Beruflich Dokumente
Kultur Dokumente
Abstract: This work describes the dynamic non-linear model of the longitudinal flight variables
of an aircraft F-16 fighter. A stability analysis is performed using the Lyapunov theory over its
linearized version. A backstepping controller is designed using a simplified model to force the
aircraft to follow a certain path angle commanded by the pilot, the results were positive within
the range defined for the controller.
1. INTRODUCTION
1.8
1.6
1.4
1
When the speed of the aircraft is considered to be constant
0.8
(it is usually controlled independently), the longitudinal
dynamic model is described by (1). 0.6
0.4
1
γ̇ = (L + FT sin(α) − mgcos(γ)) (1a) 0.2
mVT 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
(rad)
θ̇ = q (1b)
1 Fig. 3. Quadratic approximation - Lift Coefficient
q̇ = (M + FT ZT F ) (1c)
Iy (Nguyen, 1979)
where: The model in (3) will be used as plant.
• VT is the speed of the aircraft [m],
• FT is the force generated by the engine or thrust 1
force [N], γ̇ = (L̃CL + FT sin(α) − mgcos(γ)) (3a)
mVT
• m is the mass of the aircraft [kg],
• L is the force pushing the aircraft upward or lift θ̇ = q (3b)
force [N], q̇ = u (3c)
• g is the gravitational constant [m/s2 ],
• γ is the angle between the speed vector and the where from Figure 2 arises the relation α = θ − γ.
horizon or path angle [rad],
• α is the angle between the xB axis and the speed 3. LINEARIZATION
vector or the attack angle [rad],
• θ is the pitch angle [rad],
• q is the pitching rate [rad/s], The non-linear system (3) will be linearized to the form:
• Iy is the moment of inertia with respect to the yB
axis [kg/m2 ], ∆ẋ = A∆x + B∆u (4)
• M is the input torque generated by the elevators
(actuator) [kg m] and Where A and B are the Jacobian of (3) with respect to
• ZT F is the offset of the engine position with respect the states and the inputs respectively.
to the mass center.
The linearization will be carried out using the flight decreased to 0 again at 6 seconds, the response is shown
conditions shown in Table 1 and taken from (Keviczky in Figure 4.
and Balas, 2006b).
Path angle -
Table 1. Stable state flight conditions 0.5
(rad)
0 Non-linear
Parameter value Linear
FT 9995.15 [N] -0.5
0 2 4 6 8 10
VT 176.48 [m/s] Time(s)
γ 0 [rad] Pitch angle -
0.5
(rad)
The aircraft parameters are taken from (Nguyen, 1979) Non-linear
Linear
and shown in Table 2. 0
0 2 4 6 8 10
Table 2. F-16 aircraft parameters Time(s)
Pitch rate - q
0.1
Parameter value
q (rad/s)
0.05
m 9305 [kg] Non-linear
Linear
S 27.87 [m2 ] 0
0 2 4 6 8 10
Time(s)
System (3 ) is set to zero to obtain the equilibrium point.
V̇1 (γ̃) = γ̃ γ̃˙ (22) The control law u can be obtained by means of a Lyapunov
function V3 (γ̃, θ̃, q̃) = V2 (γ̃, θ̃) + 21 q̃ 2 and its time derivate:
In order to ensure stability an alternative is setting V̇1 =
−c1 γ̃ 2 , i.e. setting γ̃˙ = −c1 γ̃. By doing so it is possible to V̇3 (γ̃, θ̃, q̃) = V̇2 (γ̃, θ̃) + q̃(u − α̇2 ) (32)
solve for θ to obtain the control law θref that stabilizes The stability conditions in the sense of Lyapunov are met
the subsystem. if the control law u is selected to be:
−c3 q̃ = u − c2
θref = α1 (c1 , γ, γref ) (33)
u = α3 (c1 , c2 , c3 , γ, θ, q, γref ) = −c3 (q − α2 ) + α̇2
θref = β1 −c1 mVT γ̃ + (L̃m1 + FT m2 )γ + mgcos(γ) The complete system have been transformed into the state
decoupled system:
1 γ̃˙ = −c1 γ̃ (34a)
β1 =
L̃m1 + FT m2 ˙
(23) θ̃ = −c2 θ̃ (34b)
q̃˙ = −c3 q̃ (34c)
Step 2 Let θ̃ be the deviation of θ from the desired value
θref : And for c1 , c2 , c3 > 0 the system is asymptotically stable
given that it has been granted that the Lyapunov functions
fulfills the conditions of Lyapunov stability theorem:
θ̃ = θ − θref = θ − α1 (24)
Whose time derivate is: V1 (γ̃) > 0
˙ V̇1 (γ̃) < 0
θ̃ = q − α̇1 (25)
1 2
A Lyapunov function V2 (γ̃, θ̃) = V1 (γ̃) + 2 θ̃ whose time V2 (γ̃, θ̃) > 0
derivate is: V̇2 (γ̃, θ̃) < 0 (35)
V˙2 (γ̃, θ̃) = V˙1 (γ̃) + θ̃(q − α̇1 ) (26) V3 (γ̃, θ̃, q̃) > 0
V̇3 (γ̃, θ̃, q̃) < 0
Again, the goal is finding a virtual control law that fulfills
the drive the subsystem to meet the stability requirements
in the sense of Lyapunov:
5.2 Simulation
ref
1
0.5
)
0.5
2
u (rad/s
0.4
0
(rad)
0.3
-0.5
0.2
-1
0.1 -1.5
0 5 10 15 20 25 30 35 40
Time (s)
0
0 5 10 15 20 25 30 35 40 Fig. 8. Input signal
Time (s)
pilot, the results were positive for the presented conditions
Fig. 6. Path angle aircraft response and assumptions.
The virtual control laws and their actual response is shown REFERENCES
in Figure 7.
Härkegård, O. (2001). Flight Control Design Using Back-
Pitch angle -
1.5 stepping. Ph.D. thesis, Linkping UniversityLinkping
University, Automatic Control, The Institute of Tech-
1 ref
nology.
(rad)
0.5
Isidori, A. (1995). Nonlinear Control Systems. Communi-
cations and Control Engineering. Springer, 3rd edition.
0 Keviczky, T. and Balas, G.J. (2006a). Receding horizon
control of an f-16 aircraft: A comparative study. Control
-0.5
0 5 10 15 20 25 30 35 40 Engineering Practice, 14(9), 1023–1033.
Time (s) Keviczky, T. and Balas, G.J. (2006b). Receding
Pitch rate - q horizon control of an F-16 aircraft: A comparative
2
q study. Control Engineering Practice, 14(9), 1023–
q
1 ref 1033. doi:10.1016/j.conengprac.2005.06.003. URL
q (rad/s)
http://www.sciencedirect.com.ezproxy.unal.edu.co/scien
0
Khalil, H.K. (1996). Noninear Systems. Prentice-Hall,
-1 New Jersey.
Magni, J.F., Bennani, S., and Terlouw, J. (1997). Robust
-2 flight control: a design challenge, volume 110. Springer.
0 5 10 15 20 25 30 35 40
Time (s) Nguyen, L. (1979). Simulator study of stall/post-stall
characteristics of a fighter airplane with relaxed longi-
Fig. 7. Pitch angle and pitch rate response tudinal static stability.
Seshagiri, S. and Promtun, E. (2008). Sliding
The input signal is presented in Figure 8. As afore men- mode control of F-16 longitudinal dynamics.
tioned no saturation is checked. American Control Conference, 2008. URL
http://ieeexplore.ieee.org/abstract/document/4586748/.
6. CONCLUSIONS Sonneveldt, L., Van Oort, E., Chu, Q., and Mulder, J.
(2009). Nonlinear adaptive trajectory control applied
A dynamic model of the longitudinal variables of an to an f-16 model. Journal of Guidance, control, and
aircraft F-16 has been presented and simplified under the Dynamics, 32(1), 25–39.
assumptions of constant speed and controlled engine force. Tran, T. (2016). Nonlinear Flight Control
Design Using Backstepping Methodology.
The system has been linearized for a certain flight con- Ph.D. thesis, Old Doninion University. URL
ditions and the equilibrium point has been found. The http://digitalcommons.odu.edu/mae etds/16.
equivalence between the linear and the non-linear system
has been exploited to check the stability of the aircraft. It
has been found to be unstable.
A backstepping controller has been proposed to make the
aircraft follow a certain angle path commanded by the