Next Article in Journal
Inventory Management of Perishable Goods with Overconfident Retailers
Next Article in Special Issue
Stabilization Control of Underactuated Spring-Coupled Three-Link Horizontal Manipulator Based on Energy Absorption Idea
Previous Article in Journal
A Novel Stacking-Based Deterministic Ensemble Model for Infectious Disease Prediction
Previous Article in Special Issue
On the Stabilization through Linear Output Feedback of a Class of Linear Hybrid Time-Varying Systems with Coupled Continuous/Discrete and Delayed Dynamics with Eventually Unbounded Delay
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of an NSMCR Based Controller for All-Electric Aircraft Anti-Skid Braking System

1
School of Automation, Central South University, Changsha 410083, China
2
Laboratory of Science and Technology on Integrated Logistics Support, College of Intelligence Science and Technology, National University of Defense Technology, Changsha 410083, China
3
Advanced Research Center, Central South University, Changsha 410083, China
*
Authors to whom correspondence should be addressed.
Mathematics 2022, 10(10), 1715; https://doi.org/10.3390/math10101715
Submission received: 17 March 2022 / Revised: 21 April 2022 / Accepted: 5 May 2022 / Published: 17 May 2022
(This article belongs to the Special Issue Advanced Control Theory with Applications)

Abstract

:
In this paper, a relative threshold event-triggered based novel complementary sliding mode control (NSMCR) algorithm of all-electric aircraft (AEA) anti-skid braking system (ABS) is proposed to guarantee the braking stability and tracking precision of reference wheel slip control. First, a model of the braking system is established in strict-feedback form. Then a virtual controller with a nonlinear control algorithm is proposed to address the problem of constraint control regarding wheel slip rate with asymptotical stability. Next, a novel approaching law-based complementary sliding mode controller is developed to keep track of braking pressure. Moreover, the robust adaptive law is designed to estimate the uncertainties of the braking systems online to alleviate the chattering problem of the braking pressure controller. Additionally, to reduce the network communication and actuator wear of AEA-ABS, a relative threshold event trigger mechanism is proposed to transmit the output of NSMC in demand. The simulation results under various algorithms regarding three types of runway indicate that the proposed algorithms can improve the performance of braking control. In addition, the hardware-in-the-loop (HIL) experimental results prove that the proposed methods are practical for real-time applications.

1. Introduction

The latest trend in the aviation industry is electrification, where studies on aircraft AEA-ABS equipped with electric motors and power electronic devices represent a growing field in aviation braking research [1]. The ABS is a vital device of an aircraft landing system to protect wheels from skidding during landing or in rejected takeoff situations. The electrical ABS differs from a traditional hydraulic ABS in several fundamental ways. For example, the power source is electric power rather than hydraulic power, the actuator is an electromechanical actuator (EMA) instead of a hydraulic piston, the cables replace hydraulic pipelines, and the electromechanical actuator controller (EMAC) [2] substitutes the hydraulic servo. At the same time, the electrical braking system can improve control accuracy, execute component-level fault diagnosis, avert leakage of hydraulic oil and threat of fire, and shorten long-winded pipelines. Thus, some of the latest aircraft types, such as B787 and Global Hawk [3,4], have been equipped the electrical braking system. Thanks to the ability to regulate and monitor the electromagnetic braking torque, this braking technique introduces an opportunity to apply advanced control theory in aircraft brake control [5,6,7,8].
The AEA-ABS is a complex high-order nonlinear electromechanical system [9] that involves model uncertainties and parameter variations, which pose challenges for control algorithm design. In the last decades, many traditional and advanced control techniques have been widely studied.
From the view of selection in manipulated variables, such as wheel deceleration rate, wheel speed difference, and wheel slip rate, various control methods have been studied over the past decades [10]. Wheel deceleration-based control strategies are widely equipped in the aircraft braking industry [11]; Moreover, the variant of these control strategies can bring certain advantages. For example, mixed wheel slip rate and deceleration (MSD) combines deceleration rate and wheel slip rate [10,12,13], which mitigates sensor noise impacts and improves control efficiency. However, the wheel slip rate-based control algorithms are commonly studied in the academic literature because of their high braking performance [7,14,15,16,17].
According to the nonlinear single-peak curve relationship between the wheel slip rate and the friction coefficient, the aircraft braking characteristic is divided into the stable and the unstable regions [14,18]. Once the braking system is trapped in the hazardous area, the wheels are prone to enter a deep skid state or even be locked up, which leads to a dramatic decrease in the lateral stability and maneuverability of the aircraft [14]. Thus, for the constraint control of wheel slip rate, various constraint control algorithms have been studied, such as model predictive control (MPC) [12], reference governor [16], and backstepping control based on the barrier Lyapunov function (BLF) [6,15]. Among these methods, the MPC calls for substantial computational resources for real-time application; the reference governor may induce delays in the slip rate control loop. With the backstepping method, the BLF based method can be designed systematically and intuitively to restrict output. However, the traditional BLF-based methods do not consider model uncertainty and external disturbance [17], so the derived control law cannot ensure asymptotic stability.
There has been much work conducted to address the problem of higher-order nonlinear characteristics in an aircraft braking system, for example, the traditional open-loop brake pressure control algorithm [19], the pressure-bias-modulated (PBM) algorithm [9], artificial neural networks, fuzzy control [20,21], local linearization and feedback linearization techniques [5], iterative learning control [17], and sliding mode control (SMC) [6,7]. However, these traditional algorithms present some disadvantages. For example, the open-loop control cannot compensate unknown disturbance; the PBM skid seriously at low speed; the artificial neural networks (ANN) calls for too much experiment data. Meanwhile, among these algorithms, the fuzzy algorithm relays too much on prior knowledge; the local linearization techniques cannot handle large disturbances; and the feedback linearization techniques easily lead to actuator saturation. The SMC is an appropriate choice, but this algorithm brings an excessive output chattering problem.
In traditional hydraulic braking algorithms, the brake control unit (BCU) acts as a black box [11] installed in aircraft in a traditional hydraulic braking system. It receives the main wheel speed and pilot braking command as input and outputs current to the drive pressure servo valve to generate braking torque to halt the airplane. It is a single closed-loop control architecture [7,8,9,10,12,13] combining control and drive. Unlike the hydraulic braking system, an electrical braking system has a novel system architecture [2]. Many problems will emerge, such as real-time performance deterioration and complicated implementation in embedded devices if the control framework inherits that of the hydraulic braking system.
To tackle these issues, we have carried out several innovative studies.
  • A constraint control algorithm of slip rate is proposed to address the problem of the safety of aircraft electrical braking systems;
  • A novel approaching law-based complementary sliding mode controller (NSMC) is developed to control the braking pressure with less chattering;
  • In the AEA-ABS architecture, a relative threshold event triggering mechanism is proposed to reduce the network communication and CPU computation times in the braking process.
