Next Article in Journal
In-Memory Data Anonymization Using Scalable and High Performance RDD Design
Previous Article in Journal
Feasibility of Wireless Horse Monitoring Using a Kinetic Energy Harvester Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Backstepping Fuzzy Sliding Mode Control for the Antiskid Braking System of Unmanned Aerial Vehicles

School of Automation, Northwestern Polytechnical University, Xi’an 710129, China
*
Author to whom correspondence should be addressed.
Electronics 2020, 9(10), 1731; https://doi.org/10.3390/electronics9101731
Submission received: 23 September 2020 / Revised: 15 October 2020 / Accepted: 19 October 2020 / Published: 20 October 2020
(This article belongs to the Section Industrial Electronics)

Abstract

:
This paper proposes a backstepping fuzzy sliding mode control method for the antiskid braking system (ABS) of unmanned aerial vehicles (UAVs). First, the longitudinal dynamic model of the UAV braking system is established and combined with the model of the electromechanical actuator (EMA), based on reasonable simplification. Subsequently, to overcome the higher-order nonlinearity of the braking system and ensure the lateral stability of the UAV during the braking process, an ABS controller is designed using the barrier Lyapunov function to ensure that the slip ratio can track the reference value without exceeding the preset range. Then, a power fast terminal sliding mode control algorithm is adopted to realize high-performance braking pressure control, which is required in the ABS controller, and a fuzzy corrector is established to improve the dynamic adaptation of the EMA controller in different braking pressure ranges. The experimental results show that the proposed braking pressure control strategy can improve the servo performance of the EMA, and the hardware in loop (HIL) experimental results indicate that the proposed slip ratio control strategy demonstrates a satisfactory performance in terms of stability under various runway conditions.

1. Introduction

With the development of unmanned aerial vehicle (UAV) technology, the safe recycling of UAVs has been drawing increasing research attention. The braking system plays a pivotal role during the takeoff and landing processes, which are crucial to ensure the safe recycling of UAV. As the size and weight of the newly developed UAVs have been increasing fast, the performance of the braking system is becoming increasingly important [1,2,3]. Most of the aircraft braking systems use a hydraulic system as the power source, for which long hydraulic lines are required, and this means the hydraulic braking system has a considerable influence on the structure of the UAV [4,5,6]. In addition, the risk of oil leakage in the hydraulic system cannot be ignored. The electromechanical actuator (EMA) is a new type of actuator, which is composed of a brushless DC motor (BLDCM), a reduction gear, a ball screw and a controller. It has the advantages of a small size, a light weight and a high reliability [7,8]. By using the EMA in the UAV braking system, the braking efficiency and safety can be enhanced [9,10].
The dynamic performance of the UAV braking system depends on not only the actuating mechanism but also the advanced braking control strategy. Typically, the use of sensors is very common in autonomous robotics systems (e.g., mobile robots [11] and inspection robotic arms [12]) for purposes such as collision avoidance and testing, and therefore equipping the UAV with sensors is mandatory as a kind of aerial robot. By using various sensors, such as the acceleration sensor, the velocity and acceleration of the UAV can be obtained, which makes it easier to apply an advanced antiskid control strategy in the UAV braking system. Certain control systems use the slip velocity to control the braking pressure of the aircraft. However, the limitations of poor efficiency and unsteadiness limit the control effects of such control systems. With continued innovations in control theory, the slip ratio control has been regarded as a better antiskid control strategy. The main concept of the slip ratio control involves attempting to maintain the actual slip ratio at its optimal value, which results in the maximum adhesive coefficient between the wheel and runway. According to the relationship between the slip ratio and the adhesive coefficient, if the actual slip ratio considerably exceeds the optimal value, the wheel may skid out of control, and this will reduce the lateral stability of the UAV. Therefore, it is important to maintain the stability of the slip ratio.
In the existing literature on the ABS controller, several slip ratio control strategies have been proposed, such as fuzzy control [13], sliding mode control [14] and neural network control [15]. A hybrid ABS control algorithm using force measurement was proposed in [16] by Corno et al., and a two-phase slip ratio control method was presented. Seibum et al. developed a new type of antilock braking system control strategy in [17], and a feedback control method was adopted to differentiate the ABS controller from the traditional algorithms. In [18,19], several novel slip ratio control methods were proposed, and the response speeds of the ABS controller were improved significantly. However, the slip ratio is regarded as a simple control object in the above studies, while its maximum value is not constrained. There are few studies that have been focused on the lateral stability control of the braking system in aircraft, which makes these control strategies difficult to be applied in practice. Thus, it is necessary to select an appropriate slip ratio control algorithm in the ABS controller, as there is high order nonlinearity in the braking system of aircrafts. Meanwhile, the maximum value of the slip ratio must be limited, which can ensure the lateral stability of aircrafts during the braking process.
Before establishing the ABS controller, an appropriate dynamic mathematical model of the UAV is necessary. The actual mathematical model of a UAV is highly complicated—the kinetic equations of 6 degrees of freedom (DOF) have been defined in [20], and the interaction between the landing gear and antiskid braking system was clarified in [21]. In fact, a complex UAV mathematical model is not conducive for the design of the slip ratio control strategy. A rational simplified mathematical model of the UAV is the basis of the ABS controller, and the aerodynamic effects on the UAV also need to be considered [22].
The final actuator of the electric braking system is an EMA, so it is important for the EMA controller to demonstrate a satisfactory braking pressure control performance. The EMA is a complex nonlinear system, and the large fluctuations in temperature during the braking process can considerably change the parameters of the BLDCM. These characteristics make it difficult to achieve a fast response and high precision when using a traditional linear controller. Therefore, it is necessary to develop a nonlinear EMA controller to realize the braking pressure control requirements of the ABS controller. Several different motor control algorithms were proposed by Mercorelli in [23] and [24]. With the objective of improving the system response speed, Wu et al., in [25], proposed a nonlinear sliding mode surface with terminal characteristics, but there are few studies about the EMA controller in electric braking systems.
In order to realize the high-performance control of the UAV braking system, a rational and simplified dynamic mathematical model of the UAV is established. Then, the controller of the UAV braking system is divided into two parts: the ABS controller and the EMA controller. A logarithmic barrier Lyapunov function is proposed to constrain the slip ratio value of the UAV in the ABS controller. By using the power fast terminal sliding mode algorithm, the electromagnetic torque control law of the EMA can be derived from the backstepping design principle. To ensure that the EMA controller has adaptive capability under different braking pressure ranges, a fuzzy corrector is built to adjust the control parameters of the sliding mode controller in real-time. Compared with the routine control strategies, the proposed ABS controller can constrain the slip ratio and maintain the working point around the optimal value, and the EMA controller also has a better braking pressure control effect. As a result, the lateral stability of the UAV braking system is improved significantly.
The rest of paper is organized as follows: Section 2 describes the mathematical model of the antiskid braking system, and the UAV mathematical model and the EMA mathematical model are established in order; furthermore, the corresponding control objectives are defined. Section 3 presents the design method of the backstepping-based ABS controller and the fuzzy sliding mode EMA controller. Section 4 discusses the results of the used hardware in loop experiments. The conclusions are summarized in Section 5.

