Abstract
Tethered quadrotors, unmanned aerial quadrotors connected to a fixed point via tether cables, have been widely applied in numerous aerial tasks. However, their structural parameters and external disturbances give rise to dynamic stability issues, resulting in uncontrolled autonomous flight, shaking, and vibrating. Thus, this article investigates the quantitative stability of a tethered quadrotor using the Lyapunov exponent approach. First, a mathematical model of the tethered quadrotor is developed, and its dynamic stability is quantified to verify the rationality of the designed physical prototype and enhance the aerial system’s stability. Both simulation and experimental results show that the dynamic stability during the landing phase is better than that during takeoff. Finally, optimizing the structural parameters enhances the dynamic stability, which is sensitive to cable length, wind gusts, and yaw angle.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
In recent years, there were numerous progressive advancements in the field of rotorcraft unmanned aerial vehicles (RUAVs) due to their broad application in daily life. RUAVs have been promoted in both civilian and military missions, including aerial manipulation [1], aerial photography [2], agricultural spraying [3], and military reconnaissance [4]. However, RUAVs’ potential is limited by several crucial characteristics, including endurance time, computational efficiency, and load capacity [5].
One feasible approach to mitigating these limitations is to connect an RUAV to a ground station via a tether cable to supply energy, apply forces, and transmit flight information. Fortunately, the tethered quadrotor is of this type RUAV, which is novel aerial robots consisting of a ground mooring unit, tether cables, and a rotorcraft. However, like other aerial robots, tethered quadrotors are prone to fuselage vibration, instability, crashing, loss of the command and control link, and other dynamic stability problems in the presence of internal uncertainties and external disturbances [6]. Furthermore, the tether cable significantly influences the tethered quadrotor’s dynamics. Thus, safe deployment of a tethered quadrotor requires the analysis of their structural stability and dynamic stability.
Stability analysis inspects whether the system states remain stable under the influences of internal uncertainties and external disturbances. As such, it promotes optimization of the system’s structural parameters and control commands. Generally, there are two stability analysis methods for nonlinear dynamic systems. The first relies on analyzing the dynamics model, whereas the second utilizes Lyapunov stability theory [7, 8]. More precisely, the first method analyzes the stability of the dynamics model established via parameter identification. However, this method depends on the model accuracy and the efficiency of solving dynamic equations. For the tethered quadrotor system with noise interference, nonlinearity, and strong coupling, the dynamic model is very complicated, and the Lyapunov function cannot be accurately constructed or even obtained.
The second method constructs a Lyapunov function for nonlinear systems. The Lyapunov exponent can describe the average exponential rate of divergence or convergence of the states when the system is subjected to disturbances, so it can be used to quantitatively analyze the motion stability of the tethered quadrotor system. Compared with the first method, the Lyapunov exponent method is easier to construct and more suitable for the stability analysis of complex nonlinear system dynamics models [9, 10]. For instance, Amiri et al. [11] utilized the Newton–Euler equations to derive the dynamics model of a small-scale unmanned helicopter and analyzed its stability by applying Lyapunov stability theory. Pfimlin et al. [12] adopted the Lyapunov method to analyze the stability of the dynamics model for a ducted-fan unmanned aerial vehicle. However, the authors omitted the influence of external disturbances to decrease the algorithm complexity. Under the assumption that all system states are measurable, Islam and Liu [13] used a Lyapunov-like energy function to evaluate a quadrotor’s controller design with uncertain parameters, unknown environmental effects, and unmodeled dynamics.
Nevertheless, while the discussed works provide an approach to analyze the aerial robots' stability, they are usually constrained by the dynamics model’s calculation efficiency. Meanwhile, the stability of the tethered quadrotors executing complex flight missions in a dynamic environment is hampered by their inherent instability, strong coupling of their dynamics, and high nonlinearity. Furthermore, tethered quadrotors are susceptible to underactuated behavior, modeling errors, and external disturbances. Hence, there is a need for an efficient and practical method for the tethered quadrotor’s stability analysis.
The Lyapunov exponent approach has attracted significant attention from the research community, because it enables quantitative dynamic stability analysis [14, 15]. For example, Chen et al. [16] aimed to improve the dynamic stability of a ducted-fan unmanned aerial vehicle using the Lyapunov exponent. Similarly, Liu et al. used the Lyapunov exponent to analyze the dynamic stability of quadrotors during takeoff, landing, yawing, rolling, and pitching [7, 17, 18]. Moreover, the Lyapunov exponent has been identified as the prominent approach for the stability analysis of other robots, such as mobile vehicles [19], underwater robots [20], and biped robots [21].
The discussed works optimized the structural parameters to improve the movement stability of the robotic systems. Furthermore, the effect of external disturbances on robots' dynamic stability was studied by evaluating it via the Lyapunov exponent method [22]. These works suggest the suitability of the Lyapunov exponent method for quantitative analysis of the tethered quadrotors’ dynamical stability when subjected to parametric uncertainties and external disturbances.
Therefore, this study utilizes the Lyapunov exponent method in dynamic stability analysis of the tethered quadrotor, demonstrating its efficacy and efficiency. Extensive simulations in the virtual environment are performed to evaluate the performance of the proposed Lyapunov exponent approach. In addition, real-world flight experiments are conducted to validate the proposed approach further. Although the Lyapunov exponent theory is a proven effective method for stability analysis of nonlinear systems, to the best of the authors’ knowledge, it has never been used for dynamic stability analysis of tethered quadrotors. This aspect constitutes one of the main contributions and novelties of the present work. Another contribution is reflected in the rationality of the designed physical prototype, which has been verified through both simulation and experiments. The main contributions and features of this work can be summarized as follows:
-
(1)
Compared with the existing works [7,8,9,10,11,12,13], this paper extends the previous theoretical work by providing Lyapunov exponent approach for stability analysis. Meanwhile, theoretical results are first experimentally verified using a tethered quadrotor.
-
(2)
This work develops a novel tethered quadrotor which addresses the shortcomings of conventional drones, such as endurance time, computational efficiency, and load capacity. Compared with the conventional drones, the stability analysis of the tethered quadrotor has more challenging due to the flexible ropes.
-
(3)
This work analyzes the stability of the tethered aircraft in different flight stages, which is conducive to the design of a reasonable aircraft. In particular, the effects of cable length and wind gusts on system stability are explored.
The remainder of this paper is organized as follows. Section 2 introduces the tethered quadrotor's design concepts. System modeling is presented in Sect. 3, establishing the quadrotor dynamics model and tether cable model. Section 4 describes the Lyapunov exponents’ calculation method. Then, the simulation and experiment results are shown in Sect. 5. Finally, the main conclusions are given in Sect. 6.
2 Design Concepts
In this section, a tethered quadrotor is designed to increase endurance time, critical for a classical aerial robot. The tethered quadrotor consists of an X450 quadrotor and a ground mooring unit, which communicate via a tether cable and wirelessly. Its architecture is illustrated in Fig. 1. The aircraft comprises the following modules: a global positioning system (GPS), gyroscope, accelerometer, magnetometer/compass, inertial measurement unit (IMU), wireless modem, and embedded control processor. The ground mooring unit contains a diesel generator connected to a cable capstan and a power conversion module to boost 220 V alternating current (AC) to 380 V direct current (DC) through the tether cable. The tether cable is wrapped around the cable capstan (Fig. 2), which adopts a reciprocating screw mechanism to ensure the cable neatly rolls on the drum. The unit tether cable has one core 1550 nm single-channel optical fiber and two 0.75 mm2 aviation wire cores, covered with high-temperature resistant Teflon composite film and woven aramid fibers (Fig. 3). Finally, a computer serves as the ground station, running programs for retrieving information regarding the aircraft's status.
3 System Modeling
3.1 Quadrotor Dynamics Model
The model of quadrotor dynamics is established by representing the aircraft as a solid body evolving in a 3D space while subjected to the thrust and three moments: pitch, roll, and yaw. The two coordinate frames of the tethered quadrotor, namely the body-fixed frame (\(\left\{ {O_{B} } \right\}\)) and earth-fixed frame (\(\left\{ {O_{E} } \right\}\)), are depicted in Fig. 4. Frame \(\left\{ {O_{B} } \right\}\) is fixed at the center of the aircraft, whereas frame \(\left\{ {O_{E} } \right\}\) is fixed at the center of the ground mooring unit. The quadrotor’s generalized coordinates are
where \([x,y,z] \in R^{3}\) is the position vector of the aircraft’s center of mass relative to frame \(\left\{ {O_{E} } \right\}\). Euler angles \([\phi ,\theta ,\psi ]^{T} \in R^{3}\) capture the quadrotor's orientation, where \(\phi\) is the roll angle about the \(X_{B}\)-axis, \(\theta\) is the pitch angle about the \(Y_{B}\)-axis, and \(\psi\) is the yaw angle about the \(Z_{B}\)-axis.
In tethered quadrotor system, the dynamics model of quadrotor subsystem is established via the Euler–Lagrange method [25]
where \({\mathbf{p}} = [u,v,w,p,q,r]^{T}\) denotes the vector of the generalized linear and angular velocities. Further, \({\mathbf{V}}\left( {\mathbf{q}} \right)\) captures the relationship between generalized coordinates and generalized velocities and consists of a transformation matrix \({\mathbf{R}}_{1}\) from \(\left\{ {O_{B} } \right\}\) to \(\left\{ {O_{E} } \right\}\) and an orientation transformation matrix \({\mathbf{R}}_{2}\) [26], which is described as
where
and
where \(S\left( \cdot \right)\) and \(C\left( \cdot \right)\) are abbreviations of \(\sin \left( \cdot \right)\) and \(\cos \left( \cdot \right)\), respectively.
\({\mathbf{M}}\left( {\mathbf{q}} \right) \in R^{6 \times 6}\) denotes the inertial matrix, which is described as
where \(m\) is the quadrotor’s mass, and \(I_{xx}\), \(I_{yy}\), and \(I_{zz}\) are the moment of inertia.
\({\mathbf{C}}\left( {{\mathbf{q}},{\mathbf{p}}} \right) \in R^{6 \times 6}\) is the gyroscopic matrix that includes the Coriolis and centrifugal forces and can be expressed as
Finally,\({\mathbf{F}}\left( {{\mathbf{p}},{\mathbf{q}},{\mathbf{u}}} \right)\) denotes an input matrix containing active forces/moments (e.g., motor drive force and motor drive moments) and passive forces/moments (e.g., gravity, the tension of the cable, and air drag). The quadrotor motor's driving force/moments \({\mathbf{u}} = \left[ {U_{1} ,U_{2} ,U_{3} ,U_{4} } \right]^{\rm T}\) can be calculated as [27]
where \(L\) is the distance between the center of the propeller hub and the center of the quadrotor's mass, and \(U_{1}\), \(U_{2}\), \(U_{3}\), and \(U_{4}\) are the thrust input, pitch moment input, roll moment input, and yaw moment input, respectively. \(F_{i}\) and \(M_{i}\) (\(i = 1,2,3,4\)) are the force and momnet produced by each propeller, which are expressed as [23, 24]
where \(\Omega_{i}\) denotes the propeller speed, \(\rho_{a}\) is the air density, \(A\) is the propeller disk area, \(R\) is the propeller's radius, and \(C_{T}\) and \(C_{M}\) are the thrust coefficient and the moment coefficient, respectively.
3.2 Tether Cable Model
Remark 1
Assuming the cable only bears tension and gravity, the angle between the cable and longitudinal plane \(O_{E} Y_{E} Z_{E}\) is set as \(\beta\). Since the \(\beta\) is almost unchanged during the takeoff and landing process, it can be taken as a particular vale. Therefore, the force analysis of the entire system can be restricted to the longitudinal plane \(O_{E} Y_{E} Z_{E}\).
Remark 2
Assuming the cable tension in 3D space is set as \(T_{h}\), the cable tension \(T_{1}\) in the longitudinal plane \(O_{E} Y_{E} Z_{E}\) can be calculated as \(T_{1} = T_{h} \cos \beta\).
The planar model of the tethered quadrotor is illustrated in Fig. 5. The tether cable is subject to gravity acceleration \(g\) and the aircraft's tension \(T_{1}\). Similar analysis can be found in [5]. The forces acting on the cable can be expressed as
where \(\Upsilon\) is the angle between the gravity and cable tension, \(\rho\) is the cable density, \(s\) denotes the sectional area of the cable, and \(l\) is the cable length.
Consider the following equation:
Using Eq. (9), one obtains
Then, the derivative of Eq. (12) satisfies
where the infinitesimal \(dl\) is defined as
Equation (13) can now be transformed into
Since \(\varepsilon = dz/dy\), integrating Eq. (15) yields
Solving the integral equation results in
Since \(y = 0\) and \(\dot{z} = 0\), one obtains \(c_{1} = 0\). Then, the integration of Eq. (16) is
Again, since \(y = 0\) and \(\dot{z} = 0\), \(c_{2} = - T_{0} /\rho sg\). Using the catenary theory [28], the tether cable length model can be formulated as
where \(D = T_{0} /\rho sg\) denotes the equivalent cable length.
By combining Eqs. (10) and (19) with the Euler formula \(\cosh \left( x \right) = \left( {e^{x} + e^{ - x} } \right)/2\), the tether cable tension model is
where \(\alpha\) represents the angle between the tension \(T_{1}\) and the axis \(Y_{E}\).
Let symbol \(\beta\) represent the angle between the cable and the longitudinal plane. Now, the cable tension in 3D space can be expressed using a \(6 \times 1\) column vector
3.3 State-Space Model
In control engineering, a state-space representation is a mathematical model of a physical system that relates input, output, and state variables via first-order differential equations [29]. Under the state-space representation, the dynamical model of the tethered quadrotor can be expressed as
where \({\mathbf{X}} = [{\mathbf{q}},{\mathbf{p}}]^{T}\).
Remark 3
The variation Eq. (22) is a matrix-valued time-varying linear differential equation. It is derived by linearization of the vector field along the trajectory \({\mathbf{X}}(t)\).
Combining Eqs. (4), (21), and (22), one obtains the first-order derivative of the state variables as
4 Lyapunov Exponent Method
Dynamic stability analysis assumes that convergence (or divergence) of motion trajectories with close starting points continues as time approaches infinity. Such a behavior can be analyzed by the Lyapunov exponent proposed in [30]. Given a continuous dynamical system in an n-dimensional phase space, we track the long-term development of an infinitesimal n-sphere of starting conditions. Due to the flow’s locally deforming character, the sphere will deform into an \(n{\text{ - ellipsoid}}\). Define the \(i{\text{th}}\) one-dimensional Lyapunov exponent in term of the length of the ellipsoidal principal axis \(\left\| {\delta x_{i} \left( t \right)} \right\|\) as
where \(x_{i} \left( {t_{0} } \right)\) and \(x_{i} \left( t \right)\) denote the state variables at the initial and the current time, \(t_{0}\) and \(t\), respectively. The function (25) of Lyapunov exponents indicates the stability property of the dynamic system. If \(\gamma_{i} < 0\), the system is stable, and the lower the exponent, the more stable the system. If \(\gamma_{i} > 0\), the system implies instability. If \(\gamma_{i} { = }0\), the system is asymptotically stable.
Remark 4
The Lyapunov exponents are proportional to the expanding or contracting character of certain phase space directions. Due to the fact that the ellipsoid's orientation changes continually as it evolves, the directions associated with a particular exponent fluctuate in a complex manner along the attractor. As a result, one cannot talk of an exponent having a well-defined direction.
The Jacobian matrix of Eq. (22) can be calculated as
where \(\dot{X}_{i} \left( {i = 1,2, \ldots ,12} \right)\) is the derivative of the system state variables.
To calculate the Lyapunov exponents based on the dynamical model (22), fiducial trajectories are constructed by integrating nonlinear equations of motion for some post-transient initial conditions. Meanwhile, an arbitrarily oriented frame of \(n\) orthonormal vectors is constructed by simultaneously integrating the linearized equations of motion for \(n\) different initial conditions. On the initial frame of orthonormal vectors, let the linearized equations of motion create the set of vectors \([\delta x_{1} \left( t \right),\delta x_{2} \left( t \right), \cdots ,\delta x_{n} \left( t \right)]\). The Gram–Schmidt reortho-normalization (GSR) is applied to avoid a misalignment of all vectors along the direction of maximal expansion [31]. GSR provides the orthonormal set \([\eta_{1}^{^{\prime}} ,\eta_{2}^{^{\prime}} , \cdots ,\eta_{n}^{^{\prime}} ]\) shown below
where \(\left\langle \cdot \right\rangle\) denotes the inner product. GSR procedure allows the integration of the vector frame for as long as required for the convergence of Lyapunov spectrum.
Combining Eqs. (22), (25) and (27), the Lyapunov exponent for the tethered quadrotor can be written as [32]
describing the quantitative relation between the quadrotor's structural parameters and the dynamic stability.
Figure 6 summarizes the tethered quadrotor's motion stability analysis based on the Lyapunov exponent concept in a block diagram.
5 Simulation and Experiments
5.1 Parameters’ Identification
Structure parameters of the tethered quadrotor can be assessed through direct and indirect measurement. Several physical parameters (such as the quadrotor’s mass \(m\) and length \(L\)) can be obtained using standard measurement tools. However, specific physical parameters cannot be directly obtained unless specialized testing platforms are utilized. Such parameters include the rotational inertia, thrust coefficient, and moment coefficient.
The aircraft's rotational inertia can be measured using the bifilar pendulum method [33]. As seen in Fig. 7, the aircraft is suspended with two thin wires of the same length. Taking the rotational inertia (\(I_{xx}\)) as an example, the aircraft is rotated manually about \(OX\) axis by a small angle. Once released, the aircraft proceeds to periodically move back-and-forth about \(OX\) axis.
The rotational inertia is calculated as
where \(r\) denotes the distance between the aircraft mass and the wire, \(a\) is the wire length, and \(\omega\) is the oscillation period. The calculated rotational inertia parameters are listed in Table 1.
The propeller’s thrust and moment coefficients assessment is conducted on a specific test platform shown in Fig. 8. One propeller is fixed on the support frame, and its thrust and moment are collected by a tension sensor (model MT1022-15, METTLER TOLEDO) and a torque sensor (model MT1022-3, METTLER TOLEDO). The electrical signals from the sensors are converted into 0–5 V voltage signals through the transducer, and an acquisition board samples the voltage signals at a frequency of 500 Hz. These sensors have a measurement sensitivity from 1.8 to 2.2 mV. Figure 9 shows the relation between the propeller speed and thrust. Similarly, the connection between moment and propeller speed is estimated in Fig. 10.
The derived intrinsic parameters of the tethered quadrotor are listed in Table 2.
5.2 Simulation Results
This section presents four simulation cases conducted to investigate the proposed tethered quadrotor's dynamic stability under different conditions.
Case 1. The aircraft flied from the ground to a hovering altitude of 100 m, increasing the propeller speed from 0 to 10,800 rpm. Then, the aircraft returned to the ground, and the propeller speed dropped to zero. As seen in Fig. 11, the Lyapunov exponents during takeoff are smaller than those during landing. Therefore, the tethered quadrotor has better dynamic stability during landing. This result stems from the tether cable's shortening, revealing the stability performance’s sensitivity to the tether cable tension.
Furthermore, the stability performance during takeoff and landing was quantified using evaluation Eq. (30), and the results are listed in Table 3
The results show that the stability is higher during landing than during takeoff, which contradicts the stability analysis results for conventional free-flying vehicles [7, 16]. If channel \(x\) is taken as an example, the Lyapunov exponent for landing is 100.35% higher than that for takeoff.
In addition, Fig. 12 displays a variation in the Lyapunov exponents for different cable tensions. It can be observed that the cable tension’s effect on the tethered quadrotor’s takeoff phase is greater than that on the landing phase. As the cable tension increases, the Lyapunov exponents of \(\theta\) channel and \(\psi\) channel approach either zero or a negative value. More precisely, when the cable tension exceeds 150 N, the convergence speed of these two channels is almost zero. These results demonstrate that the channels are not sensitive to the variation in the cable tension. Furthermore, the overlarge cable tension leads to an unstable aircraft position, which is not allowed in practice.
Case 2. This case provides three scenarios to investigate the propeller’s impact on stability performance during the yawing phase. Three cases with varying propeller speeds are selected as follows:
Scenario 1: \(\Omega_{2} = \Omega_{4} = 10800\;{\text{rpm}}\), \(\Omega_{1} = \Omega_{3} = 5800\;{\text{rpm}}\),
Scenario 2: \(\Omega_{2} = \Omega_{4} = 10800\;{\text{rpm}}\), \(\Omega_{1} = \Omega_{3} = 7800\;{\text{rpm}}\),
Scenario 3: \(\Omega_{2} = \Omega_{4} = 10800\;{\text{rpm}}\), \(\Omega_{1} = \Omega_{3} = 9800\;{\text{rpm}}\).
From the results in Fig. 13, it can be seen that the channels display the quickest convergence to zero or a negative value for Scenario 1. Furthermore, the Lyapunov exponents of Scenario 1 are the smallest when the algorithm reaches the iteration maximum. The larger the yaw angle, the better the aircraft’s stability at yawing phase. In practice, the system’s stability at the yawing phase is sensitive to the speed difference between two propeller pairs. Thus, the system’s stability can be enhanced by expanding the speed difference.
Case 3. This case studies the influence of different propeller radius on the tethered quadrotor’s stability when hovering. Three different propellers are selected:
Scenario 1: \(R = 0.226{\text{m}}\), \(\Omega_{1} = \Omega_{2} = \Omega_{3} = \Omega_{4} = 10800\;{\text{rpm}}\).
Scenario 2: \(R = 0.200{\text{m}}\), \(\Omega_{1} = \Omega_{2} = \Omega_{3} = \Omega_{4} = 10800\;{\text{rpm}}\).
Scenario 3: \(R = 0.165{\text{m}}\), \(\Omega_{1} = \Omega_{2} = \Omega_{3} = \Omega_{4} = 10800\;{\text{rpm}}\), while the rest of the intrinsic parameters remain unchanged.
The Lyapunov exponents’ spectrum is depicted in Fig. 14. The results demonstrate that the Lyapunov exponents of Scenario 1 are smaller than those in Scenario 2 and Scenario 3 when the algorithm reaches the maximum iteration. Therefore, the stability performance of the tethered quadrotor can be improved when the propeller radius increases within the motor load capacity. Of considered, 0.226 m radius propeller is the most appropriate choice for the tethered quadrotor.
Case 4. The tethered quadrotor’s stability decreases in real-world flights due to environmental uncertainties (e.g., wind gusts). Thus, this case investigates the effect of wind gusts on the tethered quadrotor's stability performance when hovering. The wind components along the \(x\) and \(y\) axes (\(\left[ {W_{x} ,W_{y} } \right]^{T}\)) are modeled as [34, 35]
where \(k_{x}\) and \(k_{y}\) are correlation coefficients of the wind, and \(V_{x}\) and \(V_{y}\) are wind speeds.
Again, three scenarios are considered.
Scenario 1: \(V_{x} = V_{y} = 0.2{\text{m/s}}\), hovering state with the propeller speed of 10,800 rpm;
Scenario 2: \(V_{x} = V_{y} = 6{\text{m/s}}\), hovering state with the propeller speed of 10,800 rpm;
Scenario 3: \(V_{x} = V_{y} = 6{\text{m/s}}\), hovering state with the optimized propeller speed.
The simulation results are shown in Fig. 15. One can observe that the stability performance displayed in Scenario 2 is significantly poorer than in other cases. Nevertheless, the system stability can be recovered by adjusting the propeller speeds according to the results of Scenario 3. Additionally, the system subjected to the wind gusts in the horizontal direction has a superior stability performance than that in the vertical direction, which stems mainly from the tether cable tension acting along the \(y\) axis.
5.3 Experimental Results
The purpose of the real-world flight experiments is to test whether the structural parameters of the designed prototype are well chosen. Furthermore, the dynamic stability of the tethered quadrotor will be evaluated through the experiments. It should be noted that since the outdoor experimental environment cannot be controlled, only part of the simulation cases can be verified. In addition, a conventional cascade PID controller is designed for the tethered quadrotor, as shown in Fig. 16.
Several results are shown to demonstrate the theoretical analysis validity. The flight experiments were conducted on an empty area with an average wind speed of 1.6 m/s and a maximum wind speed equal to 5.1 m/s (as measured by an anemometer). The snapshots in Fig. 17 present the flight fragments of the tethered quadrotor. The experimental data were collected via the ground control station through wireless communication.
Test 1. The tethered quadrotor was controlled from the ground to a hovering altitude of 100 m. During takeoff, the experimental data were collected in the 20 s time intervals (0–20 s). Then, the quadrotor returned to the ground, and the experimental data with the same time intervals (93–113 s) were collected during the landing phase.
The collected experimental data are depicted in Figs. 18 and 19. It can be observed that the stability performance during landing is better than that during takeoff. Therefore, these results correspond to the theoretical results in Case 1. Such correspondence in the results and derived conclusions demonstrates the validity of the mathematical model of the quadrotor. Furthermore, the stability performance during takeoff deteriorates notably when the tethered quadrotor rises in a windy environment. Wind speed increases with the rise in flight altitude, and the tethered quadrotor's stability is sensitive to the wind speed. In addition, the increasing cable tension might be another factor decreasing the stability performance during landing.
Test 2. While the tethered quadrotor was hovering in Test 1, the yaw angle was varied. The experimental results are shown in Figs. 20, 21, 22. As seen in the time intervals 46–55 s, with the increase in the yaw angle, the stability of both position and attitude channels (except for the yaw angle) also increases. This result is consistent with that obtained in the second simulated case (Case 2) and demonstrates the effectiveness of the proposed Lyapunov exponent method.
Test 3. Finally, the tethered quadrotor was controlled to hover with propellers of three different sizes (\(R = 0.226\,{\text{m}}\), \(R = 0.200\,{\text{m}}\), and \(R = 0.165\,{\text{m}}\)). The position response was recorded with 10 s sampling intervals. Based on the experimental results, the standard deviation (std) can be calculated. The results in Fig. 23 show that as the propeller radius increases, the stability of position channels also rises, thus complying with the results of Case 3.
Furthermore, of the three channels, the variation is most significant for \(x\). This discrepancy might be due to the propeller radius affecting the tethered quadrotor's power system, thus affecting the force of the cable on the \(x\) axis. Therefore, the appropriate propeller should be selected to ensure the tethered quadrotor's stable flight.
6 Conclusion
This work studies the dynamic stability of the tethered quadrotor during takeoff, landing, and yawing phases. Furthermore, its structural parameters and the conditions in the presence of wind gusts are considered to improve the tethered quadrotor's dynamic stability. The overarching goal is to develop a Lyapunov exponent approach that enables quantitative stability analysis for a tethered quadrotor. Therefore, extensive simulations are conducted to evaluate the efficacy of this quantitative stability analysis method. Additionally, the real-world flight experiments further validate the reliability of the simulation results. Both simulation and experimental results have highlighted that:
-
(1)
Dynamic stability of the tethered quadrotor during landing is better than that during takeoff. Such discrepancies mainly stem from cable length and wind gusts.
-
(2)
The dynamic stability at yawing phase is sensitive to the yaw angle. Namely, the larger the yaw angle, the more stable the system.
-
(3)
High stability depends on a large propeller radius.
-
(4)
Compared to the vertical direction, the horizontal dynamic stability is more influenced by wind gusts.
-
(5)
The plausibility of the designed prototype's structural parameters has been verified.
Nevertheless, several aspects of the presented work require further investigation to improve the confidence in the derived results. Thus, future studies will consider more complex nonlinear systems, extending the quantitative stability analysis method based on the Lyapunov exponents. In addition, an advanced intelligent control technique will be further explored to improve the dynamic stability of the tethered quadrotor.
Data availability
The parameters of the aerial robot we used have been shown in the paper. The data of the simulations and experiments can be provided if necessary.
References
Imanberdiyev N, Kayacan E (2019) A fast learning control strategy for unmanned aerial manipulators[J]. J Intell Rob Syst 94(3):805–824
Niedzielski T, Jurecka M, Miziński B et al (2018) A real-time field experiment on search and rescue operations assisted by unmanned aerial vehicles[J]. Journal of Field Robotics 35(6):906–920
Wang G, Han Y, Li X et al (2020) Field evaluation of spray drift and environmental impact using an agricultural unmanned aerial vehicle (UAV) sprayer[J]. Sci Total Environ 737:1–15
Hönig W, Preiss JA, Kumar TKS et al (2018) Trajectory planning for quadrotor swarms[J]. IEEE Trans Rob 34(4):856–869
Nicotra MM, Naldi R, Garone E (2017) Nonlinear control of a tethered UAV: the taut cable case[J]. Automatica 78:174–184
Eskandarpour A, Sharf I (2020) A constrained error-based MPC for path following of quadrotor with stability analysis[J]. Nonlinear Dyn 99(2):899–918
Liu Y, Li X, Wang T et al (2017) Quantitative stability of quadrotor unmanned aerial vehicles[J]. Nonlinear Dyn 87(3):1819–1833
Chen CW (2011) Stability analysis and robustness design of nonlinear systems: an NN-based approach[J]. Appl Soft Comput 11(2):2735–2742
Wolf A, Swift JB, Swinney HL et al (1985) Determining Lyapunov exponents from a time series[J]. Physica D 16(3):285–317
Oseledec VI (1968) A multiplicative ergodic theorem, Lyapunov characteristic numbers for dynamical systems[J]. Trans Moscow Math Soc 19:197–231
Amiri N, Ramirez-Serrano A, Davies RJ (2013) Integral backstepping control of an unconventional dual-fan unmanned aerial vehicle[J]. J Intell Rob Syst 69(1):147–159
Pflimlin JM, Souères P, Hamel T (2007) Position control of a ducted fan VTOL UAV in crosswind[J]. Int J Control 80(5):666–683
Islam S, Liu PX, El Saddik A (2014) Nonlinear adaptive control for quadrotor flying vehicle[J]. Nonlinear Dyn 78(1):117–133
Li X, Ding R, Li J (2020) Quantitative comparison of predictabilities of warm and cold events using the backward nonlinear local Lyapunov Exponent Method[J]. Adv Atmos Sci 37(9):951–958
Dai L, Xia D, Chen C (2019) An algorithm for diagnosing nonlinear characteristics of dynamic systems with the integrated periodicity ratio and lyapunov exponent methods[J]. Commun Nonlinear Sci Numer Simul 73:92–109
Liu Y, Li X, Wang T et al (2017) The stability analysis of quadrotor unmanned aerial vechicles[M]//wearable sensors and robots. Springer, Singapore, pp 383–394
Liu Y, Chen C, Wu H et al (2018) Structural stability analysis and optimization of the quadrotor unmanned aerial vehicles via the concept of Lyapunov exponents[J]. Int J Adv Manuf Technol 94(9):3217–3227
Chen C, Dong T, Fu W et al (2019) On dynamic characteristics and stability analysis of the ducted fan unmanned aerial vehicles[J]. Int J Adv Rob Syst 16(4):1–14
Armiyoon AR, Wu CQ (2016) Lyapunov exponents-based stability analysis and integrated control of rollover mitigation and yaw stabilization of ground vehicles[J]. Int J Veh Syst Model Test 11(4):343–362
Fu JZ, Zang PF, Liu YP et al (2018) Quantitative stability of underwater robot during diving[J]. Comput Simul 35(9):343–348
Dingwell JB, Marin LC (2006) Kinematic variability and local dynamic stability of upper body motions when walking at different speeds[J]. J Biomech 39(3):444–452
Li XY, Zhao B, Yao Y et al (2018) Stability and performance analysis of six-rotor unmanned aerial vehicles in wind disturbance[J]. J Comput Nonlinear Dyn 13(3):1–11
Ding L, Zhou J, Shan W (2018) A hybrid high-performance trajectory tracking controller for unmanned hexrotor with disturbance rejection[J]. Trans Can Soc Mech Eng 42(3):239–251
Ding L, He Q, Wang C et al (2021) Disturbance rejection attitude control for a quadrotor: Theory and experiment[J]. Int J Aerosp Eng 2021:1–15
Antonio-Toledo ME, Sanchez EN, Alanis AY et al (2018) Real-time integral backstepping with sliding mode control for a quadrotor UAV[J]. IFAC-PapersOnLine 51(13):549–554
Ding YD, Wang YY, Chen B (2021) A practical time-delay control scheme for aerial manipulators[J]. Proc Inst Mech Eng Part I 235(3):371–388
Quan Q (2017) Introduction to multicopter design and control[M]. Springer, Singapore
Greco L, Impollonia N, Cuomo M (2014) A procedure for the static analysis of cable structures following elastic catenary theory[J]. Int J Solids Struct 51(7–8):1521–1533
Lyu P, Bao S, Lai J et al (2019) A dynamic model parameter identification method for quadrotors using flight data[J]. Proc Inst Mech Eng Part G 233(6):1990–2002
Arnold L, Doyle MM, Sri NN (1997) Small noise expansion of moment Lyapunov exponents for two-dimensional systems[J]. Dyn Stab Syst 12(3):187–211
Yang C, Wu Q (2010) On stability analysis via Lyapunov exponents calculated from a time series using nonlinear mapping—a case study[J]. Nonlinear Dyn 59(1):239–257
Maus A, Sprott JC (2013) Evaluating Lyapunov exponent spectra with neural networks[J]. Chaos, Solitons Fractals 51:13–21
Jardin MR, Mueller ER (2009) Optimized measurements of unmanned-air-vehicle mass moment of inertia with a bifilar pendulum[J]. J Aircr 46(3):763–775
Ding L, Li Y (2020) Optimal attitude tracking control for an unmanned aerial quadrotor under lumped disturbances[J]. Int J Micro Air Veh 12:1–12
Dong W, Gu GY, Zhu X et al (2014) High-performance trajectory tracking control of a quadrotor with disturbance observer[J]. Sens Actuators, A 211:67–77
Acknowledgements
We thank the anonymous reviewers for their helpful and insightful remarks. In addition, helpful discussions with Professor Xiaofeng Liu from Hohai University on his guidance in aircraft designation are gratefully acknowledged.
Funding
We thank the anonymous reviewers for helpful and insightful remarks. This work was partially supported by the National Natural Science Foundation of China (52005231, 5220505311), Social Development Science and Technology Support Project of Changzhou (CE20215050), and China-Israel Industrial Technology Research Institute Open Fund (JSIITRI202210).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
The authors declare that there are no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Liang, D., Ding, L., Lu, M. et al. Quantitative Stability Analysis of an Unmanned Tethered Quadrotor. Int. J. Aeronaut. Space Sci. 24, 905–918 (2023). https://doi.org/10.1007/s42405-023-00574-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42405-023-00574-8