The structure of the remainder of this article is organized as follows. A mathematical model of the braking system is developed in Section 2. In Section 3, an event trigger-based robust adaptive control law is proposed. This controller is composed of a BLF-based controller and an event trigger-based NSMC with proven asymptotic stability proof and Zeno phenomenon avoidance. Simulations and experiments based on a certain UAV are conducted to evaluate the proposed algorithms in Section 4. In Section 5, hardware in the loop experiment shows that the proposed algorithm is practical in actual applications. A summary of the results and conclusions is deduced in the last chapter.

2. Dynamics of the AEA Anti-Skid Braking System

As shown in Figure 1, a typical aircraft AEA anti-skid braking system consists of the following subsystems [2]: BCU, EMA, EMAC, and wheel remote data acquisition unit (RDU). The principle is briefly described as follows. Once having received the braking commands from the pilot and sensor data from RDC, the BCU outputs control signals to EMACs through a communication bus after the anti-skid braking control (ABS) algorithm. Afterward, each EMAC tracks this signal to drive EMAs to generate braking torque to stop the aircraft. Here, EMAC acts as a well-studied speed servo [2,22,23], so we focused our efforts on control algorithms in BCU.
In Figure 1, the short dashed arrows represent network communication, and the rounded rectangles in red, black, and blue represent the ABS subsystem, EMA subsystem, and braking actuator, respectively. By retaining the essential characteristics of the aircraft braking system and making some assumptions [24], we construct the aircraft all-electric in the following braking system model.

2.1. Aircraft Fuselage Model

The results of the force analysis of the aircraft during ground roll are shown in Figure 2, whereby the longitudinal dynamic, vertical force balance, and pitch moment balance equations of the aircraft are listed as follows:
m V ˙ x + F x + n F f + F n T 0 = 0 F y + N n + n N m m g = 0 n N m a + T 0 h t + n F f h c + F n h c N n b = 0
where the following symbols represent different physical meanings: m for the aircraft mass; V x for the longitudinal speed of aircraft; F x for the aerodynamic drag; n for the number of main wheels; F f and F n for the between main wheels’ friction force and nose wheel friction force; T 0 for the residual thrust of the engine; F y for the lift; N m and N n for the nose and main wheel loads; g for the gravity acceleration; b and a for the distance from nose wheel and main wheel to the aircraft gravity center; h t for the length between engine thrust direction and aircraft gravity center; h c for the height of aircraft gravity center.
In Equation (1), the aircraft’s aerodynamic lift, aerodynamic drag, and residual engine thrust are calculated by the following equations.
F y = 0.5 C y ρ S y V x 2 F x = 0.5 C x ρ S x V x 2 T 0 = T i + k t V x
where C x and C y are the drag and aerodynamic lift coefficients, respectively. ρ represents the local air density, S x and S y are the aerodynamic drag area and lift area, respectively. T i is the initial residual thrust, and K t denotes the engine thrust coefficient.
By convention, the ground motion of aircraft is simplified as:
F f R g B w w ˙ T b = J w w ˙
where R g , B w , J w , and w denote the radius, damping coefficient, moment of inertia, and wheel speed, respectively. T b signifies the braking torque:
T b = K b P A
where K b indicates the torque conversion coefficient, a nonlinear function of the braking disc friction coefficient, the number of friction surfaces, and the diameters of discs.

2.2. Wheel-Runway Contact Dynamic

Due to the existence of braking torque, the wheel speed is always less than the longitudinal aircraft speed, whereby the slip rate λ is defined as:
λ : = V x R g w V x
It represents the ratio of the slip motion of the wheel concerning the runway. Obviously, λ 0 , 1 . For aircraft main wheel: λ = 0 indicates a free rolling state, and λ = 1 represents a totally locked-up state.
The aircraft slows down due to main wheel friction force F f :
F f = u N m
which depends on the friction coefficient u and main wheel loads. Here we concentrate on the friction coefficient, which is affected by many factors, such as slip rate, aircraft speed, and runway conditions. From [6], there are many famous empirical models such as the Magic formula, the LuGre tire model, and the Rill model [25]. In this paper, we adopt the traditional Magic formula:
u = D · sin C · arctan B λ
where D, B, and C determine the model curve’s peak, shape, and stiffness, respectively. The typical parameter values for typical runway conditions are shown in Table 1, which are shown in Figure 3, where λ p is the slip rate constraint value and the intervals 0 , λ p , and λ p , 1 are stable and unstable regions [5].

2.3. EMA Modeling

