Keywords

1 Introduction

Ground taxiing is a critical stage in the safe take-off and landing of UAV, and efficient ABS control strategy plays a vital role in ground taxiing [1]. Compared with the traditional wheel deceleration control strategy, the sliding ratio control strategy has been regarded as a better ABS control strategy [2]. The essence of slip rate control is that the actual slip ratio tracks its optimal value, so as to obtain the maximum adhesive coefficient.

Various control algorithms have been proposed to track the optimal slip ratio, such as PID control [3], backstepping control [4], fuzzy control [5], neural network control [6], and model predictive control [7] etc. Although the above methods can improve the ground taxiing performance of UAV in a certain extent, there are still problems such as high accuracy requirements for the system model and weak adaptability of the perturbation parameters. Besides, it is generally assumed that the optimal slip ratio is a constant value, but in fact it is susceptible to runway status and UAV speed. The optimal slip rate of UAV is constantly changing when it is taxiing on the ground.

ESO proposed by Han [8] can not only observe the state of the system, but also observe the uncertainty factors of the system. It extends the total disturbance of the model uncertainty part and the external disturbance into the state variables of the system, and can estimate the total disturbance. ISMC eliminates process of sliding mode control from the initial state to the sliding surface, and retains the advantages of sliding mode control converging to the target value in a finite time [9]. With the purpose of tracking the real-time optimal slip ratio, this article proposes an ISMC method based on ESO, which combines the advantages of ESO and ISMC.

2 Mathematical Model of ABS for UAV

2.1 UAV Mathematical Model

The following reasonable assumptions are made when establishing UAV mathematical model:

  • Assumption 1: UAV is not affected by side wind during ground taxiing;

  • Assumption 2: The friction coefficient of UAV front wheel is a constant;

  • Assumption 3: Both sides of the main wheel braking effect is consistent.

Based on the above assumptions, force analysis of fuselage during ground taxiing is shown in Fig. 1.

Fig. 1.
figure 1

Analysis of the force on the UAV during ground taxiing.

The model has simple structure but retains the essential characteristics of the braking process, which is suitable for the design of antiskid braking controller of UAV. According to Newton’s second law of motion, the UAV’s longitudinal motion equation, vertical direction balance equation and centroid moment balance equation can be obtained by Eq. (1):

