Design of Missile Two-Loop Auto-Pilot Pitch Using Root Locus
Design of Missile Two-Loop Auto-Pilot Pitch Using Root Locus
Design of Missile Two-Loop Auto-Pilot Pitch Using Root Locus
-------------------------------- ● --------------------------------
Abstract: The present paper aims at designing of Automatic Landing System for MISSILE based on Root Locus modern control
system. The control method is used to determine the gains of the controllers to apply the Root Locus method. The block diagram of the
proposed control system with required controller gains is established. The transfer functions for open loop and then the closed loop
are obtained based on automatic control principles. The Root Locus for open loop is drawn and then gain (K) values are found for
given damping ratios. Finally the step responses of the closed loop system with automatic landing system controller auto-pilot were
drawn. The digital simulation results have proven the effectiveness of proposed control system in terms of fast response in the
presence of external disturbances.
Keywords: MISSILE, Two-loop Auto-pilot, Pitch Attitude, Root-Locus.
-------------------------------- ● --------------------------------
1. Introduction
The missile flight control system is one element of the overall homing loop [2]. Due to the wide parameter variation and
stringent performance requirements, missile auto-pilot design is a challenging task. The traditional method of guaranteeing stability in
the presence of aerodynamic parameter variation or uncertainty is the gain scheduling control strategy. Modern air-to-air or surface-to-
air missiles need large and uncertain flight envelopes, for which accurate aerodynamic parameters are difficult or extremely expensive
to obtain from wind tunnel tests; also, the gain scheduling controllers need more operating points. The control objective for these
missiles is to ensure accurate interception, with guaranteed robustness, without sacrificing maneuverability. For this purpose, many
advanced modern control theories have been extensively studied by numerous researchers to address this problem[3]. A Guided
missile is one which receives steering commands from the guided system to improve its accuracy. Guidance system actually gives
command to the auto-pilot to activate the controls to achieve the correction necessary. Auto-pilot is an automatic control mechanism
for keeping the spacecraft in desired flight path. An auto-pilot in a missile is a close loop system and it is a minor loop inside the main
guidance loop. If the missile carries accelerometer and rate gyros to provide additional feedback into the missile servos to modify the
missile motion then the missile control system is usually called an autopilot. When the auto-pilot controls the motion in the pitch and
the yaw plane, they are called lateral auto-pilot. For a symmetrical cruciform missile pitch and the yaw auto-pilots are identical [4]. As
with phase lag and phase lead compensation, the purpose of lag-lead compensator design in the frequency domain generally is to
satisfy specifications on steady-state accuracy and phase margin. Typically, there is also a specification (implicitly or explicitly) on
gain crossover frequency or closed-loop bandwidth. A phase margin specification can represent a requirement on relative stability due
to pure time delay in the system, or it can represent desired transient response characteristics that have been translated from the time
domain into the frequency domain. A specification on bandwidth or crossover frequency can represent a requirement on speed of
response in the time domain or a frequency-domain requirement on which sinusoidal frequencies will be passed by the system without
significant attenuation [5].
Page 141
Design of Missile Two-Loop Auto-Pilot Pitch Using Root Locus
control surfaces produce change in missile angle of incidence. If the incidence angle is changed, the forces acting on the missile body
changes and it results in change in missile acceleration. The two-loop auto-pilot system uses two-loops to feedback information of
missile motion to the forward path of the autopilot. One loop is involved with body rate information which is fed back using one rate
gyro. The other is the missile acceleration, sensed using accelerometer and provides the main feedback. The auto-pilot system results
in change in missile motion. So, modelling of missile airframe dynamics is an important part of configuring an autopilot system.
Missile dynamics is of non linear type. For configuring missile dynamics in transfer function form the missile airframes are trimmed
and then linearized[1].The following block diagrams (fig. 1 represents the transfer function model of flight path rate demand two- loop
auto-pilot in pitch plane).[5]
Where G1 and G2 are the Aerodynamic transfer function, G3 is the Actuator transfer function, 𝜸 𝑖𝑠 𝑓𝑙𝑖𝑔h𝑡 𝑝𝑎𝑡h 𝑟𝑎𝑡𝑒;𝑞 𝑖𝑠 𝑝𝑖𝑡𝑐h
𝑟𝑎𝑡𝑒, 𝒘𝒂 𝑖𝑠 𝑛𝑎𝑡𝑢𝑟𝑎𝑙 𝑓𝑟𝑒𝑞𝑢𝑒𝑛𝑐𝑦 𝑜𝑓𝐴𝑐𝑡𝑢𝑎𝑡𝑜𝑟, 𝜻𝒂 𝑖𝑠 𝑑𝑎𝑚𝑝𝑖𝑛𝑔 𝑟𝑎𝑡𝑖𝑜 𝑜𝑓 𝑎𝑐𝑡𝑢𝑎𝑡𝑜𝑟, 𝑲𝑷,𝑲𝒒,𝑲𝒃 𝑎𝑟𝑒 𝑡h𝑒 𝑐𝑜𝑛𝑡𝑟𝑜𝑙 𝑔𝑎𝑖𝑛𝑠, 𝒘𝒃 𝑖𝑠 𝑤𝑒𝑎𝑡h𝑒𝑟 𝑐𝑜𝑐𝑘
𝑓𝑟𝑒𝑞𝑢𝑒𝑛𝑐𝑦, 𝑻𝒂 𝑖𝑠 𝑡h𝑒 𝑖𝑛𝑐𝑖𝑑𝑒𝑛𝑐𝑒 𝑙𝑎𝑔 𝑜𝑓 𝑡h𝑒 𝑎𝑖𝑟 𝑓𝑟𝑎𝑚𝑒, 𝜼 𝑖𝑠 𝐸𝑙𝑒𝑣𝑎𝑡𝑜𝑟 𝑑𝑒𝑓𝑙𝑒𝑐𝑡𝑖𝑜𝑛; 𝝈 𝑖𝑠 𝑎𝑞𝑢𝑎𝑛𝑡𝑖𝑡𝑦 𝑤h𝑜𝑜𝑠𝑒 𝑖𝑛𝑣𝑒𝑠𝑒 𝑑𝑒𝑡𝑒𝑟𝑚𝑖𝑛𝑒𝑠 𝑡h𝑒 𝑙𝑜𝑐𝑎𝑡𝑖𝑜𝑛𝑠
𝑜𝑓𝑛𝑜𝑛−𝑚𝑖𝑛𝑖𝑚𝑢𝑚 𝑝h𝑎𝑠𝑒 𝑧𝑒𝑟𝑜𝑠, 𝒘𝒊 𝑖𝑛𝑡𝑒𝑔𝑟𝑎𝑡𝑜𝑟 𝑔𝑎𝑖𝑛. The open loop model i.e. the cascaded combination- 𝐺1𝐺2𝐺3 of fig. 1 can be
converted to the corresponding state space model given by 𝑋 = 𝐴𝑥 = 𝐵𝑢 & 𝑦 = 𝐶𝑥 (discussed in the next section) and the
conventional two-loop configuration can be converted to an equivalent state space model. The open loop model of two loop autopilot (Fig.
1)
can be converted to state variable form based on the following four state variables: 𝑥1=𝛾 𝐹𝑙𝑖𝑔h𝑡 𝑝𝑎𝑡h 𝑟𝑎𝑡𝑒 𝑑𝑒𝑚𝑎𝑛𝑑 ; 𝑥2=𝑞 𝑝𝑖𝑡𝑐h
𝑟𝑎𝑡𝑒 ; 𝑥3= 𝜂 𝑒𝑙𝑒𝑣𝑎𝑡𝑜𝑟 𝑑𝑒𝑓𝑙𝑒𝑐𝑡𝑖𝑜𝑛 ; 𝑥4=𝜂 (𝑟𝑎𝑡𝑒 𝑜𝑓 𝑐h𝑎𝑛𝑐𝑒 𝑜𝑓 𝑒𝑙𝑒𝑣𝑎𝑡𝑜𝑟 𝑑𝑒𝑓𝑙𝑒𝑐𝑡𝑖𝑜𝑛 Out of them 𝑥1 𝑎𝑛𝑑 𝑥𝟐 have been considered
to be as outputs. Thus two-loop autopilot model is a SIMO (single input – multiple outputs) system. Such that the A, B & C matrices
become (taken from [5]).
3. Methodology
The methodology followed to achieve the desired system in this paper is could be stated as, first of all it was the modeling of
the system this includes, Setting of the aircraft equations of the motion and Derivation of the transfer function and state space, then
comes the setting the requirement and testing the controller with different gains and analyzing the result to obtain the final desired
controller.
1 (1 + 𝜎 2 𝑤𝑏2 ) 𝐾𝑏 𝜎 2 𝑤𝑏2
− − −𝐾𝑏 𝜎 2 𝑤𝑏2
𝑇𝑎 𝑇𝑎 𝑇𝑎 0
2 2
(1 + 𝑤𝑏 𝑇𝑎 ) 1 2 2 2
𝐾𝑏 𝑊𝑏 𝑇𝑎 (1 − 𝜎 𝑇𝑎 ) 0
𝐴= − 0 ;𝐵 = 0 (1𝑎)
𝑇𝑎 (1 + 𝜎 2 𝑤𝑏2 ) 𝑇𝑎 (1 + 𝜎 2 𝑤𝑏2 )
𝐾𝑞 𝑤𝑏2
0 0 0 1
0 0 −𝑊𝑎2 −2𝜁𝑎 𝑊𝑎
1 0 0 0
𝑎𝑛𝑑 𝐶 = (1𝑏)
0 1 0 0
Page 142
Design of Missile Two-Loop Auto-Pilot Pitch Using Root Locus
State Space
Now the state space equivalent model of conventional two-loop auto-pilot (Fig.1) can be represented by the state space
equation given by (1a & 1b).
𝑥1
−2.77 1.1860 2.8894 0.4269 𝑥 0
2
0 0 0 1 𝑥3 + 0
𝐴= 𝑢 (2𝑎)
−50.6161 −508.388 2.77 0 𝑥4 0
0 −32400 0 −216.0 𝑥 −38881
5
𝑥1
𝑥2
1 0 0 0 𝑥
𝑌= 3 (2𝑏)
0 1 0 0 𝑥
4
𝑥5
Numerical Values
The following numerical data for a class of guided missile have been considered for MATLAB simulation [5].
Design requirements
The next step is to choose some design criteria. In this example we will design a feedback controller so that in response to a
step command of pitch angle the actual pitch angle the design requirements are the following.
Overshoot less than 10%
Rise time less than 2 seconds
Settling time less than 10 seconds
Steady-state error less than 2%
Page 143
Design of Missile Two-Loop Auto-Pilot Pitch Using Root Locus
Controller synthesis can be done using different frequency or time-domain methods. The root locus technique is applied in
this paper, the discussion of which is presented below. This technique provides graphical information in the complex plane on the
trajectory of the roots of the characteristic equation for variations in one or more system parameters. Since the roots placement in the
complex plane governs the type of the response that can be expected to occur, the ability to view the movement of the roots in the
complex plane, as one or more system parameters are varied, turns out to be very useful.
The roots of the closed-loop characteristic equation are obtained using graphical-user interface (GUI) within Matlab named
SISO Design Tool, designated for controller design using root locus technique, among others. At the beginning, a designer can pick
one of the feedback control system structures, and import transfer functions from Matlab’s workspace.
The root locus and the closed-loop step response plot of the transfer function 1 defined in Fig.3.
Fig.3 root locus and the closed-loop step response plot of the transfer function 1.
The root locus and the closed-loop step response plot of the transfer function 2 defined in Fig. 4
Fig. 4 Root Locus and the closed-loop step response plot of the transfer function 2.
B. Lead Compensation
The transfer function of a typical lead compensator is the following, where the zero is smaller than the pole, that is, it is
closer to the imaginary axis in the complex plane.
𝑆−𝑍
𝐶 𝑆 =𝐾 (5)
𝑆−𝑃
In order to see the effect of moving the pole of the lead compensator, you can enter different numerical values under the
Compensator Editor tab. Any changes in the compensator here will be reflected in the root locus plot. Alternatively, you can tune the
compensator graphically directly from the root locus plot. Specifically, if you click on the open-loop pole at -3 (marked by a red x)
you can then slide the pole along the real axis and observe how the root locus plot changes. Specifically, you should see that as you
move the pole to the left, the root locus gets pulled farther to the left (and further into our desired region)[7]. Then by clicking the
Show Analysis Plot button a window entitled LTI Viewer for SISO Design Task displaying the system's closed-loop step response
will open. You can also identify some characteristics of the step response. Specifically, right-click on the figure and under
Characteristics choose Settling Time. Then repeat for Rise Time.
4. Simulation Results
The simulations are carried out in MATLAB environment and the results obtained are shown in Fig.5, Fig.6, Fig.7, Fig.8, Fig.9 and
Fig.10.
Page 144
Design of Missile Two-Loop Auto-Pilot Pitch Using Root Locus
Page 145
Design of Missile Two-Loop Auto-Pilot Pitch Using Root Locus
Fig. 8 control and estimation tool manager of the transfer function 2.
5. Conclusions
The accomplished dynamical behavior of the missile two-loop auto-pilot, with selected prefilter and compensator transfer
function parameters completely satisfies the design requirements. It can be concluded that steady-state error was completely
eliminated and the overshoot value of 9.08, while settling time value around 0.0786 s and rise time value of 0.055 s for transfer
function1. steady-state error completely eliminated and overshoot value of 3.42, while settling time value of 0.236 s and rise time
value of 0.0236 s for the second transfer function.
REFERENCES
[1] Jyoti Prasad Singha Thakur, Amit Mukhopadhyay, 2013, “A Simple Design Approach In Yaw Plane For Two Loop Lateral Autopilots”,
International Journal of Innovative Research in Science, Engineering and Technology.
[2] Paul B. Jackson, 2010, “Overview of Missile Flight Control Systems”, Johns Hopkins Apl Technical Digest.
[3] He Shao-ming, Lin De-fu, 2014”, Missile two-loop acceleration autopilot design based on L1 adaptive output feedback control”, Intl J. of
Aeronautical & Space Sci.
[4] A. Chowdhury and S. Das, 2013, “Analysis and Design of Missile Two Loop Autopilot”, Advance in Electronic and Electric Engineering.
[5] Parijat Bhowmick, Prof. Gourhari Das, 2012, “ Modification of Classical Two Loop Autopilot Design using PI Controller and Reduced
Order Observer (DGO)”, International Journal of Engineering Research and Development.
[6] Branimir Stojiljković - Ljubiša Vasov, Časlav Mitrović, Dragan Cvetković, 2009, “ The Application of the Root Locus Method for the
Design of Pitch Controller of an F-104A Aircraft”, Strojniški vestnik - Journal of Mechanical Engineering.
Page 146