An EMA consists of a brushless DC motor, a reduction gear set, a ball screw, and force and electrical sensors. The EMA receives three-phase AC power from the EMAC to output mechanical power to generate braking force. This force is transformed into braking torque by amplifying the force in the gear set and the transition from the rotary motion to linear motion by the ball-screw set. During this process, the linear displacement of the screw in the actuator, namely, x E M A , determines the output brake pressure with linear gain c b :
P A = c b x E M A
The equation of force on the ball screw is:
x ˙ E M A = L 0 w m 2 π
where L 0 is the lead of the ball screw and w m is the reference motor speed output to the EMAC.

2.4. System Overall Model

In the scope of the framework of the AEA anti-skid braking system, we choose the state variable in BCU as X = x 1 ; x 2 = λ ; P A and the final control outputs as u ( t ) = w m .
Taking derivatives of Equations (1), (2) and (5), we build the slip rate dynamic as:
λ ˙ = w R g V ˙ x w ˙ R g V x V x 2 = 1 λ m J w V x J w T 0 F x u n N m u r N n + m B w V u m R g 2 N m 1 λ + K b R g J w V x P A
Combining Equations (8) and (9) yields the following brake pressure dynamic equation:
P ˙ A = c b L 0 w m 2 π
Furthermore, taking the modeling uncertainties and external disturbances in Equations (10) and (11), we establish the all-electric system model as:
x ˙ 1 = f 1 x 1 + Δ f 1 x 1 + g 1 x 1 , x 2 x 2 + Δ g 1 x 1 , x 2 x 2 + h = f 1 x 1 + g 1 x 1 , x 2 x 2 + d 1 x ˙ 2 = g 2 x 1 , x 2 w m + Δ g 2 x 1 , x 2 w m + q = g 2 x 1 , x 2 w m + d 2 y 1 = x 1 , y 2 = x 2
where the nonlinear terms are shown as follows:
f 1 x 1 = 1 λ m J w V x J w T 0 F x u n N m u r N n + m B w V u m R g 2 N m 1 λ
g 1 x 1 , x 2 = K b R g J w V x
Moreover the control gain is:
g 2 x 1 , x 2 = c b L 0 2 π
The unmodeled dynamics and external perturbations are merged into the lumped disturbances, namely, d 1 = Δ f 1 x 1 + Δ g 1 x 1 , x 2 x 2 + h and d 2 = Δ g 2 x 1 , x 2 w m + q , where Δ f 1 , Δ g 1 and Δ g 2 are the unmodeled dynamics, h and q are the external perturbations of the system.

2.5. Control Objectives

Given the system described by Equation (12), a controller is designed to satisfy the following goals:
  • Design an anti-skid braking controller to prevent the wheels from falling into a deep skid and maintain the lateral stability of the aircraft;
  • Design a braking pressure controller to track the virtual control in the backstepping controller and guarantee robustness to disturbance with less chattering;
  • Design an event trigger mechanism for the network control structure of BCU and EMAC. The controller saves the amount of communication and computation under the premise of no Zeno phenomenon.

3. Control Strategy

According to the structure of the AEA anti-skid braking system and the proposed control objectives, the control structure shown in Figure 4 is designed in this paper. In Figure 4, w m and i m represent the motor stator current and speed in the EMA, respectively, λ d stands for the reference wheel slip rate, and the other symbols can be found in Equations (1), (5), and (12).
The whole system consists of three subsystems: BCU, the communication network, and EMAs. Therefore, the wheel slip rate controller, braking pressure controller, and network communication with event trigger mechanism are three parts to be designed in the following text.

3.1. Wheel Slip Rate Controller

When the slip rate falls into an unstable region, the friction coefficient decreases so dramatically that the wheels tend to be stuck in the deep slip state. This situation may lead to catastrophic outcomes for the aircraft. Therefore, a slip rate controller is imperative to maintain safety. From the properties of nonlinear and strong coupling in system Equation (12), the constraint control of wheel slip rate with stability guarantee is difficult to assure. To address this problem, we design a nonlinear wheel slip rate controller based on BLF.
Define the slip rate error as e 1 = x 1 d x 1 and the error constraint variable as k b = x 1 p x 1 , where x 1 p is the slip rate stable boundary value. Define the symmetric logarithmic BLF as:
V B L F = 1 2 ln k b 2 k b 2 e 1 2
The virtual control law for designing the optimal slip rate tracking is:
x 2 d = 1 g 1 f 1 + x ˙ 1 d d ^ 1 + c 1 e 1 k b 2 e 1 2
where the adaptive law of lumped disturbance is:
d ^ ˙ 1 = Proj d ^ 1 r 1 e 1 1 k b 2 e 1 2
where r 1 is adaptive law gain, and the projection mapping is defined as:
Proj d ^ 1 X = 0 , i f   d ^ 1 = d ^ 1 m a x   a n d   X > 0 d ^ 1 = d ^ 1 m i n   a n d   X < 0 X , o t h e r w i s e
where d ^ 1 m a x and d ^ 1 m i n are the upper and lower bounds of the perturbation estimate, respectively. This mapping ensures the boundedness of the perturbation estimate.

3.2. Braking Pressure Controller

This section adopts a novel approaching law-based complementary sliding mode controller to track the braking pressure, where the robust adaptive law avoids lumped disturbance and the complementary sliding mode control alleviates the chattering phenomenon while preserving the control accuracy.
Compared with the traditional SMC, the complementary sliding mode controller (CSMC) introduces a generalized sliding mode surface and a complementary sliding mode surface to decrease the braking pressure tracking error rapidly. Here, we define the virtual control error e 2 = x 2 d x 2 , and the manifold of the CSMC:
S g = e 2 + c 0 t e 2 d τ S c = e 2 c 0 t e 2 d τ
where S g and S c represent the generalized and complementary sliding mode surfaces, respectively. In addition, c is the sliding mode surface parameter. These two sliding mode surfaces satisfy:
S ˙ c + c S g + S c = S ˙ g
The SMC-based control output u ( t ) consists of the equivalent control u e q and the switching control u s w :
u ( t ) = u e q + u s w
where the equivalence control is:
u e q = 1 g 2 x ˙ 2 d d ^ 2 + c 2 0 t e 2 d τ 1 2 g 1 e 1 k b 2 e 1 2
where the adaptive law of lumped disturbance is represented as:
d ^ ˙ 2 = Proj d ^ 2 2 r 2 e 2
where r 2 is the adaptive law gain, and the projection mapping Proj d ^ 2 { } is consistent with Equation (16).
The switching control is designed as follows based on the novel sliding mode approaching law:
u s w = 1 g 2 ϵ 1 e 2 ϵ 2 s a t e 2 φ
where ε 1 , ε 2 are the controller design parameters and s a t ( · ) is a saturation function defined as follows:
s a t e 2 φ = 1 , e 2 φ e 2 φ , φ < e 2 < φ 1 , e 2 φ
where φ is boundary layer thickness.

3.3. Event-Triggered Mechanism Design

In previously proposed aircraft braking control architecture, a BCU and multiple EMACs and EMAs exist. The communications between BCU and EMACs rely on traditional avionics buses, such as ARINC429, RS-485, and MIL-STD-1553B; however, the communication bandwidth of these buses is relatively limited. We propose an event trigger mechanism to decrease the communication burden between BCU and EMACs without obvious control efficiency loss to address this problem. Compared to the fixed threshold trigger strategy, the relative threshold trigger strategy reduces the processor computing time in BCU.
Referring to the cascade control architecture, we consider the braking actuator containing EMACs, EMAs, and their sensors as a well designed servo unit. The details of the proposed event trigger architecture are shown in Figure 5. Here, the overall controller described by the red font is composed of BCU and ETM. The BCU consists of a slip rate and braking pressure controller, while the ETM is made up of an event trigger and a buffer. However, the communication network indicated in blue font and EMAs represented in black typeface fall out of the scope of this paper.
According to Figure 5, we design the event trigger control algorithm as follows:
w t = u t j , t t j , t j + 1 t j + 1 = i n f t j + 1 > t j | | δ t | ξ
where t j denotes the time instant of the j t h event trigger, w ( t ) denotes the output of the controller under the j t h trigger, the buffer acts as a cache for the latest successfully transmitted control signal u ( t j ) , and δ ( t ) represents the difference between the current control and the last trigger control:
δ t = u t u t j
and ξ denotes the specific event triggering mechanism.
ξ = C , f i x e d   t h r e s h o l d   e v e n t   t r i g θ | u t | + γ , r e l a t i v e   t h r e s h o l d   e v e n t   t r i g
where C and θ and γ are the design parameters of the fixed-threshold and relative-threshold event triggering mechanisms, respectively.
Then the relationship between w ( t ) and u ( t ) is shown as:
w t = u t + Λ t ξ Λ t k = 0 , Λ t k + 1 = 1 , | Λ t | 1
where λ ( t ) is a tunable parameter. Thus, the actual output control transmitted to the communication network under the event-triggered mechanism becomes:
w t = Λ t ξ + 1 g 2 x ˙ 2 d d ^ 2 + c 2 0 t e 2 d τ 1 2 g 1 e 1 k b 2 e 1 2 ϵ 1 e 2 ϵ 2 s a t e 2 φ

3.4. Stability Analysis

The previous sections design all the details of an aircraft anti-skid brake controller based on ETM. This section summarizes the main results to explain how to reach the control objectives described in Section 2.5.
At first, the following assumptions are made:
Assumption 1.
The given optimal slip rate is time continuous with continuous first- and second-order derivatives.
Assumption 2.
The map from the slip rate to the friction coefficient is a continuously differentiable function.
Assumption 3.
The aircraft’s longitudinal speed, wheel speed, and brake pressure can be obtained in real-time by sensors or other approaches.
Assumption 4.
The set-total disturbance in the system model is bounded and time-invariant.
According to the above assumptions and controller, the following theorems are obtained.
Theorem 1.
Noting the system plant depicted by Equation (12), the virtual controller in Equation (14) with adaptive law in Equation (15), and event-triggered mechanism-based control in Equation (28) with adaptive law in Equation (21) are adopted, then the system will be asymptotically stable.
Proof.
For the system model represented by Equation (12), we design a virtual controller based on the following Lyapunov function:
V 1 = V B L F + 1 2 r 1 d ˜ 1 2 = 1 2 ln k b 2 k b 2 e 1 2 + 1 2 r 1 d ˜ 1 2
where d ˜ 1 = d 1 d ^ 1 is the estimation error of the perturbation d 1 , d ^ 1 is the perturbation estimate, and r 1 is the perturbation estimate gain.
By taking the derivation of Equation (29), and substituting the definition of wheel slip rate error and Equation (12), we get the following equation:
V ˙ 1 = e 1 k b 2 e 1 2 x ˙ 1 d f 1 g 1 x 2 d 1 + 1 r 1 d ˜ 1 d ˜ ˙ 1
From Equation (17), we get x 2 = x 2 d e 2 . With Assumption 4, the disturbance estimate error is described as d ˜ ˙ 1 = d ˙ 1 d ^ ˙ 1 = d ^ ˙ 1 . Equation (30) is simplified as following:
V ˙ 1 = e 1 k b 2 e 1 2 x ˙ 1 d f 1 g 1 x 2 d + g 1 e 2 d 1 + 1 r 1 d ˜ 1 d ˜ ˙ 1   = e 1 k b 2 e 1 2 c 1 e 1 k b 2 e 1 2 + g 1 e 2 d ˜ 1 1 r 1 d ˜ 1 d ^ ˙   = c 1 e 1 k b 2 e 1 2 2 + g 1 e 1 e 2 k b 2 e 1 2 d ˜ 1 e 1 k b 2 e 1 2 1 r 1 d ^ ˙ 1
with the disturbance adaptive law in Equation (15) and the assumption that e 2 = 0 , Equation (31) becomes:
V ˙ 1 c 1 e 1 k b 2 e 1 2 2 0
The Lyapunov function for the braking pressure controller is chosen as:
V 2 = 1 2 S g 2 + S c 2 + 1 2 r 2 d ˜ 2 2 + V 1
where d ˜ 2 = d 2 d ^ 2 is the perturbation estimate. By combining Equations (19), (21) and (31) the derivation of V 2 can be derived as:
V ˙ 2 = S g S ˙ g + S c S ˙ c + 1 r 2 d ˜ 2 d ˙ 2 d ^ ˙ 2 g 1 e 1 e 2 k b 2 e 1 2 V p 1   = S g + S c S ˙ c + c S g 1 r 2 d ˜ 2 d ^ ˙ 2 g 1 e 1 e 2 k b 2 e 1 2 V p 1   = 2 e 2 e ˙ 2 + c 2 0 t e 2 d τ + 1 2 g 1 e 2 k b 2 e 1 2 1 r 2 d ˜ 2 d ^ ˙ 2 V p 1   = 2 e 2 x ˙ 2 d g 2 w m d 2 + c 2 0 t e 2 d τ + 1 2 g 1 e 2 k b 2 e 1 2 1 r 2 d ˜ 2 d ^ ˙ 2 V p 1   = 2 e 2 ϵ 1 e 2 ϵ 2 s a t e 2 φ d ˜ 2 2 e 2 + 1 r 2 P r o j d ^ 2 2 r 2 e 2 V p 1   = 2 ϵ 1 e 2 2 2 ϵ 2 e 2 s a t e 2 φ 2 d ˜ 2 e 2 P r o j d ^ 2 e 2 V p 1
where V p 1 = c 1 e 1 k b 2 e 1 2 2 d ˜ 1 e 1 k b 2 e 1 2 1 r 1 d ^ ˙ 1 0 . This inequality V ˙ 2 0 holds.
According to LaSalle’s invariance principle [22], the origin of the overall system is asymptotically stable. So, when t , there exist e 2 0 and e 1 0 , namely, λ λ d . □
For event-triggered control, the following theorem guarantees the stability between two adjacent triggers.
Theorem 2.
Considering the closed-loop system consisting of an uncertain system in Equation (12), the nonlinear adaptive controller in Equation (28) with the event trigger the mechanism in Equations (24) and (26). There exists a lower bound of inter-execution intervals; namely, the following expression holds:
t l p = i n f t k + 1 t k ,   k Z +
Proof.
Taking the derivative of Equation (25) yields:
d | δ | d t = d d t δ δ 0.5 = δ δ ˙ | u ˙ t | , t t k , t k + 1
As the derivative of u ( t ) is a function of x 1 , V x , u, x 1 d , and e 1 , e 2 , and due to the bounded characteristic of these signals, there exists a constant κ > 0 such that | u ˙ t | κ . The lower bound t l p = ξ / κ on the execution interval between two adjacent events is obtained from e ( t k ) = 0 as well as lim t t k + 1 e t = ξ so that the Zeno phenomenon [26] based on this event-triggered mechanism has been eliminated. □

4. Simulation Results and Analysis

To verify the validity of the algorithm proposed in this paper, a simulation model of the all-electric aircraft brake system is established in Simulink. Simulation scenarios in dry, wet, and icy runways are presented using traditional algorithms and the NSMCR algorithm proposed in this paper.
The aircraft speed and main wheel speed simulation results of different algorithms under dry, wet, and icy runway conditions are presented in Figure 6. From this figure, the aircraft can get a specific deceleration rate to halt the aircraft under all these algorithms. The braking time is about 22 s, 27 s, and 40 s for three different runways.
It is evident from Figure 7 that the NSMCR proposed in this paper exhibits the best transient performance in three runway conditions. The PID is prone to accelerate the braking mechanism wear with too much chattering, QLF contributes too much overshoot to exceed the safe slip rate region, and by contrast, BLF can constrain the slip rate to a safe interval. Furthermore, the SMC-based algorithms such as BSMC, NSMCF, and NSMCR combine the advantages of BLF and SMC to constrain the slip rate with better transient performance.
Figure 8 shows that the braking capacity in the three runways is almost halved in order, and the optimal friction coefficients are 0.8, 0.4, and 0.2. In every runway, BLF and NSMC (including NSMCF and NSMCR) have better asymptotic tracking performance with less oscillation than other traditional methods.
Figure 9 compares the output control chattering phenomenon under different control algorithms in three runway conditions. From part (a) of this figure, we conclude that PID significantly contributes to the control oscillation. As shown in part (b) of this figure, the SMC-based algorithms output stable control without much chattering after a short transition process. These stable control actions help reduce braking actuator wear to improve the reliability of the AEA anti-skid braking system.
The simulation results of lumped disturbances d 1 and d 2 are shown in Figure 10. The unmatched disturbance d 1 and matched disturbance d 2 tend to the actual value after a transition process. These estimated disturbances promote the control accuracy for their compensation of uncertainties, such as model uncertainties in the slip rate subsystem and braking pressure subsystem, disturbance in aircraft speed caused by aerodynamic interference, and wheel speed stemming from sensor noise.
Figure 11 shows the controller output frequency ratio of two ETM-based algorithms (NSMCF and NSMCR) and the traditional time-triggered algorithm (NSMC). Under the time-triggered algorithm, every output action is transmitted to the communication network. In event-triggered algorithms, these control actions are sent on demand. By averaging the whole sample in Figure 11, we conclude that communication and computation time is reduced to 63% (dry runway), 64% (wet runway), and 64% (ice runway) in NSMCF. In NSMCR, these data are 76% (dry runway), 75% (wet runway), and 75% (ice runway).
Finally, we studied the performance of the different algorithms under three runway scenarios. As shown in Figure 12 and Figure 13, these 3D bar figures represent the braking distance and average slip rate efficiency calculated as in [27], respectively. Note that the number in the control algorithm axis is described as follows: 1 = PID, 2 = QLF, 3 = BLF, 4 = BSMC, 5 = NSMC, 6 = NSMCF, and 7 = NSMCR. For the numbers in the runway type axis, 1 = dry runway, 2 = wet runway, and 3 = icy runway. From Figure 12, it can be seen that under the NSMCR algorithm, the braking distance is shorter than that of the traditional algorithms. Although adversely affected by ETM, the average slip rate efficiency of the NSMCF and NSMCR do not decrease much compared to NSMC. Taking Figure 11 and Figure 13, the NSMCR significantly reduces the control output transmission at the expense of a slight loss of efficiency.

