Professional Documents
Culture Documents
The first stage of the control philosophy was to wrap Eigen values for the short period and phugodic mode
three conventional control loops around the aircraft. were identified as below
TABLE 1. LONGITUDINAL EIGEN VALUES
These were Bank (Heading), pitch (Altitude) and speed.
A block diagram of the loops and demand is included in Eigen value Damping Freq. (rad/s)
Figure 1. -1.23e-001 + 5.52e-001i 2.17E-01 5.65E-01
-1.23e-001 - 5.52e-001i 2.17E-01 5.65E-01
-4.67e+000 + 1.04e+001i 4.09E-01 1.14E+01
-4.67e+000 - 1.04e+001i 4.09E-01 1.14E+01
and lateral state space models were used to analyze xlat = Alat xl at + Blat ulat
dynamic stability of aircraft. ylat = Clat xlat + Dlat ulat
⎛ −0.6382 1.4143 −24.959 9.81 0 ⎞
⎜ ⎟
A. Longitudinal SAS ⎜ −4.2032 −20.6894 9.9576 0 0⎟
The longitudinal equations of motions are as given in A _ lat = ⎜ 0.6818 −2.6837 −1.04 0 0⎟
⎜ ⎟
Figure 2. ⎜ 0 1 0.0567 0 0⎟
• ⎜ 0 0 1.0016 0 0 ⎟⎠
xlong = Along xl ong + Blong ulong ⎝
ylong = Clong xlong + Dlong ulong ⎛ −1.3638 3.481 ⎞
⎜ ⎟
⎜ −119.742 2.1545 ⎟
⎛ −0.2446 0.5269 −1.1387 −9.808 ⎞
⎜ ⎟ B _ lat = ⎜ −4.7213 −21.995 ⎟
−0.5735 −4.5712 24.364 −0.4549 ⎟ ⎜ ⎟
A _ long = ⎜ ⎜ 0 0 ⎟
⎜ 0.3819 −4.4403 −4.7792 0 ⎟ ⎜
⎜ ⎟ ⎝ 0 0 ⎟⎠
⎝ 0 0 1 0 ⎠
⎛ 0.04 0 0 0 0 ⎞ ⎛0 0⎞
⎛ 0.3560 0⎞ ⎜ ⎟ ⎜ ⎟
⎜ ⎟ ⎜ 0 1 0 0 0 ⎟ ⎜0 0⎟
−2.606 0⎟
B _ long = ⎜ C _ lat = ⎜ 0 0 1 0 0 ⎟ D _ lat = ⎜ 0 0 ⎟
⎜ −32.625 0⎟ ⎜ ⎟ ⎜ ⎟
⎜ ⎟ ⎜ 0 0 0 1 0⎟ ⎜0 0⎟
⎝ 0 0⎠ ⎜ 0
⎝ 0 0 0 1 ⎟⎠ ⎜0 0⎟
⎝ ⎠
432
Authorized licensed use limited to: ULAKBIM UASL - MIDDLE EAST TECHNICAL UNIVERSITY. Downloaded on October 29,2023 at 10:00:58 UTC from IEEE Xplore. Restrictions apply.
⎛ V ⎞ ⎛ Δβ ⎞
⎜ ⎟ ⎜ ⎟
⎜ p ⎟ ⎛ δ Aileron ⎞ ⎜ p ⎟
xlat = ⎜ r ⎟ ulat = ⎜ y =⎜ r ⎟
⎜ ⎟ ⎝ δ Rudder ⎟⎠ lat ⎜ ⎟
⎜ Δψ ⎟ ⎜ Δψ ⎟
⎜ Δφ ⎟ ⎜ Δφ ⎟
⎝ ⎠ ⎝ ⎠
Figure 3. Lateral state space representation
433
Authorized licensed use limited to: ULAKBIM UASL - MIDDLE EAST TECHNICAL UNIVERSITY. Downloaded on October 29,2023 at 10:00:58 UTC from IEEE Xplore. Restrictions apply.
φ ( s) −120 s 2 − 229.9s + 2648 (5)
= 4
δ aile ( s ) s + 22.37 s 3 + 85.08s 2 + 701.9 s − 37.82
434
Authorized licensed use limited to: ULAKBIM UASL - MIDDLE EAST TECHNICAL UNIVERSITY. Downloaded on October 29,2023 at 10:00:58 UTC from IEEE Xplore. Restrictions apply.
pitch, and altitude of the aircraft. Lateral dynamics Classical control system failed to satisfy dynamic
consist of the roll, yaw, and turn rate of the aircraft. stability properties for precise tracking. That’s mainly
because of Classical approach is not good as we expected
A. Conventional three loops
due to the limitation of changing poles and high cross
Conventional three control methods are implemented and coupling between individual loops. Integrator saturation
tested it with non linear software simulation as shown in also added some instability to UAV control system. This
Figure 7. Flightgear interface was used to pass necessary can be identified under extreme simulation conditions as
parameters to view aircraft in virtual flight simulator. in figures 10.
Pitch
8
Real
6 Demand
Pitch(deg)
4
0
0 20 40 60 80 100 120 140
Time(s)
Speed
28
Real
Demand
Speed(m/s)
26
24
22
0 20 40 60 80 100 120 140
Time(s)
Figure 7. Complete Simulink simulation setup with classical approach
Speed
Real
30
Speed(m/s)
Demand
Simulations were carried out to test the behavior of the 25
2
-10
0 50 100 150 200 250 300 350 400 450
1
Time(s)
0 Bank
0 50 100 150 200 250 10 Bank
Time(s)
Bank(deg)
Bank Demand
Speed
27 0
Real
26 Demand
-10
Speed(m/s)
Figure 8. Response to step commands on pitch and speed command B. Proposed Modern controller
during level flight
Modern control was implemented with the knowledge
Figure 8 contains a simulation of the aircraft flying with
that gains from the classical system with some more extra
no wind while trying to maintain pitch command (blue).
works. Poles were fixed into position that desired by
In that Figure slight cross coupling between speed and
using Base-Gura method and Major problem that faced
pitch can be identified. The steady state error is
during classical system was cleared out. Integration
considerably high, but without any overshoot.
saturation instability was also removed by adding some
anti wind up loops.
Figure 9 contains a simulation of the aircraft flying with
no wind while trying to maintain bank command (blue).
The steady state error is considerably high with minimum
overshoot; and cross coupling also can be identified.
Speed
25.02
Real
25 Demand
Speed(m/s)
24.98
24.96
24.94
0 20 40 60 80 100 120 140
Time(s)
Pitch & Bank
10
Pitch Real
Pitch & Bank(deg)
5 Pitch Demand
Bank
0
-5
-10
0 20 40 60 80 100 120 140
Time(s)
435
Authorized licensed use limited to: ULAKBIM UASL - MIDDLE EAST TECHNICAL UNIVERSITY. Downloaded on October 29,2023 at 10:00:58 UTC from IEEE Xplore. Restrictions apply.
Pitch heading
5
Real
400
Real
Demand
200
Pitch(deg) 0
0
0 50 100 150 200 250 300 350
speed
-5 28
0 10 20 30 40 50 60 70 80 90 Real
Time(s) 26
Demand
Speed
26 24
Real 0 50 100 150 200 250 300 350
Demand pitch & heading
Speed(m/s)
25.5 20
0 Pitch Real
25
Bank
-20
0 50 100 150 200 250 300 350
24.5 turn rate
0 10 20 30 40 50 60 70 80 90
Time(s) 0.1
Tern rate
0
Heading
Headinh(deg)
400 -0.1
Real 0 50 100 150 200 250 300 350
200
0
0 20 40 60 80 100 120
Time(s) Figure 14. heading rate control loop
Speed
Speed(m/s)
26 Heading Real
Headinh(deg)
25 Real 200
Demand
24 Demand
0 20 40 60 80 100 120 100
Time(s)
Turn rate(rad/s) Pitch & Bank(deg)
0
Pitch & Heading 0 50 100 150 200 250
20 Time(s)
0 Pitch Real Real
Speed
Speed(m/s)
-20 Bank 26 Demand
0 20 40 60 80 100 120
25
Time(s)
24
Turn rate 0 50 100 150 200 250
0.1 Time(s)
0
REFERENCES
[1] Fei-Bin Hsiao, Yu-Hsu Chien, Tsung-Liang Liu, Mong-Tse Lee,
-5
0 20 40 60 80 100 120 140 160 Wen-Ying Chang, Siang-Yi Han and Yi-Hsuan Wang, 2005, “ A
Time(s)
Speed
Novel Unmanned Aerial Vehicle System with Autonomous Flight
30 and Auto-Lockup Capability” AIAA 43rd AIAA Aerospace
Real
28 Demand Sciences Meeting and Exhibit, 10 - 13 Jan 2005, Reno, Nevada
Speed(m/s)
Authorized licensed use limited to: ULAKBIM UASL - MIDDLE EAST TECHNICAL UNIVERSITY. Downloaded on October 29,2023 at 10:00:58 UTC from IEEE Xplore. Restrictions apply. 436