Figures
Abstract
Vertical Take-Off and Landing (VTOL) aircraft excel in their ability to maneuver in limited spaces, making them ideal for a variety of uses including urban air mobility, emergency response, and disaster surveillance. Their agility and quick deployment features are especially valuable for executing complex missions in challenging environments. This paper addresses this issue by proposing a dual-loop sliding mode control (SMC) strategy optimized for VTOL models. However, tracking errors in the inner loop can impact the performance of the outer loop, complicating the assessment of the inner loop’s convergence speed to meet the outer loop’s criteria, and thus hindering the achievement of absolute stability in both control loops. To tackle this issue, the paper leverages the global asymptotic stability theorem for dynamic systems and develops a closed-loop system with global Lipschitz continuity, guaranteeing robust stability across both loops. This method not only bolsters the system’s dependability but also enhances its flexibility to operate effectively under complex dynamic conditions, thereby increasing the overall resilience and performance of the VTOL control systems. The implementation of the sliding mode control strategy in VTOL models significantly enhances operational stability and reduces tracking errors in complex environments. Numerical simulations demonstrate that our approach reliably improves both performance and adaptability of the system under varying dynamic conditions.
Citation: Du L (2025) Trajectory tracking sliding mode control for vertical take-off and landing aircraft based on double loop and global Lipschitz stability. PLoS ONE 20(2): e0318294. https://doi.org/10.1371/journal.pone.0318294
Editor: Gang Wang, University of Shanghai for Science and Technology, CHINA
Received: November 7, 2024; Accepted: January 13, 2025; Published: February 7, 2025
Copyright: © 2025 Liang Du. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the manuscript and its Supporting information files.
Funding: This research is funded by the General Project of Philosophy and Social Sciences Research in Jiangsu Province Higher Education Institutions (Project Title: “Research on Entrepreneurial Models for College Students in Higher Vocational Colleges Based on ‘Co-Creation between Teachers and Students,” Project No. 2024SJYB0726).
Competing interests: The authors have declared that no competing interests exist.
1 Introduction
The advent of advanced aerial vehicles has underscored a critical need for sophisticated control systems capable of managing their operation in diverse environments. Particularly, the inherent nonlinear nature of these systems, coupled with complex dynamic interactions, presents a formidable challenge in achieving stable and efficient flight [1]. This complexity is primarily due to the intricate relationships between various aerodynamic forces and control inputs, which often result in highly interdependent behavioral characteristics (e.g., roll, pitch, and yaw).
Vertical take-off and landing (VTOL) aircraft are capable of ascending and descending vertically, which makes them well-suited for use in tight spaces like crowded cities or remote locations [2–5]. These aircraft play a significant role in various fields including urban air mobility, emergency rescue, and logistical support. VTOL aircraft are pivotal in sectors such as urban air mobility and emergency rescue, thanks to their ability to operate effectively in tight spaces. This capability allows VTOL aircraft to be rapidly deployed to hard-to-reach areas, making them ideal for transportation in densely populated urban areas and remote locations. As emphasized in the research by Bacchini and Cestino [6], this rapid deployment capability of VTOLs is crucial for carrying out diverse tasks in complex and demanding environments, significantly enhancing the efficiency of emergency response and logistical operations. Considering the expansion of urban areas and the growing demand for efficient transportation solutions, VTOL technology is expected to play a key role in the future mobility systems, as highlighted by Orbea’s research [7]. However, the current VTOL control system also faces some challenges. Such as the integration of autonomous operation in urban environment, the management of airspace congestion and the need to improve the robustness to environmental interference.
The unique design features of VTOL aircraft have inspired significant research into their various models and possible uses. In the research conducted by Abd et al [8], the control system of an octocopter is upgraded with a new structure that boosts aerodynamic efficiency and demonstrates fault tolerance in rotor failures during experimental flights. In the study by Dalamagkidis [9], an enhanced unmanned ground vehicle was engineered to facilitate the transport of VTOL aircraft to designated areas, significantly broadening their operational scope. This approach not only enhances the functional capabilities of the aircraft but also increases the variety of missions they can undertake. Meanwhile, Ucgun introduced a cutting-edge pre-flight testing system for VTOL aircrafts, featuring a three-dimensional nested circle testing platform, a user-friendly graphical interface, and a wireless communication setup. This system allows for thorough axis testing prior to flights, enhancing safety by reducing the risk of in-flight failures [10]. In [11], which aim is to establish a mathematical model of the dynamics for VTOL aircrafts, which will support the development of control laws for inherently unstable multirotor aircraft. In addition, this model will be utilized to design algorithms for accurately estimating the orientation of target objects. In [12], the researchers conducted an in-depth systematic classification of various types of VTOL aircraft and compared the performance metrics, such as range and flight time, of several representative designs. Additionally, the article explores the potential applications of VTOL aircraft in precision agriculture and proposes future research directions and development recommendations. These analyses lay an important foundation for enhancing the performance of new VTOL aircraft and further research, aiming to promote innovation and practical applications of related technologies, particularly in improving efficiency in fields such as agriculture. Through this research, the document provides valuable data references for the academic community and practical guidance for industry practices. The study reported in [13] developed a modular VTOL drone designed for flexible assembly and versatile operation to test distributed estimation and control algorithms. Through the adjustment of control parameters, this drone showcased enhanced adaptability and performance in different configurations.
In contrast to the aforementioned research, many researchers have done a lot of research on the trajectory tracking control method of VTOL aircraft [14–16]. Lu and Yan, along with their colleagues, have proposed a particle swarm optimization algorithm enhanced by PID control for tackling parameter identification in VTOL aircraft. The experimental results demonstrate that this particular version of the particle swarm optimization algorithm outperforms others in solving a majority of multimodal optimization challenges, due to its improved search capabilities and efficiency. However, this method does not take into consideration the external disturbances that VTOL aircraft are likely to face [17]. In Reference [18], a nonlinear optimal control method is proposed, along with the design of an H∞ feedback controller, which ensures the rapid and precise tracking of all state variables under model uncertainty and external disturbances. The stability of the control scheme is confirmed using Lyapunov analysis. In [19], Haq, Izhar Ul and his team developed a new strategy that combines a nonlinear generalized global sliding mode controller with a feedforward neural network, using a DC-DC converter to efficiently extract maximum power from photovoltaic arrays. Simulation results demonstrated that this method exhibits outstanding efficiency and rapid response capabilities under varying environmental conditions. In [20], the researchers propose a unified controller based on incremental nonlinear dynamic inversion, specifically designed for VTOL transition aircraft. The aim is to integrate various flight phases into a single universal controller. This controller effectively addresses the non-affine characteristics of control inputs, thereby simplifying the flight control process and allowing for operation with just one baseline controller throughout the entire flight envelope. Zou and Meng introduced an innovative distributed estimation approach designed to address the cooperative trajectory tracking problem among several VTOL aircraft. Utilizing a hierarchical system design and an auxiliary mechanism, their method effectively manages the underactuation characteristics of the aircraft, ensuring efficient synchronization of their trajectories [21]. Building on this concept, Wang and his team addressed similar tracking issues for VTOL aircrafts through an interference suppression control strategy that integrates a nonlinear error model with hierarchical control, thereby ensuring effective management and overall stability [22]. Huang proposed a position-based distributed formation control for VTOL aircraft swarms that operate under unknown disturbances, incorporating adaptive control laws and auxiliary systems to enhance the formation’s efficacy and stability, despite external disruptions [15]. Lin’s research introduced a transition control strategy for VTOL aircrafts facing severe environmental disturbances, utilizing a dynamic model and an adaptive sliding mode observer to maintain control effectiveness and stability [23]. Wen, Chen, and colleagues investigated the application of a discrete active disturbance rejection controller in tilt-rotor UAV designs, leveraging a dynamic model to achieve enhanced tracking accuracy and stability in their simulations [24].
In our research on VTOL aircraft and their control systems, we emphasize the following key contributions: We employed sliding mode control techniques, known for their robustness against disturbances, to improve the operational stability and responsiveness of VTOL systems.
- We have engineered an innovative sliding mode control strategy that employs a dual-loop structure, effectively reducing the influence of adjustments within the inner loop on the performance of the outer loop. This approach greatly enhances the response rate and stability of VTOL aircraft, thereby increasing their proficiency in managing dynamic environmental conditions.
- We utilized the global asymptotic stability theorem to devise a closed-loop system that exhibits global Lipschitz continuity. This arrangement ensures robust stability throughout both the inner and outer loops of the control system. Such a theoretical improvement greatly enhances the reliability of VTOL aircraft in dynamic environments, offering a strong base for practical implementations in real-world situations.
- Through rigorous numerical simulations conducted in MATLAB/SIMULINK, we have comprehensively tested and validated our proposed control strategy. These simulations serve to affirm the feasibility of our design and establish a robust theoretical foundation, paving the way for future advancements and practical applications in the field of VTOL aircraft technology.
The remaining structure of this paper is as follows: Section 2 provides a detailed description of the problem and the transformation of the VTOL model, along with relevant lemmas and assumptions. Section 3 first clarifies the control objectives of this study, then designs a robust sliding mode controller based on a dual-loop structure, and analyzes its stability. In Section 4, the efficacy of the proposed control strategy is validated using MATLAB simulations. Section 5 concludes the paper with a summary and provides a brief overview of possible avenues for future research.
2 Problem description and model transformation
2.1 VTOL model description
Remark 1: R.O. Saber has devised a specialized decoupling algorithm for underactuated systems, enhancing control strategies by simplifying the complex coupled dynamic behaviors into manageable subsystems [25, 26]. This algorithm constructs a mathematical model, applies transformations to achieve decoupling, and facilitates the use of standard controllers on decomposed subsystems, thereby enhancing system resilience to disturbances and uncertainties [27]
Using the mechanism analysis method [28, 29], we can derive the dynamic equilibrium equations for VTOL aircraft
(1)
where, u1 and u2 are the control inputs, with u1 corresponding to the thrust moment produced at the aircraft’s base and u2 associated with the roll moment. Furthermore, g stands for the gravitational acceleration, and ε represents a coefficient that defines the interaction between u1 and u2. These elements are crucial in forming the aircraft’s dynamic model, which is essential for both comprehending and managing its flight dynamics.
By defining , and θ2 = ω, the model Eq (1) can be rewritten as follows
(2)
Drawing on the decoupling algorithm introduced by R.O. Saber [29], and for Eq (2), taking q1 = x1, p1 = x2, q2 = θ, p2 = ω, we have g1(q2) = ε cos θ and g2(q2) = 1. Thus, , and
. The corresponding decoupling algorithm is as follows:
(3)
For Eq (2), taking q1 = y1, p1 = y2, q2 = θ, p2 = ω, we have g1(q2) = ε sin θ and g2(q2) = 1. Thus, , and
. The corresponding decoupling algorithm is as follows:
(4)
Given the equations:
(5)
(6)
where
.
Then, the corresponding decoupling algorithm can be derived
(7)
After decoupling, the model Eq (2) becomes:
(8)
where,
.
Set the following variables:
(9)
Then the model can be transformed into:
(10)
Remark 2: Employing a decoupling and model transformation strategy for VTOL systems, as opposed to traditional direct design methods for UAV trajectory controllers, offers significant advantages [30–33]. This strategy simplifies the aircraft’s dynamics into independent subsystems, improving control accuracy, system responsiveness, and stability, thus ensuring robust trajectory tracking under diverse conditions [34].
2.2 Useful lemmas and assumptions
Assumption 1: It is assumed that the VTOL aircraft’s dynamic behavior can be effectively modeled as a linear system within a narrowly defined operational range, which substantially simplifies the design of the controller.
Assumption 2: It is assumed that all necessary system states—like position, velocity, and attitude—are precisely measurable or estimable through advanced observers, we ensure that the control algorithm remains robust and effective.
Lemma 1 [35]: The following global asymptotic stability theorem is proposed, applicable to the following dynamic system:
(11)
where, α, β, k, l > 0. According to this theorem, as time t → ∞, the system states γ1 and γ2 will converge to zero, indicating that the system exhibits global asymptotic stability.
Proof 1: According to reference [35], we consider the function , which is always greater than or equal to 1; thus, ln(cosh(x)) is also non-negative. When x = 0, the value of ln(cosh(x)) is 0. To prove that as t → ∞, the variables γ1 and γ2 tend to 0, we define a Lyapunov function
(12)
Let t1 = tanh(kγ1 + lγ2) and t2 = tanh(lγ2), then we have . Substituting this expression, we can write
as follows:
(14)
Since
, it follows that γ2t2 = γ2 tanh(lγ2) ≥ 0. Thus, we have
, and this holds true if and only if the following conditions are satisfied.
When γ1 = γ2 = 0, we have . As t → ∞, both γ1 → 0 and γ2 → 0, and the rate of convergence of the system depends on α, β, k, and l. Furthermore, since
, as γ1 → 0 and γ2 → 0, it follows that
.
Since takes values in the range of [−1, 1], we can derive the following inequality:
(15)
Thus, if we design the control law according to the structure of the model (11), it ensures that the control input remains bounded, with an upper bound of α + β. This means that through appropriate design, we can limit the fluctuations of the control input, allowing the system to operate within a controllable range, thereby enhancing the stability and reliability of the system.
Lemma 2: Lipschitz continuity, a fundamental property in mathematical analysis and control theory, involves a condition where there exists a constant L such that for any two points x and y in a domain, the inequality:
(16)
holds, where L is known as the Lipschitz constant. This property is crucial for ensuring that small changes in the input of a function lead to proportionally small changes in the output, which is vital for the stability and robustness of control systems.
Assumption 3: It is assumed that our model assumes an accurate representation of the VTOL aircraft’s dynamics and asserts that the decoupling of these dynamics can be successfully executed, reflecting true aircraft behavior.
3 Robust sliding mode controller design
3.1 Control objective
The control objective of this paper is to enhance the operational stability and responsiveness of VTOL aircraft in complex environments by designing a system that employs a dual-loop sliding mode control strategy. This control approach minimizes the impact of adjustments within the inner loop on the performance of the outer loop and optimizes the convergence speed of the outer loop. By utilizing the global asymptotic stability theorem, the system ensures robust stability under various dynamic conditions. The control logic diagram, which will be displayed, illustrates the VTOL model, dual-loop structure, control signal pathways, and stability analysis, clearly articulating how these control objectives are achieved. The control logic diagram is shown in Fig 1.
3.2 Design of tracking control algorithm
For the first subsystem in Eq (1), which is the trajectory tracking subsystem, it serves as the outer loop, with the control input being u1. The state equations for this subsystem are:
(17)
Control laws are designed for the z and w subsystems in Eq (17). First, for the z subsystem, let the reference value of z1 be z1d, and define the errors as and
. The model becomes:
(18)
According to Lemma 1, if the control law is designed as:
(19)
then
and
can be achieved, where α1, β1, k1, l1 > 0.
Similarly, for the w subsystem, let the reference value of w1 be w1d, and define the errors as and
. The model becomes:
(20)
Again, according to Lemma 1 and Lemma 2, if the control law is designed as:
(21)
By applying Lemma 1, designing bounded control inputs v1 and v2, the closed-loop systems (18) and (20) can be ensured to be globally Lipschitz continuous, thus ensuring the boundedness of z1 and w1.
Given that the control inputs are and
, and considering that the direction is upwards relative to the direction of gravity, meaning that u1 is always in the positive direction, the control law and the angle required to achieve it are derived as follows:
(22)
Remark 3: To avoid v2 + g being zero, the condition |v2|<g must be satisfied. According to the control law in Eq (21), we have , so the design of α2 and β2 should satisfy
. In a VTOL aircraft, the value and variation range of the angle θ are small, so the value and variation range of the angle command θd are also small. It is reasonable to set the angle command θd in the range of
. Since
, the condition
must hold, which implies
. Hence:
(23)
The values of α1 and β1 must satisfy the above condition, that is:
(24)
By u1 = u1 − εω2, the actual control input becomes:
(25)
In the controller depicted above, the outer-loop system generates the desired angle command θd, which is forwarded to the inner-loop system. The difference θ − θd, representing the error in the outer loop, is corrected by the control mechanisms in the inner loop.
In the discussion above, the second subsystem is a roll tracking system, namely the inner loop, with its control input u2, designed to achieve precise tracking of the outer loop angle θd. The dynamics are described by:
(26)
We define the angle command θd, with tracking error η = θ − θd. A sliding mode function is introduced, , where c > 0. The Lyapunov function is defined as
. Thus,
(27)
In the context of our study, the SMC law is designed to ensure that the state trajectory of the VTOL aircraft reaches and maintains a sliding condition defined by the sliding surface , where η = θ − θd is the angle tracking error. The control law is formulated as:
(28)
where k > 0. This results in
, leading to
, hence
. The control system exhibits exponential convergence, with the rate of convergence dependent on the parameter k. By adjusting the value of k, we can ensure a rapid response of θ to θd.
Remark 4: A third-order integrator chain differentiator is used to compute the derivatives of signals, enabling precise tracking and dynamic adjustment of target signals in control systems [36–38]. In control rule (28), since directly differentiating θd from Eq (22) is quite complex, we can utilize a third-order integrator chain differentiator to simplify the calculation. This differentiator uses the following equations to compute and
:
(29)
To avoid peak phenomena during the initial operation of the differentiator, we set
for the interval 0 ⩽ t ⩽ 1.0. This setting helps suppress initial peak errors without sacrificing dynamic response speed.
3.3 Stability analysis of closed-loop system
The stability of the aforementioned closed-loop system is achieved under the premise that the attitude angle θ quickly and accurately tracks θd. Under ideal conditions, the control laws are described as:
(30)
If there is a discrepancy between the actual angle θ and the desired angle θd, it will inevitably affect the stability of the position closed-loop system. If the influence of angular tracking error is considered, using the control laws v1 and v2 under ideal conditions, the expressions for the closed-loop system can be developed based on Eqs (18) and (20).
(31)
(32)
After substituting Eqs (19) and (21), we obtain the following system of equations:
(33)
(34)
We analyze the stability of to assess the performance of the closed-loop system. This is ensured by using ln(cosh(x)) ⩾ 0, where
, indicating the stability at x = 0. According to the global Lipschitz condition, we ensure that
is bounded.
We consider the Lyapunov function:
(35)
where α1, β1, k1, l1 > 0. Then, the time derivative of V is:
(36)
Define
,
,
, and
. With these definitions, we can rewrite
as follows:
(37)
where
Considering the sine function identity:
(38)
Let and
. This derivation leads to:
(39)
Thus,
(41)
If the angular error η = θ − θd decays exponentially, then η1 = sin θd − sin θ will also decay exponentially.
Therefore,
(42)
Moreover, since x tanh(x) ≥ 0, it follows that
.
Similarly, applying the same reasoning to the closed-loop system Eq (34), it can be demonstrated that as time t approaches infinity, the error variables and
will converge to zero.
Based on Eq (19), if the desired trajectory is set as z1d = t, then its second derivative . Employing the control law v1, it ensures that as time t progresses towards infinity, the tracking errors
and
both approach zero, and consequently, the control input v1 also approaches zero, meaning that the acceleration
approaches zero, leading to θ → 0. Furthermore, since the system states are z1 = x1 − ε sin θ, w1 = y1 + ε(cos θ − 1), as θ approaches zero, the system states x1 and y1 will respectively converge to z1 and w1, thereby achieving precise trajectory tracking.
4 Simulation verification
4.1 Simulation comparison
To validate the effectiveness of the control method proposed in this paper, we compare it with the PID control method outlined in Reference [17]. The comparison involves assessing both the proposed and PID control methods under similar conditions, with specific parameters and settings referenced from Literature 1. This approach allows us to directly evaluate the performance differences and potential improvements offered by our proposed method over the established PID control, thereby highlighting its advantages in practical applications. Further details on the PID control approach and its parameters can be found in Reference [17].
4.2 Simulation parameter setting
In this simulation, the control object is described by Eq (1), with the gravitational acceleration set to g = 9.8 m/s2. The initial conditions are defined as follows: x1(0) = 1, x2(0) = 0, y1(0) = 1.0, y2(0) = 0, θ(0) = 0, ω(0) = 0. The desired trajectory is established as a combination of a linear function over time and a sinusoidal function, specifically xd = t and yd = sin t. Consequently, the target control trajectories are set as z1d = t and w1d = sin t. For the outer loop control, we utilize Eqs (19) and (21), setting the control parameters k1, l1, k2, l2 all to 10. Following the guidelines of , the control parameters α2 and β2 are designed to be 3.0. Similarly, according to equation
, we set α1 and β1 to 1.0. In terms of inner loop control, Eq (28) guides us to select c = 5 and k = 10 to achieve a rapid convergence speed. Additionally, the differentiator is configured using Eq (29), with the parameter ε set to 0.01 and the coefficients k1 = 9, k2 = 27, k3 = 27.
4.3 Simulation results
The effectiveness of the control laws is clearly demonstrated by the simulation results shown in Figs 2 through 7. Fig 2 shows the performance of two control strategies in tracking a desired trajectory (x1). The upper chart displays the ideal x1 trajectory along with the tracking performance over time of two control strategies (proposed control and PID control). The ideal trajectory is represented by a red solid line, the proposed control by a blue dashed line, and the PID control by a black solid line. It can be observed that both the proposed control strategy and the PID control strategy are effective in tracking the ideal trajectory, with the proposed control strategy being closer to the ideal trajectory for most of the time. Fig 3 illustrates the performance of two control methods-Proposed Control and PID Control-in tracking an ideal output y1. The red curve represents the ideal output y1, which is the target the system aims to achieve. The blue dashed line represents the output from the proposed control, while the black dotted line represents the output from PID control. Both control methods track the ideal output effectively, as indicated by the high degree of overlap between the curves, demonstrating small tracking errors. Overall, Fig 3 shows that the proposed control method potentially offers advantages in dynamic tracking over traditional PID control. Particularly in terms of error convergence speed and tracking precision, the proposed control appears to provide smoother and quicker performance. This may suggest that the proposed control strategy is more effective in adjusting to and responding to dynamic changes in the system. Fig 4 demonstrates the performance of two control methods—Proposed Control and PID Control—in tracking the ideal roll angle. The red curve represents the ideal roll angle (Ideal thd), which is the target the system aims to achieve. The blue dashed line indicates the output from the proposed control, and the black dotted line represents the output from PID control. The lower subplot in Fig 4 details the tracking errors from 0 seconds to 30 seconds. Fig 4 illustrates that both the proposed control and PID control exhibit good performance in the task of tracking the ideal roll angle, particularly during the stable phase after the errors rapidly decrease. Although both control methods show significant errors in the initial phase, the proposed control demonstrates slightly better stability and accuracy in the later stages. This suggests that for applications requiring rapid response and high precision, the proposed control might be a more favorable choice.
Figs 5 and 6 respectively display the operational performance of two control methods-Proposed Control and PID Control-on two control inputs u1 and u2. The pink line represents the input values from the proposed control, while the black line represents the input values from PID control. In Fig 5, the control input u1 from both control strategies starts very high, then quickly declines, and subsequently stabilizes with periodic fluctuations. The input from the proposed control is smoother, particularly after the initial decline during the stabilization phase. In Fig 6, the input u2 from both control methods shows significant peaks initially, which then gradually stabilize. Between 0 and 2 seconds, both the proposed and PID control inputs exhibit intense fluctuations, after which the proposed control’s input tends towards a more stable negative value, while the PID control’s input remains nearly zero throughout the time frame. The proposed control method shows smoother transitions and better stability in controlling inputs u1 and u2. Especially after facing initial large fluctuations, the proposed control reaches a stable state more quickly. In summary, the proposed control method may be more effective than traditional PID control in handling rapid changes and the need for precise control in dynamic systems. Fig 7 illustrates the comparison of two control methods—Proposed Control and PID Control—in tracking a specific trajectory. The red solid line represents the ideal trajectory, which is the target path the system aims to achieve. The blue dashed line indicates the response from the proposed control, while the black dash-dotted line represents the response from PID control. From the graph, it is evident that the proposed control closely matches the ideal trajectory with very minimal deviation. Although PID control generally follows the ideal trajectory, it exhibits larger deviations in certain areas, such as peaks and troughs. Additionally, the illustration also shows that while PID control can achieve basic tracking, it may not be sufficiently precise in high-demand applications, particularly in terms of dynamic response and adjustment accuracy. Therefore, for control systems requiring high precision and stability, proposed control might be a better choice.
5 Discussion and future work
This study explores the flexible take-off and landing capabilities of VTOL aircraft in environments with spatial constraints, introducing a sliding mode control approach based on a double-loop architecture. This approach significantly boosts the maneuverability and reaction speed of the aircraft. The paper also discusses the application of the global asymptotic stability theorem and designs a closed-loop system characterized by global Lipschitz continuity to ensure robust stability across both control loops. Validated through MATLAB/SIMULINK simulations, the proposed control method not only confirms its effectiveness but also increases the system’s reliability and the aircraft’s adaptability in dynamically complex environments. While these simulations offer an initial affirmation of the strategy’s validity, the complexity of real-world scenarios necessitates further empirical testing to fully assess and refine the control method’s practicality. Additionally, as VTOL aircraft find more uses in civilian and commercial sectors, enhancing their safety and reliability becomes paramount. Future research should thus prioritize evaluating the aircraft’s performance under extreme conditions and investigating technological solutions to mitigate potential safety hazards.
Supporting information
S1 File. For the paper program, please refer to the code in supplementary materials.
https://doi.org/10.1371/journal.pone.0318294.s001
(PDF)
References
- 1. Irfan S, Zhao L, Ullah S, Javaid U, Iqbal J, Differentiator-and Observer-Based Feedback Linearized Advanced Nonlinear Control Strategies for an Unmanned Aerial Vehicle System, Drones, 8(10), 527, 2024.
- 2. Kuprikov M, Rabinskiy LN, Vertical take-off and landing aircrafts: Myth or reality of modern aviation, Journal of Mechanical Engineering Research and Developments, 41(4), 46–52, 2018.
- 3. Intwala A, Parikh Y, A review on vertical take off and landing (vtol) vehicles, International Journal of Innovative Research in Advanced Engineering(IJIRAE), 2(2), 187–191, 2015.
- 4. Misra A, Jayachandran S, Kenche S, Katoch A, Suresh A, Gundabattini E, et al, A Review on Vertical Take-Off and Landing (VTOL) Tilt-Rotor and Tilt Wing Unmanned Aerial Vehicles (UAVs), Journal of Engineering, 2022(1), 1803638, 2022.
- 5.
Gu H, Lyu X, Li Z, Shen S, Zhang F, Development and experimental verification of a hybrid vertical take-off and landing (VTOL) unmanned aerial vehicle (UAV), In:2017 International Conference on Unmanned Aircraft Systems(ICUAS). IEEE, 160-169, 2017.
- 6. Bacchini A, Cestino E, Key aspects of electric vertical take-off and landing conceptual design, Proceedings of the Institution of Mechanical Engineers, Part G:Journal of Aerospace Engineering, 234(3), 774–787, 2020.
- 7.
Orbea D, Moposita J, Aguilar WG, Paredes M, Reyes RP, Montoya L, Vertical take off and landing with fixed rotor, In: 2017 CHILEAN Conference on Electrical, Electronics Engineering, Information and Communication Technologies(CHIECON). IEEE, 1-6, 2017.
- 8.
Abd Rahman YA, Hajibeigy MT, Al-Obaidi ASM, Cheah KH, Design and fabrication of small vertical-take-off-landing unmanned aerial vehicle, In:MATEC Web of Conferences, 152, 02023, 2018.
- 9.
Dalamagkidis K, loannou S, Valavanis K, Stefanakos E, A mobile landing platform for miniature vertical take-off and landing vehicles, In: 2006 14th Mediterranean Conference on Control and Automation. IEEE, 1-6, 2006.
- 10. Ucgun H, Okten I, Yuzgec U, Kesler M, Test platform and graphical user interface design for vertical take-off and landing drones, Romanian Journal of Information Science and Technology, 25(3), 350–367, 2022.
- 11. Chodnicki M, Mazur M, Nowakowski M, Kowaleczko G, The mathematical model of UAV vertical take-off and landing, Aircraft Engineering and Aerospace Technology, 91(2), 249–256, 2019.
- 12. Zhou M, Zhou Z, Liu L, Huang J, Lyu Z, Review of vertical take-off and landing fixed-wing UAV and its application prospect in precision agriculture, International Journal of Precision Agricultural Aviation, 3(4), 2020.
- 13. Oung R, D’Andrea R, The distributed fight array: Design, implementation, and analysis of a modular vertical take-off and landing vehicle, The International Journal of Robotics Research, 33(3), 375–400, 2014.
- 14.
Zhang J, Guo 2, Wu L, Research on control scheme of vertical take-off and landing fixed-wing UAV, In: 2017 2nd Asia-Pacific Conference on Intelligent Robot Systems(ACIRS). IEEE, 200-204, 2017.
- 15. Huang Y, Meng Z, Bearing-based distributed formation control of multiple vertical take-off and landing UAVs, IEEE Transactions on Control of Network Systems, 8(3), 1281–1292, 2021.
- 16. AGRALI M, Soydemir MU, Gokcen A, Sahin S, Deep Reinforcement Learning Based Controller Design for Model of The Vertical Take off and Landing System, Avrupa Bilim ve Teknoloji Dergisi, (26), 358–363, 2021.
- 17. Lu Y, Yan D, Levy D, Parameter estimation of vertical takeoff and landing aircrafts by using a PID controlling particle swarm optimization algorithm., Applied Intelligence, 44, 793–815, 2016.
- 18. Rigatos G, A nonlinear optimal control approach for the vertical take-off and landing aircraft, Guidance, Navigation and Control, 1(03), 2150012, 2021.
- 19. Haq IU, Khan Q, Ullah S, Khan SA, Akmeliawati R, Khan MA, et al, Neural network-based adaptive global sliding mode MPPT controller design for stand-alone photovoltaic systems, Plos one, 17(1), e0260480, 2022. pmid:35051183
- 20.
Raab SA, Zhang J, Bhardwaj P, Holzapfel F, Proposal of a unifed control strategy for vertical take-off and landing transition aircraft confgurations, In:2018 Applied Aerodynamics Conference, 3478, 2018.
- 21. Zou Y, Meng Z, Coordinated trajectory tracking of multiple vertical take-off and landing UAVs, Automatica, 99, 33–40, 2019.
- 22. Wang L, Su J, Trajectory tracking of vertical take-off and landing unmanned aerial vehicles based on disturbance rejection control, IEEE /CAA Journal of Automatica sinica, 2(1), 65–73, 2015.
- 23.
Lin K, Qi J, Wu C, Wang M, Zhu G, Control system design of a vertical take-off and landing unmanned aerial vehicle, In: 2020 39th Chinese Control Conference(CCC). IEEE, 6750-6755, 2020.
- 24.
Wen J, Chen S, Yang A, Wang Y, Research on Vertical Take-off and Landing Control of New VTOL Aircraft Based on ADRC, In: 2021 36th Youth Academic Annual Conference of Chinese Association of Automation (YAC). IEEE, 1-6, 2021.
- 25. Olfati-Saber R, Fax JA, Murray RM, Consensus and cooperation in networked multi-agent systems, Proceedings of the IEEE, 95(1), 215–233, 2007.
- 26.
Saber RO, Murray RM, Flocking with obstacle avoidance: Cooperation with limited communication in mobile networks, In: 42nd IEEE International Conference on Decision and Control (IEEE Cat. No. 03CH37475), 2, 2022-2028, 2003.
- 27. Pustina P, Della Santina C, De Luca A, Feedback regulation of elastically decoupled underactuated soft robots, IEEE Robotics and Automation Letters, 7(2), 4512–4519, 2022.
- 28. Wang X, Liu J, Cai KY, Tracking control for a velocity-sensorless VTOL aircraft with delayed outputs, Automatica, 45(12), 2876–2882, 2009.
- 29. Olfati-Saber R, Global configuration stabilization for the VTOL aircraft with strong input coupling, IEEE transactions on Automatic Control, 47(11), 1949–1952, 2002.
- 30. Sonugiir G, A Review of quadrotor UAV: Control and SLAM methodologies ranging from conventional to innovative approaches, Robotics and Autonomous Systems, 161, 104342, 2023.
- 31. Hanif AS, Han X, Yu SH, Independent control spraying system for UAV-based precise variable sprayer: A review, Drones, 6(12), 383, 2022.
- 32. Yun WJ, Park S, Kim J, Shin M, Jung S, Mohaisen DA, et al, Cooperative multiagent deep reinforcement learning for reliable surveillance via autonomous multi-UAV control, IEEE Transactions on Industrial Informatics, 18(10), 7086–7096, 2022.
- 33. Ma B, Liu Z, Dang Q, Zhao W, Wang J, Cheng Y, et al, Deep reinforcement learning of UAV tracking control under wind disturbances environments, IEEE Transactions on Instrumentation and Measurement, 72, 1–13, 2023.
- 34. Ducard GJ, Allenspach M, Review of designs and flight control techniques of hybrid and convertible VTOL UAVs, Aerospace Science and Technology, 118, 107035, 2021.
- 35. Ailon A, Simple tracking controllers for autonomous VTOL aircraft with bounded inputs, IEEE Transactions on automatic control, 55(3), 737–743, 2010.
- 36. Gower RM, Gower AL, Higher-order reverse automatic differentiation with emphasis on the third-order, Mathematical Programming, 155, 81–103, 2016.
- 37. Wang Y, Hu C, Li Z, Lin S, He S, Zhu Y, Time-optimal control for high-order chain-of-integrators systems with full state constraints and arbitrary terminal states, IEEE Transactions on Automatic Control, 2024.
- 38. Ibragimov NH, Nucci MC, et al, Integration of third order ordinary differential equations by Lie’s method: equations admitting three-dimensional Lie algebras, Lie Groups and their applications, 1, 49–64, 1994.