Abstract
A novel finite-time tracking control algorithm with disturbances observer is investigated for agile missiles in the presence of mismatched and matched disturbances. A finite-time disturbance observer with the continuous super-twisting algorithm is designed to quickly estimate the mismatched and matched disturbances. An adaptive law on the basis of immersion and invariance theory (I&I) is proposed to estimate the uncertainty of aerodynamics and compensate for the inaccuracy of modeling. An adaptive dynamic scaling factor supervised by a designed supervision factor is implemented. Moreover, a novel sliding mode controller is designed, and a barrier Lyapunov function (CTV-BLF) containing the system state constraints is constructed, which can guarantee that the violation of the constraint will not appear. The finite-time stability of the new proposition is proven via Lyapunov-based analysis. Comparative simulation results illustrate the effectiveness of the proposed scheme.
1. Introduction
Compared with traditional missiles, agile missiles possess higher maneuverability and have great advantages in intercepting the target, which has the characteristics of high velocity, large maneuverability, and intelligent avoidance. During a high maneuver turning, the angle of attack inevitably increases to a high level. In such conditions, aerodynamic control is ineffective and cannot be in charge of missile control. Hence the most common method for maneuverability supply is the use of an additional actuator, such as Reaction-jet Control System (RCS) or Thrust Vector Control (TVC) [1].
Due to the complex battlefield environment and the presence of a high angle of attack flight domain, external disturbances and aerodynamic uncertainties frequently appear, which bring a challenge to the control design. A lot of control methods with strong robustness were exploited to address system disturbances, such as adaptive [2], sliding mode controls (SMC) [3,4,5], control [6], and so on. In Ref. [7], the designed pitch channel autopilot based on SMC, which used Aero/RCS compound control, performed a high angle of attack maneuver including a 180° heading reversal. A new sliding mode control based on the second-order disturbance observer method is designed in Ref. [8] for integrated guidance and control (IGC) system which was considered as a mismatched uncertain linear system. The aerodynamic parameters in [8] were viewed as disturbances, which was similar to Ref. [9]. The aerodynamic uncertainties in [9] were regarded as external disturbances which were able to be online estimated by extended state observer (ESO). Moreover, the control method proposed by combining the back-stepping scheme with SMC was employed to track the angle of attack command.
Different from Refs. [7,8,9], this study introduces a parameter estimator to compensate for the inaccuracy of modeling and investigates the stability of the system in the presence of uncertain parameters under mismatched disturbance. Astolfi and Ortega in [10] developed a general nonlinear system observer, i.e., immersion and invariance (I&I) theory to solve the estimation of unknown parameters. They introduced an adjustable structure item for the estimation of unknown parameters, which enhanced the flexibility of the design process. For its outstanding characteristics, I&I theory was explored extensively [11,12,13]. To overcome the uncertainties in the flight vehicle model with internal moving massed, Ref. [11] designed an estimator based on I&I theory which has an additional nonlinear term to adjust the performance of the estimation error. Ref. [12] proposed an I&I-based adaptive controller for underactuated quadrotor systems with uncertain inertial parameters, which guaranteed the asymptotic convergence of the mass estimation to its actual value. In Ref. [13] a composite adaptive law based on I&I theory was proposed, which introduced tracking error-based estimation and prediction error-based estimation for the estimation of unknown parameters. In addition, I&I theory has received great achievements in air-breathing hypersonic vehicles (AHVs) control [14], robot manipulators [15], and spacecraft [16]. However, these works have no application in the control design of agile missiles.
Karagiannis et al. [17] creatively applied dynamic scaling techniques to the design of an I&I-based controller, which has been widely used in recent years. A modular dynamic scaling-based I&I theory adaptive control was proposed [18] for spacecraft with parametric uncertainties for the first time. The introduction of dynamic scaling factor design including saturation function was used to demonstrate the convergence of the additive disturbance brought by the matrix reconstruction and removed the requirement of scaling factor in the controller implementation. Ref. [19] proposed a novel non-certainty-equivalent adaptive control method in conjunction with a modified dynamic scaling factor for the attitude tracking control problem of spacecraft, which overcame the integrability obstacle caused by I&I theory. A lower dimensional I&I angular velocity observer with a dynamic scaling factor driven by quaternion filter error was designed in [20]. Although dynamic scaling technology can improve the accuracy of I&I-based estimators, the convergence speed of estimation error cannot be guaranteed. Thus, this study presents a supervision factor to accelerate the convergence of the estimated parameters.
Due to practical conditions, state constraints must be considered in the design of a missile control system. The normal method to handle state constraints is to transform the original constrained system into an equivalent unconstrained system [21]. In [22] Ngo et al. presented a continuous final control law for the Brunovsky standard-type system with state constraints which ensured that all specified states remain within certain bounds, and the control Lyapunov function they proposed is the first prototype for constructing the arctangent and logarithmic barrier functions. As an extension of the research, Tee et al. [23,24] employed a barrier Lyapunov function (BLF) for single-input single-output (SISO) nonlinear systems with an output constraint to prevent constraint violation. BLF was the control Lyapunov function based on the barrier function, which could grow to infinity when its arguments approach a certain limit. Therefore, the boundedness of BLF indicates that the system is stable and the violation of the constraint will not appear. The emergence of BLF provides greater design flexibility for the control system and relaxes the requirement on the initial conditions. In Refs. [25,26], an adaptive fault-tolerant control based on a symmetric BLF for hypersonic vehicles was investigated to overcome the effect of full-state constraints. Ref. [27] proposed a novel adaptive control scheme for nonlinear stochastic systems with full state constraints, which could guarantee that all the state constraints were not violated by introducing symmetric and asymmetric BLFs. Furthermore, the state constraint problem has been extended to spacecraft [28], quadrotors [29], and hypersonic flight vehicles [30]. However, the state constraint of BLFs in the above literature is constant rather than time-varying, which is inconsistent with many actual systems. In Refs. [31,32], time-varying BLFs were proposed for switched uncertain nonlinear systems with unknown dead-zone input to ensure that the constraint condition would not be violated. Ref. [33] developed a new form of composite time-varying BLF (CTV-BLF) which had a simple structure and was easy to solve. Motivated by the work in [33], this paper presents a novel CTV-BLF based on a sliding mode surface to deal with state constraints.
Furthermore, the finite-time controller which can improve the rapidity and stability of system state tracking has been widely used. In Refs. [34,35], an attitude controller based on SMC method was designed to guarantee the finite-time convergence of attitude to a region of zero in the presence of disturbances. Based on finite-time feedback control and disturbance feedforward compensation, Ref. [36] proposed a novel composite three-dimensional terminal guidance law for missile–target interception problem, which possessed finite-time convergence characteristics. In view of the advantages of finite time, the finite-time controller for agile missiles is one of the important contents of this paper.
Here, a finite-time tracking control scheme based on I&I theory and CTV-BLF is proposed to solve the problems of external disturbances and aerodynamic uncertainties of agile missiles with state constraints. The major contributions of this study are as follows.
- (1)
- A finite-time disturbance observer is used to solve the command tracking control of agile missiles with external disturbances. The designed finite-time disturbance observer with the continuous super-twisting algorithm can accurately estimate and compensate for mismatched and matched disturbances.
- (2)
- A novel adaptive law for the parameter uncertainties is proposed in combination with I&I theory. The dynamic scaling factor is developed to enhance the accuracy of the uncertain parameter convergence. Moreover, a new form of the supervision factor is introduced for the first time to achieve adaptive adjustment of the scaling error and considerably accelerate the convergence of the estimated parameters.
- (3)
- A novel sliding mode controller and a CTV-BLF based on the non-singular dynamic sliding mode surface are presented. In order to reduce the vibration of controller and bound the sliding mode surface, the hyperbolic tangent function is introduced into the virtual control variable and the sliding mode surface. The constructed CTV-BLF is adapted in logarithmic form, which can guarantee that the system state constraints will not be violated.
- (4)
- The finite-time stability proof of the closed-loop system via Lyapunov-based analysis demonstrates the superiority of the proposed controller, which is further illustrated by comparative simulation results.
The paper is organized as follows. A description of the issues and mathematical modeling of the agile missile is presented in Section 2. In Section 3, the finite-time disturbance observer and the stable proof are introduced. Section 4 shows the angle of attack tracking control using I&I and SMC method in conjunction with the constructed CTV-BLF which can deal with state constraints, and then the stability analysis of the closed-loop system is studied. Numerical simulations are performed in Section 5 to demonstrate the effectiveness of the proposed scheme. Finally, the study is concluded by providing comments.
2. Materials and Methods
2.1. Notations
The notations in this paper are defined as follow. denotes the n-dimensional Euclidean space, denotes the absolute value of a scalar, and denotes the Euclidean norm of a vector or the 2-norm of a matrix. Moreover, we define a function as , where and .
2.2. Definitions and Lemmas
Lemma 1.
([37]). Consider the following system:
whereare the scalar state variables,andare appropriate positive constants,is a proper positive constant, and the perturbation termsatisfies. Then, the system converges to the origin in finite time, i.e., it is finite-time stable.
Lemma 2.
([13]). Consider the system, whereand. If a positive finite continuous function, positive constantsand, and open neighborhoodof the origin exist, such thatand, then the solution toapproaches zero in finite time, and the origin of systemis finite-time stable.
Lemma 3.
([33]). Suppose that functionis a type of function with respect to systemand defined in open regioncontaining the origin. Ifsatisfies the following properties, namely, (1) it is continuously differentiable and positive definite in region, (2)when x approaches the boundary of region, and (3) a positive constant b exists forandsuch thatcan be obtained along the solution of, then functionis a BLF. If domainchanges with time, then functionis a time-varying BLF.
2.3. Problem Statement
A specific illusion of the agile missile with the RCS system and aerodynamic surfaces is shown in Figure 1. The RCS system is installed in front of the mass center of the missile. is the body coordinate system. represents the distance between the point of RCS action and the centroid of the missile. and represent the thrust force of the main engine and lateral force respectively.
Figure 1.
Sketch map of the agile missile.
High angle of attack flight is inevitable for agile turn. In this situation, the aerodynamic surfaces are inefficient, and the RCS in the forebody of the missile is the main source of control force and moment. Hence the RCS is the only actuator considered in this paper.
The longitudinal dynamics of an agile missile can be given as follows:
where is the angle of attack, is the pitch rate, is the pitch angle, is the aerodynamic lift, is the thrust force of main engine, is the aerodynamic pitching moment, elevator deflection angle, is the missile velocity, is the gravitational acceleration, is the mass of missile, is the pitching moment of inertia, and represent external disturbances in the missile, respectively.
The control force and moment are given as
where is the maximum thrust of RCS, is the control input which satisfies .
While flying at high angle of attack, the aerodynamic model of the missile is different from that at small angle of attack. The agile missile discussed in this paper can be considered as a smooth cylinder, whose aerodynamic coefficients can be calculated by the cross-flow principle [38]. According to the cross-flow principle, a force normal to the cylindrical axis forms the aerodynamic force, which is defined as
where is the air density, is the normal force coefficient.
By converting the angle of attack varying within into the equivalent angle of attack varying within , the aerodynamic coefficient can be calculated as follows:
where is the aerodynamic lift coefficient, the calculation method of can be found in [39].
Relatively, the missile aerodynamic force and moment at high angle of attack can be expressed as
where is the distance between the centroid of missile and the pressure center of aerodynamic force.
To summarize, the missile dynamics with mismatched and matched disturbances that concern us are written as
Assumption 1.
The external disturbances,are assumed to be continuous and differentiable, which satisfy,and,.
Due to the limited missile capability in practical work, the constraint set of the angle of attack and pitch rate is set as
where and are the set boundary values.
Assumption 2.
Positive constantsandexist and satisfy the constraint conditions (8). They limit the boundaries of the command angle of attackand its differential term, which meet,.
3. Finite-Time Disturbance Observer Design
A finite-time disturbance observer for agile missiles is designed in this section, wherein the objective is to estimate the external mismatched and matched disturbances. Ref. [37] proposed a new globally convergent differentiator based on robust exact sliding mode (SM). The output of the differentiator can quickly converge to the first exact derivatives of the input in finite time. Inspired by the differentiator in Ref. [37], a finite-time disturbance observer for agile missiles is proposed in this study.
For the sake of clarity, the missile dynamics that concern us are rewritten as
where and represent and , represents the unknown parameters , and and represent mismatched and matched disturbances and , .
The finite-time observer of mismatched disturbance is designed as follows:
where and represent the observer coefficients, are the estimation of .
Theorem 1.
Consider the system (9), the finite-time disturbance observer given in Equation (10) with the appreciate observer gains can transform the estimation of external disturbances into the form of system (1). Then, the error of system converges to 0 in finite time.
Proof.
First, the errors between the estimated external disturbances and the real external disturbances are designed as follows:
Taking the derivative of Equation (11) and substituting Equation (10) results in
It follows from Equation (12) that
Then, by substituting Equation (15) into Equation (13), we can obtain
Similarly, we can obtain from Equation (10) that
and
To summarize, the estimation errors can be formed as
It follows from Lemma 1 that the error of system can converge to the origin in finite time. The proof is therefore complete. □
Following the same procedure shown in Equations (12)–(19), the finite-time observer of matched disturbance is designed as follows:
where and represent the observer coefficients, are the estimation of .
4. Adaptive and Control Law
This section firstly presents an adaptive law based on I&I theory for an agile missile equipped with RCS, which introduces a supervision factor and a new scaling factor . Then a second-order sliding mode controller and the CTV-BLF containing the system state constraint information are designed. Finally, the finite-time stability of the above system is proven.
4.1. Adaptive Law Based on I&I Theory
Let and define the command tracking error as . If , then . For the command tracking error dynamics, a virtual control variable is developed as , , and . Let . If , we can deduce that . Given that , it can be proven that , where .
Hence, we can obtain the system error dynamics as follows
where , .
One of the most challenging problems in the controller design of agile missiles is to surmount the negative effect of severe aerodynamic uncertainty. Many researchers regard aerodynamic uncertainties as external disturbances which can be estimated by the designed observer. For example, [9] proposed an extended state observer (ESO) for agile missiles to online estimate the system disturbances which contain aerodynamic uncertainties. In contrast, this paper utilizes I&I theory to estimate the uncertain aerodynamic parameters and obtain approximate aerodynamics.
Considering system (9), the estimation error manifold of the uncertain parameter is designed as follows:
where is the compensation function between and , is the supervision factor to be designed.
To guarantee that the error manifold is attractive and invariant, the I&I-based adaptive law is designed as
Taking the time derivative of and substituting Equation (23) into Equation (22) yield
To improve the error accuracy of parameter estimation, a dynamic scale factor is introduced. The scaling estimation error can be written as
Thus, the dynamics along Equation (25) can be obtained as
where the supervision factor is active, and the dynamic scaling factor is passive. The combination of and can ensure the rapid convergence of the estimation error and the accuracy of estimation.
The dynamic form of is proposed as follows:
where is a positive constant, and are self-designed parameters in control law design in the next section. , and . So, the value range of meets for .
To verify the stability of scaling estimation error , considering the Lyapunov function and taking the time derivative of yield
where , and . Thus, and the estimation error is stable.
To ensure the boundedness of the dynamic scaling factor , we select the Lyapunov function as follows.
where meets for .
The derivative of along Equation (29) can be written as
where and . Hence, .
Equation (30) shows that the dynamic scaling factor is bounded. Thus, the estimation errors convergence to the origin asymptotically.
4.2. Control Law Design
A sliding mode surface is proposed as
where , . From , we get , such that
Taking the derivative of Equation (25) along Equation (13) yields
The controller is designed as
where , and .
Substituting Equation (33) into Equation (32) yields
where .
Theorem 2.
The error system as described in Equation (21) with Assumption 1 and the finite-time disturbance observer in Equation (10) is considered. Given the sliding mode surface in Equation (31) and the controller with proper control gains in Equation (33), the tracking errorsandcan converge to zero in finite time, and the closed-loop system is finite-time stable.
Proof.
Let the CTV-BLF be defined as
where . Taking the time derivative of yields
By substituting Equation (29) into Equation (34), we obtain
Let the Lyapunov function be defined as
Taking the time derivative of Equation (38) yields
Considering that
We acquire
Thus, it follows from Equation (39) that
where
is a positive definite matrix. Thus, the sliding mode variable is asymptotically stable.
We consider the Lyapunov function as follows:
When the system errors reach the sliding mode surface and , we can infer that and .
Taking the time derivative of yields
Considering we acquire
Hence, the state errors and can converge to zero in finite time. The proof is therefore completed. □
5. Results
In this section, numerical simulation is performed to demonstrate the effectiveness of the proposed approach. The initial parameters of the agile missile are set as follows: , , , , , , , , , . Considering the small variety of airspace and velocity domains in this simulation, the aerodynamic coefficient is set as a constant value of 10.
Assume that the agile missile is launched on the aircraft, and the starting point is . With the aim of achieving an agile turn, the missile needs to track the open-loop angle of attack command . Meanwhile, it is assumed that the agile missile maneuvers in the vertical plane. The external time-varying disturbances are expressed as and . The parameters of the control scheme are shown in Table 1 and Table 2.
Figure 2 depicts the command tracking performance of the missile. The curve of the angle of attack is shown in Figure 2a. It is seen that the angle of attack can increase rapidly and track the commands precisely. The missile trajectory and the relevant angle are shown in Figure 2b–d, which note that the missile is able to achieve agile turning in a short time following the given open-loop angle of attack command. The velocity and pitch rate are plotted in Figure 2e,f the large pitch rate in the initial period leads to the high angle of attack, which is responsible for the decrease in velocity. The curves of the sliding mode surface and the continuous control input are illustrated in Figure 2g,h.
The online estimation results of mismatched and matched disturbances are illustrated in Figure 3. It can be seen that the designed disturbance observer is qualified to be used in the presence of mismatched and matched disturbances. The slight estimation error shows the excellent performance of the proposed observer.
Table 1.
Design parameters of disturbances observer.
Table 1.
Design parameters of disturbances observer.
| Signal | Values | Signal | Values |
|---|---|---|---|
| 1 | 1 | ||
| 5 | 1 | ||
| 10 | 1 | ||
| 10 | 1 | ||
| 1 | 1 | ||
| 10 | 1 | ||
| 1 | 1 |
Figure 4 shows the dynamic scaling factor and scaling estimation error with different supervision factors in the proposed method. The dynamic scaling factor in Figure 4a adaptively converges to a stable state which can be verified to be bound. The responses to scaling estimation error are plotted in Figure 4b. while setting different supervision factors . The value of varies between 0.2 and 5, and correspondingly, the convergence speed of increases, which can prove that the developed supervision factor can directly accelerate the convergence.
Table 2.
Design parameters of control laws.
Table 2.
Design parameters of control laws.
| Signal | Values |
|---|---|
| 5 | |
| 1.9 | |
| 10 | |
| 2 | |
| 2 | |
| 5 | |
| 1.5 |
Figure 2.
Responses for a command tracking scenario.
Figure 3.
Estimation results of mismatched and matched disturbances.
Figure 4.
Dynamic scaling factor and scaling estimation error with different supervision factors.
The traditional I&I method and SMC method with extended state observer (ESO) in Ref. [9] are selected for comparison to verify the effect of the proposed scheme. Responses under the traditional I&I method are illustrated in Figure 5. As seen in Figure 5a, the traditional I&I method has lower tracking accuracy compared to the proposed approach in this paper, and the overshoot of angle of attack appears. The estimation error is shown in Figure 5c, which converges more slowly in comparison with the proposed method. In addition, the convergence speed cannot be adjusted actively.
Based on the sliding mode control, responses under ESO are shown in Figure 6. In the absence of the parameter estimator, the aerodynamic uncertainties are regarded as external disturbances, which can bring a great burden to the disturbance observer. As shown in Figure 6a, an obvious chattering phenomenon occurs in the angle of attack, which comes to be a poor performance compared with that seen in Figure 2a and Figure 6c,d illustrate the estimation of mismatched and matched disturbance, respectively, from which it can see that the method in Ref. [9] has a slower estimation and lower accuracy especially when disturbances vary dramatically. So, in contrast with the traditional I&I method and SMC method with ESO, the new method has better performances on the rate of convergence and tracking precision.
Figure 5.
Responses under traditional I&I method.
Figure 6.
Responses under sliding mode control with ESO.
Figure 7.
The comparison curves under three methods.
Figure 7 shows the comparison curves of velocity, trajectory, angle of attack and pitch rate under three methods. Compared with the proposed method, the angles of attack under traditional I&I method and SMC method with ESO increase too fast at the beginning, which induce a rapid speed decay. The comparison curves of pitch rate under three methods illustrate that, compared with the other methods, the proposed method can achieve agile turn at a lower pitch rate, which further proves the effectiveness of the proposed controller. Although it seems from the comparison curves of trajectory that the turning radius under the two other methods is smaller, it is actually a sacrifice of speed and a waste of control energy. Furthermore, Figure 2g shows that the sliding mode surface is maintained within the time-varying constraints in CTV-BLF.
The above simulation results show that the proposed method has significant advantages over other control methods for agile missiles, especially in terms of tracking accuracy, energy consumption, and robustness to external complex disturbances.
6. Conclusions
A finite-time control scheme based on I&I and CTV-BLF was developed for agile missiles with external disturbances and aerodynamic uncertainties. Firstly, a finite-time observer with the continuous super-twisting algorithm was improved, and its convergence was proven. Then, the I&I-based adaptive law for estimating the aerodynamic uncertainties was proposed and an adaptive dynamic scaling factor supervised by a designed supervision factor was introduced. A novel CTV-BLF sliding mode controller was designed to ensure that the state constraints would not be violated. The global stability of the proposed proposition was validated. Lastly, comparative experiments were conducted to illustrate the effectiveness and superiority of the proposed scheme.
The main contribution of this study is to provide a new reference for agile missile control methods and fills in the blank of the domestic in relevant field. However, the current work has a lack of a more accurate aerodynamic model for agile missiles. On the basis of an accurate aerodynamic model, further work will focus on the execution of the practical application of agile missiles, such as over-the-shoulder and rear-firing and maneuvering penetration.
Author Contributions
Methodology, J.L.; formal analysis, K.N.; writing—original draft preparation, X.C.; writing—review and editing, J.Y. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Wise, K.A.; Broy, D.J. Agile missile dynamics and control. J. Guid. Control Dyn. 1998, 21, 441–449. [Google Scholar] [CrossRef]
- Thanh, H.L.N.N.; Hong, S.K. Quadcopter robust adaptive second order sliding mode control based on PID sliding surface. IEEE Access 2018, 6, 66850–66860. [Google Scholar] [CrossRef]
- Jia, Z.; Yu, J.; Mei, Y.; Chen, Y.; Shen, Y.; Ai, X. Integral backstepping sliding mode control for quadrotor helicopter under external uncertain disturbances. Aerosp. Sci. Technol. 2017, 68, 299–307. [Google Scholar] [CrossRef]
- Kürkçü, B.; Kasnakoglu, C.; Efe, M.Ö. Disturbance/uncertainty estimator based integral sliding-mode control. IEEE Trans. Autom. Control 2018, 63, 3940–3947. [Google Scholar] [CrossRef]
- Lu, K.; Xia, Y.; Zhu, Z.; Basin, M.V. Sliding mode attitude tracking of rigid spacecraft with disturbances. J. Frankl. Inst. 2012, 349, 413–440. [Google Scholar] [CrossRef]
- Kang, S.; Kim, H.J.; Lee, J.I.; Jun, B.-E.; Tahk, M.-J. Roll–pitch–yaw integrated robust autopilot design for a high angle-of-attack missile. J. Guid. Control. Dyn. 2009, 32, 1622–1628. [Google Scholar] [CrossRef]
- Thukral, A.; Innocenti, M. A sliding mode missile pitch autopilot synthesis for high angle of attack maneuvering. IEEE Trans. Control. Syst. Technol. 1998, 6, 359–371. [Google Scholar] [CrossRef]
- Guo, J.; Xiong, Y.; Zhou, J. A new sliding mode control design for integrated missile guidance and control system. Aerosp. Sci. Technol. 2018, 78, 54–61. [Google Scholar] [CrossRef]
- Ma, Y.; Guo, J.; Tang, S. High angle of attack command generation technique and tracking control for agile missiles. Aerosp. Sci. Technol. 2015, 45, 324–334. [Google Scholar] [CrossRef]
- Astolfi, A.; Ortega, R. Immersion and invariance: A new tool for stabilization and adaptive control of nonlinear systems. IEEE Trans. Autom. Control 2003, 48, 590–606. [Google Scholar] [CrossRef]
- Li, J.; Chen, S.; Li, C.; Gao, C.; Jing, W. Adaptive control of underactuated flight vehicles with moving mass. Aerosp. Sci. Technol. 2019, 85, 75–84. [Google Scholar] [CrossRef]
- Zou, Y.; Meng, Z. Immersion and invariance-based adaptive controller for quadrotor systems. IEEE Trans. Syst. Man Cybern. Syst. 2018, 99, 1–10. [Google Scholar] [CrossRef]
- Li, X.; Zhang, H.; Fan, W.; Zhao, J.; Wang, C. Multivariable finite-time composite control strategy based on immersion and invariance for quadrotor under mismatched disturbances. Aerosp. Sci. Technol. 2020, 99, 105763. [Google Scholar] [CrossRef]
- Han, C.; Liu, Z.; Yi, J. Immersion and invariance adaptive finite-time control of air-breathing hypersonic vehicles. Proc. Inst. Mech. Eng. 2019, 233, 2626–2641. [Google Scholar] [CrossRef]
- Xia, D.; Yue, X.; Wen, H.; Li, L. Immersion and invariance adaptive tracking control for robot manipulators with a novel modified scaling factor design. Int. J. Adapt. Control Signal Process. 2020, 34, 110–125. [Google Scholar] [CrossRef]
- Dang, Q.; Gui, H.; Xu, M.; Wen, H. Dual-quaternion immersion and invariance velocity observer for controlling asteroid-hovering spacecraft. Acta Astronaut. 2019, 161, 304–312. [Google Scholar] [CrossRef]
- Karagiannis, D.; Sassano, M.; Astolfi, A. Dynamic scaling and observer design with application to adaptive control. Automatica 2009, 45, 2883–2889. [Google Scholar] [CrossRef]
- Xia, D.; Yue, X. Dynamic scaling-based adaptive control without scaling factor: With application to Euler–Lagrange systems. Int. J. Robust Nonlinear Control 2021, 31, 4531–4552. [Google Scholar] [CrossRef]
- Wen, H.; Yue, X.; Yuan, J. Dynamic Scaling-Based Noncertainty-Equivalent Adaptive Spacecraft Attitude Tracking Control. J. Aerosp. Eng. 2018, 31, 4017098. [Google Scholar] [CrossRef]
- Yang, S.; Akella, M.R.; Mazenc, F. Immersion and invariance observers for gyro-free attitude control systems. J. Guid. Control Dyn. 2016, 39, 2570–2577. [Google Scholar] [CrossRef]
- Shao, X.; Wang, L.; Li, J.; Liu, J. High-order ESO based output feedback dynamic surface control for quadrotors under position constraints and uncertainties. Aerosp. Sci. Technol. 2019, 89, 288–298. [Google Scholar] [CrossRef]
- Ngo, K.B.; Mahony, R.; Jiang, Z.P. Integrator backstepping using barrier functions for systems with multiple state constraints. In Proceedings of the 44th IEEE Conference on Decision and Control, Seville, Spain, 15 December 2005; pp. 8306–8312. [Google Scholar]
- Tee, K.P.; Ge, S.S.; Tay, E.H. Barrier Lyapunov functions for the control of output-constrained nonlinear systems. Automatica 2009, 45, 918–927. [Google Scholar] [CrossRef]
- Tee, K.P.; Ge, S.S. Control of nonlinear systems with partial state constraints using a barrier Lyapunov function. Int. J. Control 2011, 84, 2008–2023. [Google Scholar] [CrossRef]
- Yuan, Y.; Wang, Z.; Guo, L.; Liu, H. Barrier Lyapunov functions-based adaptive fault tolerant control for flexible hypersonic flight vehicles with full state constraints. IEEE Trans. Syst. Man Cybern. Syst. 2018, 50, 3391–3400. [Google Scholar] [CrossRef]
- Xu, B.; Shi, Z.; Sun, F.; He, W. Barrier Lyapunov function based learning control of hypersonic flight vehicle with AOA constraint and actuator faults. IEEE Trans. Cybern. 2018, 49, 1047–1057. [Google Scholar] [CrossRef]
- Liu, Y.J.; Lu, S.; Tong, S.; Chen, X.; Chen, C.L.P.; Li, D.-J. Adaptive control-based barrier Lyapunov functions for a class of stochastic nonlinear systems with full state constraints. Automatica 2018, 87, 83–93. [Google Scholar] [CrossRef]
- Shao, X.; Hu, Q.; Shi, Y.; Jiang, B. Fault-tolerant prescribed performance attitude tracking control for spacecraft under input saturation. IEEE Trans. Control Syst. Technol. 2020, 28, 574–582. [Google Scholar] [CrossRef]
- Liu, N.; Shao, X.; Li, J.; Zhang, W. Attitude restricted back-stepping anti-disturbance control for vision based quadrotors with visibility constraint. ISA Trans. 2019, 100, 109–125. [Google Scholar] [CrossRef]
- Dong, C.; Liu, Y.; Wang, Q. Barrier Lyapunov function based adaptive finite-time control for hypersonic flight vehicles with state constraints. ISA Trans. 2020, 96, 163–176. [Google Scholar] [CrossRef]
- Rahimi, H.N.; Howard, I.; Cui, L. Neural adaptive tracking control for an uncertain robot manipulator with time-varying joint space constraints. Mech. Syst. Signal Process. 2018, 112, 44–60. [Google Scholar] [CrossRef]
- Tang, L.; Chen, A.; Li, D. Time-varying Tan-type barrier Lyapunov function-based adaptive fuzzy control for switched systems with unknown dead zone. IEEE Access 2019, 7, 110928–110935. [Google Scholar] [CrossRef]
- Xi, L.; Zhang, H.; Fan, W.; Wang, C.; Ma, P. Finite-time control for quadrotor based on composite barrier Lyapunov function with system state constraints and actuator faults. Aerosp. Sci. Technol. 2021, 119, 107063. [Google Scholar]
- Hu, Q.; Jiang, B.; Zhang, Y. Observer-based output feedback attitude stabilization for spacecraft with finite-time convergence. IEEE Trans. Control Syst. Technol. 2017, 27, 781–789. [Google Scholar] [CrossRef]
- Hu, Q.; Li, B.; Qi, J. Disturbance observer based finite-time attitude control for rigid spacecraft under input saturation. Aerosp. Sci. Technol. 2014, 39, 13–21. [Google Scholar] [CrossRef]
- Zhang, Z.; Man, C.; Li, S.; Jin, S. Finite-time guidance laws for three-dimensional missile-target interception. Proc. Inst. Mech. Eng. Part G: J. Aerosp. Eng. 2016, 230, 392–403. [Google Scholar] [CrossRef]
- Levant, A.; Livne, M. Globally convergent differentiators with variable gains. Int. J. Control 2018, 91, 1994–2008. [Google Scholar] [CrossRef]
- Mendenhall, M.R. (Ed.) Tactical Missile Aerodynamic; AIAA: Reston, VA, USA, 1992. [Google Scholar]
- Innocenti, M.; Thukral, A. Simultaneous reaction jet and aerodynamic control of missile systems. In Proceedings of the AIAA Guidance, Navigation and Control Conference, Monterey, CA, USA, 9–11 August 1993; pp. 347–354. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).