Professional Documents
Culture Documents
Nonlinear Flight Control Design of a Combat Flying Wing with High Aspect-ratio
Wang Lei
Wang Lixin
I.
INTRODUCTION
AIRCRAFT DESCRIPTION
Outboard elevon
Figure 1.
Inboard elevon
Split drag rudder
III.
IV.
The 2nd International Conference on Computer Application and System Modeling (2012)
mV cos
mV cos
1
[Z cos mg cos (Y + Ty )sin cos + Tx (sin sin cos + cos sin )]
=
mV
1
[Tz (sin sin sin cos cos )]
+
mV
(1)
2
I z L + I xz N + I xz ( I x I y + I z ) pq + [ I z ( I y I z ) I xz
]qr
2
I x I z I xz
2
2
M + ( I z I x ) pr + I xz (r p )
q =
Iy
2
I xz L + I x N + [ I x ( I x I y ) + I xz ] pq + [ I xz ( I y I x I z )]qr
r =
2
I x I z I xz
p =
(2)
1
V = (T cos X mg sin )
mV cos
1
=
(T sin cos + Z cos mg cos )
mV
(3)
(4)
The desired velocity dynamics are given as follows.
Vc V (Vc V )
c = ( c )
( )
c c
(5)
where V, and , are the respective bandwidths for
three loops. Here, V=0.2rad/s, ==0.5rad/s.
From Eq.X(4)X, we can obtain thrust command Tc and
aerodynamic angle commands c, c. The required velocity
bank angle c is obtained as follow.
V c cos
c = arctan
V c + g cos
(6)
Then c and Tc are obtained from Eq.X(4)X through
Newton iteration algorithm.
(2) Slow-state controller
The desired dynamics of c, c and c are as follows.
c ( c )
c = ( c )
( )
c c
(7)
Here, ===2rad/s.
The desired angular velocities can be yielded as follows.
c
pc
1
=
q
g
c
c
r
c
c
cos tan
g =
sin
cos sec
(8)
1 sin tan
cos
0
0 sin sec
where,
,
and
Fz sec / V
1
f =
Fy / V
F
V
tan
/
(9)
(3) Fast-state controller
The desired dynamics of pc, qc and rc are as follows.
p c p ( pc p )
qc = q (qc q )
r
c r (rc r )
Here, p=q=r=10rad/s.
Then, the desired total external moments (Lc Mc Nc)T in
body axes can be yielded as follows.
Lc = I x p c + ( I z I y )qr I zx ( pq + rc )
M c = I y qc + ( I x I z )rp + I zx ( p 2 r 2 )
N c = I z rc + ( I y I x ) pq I zx (qr p c )
(10)
Subtract body aerodynamic moments from total moments,
the desired control moments (Lsur Msur Nsur)T can be
yielded as follows.
Lsur = Lc ( L + L p p + Lr r )
M sur = M c ( M 0 + M + M + M q q)
Nsur = N c ( N + N p p + N r r )
(11)
where the subscript sur represents control surfaces.
(4) Control allocation
The control surface deflection commands can be obtained
through control allocation. Control allocation takes into
account kinds of optimization objectives. Here, the
optimization objective of minimum additional drag
generated by control surfaces is considered [5].
min J = CD (u )
(12)
where, u=(IElc IErc OElc OErc SDRlc SDRrc)T
denotes control vector; l and r represent respectively left
and right side control surface; CD(u) denotes the additional
drag generated by control surfaces.
The constraint conditions are described as follows.
g (u ) = M d
umin u umax
(13)
where, Md denote the desired control moment vector; the
first formula represents the command that control surfaces
fulfill desired control moments; the second formula is
deflection constraints of control surfaces.
The 2nd International Conference on Computer Application and System Modeling (2012)
1.02
152
Command
148
0
0
-15
-30
-45
0
12
8
4
0
0
Response
10
15
10
15
10
t/s
15
/()
/()
1
-1000
-500
[1]
10
15
[2]
/()
Command
Response
5
10
t/s
[3]
15
/()
IE
/()
OE
/()
SDR
[4]
10
15
10
15
10
15
0
0
SUMMARIES
REFERENCES
15
[5]
10
x/m
10
-2
0
20
3000
-2
0
2
1000
2000
0
-0.2
0
0
-15
-30
-45
0
00
y/m
2
0
0.2
1.01
VI.
/()
/()
150
1.03
H/m
V.
x 10
Left
5
Right
t/s