Output Tracking of an Unmanned Tandem Helicopter Based On Dynamic Augment Method

International Journal of Control, Automation, and Systems Vol. 2, No. 2, June 2004 156 Output Tracking of an Unmanned Tandem Helicopter Based On Dyn...
Author: Tracy Gallagher
0 downloads 2 Views 294KB Size
International Journal of Control, Automation, and Systems Vol. 2, No. 2, June 2004

156

Output Tracking of an Unmanned Tandem Helicopter Based On Dynamic Augment Method Chun-hua Hu, Ji-hong Zhu, Xing-li Huang, Jin-chun Hu, and Zeng-qi Sun Abstract: The unmanned tandem helicopter, which is a MIMO nonlinear system with complexity and inherent instability, exists in unstable zero dynamics. In this paper, approximate linearization is presented to design the controller for output tracking of an unmanned tandem helicopter based on the dynamic augment method, and the simulation results are encouraging. Keywords: Approximate linearization, dynamic augment, output tracking, unmanned tandem helicopter.

LIST OF SYMBOLS

vb

asf , asr

longitudinal tilt of the tip path plane of the front and rear rotors

α f , β f , ρ f constant parameters

bsf , bsr

lateral tilt of the tip path plane of the front and rear rotors

Fx , Fy , Fz g m Ix , I y , Iz

Rf ,M f , N f

the resultant forces gravitational acceleration helicopter total mass fuselage rotational moments of inertia inertia matrix of helicopter the position vector of helicopter in inertial coordinates rotation matrix of the body axes relative to the spatial axes moments generated by front rotor

Rr , M r , N r

moments generated by rear rotor

T f Tr ,

thrusts generated by the front and rear rotors

Ι P R

X mf , Ymf , Z mf forces generated by front rotor X mr , Ymr , Z mr v

p

forces generated by rear rotor velocity vector in inertial coordinates

__________ Manuscript received January 2, 2004; revised April 2, 2004; accepted April 3, 2004. Recommended by Editorial Board member Guang-Ren Duan under the direction of Editor Keum-Shik Hong. This work was supported by the National High Technology 863 Plan of China under Grant No. 2002AA756022. Chun-Hua Hu, Xing-Li Huang, Ji-Hong Zhu, Jin-Chun Hu, and Zeng-Qi Sun are with the State Key Lab of Intelligent Technology and Systems, Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China (e-mail: [email protected], {hxl,zjh,kesai}@s1000e.cs.tsinghua.edu.cn, [email protected]. cn).

velocity vector in body coordinates

α r , β r , ρr δc , δe , δa

constant parameters collective pitch, longitudinal cyclic pitch and lateral cyclic pitch

φ ,θ ,ψ

helicopter angular position angular velocity of helicopter in body coordinates

ω

b

Γx , Γ y , Γz

the resultant moments

Θ

transform matrix of Euler angles relative to angular velocities in body frame

1. INTRODUCTION Unmanned Helicopters make interesting platforms for UAVs because they give UAVs the ability to take off and land vertically, and to hover. Unmanned helicopters can remove individuals from dull, dirty, and dangerous tasks or allow the conduct of missions having duration beyond a lifespan. But it is also well known that unmanned helicopters are difficult to control. They are complicated systems with severe nonlinear and coupling. Frank N. Piasecki developed the first tandem helicopter, PV-3. Piasecki’s company eventually became the Boeing Vertol Company, with the tandem configuration remaining its basic production type [1]. Now the CH-47, which is the newest tandem helicopter, is the main military conveyance of the American Army. Generally, the study of helicopters or unmanned helicopters focused on single-rotor helicopters. Few studies have been done to develop controllers for tandem helicopters. NASA started some studies in the 1950s and the flying qualities such as lateraldirectional stability, transition and speed stability were

International Journal of Control, Automation, and Systems Vol. 2, No. 2, June 2004

investigated in these studies [2-4]. Dzul developed a simple dynamic model for a tandem helicopter close to hover state, and proposed a backstepping control design for output tracking [5]. Rao used the Lagrangian method to model a side-by-side tandem helicopter, and controlled it with feedback design [6]. These studies all focused on manned tandem helicopters. Nonlinear transformation has been applied to the automatic flight control of helicopters [7,8]. Exact input-output linearization and approximate linearization have also been studied [9,10]. The objects investigated were all single rotor helicopters. In this paper, we investigate the design of output tracking for an unmanned tandem helicopter based on the dynamic augment method. The paper is organized as follows. In Section 2, we derive a dynamic model of the unmanned tandem helicopter. Output tracking design based on the dynamic augment method is discussed in Section 3. Some simulation results that illustrate the performance of the controller design based on the dynamic augment method are shown in Section 4. Finally, we present the conclusion of this work.

157

Fig. 1. Unmanned tandem helicopter’s configuration with the coordinates defined. The inertial frame is fixed to the ground, and the bod y frame is fixed to the helicopter.

2. DYNAMIC MODEL OF THE UNMANNED TANDEM HELICOPTER An unmanned tandem helicopter (refer to Fig. 1) is an aircraft that has two rotor systems installed longitudinally at either end of the fuselage. Thema-jor differences between tandem rotor helicopters and single main rotor helicopters are that there is no net yaw moment on the helicopter because the torque of the rotors is equal and opposing. The tandem helicopter behaves as if it had a single main rotor with truly decoupled longitudinal and lateral dynamics. Typically, the two rotors have a longitudinal separation of 1.5r to 1.8r between the shafts, and hence a 20% to 50% overlap of the rotor disks. To minimize the aerodynamic interference created by the operation of the rear rotor in the wake of the front, the rear rotor is elevated on a pylon (0.3r to 0.5r above the front rotor). However,the tandem rotor helicopter can still be considered as longitudinal symmetric if ignoring the vertical rotor separation (the rear rotor is elevated above the front rotor), the inertial and aerodynamic effects of the rear rotor pylon, and offset of the helicopter’s center of gravity-from midway between the rotors. The unmanned tandem helicopter we developed obeys these characteristics. Eight actuators are installed on the unmanned tandem helicopter for flight control, three for front rotor, three for rear rotor, and another two for engines. The actuator for each engine is closely joined with the actuators for collective pitch. The collective pitch, lateral cyclic pitch and longitudinal

Fig. 2. Manipulator of the rotor. cyclic pitch are controlled by three actuators for each rotor (refer to Fig. 2). And the relation equation between the output angles of the three actuators θ r ,θ l ,θ n and the collective pitch δ c , lateral cyclic pitch δ a and longitudinal cyclic pitch δ e is as follows,  n δ a   2 r δ  =  − n  e  r δ c   n  2 rc

− 2nr − nr n 2 rc

0  θ    0  r  2 n  θ  +  0  r  l       − θ ( ) / l y r oe c, 0  n  

(1)

where n , l are lengths of manipulator’s connecting rods, r is radius of fixed ring, oe is the original point of collective pitch in the shaft, and rc is the maximum distance of collective pitch in the shaft. For simplicity, we will present here the dynamic model of the unmanned tandem helicopter in hovering state. The model is proposed using the Newton-Euler method with the following assumptions.

International Journal of Control, Automation, and Systems Vol. 2, No. 2, June 2004

158

1)

The front rotor blades are assumed to rotate in an anti-clockwise direction when viewed from above and the rear rotor blades rotate in a clockwise direction. 2) The collective pitches of front rotor and rear rotor are equal and the rotation velocity of rotors hold as the same. So the thrusts of two rotors are identical. 3) The aerodynamic interference created by the operation of the rear rotor in the wake of the front is ignored. 4) The longitudinal cyclic pitches of the two rotors are assumed to be identical. 5) It is assumed that the lateral cyclic pitches of the two rotors are controllable. Along with the collective pitch and longitudinal cyclic pitch, these four form the control inputs of the helicopter. With the assumptions above, we have

Tm = T f = Tr , as = asf = asr ,

(2)

and they are related to the collective pitch, longitudinal cyclic pitch and lateral cyclic pitch [11]:

Ti = c1δ ci + c3δ ci 3,asi = δ ei ,bsi = δ ai ,

(3)

So the pseudo control input can be reselected as Tm , as , bsf , bsr .The forces and torques generated by the rotors can be written as:

