3 DOF model of a helicopter

Model description: 

Under the aforementioned assumptions, dynamics of the 3DOF motion of “Helicopter” in a general form may be described by the following equations:

$\dot{\overrightarrow{K}} + \overrightarrow{\omega} \times \overrightarrow{K} =\overrightarrow{M},$ $\overrightarrow{K}=J\overrightarrow{\omega}$

$\omega_x=\dot{\theta}$, $\omega_y=\dfrac{\dot{\lambda}}{\cos{\epsilon}} - \dot{\theta}\tan{\epsilon},$ $\omega_z=\dot{\epsilon}$,

where $\overrightarrow{K}$ is a kinetic moment, $J$ is the inertia tensor, $\overrightarrow{M}$ is the sum of the moment of the propeller torques, the gravitational forces (bar plus the two motors) and the viscous friction torque. The vector $\omega$ is expressed in mobile coordinate system of the Helicopter.

The model describes nonlinear system with cross-talk coupling. At the stage of control law design, it is reasonable to make further simplifying assumptions. Since the propeller torque about the pitch axis does not depend on the travel and elevation angles (see attached image), and the moments of inertia about the travel and elevation axes are similar, the pitch motion may be considered independently of the other ones. In this way the following simplified model is obtained:

$\begin{align*} \ddot \theta &= - a_{m_x}^{\omega _x}\dot \theta - a_{m_x}^\theta \sin (\theta (t) - \theta _0) + a_{{m_x}}^v({v_f} - {v_r}) \\ \ddot \omega &= - a_{{m_z}}^{{\omega _z}}\dot \varepsilon - a_{{m_z}}^\varepsilon \sin (\varepsilon (t) - {\varepsilon _0}) - a_{{m_z}}^{{\omega _y}}\sin (2\varepsilon){{\dot \lambda }^2} + a_{{m_z}}^v({v_f} + {v_r})\cos \theta \\ \ddot \lambda &= - a_{{m_y}}^{{\omega _y}}\dot \lambda + a_{{m_y}}^v({v_f} + {v_r})\sin \theta. \end{align*} $

Parameters $a_j^i$ are considered to be unknown and subjected to estimation by means of adaptive identification algorithm. The constants $\theta_0$ and $\epsilon_0$ stand for pitch and elevation balance angles. The value of $\epsilon_0$ depends on the weight $M_x$ position (see attached image) and may be varying in different experiments at the operators commands (the “ADO option”). The term with $\lambda^2$ in the second equation describes influence of the “Helicopter” rotation about the vertical axis on the elevation caused by the centrifugal force. This term may be neglected if the travel motion is “sluggish”.



Time domain: 



Publication details: 

TitleAdaptive Identification of Angular Motion Model Parameters for LAAS Helicopter Benchmark
Publication TypeConference Paper
AuthorsPeaucelle, Dimitri, Fradkov A.L., and Andrievsky B.