5. Hardware in the Loop Experimental Results

The hardware in the loop setup consists of a real-time simulation computer, a simulation control client and an anti-skid brake controller, etc., and the experimental setup is shown in Figure 14. The controller is designed with TMS320F28335 and FPGA, which is suitable for engineering applications.
We built and debugged this DSP project in Code Composer Studio by combining peripheral drivers with this core control algorithm. Based on Linux-ihawk, the aircraft model runs in the SIMulation Workbench in real-time. The model exchanges data with external hardware through the PCI board and isolation module. With the assistance of these conditions, we obtain the following experimental results, as shown in Figure 15, Figure 16 and Figure 17.
Due to space constraints, we only present the experimental results of the PID and NSMCR algorithms under dry asphalt. In Figure 15 and Figure 16, the black, red, and blue solid lines represent the aircraft speed, wheel speed, and actual wheel slip rate, respectively. The friction coefficient, the braking pressure, and the motor speed are indicated with short black, red, and blue dashed curves. Comparing the two maps (Figure 15 and Figure 16) can conclude that the proposed NSMCR algorithm yields better performance than traditional algorithms. For example, faster convergence of the slip rate and friction coefficient is observed in the proposed controller.
At the same time, the controller output chattering phenomenon is avoided in the low-speed process. In Figure 16, the event trigger percentage of the relative threshold is shown as a short yellow dashed line. This plot shows that trigger rate drops to 20% in less than 0.2 s. Figure 17 shows the difference in the event trigger rate between the NSMCF and NSMCR algorithms. The difference is slight overall, but the relative trigger mechanism exhibits a lower trigger rate over time.

6. Conclusions

The present study lays the groundwork for future research for the network control of aircraft AEA anti-skid braking systems. It provides a hierarchical control architecture in an aircraft AEA anti-skid braking system with a novel control solution to this framework. This is a nonlinear adaptive backstepping CSMC algorithm based on the BLF and event triggering mechanism. This algorithm addresses two problems: the safe constraint control of slip rate and the limited communication bandwidth and BCU computation time.
Conclusions from this paper are presented as follows.
  • The BLF-based nonlinear controller tackles the safe constraint of slip rate, preventing aircraft wheels from being skid or even locked up;
  • The novel approaching law-based CSMC tracks the given braking pressure with less output chattering;
  • The fixed and relative threshold-based event triggered mechanisms help reduce the communication data transmission and BCU computation time to improve the real-time performance in embedded practice in the proposed aircraft all-electric braking control architecture;
  • The robust adaptive laws of these controllers compensate for the model uncertainty and external disturbance to further improve the stability.
Finally, all the algorithms and mechanisms are validated in MATLAB/Simulink simulation and hardware in the loop simulation. The study results show that our study has theoretical and practical value.

Author Contributions