X mi = Ti sin as ,

Ri = αi bsi − ρi sin as ,

Ymi = Ti sin bsi ,

M i = βi as − ρi sin bsi ,

Zmi = −Ti cos as cos bsi ,

Ni = − ρi cos as cos bsi ,

 0   0 ,    mg 

  Rm + Ymf h f + Ymr hr   Γ =  M m − X mf h f − X mr hr − Z mf l f + Z mr lr  ,   f r   + − N Y l Y l m m f m r   where

Ym = Ymf + Ymr , Zm =

Z mf

+

(7)

Z mr ,

Rm = R f + Rr , Mm = M f + Mr ,

(8)

Nm = N f + Nr .

And the rotation matrix R represents the relative orientation between the reference inertial frame and the body frame attached to the unmanned tandem helicopter, cψ cθ R = sψ cθ  −sθ

−sψ cφ + cψ sθ sφ cψ cφ + sψ sθ sφ cθ sφ

sψ sφ + cψ sθ cφ  −cψ sφ + sψ sθ cφ  (9)  cθ cφ .

The dynamic equations of the helicopter’s motion are significantly simplified by expressing them in body coordinates. In these coordinates, Euler’s equations for the rigid body motion of the unmanned tandem helicopter become

( ) m ( vb + ub r − wb p ) = Fy , m ( w b + vb p − ub q ) = Fz , m ub + wb q − vb r = Fx ,

(

(10)

)

I x p − I y − I z qr = Γ x , (4)

where i = f , r in equations (3) and (4). In hover or forward flight with slow velocity, the velocity is so slow that we can ignore the drag contributed from the fuselage. So resultant force and torque can be written as:

Xm  F =  Ym  + RT  Z m 

X m = X mf + X mr ,

(5)

(6)

I y q − ( I z − I x ) rp = Γ y ,

(

)

I z r − I x − I y pq = Γ z , where vb = (u b , vb , wb ) is the velocity vector of the b

helicopter in body coordinates and ω = ( p, q, r ) is the angular velocity vector of the helicopter in body coordinates. So the following set of differential equations composes the complete model of the unmanned tandem helicopter. p  Px   u     p  Py  =  v  ,  P   p   z   w 

(11)

u p    1  R11Xm + R12Ym + R13Zm  v p  =  R21Xm + R22Ym + R23Zm  ,   p  m   R X R Y R Z mg + + +  31 m 32 m 33 m v 

(12)

International Journal of Control, Automation, and Systems Vol. 2, No. 2, June 2004

 φ  ( pcθ + qsφ sθ + rcφ sθ ) / cθ     , qcφ + rsφ θ  =   ψ    + ( q s φ r c φ ) / c θ  

(

1 f r  I Rm + Ym h f + Ym hr − ( I z − I y )qr  x  p   f r    q  =  1  M m − X m h f − X m hr     I  f r   r   y  − Z m l f + Z m lr − ( I x − I z )rp  1 N m + Ymf l f − Ymr lr − ( I y − I x ) pq  I  z

(

(13)

Py

Pz 

) )

     , (14)     

x = f (x) + ∑ gi ui ,

T

(18)

i =1

where f and gi are assumed to be smooth vector fields.

3. APPROXIMATE LINEARIZATION BASED DYNAMIC AUGMENT Select the outputs as y = h(x) =  Px

T

Pz ψ  ,

Py

(19)

th

Pick the j output y j and differentiate it with respect to time until encountering one of the inputs. For each output, one can check that the relative degree is 3, i.e.,

and T

v p = u p v p w p    are position and velocity in the inertial frame, and sφ = sin φ , cφ = cos φ ,

4

sθ = sin θ , cθ = cosθ , Rij represents the element of i th row, j th column in rotation matrix R . Define T

x =  Px , Py , Pz , u, v, w,φ ,θ ,ψ , p, q, r , Tm , as , b fs , brs  (15)

.

Assume that the inputs are derivates of Tm , as , bsf bsr

, then the state equation can be derived as and follows,   vp   1   RF   m   Θωb    x = I −1 (Γ − ωb × Iωb )  ,   u1   u2     u3     u4

cos φ tan θ  − sin φ  , cos φ secθ 

3 2 y (3) j = L f h j + ∑ Lgi L f h j ui ,

(20)

i =1

So we can rewrite the system as follows,

 y (3)   L3f h1    1    # = #   (3)   3   y4   L f h4  

b( x)

(21)

 Lg L2f h1 (x) 1

Lg4 L2f h1 (x)   u1 

"      # , + # # #   2 2  Lg1 L f h4 (x) " Lg4 L f h4 (x)  u4  

A( x)

It can be easily verified that A(x) is invertible in

(16)

neighborhood U of equilibrium point x0 . So when applying state feedback control law u = − A −1 (x)b(x) + A −1 (x) v ,

(22)

the input/output dynamic equation can be derived as follows,

where Θ is the transform matrix from derivatives of Euler angles to angular velocities in the body frame, 1 sin φ tan θ cos φ Θ = 0 0 sin φ secθ

movement of the unmanned tandem helicopter does not pass through the singularities. Equation (16) can be rewritten as 4

where

P =  Px

159

(17)

Note that there are singularities occurring at θ = ±π / 2 . For the following discussion, we assume that the

 y (3)   v   1   1  # =#   (3)  v   y4   4  .

(23)

It is a linear state equation, and can be solved by linear control theory. Notice that the vector relative degree of the system is (3,3,3,3) , then the sum of Kronecker indices is 12, which is less than 16, the

International Journal of Control, Automation, and Systems Vol. 2, No. 2, June 2004

160

order of the system. So the zero dynamics of the system should be analyzed in order to constrain all outputs and all derivatives of outputs to zero for all time. Choose the change of coordinates

0  g = 0    1 

ξ 21 = L f h1 (x), ξ31 = L2f h1 (x),

(24)

ξ12 = h2 (x), ξ 22 = L f h2 (x),

So the zero dynamic equation can be parameterized by η = [φ , p,θ , q]T with (25)

which can be rewritten as

)

       (26)     ,

at the equilibrium point of hovering. To linearize it at equilibrium point, the eigenvalues of matrix ∂q (0,0), ∂η

(27)

slide on the imaginary axis with different angular velocity r . So the stability property close to the equilibrium can’t be determined through zero dynamics. Let  = v p / g T = T /(mg ) P = P / g , V m , ,

(28)

(11) and (12) can be rewritten as  P = V ,

(29)

 = RF + g + ρ V ,

(30)

where 0 F =  0     −T 

.

   V   RF + g     b Θω   −1 b b   x = I (Γ − ω × Iω )  u1     u 2     u3   u4  ,

ξ34 = L3f h4 (x).

η = q(0, η) ,

(33)

Assume that as , bsf and bsr are small, then ρ is also a small vector that can be ignored. So the system equation can be approximated as

"

