05.11.2012 Views

Navigation Functionalities for an Autonomous UAV Helicopter

Navigation Functionalities for an Autonomous UAV Helicopter

Navigation Functionalities for an Autonomous UAV Helicopter

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.4. THE AUGMENTED RMAX DYNAMIC MODEL 21<br />

The third set of equations represents the relation between the body<br />

<strong>an</strong>gular rates <strong>an</strong>d the Euler <strong>an</strong>gles:<br />

˙φ = p + qsinφt<strong>an</strong>θ + rcosφt<strong>an</strong>θ<br />

˙θ = qcosφ − rsinφ (3.6)<br />

˙ψ = qsinφsecθ + rcosφsecθ<br />

These three sets of nonlinear equations are valid <strong>for</strong> a generic aircraft.<br />

The tr<strong>an</strong>sfer functions in 3.3 c<strong>an</strong> be used now in the motion equations.<br />

From the Laplace domain of the tr<strong>an</strong>sfer functions, it is possible to pass<br />

to the time domain. This me<strong>an</strong>s that from the first three equations in 3.3<br />

we derive φ(t), θ(t) <strong>an</strong>d r(t) which c<strong>an</strong> be used in 3.6 in order to find the<br />

other parameters p(t), q(t), ψ(t).<br />

The equations in 3.5 will not be used in the model because the dynamics<br />

represented by these equations is contained in the first three tr<strong>an</strong>sfer<br />

functions in 3.3. The motion equations in 3.4 c<strong>an</strong> be rewritten as follows:<br />

˙u = Fx − qw + rv − gsinθ<br />

˙v = Fy − ru + pw + gcosθsinφ (3.7)<br />

˙w = Fz − pv + qu + gcosθcosφ<br />

where Fx, Fy, Fz are the <strong>for</strong>ces per unit of mass. In this set of equations<br />

some of the nonlinear terms are small <strong>an</strong>d c<strong>an</strong> be neglected <strong>for</strong> our flight<br />

envelope, although <strong>for</strong> simulation purposes, it does not hurt to leave them<br />

there. Later when the model will be used <strong>for</strong> control purposes the necessary<br />

simplifications will be made.<br />

The tail rotor <strong>for</strong>ce is included in Fy <strong>an</strong>d it is bal<strong>an</strong>ced by a certain<br />

amount of roll <strong>an</strong>gle. In fact every helicopter with a tail rotor must fly<br />

with a few degrees of roll <strong>an</strong>gle in order to compensate <strong>for</strong> the tail rotor<br />

<strong>for</strong>ce which is directed sideway. For the RMAX helicopter the roll <strong>an</strong>gle<br />

is 4.5 deg in hovering condition with no wind. The yaw dynamics in our<br />

case is represented by the third tr<strong>an</strong>sfer function in 3.3. For this reason<br />

we do not have to model the <strong>for</strong>ce explicitly. By doing that we find in our<br />

model a zero degree roll <strong>an</strong>gle in hovering condition which does not affect

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!