Conceptualization, X.L. and F.X.; methodology, X.L.; software, F.X.; validation, X.L., F.X. and M.C.; formal analysis, X.L.; investigation, X.L.; resources, W.L.; data curation, X.L.; writing—original draft preparation, X.L.; writing—review and editing, X.L.; visualization, X.L.; supervision, W.L.; project administration, W.L.; funding acquisition, W.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Chang Jiang Scholars Program of Ministry of Education of China under Grant T2011119.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Cecati, C.; Song, S.; Buticchi, G. Special Issue on More Electric Aircraft. IEEE Trans. Transp. Electrif. 2020, 6, 1382–1385. [Google Scholar] [CrossRef]
  2. Liu, J.; Yang, J.; Xiao, Y. Study on electric brake system of civil aircraft. In Proceedings of the 2016 IEEE International Conference on Aircraft Utility Systems (AUS), Beijing, China, 10–12 October 2016; pp. 917–922. [Google Scholar]
  3. Salzwedel, H. Comparison of Can, Flexray, and Ethernet Architectures for the Design of Abs Systems; Technical Report, SAE Technical Paper; SAE: Warrendale, PA, USA, 2011. [Google Scholar]
  4. Thalin, P.; Rajamani, R.; Mare, J.C.; Taubert, S. Fundamentals of Electric Aircraft; SAE: Warrendale, PA, USA, 2018. [Google Scholar]
  5. Yin, Q.; Nie, H.; Wei, X. Design and Stability Analysis of High-Speed Unmanned Aerial Vehicle Electric Anti-Skid Braking System. Int. J. Aeronaut. Space Sci. 2021, 22, 734–750. [Google Scholar] [CrossRef]
  6. Zhang, X.; Lin, H. Backstepping fuzzy sliding mode control for the antiskid braking system of unmanned aerial vehicles. Electronics 2020, 9, 1731. [Google Scholar] [CrossRef]
  7. Du, C.; Li, F.; Yang, C.; Shi, Y.; Liao, L.; Gui, W. Multi-Phase-Based Optimal Slip Ratio Tracking Control of Aircraft Antiskid Braking System via Second-Order Sliding Mode Approach. IEEE/ASME Trans. Mechatron. 2021, 27, 823–833. [Google Scholar] [CrossRef]
  8. Jiao, Z.; Bai, N.; Sun, D.; Liu, X.; Shang, Y.; Wu, S. A novel aircraft brake disturbance recognition model. Aerosp. Sci. Technol. 2020, 107, 106337. [Google Scholar] [CrossRef]
  9. Stubbs, S.M.; Tanner, J.A. Behavior of Aircraft Antiskid Braking Systems on Dry and Wet Runway Surfaces—A Velocity-Rate-Controlled, Pressure-Bias-Modulated System; Technical Report; NTRS—NASA Technical Reports Server: Washington, DC, USA, 1976.
  10. Stubbs, S.M. Behavior of Aircraft Antiskid Braking Systems on Dry and Wet Runway Surfaces: A Slip-Velocity-Controlled, Pressure-Bias-Modulated System; National Aeronautics and Space Administration, Scientific and Technical Report; NTRS—NASA Technical Reports Server: Washington, DC, USA, 1979; Volume 1051.
  11. D’Avico, L.; Tanelli, M.; Savaresi, S.; Airoldi, M.; Rapicano, G. A deceleration-based algorithm for anti-skid control of aircraft. IFAC-PapersOnLine 2017, 50, 14168–14173. [Google Scholar] [CrossRef]
  12. Chen, M.; Xu, F.; Liang, X.; Liu, W. MSD-based NMPC aircraft anti-skid brake control method considering runway variation. IEEE Access 2021, 9, 51793–51804. [Google Scholar] [CrossRef]
  13. Chen, M.Q.; Liu, W.S.; Ma, Y.Z.; Wang, J.; Xu, F.R.; Wang, Y.J. Mixed slip-deceleration PID control of aircraft wheel braking system. IFAC-PapersOnLine 2018, 51, 160–165. [Google Scholar] [CrossRef]
  14. Miller, J.I.; Cebon, D. An investigation of the effects of pneumatic actuator design on slip control for heavy vehicles. Veh. Syst. Dyn. 2013, 51, 139–164. [Google Scholar] [CrossRef]
  15. Zhao, P.; Liang, N.; Yuan, Z.; Lu, J.; Zeng, Z. The Design of Adaptive Anti-skid Control Based on the Slip Rate Constraints. In Proceedings of the 2018 3rd International Conference on Mechanical, Control and Computer Engineering (ICMCCE), Huhhot, China, 14–16 September 2018; pp. 230–235. [Google Scholar]
  16. Danielson, C.; Di Cairano, S. A Reference Governor for Wheel-Slip Prevention in Railway Vehicles with Pneumatic Brakes. In Proceedings of the 2020 American Control Conference (ACC), Denver, CO, USA, 1–3 July 2020; pp. 1011–1016. [Google Scholar]
  17. Xiaolei, C.; Hui, L.; Bingqiang, L.; Zhiyong, D. Backstepping Sliding Mode Control for Aircraft Electric Braking Systems with Slip Ratio Contraint. J. Shanghai Jiaotong Univ. 2015, 49, 1855–1861. [Google Scholar]
  18. Jing, H.; Liu, Z.; Chen, H. A switched control strategy for antilock braking system with on/off valves. IEEE Trans. Veh. Technol. 2011, 60, 1470–1484. [Google Scholar] [CrossRef]
  19. Wu, B.F.; Chang, P.J.; Chen, Y.S.; Huang, C.W. An intelligent wheelchair anti-lock braking system design with friction coefficient estimation. IEEE Access 2018, 6, 73686–73701. [Google Scholar] [CrossRef]
  20. Jie, G.; Bing, G.; Jianying, L. Research on feedback compensation control for aircraft electric antiskid brake system based on IL. J. Syst. Simul. 2017, 29, 1625. [Google Scholar]
  21. Derrien, J.C.; Sécurité, S.D. Electromechanical actuator (EMA) advanced technologies for flight controls. In Proceedings of the 28th International Congress of the Aeronautical Sciences, Brisbane, Australia, 23–28 September 2012; pp. 1–10. [Google Scholar]
  22. Sastry, S. Nonlinear Systems: Analysis, Stability, and Control; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013; Volume 10. [Google Scholar]
  23. Li, L.; Wang, F.Y.; Zhou, Q. Integrated longitudinal and lateral tire/road friction modeling and monitoring for vehicle motion control. IEEE Trans. Intell. Transp. Syst. 2006, 7, 1–19. [Google Scholar] [CrossRef]
  24. Johansson, K.H.; Egerstedt, M.; Lygeros, J.; Sastry, S. On the regularization of Zeno hybrid automata. Syst. Control. Lett. 1999, 38, 141–150. [Google Scholar] [CrossRef] [Green Version]
  25. Ostermeyer, G. On the dynamics of the friction coefficient. Wear 2003, 254, 852–858. [Google Scholar] [CrossRef]
  26. Xing, L.; Wen, C.; Liu, Z.; Su, H.; Cai, J. Event-triggered adaptive control for a class of uncertain nonlinear systems. IEEE Trans. Autom. Control. 2016, 62, 2071–2076. [Google Scholar] [CrossRef]
  27. AIR1739B, SAE Standard. Information on Antiskid Systems. Revision B. 2016. Available online: https://www.sae.org/standards/content/air1739b (accessed on 16 March 2022).
