Abstract
For several decades, the classical three-loop autopilot topologies have been successfully employed as missile longitudinal autopilots. To achieve robustness against matched and unmatched parametric uncertainties, this paper proposes two possible designs from a sliding mode control perspective. This paper first introduces what is termed a variable structure three-loop controller (VS3LC), which requires the same commanded and sensed quantities as the classical three-loop autopilot, but uses discontinuous feedback gains and an additional term for robustness improvement. It is found that the solution of this topology results in continuous equivalent control having the same expression as the classical three-loop autopilot when in sliding mode. Next, another variable structure pitch rate controller (VSPRC) which is insensitive to unmatched model parameter uncertainties as well as matched uncertainties is presented. The VSPRC combined with an additional outer-loop control of acceleration results in another three-loop topology, which is named as a variable structure-combined three-loop controller (VSC3LC). The robust performance and stability of the proposed variable structure controllers are illustrated through numerical simulations.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Longitudinal autopilots for tactical missiles have been successfully employed for over 50 years, and the classical three-loop autopilot [1,2,3] has been successfully employed as the design topology of choice during the past several years. From a control point of view, however, modeling imprecision may come from actual uncertainty about the plant or from the purposeful choice of a simplified representation of the system’s dynamics. Modeling inaccuracies can have strong adverse effects on control systems. Therefore, any practical design must address them explicitly.
To improve the robustness of the classical three-loop topology, a “neoclassic” four-loop autopilot which uses four gains instead of three has been presented [2]. In Ref. [2], the four-loop topology uses the same plant model as the three-loop autopilots except that an added first-order lag is explicitly taken into account using the additional gain. In Ref. [3], ten distinct topologies that use combinations of acceleration, angular rate, and first-order leads have been examined to determine the “best” from a robustness perspective. It has been shown that the classic topology typically has the best robustness properties. If there exists a large model mismatch between the model for design and the actual plant, the classical three-loop design itself does not assure effective control without exact modeling of the uncertainties or disturbance estimation.
An effective approach to robust control is so-called sliding control methodology. Due to the robustness of sliding mode with respect to model uncertainties or external disturbances, sliding mode control has been applied to practical systems, for example, autopilot design of agile missiles [4], autopilot design of aircraft [6], an integrated attitude and acceleration controller for skid-to-turn (STT) missiles [7], and autopilot for agile missiles and integrated guidance and control [8]. Higher order sliding mode control also has been used for the design of integrated attitude control using linearized attitude dynamics [5], aircraft pitch autopilots [9], integrated guidance and autopilot for dual controlled missiles [10] and missile guidance laws [11]. A major difficulty associated with the sliding mode method for missile acceleration control comes from the fact that the dynamics which describe missile acceleration are non-minimum phase. To overcome this difficulty, a number of methods have been proposed. In references [15, 16], the plant inversion based on feedback linearization is first applied to the control of angle of attack. Normal acceleration is then controlled by the classical integral or proportional integral (PI) feedback. However, these methods have a weakness which can be unstable with respect to time delay. On the other hand, robust lateral acceleration autopilot [17] is designed for a tactical missile modeled as a second-order quasi-linear parameter varying system. In Ref. [17], the augmented lateral acceleration signal is used to overcome the effect of non-minimum phase. In Ref. [18], angle of attack is assumed as the known value, which is perfect, and is applied to the asymptotic output tracking control approach for angle of attack control.
In this paper, two simple but effective feasible designs from a sliding mode control perspective are proposed. First, the authors introduce what is termed a variable structure three-loop controller (VS3LC) to improve the robustness of the classical three-loop design against matched uncertainties. When sliding mode control laws are applied to the real missile system, how easily control law can be implemented is very important. One factor to be considered is what kind of information the designed control law requires and whether the required information can be easily obtained. The VS3LC law needs the same information as the classical three-loop design, but it requires discontinuous feedback gains instead of continuous feedback gains and an additional term for robustness improvement. The main advantage of the proposed scheme is that continuous equivalent control of the VS3LC has the same expression as the classical three-loop autopilot when in sliding mode.
Next, to deal with the unmatched parametric uncertainties which are related with the aerodynamic coefficients, we introduce another control law which is named as a variable structure-combined three-loop controller (VSC3LC). A state transformation that leads to the canonical subspace with respect to the pitch rate coordinate and its derivatives is derived to avoid the difficulty associated with the non-minimum phase dynamics of missile acceleration. Variable structure pitch rate controller (VSPRC), which is insensitive to unmatched as well as matched uncertainties, is derived with expression for uncertainties. The VSPRC combined with an additional outer-loop control results in the proposed VSC3LC which improves the robustness of the classical three-loop design against matched and unmatched uncertainties. The performance and robustness of the proposed controllers are illustrated by numerical simulations in the presence of uncertainties.
2 Preliminary Concepts
2.1 The Classical Three-Loop Autopilot Using State Feedback
In this section, the classical three-loop missile autopilot is designed in pitch plane using state feedback. The missile airframe dynamics are determined by six-dimensional equations of forces and moments acting on the missile body. The longitudinal missile dynamics, using the small disturbance linearization assumptions, are given as
The variable that is to be commanded is denoted as AL, and modeled as
where α is the angle of attack, q is the pitch rate, V is the missile velocity, δ is the fin deflection, AL is the missile normal acceleration, and \( Z_{1} , Z_{2} , M_{1} \), and M2 are the aerodynamics coefficients. The typical measurements available from the inertial measurement unit are normal acceleration AL and pitch rate q. It is desirable to replace the angle of attack state in Eq. (1) with normal acceleration. Differentiating the expression for AL and substituting from Eq. (1) yields:
Differentiating the expression for q and substituting from Eq. (1) yields:
Modeling these linear dynamics in state space form yields the following pitch system state vector and control input.
The goal is to drive the commanded output AL to track the normal acceleration command ALC which is assumed constant, because in autopilot design we usually impose the requirement of tracking a step signal. In state feedback, the control law is composed of three state feedback gains as follows:
Notice that the control law applied to the real plant is actually not \( \dot{\delta } \), but δ; so if we integrate both sides of Eq. (6), the fin control, δ, will be (assuming δ0 = 0 at the gain design point)
This formulation results in a kind of three-loop autopilot, which is presented in Fig. 1.
2.2 The Matched and Unmatched Uncertainties in Sliding Mode Control
Consider the following linear time invariant system:
where x and u are n- and m-dimensional state and control vectors, respectively, and A and B are constant matrices, rank(B) = m. The system is assumed to be controllable. Because rank(B) = m, matrix B in Eq. (8) may be partitioned (after re-ordering the state vector components) as
where B1 ∊ R(n−m)×m and B2 ∊ Rm×m. The nonsingular coordinate transformation,
reduces the system Eqs. (8) and (9) to regular form,
where x1 ∊ R(n−m), x2 ∊ Rm. It follows from controllability of \( \left( {A, B} \right) \) that the pair \( \left( {A_{11} , A_{12} } \right) \) is controllable as well. However, in practical applications, the system in Eq. (8) operates under uncertainty conditions that may be generated by parametric variations ΔA and un-modeled dynamics f(t). Under this condition, the real trajectory of the closed-loop control system may be summarized by
where f(t) ∊ Rl and Q is constant matrix. Sliding modes in any manifold are invariant with respect to parametric variations ΔA and un-modeled dynamics f(t) if
In other words, control u is assumed to be able to influence all components of the vector via control matrix B. When the uncertainty lies in the same channel as the input, then by varying the input, the effect of the uncertainty can be eliminated. In this case it is called a matched uncertainty. Otherwise, it is called an unmatched uncertainty.
3 The Variable Structure Three-Loop Controller (VS3LC)
3.1 Un-Modeled Dynamics
Consider a first-order lag into the flight control system that captures relevant un-modeled dynamics reflected to the input of the plant. In other words, let
where \( \dot{\delta } \) is the fin rate, \( \dot{\delta }_{c} \) is the fin rate command, and T is an uncertain delay but with known bounds 0 < Tmin ≤ T ≤ Tmax. Now the state variables of the longitudinal missile dynamics are augmented with the fin rate \( \dot{\delta } \), and the control is set to the fin rate command \( \dot{\delta }_{c} \). The new state space representation is
3.2 Design of Sliding Mode Control Law with Discontinuous State Feedback
Let the sliding surface be
where the k1–4 coefficients are selected to achieve the characteristic required from the system when the state variables are in sliding mode. ALC is the normal acceleration command, and AL is commanded output. When in sliding mode, s = 0, thus Eq. (16) turns into Eq. (6) which describes the classical three-loop autopilot using state feedback.
The sliding surface in Eq. (16) has relative degree one because the first-time derivative of the sliding variables s is a function of control \( \dot{\delta }_{c} \)
where \( x_{1} = A_{L} , \;x_{2} = q, \;x_{3} = \dot{q}, \;x_{4} = A_{LC} ,\;x_{5} = s \) and k5 = 1.
Once sliding mode is established, the state variables satisfy the condition of \( \dot{s} = 0 \), and the equivalent control is given by
where \( \hat{T} \) is the estimate of the unknown delay T. Substituting \( \dot{\delta }_{{c_{\text{eq}} }} \) into Eq. (15) yields the sliding mode equation as
It is evident from Eq. (19) that once sliding mode is established, the uncertain delay T is rejected from the sliding mode equation, and the flight control system becomes invariant to the effect of the uncertain delay. The sliding surface gains k1–4 must be chosen to satisfy some designer-chosen criteria. A useful gain selection methodology in classical three-loop design is to choose the open-loop crossover frequency so that many stability problems can be avoided. Usually, the crossover frequency is chosen to be no more than one-third of the bandwidth of the actuator to ensure a well-behaved flight control system response [13]. The closed-loop transfer function from ALC to AL is
where
The open-loop transfer function of the three-loop design can be expressed as
If we assume that the open-loop crossover frequency is beyond the airframe dynamics, we can say
Solving for the crossover frequency yields
For a third-order flight control system, the desired closed-loop characteristic polynomial can be described by the three positive parameters \( \tau , \zeta_{d} \), and ωd in the following form:
where τ is desired time constant, ζd is desired damping ratio, and ωd represents the desired natural frequency of the system. The positive selection of the three parameters guarantees the stability of the closed-loop. Moreover, the autopilot performance is totally described by these design parameters. By equating both characteristic equations, Eqs. (20) and (24), an analytical formula between the gains and design parameters is derived as follows:
In addition, we have already derived an expression for the open-loop crossover frequency in Eq. (23). If we specify the desired time constant, damping ratio and open-loop crossover frequency of the flight control system, we can solve the four unknowns, k1–3 and ωd, as follows:
and
From Eqs. (26) and (27), the state feedback gains k1∼3 are described in terms of the design parameters \( \tau , \zeta_{d} \), and ωcr. Finally, to get unity flight control system gain, we set the gain of the closed-loop transfer function to unity and get
Based on Eqs. (26)–(28), the autopilot design is handled by the desired time constant, damping ratio, and open-loop crossover frequency to achieve the desired performance requirements.
Now, the control law enforcing sliding mode in the surface s = 0 is examined. The control law of the following form is considered.
where ψ1–3 are the discontinuous state feedback gains to be determined. The additional term ψ5s is included for robustness improvement. The Lyapunov function is chosen as \( L = \frac{1}{2}s^{2} \), which implies \( \dot{L} = s\dot{s} \). The existence condition for sliding mode is fulfilled if
The following result gives a condition for the discontinuous gains ψ1∼5 to make the system stable.
Theorem 1
The autopilot system in Eq. (29) will be stable if the following conditions are met
where the estimate \( \hat{T} \) of the delay T is taken as the geometric mean of the known bounds, 0 < Tmin ≤ T ≤ Tmax,
and \( g \ge \sqrt {T_{max} /T_{min} } \) is constant for all time.
Proof
If ψi = 1–3 are chosen as \( k_{i} \pm g\hat{T}f_{i} \) in accordance with the sign of fixis, then
and if ψi = 4,5 are chosen as \( k_{i} \mp g\hat{T}f_{i} \) according to the sign of fixis, then
The constant g is defined as \( \ge \sqrt {T_{max} /T_{min} } \), so the following inequality holds
Thus, if ψi = 1–5 are chosen as Eqs. (30) and (31), the control law of Eq. (29) ensures
From the definition of L, s converges to zero.
Notice that the control law applied to the real plant is actually not \( \dot{\delta }_{c} \), but δc; so a smooth control law for VS3LC is obtained by low pass filtering \( \dot{\delta }_{\text{c}} \) [14]. Although the \( \dot{\delta }_{c} \) shows chattering phenomenon because of a switching function, the δc applied to the real plant does not show the chattering phenomenon. Figure 2 shows the overall block diagram of the proposed method.
4 The Variable Structure Pitch Rate Controller (VSPRC)
4.1 Model Uncertainties
The aerodynamic coefficients described by \( Z_{1} , Z_{2} , M_{1} \), and M2 are dependent on Mach number and angle of attack. These parameters are usually measured from wind tunnel tests, and these values may contain some error when compared with true values because of the imperfection of the measurements. These errors are assumed to be bounded and can be modeled as multiplicative uncertainties
where Zi and Mi are the true aerodynamic coefficients, Z pert i and M pert i are the measured aerodynamic coefficients, and Δi represents the admissible uncertainties, and its maximum value is about 0.2–0.5. Hence the longitudinal missile dynamic model, using the small disturbance linearization assumption, can be represented in state space form as follows:
where \( Z_{1} , Z_{2} , M_{1} , M_{2} \), and T are estimated as \( \hat{Z}_{1} , \hat{Z}_{2} , \hat{M}_{1} ,\hat{M}_{2} \), and \( \hat{T} \). Note that all the uncertainties described in Eq. (38) are not matched with the control action, so any selection of sliding surface cannot decouple the parametric uncertainties from the state space representation. Therefore, a special mathematical method will need to be developed to determine conditions for sliding mode to be invariant to the unmatched uncertainties.
4.2 State Transformation into the Canonical Space
Sliding motion in any sliding surface could be invariant to external disturbances and parametric perturbation if the uncertainties act in a control space. The choice of a canonical space is due to the fact that the desired control could be attained even if they do not act in a control space in the original state representation [12]. To design an invariant sliding surface for a flight control system, it would be reasonable to consider autopilot design in the acceleration canonical space. However, to avoid the difficulty associated with the non-minimum phase dynamics of missile acceleration, we consider a state transformation that leads to a canonical space with respect to the pitch rate coordinate and its derivatives. Consider the transfer function from a fin deflection δc to missile pitch rate q:
The input δc and output q are related by a linear coefficient differential equation of the form:
Equation (40) contains the derivative of control action δc. To realize invariant sliding mode, the control should be chosen so as to have a sliding surface s with a sign opposite to the sign of rate \( \dot{s} \) that has first order discontinuous on the surface. This condition is satisfied if output of the dynamics
is used as the control, where v is the discontinuous function of \( q, \dot{q} \), and \( \ddot{q} \). Let us define
If v is considered to be control action, we can then represent Eq. (40) with new state variables in pitch rate canonical subspace as follows:
where \( q ( = q_{1} ) \) is the controlled variable. The goal is to drive the commanded output q to track the pitch rate command qc which is assumed constant.
4.3 Design of the Variable Controller with Discontinuous State Feedback
Let the sliding surface be selected in pitch rate canonical subspace
where qc is the pitch rate command, \( q_{1} , q_{2} , q_{3} \) are defined in Eq. (42), and the c1–3 coefficients are selected to achieve the characteristics required from the system when the state variables are in sliding mode. This choice of the sliding surface is due to the fact that the sliding mode in the canonical subspace can be invariant to parametric perturbations. It should be noted that the sliding surface is a function of three states only. Therefore, the control algorithm based on the knowledge of this sliding surface will be a partial state feedback law rather than a full state feedback law. Thus, it should be checked whether the state space model in Eq. (43) is asymptotically stable or not. The derivative of the sliding variables s is a function of control v
where \( x_{1} = q,\;x_{2} = \dot{q},\; x_{3} = q_{c} ,\; x_{4} = s \), and c4 = 1.
Once sliding mode is established, the state variables satisfy the condition of \( \dot{s} = 0 \) and the equivalent control is given by
where \( \hat{h}_{1} , \hat{h}_{2} , \hat{h}_{3} \) and \( \hat{T} \) are estimates of the model parameters \( h_{1} , h_{2} , h_{3} \) and unknown delay T. Substituting veq into Eq. (43) yields the sliding mode equations as
It is evident from Eq. (47) that once sliding mode is established, the parametric uncertainties \( \hat{h}_{1} ,\hat{h}_{2} ,\hat{h}_{3} \), and unknown delay \( \hat{T} \) are rejected from the sliding mode equations, so the flight control system becomes invariant to the effect of the uncertainties. The sliding surface gains c1–2 are chosen to satisfy some designer-chosen criteria. From Eq. (47), the closed-loop transfer function from qc to q is
For a second-order closed control system, the desired closed-loop characteristic polynomial can be described by the two parameters τ and ζd in the following form:
where τ is desired time constant, and ζd is desired damping ratio. The control performance is totally described by these design parameters. By comparing both characteristic polynomials, Eqs. (48) and (49), relations between the gains and design parameters are derived as follows:
Based on Eq. (50), the sliding surface gains are handled by the desired time constant and damping ratio to achieve the desired performance requirements.
Next, the control law enforcing the sliding mode in the surface s = 0 is examined. The control law of the following form is considered
where ψ1–2 are the discontinuous state feedback gains to be determined. The additional term ψ4s is included for robustness improvement. The Lyapunov function is chosen as \( L = \frac{1}{2}s^{2} \). The existence condition for sliding mode is fulfilled if
where \( x_{1} = q_{1} , x_{2} = q_{2} , x_{3} = q_{c} , x_{4} = s \), and c4 = 1. The following result gives a condition for the discontinuous gains ψ1–4 to make the system stable.
Theorem 2
The autopilot system in Eq. (51) will be stable if the following conditions are met.
with
where the estimate \( \hat{T} \) of the delay T is taken as the geometric mean of the known bounds, 0 < Tmin ≤ T ≤ Tmax,
The \( \hat{h}_{i} \) of the parameter hi is taken so that the estimation error on hi should be bounded by some known value Hi,
and \( g \ge \sqrt {T_{max} /T_{min} } \) is constant for all time.
Proof
If ψi = 1,2 are chosen as \( c_{i} + \hat{T}\hat{h}_{i} \pm \hat{T}g_{i} \) in accordance with the sign of xis, then
If ψi = 3,4 are also chosen as \( c_{i} - \hat{T}\hat{h}_{i} \mp \hat{T}g_{i} \) according to the sign of xis, then
Since \( h_{i} = \hat{h}_{i} + (h_{i} - \hat{h}_{i} ) \), where \( \left| {h_{i} - \hat{h}_{i} } \right| \le H_{i} \), this in turn leads to
Thus, by choosing gi to be large enough
We can guarantee that
From the definition of L, s converges to zero.
5 The Variable Structure-Combined Three-Loop Controller (VSC3LC)
In the previous section, the variable structure pitch rate controller (VSPRC) has been designed to track pitch rate reference in spite of the existence of model unmatched uncertainties. However, the objective of this study is to track the reference acceleration. Hence, a cascaded control structure is introduced, as shown in Fig. 3, where VSPRC is augmented by an outer-loop controller (OLC) to control the acceleration. The outer-loop controller is defined as
where the coefficients k1–3 are the outer-loop controller gains to be chosen such that the closed-loop satisfies performance requirements. Once sliding mode is established, the transfer function from qc to q simplifies to
where the gains c1–2 determine the characteristics of VSPRC.
Also, if we assume steady-state condition, AL can be related by q as
By substituting Eqs. (62) and (63) into Eq. (64), the closed-loop transfer function from ALC to AL is obtained,
and open-loop transfer function can be expressed as
If we assume the open-loop crossover frequency is beyond the airframe dynamics, the crossover frequency can be approximated as
Also, if we consider the desired closed-loop characteristics as
Then controller gains are determined as
Based on Eqs. (67)–(69), the gain design of VSC3LC is handled by the desired time constant, damping ratio, and open-loop crossover frequency to achieve the desired performance requirements.
6 Simulation Results
In this section, numerical simulation for VS3LC and VSC3LC with and without uncertainty is performed to demonstrate the effectiveness and robustness of the proposed variable controllers for the design goals which are to achieve a time constant of 0.3 s, open-loop crossover frequency of 50 rad/s, and a damping of 0.7. Table 1 summarizes the various missile parameters used in the examples.
Figures 4 and 5 show the responses generated by VS3LC. The switching hyper-plane used is
where the sliding surface gains have been obtained to achieve the design goals based on Eqs. (26)–(28). Figure 4 shows the corresponding step response, control rate \( \dot{\delta }_{c} \), equivalent control rate \( \dot{\delta }_{{c_{eq} }} \) and control command signal δc, and sliding surface variable for a command ALC = 10 g, and using Tmax = 1.5 ms and Tmin = 0.5 ms. The estimate of T is 0.87, and a value of 1.7321 has been used for the upper limit of g. Although the \( \dot{\delta }_{c} \) shows chattering phenomenon because of a switching function, the δc applied to the real plant does not show the chattering phenomenon.
Figure 5 compares the robustness of VS3LC with the classical three-loop design with respect to four different unknown delays \( T = 10\,{\text{ms}},\;50\,{\text{ms}},\;100\,{\text{ms}} \), and 200 ms. The classical three-loop controller (3LC) starts to suffer badly as the unknown delay approaches the bandwidth of the system. The uncertainty deteriorates some of the robustness in the three-loop design and this effect gets worse as the delay gets longer. However, the responses of VS3LC kept insensitive to the uncertainty once sliding mode is established.
The performance of VSPRC and VSC3LC is examined in Fig. 6. The following representation of the longitudinal missile dynamics is considered,
which has been obtained by a canonical state transformation. The switching hyper-plane used is
Note that the control based on the knowledge of this sliding surface is a partial state feedback law rather than a full state feedback law. Therefore, it should be checked whether the state space model in Eq. (71) is asymptotically stable or not. The asymptotic stability of general motion in the system of Eq. (71) (rather than of motion in the canonical subspace only) is defined by the eigenvalues of the characteristic equation of Eq. (71). Figure 6 shows the corresponding step response, control signal, and sliding surface variable for a command ALC = 10 g. The estimate of T is 0.87, and the admissible uncertainties are set to 30% of the true aerodynamic coefficients using values of \( g_{1} = 3594.1, \;g_{2} = 84.4, \;g_{3} = 8.9 \), and g4 = 0.4.
Finally, we compare the performance of VS3LC and VSC3LC using four different admissible uncertainties \( \Delta = 0\% , 30\% , 50\% \), and 70% of the true value. Figure 7 shows the acceleration responses for a command ALC = 10 g. All responses of the proposed variable structure controllers show good asymptotic tracking of the desired acceleration. Figure 7a shows almost identical step responses in the nominal case (without considering the uncertainty). Figure 7b–d shows the classical 3LC which tends to oscillate in the disturbed case, and the difference between the transient response of VS3LC and VSC3LC starts to occur as a result of the unmatched uncertainties. It is seen that the transient performance of VSC3LC is better than the case of VS3LC, because VSPRC, which comprises the inner loop of VSC3LC, is insensitive to unmatched uncertainties.
7 Conclusion
In this study, to achieve robustness against matched and unmatched parametric uncertainties, two feasible designs from a sliding mode control perspective are proposed for longitudinal missile dynamics. The variable structure three-loop controller (VS3LC), which uses the same state feedback as the classical three-loop design when in sliding mode, is presented. Variable structure pitch rate controller (VSPRC), which is insensitive to unmatched as well as matched uncertainties, is derived with expression for uncertainties. The VSPRC combined with an additional outer-loop control results in the proposed VSC3LC which improves the robustness of the classical three-loop design against matched and unmatched uncertainties. The simulation results show acceptable performance regardless of uncertainties. Based on their robust performance, the proposed controllers can be considered as an efficient solution for controlling missile acceleration, subject to parametric variation and un-modeled dynamics.
References
Abd-elatif MA, Qian L, Bo Y (2016) Optimization of three-loop missile autopilot gain under crossover frequency constraint. Def Technol 12:32–38
Mracek CP, Ridgely DB (2005) Missile longitudinal autopilots: connections between optimal control and classical topologies. AIAA guidance, navigation, and control conference, San Francisco
Mracek CP, Ridgely DB (2005) Missile longitudinal autopilots: comparison of multiple three loop topologies. AIAA guidance, navigation, and control conference, San Francisco
Xu H, Mirmirani MD, Ioannou PA (2004) Adaptive sliding mode control design for a hypersonic flight vehicle. J Guidance Control Dyn 27(5):829–839
Lee Y, Kim Y, Moon G, Jun BE (2014) Boost phase missile attitude controller design using higher-order sliding modes. 29th Congress of the international council of the aeronautical sciences (ICAS 2014), Curran Associates, Inc., Red Hook, NY, pp 3237–3244
Shtessel Y, Buffington J, Banda S (2002) Tailless aircraft flight control using multiple time scale reconfigurable sliding modes. IEEE Trans Control Syst Technol 10(2):288–296
Lee Y, Kim Y, Moon G, Jun BE (2014) Sliding mode based attitude and acceleration controller for a velocity varying skid to turn missile. 13th European Control Conference (ECC2014), Curran Associates, Inc., Red Hook, NY, pp 2951–2956
Idan M, Shima T, Golan OM (2007) Integrated sliding mode autopilot guidance for dual control missiles. J Guidance Control Dyn 30(4):1081–1089
Levant A, Pridor A, Gitizadeh R, Yaesh I, Ben-Asher J (2000) Aircraft pitch control via second order sliding technique. J Guidance Control Dyn 23(4):586–594
Shtessel YB, Tournes CH (2009) Integrated higher order sliding mode guidance and autopilot for dual control missiles. J Guidance Control Dyn 32(1):79–94
Shtessel YB, Shkolnikov IA, Levant A (2007) Smooth second-order sliding modes: missile guidance application. Automatica 43:1470–1476
Utkin VI (2013) Sliding modes in control and optimization. Springer, Berlin
Zarchan Paul (1997) Tactical and strategic missile guidance. AIAA, Reston, pp 161–180
Park KB, Kim SW, Lee JJ (1995) Smooth variable structure controller for robot manipulator using virtual plant. Electron Lett 31(24):2134–2136
Tahk MJ, Briggs MM, Menon PK (1988) Application of plant inversion via state feedback to missile autopilot design. In: Proceedings of the 27th Conference on Decision and Control, Austin, Texas, pp 730–735
Tahk MJ, Briggs MM (1988) An autopilot design technique based on feedback linearization and wind angle estimation for bank-to-turn missile systems. In: Proceedings of AIAA Missile sciences conference, Monterey, California
Tahk MJ (1990) Robustness characteristics of missile autopilot system based on feedback linearization. JSASS Aircraft Symposium, Tokyo, Japan, pp 360–369
Kim SH, Tahk MJ (2011) Missile acceleration controller design using proportional integral and non-linear dynamic control design method. Proc Inst Mech Eng Part G J Aerosp Eng 255(11):882–897
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hwang, D., Tahk, MJ. Robustness Improvement for a Three-Loop Missile Autopilot Using Discontinuous State Feedback. Int. J. Aeronaut. Space Sci. 19, 661–674 (2018). https://doi.org/10.1007/s42405-018-0076-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42405-018-0076-5