(

,

 X m /(mg )  ρ = R  Ym /(mg )    Z m /(mg ) + T 

ξ11 = h1 (x),

1  cθ ( pcθ + qsφ sθ + rcφ sθ )  φ   1 Rm + Ymf h f + Ymr hr − ( I z − I y )qr    I  p x  = θ   qcφ − rsφ      q   1  M m − X mf h f − X mr hr    f r  I y  − Z m l f + Z m lr − ( I x − I z )rp 

(32)

(34)

where x =  Px , Py , Pz , u p , v p , w p , φ ,θ ,ψ , p, q, r , T , as , bsf , bsr   

T

and u = [u1 u2 u3 u4 ] . We select the outputs as T

y = h(x ) =  Px

Py

T Pz ψ  ,

(35)

By the same steps, we can obtain the vector relativede gree (3,3,3,3) , and the input/output dynamic equation becomes,  h(3)   1   h2(3)   (3)  = b (x ) +  h3   (3)   h4   Lg L2f h1  0 0 0  1   u1   L L2 h  u  0 0 0  g1 f 2  2  L L2 h   u3  0 0 0  g1 f 3    L L2 h L L2 h L L2 h L L2 h  u4  g2 f 4 g3 f 4 g4 f 4   g1 f 4 

(36)

 ( x ) A

(31) ,

 (x ) is not It is obvious that decoupling matrix A full rank. So let

International Journal of Control, Automation, and Systems Vol. 2, No. 2, June 2004

then

z1 = u1 , z1 = z2 ,

(37)

xˆ = f (xˆ ) + g (xˆ )uˆ ,

(38)

where T

xˆ =  Px , Py , Pz , u p , v p , w p ,φ ,θ ,ψ , p, q, r,T, as , bsf , bsr , z1   

and uˆ = [ z2 u2 u3 u4 ] . Differentiating the outputs with the same steps, we ˆ (xˆ ) , which is still not full get a decoupling matrix A rank. So let z2 = v1 , then the augment system equation is as follows, x = f ( x ) + g ( x )u , (39) where T

161

where i = 1, 2,3 , and ρ is defined in (33). So we can design the output tracking control law as follows,  y (5) − α11e(4) − " − α 51e1  1  d1  (5) (4) 2 2   y α e α e − − − " 1 2 5 2 u = − A −1 ( x )b( x ) + A −1  d 2  (5) 3 (4)  yd 3 − α1 e3 − " − α 53e3   (3) 4 (2) 4   yd 4 − α1 e4 − " − α 3 e4 

, (43)

where ( j) ei( j ) = ξ ij +1 − ydi , i = 1, 2,3,

j = 1," ,5

and e4( j ) = ξ 4j +1 − yd( j4) , j = 1, 2,3,

T s5 + α1i s 4 + " + α 5i , i = 1, 2,3 the polynomials x =  Px , Py , Pz , u p , v p , w p ,φ ,θ ,ψ , p, q, r,T, as , bsf , bsr , z1, z2  ,   and s3 + α14 s 2 + α 24 s + α 34 chosen Hurwitz. The T u = [ v1 u2 u3 u4 ] states of the system are constrained by the following . theorem when applying the control law. The input/output dynamic equation eventually beTheorem 1 : Given that the desired trajectory and its comes, first γ i − 1 derivatives are bounded, then the states of  h(5)  the transformed system (28) are bounded and the track  1  (5) ing errors satisfy  h2   (5)  = b ( x ) + ei = ξ1i − ydi ≤ kε , i = 1," , 4,  h3   (3)  where  h4  (40) ε = max as , bsf , bsr  Lg L4f h1 Lg L4f h1 Lg L4f h1 Lg L4f h1  , 2 3 4  1   v1  and k is bounded. 4 4 4 4 L L h L L h L L h L L h    g2 f 2 g3 f 2 g 4 f 2 u2 Proof: see appendix.  g1 f 2    L L4 h L L4 h L L4 h L L4 h   u3  g2 f 3 g3 f 3 g4 f 3     g1 f 3 4. SIMULATION RESULTS  L L2 h L L2 h L L2 h L L2 h  u4  g1 f 4 g2 f 4 g3 f 4 g4 f 4  

In this section, we present the simulation of the A( x) behavior of the complete unmanned tandem helicopter dynamics, and the dynamic augment method used to It can be easily shown that the decoupling matrix obtain the control law. The experiment considers the A( x ) is full rank at equilibrium point. The vector case of stabilization of the unmanned tandem helirelative degree is now (5,5,5,3) . Therefore, the sum copter dynamics to a hovering configuration. The of Kronecker indices is 18, which is equal to the order following parameters are for our unmanned tandem of the augmented system. helicopter: Define

(

ξ11 = Px , ξ12 = Py , ξ13 = Pz , ξ1ψ = ψ , (41) then we have

ξ1i = ξ 2i ,

ξ1ψ = ξ 2ψ ,

ξ2i = ξ3i + ρi (x), ξ2ψ = ξ3ψ , ξ3i = ξ 4i , ξ4i = ξ5i , ξ5i = bi + Ai u,

ξ3ψ = bψ + Aψ u ,

(42)

)

m = 46kg

g = 9.8m / s 2

I x = 1.5kg ⋅ m2

I y = 2.9kg ⋅ m2

I z = 3.0kg ⋅ m2

l f = 0.98m

lr = 0.90m

h f = 0.30m

hr = 0.45m

k1 = 0.005

k2 = 0.7

α f = 25

α r = −25

β f = 25

β r = −25

ρ f = k1T f 1.5 + k2

ρr = −k1Tr1.5 − k2 c1 = 5.35

c3 = 74.28

International Journal of Control, Automation, and Systems Vol. 2, No. 2, June 2004

162

Fig. 3. The position outputs.

Fig. 5. The resultant thrust force of rotors.

Fig. 4. The Euler angles outputs.

Fig. 6. The tilts of the tip path plane of rotors.

Figs. 3 and 4 display the position and attitude of the unmanned tandem helicopter. There exists a steady state error in the longitudinal position, which is brought here because of approximation. The error is constrained by theorem 1, and it is acceptable. he thrust force and tilt of the rotor’s tip path are shown in Figs. 5 and 6, and they are kept in reasonable bound throughout the simulation. The internal dynamics are estabilized by applying the approximate control law.

5. CONCLUSIONS In this paper, we have derived a simple mathematical model for an unmanned tandem helicopter, and developed an approach to track the output of the helicopter near hovering, which is based on the dynamic augment method. Simulation results show that the control law produces desired performance within the bounded error. In future work, we will implement the controller on an unmanned tandem helicopter developed by our team.

APPENDIX A: PROOF OF THEOREM 1

The system can be rewritten as follows,

ξ1i = ξ 2i

ξ1ψ = ξ 2ψ

ξ2i = ξ3i + ρi ( x) ξ2ψ = ξ3ψ ξ3i = ξ 4i

ξ5ψ = bψ + Aψ u

(A.1)

ξ4i = ξ5i ξi = bi + Ai u 5

where i = 1, 2, 3 . Without loss of generality, we select i = 1 , then from (33)

 X m /(mg )  ρ = R  Ym /(mg )  ,  Z m /(mg ) + T 

(A.2)

we have

ρ1 = R11 X m /(mg ) + R12Ym /(mg ) + R13 ( Z m /(mg ) + T ), it can be rewritten as

(A.3)

International Journal of Control, Automation, and Systems Vol. 2, No. 2, June 2004

Reflecting on the derivative of V , we have

ρ1 = − R11T sin as + R12T (sin bsf + sin bsr ) − R13T cos as (cos bsf + cos bsr ) = − cosψ cosθ T sin as + (− sinψ cos φ

 = eT Pe + eT Pe V = 2bT Pe − eT e

+ cosψ sin θ sin φ )T (sin bsf + sin bsr ) − (sinψ sin φ + cosψ sin θ cos φ )T

≤− e

, (A.4)

s

+ cosψ sin θ sin φ

+

sin bsr

0  a1  U P=U  %   0 a5  ,

)