$$ \left\{ {\begin{array}{*{20}l} {m\dot{V} + F_{x} + n_{1} F_{t} + n_{2} F_{f} - T = 0} \hfill \\ {mg - F_{y} - n_{1} N_{t} - n_{2} N_{f} = 0} \hfill \\ {n_{1} N_{t} b - n_{2} N_{f} a - n_{2} F_{f} h - n_{1} F_{t} h = 0} \hfill \\ \end{array} } \right. $$
(1)

The aerodynamic drag \(F_{x}\), the lift force \(F_{y}\), the adhesion between the wheel and the runway \(F_{t}\) and \(F_{f}\) can be generated as

$$ F_{x} = \frac{1}{2}JC_{x} SV^{2} ,\,F_{y} = \frac{1}{2}JC_{y} SV^{2} ,\,F_{t} = \mu_{f} N_{t} ,\,F_{f} = \mu N_{f} $$
(2)

where \(m\) is the quality of UAV, \(V\) is the longitudinal sliding speed of the aircraft, \(n_{1}\) and \(n_{2}\) are the number of front wheel and main wheel, \(\mu_{f}\) is the adhesive coefficient between the front wheel and the runway, \(\mu\) is the adhesive coefficient between the main wheel and the runway, \(J\) is air density, \(C_{x}\) is air resistance coefficient, \(C_{y}\) is lift coefficient, \(S\) is wing area of UAV, \(T\) is engine thrust, \(g\) is gravitational acceleration, \(a\) is the horizontal distance between the center of gravity of the aircraft and the center of the main wheel, \(b\) is the horizontal distance between the center of gravity of the aircraft and the center of the front wheel, and \(h\) is the distance between the center of gravity of the aircraft and the runway.

The force analysis of the main wheel is shown in Fig. 2.

Fig. 2.
figure 2

Analysis of the force on the main wheel

The motion equation of the main wheel during braking can be described as follows:

$$ I\dot{\omega } = F_{f} R - T_{b} $$
(3)

where \(I\) is the rotational inertia, \(\omega\) is angular velocity, \(R\) is wheel radius, \(T_{b}\) is brake torque.

2.2 Slip Ratio Model

The main wheel is applied with braking torque, and the wheel slip ratio reflects the motion characteristics of aircraft during ground taxiing. The slip rate λ can be defined as:

$$ \lambda = \left( {V_{x} - \omega R} \right)/V_{x} $$
(4)

According to UAV mathematical model, the derivative of slip ratio λ is:

$$ \dot{\lambda } = - \frac{{\mu N_{f} R^{2} }}{IV} + \frac{1 - \lambda }{{mV}}\left( {T - F_{x} } \right. - \left. {n_{2} \mu N_{f} - n_{1} \mu_{f} N_{t} } \right) + \frac{R}{VI}T_{b} $$
(5)

To facilitate the later design of the ABS controller, Eq. (5) is expressed as:

$$ \dot{\lambda } = f\left( \lambda \right) + \frac{R}{IV}T_{b} $$
(6)

where \(f\left( \lambda \right) = - \frac{{\mu N_{f} R^{2} }}{IV} + \frac{1 - \lambda }{{mV}}\left( {T - F_{x} } \right. - \left. {n_{2} \mu N_{f} - n_{1} \mu_{f} N_{t} } \right)\).

With the aircraft taxiing status and ground conditions changing, the adhesive coefficient is nonlinear variation. In this paper, the Burckhardt model [10, 11] is described as:

$$ \mu \left( \lambda \right) = \left[ {c_{1} \left( {1 - e^{{ - c_{2} \lambda }} } \right) - c_{3} \lambda } \right]`e^{{ - c_{4} \lambda V}} $$
(7)

In the formula, the model under different runway states can be established by changing the value \(c_{1}\), \(C_{3}\), \(c_{3}\) and \(c_{{4}}\). Table 1 lists the values under three different runways.

Table 1. Burckhardt model parameters.

3 Extended State Observer Design

By Considering that there are uncertain disturbances such as parameter perturbation in the anti-skid braking process of UAV and defining \(x_{1} = \lambda\), \(u = p\), \(b_{0} = \frac{R}{IV}\), system (6) can be designed as follows:

$$ \dot{x}_{{1}} = f\left( {x_{1} } \right) + f_{d} + b_{0} u $$
(8)

where \(f_{d}\) represent the uncertain disturbance.

Considering \(f\left( {x_{1} } \right)\) and \(f_{d}\) as an extended state and defining \(d = f\left( {x_{1} } \right) + f_{d}\), then system (8) can be described by the following extended state system:

$$ \left\{ \begin{gathered} e_{z} = x_{1} - \hat{x}_{1} \hfill \\ \dot{\hat{x}}_{1} = \hat{x}_{2} + b_{0} u + \beta_{1} e_{z} \hfill \\ \dot{\hat{x}}_{2} = \beta_{{2}} e_{z} \hfill \\ \end{gathered} \right. $$
(9)

where \(\hat{x}_{1}\) and \(\hat{x}_{2}\) are the estimates of \(x_{1}\) and \(d\), \(e_{z}\) denotes an estimation error, \(\beta_{1}\) and \(\beta_{2}\) are constant gain parameter.

Configure the poles of ESO characteristic equation at the same location, which requires the observer gain to satisfy the following equation:

$$ s^{2} + \beta_{1} s + \beta_{2} = \left( {s + w_{0} } \right)^{2} $$
(10)

where \(w_{0}\) represent the observer bandwidth. Choosing appropriate \(w_{0}\) can achieve the precise estimation performance of the designed ESO.

4 Controller Design

The control objective of the anti-skid braking system is to ensure that the actual slip rate can track the optimal slip rate, and the slip rate error is defined as \(e = x_{1} - {\uplambda }_{{\text{d}}}\), so the integral sliding mode surface can be designed as follows:

$$ s_{p} = c\mathop \int\limits_{0}^{t} edt + {\text{e}} $$
(11)

where \(c > 0\) and \(c\) is a constant.

According to sliding function (10) and system (8), the derivative of \(s_{p}\) is

$$ \dot{s}_{p} = c{\text{e}} + f\left( {x_{1} } \right) + f_{d} + b_{0} u - \dot{\lambda }_{d} $$
(12)

the following reaching law is used to obtain sliding mode control law:

$$ u_{n} = - k_{1} s_{p} - \eta sgn\left( {s_{p} } \right) $$
(13)

where \(k_{1} > 0\), \(\eta > 0\) are reaching law designable parameters.

According to (12) and (13), the control input is constructed as

$$ u = - \frac{1}{{b_{0} }}\left( {ce + f\left( {x_{1} } \right) + f_{d} - \dot{\lambda }_{d} } \right) - k_{1} s_{p} - \eta sgn\left( {s_{p} } \right) $$
(14)

Now, considering the Lyapunov function

$$ V_{1} = \frac{1}{2}s_{p}^{2} $$
(15)

The derivative of \(V_{1}\) is

$$ \dot{V}_{1} = - b_{0} \left( {k_{1} s_{p}^{2} + \eta \left| {s_{p} } \right|} \right) $$
(16)

From Eqs. (15) and (16), the complete system is asymptotic.

Due to the unknown disturbance variable \(f_{d}\) in formula Eq. (14), the output of the controller cannot be obtained directly. Combined with the extended state observer, the control law is designed as follows:

$$ u = - \frac{1}{{b_{0} }}\left( {ce + \hat{x}_{2} - \dot{\lambda }_{d} } \right) - k_{1} s_{p} - \eta sgn\left( {s_{p} } \right) $$
(17)

5 Simulation Results

To verify the reliability of the designed ABS control law, MATLAB was used for numerical simulation under different working conditions. The initial UAV speed and wheel speed are both 50 m/s, the controller parameters are selected as follows: \(w_{0} = 500\), \(c = 0.1\), \(k_{1} = 1500\), \(\eta = 0.0001\). Then, other main simulation parameters are listed in Table 2.

Table 2. Main simulation parameters of the UAV model

5.1 Ideal Condition

Firstly, the numerical simulation is carried out on a dry runway and a snow runway with low friction coefficient, the simulation results are shown in Fig. 3.

Fig. 3.
figure 3

Simulation results of the ABS controller under different runway condition. a slip rate under dry runway; b slip rate under snow runway; c adhesive coefficient under dry runway; d adhesive coefficient under snow runway; e aircraft and the wheel speed under dry runway; f aircraft and the wheel speed under snow runway; g brake torque under dry runway; h brake torque under snow runway

It can be seen from the Fig. 3 that the optimal slip rate of real-time change is well tracked, the adhesive coefficient remains the maximum value of Eq. (7), and the aircraft and the wheel speed decelerate smoothly.

5.2 Step Reduction of Braking Torque

The braking torque step of the braking system is reduced by 200 N·m at 6 s to simulate the working condition of the braking efficiency mutation. On a dry runway, the simulation results of ideal and mutation conditions are compared as shown in the Fig. 4.

Fig. 4.
figure 4

Simulation results of the ABS controller under dry runway condition. a braking torque under ideal condition; b braking torque under mutation condition; c slip rate under mutation condition.

It can be seen from the Fig. 4 that the braking torque is suddenly reduced by 200 N·m at 6 s, then, the braking torque is quickly compensated, which is basically consistent with the ideal working condition. Besides, the slip rate mutates at 6 s and the real-time optimal slip rate is well tracked at other times. It is proved that the designed control law can adaptively compensate the disturbance uncertainty caused by input.

5.3 Road Changed Suddenly

The numerical simulation is carried out from a dry runway to a wet runway, and this happens at 5s, the simulation results are shown in Fig. 5.

Fig. 5.
figure 5

Simulation results of the ABS controller with road changed suddenly. a Slip rate; b adhesive coefficient

From the Fig. 5, although the road is suddenly changed at 5 s, the real-time optimal slip rate is tracked quickly. This shows that the controller design is adaptable.

5.4 Parameter High-Low Bias

To verify the adaptability of the control law to parameter perturbation, considering the deviation range of UAV mass and wheel inertia are both ±5%, and the maximum negative values are taken in the simulation. On a dry runway, Fig. 6 shows the comparison of simulation results between ISMC based on ESO and ISMC.

Fig. 6.
figure 6

Simulation results of the ABS controller with two control methods under dry runway condition. a Slip rate with ISMC; b slip rate with ISMC based on ESO.

It can be seen from the Fig. 6 that the optimal slip rate cannot be track only under the action of ISMC in the case of parameter high-low bias, and there is always a steady-state error. The controller with ESO compensation can achieve the control target. It is proved the controller designed has a significant effect on improving the performance of the control system.

6 Conclusions

To ensure the safety of take-off and landing of UAV, a new control strategy based on slip ratio is designed. The simulation results show that:

  1. 1.

    This control method can adapt to different runway. When ground taxiing on a dry runway state or a snow runway with low friction coefficient, the real-time optimal slip ratio can be well tracked and the braking efficiency can be improved.

  2. 2.

    The control method has good robustness and high fault tolerance, and can maintain the optimal slip ratio state under different working conditions, including representative road, step reduction of braking torque, road changed suddenly, and parameter high-low bias.