Group 7

From nldlab
Revision as of 21:31, 18 October 2011 by Group7 (talk | contribs)
Jump to navigation Jump to search

Group 7 page

The inverted pendulum is a simple mechanical system which models a canonical problem in both Control Theory and Nonlinear Dynamics. It is possible to control this system through either horizontal or vertical control of the pivot point. This article explores control of the planar pendulum through oscillation of the vertical position of the pivot point.

Background

The inverted pendulum with vertical driving has as it's Lagrangian <math> \begin{aligned}

    \mathcal{L} = \frac{m \ell^{2} }{2} \dot{\theta} ^{2} - m g \ell [1 - \cos(\theta) + y(t)] 

\end{aligned} <\math>

Where $\ell$ represents the length of the pendulum, $m$, it's mass, $\theta$ is the angle the pivot arm makes with the downward vertical, $g$ is the acceleration due to gravity, $y(t)$ is the vertical displacement of the pivot point, and $\dot{\theta}$ represents the derivative of the angle $\theta$ with respect to the time, $t$.

Solving the first-order Lagrange-Euler equation in $\theta, \dot{\theta}$ and rescaling, we find The Vertically Driven Pendulum equation <\math> \begin{aligned}

   0 &= \ddot{ \theta} + (\alpha - \beta f(\tau)\theta \\
   \alpha &= \frac{g}{\ell \omega ^{2}} \\
   \beta &= \frac{b}{\ell} \\
   \tau &= \omega t \\

\end{aligned} <\math>

Where $f(\tau)$ corresponds to the normalized driving function, such that $ y(t) = b f(\tau)$, and $\ddot{\theta} $ is understood to be differentiated with respect to $\tau$, now.


Simulation

File:Example.jpg A Matlab simulation was constructed in Simulink based on the single inverted pendulum with a vertically oscillating base.