International Journal of Scientific & Engineering Research, Volume 4, Issue 9, September 2013 34

ISSN 2229-5518

Designing a Multi-Level Controller in Aircraft

Pitch Angle

M. Salem, M. A. Ashtiani, S.H. Sadati

Abstract— Progress in aircraft designs heavily depend on Automatic Flight Control System (AFCS). In this work a fuzzy sliding mode controller is designed as a supervisory controller in aircraft pitch control systems and different control strategies to model a pitch controller based on design a pitch angle control in autopilot are invistigated. A performance evaluation based on time response specification between modern control Linear Quadratic Regulator (LQR) and multi-level intelligent controller (based on Fuzzy Logic Controller, FLC and Supervisory FLC, SFLC) for a pitch control system is presented. The performances of pitch control systems are analyzed based on common criteria of step’s response in order to identify which control strategy delivers better performance with respect to the desired pitch angle. In this work, new approach, SFLC is presented to improve the performance of pure FLC in term of rising time and settling time. It is found that, LQR controller give the better performance compared to pure FLC, and SFLC gives the best performance.

Index Terms— Aircraft pitch control, Autopilot, Fuzzy logic, Linear Quadratic Regulator (LQR), Supervisory controller.

—————————— ——————————

1. INTRODUCTION

ircraft design has developed dramatically after Wright brothers through structures, materials, aerodynamics, propulsion and flight control using many of new tech- niques. Since the early days, the concept of AFCS has evolved from mechanical control systems to highly advanced automatic fly-by-wire flight control systems which can be found nowadays in military jets and civil airplane. All modern aircraft depend upon their flight control system to provide the handling qualities necessary for successful flight. Modern air- craft contain a variety of AFCS that help the flight crew in nav- igation, reduce pilot workload, stability and control augmen- tation and management of the airplane. For this situation an autopilot is designed that control the pitch of aircraft that can
be used by the flight crew [1].
The autopilot is a main component within AFCS that can be
capable of much very time intensive tasks, helping the pilot
focus on the overall status of the aircraft and flight. Also good use of an autopilot helps automate the process of guiding and controlling the aircraft. Autopilots can automate different tasks, such as maintaining an altitude, climbing or descending to an assigned altitude, turning to and maintaining an as- signed heading, intercepting a course, guiding the aircraft be- tween waypoints that make up a route programmed into a flight management system, and flying a precision or no preci- sion approach.
Designing an autopilot requires control system theory and
knowledge of stability derivatives at different altitudes and Mach numbers for a given airplane [2]. Even today, many re- search efforts are made for the further development of these

————————————————

Ph.D. Candidate, Dept of Aerospace Eng, Maleke Ashtar Univ. of Tech., Islamic Republic of Iran. Email: mhm1120060@yahoo.com

Assistant Professor, Dept of Aerospace Eng, Maleke Ashtar Univ. of Tech.,

Islamic Republic of Iran. Email: Ma_shahi@yahoo.com

Assistant Professor, Space Research Institute, Islamic Republic of Iran. Email: hsadati@aut.ac.com

flight control systems in various aspects to control pitch of
an aircraft for the purpose of flight stability and yet this re-
search remains an open issue in the present and future works
[3 to 5].
In this study, we propose fuzzy sliding mode control as a
supervisory controller in a multi level control of aircraft pitch angle. To doing this, in the next section, we present aircraft dynamic modeling, then we develop design controllers, and finally we discuss simulation results.

2. MATHEMATICAL MODELLING

Aircraft dynamic generally are nonlinear, time varying, and including uncertainty in parameters (such as aerodynamic). AFCS has been designed using linearized aircraft dynamic models at different flight conditions [6]. This study is devel- oped to control the pitch angle of an aircraft in order to stabi- lize the system when the airplane nose is pitched up (down). The pitch control system is shown in Fig. 1, where Xb and Zb
represent the aerodynamic force components, θ , represent the
orientation of aircraft pitch angle in the earth-axis system and
e elevator deflection angle [1]. Fig. 2 shows the forces, mo- ments and velocity components in the body fixed coordinate
of aircraft system. The aerodynamic moment components are represented as L, M and N. The terms p,q and r represent the angular rates about roll, pitch and yaw axis while the terms, u
,ν and w represent the velocity components of roll, pitch and
yaw axis. and β are angle of attack and sideslip angle respec- tively [1].
In this work, we use the data for JetStar General Aviation air- plane from [1] in flight speed u0 =340 ft/sec and at 40000 ft. The longitudinal stability derivatives parameters are denoted in Table. 1.

IJSER © 2013 http://www.ijser.org

International Journal of Scientific & Engineering Research Volume 4, Issue 6, June-2013 35

ISSN 2229-5518


−  M δ e
+ M α

Z δ e s −  M

Z δ e

α δ e

Z α



θ (s ) u 0   u 0 u 0

δe

(s )

s 3 −  M

Z α

+ M α u

 
s 2 +  Z

M q M s

u

(1)

θ (s )


=

0   0

11.7304s + 22.578

δe

(s )

s 3 + 4.9676s 2 + 12.941s

Fig. 1. Description of Pitch Control

Fig. 2. Definition of Force, Moment and Velocity Components in a Body Fixed Coordinate.

Table 1

Longitudinal Deravatives Stability Parameters [1]


In designing of pitch control system is assumed that aircraft is in steady state cruise (at constant altitude and Mach number) and the change in pitch angle does not change the speed of an aircraft under any circumstance. So, by this assumption, the drag and the thrust forces are canceled out and lift and weight, balance out each other. By writing the forces and mo- ments acting on aircraft as shown in Fig. 1 and 2, the transfer

3. METHODOLOGIES

It is shown that LQR controller work better than classical FLC [7]. In this work, we investigate on enhancing performance of FLC by designing of SFLC. In the following section, we de- scribe in detail LQR, FLC and SFLC. Furthermore, a few of design specification have to be set to investigate the perfor- mance of both control strategies. In this work, four considera- tions have to be met which are rising time less than (3) second, settling time less than (5) second, percentage of overshot less than (10%) and steady state error less than 2% for controlling the pitch angle of 0.2 radian (11.5 0) [7].

3.1 Modern Control Based on LQR

LQR is a method in modern control theory that used state- space approach to analyze and control a system [8]. Using state space methods, it is relatively simple to work with a mul- ti-output system. The configuration of this control system is shown in Fig.3.

Fig. 3. Full-state feedback controller with reference input

In designing LQR controller, we use from " lqr " function in MATLAB to determine the value of the vector K , which de- termined the feedback control law. By choosing two parame-
ter R=1 and Q=μ.CT .C , the controller can be tuned by chang- ing µ , which is obtained:

R=1 ; Q=[0 0 0; 0 0 0; 0 0 μ]

K= lqr [A, B, Q, R] (2)

In order to reduce steady state error of the system output, we use scale the reference input r(t) so that:
function of pitch control system obtained [1] as:

u = N .r K .X (t )

(3)
If μ is increased even higher, improvement to the response should be obtained even more, but for this case, the values of μ=500 is chosen, because it satisfied the design requirements while keep μ as small as possible. Consequently, by tuning the

IJSER © 2013 http://www.ijser.org

International Journal of Scientific & Engineering Research Volume 4, Issue 6, June-2013 36

ISSN 2229-5518

value of μ=500, the following values of matrix K are obtained.

K = [−0.5704 1.6929 22.3607]

Fuzzy Rule

Base

For this controller design, the value of constant gain N , are
found to be, 22.3607. Simulation results for the LQR controller is shown in Fig.4.

e = θdesired θ

e

Fuzzification

Fuzzy Inference

Engine

Defuzzification δe

0.25

0.2

0.15

0.1

Fig. 6. Input and Output for FLC

The error (e) is computed by comparing the reference point
(desired angle) with the plant output

e (t ) = θdesired (t ) θ (t )

The change of error (Δe) is generated by the derivation of the error:

0.05

de (t )

 ∆e (t ) = 

0 .

0 1 2 3 4 5 6 7 8 9 10

Time (sec)

dt

Fig. 4. Pitch angle response with LQR controller

3.2 Fuzzy Logic Controller

Fuzzy theory was initiated by Lotfi A. Zadeh in 1965 with his seminal paper "Fuzzy Set" (Zadeh, 1965). After that, the field of fuzzy systems and control has been making rapid progress in recent years by practical success of fuzzy control in con- sumer products and different industrial process control [9].

Fig. 7 shows the overall closed-loop system for FLC with the pitch control of an aircraft. Fuzzification involves the conver- sion of the input and output signals into a number of fuzzy represented values (fuzzy set). Each fuzzy set consists of three types membership function, which is negative (N), zero (Z) and positive (P). These are nine rules that have been utilized in designing the controller and the rule is defined in Table 2.

num (s)

In this work, a two-level control system has been applied, where the first level FLC performs the main control action, and the second level Supervisory FLC has been added to give a good performance. The configuration of this suggested fuzzy

1

Desired Angle

du /dt

Derivative

Saturation Fuzzy Logic

Controller

den (s) Aircraft Model

1

Theta

controller is shown in Fig. 5.

Fig. 5. Architecture of suggested FLC

3.2.1 First –Level Fuzzy Logic Controller

The inputs to the FLC are the error (e), which measures the system performance and the rate at which the error changes (Δe) whereas the output is the change of the control signal ( e ) as shown in Fig.6.

Fig. 7. FLC in feedback loop of pitch control

TABLE 2

RULES FOR THE FUZZY CONTROLLER

e

e

3.2.2. Supervisory Controller

In many complex systems, the single loop control systems may not effectively achieve the control objectives and a multi level control structure turns out to be very helpful [9]. The main advantage of two level controls is that different control- lers can be designed to achieve different objectives, so that each controller is simpler and performance improved. In this work, a fuzzy sliding mode controller is applied as a supervi- sory controller, in order to improving the controller perfor-

IJSER © 2013 http://www.ijser.org

International Journal of Scientific & Engineering Research Volume 4, Issue 6, June-2013 37

ISSN 2229-5518

mance. The Fig.8 shows the block diagram of supervisory con-
troller. 0


e < a

Sliding Fuzzy Controller

I * = 

e a


a e < M

(7)

e = θ θdesired

e

Sliding

Surface

S

SFLC

S

s

u_SlidigMode

+ -

u_S

x

x

M x

K .sat ( )

φ

u_Supervisor=I*.u_S

Where M x
is a positive constant, and is selected to give a

I*

Fig. 8. Block Diagram of Supervisor FLC

desired performance (rise time and settling time), and a is selected to be smaller than φ . Fig.9 shows the simulation re-
sults of supervisory fuzzy controller to pitch control of air- craft.
The control command is:

δe = u fuzzy + I

.u sliding mod e

(4)

0.2

Where (u fuzzy ) is the output of FLC, which was defined in

*

0.15

θ

reff

last section and ( I ) is switching algorithm.

3.2.2.1 Sliding mode Controller

The sliding surface is defined as [9]:

0.1

0.05

Supervisory FLC

s =  d

dt

1

+ λ  .e = e + λe

(5)

0

0 1 2 3 4 5 6 7 8 9 10

 

Where: e (t ) = θ (t ) θdesired (t ) , λ is a positive constant

and the constant factor φ defines the thickness of the layer,

s

and sat   is a saturation function that is as:

φ

T ime (sec)

Fig. 9. Pitch angle response with Supervisory-FLC

For comparison of controller performance, the response for pitch control of an aircraft system using LQR, FLC and Super- visory-FLC are shown with overall response of both control-

−1

s ≤ −1

φ
lers in Fig. 10 .

s

s s

LQR


sat   = 

− 1 < ≤ 1

φ  φ φ

(6)

0.2

+1

s > 1

φ

θ

reff

0.15

Supervisory FLC θ

reff

The value of ɸ is selected to be the thickness of the boundary layer (equals to 0.11 deg), and after some iteration the values of constants K and λ are selected to give a good performance, K=5 and λ=5. By applying these values, the steady state error has been appeared, and also an error is found at the interval [0, 1] which there is no refernce signal found. The indicator
function (switching algorithm I * ) in equation (4) is defined as:

0.1

0.05

0

FLC

LQR controller

FLC

Supervisory FLC

0 1 2 3 4 5 6 7 8 9 10

T ime (sec)

Fig. 10. Pitch angle response for LQR, FLC, and supervisory-FLC

IJSER © 2013 http://www.ijser.org

International Journal of Scientific & Engineering Research Volume 4, Issue 6, June-2013 38

ISSN 2229-5518

4. DISCUSSION OF RESULTS

In this section, the proposed control schemes and the corre- sponding results are presented. A unit step command is re- quired in order for pitch angle to follow the reference value of
0.2 radian (11.5 degrees). The pitch control system with both

LQR and supervisory fuzzy logic controller produced the re- sponse of pitch angle (θ ) . The system response with LQR is

shown in Fig.4. The summary for the performance characteris- tics of the step response for the pitch angle between LQR, FLC and supervisory FLC is shown in Table 3 quantitatively.

TABLE 3

Summary Results for Pitch angle controller

Response characteristic

Controller

Response characteristic