⋅ ( cos as (cos bsf + cos bsr ) − 2 ))

Assume that λi is the eigenvalue of A , then we have ai x = Px , (A.14)

+ θφ bsr + 2( ψφ + θ ) as )

(

ε = max as ,

,

bsr

(A.13)

where ai is the eigenvalue of P , and U = 1 .

≤ T ( as + ψ bsf + θφ bsf + ψ bsr

bsf

(A.12)

+ 2K ε P e .

T

+ ( sinψ sin φ + cosψ sin θ cos φ )

let

2

since P is a positive and symmetrical matrix, so it can be represented as

⋅ (cos as (cos bsf + cos bsr ) − 2) ≤ T ( cosψ cosθ sin a + ( sinψ cos φ )( sin bsf

163

),

(A.5)

then

λi x = Ax ,

(A.15)

xT AT Px + xT PAx = −xT x ,

(A.16)

2λi xT Px = − xT x ,

(A.17)

while so

ρ1 ≤ T ( a / ε + ψ b f / ε + θφ b f / ε + ψ br / ε s s s s + θφ bsr / ε + 2(ψφ + θ ) as / ε )ε ≤ εT (1 + ψ + θφ + ψ + θφ + 2(ψφ + θ )) = εT (1 + 2 ψ + 2 θφ + 2 ψφ + 2 θ ) ≤ ε KT ,

which derives (A.6)

we get

,

(A.7)



(i −1) ydi

, i = 1," ,5 .

(A.8)

Then we have

 e1  e   0  1 " 0  1   e   0  e2   ρ1   2  # % # 0   e  +  0  . (A.9)  e3  =  " 0 1  3      0 e4   −α −α " −α  e4   0   0 4  e   0   e5   1

 5   A Consider the Lyapunov function for above error system as follows, V = eT Pe ,

ai = −1/(2λi ) .

(A.19)

0 < ai < 1/ 2 . So we have

where ei = ξi1

(A.18)

We can let λi < −1 through pole assignment, then

Define error vector e = [ e1 " e5 ]

2λi xT ai x = −xT x ,

(A.10)

where P is a positive symmetrical matrix that satisfies (A.11) AT P + PA = −I .

 ≤− e V

2

+ 2K ε P e

≤− e

2

+ 2 K ε (max ai )5 e

≤− e

2

+ Kε e ,

(A.20)

 < 0 , and the error trend is If e > ε K , then V toward zero. If e ≤ ε K , it is obvious that the error is bounded by a positive number ε K . So we can □ conclude that the tracking error is bounded.

REFERENCES B. A. Kenneth and J. T. Robert, “Studies of the lateral-directional flying qualities of a tandem helicopter in forward flight,” NACA Rep. 1 207, pp. 1159-1173, 1953. [2] J. T. Robert and B. A. Kenneth, “Studies of the speed stability of a tandem helicopter in forward flight,” NACA Rep. 1260, pp. 201-212, 1953. [1]

164

[3]

[4]

[5]

[6]

[7] [8]

[9]

[10]

[11]

International Journal of Control, Automation, and Systems Vol. 2, No. 2, June 2004

J. E. Yeates, “Flight measurements of the vibration experienced by a tandem helicopter in transition, vortex-ring state, landing approach, and tawed flight,” NACA Technical Note 4409, pp. 1-20, 1958. B. Sridhar and P. Lindorff, “Application of poplacement theory to helicopter stabilization systems,” Proc. of the 6th Hawaii International Conference on Systems Sciences, pp. 405-407, 1973. R. F. Stengel, J. R. Broussard, and P. W. Berry, “Digital flight control design for a tandem-rotor helicopter,” Automatica, vol. 14, no. 4, pp. 301 -312, 1978. C.-Y. Huang, R. Celi, and I.-C. Shih, “Reconfigurable flight control systems for a tandem rotor helicopter,” Journal of the American Helicopter Society, vol. 44, no. 1, pp. 50-62, 1999. A. Dzul and T. Hamel, “Nonlinear control for a tandem rotor helicopter,” 15th Triennial World Congress, pp. 21-26, 2002. T. J. Koo and S. Sastry, “Output tracking control design of a helicopter model based on approximate linearization,” Proc. of the 37th IEEE Conference on Decision & Control, pp. 3635-3640, 1998. G. Meyer, R. Su, and L. R. Hunt, “Application of nonlinear transformation to automatic flight control,” Automatica. vol. 20, no. 1, pp. 103-107, 1984. H. Shim, T. J. Koo, F. Hoffmann, and S. Sastry, “A comprehensive study of control design for an autonomous helicopter,” Proc. of the 37th IEEE Conference on Decision & Control, pp. 36353640, 1998. Y. Ma, “A differential geometric approach to computer vision and its applications in control,” Ph. D. thesis, UC Berkeley, August 2000.

Chun-Hua Hu received his B.S. degree in Computer Science and Technology from Tsinghua University, Chi na, in 1999. He is currently a candid ate for a Ph.D. degree in the Department of Computer Science and Technology, Tsinghua University. His research interests are in the areas of nonlinear control, intelligent control a nd automated UAVs.

Zeng-Qi Sun (SM’93) received the Ph.D. degree in Control Engineering in 1981 from the Chalmas University of Technology in Sweden. He is currently a Professor in the Department of Computer Science and Technology, Tsinghua University, China. He is also Senior Member of IEEE, an Executive Member of IEEE’s Beijing Section, and a Council Member of the Chinese Association of Automation. Zeng-Qi Sun is the author and/or co-author of over 200 papers and seven books on intelligent control and robotics. His current research interests include intelligent control, robotics, fuzzy systems, neural networks and evolution computing, etc.

Suggest Documents