2. Mathematical Model of Antiskid Braking System for UAV

There are three basic classes of mathematical models: empirical, optimization and structural. The mathematical model of the UAV antiskid braking system in this paper is developed based on the structural model, and the control structure is shown in Figure 1. There are three parts of the UAV antiskid braking system: the ABS controller, the EMA controller and the EMA. The ABS controller is used to control the slip ratio and output the reference braking pressure signal, then the EMA controller takes the received reference braking pressure as the control target and outputs the EMA driving signal. Finally, the EMA implements the corresponding braking actions.
Prior to the model analysis, the following assumptions must be defined: (1) The UAV is assumed to be an ideal rigid body, and the weight of the UAV is centered on a mass point. (2) The lateral motion is neglected, and only the longitudinal motion is considered. (3) The braking performance of the wheels on both sides is identical, and the tire compression is ignored.

2.1. UAV Mathematical Model

The force analysis during the braking process of the UAV is shown in Figure 2:
where V x is the longitudinal velocity, F L is the lift force, T is the residual thrust of the engine, F x is the aerodynamic drag, m is the weight of the UAV, F f and F b are the friction forces between the wheel and the runway, N f and N b are the support forces between the wheel and the runway, a is the distance between the front wheel and center of gravity of the UAV, b is the distance between the back wheel and center of gravity of the UAV, and h is the distance between the center of gravity of the UAV and the runway.
The longitudinal motion equation, vertical force balance equation and torque balance equation can be generated as
{ m V x · + F f + n F b + F x T = 0 F L + N f + n N b m g = 0 N f a n N b b ( F f + n F b ) h = 0
where n is the number of back wheels.
The lift force, F L , and aerodynamic drag, F x , can be generated as
F L = 0.5 C L ρ a S L V x 2 ,   F x = 0.5 C P ρ a S P V x 2
where C L is the lift coefficient, ρ a is the air density, S L is the aerodynamic lift area, C P is the aerodynamic drag coefficient, and S P is the aerodynamic drag area.
The braking pressure is usually applied to the back wheel [26], and the dynamic equation of the back wheel can be expressed as
F b r T b B w ω = ω ˙ I w
where r is the radius of the back wheel, T b is the braking torque, B w is the axle friction factor, ω is the angular velocity of the back wheel, and I w is the moment of inertia of the back wheel.
If the nonlinear factors, such as the change in the shape of the brake disc, vibration and tire wear, are neglected [27], the braking torque, T b , can be calculated using the braking pressure, p :
T b = k b p
where k b is the braking torque conversion factor.

2.2. Slip Ratio Model

When a UAV lands on the runway, the braking pressure, p , is applied to the back wheels, and the longitudinal velocity of the UAV is larger than the velocity of the back wheels [28]. Then the slip ratio, λ , can be defined as
λ = ( V x ω r ) / V x
Equation (5) indicates that the value of the slip ratio λ ranges from 0 to 1. λ = 0 means that the longitudinal velocity of the UAV is equal to the velocity of the back wheel, and there are no braking actions. λ = 1 means that the braking pressure p is excessively large and the back wheel is no longer rotating, which is unacceptable and must be prevented. During the braking process, a larger friction force corresponds to a shorter braking distance. The friction force, F b , is determined by the adhesive coefficient, μ , and support force, N b , as shown in Equation (6):
F b = μ N b
The adhesive coefficient μ is affected by several factors, such as the slip ratio, the velocity of the UAV and the runway conditions. Existing models of the adhesive coefficient are usually obtained by fitting the experimental data, and this coefficient is typically denoted as a single variable function of λ [29,30]. For example, the widely used Burckhardt model is described as μ ( λ ) = c 1 ( 1 e c 2 λ ) c 3 λ , and the corresponding μ λ model under three different runway conditions is shown in Figure 3.
From Figure 3, we can find that the μ λ model is a convex function with a single peak. During the braking process, with the increasing of λ , the adhesive coefficient μ also increases until λ = λ * , whereby the adhesive coefficient μ reaches its maximum value, and λ * is defined as the optimal value of λ . If the slip ratio, λ , continues to increase and exceeds the optimal value ( λ * ) too much, the back wheel will skid on the runway, which will reduce the lateral stability of the UAV. Therefore, the main objective of the slip ratio control is to keep the slip ratio, λ , tracking its optimal value λ * , and avoid the excessive value of λ , which requires a more stable and constrained control algorithm than that employed in the traditional control methods.
The derivative of the slip ratio λ can be obtained by considering the above equations as:
λ ˙ = r I w V x ( B w ω μ N b r ) + 1 λ m V x ( T F x n μ N b ) + k b r V x I w p
To facilitate the later design of the ABS controller, Equation (7) is expressed as:
λ ˙ = f 1 ( λ ) + k b r V x I w p
where f 1 ( λ ) = r I w V x ( B w ω μ N b r ) + 1 λ m V x ( T F x n μ N b ) .

2.3. EMA Mathematical Model

The EMA is the actuator of the UAV antiskid braking system, and it is composed of a pressure sensor, a brushless DC motor (BLDCM), a reduction gear and a ball screw [31]. The ball screw is driven by the BLDCM through a set of reduction gears, and the braking pressure is generated by the ball screw squeezing the brake disc. The structure of the EMA is shown in Figure 4.
The mathematical model of the BLDCM can be expressed as
{ d ω m d t = 1 J ( B v ω m + T e T L ) d i d t = 1 L ( R i E a + U a )
T e = k T i , E a = k e m f ω m
where ω m is the mechanical speed of the rotor, J is the moment of inertia, B v is the viscous damping coefficient, T e is the electromagnetic torque, T L is the load torque, i is the current in the stator, L is the stator winding inductance, R is the stator winding resistance, E a is the back electromotive force, U a is the voltage in the stator, k T is the torque constant, and k e m f is the back electromotive force constant.
The braking pressure can be expressed as
p = c b x e m a
where c b is the stiffness coefficient of the brake disc, and x e m a is the vertical displacement of the ball screw.
The motion and force balance equations of the ball screw can be expressed as
x ˙ e m a = L 0 ω m / 2 π η ,   p = 2 π η T L / L 0
where η is the transmission ratio of the reduction gear, and L 0 is the lead of the ball screw.
The derivative of the braking pressure p can be obtained using Equations (11) and (12):
p ˙ = c b L 0 ω m / 2 π η

2.4. Control Objectives

The UAV antiskid braking system model can be obtained from Equations (8)–(13):
{ λ ˙ = f 1 ( λ ) + k b r V x I w p p ˙ = c b L 0 ω m / 2 π η ω ˙ m = 1 J ( B v ω m + T e L 0 2 π η p ) + d 1 y 1 = λ , y 2 = p
where d 1 is a compound interference item in the EMA, and y 1 and y 2 are the system outputs.
Then, the two control objectives of the UAV antiskid braking system can be defined as follows.
Control objective 1: To design an ABS controller to manage the slip ratio control, ensure that the actual slip ratio λ can track the optimal value λ and λ is limited to λ ( t ) < λ max ( λ max is the maximum value of λ to maintain the lateral stability of UAV).
Control objective 2: To design an EMA controller that receives the braking pressure signal from the ABS controller and ensures a fast response of the braking pressure.
Before the controller is designed, the following assumptions must be defined.
Assumption 1.
The expected optimal value λ is continuous, and its second derivative satisfies λ 2 + λ ˙ 2 + λ ¨ 2 σ λ , where σ λ is a positive real number.
Assumption 2.
The μ ( λ ) function of the μ λ model is a continuously differentiable convex function, which means that the function f 1 ( λ ) in Equation (8) is continuously differentiable.
Assumption 3.
The UAV velocity, V x , wheel angular velocity, ω , braking pressure, p , motor angular velocity, ω m , and motor current, i , are measurable parameters.
Assumption 4.
The compound interference item, d 1 , is a bounded continuous differentiable, and there exist two positive real numbers, l 1 and ρ 1 , which satisfy | d 1 | < l 1 and | d ˙ 1 | < ρ 1 .
For a certain braking system of UAV, the expected optimal value, λ , is usually a constant for a fixed runway. Thus, assumption 1 is satisfied. The commonly used μ λ models in Figure 2 are always continuously differentiable convex functions, and the same with the Burckhardt model used in this paper, so that assumption 2 is satisfied. The parameters specified in assumption 3 can be determined using the corresponding sensors of the UAV.

3. Control Strategy

According to the control objectives of the UAV antiskid braking system, we are required to establish an ABS controller and an EMA controller, which will be used to control the slip ratio and the braking pressure, respectively. The following sections describe each of these controllers.

3.1. ABS Controller

It can be seen from Equation (7) that the slip ratio model of the UAV is a complex system with high nonlinearity and strong coupling, which makes it difficult to ensure the stability and dynamic performance of the slip ratio when using the traditional linear control algorithm.
The slip ratio-adhesive coefficient model in Figure 3 shows that once the actual slip ratio value λ exceeds the optimal value λ , the adhesive coefficient decreases dramatically. Therefore, the design concept of the ABS controller is to treat the slip ratio control as a control problem with output constraints. According to study [32], Equation (7) represents a strict feedback system. To realize the constraint control of the slip ratio, the barrier Lyapunov function (BLF) is selected as the Lyapunov function of the ABS controller. Considering that the actual slip ratio value λ is larger than zero, a symmetrical logarithmic BLF is adopted, which has the advantages of a simple structure and easy implementation.
We define the slip ratio error variable as z 1 = λ λ , and its derivatives can be generated as
z ˙ 1 = f 1 ( λ ) λ ˙ + k b r V x I w p
The symmetrical logarithmic BLF V 1 is selected as
V 1 = 1 2 lg q b 2 q b 2 z 1 2
where q b is the upper bound of z 1 , and q b = λ max λ .
The braking pressure virtual control volume p is designed as
p = V x I w k b r [ ( q b 2 z 1 2 ) k 1 z 1 f 1 ( λ ) + λ ˙ ] z 1 q b 2 z 1 2
By replacing p with p in Equation (15), the variable z ˙ 1 can be expressed as
z ˙ 1 = ( q b 2 z 1 2 ) k 1 z 1 k b r V x I w z 1 q b 2 z 1 2
The derivative of V 1 can be expressed as
V ˙ 1 = z 1 z ˙ 1 q b 2 z 1 2
Subsequently, Equation (18) is substituted into Equation (19), and V ˙ 1 is simplified as
V ˙ 1 = k 1 z 1 2 k b r V x I w z 1 2 ( q b 2 z 1 2 ) 2
In Equation (20), if the coefficient k 1 > 0 , V ˙ 1 0 is true, this means that the slip ratio control system is asymptotically stable under the action of p .

3.2. EMA Controller

After establishing the ABS controller, an EMA controller is needed to realize the corresponding braking pressure control. A power fast terminal sliding mode control algorithm is proposed to improve the dynamic performance of the EMA controller.
The control objective is to design a control law of the braking pressure, p , so that the given pressure p can be tracked without error in a limited time.
The EMA model can be expressed as
{ p ˙ = c b L 0 ω m / 2 π η ω ˙ m = 1 J ( B v ω m + T e L 0 2 π η p ) + d 1
We define the pressure error variable z 2 = p p , and its derivative and second derivative can be expressed as
z ˙ 2 = c b L 0 ω m / 2 π η p ˙
z ¨ 2 = c b L 0 2 π η J ( B v ω m + T e L 0 2 π η p + J d 1 ) p ¨
The sliding surface of the power fast terminal sliding mode control algorithm is defined as
s 2 = z ˙ 2 + α z 2 l + β z 2 n 0 / m 0
where α , β and l are positive real numbers, and l > 1 . m 0 and n 0 are odd numbers, and m 0 > n 0 .
When z 2 is far from the zero point, Equation (24) is expressed as s 2 z ˙ 2 + α z 2 l , and the control system converges exponentially on the equilibrium point. When z 2 is close to the zero point, (24) is expressed as s 2 z ˙ 2 + β z 2 n 0 / m 0 , and the terminal attractor plays a major role in the process of convergence. An appropriately designed β z 2 n 0 / m 0 can accelerate the convergence speed of the system [33]. From the above analysis, it can be seen that the proposed control method has the advantage of fast convergence at all stages of operation.
The derivative of s 2 can be expressed as
s ˙ 2 = z ¨ 2 + α d d t z 2 l + β d d t z 2 n 0 / m 0
By performing substitutions in Equations (14) and (25), we can get
s ˙ 2 = c b L 0 2 π η J ( B v ω m + T e L 0 2 π η p + J d 1 ) p ¨ + α d d t z 2 l + β d d t z 2 n 0 / m 0
The virtual control volume T e in the control system is defined as
T e = 2 π η J c b L 0 [ c b L 0 2 π η J ( B v ω m + L 0 2 π η p ) p ¨ + α d d t z 2 l + β d d t z 2 n 0 / m 0 + k 2 s 2 + τ s 2 n / m ]
where m and n are odd numbers, and m > n .
By replacing T e with T e , Equation (26) can be simplified as
s ˙ 2 = k 2 s 2 τ 1 s 2 n / m τ 2 s 2 n / m + c b L 0 2 π η d 1
where τ 1 + τ 2 = τ .
At this point, the sliding mode control law of the EMA controller has been derived.

3.3. Fuzzy Corrector

The EMA model is nonlinear and the load torque of the motor, T L , is always changing, along with the braking pressure, p , as shown in (21). Meanwhile, the high-frequency chattering problem of the designed sliding mode controller is normally induced, especially at the switching point when the braking pressure increases or decreases. To address this issue, a fuzzy corrector is used for the real-time adjustment of the controller parameters to adjust the switching control law and reduce the influence of chattering at the switching point [34].
The inputs of the fuzzy corrector are z ˙ 2 and z 2 , and the increments of the parameters Δ k 2 and Δ τ 1 in the sliding mode controller are the outputs. The physical domain of the input variables is quantized to the fuzzy set { 1 , 0.5 , 0 , 0.5 , 1 } , and the physical domain of the output variables is quantized to the fuzzy set { 1 , 0 , 1 } .
The basic input domain of the fuzzy subset is { P B , P S , Z E , N S , N B } , where the elements respectively represent positive big, positive small, zero, negative small, and negative big. The output domain of the fuzzy subset is { B , M , S } , where the elements respectively represent big, medium and small. Considering the transitivity among the linguistic variables, the commonly used Gaussian function is adopted as the membership function of the inputs and outputs, as shown in Figure 5.
The general fuzzy rules of Δ k 2 and Δ τ are established according to the system characteristics, as shown below.
No.1: when the braking pressure is increasing, as the load torque of the motor is also increasing along with the braking pressure, the values of the control parameters should be larger.
No.2: when the braking pressure is decreasing, as the load torque of the motor is also decreasing, a set of smaller control parameters should be adopted.
No.3: on the basis of rules No.1 and No.2, the larger the braking pressure error, the larger the control parameters, and vice versa.
The specific fuzzy rules are summarized in detail based on the previous experimental results, as shown in Table 1.
Subsequently, the following fuzzy inference and defuzzification can be accomplished by using the Min–Max barycenter method, and the fuzzy quantity of the output variable is shown as:
u ( t ) = i = 1 n u i A ( u i ) i = 1 n A ( u i )
where u i is the i-th element of u , A ( u i ) is the membership function of u i and the number of the elements in u i is n .
Since Δ k 2 and Δ τ 1 have been obtained, the control parameters k 2 and τ 1 in Equation (27) can be obtained, as shown in Equation (30):
{ k 2 = k 2 * + Δ k 2 τ 1 = τ 1 * + Δ τ 1
where k 2 * and τ 1 * are the initial values of the control parameters, Δ k 2 and Δ τ 1 are the increment values of the control parameters k 2 and τ 1 , which satisfy the expressions Δ k 2 ρ 2 and Δ τ 1 ρ 3 , and ρ 2 and ρ 3 are positive real numbers.

3.4. Stability Analysis

To analyze the stability of the control system, the following overall Lyapunov Function is selected:
V = V 1 + 0.5 s 2 2
The derivative of Equation (31) is
V ˙ = V ˙ 1 + s 2 s ˙ 2
Equations (20) and (28) are substituted into Equation (32) to obtain the following:
V ˙ = V ˙ 1 k 2 s 2 2 τ 1 s 2 m + n / m τ 2 s 2 m + n / m + c b L 0 2 π η d 1 s 2
According to Equation (20), we set k 1 > 0 , and Equation (33) can be simplified as
V ˙ k 2 s 2 2 τ 1 s 2 m + n / m τ 2 s 2 m + n / m + c b L 0 2 π η d 1 s 2
From Equation (30), it can be derived that k 2 k 2 * ρ 2 and τ 1 τ 1 * ρ 3 ; thus, we set the initial values of the control parameters k 2 * and τ 1 * so that they satisfy
{ k 2 * ρ 2 τ 1 * ρ 3
Thus, k 2 0 , τ 1 0 , and the initial value of control parameter τ 2 is set as:
τ 2 c b L 0 ρ 0 2 π η | s 2 n / m |
Such that in Equation (34), we have τ 2 s 2 m + n / m + c b L 0 2 π η ρ 0 | s 2 | 0 .
From Equations (35) and (36), we can find that V ˙ 0 holds true. According to lemma 1 in research [32], the complete system is asymptotic.
Since the ABS and EMA controllers have been obtained, the complete control structure of the UAV antiskid braking system can be established, as shown in Figure 6.

4. Results and Analysis

This section describes the validation of the designed ABS controller and EMA controller via experiments. As it is difficult to test the ABS controller in an actual UAV, a hardware in loop (HIL) test bench is built, which consists of two parts: the software and hardware [35]. The software part includes the UAV model and the upper computer, while the hardware part includes the ABS controller, EMA controller, EMA, and the wheel. The UAV model is built by using Simulink and downloaded to the simulation board to realize the simulation of the braking process, and then the velocity signal from the UAV model is transmitted to the ABS controller. After receiving the velocity signal, the ABS controller calculates the real-time slip ratio and outputs the reference braking pressure signal. Subsequently, the EMA controller receives the reference pressure signal and drives the EMA to realize the corresponding braking pressure. The HIL test bench of the electric braking system is shown in Figure 7. It should be noted that the generation of this paper is based on an actual engineering project, in which the unit of the braking pressure is kg, and so the unit of the braking pressure in this paper is the same.
The experiments consist of two parts: the braking pressure performance of the EMA controller, and the slip ratio control performance of the ABS controller under different runway conditions (dry, icy). The adhesive coefficient between the wheel and runway is calculated using the Burckhardt model:
μ ( λ ) = c 1 ( 1 e c 2 λ ) c 3 λ
where c 1 , c 2 and c 3 are constants, and they take different values for the various runway conditions.
The parameters for the UAV model and the EMA model are listed in Table 2. The control parameters of the ABS controller and EMA controller are selected as follows: k 1 = 60 , α = β = 2 , l = 3 , n 0 / m 0 = 3 / 5 , k 2 * = 10 , τ 1 * = 6 , τ 2 = 18 , and n / m = 5 / 7 .

4.1. Experimental Results for the EMA

First, the dynamic pressure performance of the EMA controller is tested, and two sets of controlled experiments are conducted. The signal from a signal generator is used as the reference pressure signal, and the experimental results are shown in Figure 8 and Figure 9.
The first set of the controlled experiments is between the proposed control method and the traditional proportional integral derivative (PID) control method. A sine wave signal is used as the reference pressure signal. The transfer function of the PID controller is shown in (38).
C ( s ) = K p + K i / s + K d s
Due to the particularity of the electric braking system, the parameters of the PID controller are designed in two stages, as follows: when the braking pressure is increasing, the parameters are K p = 18 , K i = 0.2 and K d = 0.5 ; when the braking pressure is decreasing, the parameters are K p = 12 , K i = 0.13 and K d = 0.2 . The controlled experimental results are shown in Figure 8.
The frequency and amplitude range of the reference pressure signal are 2 Hz and 70–150 kg. The reference pressure and actual pressure of the two control methods are shown in Figure 8a,b, and the pressure errors are shown in Figure 8c,d. It can be seen from Figure 8a,b that the proposed control algorithm demonstrates a better tracking accuracy and smaller phase delays, which are the advantages of the fast convergence of the sliding mode characteristics. The pressure error comparison shown in Figure 8c,d indicates that the sliding mode controller makes the controller more responsive to large ranges of braking pressure, which leads to a smaller tracking error than that achieved with the traditional control method.
Then, the second set of controlled experiments is conducted with the proposed sliding mode control method, one with the fuzzy corrector and the other one without. A triangular wave signal is used as the reference signal. The frequency of the reference pressure signal was 2 Hz and the amplitude ranged from 20 kg to 100 kg. The experimental results are shown in Figure 9; it can be found that the major role of the fuzzy corrector is to reduce the chattering of the braking pressure, especially at the switching point when the direction of the braking pressure changes. The pressure errors in Figure 9c,d also demonstrate that the fuzzy corrector can reduce the tracking error and the system chattering significantly.

4.2. HIL Experimental Results for the Slip Ratio (Dry Runway Condition)

After the EMA experiments, the HIL experiments are conducted to verify the effectiveness of the ABS controller. The initial UAV speed and wheel speed are both 72 m/s, which implies that the initial value of the slip ratio is 0. The reference optimal value of the slip ratio under dry runway conditions is set to λ * = 0.161 , when the adhesive coefficient, μ , between the wheel and runway reaches the maximum value of 0.746, and the maximum upper value of the slip ratio is set to λ max = 0.2 . The slip ratio control performance of the traditional PID control method and the proposed control method under dry runway conditions are shown in Figure 10.
It can be seen from Figure 10a,b that the wheel velocity oscillates to a certain extent during the early stages of the braking process, and the proposed controller can effectively suppress the oscillation compared with the PID controller. The comparison between the slip ratios of the two control methods, as shown in Figure 10c,d, indicates that the proposed control method can ensure the control stability of the ABS controller, and the slip ratio is constrained to λ < λ max , so that the lateral stability of the UAV during the braking process can be guaranteed by using the proposed control strategy. The adhesive coefficient experimental results shown in Figure 10e,f also indicate that the proposed control method has a better control effect than that of the traditional method.

4.3. HIL Experimental Results for the Slip Ratio (Icy Runway Condition)

The icy runway is an extremely adverse environment for the landing of a UAV. Thus, a more advanced braking mechanism and ABS control strategy are necessary [36]. The reference optimal value of the slip ratio under icy runway conditions is set to λ * = 0.054 , when the adhesive coefficient, μ , between the wheel and runway reaches the maximum value of 0.2068, and the maximum upper value of the slip ratio is set to λ max = 0.07 . The corresponding experimental results are shown in Figure 11.
The adhesive coefficient between the wheel and runway under icy runway conditions is much smaller. As the traditional PID control method cannot restrict the slip ratio value due to the limitation of the algorithm itself, this leads to a bad control effect of the UAV braking system and the violent oscillation of the wheel velocity in Figure 11a. At the same time, the slip ratio and the adhesive coefficient between the wheel and runway also fluctuate in a large range, along with the wheel velocity, as shown in Figure 11c,e. When using the ABS controller proposed in this paper, as the BLF selected in the antiskid control law has good constraint effects of the slip ratio, the UAV braking system will still have good control stability under the icy runway conditions. The wheel velocity, slip ratio and adhesive coefficient between the wheel and runway can also be relatively stable, as shown in Figure 11b,d,f, which greatly enhances the lateral stability of the UAV when landing under icy runway conditions.

5. Conclusions

To achieve a high-performance braking pressure control for the UAV, a novel control strategy for the antiskid braking system is established. According to the design method of the backstepping control strategy, the antiskid braking system is divided into two subsystems: the ABS model and the EMA model. Then, the corresponding control objectives are proposed, and the control strategies are formulated based on the characteristics of the models. A BLF-based backstepping control strategy is proposed according to the constrained control requirements of the slip ratio, and a power fast terminal sliding mode control method is used to achieve high-performance braking pressure control. Furthermore, a fuzzy corrector is built to adjust the control parameters of the EMA controller in real-time. The following conclusions are obtained.
The proposed ABS controller can constrain the slip ratio within a stable range and outputs the braking pressure reference signal. Then, the power fast terminal sliding mode-based EMA controller can drive the ball screw to squeeze the brake disc and realize the braking action. The analysis shows that the proposed power fast terminal sliding mode control strategy has a power terminal characteristic, which allows a faster convergence on the equilibrium point with high precision. The slip ratio control strategy has the advantages of high stability and smooth control characteristics, and the BLF-based control strategy can constrain the slip ratio at its boundaries, which makes it different from the traditional control method.
The experimental results show that the proposed EMA controller can improve the servo performance and response speed of the EMA, and the fuzzy corrector reduces the system chattering caused by the sliding mode algorithm, especially at the switching point when the direction of the braking pressure changes. In the HIL experiments, the ABS controller exhibits a strong capability of constraining the actual slip ratio value, which can ensure the achievement of the maximum adhesive coefficient and braking stability under various runway conditions.
Furthermore, in the force analysis during the braking process of the UAV, the lateral motion of the UAV is neglected and only the longitudinal motion is considered. However, under practical working conditions, the lateral motion of the UAV is inevitable. In the following research, we will perfect the mathematical model of the UAV by combining the braking system with the front wheel steering system, so as to enhance the engineering application of the study.

Author Contributions

X.Z. conceived the experiments and wrote the paper; H.L. provided suggestions about the control strategy. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported in part by the National Natural Science Foundation of China (grant number 51777170) and in part by the National Natural Science Foundation of Shannxi Province (grant number 2019JM-462, 2020JM-151).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tian, R.N.; Jiao, Z.X.; Huang, K.J.; Liu, X.C.; Jing, G.H. Aircraft anti-skid braking control based on pressure servo control using high-speed on/off valve. In Proceedings of the 2016 IEEE Chinese Guidance, Navigation and Control Conference, Nanjing, China, 12–14 August 2016. [Google Scholar] [CrossRef]
  2. Lin, C.M.; Li, H.M. Intelligent hybrid control system design for antilock braking systems using self-organizing function-link fuzzy cerebellar model articulation controller. IEEE Trans. Fuzzy Syst. 2013, 21, 1044–1055. [Google Scholar] [CrossRef]
  3. Sharkawy, A.B. Genetic fuzzy self-tuning PID controller for antilock braking systems. Eng. Appl. Artif. Intell. 2010, 23, 1041–1052. [Google Scholar] [CrossRef]
  4. Mi, C.T.; Lin, H.; Zhang, Y. Iterative learning control of antilock braking of electric and hybrid vehicles. IEEE Trans. Veh. Technol. 2005, 54, 486–494. [Google Scholar] [CrossRef]
  5. Yuan, D.L.; Wei, J.; Qu, Y.H.; Wu, J.Z. Simulation of Hydraulic Brake Built-in Test System for a Certain UAV. In Proceedings of the 32nd Chinese Control Conference, Xi’an, China, 26–28 July 2013. [Google Scholar]
  6. Sun, H.; Yan, J.G.; Qu, Y.H.; Ren, J. Sensor fault-tolerant observer applied in UAV anti-skid braking control under control input constraint. J. Syst. Eng. Electron. 2017, 28, 126–136. [Google Scholar] [CrossRef]
  7. Tang, Y.G.; Zhang, X.Y.; Zhang, D.L.; Zhao, G.; Guan, X.P. Fractional order sliding mode controller design for antilock braking systems. Neurocomputing 2013, 111, 122–130. [Google Scholar] [CrossRef]
  8. Cao, W.P.; Mecrow, B.C.; Atkinson, G.J.; Bennett, J.W.; Atkinson, D.J. Over view of electric motor technologies used for more electric aircraft. IEEE Trans. Ind. Electron. 2012, 59, 3523–3531. [Google Scholar] [CrossRef]
  9. Li, B.Q.; Chen, X.L.; Lin, H.; Dai, Z.Y. Enhanced stability dynamic surface control for aircraft antiskid braking system using electromechanical actuator. Syst. Eng. Electron. 2016, 38, 1139–1145. [Google Scholar] [CrossRef]
  10. Dincmen, E.; Guvenc, B.A.; Acarman, T. Extremum-seeking control of ABS braking in road vehicles with lateral force improvement. IEEE Trans. Control Syst. Technol. 2014, 22, 230–237. [Google Scholar] [CrossRef]
  11. Mehdi, F.; Asghar, M.; Michael, H.; Kate, S.M. A cross-entropy method for optimising robotic automated storage and retrieval systems. Int. J. Prod. Res. 2018, 56, 6450–6472. [Google Scholar] [CrossRef]
  12. Mehdi, F.; Reza, T.M. A scalarization-based method for multiple part-type scheduling of two-machine robotic systems with non-destructive testing technologies. Iran. J. Oper. Res. 2019, 10, 1–17. [Google Scholar] [CrossRef]
  13. Peng, X.Y.; Jia, M.F.; He, L.; Yu, X.; Lv, Y.B. Fuzzy sliding mode control based on longitudinal force estimation for electro-mechanical braking systems using BLDC motor. CES Trans. Electr. Mach. Syst. 2018, 2, 142–151. [Google Scholar] [CrossRef]
  14. Kayacan, E.; Oniz, Y.; Kaynak, O. A grey system modeling approach for sliding-mode control of antilock braking system. IEEE Trans. Ind. Electron. 2009, 19, 767–773. [Google Scholar] [CrossRef]
  15. Velimir, C.; Dragan, A. Adaptive neuro-fuzzy wheel slip control. Expert Syst. Appl. 2013, 40, 5197–5209. [Google Scholar] [CrossRef]
  16. Corno, M.; Gerard, M.; Verhaegen, M.; Holweg, M. Hybrid ABS Control Using Force Measurement. IEEE Trans. Control Syst. Technol. 2012, 20, 1223–1235. [Google Scholar] [CrossRef]
  17. Choi, S.B. Antilock Brake System with a Continuous Wheel Slip Control to Maximize the Braking Performance and the Ride Quality. IEEE Trans. Control Syst. Technol. 2008, 16, 996–1003. [Google Scholar] [CrossRef]
  18. Rajesh, R.; Gridsada, P.; Damrongrit, P.; Jae, Y.L. Algorithms for real-time estimation of individual wheel tire-road friction coefficients. IEEE/ASME Trans. Mechatron. 2012, 17, 1183–1195. [Google Scholar] [CrossRef]
  19. Wei, Z.; Xu, J.; Halim, D. Braking force control strategy for electric vehicles with load variation and wheel slip considerations. IET Electr. Syst. Transp. 2017, 7, 41–47. [Google Scholar] [CrossRef]
  20. Zhang, X.; Lin, H. UAV Anti-Skid Braking System Simulation. In Proceedings of the 2018 37th Chinese Control Conference, Wuhan, China, 25–27 July 2018. [Google Scholar] [CrossRef]
  21. Zhang, M.; Nie, H.; Zhu, R.P. Design and Dynamics Analysis of Anti-skid Braking System for Aircraft with Four-wheel Bogie Landing Gears. Chin. J. Mech. Eng. 2011, 24, 77–284. [Google Scholar] [CrossRef]
  22. Huang, C.; Jiao, Z.X.; Shang, Y.X. Antiskid braking control with on/off valves for aircraft applications. J. Aircr. 2013, 50, 1869–1879. [Google Scholar] [CrossRef]
  23. Mercorelli, P. A Two-Stage Sliding-Mode High-Gain Observer to Reduce Uncertainties and Disturbances Effects for Sensorless Control in Automotive Applications. IEEE Trans. Ind. Electron. 2015, 62, 5929–5940. [Google Scholar] [CrossRef]
  24. Mercorelli, P. An adaptive and optimized switching observer for sensorless control of an electromagnetic valve actuator in camless internal combustion engines. Asian J. Control 2014, 16, 959–973. [Google Scholar] [CrossRef]
  25. Wu, Y.Q.; Yu, X.H.; Man, Z.H. Terminal Sliding Mode Control Design for Uncertain Dynamic Systems. Syst. Control Lett. 1998, 34, 281–287. [Google Scholar] [CrossRef]
  26. Dong, S.; Jiao, Z.X.; Sun, X.H.; Liu, X.C. Dynamic allocation algorithm for the gain of UAV nose wheel steering and differential braking based on decomposition control. In Proceedings of the 2016 IEEE International Conference on Aircraft Utility Systems, Beijing, China, 10–12 October 2016. [Google Scholar] [CrossRef]
  27. Jung, H.; Choi, S.B. Real–time Individual Tire Force Estimation for an All-wheel Drive Vehicle. IEEE Trans. Veh. Technol. 2018, 67, 2934–2944. [Google Scholar] [CrossRef]
  28. Lin, W.C.; Lin, C.L.; Hsu, P.M.; Wu, M.T. Realization of Anti-Lock braking Strategy for Electric Scooters. IEEE Trans. Ind. Electron. 2014, 61, 2826–2833. [Google Scholar] [CrossRef]
  29. Sun, W.C.; Zhang, J.H.; Liu, Z.Y. Two-Time-Scale Redesign for Antilock Braking Systems of Ground Vehicles. IEEE Trans. Ind. Electron. 2019, 66, 4577–4586. [Google Scholar] [CrossRef]
  30. Naseri, F.; Farjah, E.; Ghanbari, T. An Efficient Regenerative Braking System Based on Battery/Supercapacitor for Electric, Hybrid, and Plug-In Hybrid Electric Vehicles With BLDC Motor. IEEE Trans. Veh. Technol. 2017, 66, 3724–3738. [Google Scholar] [CrossRef]
  31. Woodburn, D.; Wu, T.; Zhou, L.; Hu, Y. High-Performance Electromechanical Actuator Dynamic Heat Generation Modeling. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 530–541. [Google Scholar] [CrossRef]
  32. Tee, K.P.; Ge, S.S.; Tay, E.H. Barrier Lyapunov functions for the control of output-constrained nonlinear systems. Automatica 2009, 45, 918–927. [Google Scholar] [CrossRef]
  33. Yu, S.H.; Yu, X.H.; Shirinzadeh, B.J.; Man, Z.H. Continuous finite-time control for robotic manipulators with terminal sliding mode. Automatica 2005, 41, 1957–1964. [Google Scholar] [CrossRef]
  34. Ju, J.Y.; Zhao, Y.R.; Zhang, C.R.; Liu, Y.F. Vibration suppression of a flexible-joint robot based on parameter identification and fuzzy PID control. Algorithms 2018, 11, 189. [Google Scholar] [CrossRef] [Green Version]
  35. Liang, B.; Zhu, Y.Q.; Li, Y.R.; He, P.J.; Li, W.L. Adaptive Nonsingular Fast Terminal Sliding Mode Control for Braking Systems with Electro-Mechanical Actuators Based on Radial Basis Function. Energies 2017, 10, 1637. [Google Scholar] [CrossRef] [Green Version]
  36. Chen, X.L.; Lin, H.; Ma, D.Q. Sliding-mode extremum-seeking control for all-electric active braking system in unmanned aerial vehicle. Control Theory Appl. 2015, 32, 1439–1448. [Google Scholar] [CrossRef]
Figure 1. Control structure of the UAV antiskid braking system.
Figure 1. Control structure of the UAV antiskid braking system.
Electronics 09 01731 g001
Figure 2. Force analysis of UAV.
Figure 2. Force analysis of UAV.
Electronics 09 01731 g002
Figure 3. Slip ratio-adhesive coefficient model.
Figure 3. Slip ratio-adhesive coefficient model.
Electronics 09 01731 g003
Figure 4. Structure of the EMA.
Figure 4. Structure of the EMA.
Electronics 09 01731 g004
Figure 5. Membership functions of the input and output variables.
Figure 5. Membership functions of the input and output variables.
Electronics 09 01731 g005
Figure 6. Structure of the UAV antiskid braking system.
Figure 6. Structure of the UAV antiskid braking system.
Electronics 09 01731 g006
Figure 7. The HIL test bench of the electric braking system.
Figure 7. The HIL test bench of the electric braking system.
Electronics 09 01731 g007
Figure 8. Comparison of EMA controller performance. (a) PID control; (b) proposed method; (c) error for PID control; (d) error for proposed method.
Figure 8. Comparison of EMA controller performance. (a) PID control; (b) proposed method; (c) error for PID control; (d) error for proposed method.
Electronics 09 01731 g008aElectronics 09 01731 g008b
Figure 9. Comparison of EMA controller performance. (a) Pressure without the fuzzy corrector; (b) pressure with the fuzzy corrector; (c) pressure error without the fuzzy corrector; (d) pressure error with the fuzzy corrector;.
Figure 9. Comparison of EMA controller performance. (a) Pressure without the fuzzy corrector; (b) pressure with the fuzzy corrector; (c) pressure error without the fuzzy corrector; (d) pressure error with the fuzzy corrector;.
Electronics 09 01731 g009aElectronics 09 01731 g009b
Figure 10. Slip ratio control performance of the ABS controller under dry runway conditions. (a) Aircraft velocity and wheel velocity in PID control; (b) aircraft velocity and wheel velocity in the proposed control method; (c) slip ratio in PID control; (d) slip ratio in the proposed control method; (e) adhesive coefficient between wheel and runway in PID control; (f) adhesive coefficient between wheel and runway in the proposed control method.
Figure 10. Slip ratio control performance of the ABS controller under dry runway conditions. (a) Aircraft velocity and wheel velocity in PID control; (b) aircraft velocity and wheel velocity in the proposed control method; (c) slip ratio in PID control; (d) slip ratio in the proposed control method; (e) adhesive coefficient between wheel and runway in PID control; (f) adhesive coefficient between wheel and runway in the proposed control method.
Electronics 09 01731 g010aElectronics 09 01731 g010b
Figure 11. Slip ratio control performance of the ABS controller in icy runway conditions. (a) Aircraft velocity and wheel velocity in PID control; (b) aircraft velocity and wheel velocity in the proposed control method; (c) slip ratio in PID control; (d) slip ratio in the proposed control method; (e) adhesive coefficient between wheel and runway in PID control; (f) adhesive coefficient between wheel and runway in the proposed control method.
Figure 11. Slip ratio control performance of the ABS controller in icy runway conditions. (a) Aircraft velocity and wheel velocity in PID control; (b) aircraft velocity and wheel velocity in the proposed control method; (c) slip ratio in PID control; (d) slip ratio in the proposed control method; (e) adhesive coefficient between wheel and runway in PID control; (f) adhesive coefficient between wheel and runway in the proposed control method.
Electronics 09 01731 g011
Table 1. Fuzzy rules of the corrector.
Table 1. Fuzzy rules of the corrector.
Δ k 2 Δ τ z 2
N B N S Z E P S P B
z ˙ 2 N B B B S M M B S M B S
N S B B S M M B S M B S
Z E B M S M M B S M B M
P S B S S M M B S M B B
P B B S S M M B S M B B
Table 2. Main parameters of the UAV model and EMA model.
Table 2. Main parameters of the UAV model and EMA model.
NameDescriptionValueNameDescriptionValue
a Distance between front wheel and center of gravity of UAV2.1 m b Distance between back wheel and center of gravity of UAV1.6 m
h Distance between ground and center of gravity of UAV1.5 m I w Moment of inertia of the back wheel0.3 kg·m2
g Gravity acceleration9.8 m/s2 n Number of the back wheels2
C L Aerodynamic lift coefficient0.66 ρ a Air density1.2 g/L
S L Aerodynamic lift area5.1 m2 C P Aerodynamic drag coefficient0.15
m Weight of UAV650 kg S P Aerodynamic drag area3.7 m2
r The radius of the back wheel0.18 m k T Torque constant0.3 N·m/A
B v Viscous damping coefficient0.02 N·m/rad J Inertia moment of BLDCM0.0002 Kg·m2
c b Stiffness coefficient of brake disc5 × 106 N/m k e m f Back electromotive force constant0.5 V·rad/s
R Stator winding resistance2.1 Ω η The transmission ratio of EMA21
L Stator winding inductance1.2 mH L 0 The lead of the ball screw0.003 m
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, X.; Lin, H. Backstepping Fuzzy Sliding Mode Control for the Antiskid Braking System of Unmanned Aerial Vehicles. Electronics 2020, 9, 1731. https://doi.org/10.3390/electronics9101731

AMA Style

Zhang X, Lin H. Backstepping Fuzzy Sliding Mode Control for the Antiskid Braking System of Unmanned Aerial Vehicles. Electronics. 2020; 9(10):1731. https://doi.org/10.3390/electronics9101731

Chicago/Turabian Style

Zhang, Xi, and Hui Lin. 2020. "Backstepping Fuzzy Sliding Mode Control for the Antiskid Braking System of Unmanned Aerial Vehicles" Electronics 9, no. 10: 1731. https://doi.org/10.3390/electronics9101731

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop