LQG/LTR Flight Controller Optimal Design Based On Differential Evolution Algorithm
LQG/LTR Flight Controller Optimal Design Based On Differential Evolution Algorithm
Abstract—In conventional Linear Quadratic Gaussian with Storn and Kenneth Price in 1995 [3]. This algorithm is a
Loop Transfer Recovery (LQG/LTR) controller design, the population-based evolutionary algorithm for global
designer should experiment with four different weighting optimization over continuous search spaces. DE algorithm
matrices by trial-and-error method in order to get the flying has recently found extensive applications in solving global
quality requirement and the robustness. This method is a time optimization searching problem. As the same to GA, DE
consuming, inefficient and non-optimal method .To solve this algorithm is also suitable to search the best values of the
problem, a LQG/LTR flight controller optimal design method weighting matrices in the LQG and LQG/LTR optimal
based on differential evolution algorithm is proposed in this design. Unfortunately, to the best knowledge of the authors,
paper. In the optimal design, a Kalman filter is optimal
there is no research result in LQG/LTR controller optimal
designed by optimizing two weighting matrices based on a
reference model and differential evolution algorithm firstly. So
design based on DE algorithm.
the optimal target feedback loop which satisfies the In order to solve the problem above mentioned, a
performance requirement is obtained. Secondly, the principle LQGLTR flight controller optimal design method based on
of the aircraft equivalent system analog match is used for DE algorithm is proposed in this paper.
reference to design an optimal state feedback gain matrix by In the section II, the basic principle of LQG/LTR design
optimizing another two weighting matrices. To validate the method and DE algorithm are given. In order to apply the
effect of this optimal design method, a longitudinal LQG/LTR DE algorithm in the optimization of the LQG/LTR flight
flight controller is optimal designed based on differential controller two optimizing strategy based on reference model
evolution algorithm. The simulation results show the high which consider the flying quality criteria and aircraft
effectiveness of this optimal design method. equivalent system analog match are described in the section
III. In the section , a simulation on a LQG/LTR flight
Keywords-flight controller; LQG/LTR; optimal design; controller optimal design is made to validate the effect of the
differential evolution algorithm; weighting matrices optimal design method introduced in the section III. In the
last section, give the conclusion of this paper.
I. INTRODUCTION
II. THE PRINCIPLE OF LQG/LTR DESIGN AND DE
Linear Quadratic Gaussian with Loop Transfer Recovery ALGORITHM
(LQG/LTR) methodology is a method for the design of
linear multivariable control systems on the basis of Linear A. The Principle of LQG/LTR Design
Quadratic Gaussian (LQG) methodology originally proposed
by Doyle and Stein in [1]. This method shows some useful Suppose that we have a plant model in state space form:
properties of good performance and robustness in controller x (t ) = Ax(t ) + Bu (t ) + Γw(t )
(1)
or flight controller design [4] [5] [6] [7]. y (t ) = Cx(t ) + v(t )
In a conventional LQG and LQG/LTR design, the Where w and v are white noises, namely zero-mean
designer will experiment with different weighting matrices in Gaussian stochastic process which are uncorrelated in time
order to achieve the performance requirements and as well as with one another having covariance:
robustness. The parameters of the weighting matrices are set
manually by trial-and-error method. Such manual selection E[ w(t ) wT (t )] = W ≥ 0
of the matrix elements is not straightforward and, thus, E[v(t )vT (t )] = V > 0 .
Evolutionary Algorithms (EAs) such as Genetic Algorithm
(GA) and Differential Evolution (DE) Algorithm can be used E[ w(t )vT (t )] = 0
to automate the search for the best values of the weighting The structure of LQG/LTR controller is shown in figure
matrices that realize the design specifications. In one such 1.
example, Mei and Goodal [2] combined LQG design with
Genetic Algorithm which used a GA to search for the best
values for the weighting matrix of LQG design.
Differential Evolution algorithm is introduced by Rainer
614
In the figure 3, TFL diagram is the transfer feedback
loop which has been optimal designed by DE algorithm
above mentioned. DE diagram is the DE algorithm which
Ym regulates the parameters of the weighting matrices Q2 , R2 .
R +
Kf φ(s) C
− ω is the frequency input. The cost function J 2 is selected as
Y follow:
n
615
In the optimal design of the target feedback loop, the Figure 5. Step response of the closed loop system
θ 30
reference model is = which satisfies the
θ c s 2 + 13s + 30 25
θ (deg)
R1 = 63.774 . 10
200
REFERENCES
100
Singular Values (dB)
0
[1] G. Stein and M. Athans, "The LQG/LTR procedure for multivariable
feedback control design," IEEE Trans. on Automatic Control, Vol.
32(2),pp.105–114, February,1987.
-100
-200 [2] Mei. T. X and Goodall. R.M A, “LQG and GA solutions for active
steering of railway vehicles,” IEE Proceeding-Control Theory and
-300
10
-4 -3
10 10
-2
10
-1
10
0 1
10 10
2
10
3 4
10 Applications vol. 147(1), pp. 111–117, January,1955..
Frequency (rad/sec)
20
8 [4] B.Walker and A.Saraf, “Robust flight control for coordinated
15
6
turns,”AIAA Guidance, Navigation, and Control Conference,11-14
θ (deg)
α (deg)
August,2003.
4
10
2
5
closed loop system
reference model
0
[5] David Haes, “Selection of LQG/LTR Weighting Matrices through
Constrained optimization,” Proc of American Control Conference
0 -2
0 5 10 15 20 0 5 10 15 20
t (sec) t (sec)
20 1
Seattle, Washington, pp. 458–460, June, 1995
15
0
[6] Prakash R and Rao S.V, “LQG/LTR controller design using a reduced
-1
order model,” IEEE International Conference on System Engineering,
q (deg/s)
10
δ (deg)
-2
5
-3
-5 -5
0 5 10
t (sec)
15 20 0 5 10
t (sec)
15 20
optimal,” AIAA Guidance, Navigation, and Control Conference,20-
23, August,2007.
616