This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
Due to unique operational capabilities like hovering, vertical take-off, and landing, a rotorcraft plays a crucial role in both military and civilian missions such as terrain survey and surveillance. In the last two decades, many studies have been conducted to use the rotorcraft configuration for the future unmanned aerial vehicle (UAV). In this regard, mission autonomy becomes one of the main topics to provide operational safety and reliability for missions under uncertain and highly complex operational environments. From the flight-control point of view, there exists much effort to adopt the advanced methods rather than the conventional linear feedback-control design. It is well known that the linear feedback control can still provide an excellent control solution and effectively expand its applicable operational flight envelope (OFE) using the gain-scheduling strategy. However, it may fail to obtain strong robustness to model uncertainties and unknown external disturbances, which will be highly demanded in future missions. Furthermore, the gain-scheduling strategy typically requires exhaustive design workloads to extend its applicable area up to OFE [1].
As an alternative, various kinds of model-based nonlinear control strategies such as nonlinear dynamic inversion (NDI), backstepping control (BSC), and sliding-mode control (SMC) have been developed and efficiently implemented in the rotorcraft’s configuration in the last few decades [2–5]. A common obstacle to the model-based control design approach is that the method relies on the accuracy of the model dynamics. Among the control strategies mentioned above, NDI is applicable only to the feedback linearizable systems [6]. However, to the authors’ best knowledge, NDI has never been applied directly to the high-fidelity rotorcraft model without resorting to model simplification [2]. On the other hand, BSC and SMC are more flexible than NDI in that their controls can be designed without resorting to full feedback linearization. However, BSC and SMC may still suffer from instability and performance degradation due to unmodeled dynamics and external disturbances.
A good way for handling such a problem is to use various modular or integrated online adaptive schemes to estimate unknown parameters or external disturbances [7–12]. Among them, least-square (LS), tuning-function (TF), and immersion-and-invariance (I & I) methods are reported to be well suited to the BSC framework [7]. The LS-based control design is an indirect adaptive method that reduces trajectory-tracking errors by recursively estimating model parameters. It has several advantages related to the independent designs of the modular estimator. However, since LS adopts the certainty equivalence principle, it is difficult to prove the stability of the closed-loop system.
On the other hand, the TF method is a direct adaptive scheme, in which the adaptive update laws are designed in an integrated manner [9, 13]. The main advantage of the TF method is that the adaptive laws are designed to guarantee the stability of the closed-loop system. However, in a case where relatively large gains are used to enhance the control robustness, undesirable behavior might occur in the trajectory-tracking solution [14].
The I & I approach differs from the TF method in that it adopts an additional nonlinear function to assign stabilized estimation error dynamics [15]. Therefore, the I & I is capable of designing a modular estimator, and the associated controller can also be designed without resorting to the certainty equivalence principle [16]. The main advantage of the I & I method is that the designed I & I estimator guarantees asymptotic convergence of the estimation error. In addition, such a design process allows analyzing the stability of the closed-loop system.
Given the dynamics of rotorcraft and its flight characteristics, it is very difficult to consider all unknown parameters in each element of the mathematical model. Also, adaptive estimators may show poor performance in the presence of combined multiple uncertainties. Therefore, it may not be efficient to estimate specific parameters using the adaptive approach mentioned above. In addition, the effects of external disturbances such as wind gusts and wind shears should be considered during autonomous flight. In general, reducing such undesirable effects is one of the most difficult tasks in rotorcrafts’ control problems. An efficient way to deal with both model uncertainties and external disturbances is to design a disturbance observer (DOB) that has been extensively studied and applied to UAVs [17–21]. In these cases, both model uncertainties and external disturbances are expressed in dynamics as a bounded lumped disturbance.
Previous studies have been conducted to effectively cope with the rotorcraft’s underactuated system while extending controllers’ robustness against existing uncertainties [22, 23]. Both approaches are based on driving incremental dynamics out of the original dynamics, and the slack variable approach has been used to reduce design parameters and simplify the control structure. In Ref. [22], an adaptive incremental backstepping controller (AIBSC) is designed to estimate the uncertain control effectiveness matrix based on the LS method. While the simulation studies using the AIBSC have validated that the separately designed modular LS estimator can identify the unknown control effectiveness matrix, the main limitation of such an approach is that the stability of the closed-loop system can only be guaranteed under the certainty equivalence principle. In Ref. [23], an adaptive incremental backstepping sliding mode controller (AIBS-SMC) is designed to compensate for mismatched uncertainties in the control effectiveness matrix. In the research, the AIBS-SMC proved its excellent trajectory-tracking performance and the stability of the closed-loop system. However, the suggested adaptive component’s performance is limited by the overestimation problem due to the monotonically increasing switching control input. The suggested solution is to cease the calculation of the adaptive component when the certain limit is reached. However, such a method is limited in its performance since the method can cause the steady-state error. At last, previous studies have dealt only with constant uncertainties while, realistically, uncertainties are generally completely unknown and time-varying in nature.
In this regard, this paper focuses on developing an easy-to-tune and effective method to compensate for completely unknown, time-varying disturbances while guaranteeing closed-loop stability. Based on the previous studies mentioned above, this paper adopts the I & I method to design a modular nonlinear DOB that deviates from the certainty equivalence principle. As in the conventional I & I method, the observer state is represented as the sum of a dynamic update law and a continuous nonlinear design function. Here, a very simple form of the design function is present to minimize the tuning parameters of the controller. Even so, the resulting disturbance estimation error dynamics can be stabilized while showing the straightforward relationship between the estimation errors and observer gains. The I & I-based DOB is then combined with an adaptive backstepping control (ABSC). To effectively reduce design parameters and simplify the design process, a slack-variable approach [22–25] is adopted to deal with the underactuated system rather than the traditional hierarchical approach [26] or block-BSC approach [27]. The combined ABSC structure with the I & I-based DOB can effectively decouple the adaptive components and the slack variable update laws. The stability of the composite controller is then proved by Lyapunov’s stability theorem under both time-invariant and time-varying disturbances. In this process, a relation between the control gains that guarantees the convergence of the proposed composite controller is revealed. The usefulness of the proposed controller is demonstrated through comparative simulations with the tuning function adaptive backstepping control (TF-ABSC) and the standard BSC. The simulations are conducted using the helicopter trim, linearization, and simulation (HETLAS) program, which has been developed for rotorcrafts’ fly-by-wire flight control systems [28, 29].
This paper is structured as follows: the rotorcraft dynamics suitable for trajectory-tracking control are derived from Euler’s equation in Section 2. The TF-ABSC and the I & I-ABSC designs and their stability analysis are addressed in Section 3. Section 4 presents a series of simulation results with discussions. Finally, conclusions are drawn in Section 5.
2. Rotorcraft Model Description
The rotorcraft dynamics can be expressed by the following compact form of the Euler equations and the kinematic relations.
The desired trajectories are typically prescribed by the position and heading angle of the aircraft. Therefore, the dynamics for these trajectory states are straightforwardly used in the control design. Using the kinematics in Equation (1), the second-order dynamics for (
The flap and inflow dynamics of the main rotor are omitted in the motion equation since the rotor trim solutions are used considering the separated time scales between the rigid body and the rotor dynamics [30]. In the paper, the Bo-105 helicopter dynamics implemented in HETLAS are used for the control design and validation [31]. Considering the component-based modeling technique adopted in HETLAS, the external forces and moments can be represented by the sum of contributions made by the main rotor (mr), tail rotor (tr), fuselage (fus), stabilizer (stb), and gravity (grv) as shown in the following equations.
The conventional helicopter typically uses four primary controls
As a result, the nominal rotorcraft dynamics in Equation (4) can be expressed by the following general form for
To additionally express the mismatching between the physical system and the nominal model, the lumped disturbance vector
Nonlinear dynamics represented by Equation (7) generally yield difficulties in the control design process since the system is nonaffine in the control and underactuated. Various methods have been developed to derive the approximated control affine form required for the nonlinear control design [34–36]. In this paper, the state-dependent-coefficient (SDC) factorization method proposed by Yang et al. [36] for the state-dependent-Riccati-equation (SDRE) control design is adopted. The method approximates the control effective matrix by the control Jacobian computed with the temporal states. By applying this concept, Equation (7) can be simply transformed into the desired affine form as
Therefore, the system dynamics for the trajectory-tracking control can be rewritten as
The system dimension in Equation (10) is twelve, and there exist four unobservable internal dynamics for
Here,
By observation, one can notice that the nominal system in Equation (7) has remained throughout the transformation process from Equation (8) to Equation (11). In summary, the above process can be expressed for later use as
In order to deal with the underactuated system, the parameter
3. Adaptive Backstepping Control Design
3.1. Tuning Function Approach
This subsection defines the ABSC structure, and the adaptive update law for the lumped disturbance is designed using the TF approach. The ABSC design starts by defining tracking errors with the continuously differentiable desired trajectory
The TF method is used to estimate the unknown slack variables and disturbances. The associated estimation errors can be represented by
Then, the following relations can be obtained.
Using the control Lyapunov function (CLF) defined with positive definite weight matrices
Substituting Equation (16) into Equation (18), Equation (19) is obtained.
Therefore, the TF-ABSC can be derived as shown in Equation (20), where
Regarding the adaptive update laws, the slack variable approach typically assumes slow variation of
By substituting Equations (20) and (21) to Equation (19), Equation (19) becomes
Equation (22) states that the TF-ABSC meets input-to-state stability (ISS) with respect to
As shown in Equation (20), the feedback control is affected by the sum of the estimated slack variables and disturbances. Substituting Equation (21) to Equation (20) yields
Equation (23) shows that the TF method adopts integral feedback of the trajectory-tracking error
The controller gain matrices used throughout the derivation are defined with positive diagonal matrices and can be represented by
3.2. Immersion-and-Invariance Approach
Details on the I & I using the definition of the invariant manifold can be found in Ref. [15, 38]. Here, a nonlinear DOB based on the I & I method is proposed to estimate the disturbance
Then, the estimation error (off-the-manifold coordinate) is defined by
The estimation error dynamics is derived by taking the time derivative of Equation (26) as
In Equation (27),
To analyze the performance of the DOB in Equation (26), the following Lyapunov-like function and its time derivative is considered.
The shaping function proposed in Equation (28) does not use any other terms except for
Now, the I & I-ABSC can be designed using the defined modular I & I-based DOB. With reference to the CLF shown in Equation (17),
Using Equations (19) and (31), the time derivative of Equation (32) becomes
The I & I-ABSC structure can be summarized as
At this point, it is worth mentioning that the proposed I & I-ABSC differs from the TF-ABSC only in its use of I & I-based DOB for estimating
Equation (35) proves the ISS of the I & I-ABSC when
With
The I & I-ABSC design ensures global asymptotic stability for time-invariant disturbances while also improving stability criteria by requiring less stringent conditions on the lumped disturbances when compared to the TF-ABSC.
Moreover, unlike TF-ABSC, it is expected that the proposed I & I-ABSC can accurately estimate
The performance of the I & I-ABSC (34) will be compared to the TF-ABSC (20)–(21) and the standard BSC in the simulation section. In this paper, the BSC without the adaptation law for
4. Simulation Results and Discussion
In this section, simulation results are presented. All simulations are conducted in Intel Fortran software, with the help of Intel Core i7-6700K CPU (4.0 GHz) with 32 GB of RAM. Also, the control sampling rate is set to 0.01 s.
To validate both steady and transient performances of each controller, the pirouette maneuver and the helical turn maneuver (extended transient turn maneuver) defined in ADS-33E-PRF [39] are selected for the desired trajectory.
The pirouette maneuver is initiated from a stabilized hover over a point above 10 ft from the ground on the circumference of a 100 ft radius circle with the heading angle pointed at the center of the circle during the maneuver. The maneuver is depicted in Figure 1. Each simulation starts at the initial hover point and ends at the same point after the steady turn maneuver around the circle with the lateral velocity of 8 knots for 45 seconds. The final hovering maneuver is then applied for 10 seconds at the final point to see if the rotorcraft can stabilize after the maneuver.
[figure(s) omitted; refer to PDF]
The helical turn maneuver is initiated from a 60-knot level flight state and returned to the same flight condition after 900 degrees of heading change with the attitude increase of 400 ft for 60 seconds. The maneuver is depicted in Figure 2.
[figure(s) omitted; refer to PDF]
4.1. Case A: Performance under External Disturbances—Pirouette
To compare the performances of the BSC (37), TF-ABSC (20)-(21), and I & I-ABSC (34) under large time-varying disturbances, Equation (39) is applied to the nominal plant from 5 to 45 seconds of the maneuver, allowing 3 cycles of sinusoidal disturbances to be applied during the steady-turn maneuver. The control gains in Equation (38) are uniformly applied to two adaptive controllers, whereas
Figure 3 shows that two adaptive controllers have barely discernible differences in their control inputs. On the other hand, for the BSC, the tail rotor collective reaches its limit (20 deg) around 37 s due to the excessive path deviation in the yaw axis. As shown in Figures 4 and 5, the trajectory-tracking performance can be improved by adopting adaptive approaches. Especially when comparing the tracking errors shown in Figure 6 (
[figure(s) omitted; refer to PDF]
Table 1
Case A: root-mean-squared tracking errors.
Tracking state | Control strategy | ||
BSC | TF-ABSC | I & I-ABSC | |
16.7489 | 10.0987 | 1.8242 | |
16.6437 | 10.2394 | 1.9580 | |
16.6497 | 10.0378 | 1.6223 | |
769.8182 | 460.4518 | 74.7361 | |
7.7459 | 5.0238 | 0.8362 | |
7.7923 | 5.1048 | 0.9200 | |
7.7652 | 5.0106 | 0.8531 | |
363.5249 | 229.5596 | 39.2243 |
The main difference between the TF-ABSC and the I & I-ABSC lies in the disturbance estimation results shown in Figures 7 and 8. The estimation accuracy of the I & I-ABSC is higher compared to that of the TF-ABSC over the entire flight time when the same gains are applied. Furthermore, the proposed design method using the I & I-based DOB effectively estimates the disturbance acting on the pitch and roll axes, while the estimation of the TF-ABSC on the pitch and roll axes is inaccurate.
[figure(s) omitted; refer to PDF]
However, since the primary control
4.2. Case B: Performance under Both Parametric Uncertainties and External Disturbances—Helical Turn
In this subsection, simulations are conducted to verify the performance of the I & I-ABSC under both model uncertainties and external disturbances. The inertial and mass properties of a rotorcraft can be frequently changed for several reasons. Underestimating both properties in the controller can lead to serious performance degradation. Furthermore, underestimating the rotor force necessitates more control effort to compensate for the degradation. In practice, this can happen to varying degrees due to a mismatch between the real physical system and the nominal model. The disturbances and uncertainties shown in Table 2 are applied during the helical turn maneuver to validate the performance of the I & I-ABSC under harsh conditions. The same controller gains in Equation (38) are used except for
Table 2
Case B: disturbances & uncertainties.
Uncertainty | Property | Time |
External disturbance | 10~50 sec | |
Mass & moment of inertia uncertainty | 50% less than the plant model | 10~60 sec |
Rotor force uncertainty | 20% degraded | 0~60 sec |
The results of the helical turn simulation confirm that complex maneuvers can be completed successfully with fixed gains using the proposed controller. According to Figure 9, the I & I-ABSC has the most stabilized controls of all. On the other hand, oscillations in the controls of the BSC and the TF-ABSC are frequently observed. Dramatic difference between controllers can be found in Figures 10 and 11. In particular, the TF-ABSC and BSC shows oscillatory behaviors in their velocity states. Overall, the I & I-ABSC exhibits minimal tracking errors, as shown in Figure 12 and Table 3. Again, this is due to the I & I-based DOB’s ability to estimate time-varying disturbances quickly enough, as shown in the I & I estimation results in Figure 13 whereas the TF-ABSC shows poor estimation results in Figure 14. Although the I & I-ABSC cannot estimate exact parameters, the I & I-DOB observes and compensates for the overall effect of the mismatch. As a result, even when the mismatch is severe, the controller can effectively maintain its performance. These simulation results showed that the I & I-ABSC works well for both model uncertainties and external disturbances.
[figure(s) omitted; refer to PDF]
Table 3
Case B: root-mean-squared tracking errors.
Tracking state | Control strategy | ||
BSC | TF-ABSC | I & I-ABSC | |
19.1013 | 14.4671 | 12.7250 | |
19.5573 | 12.1945 | 10.0530 | |
37.8101 | 9.4125 | 3.1919 | |
475.6811 | 170.0442 | ||
8.3542 | 5.1023 | 3.2202 | |
8.6369 | 5.3703 | 3.4476 | |
9.5125 | 4.6023 | 1.6852 | |
530.3183 | 249.6678 | 88.9577 |
[figure(s) omitted; refer to PDF]
5. Conclusions
In this paper, the I & I-ABSC has been developed for the rotorcraft’s trajectory-tracking control problem. The rotorcraft’s dynamics were transformed into the position and attitude states to match the system states with the prescribed desired trajectory. Instead of adopting a hierarchical approach or block backstepping approach, the slack variable approach is adopted to cope with the rotorcraft’s underactuated system and to simplify the design process. To effectively compensate for the completely unknown lumped disturbance, the I & I-based DOB has been developed under the assumption that the time derivative of the disturbance is bounded. To minimize the design parameters, the observer structure is kept simple. The performance of the I & I-based DOB has been theoretically investigated using the Lyapunov-like function. Then, the I & I-based DOB is combined into the ABSC structure. The stability analysis of the I & I-ABSC’s closed-loop system demonstrates ISS for the time-varying disturbance and shows that Lyapunov’s global stability condition is satisfied when the disturbance is time invariant.
Finally, a series of simulations were conducted using the pirouette and helical turn maneuvers as the desired trajectories and the high-fidelity Bo-105 model as the system plant to validate the performance of the proposed controller. To prove the effectiveness of the proposed controller, external disturbances, parameter changes, and modelling errors were considered during simulations. As a result, it has been shown that the I & I-ABSC guarantees superior trajectory tracking and estimation performance compared to the standard BSC and the TF-ABSC under complex disturbances.
Acknowledgments
This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (Ministry of Science and ICT, South Korea) (NRF-2020R1A2C2011955). Also, this research was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (No. 2020R1A6A1A03046811).
[1] J. J. E. Slotine, Applied Nonlinear Control, 1991.
[2] J. F. Horn, "Non-linear dynamic inversion control design for rotorcraft," Aerospace, vol. 6 no. 3,DOI: 10.3390/aerospace6030038, 2019.
[3] C. Wang, Z. Chen, M. Sun, "Sliding mode control of a quadrotor helicopter," Journal of Central South University Science and Technology, vol. 48 no. 4, pp. 1006-1011, DOI: 10.11817/j.issn.1672-7207.2017.04.021, 2017.
[4] T. Ashitha Varghese, S. J. Mija, "Sliding mode control based design for a 6-DOF miniature helicopter in hovering flight mode," IEEE 5th International Conference on Mechatronics System and Robots, ICMSR, pp. 59-63, DOI: 10.1109/ICMSR.2019.8835471, .
[5] T. Madani, A. Benallegue, "Backstepping control for a quadrotor helicopter," IEEE International Conference on Intelligent Robots and Systems, pp. 3255-3260, DOI: 10.1109/IROS.2006.282433, .
[6] P. V. Menino Simplício, Helicopter nonlinear flight control using incremental nonlinear dynamic inversion, 2011.
[7] P. Van Gils, Adaptive incremental backstepping flight control, 2015.
[8] E. R. van Oort, L. Sonneveldt, Q. P. Chu, J. A. Mulder, "Full-envelope modular adaptive control of a fighter aircraft using orthogonal least squares," Journal of Guidance, Control, and Dynamics, vol. 33 no. 5, pp. 1461-1472, DOI: 10.2514/1.48175, 2010.
[9] F. Ikhouane, M. Krstic, "Robustness of the tuning functions adaptive backstepping design for linear systems," IEEE Transactions on Automatic Control, vol. 43 no. 3, pp. 431-437, DOI: 10.1109/9.661616, 1998.
[10] G. F. Trigo, Robust and adaptive nonlinear attitude control of a spacecraft: a comparison of backstepping-based designs, 2011.
[11] M. Navabi, S. Soleymanpour, "Immersion and invariance based adaptive control of aerial robot in presence of inertia uncertainty," 2017 IEEE 4th International Conference on Knowledge-Based Engineering and Innovation, KBEI 2017, pp. 0959-0964, DOI: 10.1109/KBEI.2017.8324937, .
[12] B. Zhang, Y. Cai, "Immersion and invariance based adaptive Backstepping control for body-fixed hovering over an asteroid," IEEE Access, vol. 7, pp. 34850-34861, DOI: 10.1109/ACCESS.2019.2904590, 2019.
[13] M. Krstić, I. Kanellakopoulos, P. V. Kokotović, "Adaptive nonlinear control without overparametrization," Systems & Control Letters, vol. 19 no. 3, pp. 177-185, DOI: 10.1016/0167-6911(92)90111-5, 1992.
[14] D. Karagiannis, A. Astolfi, "Nonlinear adaptive control of systems in feedback form: an alternative to adaptive backstepping," Systems & Control Letters, vol. 57 no. 9, pp. 733-739, DOI: 10.1016/j.sysconle.2008.02.006, 2008.
[15] A. Astolfi, R. Ortega, "Immersion and invariance: a new tool for stabilization and adaptive control of nonlinear systems," IEEE Transactions on Automatic Control, vol. 48 no. 4, pp. 590-606, DOI: 10.1109/TAC.2003.809820, 2003.
[16] L. Sonneveldt, E. R. Van Oort, Q. P. Chu, J. A. Mulder, "Immersion and invariance based nonlinear adaptive flight control," AIAA Guidance, Navigation, and Control Conference,DOI: 10.2514/6.2010-7690, .
[17] I. Ullah, H. L. Pei, "Fixed time disturbance observer based sliding mode control for a miniature unmanned helicopter hover operations in presence of external disturbances," IEEE Access, vol. 8, pp. 73173-73181, DOI: 10.1109/ACCESS.2020.2987960, 2020.
[18] L. Yu, G. He, S. Zhao, X. Wang, L. Shen, "Immersion and invariance-based sliding mode attitude control of tilt tri-rotor UAV in helicopter mode," International Journal of Control, Automation and Systems, vol. 19 no. 2, pp. 722-735, DOI: 10.1007/s12555-020-0110-9, 2021.
[19] J. Hu, J. Huang, Z. Gao, H. Gu, "Position tracking control of a helicopter in ground effect using nonlinear disturbance observer-based incremental backstepping approach," Aerospace Science and Technology, vol. 81, pp. 167-178, DOI: 10.1016/j.ast.2018.08.002, 2018.
[20] W. Zhao, Z. Meng, K. Wang, H. Zhang, "Backstepping control of an unmanned helicopter subjected to external disturbance and model uncertainty," Applied Sciences, vol. 11 no. 12,DOI: 10.3390/app11125331, 2021.
[21] A. Zarei, M. S. Poutari, S. M. Barakati, "Trajectory tracking for two-degree of freedom helicopter system using a controller-disturbance observer integrated design," ISA Transactions, vol. 74, pp. 99-110, DOI: 10.1016/j.isatra.2017.12.026, 2018.
[22] U. Jung, M. G. Cho, J. W. Woo, C. J. Kim, "Trajectory-tracking controller design of rotorcraft using an adaptive incremental-backstepping approach," Aerospace, vol. 8 no. 9,DOI: 10.3390/aerospace8090248, 2021.
[23] M. G. Cho, U. Jung, J. Y. An, Y. S. Choi, C. J. Kim, "Adaptive trajectory tracking control for rotorcraft using incremental backstepping sliding mode control strategy," International Journal of Aerospace Engineering, vol. 2021,DOI: 10.1155/2021/4945642, 2021.
[24] M. Kim, Y. Kim, J. Jun, "Adaptive sliding mode control using slack variables for affine underactuated systems," Proceedings of the IEEE Conference on Decision and Control, pp. 6090-6095, DOI: 10.1109/CDC.2012.6426837, .
[25] R. Padhi, N. Unnikrishnan, S. N. Balakrishnan, "Model following robust neuro-adaptive control design for non-square, non-affine systems," Dynamic Systems and Control, Parts A and B, vol. 16, pp. 653-661, DOI: 10.1115/IMECE2004-59844, 2004.
[26] Z. Jia, J. Yu, Y. Mei, Y. Chen, Y. Shen, X. Ai, "Integral backstepping sliding mode control for quadrotor helicopter under external uncertain disturbances," Aerospace Science and Technology, vol. 68, pp. 299-307, DOI: 10.1016/j.ast.2017.05.022, 2017.
[27] X. Wang, X. Yu, S. Li, J. Liu, "Composite block backstepping trajectory tracking control for disturbed unmanned helicopters," Aerospace Science and Technology, vol. 85, pp. 386-398, DOI: 10.1016/j.ast.2018.12.019, 2019.
[28] I. J. C. Y. H. Yun, C. D. Yang, C. J. Kim, "Flight dynamic analysis program, HETLAS for the development of helicopter FBW," Korean Society for Aeronautical & Space Sciences 2012 Spring Conference, .
[29] C. J. Kim, "Implicit formulation of rotor aeromechanic equations for helicopter flight simulation," Journal of the Korean Society for Aeronautical & Space Sciences, vol. 30 no. 3, 2002.
[30] C. J. Kim, C. Y. Yun, S. Choi, "Fully implicit formulation and its solution for rotor dynamics by using differential algebraic equation (DAE) solver and partial periodic trimming algorithm (PPTA)," 31st European Rotorcraft Forum, vol. 2005, 2005.
[31] G. D. Padfield, Helicopter Flight Dynamics,DOI: 10.1002/9780470691847, 2007.
[32] Z. Wu, Y. Cao, M. Ismail, "Gust loads on aircraft," Aeronautical Journal, vol. 123 no. 1266, pp. 1216-1274, DOI: 10.1017/aer.2019.48, 2019.
[33] J. Yang, W.-H. Chen, S. Li, L. Guo, Y. Yan, "Disturbance/uncertainty estimation and attenuation techniques in PMSM drives—a survey," IEEE Transactions on Industrial Electronics, vol. 64 no. 4, pp. 3273-3285, DOI: 10.1109/TIE.2016.2583412, 2017.
[34] S. H. Lane, R. F. Stengel, "Flight control design using non-linear inverse dynamics," Automatica, vol. 24 no. 4, pp. 471-483, DOI: 10.1016/0005-1098(88)90092-1, 1988.
[35] J. D. Bošković, L. Chen, R. K. Mehra, "Adaptive control design for nonaffine models arising in flight control," Journal of Guidance, Control, and Dynamics, vol. 27 no. 2, pp. 209-217, DOI: 10.2514/1.1106, 2004.
[36] C.-D. Yang, C.-J. Kim, S.-S. Yang, "Rotorcraft waypoint guidance design using SDRE controller," International Journal of Aeronautical and Space Sciences, vol. 10 no. 2, pp. 12-22, DOI: 10.5139/IJASS.2009.10.2.012, 2009.
[37] C. Ahn, Y. Kim, H. Kim, "Adaptive sliding mode control for non-affine nonlinear vehicle systems," Collection of Technical Papers-AIAA Guidance, Navigation, and Control Conference, pp. 1741-1757, DOI: 10.2514/6.2007-6506, .
[38] A. Astolfi, D. Karagiannis, R. Ortega, Nonlinear and adaptive control with applications,DOI: 10.1007/978-1-84800-066-7, 2008.
[39] Anon, Handling Qualities Requirements for Military Rotorcraft. Aeronautical Design Standard, ADS-33E-PRF, no. 1645, 2000.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2022 Yoo-Seung Choi et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
This paper investigates an adaptive backstepping control based on the immersion-and-invariance (I&I) method for a rotorcraft’s trajectory-tracking control problem. To effectively cope with both parametric uncertainties and external disturbances affecting all forces and moments of a rotorcraft, the I&I-based disturbance observer is designed and combined with an adaptive backstepping controller. During the design process, a simple form of the observer structure is suggested, and the performance of the observer is analyzed using a candidate Lyapunov function. Then, the closed-loop stability of the adaptive controller is analyzed for both time-invariant and time-varying disturbances. Additionally, the tuning function-based adaptive backstepping controller is designed and used to investigate the outperformance achievable with the proposed method. Finally, comparative simulation results using a high-fidelity rotorcraft math model is provided to show the effectiveness of the proposed strategy.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer