Abstract

This paper addresses the issue of dynamic instability in quadrotor caused by changes in load mass during flight. To tackle this problem, the Lyapunov exponent method is adopted to study the dynamics and motion stability of the system. This approach resolves the challenge of constructing system eigenvalues due to the nonlinearity and high order of the quadrotor. To enhance the reliability of stability analysis, a quantitative relationship between system dynamics parameters and motion stability is established by combining the dynamic model with the Lyapunov exponent method. This approach compensates for inaccuracies in theoretical modeling analysis caused by factors such as load mass changes. The experiments demonstrate that changing the wheelbase and load mass improves flight motion stability, ensuring the reliability of the quadrotor flight system. Overall, this paper provides an in-depth analysis of the motion stability of a quadrotor and proposes a reliable method for stability analysis that accounts for changes in load mass during flight.

1. Introduction

The operating area of the quadrotor is primarily located in the near-ground space with complex terrain and frequent airflows, particularly in the fields of emergency response, atmospheric exploration, and cargo transportation, making the motion stability of the entire quadrotor system particularly important [14]. In general, quadrotors are required to perform tasks such as hanging or releasing payloads, and changes in structural parameters can alter the dynamic characteristics and motion stability of the entire quadrotor system, leading to dynamic instability problems such as pendulum oscillation, decreased accuracy, and uncontrolled crashes [57].

The motion stability of the quadrotor during payload release is essentially a problem of motion stability under variable structural parameters. Motion stability refers to the property of a system to return to its motion state after being deviated from that state by external disturbances [8]. For unstable systems, the effects of disturbances are significant, such that even small disturbance forces can cause large deviations from the intended motion over time, resulting in oscillations, swaying, and loss of control. Amiri et al. used the Newton-Euler formula to establish a dynamic model of a vertical takeoff and landing (VTOL) quadrotor with lateral and longitudinal rotor tilting mechanisms to improve the pitch, yaw, and roll stability of the system. However, it is inevitable that structural parameter changes and atmospheric disturbances will occur during quadrotor payload release, which requires the entire system to be designed with high robust stability [9]. Therefore, establishing a quantitative relationship between quadrotor structural parameter changes and their motion stability is of significant engineering and practical significance for guiding mechanical design and optimizing control systems to improve motion stability. Liu and Amiri et al. used the concept of Lyapunov indices to improve system reliability and stability from the perspective of structural parameter design [10, 11].

Furthermore, during the payload delivery process of the quadrotor, changes in parameters and uncertain aerodynamic loads can turn the entire system into a complex, high-order, strongly coupled, nonlinear system [12, 13]. However, when traditional direct solving of dynamic equations or the Lyapunov direct method is used for analysis, there are often problems of complex equations difficult to solve and Lyapunov function difficult to construct [14], and it is difficult to give a quantitative relationship between structural parameter changes and system motion stability. Therefore, how to quantitatively analyze the motion stability of a quadrotor during payload delivery has become one of the urgent scientific issues to be solved currently [1519].

Due to the ability of Lyapunov exponents to quantitatively describe the degree of divergence or convergence between two trajectories, one perturbed and one unperturbed, over time, this can be used as a method for quantitatively analyzing the motion stability of the quadrotor systems during payload delivery. Compared to direct Lyapunov methods, the main advantage of the approach presented in this paper is the ability to quantitatively describe the relationship between dynamic parameter changes and system motion stability, providing reference design criteria for improving stability and reducing control energy consumption [2024]. Through comparative experiments, this paper demonstrates that changes in the system’s mechanical design and mass parameters, specifically the wheelbase and payload mass, can improve flight stability.

2. Analysis of System Stability Based on Lyapunov Exponents

The Lyapunov exponent describes the average exponential rate at which the trajectories of a system’s disturbed initial value and original initial value converge or diverge over time. When the Lyapunov exponent is less than , the phase trajectories of the system converge to a stable fixed point, and the entire system is stable. When the Lyapunov exponent is greater than , the system is unstable or chaotic. When the Lyapunov exponent is , the phase trajectories are periodic [25].

The Lyapunov exponent can be obtained by either the kinetic equation or the time series of the state quantity, and the calculation method based on the equation is used here, expression is as follows:

Equation of state (1) is obtained by the transformation of the dynamic equations of a nonlinear system. The size of the Lyapunov exponent is determined by the Jacobian matrix of function at , the whole calculation of which is as follows.

First, modular kinematics and equations based on operators are constructed, and their Euler–Poincare formula is as follows:

In equations (2) and (3), represents the generalized coordinate vector, and there exists a mapping relationship between and , which is obtained by transforming the transfer function into a state equation. The dynamic equations are then converted into state equations as follows:

Next, calculate the Jacobian matrix:

Finally, according to (4), the Jacobian can be calculated to get the Lyapunov index shown in (5).

3. System Modeling and Lyapunov Exponent Computation

Establish a quadrotor model, as shown in Figure 1, the quadrotor body coordinate and the geodetic coordinate . The quadrotor is around a particle, found in the center of the structure, with mass , the distance between the rotor and the center of the fuselage is , and the thrust is the vector sum of the 4 rotor lift is ; is the roll angle of the around the x-axis; is the pitch angle of the around the y-axis; and is the yaw angle of the around the z-axis.

3.1. Assumptions

(1) The quadrotor is a rigid body and is completely uniformly symmetrical, (2) the origin of the body coordinates coincides completely with the center of mass of the unmanned aerial vehicle, and (3) the propellers of the quadrotor are rigid bodies, and their structure and elastic deformation are not considered.

Depending on the fuselage layout, drones can be divided into type “+” and type “×.” This article adopts a “×” type, which has higher maneuverability than the “+” type. Newton’s second law and Euler equation are used to show the model.where in (6) is the kinematic matrix and and in (7) are inertia matrix and gyroscope matrix, respectively, that can be as follows:where in (9) are the moment of inertia of the axes, respectively.

In (10), , is the rotor torque coefficient; Thrust is the vector sum of four rotor thrust , is the vertical speed control quantity, is the roll input control quantity, is the pitch control input quantity, and is the yaw control quantity; is the pull force to each rotor.

contains the sum of aerodynamic, gravity, and control inputs, which can be expressed as follows:where , , , , , , , ; and the is the acceleration of gravity.

In (12), , is the radius of the rotor; is the air density, is the rotor lift coefficient, and is the rotor speed.

Convert (4) and (5) into equations of state of the system:

Equation (14):

Based on the showed dynamic model, the Lyapunov exponent spectrum of the whole is obtained by combining (6) and (1). To calculate the Lyapunov exponent, take the time and the number of iterations . Where the value is determined according to the sampling step, and the value is determined according to the empirical value. Given the first conditions, the vector is obtained by integral after the th iteration, and then GramSchm is orthogonalized and normalized. This process is repeated until the Lyapunov index reaches the maximum number of iterations , and the resulting index forms the Lyapunov exponent spectrum.

Based on the derivation process of equation (1), a quantitative relationship can be established between the main mechanical structural parameters of the quadrotor and the stability of the system during motion, as shown in Figure 2.

Figure 2: first, the equation is established, then the Jacobian matrix is calculated based on the equation, and finally the Lyapunov exponent is obtained. Where is kinematics matrix, is inertial matrix, is gyro matrix, and contains the sum of aerodynamic, gravity, and control inputs. According to the relationship between structural features and motion stability, the mass of the system, the center distance of the body, and the moment of inertia have influence on the Lyapunov exponent.

4. Simulation of Motion Stability

Quantitative analysis is of great significance in the field of multirotor quadrotor and is a theoretical prerequisite for studying motion stability. In this paper, based on the modeling of dynamic systems and the Lyapunov exponent method, load motion stability analysis based on hovering state is achieved, and on this basis, maximum load and hovering time are analyzed.

The following features are wanted for quadrotor dynamics modeling and estimation. The features in Table 1 are mainly obtained by direct measurement, empirical value estimation, and indirect experimental measurement. Among them, the features obtained by direct measurement are as follows: , where the tensile force coefficient and the torque coefficient are estimated by selecting the average features with wide applicability through the experimental data of the two-blade propeller provided by the APC website. In summary, the total features of the quadrotor are shown in Table 1.

Among them, the main moment of inertia , and is obtained by the double-line pendulum experiment. First, measure the moment of inertia of and axes by the double-line pendulum experiment, then measure the moment of inertia of axis by the four-line pendulum experiment, then consult the table of moment of inertia measurement features to decide the value and bring it into the moment of inertia calculation formula, and finally calculate the three-axis moment of inertia of the quadrotor.

4.1. Optimization of Load Mass features

The impact of the mass parameter on the attitude Lyapunov exponent of the quadrotor is shown in Figure 2. The Lyapunov exponent spectra of the system attitude are calculated separately when the load mass changes. CASE 1: When the quadrotor flies at an altitude of and the load mass , the system is in position mode. CASE 2: When the quadrotor flies at an altitude of and the load mass , the system is in position mode, as shown in Figure 3.

Figures 3 and 4: The variation of payload quality can improve the motion stability of the quadrotor. It can be concluded that when the quadrotor is in a stationary hovering state, the stability of the system in CASE 1 is better than that in CASE 2. In practical load flight processes, system stability can be improved by changing the load mass. Within a certain range, the smaller the load mass, the better the motion stability of the system in the stationary hovering state.

4.2. Optimization of Structure Features

It is known from Figure 2, the mechanical feature has an impact on the Lyapunov exponent of the quadrotor. Next, the Lyapunov exponent of the attitude when the wheelbase changes is calculated, respectively. In the CASE 1, when the load mass and other features remain unchanged, only the wheelbase are changed, and the simulation results are shown in Figures 5 and 6.

Figures 5 and 6: Changes in the mechanical structure can improve the motion stability of the quadrotor. It can be observed that when only the parameter is varied for the quadrotor, within a certain range, the larger the value of , the faster the Lyapunov exponent of the system’s attitude converges to zero, indicating better stability of the quadrotor in a stationary hovering state with a load. Therefore, by adjusting the parameter, the motion stability of the quadrotor in load hovering can be improved.

4.3. Energy Consumption Optimization

For the payload flight of a quadrotor, based on the above research, the influence of different system parameters on the total input energy spectrum was established using Mathematica software, as shown in Figure 7.

Figure 7:(1)During the initial hovering phase of the quadrotor with load, i.e., , the system is unstable due to airflow disturbances, resulting in an increase in energy consumption and the presence of an energy consumption peak.(2)As the load mass decreases from to , the system’s motion stability improves, and the energy consumption decreases correspondingly as the system does less work to overcome disturbances. By calculation, at , the energy consumption in CASE 1 is lower than in CASE 2.(3)Through simulation analysis, the feasibility of using the Lyapunov exponent method to analyze system motion stability is verified, and it is shown that changing the structural parameters of the quadrotor can solve the issues of energy consumption and motion stability of the system.

5. Flight Experiment Testing and Analysis

The experimental platform uses Pixhawk as the flight control, a wheelbase , a fully enclosed four-axis rack, 2312A brush fewer motor, Hobbywing 20A ESC and 4S 5300 mAh battery. The quadrotor uses 3DR wireless data transmission module to realize communication with MP ground station, as shown in Figure 8.

5.1. System Attitude Stability Test

In the CASE 1, the optimization of different load features is used for experimental confirmation, and the flight attitude stability under position hovering state is analyzed.

Figure 9:(1)Figure 9(a) shows the flight attitude information of the quadrotor with no load. It can be seen from the figure that there is no change in PITCH and YAW, and the error in ROLL angle is small, indicating good hovering stability.(2)Figure 9(b) shows the flight attitude information of the quadrotor with a load of 0.56 kg. It can be seen from the figure that there is a relatively small change in PITCH and YAW, and the error in ROLL angle is between 25° and 40°, indicating relatively good hovering stability.(3)Figure 9(c) shows the flight attitude information of the quadrotor with a load of 1.02 kg. It can be seen from the figure that there is a relatively small change in PITCH and YAW, but the error in ROLL angle is between 30° and 70°, indicating a large error in hovering angle.

In summary, the motion stability of the quadrotor can be improved within a certain payload range. When unloaded, the system structure parameters remain unchanged, resulting in the best stability for the quadrotor. The smaller the negative load, the smaller the attitude angle changes of the quadrotor, resulting in better payload flight stability.

5.2. System High Stability Test

In CASE 1, experimental verification was conducted using flight log data to analyze the stability of flight height during stationary hovering.

As shown in Figure 10 the observations are as follows:(1)Figure 10(a) shows the flight height curve for a negative load of . According to the requirements of the stationary flight mode, the target height coincides with the actual height, and the measured height by the barometer is basically consistent with the actual height, indicating good stability of the load flight.(2)Figure 10(b) shows the flight height curve for a negative load of . According to the requirements of the stationary flight mode, there is a deviation between the target height and the actual height, and the measured height by the barometer fluctuates significantly compared to the actual height. The stability of the load flight curve is worse than that of Figure 10(a).

As shown in Figure 11 the observations are as follows:

Under the stationary flight mode with a negative load of , at a flight height of , the flight time (min) in minutes of the quadrotor is calculated based on battery life, given the load weight of the quadrotor.

In summary, the maximum payload capacity is a fundamental performance indicator of the quadrotor and is closely related to safety. The smaller the payload, the less variation there will be in the height stability of the quadrotor, resulting in better load flight stability.

6. Experimental Results

This paper investigates the motion stability of a quadrotor during payload delivery using the Lyapunov exponent method based on the dynamic equations. The relationship between the payload parameters and the system’s motion stability is quantitatively established, and the effects of changing structural and payload parameters on the quadrotor’s stability are analyzed through simulation experiments. An experimental platform is also built to verify the impact of different loads on the stability of the quadrotor. The results obtained are as follows:(1)The quantitative relationship between the payload mass, structural parameters, and the system’s motion stability is elucidated, providing a theoretical basis for optimizing the control system. The experimental results show that within a certain range, smaller payload mass and a larger wheelbase result in better system stability.(2)The relationship between the flight altitude experiment and the system’s motion stability is also presented, which is significant for calculating the payload size. The experiment verifies that changes in payload mass directly affect the flight stability.(3)The maximum payload weight is a fundamental performance indicator for quadrotor and is closely related to safety.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts interests.

Acknowledgments

This study was supported by the National Natural Science Foundation of China (grant no. 41875027), Jiangsu Province Modern Agricultural Machinery Equipment and Technology Demonstration and Promotion Project (grant no. NJ2022-02), and Jiangsu Province ASIC Key Laboratory Open Foundation (grant no. 2021KLOP005).