Figure 1. The all-electric aircraft anti-skid braking system structure.
Figure 1. The all-electric aircraft anti-skid braking system structure.
Mathematics 10 01715 g001
Figure 2. Schematic diagram of the longitudinal forces during the skidding and braking of the aircraft.
Figure 2. Schematic diagram of the longitudinal forces during the skidding and braking of the aircraft.
Mathematics 10 01715 g002
Figure 3. Model of slip rate and coefficient factor for wheel-runway contact.
Figure 3. Model of slip rate and coefficient factor for wheel-runway contact.
Mathematics 10 01715 g003
Figure 4. Control block diagram of an aircraft AEA anti-skid braking system based on network communication.
Figure 4. Control block diagram of an aircraft AEA anti-skid braking system based on network communication.
Mathematics 10 01715 g004
Figure 5. Detailed schematic of the event triggering mechanism of the all-electric braking system.
Figure 5. Detailed schematic of the event triggering mechanism of the all-electric braking system.
Mathematics 10 01715 g005
Figure 6. Aircraft longitude speed and wheel line speed of different algorithms in three runways. The three-column graphs (ac) represent dry, wet, and icy runway conditions, respectively. The five-line graphs represent the simulation results under the traditional PID control algorithm, the control algorithm based on the quadratic Lyapunov function, the control algorithm based on the barrier Lyapunov function, and the traditional sliding mode controller, the sliding mode controller based on novel reaching law. For example, the subplots in the first row and first column represent the results of an aircraft braking control simulation using a conventional PID controller in a dry runway condition.
Figure 6. Aircraft longitude speed and wheel line speed of different algorithms in three runways. The three-column graphs (ac) represent dry, wet, and icy runway conditions, respectively. The five-line graphs represent the simulation results under the traditional PID control algorithm, the control algorithm based on the quadratic Lyapunov function, the control algorithm based on the barrier Lyapunov function, and the traditional sliding mode controller, the sliding mode controller based on novel reaching law. For example, the subplots in the first row and first column represent the results of an aircraft braking control simulation using a conventional PID controller in a dry runway condition.
Mathematics 10 01715 g006
Figure 7. Simulation results of main wheel slip rate tracking.
Figure 7. Simulation results of main wheel slip rate tracking.
Mathematics 10 01715 g007
Figure 8. Simulation results of the host wheel and ground bond coefficient.
Figure 8. Simulation results of the host wheel and ground bond coefficient.
Mathematics 10 01715 g008
Figure 9. Simulation results of control chattering with different algorithms in three runway conditions. The part (a) on the left shows the results of the control output during the entire braking process, and the part (b) on the right shows a zoomed-in view of the control output in the time region 0 s to 0.6 s.
Figure 9. Simulation results of control chattering with different algorithms in three runway conditions. The part (a) on the left shows the results of the control output during the entire braking process, and the part (b) on the right shows a zoomed-in view of the control output in the time region 0 s to 0.6 s.
Mathematics 10 01715 g009
Figure 10. Simulation results for the estimation of matched and unmatched perturbations, where (a) and (b) represent an estimation of d 1 and d 2 , respectively.
Figure 10. Simulation results for the estimation of matched and unmatched perturbations, where (a) and (b) represent an estimation of d 1 and d 2 , respectively.
Mathematics 10 01715 g010
Figure 11. Simulation results of event trigger percentage.
Figure 11. Simulation results of event trigger percentage.
Mathematics 10 01715 g011
Figure 12. The braking distances of seven algorithms in three runway conditions. Each numerical interval is represented by different colors. For example, purple represents data less than 1000, blue represents data between 1000 and 1100, jade represents data between 1100 and 1200, and grass green represents data between 1200 and 1300. Data between 13 and 1500 in red, and data between 1500 and 1600 in red and black.
Figure 12. The braking distances of seven algorithms in three runway conditions. Each numerical interval is represented by different colors. For example, purple represents data less than 1000, blue represents data between 1000 and 1100, jade represents data between 1100 and 1200, and grass green represents data between 1200 and 1300. Data between 13 and 1500 in red, and data between 1500 and 1600 in red and black.
Mathematics 10 01715 g012
Figure 13. The average slip rate efficiency of seven algorithms under three runway conditions. Each value interval is represented by different colors, such as purple for data between 70 and 75, red for data between 75 and 80, red and black for data between 80 and 85, brown and Green represents more than 85 of the data, where green represents slightly higher data than brown.
Figure 13. The average slip rate efficiency of seven algorithms under three runway conditions. Each value interval is represented by different colors, such as purple for data between 70 and 75, red for data between 75 and 80, red and black for data between 80 and 85, brown and Green represents more than 85 of the data, where green represents slightly higher data than brown.
Mathematics 10 01715 g013
Figure 14. The hardware in the loop experimental setup.
Figure 14. The hardware in the loop experimental setup.
Mathematics 10 01715 g014
Figure 15. HIL experimental results of the PID algorithm.
Figure 15. HIL experimental results of the PID algorithm.
Mathematics 10 01715 g015
Figure 16. HIL experimental results of the NSMCR algorithm.
Figure 16. HIL experimental results of the NSMCR algorithm.
Mathematics 10 01715 g016
Figure 17. The difference in trigger rate of the two event trigger mechanisms.
Figure 17. The difference in trigger rate of the two event trigger mechanisms.
Mathematics 10 01715 g017
Table 1. Magic formula model parameters.
Table 1. Magic formula model parameters.
Runway TypesDBCλd
Dry asphalt1.2823.990.520.12
Wet asphalt0.8533.820.340.10
Icy0.05306.3900.05
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liang, X.; Xu, F.; Chen, M.; Liu, W. Design of an NSMCR Based Controller for All-Electric Aircraft Anti-Skid Braking System. Mathematics 2022, 10, 1715. https://doi.org/10.3390/math10101715

AMA Style

Liang X, Xu F, Chen M, Liu W. Design of an NSMCR Based Controller for All-Electric Aircraft Anti-Skid Braking System. Mathematics. 2022; 10(10):1715. https://doi.org/10.3390/math10101715

Chicago/Turabian Style

Liang, Xuelin, Fengrui Xu, Mengqiao Chen, and Wensheng Liu. 2022. "Design of an NSMCR Based Controller for All-Electric Aircraft Anti-Skid Braking System" Mathematics 10, no. 10: 1715. https://doi.org/10.3390/math10101715

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