User Tools

Site Tools


gibson:teaching:spring-2016:math445:lecture:pendulum

**This is an old revision of the document!** ----

A PCRE internal error occured. This might be caused by a faulty plugin

====== The plane pendulum ====== n class we derived four different mathematical models of the plane pendulum, listed here in order of decreasing mathematical complexity. ** Nonlinear damped pendulum.** This is the most physically realistic model. It includes a linear model of air resistance the $\alpha/m \; d\theta/dt$ term and is accurate for large displacement angles $\theta$. \begin{eqnarray*} \frac{d^2\theta}{dt^2} + \frac{\alpha}{m} \frac{d\theta}{dt} + \frac{g}{\ell} \sin \theta = 0 \end{eqnarray*} ** Nonlinear undamped pendulum.** This model neglects air resistance. It is derived from the previous model by setting the air resistance constant $\alpha$ to zero. \begin{eqnarray*} \frac{d^2\theta}{dt^2} + \frac{g}{\ell} \sin \theta = 0 \end{eqnarray*} ** Linear damped pendulum.** This is valid only for small oscillations. You can derive it from the nonlinear damped pendulum model by substituting the //small angle approximation// $\sin \theta \approx \theta$ for small $\theta$. \begin{eqnarray*} \frac{d^2\theta}{dt^2} + \frac{\alpha}{m} \frac{d\theta}{dt} + \frac{g}{\ell} \theta = 0 \end{eqnarray*} ** Linear undamped pendulum.** The simplest pendulum model. It neglects air resistance and employs the small-angle approximation. \begin{eqnarray*} \frac{d^2\theta}{dt^2} + \frac{g}{\ell} \theta = 0 \end{eqnarray*} In each of these, the variables are * $\theta(t)$: the unknown function that describes the angle of the pendulum away from vertical as a function of time. * $m$: the mass of the pendulum bob. * $\ell$: the length of the pendulum string * $g$: the acceleration of gravity * $\alpha$: an air resistance constant In class we showed that the linear undamped pendulum has a solution of the form $\theta(t) = \theta_0 \cos \omega t$ where $\omega = \sqrt{g/\ell}$ and $\theta_0$ is an arbitrary initial angular displacement. (Note that $\theta_0$ must be small for the small-angle approximation to be valid!) We also showed that the 2nd-order equation in the scalar variable $\theta(t)$ can be transformed into a 1st order equation in the vector variable $\vec{x}(t)$, using the substitution \begin{eqnarray*} \vec{x} = \left(\begin{array}{l} x_1\\ x_2 \end{array} \right) = \left(\begin{array}{l} \theta \\ d\theta/dt \end{array} \right) \end{eqnarray*} If you differentiate the above equation in time and perform a few substitutions between $\theta, d\theta/dt$ and $x_1, x_2$, you get \begin{eqnarray*} \frac{d\vec{x}}{dt} = \left(\begin{array}{l} dx_1/dt\\ dx_2/dt \end{array} \right) = \left(\begin{array}{cc} 0 & 1 \\ -g/\ell & 0 \end{array} \right) \left(\begin{array}{c} x_1 \\ x_2 \end{array} \right) \end{eqnarray*} This equation is now of the form $d\vec{x}/dt = \vec{f}(\vec{x})$, so it can be solved numerically with Matlab's ''ode45'' function.

gibson/teaching/spring-2016/math445/lecture/pendulum.1461788134.txt.gz · Last modified: 2016/04/27 13:15 by gibson