NOMENCLATURE
- BTT
bank-to-turn
- C yα, C yδz
aerodynamic lift coefficients related with angle of attack and elevator
- C zβ, C zδy
lateral force coefficients related with sideslip angle and rudder
- d α1, d α2
lift uncertainty coefficients related with angle of attack and elevator
- d β1, d β2
lateral force uncertainty coefficients related with sideslip angle and rudder
- d x
roll moment uncertainty coefficient related with aileron
- d y1, d y2
yaw moment uncertainty coefficients related with sideslip angle and rudder
- d z1, d z2
pitch moment uncertainty coefficients related with attack angle and elevator
- DOF
degree of freedom
- J x, J y, J z
moments of inertial in terms of x, y, z axis of body coordinate system
- L
characteristic length
- m
missile mass
- m xδx
roll moment coefficient related with aileron
- m yβ, m y δy
yaw moment coefficients related with sideslip angle and rudder
- m zα, m z δz
pitch moment coefficients related with attack angle and elevator
- M x, M y, M z
aerodynamic moments with respect to roll, yaw and pitch
- P
engine thrust
- q
dynamic pressure calculated by q = 0.5ρV 2
- s
missile reference area characteristic length.
- STT
skid-to-turn
- TSMC
terminal sliding mode control
- V
flight velocity
- Y
aerodynamic lift
- Z
lateral force
- α, β, γ
angle of attack, sideslip and roll
- w x, w y, w z
angular velocities in terms of x, y, z axis of body coordinate system
- δ x, δ y, δ z
deflections of aileron, rudder, and elevator
- ρ
air density
- θ
pitch angle
1.0 INTRODUCTION
With increasing demands of weapon tactical performance under complex battlefield environment, the bank-to-turn (BTT) missile has drawn significant attention because of its long range, high accuracy and superior manoeuvrability compared with conventional skid-to-turn (STT) missiles.
General BTT missiles adopt a non-axial symmetric configuration. The maximum lift surface is oriented rapidly to the desired direction by a roll movement whereas the attitude angle of sideslip in yaw channel remains fixed, constituting the coordinate manoeuvring movement. This characteristic inevitably induces heavy nonlinear crossing couplings and interactions between different channels, which typically contributes to the intrinsic nonlinear dynamics of the BTT missile. Meanwhile, the influence caused by aerodynamic parameters is more severe than that of the STT missile, indicating that aerodynamic perturbations remain to be taken into consideration during the controller design process. Additionally, for a missile flight system, a well-behaved controller not only tracks the command swiftly, but exhibits certain robustness against disturbances and uncertainties existed throughout the fickle flight regime. From the point of overall design, it is also preferable to evaluate the control performances as much as possible once preliminary controller deign is accomplished.
In the past decades, a number of strategies have been proposed. Refs. (Reference McGehee and Emmert1) and (Reference Arrow and Williams2) design the autopilot in pitch and yaw channel independently without considering nonlinear items at the beginning. By utilizing an adaptive anti-disturbance control algorithm and adding coordinate-loops respectively, the influences of nonlinear couplings have been compensated. Ref. (Reference Crater and Shamma3) transformed the missile dynamics to a linear parameter varing form, and then applied a gain scheduling method. Based on the linearisation method with the assumption of small perturbation theory and fixed parameter hypothesis, classical control method, like the PI control( Reference Lin and Yueh4 ), root locus and frequency control( Reference Kovach, Stevens and Arrow5 ), and pole placement method( Reference Sun and Qi6 ) are applied on the linear dynamic model. However, these methods fail to interact with couplings and uncertainties directly, and the overall system may be constrained when the interactions between different channels are severe. To improve this, more advanced techniques towards nonlinear control and robustness are introduced. Refs. (Reference Lin and Wang7) and (Reference Kang, Jin Kim, Lee, Jun and Tahk8) combined H∞ control algorithm with linear parameter varying (LPV) synthesis and neural networks repectively. Ref. (Reference Choi, Lee and Choi9) utilised the dynamic inversion method to design the control input, together with the extended-mean technique dealing with system uncertainties. To improve system performance when encountering severe. To improve system performance when encountering severe disturbances, Ref. (Reference Li and Jun10) employed the the disturbance observer technique to compensate for the unknown couplings and external disturbances. In Refs. (Reference Zheng, Liu, Yang and Du11) and (Reference Xu, Yu, Yuan and Gu12), the fusion of adaptive sliding-mode control and fuzzy logic was considered, enabling the controller to demonstrate multiple advantages of both control algorithms.
Among abundant controller design approaches, the sliding-mode control (SMC) has obtained extensive attention for its remarkable robustness. The characteristics of fast response, interference immunity, and insensitivity to the bounded disturbances make it suitable for the BTT controller design( Reference Pisano and Elio13 , Reference Kumar, Rao and Ghose14 ). Typical SMC method involves two items, namely the sliding manifold and reaching law. The former generally comprises tracking errors in relation to control objectives while the latter accounts for motivating system states “on sliding mode”. Linear sliding manifolds, together with corresponding linear reaching laws, provide asymptotic stability of control variables in sliding movement, which means system states converge to the equilibrium point exponentially at infinite time( Reference Zhou, Mu and Xu15 ). Then the algorithm is improved as terminal sliding mode control (TSMC) with finite time convergence property. Refs. (Reference Wang, Li and Fei16) and (Reference Chen, Wu and Cui17) introduced functions to determine the reaching law, with which control variables reach the desired values within finite time. Refs. (Reference Yu and Long18) and (Reference Khoo, Xie, Zhao and Man19) have succedded in accomplishing the finite-time consensus of a second-order multi-agent system and higher-order multi-agent system, respectively. In Ref. (Reference Mobayen20), a new form of switching surface is introduced to derive a novel fast TSMC approach, where the reaching phase is eliminated to improve the global robustness of the system. To avoid singularity problems induced by higher order nonlinear functions, Refs. (Reference Wang and Wang21) and (Reference Kumar, Rao and Ghose22) finished similar deductions of nonsingular TSMC algorithm, ensuring the feasibility of controller implementation. In Ref. (Reference Zhao and Hua23), a new continuous nonlinear distributed consensus tracking protocol is constructed via a nonsingular terminal sliding mode (TSM) scheme.
However, in the above finite time convergence-related works, detailed estimations of settling time are not addressed. Only theoretical results are provided in the citation of lemmas. From the given mathematical version of theoretical settling time, the convergence rate can be estimated on the condition that prior knowledge of system initial states are available. Diverse initial conditions correspond to various settling time, indicating that the maximum value depends on the largest initial error related with the Lyapunov function. It is significant that the settling time can be predicted when initial conditions are unknown, both for preliminary design and engineering application. Thus in contrast with existing finite-time controllers, the upper bound of the settling time can be estimated in the sense of fixed-time convergence concept( Reference Polyakov24 ), in which the bounded convergence time is independent of system initial conditions. With the newly constructed sliding mainfold, Ref. (Reference Zuo25) achieved a nonsingular fixed time consensus tracking for second-order multi-agent networks. Carried the idea farther, it expanded the fixed-time terminal sliding mode control methods for a class of second-order nonlinear systems( Reference Zuo26 ). In Ref. (Reference Jiang, Hu and Friswell27), a controller in the sense of fixed-time convergence concept has been constructed for rigid spacecraft, in which the attitude angles converged to the equilibrium points within the defined fixed time even with actuator saturation and faults. Based on distributed control strategy with observers, Ref. (Reference Fu and Wang28) proposed two novel controllers to deal with the fixed-time coordinated tracking problem for second order multi-agent system.
Further, to interact with disturbances, variable structure items which comprise discontinuous schemes like the signum function are normally employed in the SMC control methodologies mentioned above. The discontinuous signum function induces the well-known chattering phenomenon as the switching gain need to be defined larger than the bound of uncertainties, which degrades system performance and prohibits implementation of the controller. Some works substituted the discontinuous item with saturation function or sigmoid function( Reference Wang, Zong, Dong and Tian29 ), whereas control effectiveness is sacrificed to a certain degree. Refs. (Reference Li and Jun10) and (Reference Awad and Wang30) utilised the the disturbance observer to estimate the uncertainties. Despite the fact that control burden can be reduced with ESO’s output incorporated into control input as a feedforward scheme, the discontinuous item is inevitably unavoidable, and the system suffers from the chattering phenomenon inevitably. Meanwhile, the bandwidth of the disturbance observer has to be selected wide enough to cover the frequency of the nonlinear coupling terms, which is a tradeoff between robustness and control performance. To alleviate chattering effectively, an integrated roll-pitch-yaw autopilot based on global TSMC control was synthesised in Ref. (Reference Wang, Zong, Dong and Tian29) with a partial state nonlinear observer without using the signum function.
Motivated by previous work, a smooth adaptive sliding-mode-based controller for BTT missiles has been designed in our research with fixed time convergence in the presence of nonlinear couplings and aerodynamic uncertainties. Adaptive estimations with some mathematical results are incorporated to derive the control algorithm. Unlike existing BTT missile controllers, the designed approach motivates missile attitude variables, namely the angle of attack, sideslip, and roll, converge to the equilibrium points before the predefined bounded settling time in the presence of nonlinear couplings and aerodynamic uncertainties. The control input is inherently continuous without introducing any discrete items, like the signum function. The upper bound of setting time is simply a function of designed parameters, indicating that prior information about the convergence rate can be obtained at a preliminary design period without acquiring system initial conditions. Within the known uniform bounded convergence time, BTT controller can track the desired command at any given initial states, which is of significant value for both overall missile design and performance evaluation. The smooth input of the designed BTT controller avoids the problem of singularity and chattering, which not only ensures better performance of missile control system, but simultaneously provides considerable availability for practical implementation. Comprehensive simulations are carried out to demonstrate the superior performance of the designed BTT controller. The fixed time convergent characteristics are fully reflected in the cases of separate controller gains and initial states. Meanwhile the smooth inputs exhibit nice continuity in spite of nonlinear couplings and aerodynamic uncertainties.
The rest of this paper is organised as follows. Nonlinear BTT missile dynamics is presented in the forthcoming section. Decomposed into loop structures, Section 3 introduces some preliminaries and elaborates the smooth adaptive sliding mode-based controller design process, in which the fixed time convergence theory is synthesised. In Section 4, detailed stability analysis are provided via Lyapunov theory. Various simulations are performed in Section 5 with specific analysis to validate the effectiveness of the designed approach, and finally, conclusions are given in Section 6.
2.0 BTT MISSILE DYNAMIC MODEL FORMULATION
Conventional control problem of BTT missiles embodies the tracking of the commanded angle of attack, sideslip and roll. The nonlinear attitude dynamic model is formulated in the presence of gravity, crossing couplings and aerodynamic uncertainties, which is suitable for the generic tail-controlled BTT missiles in non axial-symmetric winged configuration.
In controller design procedures, it is quite usual to assume that flight altitude is fixed with a constant velocity, and the aerodynamic uncertainties, as well as their derivatives, are all bounded. The airframe is considered to be governed by rigid body mechanics, which indicates that aero-elasticity, static parameter variations, like mass, and moment of inertial are neglected through the entire flight. Besides, precise measurement of attitude angles and angular velocities can be acquired with advanced onboard sensors.
Then, the complete 6-DOF dynamic model of BTT missile is depicted as
with
where C y*, C z*, m x*, m y* and m z* are coefficients of corresponding aerodynamic force and moment-related with attitude angles and actuator deflections. As assumed at the beginning, all of the coefficients representing aerodynamic perturbations, namely, d α1, d α2, d β1, d β2, d x, d y1, d y2, d z1, d z2 are bounded. δ x, δ y, δ z are control input variables.
From Eq. (1), it is apparent that BTT missile dynamics comprises kinematical coupling, aero dynamical coupling, inertial coupling and control couplings, which significantly contribute to the nonlinearity of the control problem. Rearrange Eqs. (1) and (2) to form the following nonlinear system:
where
and d 1 = [d 11, d 12, d 13]T, d 2 = [d 21, d 22, d 23]T are the bounded uncertainties concerning aerodynamic-related parameters. Define that |d 1i| ≤ σ1i, |d 2i| ≤ σ2i, i = 1, 2, 3 and σ1i, σ2i are all positive constants.
System (3) well represents the complex nonlinear behaviour of BTT missiles steering by actuator deflections. It involves gravitational effect, aerodynamic uncertainties, and highly cross-couplings between different channels. With measurable state variables x 1 and x 2, items like f 1, f 2, g 1, and g 2 can be calculated. The developed nominal dynamic model is suitable to design a nonlinear controller based on robust nonlinear stabilising and tracking control algorithm.
3.0 BTT CONTROLLER DESIGN
In this section, the concept of fixed time stability is introduced first, together with some primary mathematical results. Afterwards, a smooth adaptive sliding-mode-based BTT controller has been designed with fixed time convergence characteristic. The influence of uncertainties is alleviated without the commonly used discontinuous items (like the sign function), and therefore avoid the well-known chattering problems in conventional SMC method.
3.1 Preliminary and design objective
The concept of fixed-time stability can be interpreted as the extension of finite-time stability.
Consider the nonlinear system(Reference Wang, Li and Fei16)
where f: U 0 × R →R n is continuous on U 0 × R, and U 0 is an open set of the origin.
The origin is a finite-time stable equilibrium if it is Lyapunov stable and for any given initial time t 0 and initial state x(t 0) = x 0∈U ⊂ U 0, there exists a settling time T ≥ 0, which depends on x 0, such that for every solution of system (5), x(t) = φ(t: t 0, x 0) ∈U /{0}, satisfies
Moreover, if the origin is finite-time stable with U = R n, then the origin is a global finite-time-stable equilibrium. Following lemma provides sufficient condition for the finite convergence-control design( Reference Zhou, Sun and Teo31 ).
Lemma 1: Consider the differential equation of system (4). Suppose there exists a continuous positive-definite function V(x, t): $${\hat{\textbf{U}}}$$ →R, where $${\hat{\textbf{U}}}$$ is a neighborhood of the origin, such that there are real number c > 0 and 0 < a < 1 satisfying $${\dot{V}}$$ (x, t)+cV α(x, t) ≤ 0 on $${\hat{\textbf{U}}}$$ . Then the zero solution of system (5) is finite-time stable. The settling time is given by
In addition, if $${\hat{\textbf{U}}}$$ = R n, and V is radially unbounded, then the origin is globally finite-time stable.
Obviously, the finite convergence time derived from lemma 1 depends on system initial condition. Different initial states correspond to various settling time, which indicates no uniform bound of convergence time can be obtained in advance without the knowledge of maximum V(x 0). If prior information of system initial states is not available, pre-evaluations of controller performance would be restricted to some extent. From the point of preliminary overall design and engineering application, it is preferable that system performance metrics — for example, the bound of settling time — can be estimated beforehand regardless of initial system states. Moreover, for those with strict positive dwelling time, such as hybrid system control, it is necessary to stabilise the controlled system exactly before the next switching occurs( Reference Cruz-Zavala, Moreno and Fridman32 ). Thus moving further on, the concept of fixed-time convergence is put forward.
Consider system (4), the origin is said to be a “fixed-time stable” equilibrium point if it is globally finite-time stable and the settling time function T(x 0) is bounded; that is, there exists T max > 0 such that T(x 0) < T max, $$\forall $$ x 0∈R n.The following lemma presents helpful result for the design of controller with fixed-time convergence( Reference Kumar, Rao and Ghose22 ).
Lemma 2: Consider a scalar system
where α > 0, β > 0. m, n, p and q are positive odd integers satisfying m > n, p < q. Then the origin of system (7) is fixed-time stable and the settling time $$T$$ is bounded by
As denoted in Eq. (8), the upper bound of settling time is independent of system initial condition and basically determined by designed parameters, namely, m, n, p, q, α, β. Therefore, prior knowledge of “fixed” settling time can be obtained at the beginning with appropriate selection of parameters on the basis of system performance metrics.
Before conducting the BTT controller design, two fundamental equations are supplemented as follows.
Equations (9) and (10) are mathematically correct and are helpful to prove the stability of the designed controller in the subsequent section.
Design objective: In this paper, a robust smooth adaptive sliding mode controller is proposed with fixed time convergence property for BTT missiles under the condition of nonlinear couplings and aerodynamic uncertainties, with which system states converge to the commanded value within predefined bound of settling time at any initial conditions, and the designed control input is essentially smooth without introducing any discontinuous items.
3.2 BTT smooth adaptive fixed time convergent sliding mode controller
This section derived a robust smooth sliding-mode-based controller with fixed-time convergence for system (3). In the light of time scale separation principal, cascade control structure is employed and therefore (3) is decomposed into outer loop and inner loop architectures. The former accounts for generating proper angular rate command to trace the attitude angle signals, while the latter for operating on the tail deflections to track the reference angular rate command obtained from forward loop.
A. Outer loop
Suppose the desired command is x d and x d = [α d, β d, γ d]T. The objective of outer loop control is to design the angular rate defined as a virtual control input ( x 1c) to make x 1 converge to x d within a fixed bounded time. Rewrite the first equation of system (3) here
Define a sliding manifold as
Taking the derivative of S 1 with respect to time yields
A notation has been employed here to represent the multiplication between scalar and vector
where κ, r are scalar constants and $$\boldsymbol{\vartheta}$$ = [ϑ 1, ϑ 2,… ϑ n]T is a R n vector.
To achieve the fixed-time convergence, the reaching law is designed in the form
where β 1, β 2, ε1 and µ 1 are non-negative. m 1, n 1, p 1 and q 1 are positive odd constants satisfying m 1 > n 1, p 1 < q 1. The vector fields take the form as indicated in Ref. [Reference Kumar, Rao and Ghose14]. $${{\hat{\boldsymbol{\chi}}}_1} = diag[{\hat{\chi}_{11}},{\hat{\chi}_{12}},{\hat{\chi}_{13}}]$$ is the estimation of χ 1 = diag[σ 112, σ 122, σ 132] and is determined by the updating law
where β 41 > 0.
Substitute Eq. (15) into Eq. (13), the virtual control signal of outer loop can be obtained as
Next, with the obtained virtual control input x 1c from Eq. (17), the control input of angular rate loop can be obtained under same baseline.
B. Inner loop
Similar procedures are implemented in inner loop design. The objective is to deduce the actual control input such that tracking error between the virtual control signal and the actual angular rates converges to the origin within the fixed bounded time. Rewrite the second equation of system (3)
Another sliding manifold is defined as
Differentiating S 2 yields
where $${{\boldsymbol{d}}_2}^* = {[{d_{21}}^*,{d_{22}}^*,{d_{23}}^*]^T} = {{\boldsymbol{d}}_2} - {{\dot{\boldsymbol{x}}}_{1c}}$$ . Considering the real situation of the BTT missile control system, || $${{\dot{\boldsymbol{x}}}_{1c}}$$ || cannot be infinite and is supposed to be constrained by an appropriate positive margin. Then, as || d 2|| and || $${{\dot{\boldsymbol{x}}}_{1c}}$$ || are both bounded, d 2* is therefore finite. Define the corresponding margin as d 2i*≤ σ2i*, i = 1, 2, 3 and σ2i* are positive constants.
In the similar way, the reaching law for inner loop is designed to be
where β 12, β 22, β 32 and μ 2 are non-negative. m 2, n 2, p 2 and q 2 are positive odd constants satisfying m 2 > n 2, p 2 < q 2. $${{\hat{\boldsymbol{\chi}}}_2} = diag[{\hat{\chi}_{21}},{\hat{\chi}_{22}},{\hat{\chi}_{23}}]$$ is the estimation of χ 2 = diag[(σ 21*) 2, (σ 22*) 2, (σ 23*) 2] and is determined by the updating law
where β 42 > 0.
Regardless of different subscripts, the designed parameters in Eqs. (21) and (22) possess identical value range and definition of vector exponentiation function with those described in Eqs. (15) and (16).
Considering (20) and (21), the actual control input for stabilising the tracking error in the inner loop is derived as
Obviously, in Eq. (23), there is no discontinuous item, for example the signum function, in the control input of the designed controller. It is inherently smooth and consequently avoids the problem of chattering. The smooth input is significant in both theoretical analysis and practical application.
4.0 STABILITY ANALYSIS
In this section, closed-form stability analysis of dynamic system (3) in the presence of nonlinear couplings and aerodynamic uncertainties is given with the designed controller. Preliminaries supplemented at the end of Section 3.1 are helpful to the proof of the main results.
Theorem 1: For the BTT missile dynamic system (3), attitude variables can track the desired command with the developed controller within fixed bounded time and converge to a neighborhood around sliding manifold. The fixed bound of settling time can be predefined with designed control parameters regardless of initial conditions.
Proof For outer loop, consider the Lyapunov function
where $${\tilde \chi_{1i}} = {\chi_{1i}} - {\hat{\chi}_{1i}}$$ , i = 1,2,3.
Differentiating V 1 with respect to time and substituting (16), (17) into it yield
Considering Eqs. (9) and (10), one gets
where η 1 = min {2β 31, 2β 41(1−ζ 1)}, ς1 = $$\sum\limits_{i = 1}^3 {({\mu_1} + {\beta_{41}}\frac{{\chi_{1i}^2}}{{4{\zeta_1}}})} $$ .
According to the boundedness theorem, s 1i and χ 1i are uniformly ultimately bounded. Assume that |χ 1i|≤ ξ 1, where ξ 1 is positive.
Similarly, define another Lyapunov function of inner loop as
where $${\tilde \chi_{2i}} = {\chi_{2i}} - {\hat{\chi}_{2i}}$$ , i = 1,2,3.
Taking the derivative of V 2, it follows from Eqs. (22) and (23) that
where η 2 = min {2β 32, 2β 42(1-ζ 2)}, ς2 = $$\sum\limits_{i = 1}^3 {({\mu_2} + {\beta_{42}}\frac{{\chi_{2i}^2}}{{4{\zeta_2}}})} $$ . Thus s 2i and χ 2i are uniformly ultimately bounded. Assume that |χ 2i|≤ ξ 2, where ξ 2 is positive.
For the integral system, consider the Lyapunov function
Combined with Eqs. (16), (17), (22) and (23), the derivative of V 3 is expressed in the following form
Denote
Equation (30) yields
To ensure the stability of the integral system, designed parameters are chosen to satisfy β 31* ≥ μ 1/s 1i2, β 32* ≥ μ 2/s 2i2. To simplify the design process and keep its uniformity, other parameters are chosen conveniently in the form β 11=β 12=β 1, β 21=β 22=β 2, m 1 = m 2 = m, n 1 = n 2 = n, p 1 = p 2 = p, q 1 = q 2 = q. Then, Eq. (32) is transformed into
Considering lemma 2, V 3= 0 implies s 1=s 2=0. If V 3 ≠ 0, substituting $$y = \sqrt {2{V_3}} $$ into Eq. (33) yields
which follows lemma 2, that system state reaches the sliding bounded region within fixed time t < T max. The fixed settling time is bounded and can be expressed as follows
Finally, decreasing V ultimately drives the trajectories of states converge to the small region |s 1i| < (μ 1/β 31*)1/2 within the fixed bounded settling time, and thus the tracking of the desired command is guaranteed.
Further, Eq. (35) indicates that the uniform fixed bound of convergence time is a function of designed control parameters. It is independent of system initial conditions and consequently can be known in advance.
5.0 SIMULATION
In this section, comprehensive simulations are carried out on a typical 6DOF BTT missile in the presence of nonlinear couplings and aerodynamic uncertainties. To validate the effectiveness of the designed controller, two kinds of maneuveorsare pursued with varying aerodynamic uncertainties, namely, fixed constant command and successive command. For the former, fixed-time convergence characteristic is first validated, and afterwards Monte Carlo simulations are conducted with different initial conditions to further demonstrate the convergence performance of the proposed method. For the latter, a continuous command is generated as a reference signal under diverse aerodynamic uncertainty conditions, which reflects the robustness of the designed controller adequately. Considering the intrinsic BTT maneuveoringcharacteristics, the signal of sideslip angle is set to be zero throughout the entire flight.
Aerodynamic parameters for the simulation are given in Table 1. Control parameters are chosen to be β 1=β 2=β cp, m 1 = m 2 = m = 7, n 1 = n 2 = n=5, p 1 = p 2 = p = 5, q 1 = q 2 = q = 7, β 31 = 1.5, β 32 = 2, μ 1 = 0.01, μ 2 = 0.05.
5.1 Fixed constant command with different β and initial states
This case simply takes the tracking ability of fixed constant command into consideration. Assume that coefficients of aerodynamic forces and moments are all increased by 30% of their nominal values. First, initial system states and desired commanded signals are set to be α 0 = 0, β 0 = −8, γ 0 = 0, α d = 10, β d = −8, and γd = 45 degree respectively. Figs. 1(a)–3(a) exhibits the time histories of system response in pitch, yaw, and roll channels with different control parameter β cp. Fin deflections in corresponding scenarios are depicted in Figs. 1(b)–3(b).
As visualised in Figs. 1(a)–3(a), with the designed controller, BTT missile can track the desired command with satisfactory performance in the presence of nonlinear couplings and aerodynamic uncertainties. The settling times of the angle of attack, sideslip, and roll are approximately summarised in Table 2.
Obviously, control variables all converge to their desired value before the theoretical fixed bound of setting time T max, which is calculated from Eq. (35) with the designed parameters. Because of large deviations between command signals and system initial states at the beginning, the control inputs approach large values promptly at initial periods for the sake of tracking. In roll channel as shown in Fig. 3(b), the aileron even goes beyond the deflection constraint. With fin deflections continuously contributing to the control efforts, propelling the required control quantities rapidly within the scope of available control load, the burden of aerodynamic actuator reduced with time increasing, and fins gradually actuate smoothly to ensure the tracking precision. As a result, fast tracking within fixed-bounded convergence time is guaranteed for a BTT missile flight system with the designed controller.
To further validate the fixed-time convergence property of the designed BTT controller, where the fixed bound of settling time is independent of system initial conditions, Monte-Carlo simulations are conducted with various original states, namely, α 0 from −8~16 deg, β0 from −10~10 deg, and γ 0 from −25~45 deg. In this occasion, reference signals are given as α d = 9 deg, β d = 0 deg, and γ d = 25 deg. β cp = 5 and other parameters are identical with previous occasion. The results are depicted in Fig. 4
Figure 4 sufficiently demonstrates the tracking performance with the designed BTT controller under different initial condition scenarios. A missile can track the desired command before the fixed predefined theoretical bounds of convergence time (T max = 1.27s for β cp = 5). Time histories of system responses exhibit nice uniform convergent characteristic when diverse initial states are given. Simulation results of this situation fully reflect the fixed time convergence characteristic of the designed controller, which is independent of initial conditions and can be evaluated with control parameters in advance. That is also what separates the designed method with conventional terminal sliding-mode controllers.
5.2 Successive command tracking in different aerodynamic uncertainty scenarios
This case takes tracking successive maneuveoringcommand for consideration. A continuous command is generated as the desired signal for BTT missile to maneuveor. It is assumed that aerodynamic coefficients are increased by 20%, 40%, 60%, respectively, that is d α1 = d α2 = d β1= d β2 = d x = d y1 = d y2 = d z1 = d z2 = d, and d = 0.2, 0.4, 0.6. β cp = 5, and initial angle of attack, sideslip, and roll equal to 0, −8, 0 degree, respectively. Time histories of system response with the designed controller in the presence of various uncertainties are depicted in Figs. 5–7, where the continuous turn command are illustrated as a reference. Figures 8–10 give the diagrams of corresponding tail deflections. Details of distinct small deviations have been augmented in subgraphs.
Figures 5–7 show that continuous command can be tracked effectively with the designed controller under various aerodynamic uncertainty scenarios. Within theoretical predefined settling time, which is 1.27s, the trajectories of missile attitude angles are driven closely to the desired value at the beginning, and afterwards follows the successive maneuveoringsignal efficiently.
As shown in Figs. 8–10, elevator, rudder, and aileron deflections first increase promptly because of the large deviation between original states and the desired values. When initial errors are swiped out to a small extent, smooth fin deflections take a crucial role consecutively, contributing to effective control efforts and thus improving tracking capacities of missile control system. Despite the fact that command signal in yaw channel is set to be zero, rudder deflection is not zero when corresponding initial error is eliminated as shown in Fig. 9, it deflects coordinately with the other actuators. This is because of the strong nonlinear couplings of BTT missile dynamics. Tracking behaviour in the other directions exerts definite influences on yaw channel, and the inducing effects can be eliminated subsequently with the designed controller. Meanwhile it is worth to notice from Figs. 8–10 that the input signals are smooth without singularity and chattering, which not only enhances tracking performance, but is preferable for practical engineering applications.
Although different degree of aerodynamic uncertainty exists throughout the flight regime, the designed controller guarantees suitable tracking precision of BTT missile flight system and demonstrates satisfactory robustness against uncertainties.
6.0 CONCLUSIONS
This paper designed a robust smooth adaptive sliding-mode-based controller with fixed-time convergence for BTT missiles considering nonlinear couplings and aerodynamic uncertainties. Based on fixed-time stability theory and adaptive estimations, the designed smooth sliding-mode controller guarantees that the BTT missile tracks the commanded angle of attack, sideslip, and roll within fixed bound of setting time under different initial condition scenarios. The bounded convergence rate can be predefined as a function of design parameters regardless of system initial states, which is of significant value from the aspect of preliminary design and performance evaluation. Meanwhile, the smooth controller input representing actuator deflections is intrinsic continuous without adopting any discrete schemes, such that singularity and chattering problems are evaded effectively, facilitating practical implementations of the proposed method as well. In the end, extensive simulations validate the effectiveness of the designed BTT controller.