LQR

FLC

SFLC

Rising Time T r

0.1323

2.4408

0.4671

Settling Time T s

0.1826

3.3497

0.6470

Percent Overshoot (%OS)

4.3474

0

0

Steady-state Error (ess )

(%)

0

0.0493

0.0029

By referring to the Fig. 4 and Table .3, the results clearly demonstrate that LQR controller has the fastest response with the settling time of 0.1826 second and rising time of 0.1325 second. For the percent of overshoot (%OS), LQR has 4.35% which is met the desired requirement of controller design. Furthermore, the LQR controller tends to produce zero steady state error (Ess). This can be indicating that LQR controller can handle the effect of disturbances in the system.
The FLC provides good performance in term of percent over- shoot that is 0%. As depicted from Fig.10, it can be observed that the pitch angle follows the reference value respectively. This controller is able to give a good response without pro- duce any overshoot. The response is comparatively fast that give the settling time (Ts) about 3.3497 second and rise time (Tr) about 2.4408 second. The results also demonstrated that the steady state error (Ess) is 0.0493%. By referring to fig. 10, it is shown that SFLC provides good performance in term of percent overshoot that is 0%, so the pitch angle follows the reference value respectively. This controller is able to give a good response without produce any overshoot. The response is comparatively fast that give the settling time (Ts) about
0.6470 second and rise time (Tr) about 0.4671 second. The re- sults also demonstrated that the steady state error (Ess) is
0.0029 %. As is shown in Figure 10, the results clearly shows that LQR controller has the best performance as compared to FLC and SFLC in term of rising time (Tr), settling time (Ts) and percent of steady state error (Ess). However, for the per- cent of overshoot (%OS) FLC and SFLC have the best range which is 0%. In addition, it is clear that the SFLC has better performance than FLC in all terms. Therefore, it can be con- cluded that the LQR controller provide higher ability in con- trolling the pitch angle as compared to the FLC, but the SFLC improves the FLC and gives very good performance without overshoot.

5. CONCLUSION

The validated model of pitch control of aircraft is very helpful in developing the control strategy for actual system. Pitch con- trol of an aircraft is a system which requires a pitch controller to maintain the angle at it desired value. This can be achieved by reducing the error signal which is the difference between the output angle the desired angle. Three controllers, LQR, FLC and SFLC are successfully designed and presented. Based on the result and the analysis, a conclusion has been made that, the control approach of LQR, FLC and SFLC is capable on controlling the pitch angle of the aircraft system for value of 0.2 radian (11.5degree). Simulation and analysis results show that, LQR controller relatively give the better perfor- mance compared to FLC and SFLC in controlling the pitch angle of an aircraft system. In this work, new approach, de- pending on SFLC, is presented to improve the performance of pure FLC in term of rising time and settling time.

REFERENCES

[1] R . C . Nelson," Flight Stability abd Automatic Control" , McGraw Hill, Second

Edition,1998.

[2] B. Stojiljkovic, et. Al.," The Application of the Root Locus Method For the Design of Pitch Controller of an F-104A aircraft", Journal of Me- chanical Engineering ,2009, Vol.55.

[3] Pavle Boskoski, et.al.,"Auto Landing Using Fuzzy Logic" ,6th Interna- tional PHD Workshop on Systems and Control “, Slovenia, 2005.

[4] D. Choe,Y. Lee, S.Cho "Nonlinear Pitch Autopilot Design with Local Lines Linear System Analysis," , International Conference on Auto- matic Control and System Engineering, Cairo,Egypt,2005.

[5] Robert.S, "A Reconfiguration Scheme for Flight Control Adaptation

to Fixed Position Actuator Failures", Ph.D Thesis, Florida,2003.

[6] Ekprasit Promtun, Sridhar Seshagiri, "Sliding Mode Control of Pitch Rate of an F-16 Aircraft ", International Journal on Applied Science, Engineering and Technology , 2009.

[7] Nurbaiti Wahid, et. Al., "Comparative Sliding Mode Control of Pitch Rate of an F-16 Aircraft",European Journal of Scientific Research, ISSN 1450-216X Vol.42, No.2,2010, pp.184-194.

[8] P. N. Paraskevopoulos, “Modern Control Engineering ,” ISBN 0-8247-

8981-4, Marcel, Dekker,Inc,2002.

[9] Li. WANG, “ A Course in Fuzzy Systems and Control,” Prentice Hall

International Inc.,1997.

IJSER © 2013 http://www.ijser.org