Next Article in Journal
Co-Design Based Lateral Motion Control of All-Wheel-Independent-Drive Electric Vehicles with Network Congestion
Previous Article in Journal
Advances in Integrated Vehicle Thermal Management and Numerical Simulation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Nonsingular Fast Terminal Sliding Mode Control for Braking Systems with Electro-Mechanical Actuators Based on Radial Basis Function

1
School of Automation, Northwestern Polytechnical University, Xi’an 710072, China
2
Military Representative Office, 95655 Force, Xi’an 710072, China
*
Author to whom correspondence should be addressed.
Energies 2017, 10(10), 1637; https://doi.org/10.3390/en10101637
Submission received: 28 September 2017 / Revised: 14 October 2017 / Accepted: 16 October 2017 / Published: 18 October 2017
(This article belongs to the Section F: Electrical Engineering)

Abstract

:
In this paper an adaptive non-singular fast terminal sliding mode (NFTSM) control scheme is proposed to control the electro-mechanical actuator (EMA) in an electric braking system which is a complex electro-mechanical system. In order to realize high-performance brake pressure servo control, a radial basis function (RBF) neural network method is adopted to deal with the difficulty of estimating the upper bound of the compound disturbance in the system, to reduce the conservatism of the design of sliding mode switching gain, and effectively eliminate sliding mode chattering. The simulation results show that, compared with a linear controller, the proposed control strategy is able to improve the servo performance and control precision. In addition the response speed of the braking actuator is enhanced significantly, without changing the traditional double-loop control structure.

1. Introduction

Electric braking systems are a new type of braking system widely and continually researched in the aviation field. It makes use of electro-mechanical actuators (EMAs) instead of classical hydraulic actuators, thus getting rid of the dependence on the main hydraulic system, significantly reducing the weight and volume of the braking system, in order to improving the safety of the system, which is the development direction of braking systems in the future. Braking systems of all-electric aircraft require EMAs driven by motors to output brake pressure accurately and rapidly, and have a good tracking of the reference pressure signal.
Brushless direct current motors (BLDCMs) have been widely used with the rapid development of permanent magnet material technology, power electronics technology and other supporting technologies, as well as the continuous improvement of micro-motor manufacturing processes. BLDCMs have advantages like compact structures, higher torque inertia ratio and larger power density, which are suitable for the driving part of EMAs. Driven by BLCDMs, the electric braking system is essentially a high performance servo system, and the special application situation of aircraft puts strict demands on the control strategy of the BLDCM servo system.
It should be noted that, although modeling seeks to be exhaustive, it is not accurate enough to describe the dynamic characteristics of EMAs. The main reason is that the EMA is a complex mechatronic system, which contains backlash, friction and other nonlinear characteristics. For that reason, it is very difficult to obtain a mathematical model which can be applied to describe the dynamic behavior of an EMA accurately. EMAs work in harsh environments, where large fluctuations in temperature cause significant changes in motor parameters. The above reasons also led to the difficulty to achieve fast response and high precision of the pressure tracking effect with linear controllers. Based on the essential characteristics of the brake pressure servo, the nonlinear block diagram model is simplified. The compound disturbance is a combination of the time-varying parameter, unmodeled dynamics and external disturbance, and sliding mode control is applied to the state space model of the brake system, so as to design the control law.
Mercorelli et al. proposed two different electromagnetic motors controlled using a sliding mode approach [1]. Su et al. addressed the problem of global finite-time stabilization of planar linear systems subject to actuator saturation [2]. A simple saturated proportional-derivative controller was proposed. Morshed et al. designed a fuzzy second order integral terminal sliding mode controllerin [3], which places the system on a sliding surface in the initial state based on [4]. Wu et al. designed a nonlinear dynamic sliding mode surface with terminal characteristics in [5], but the disadvantage is that if the control parameters are chosen improperly, singular problems may arise. Yu et al. extended the terminal sliding mode (TSM) design to multi-input uncertain systems [6]. Feng et al. subsequently improved the sliding surface, and came up with the non-singular terminal sliding mode [7]. Yu et al. [8] proposed a fast terminal sliding mode (FTSM) design method based on [7]. Compared with TSM the algorithm has advantages in the convergence rate. In fact, FTSM is also considered as a combination of exponential reaching law and power reaching law, which makes the convergence speed of the system become faster when the system state is far away from or near the sliding surface. In recent years, in addition to the second order TSM methods, for example the Super-Twisting algorithm, some new TSM structures have been proposed, such as a full order sliding mode surface with terminal characteristic proposed by Feng et al. [9], and an essential NFTSM designed by Yang et al [10]. Feng et al. [11] carried out low-pass filtering on the control switching terms which provided smooth control quantities and proved that the filter has no effect on the stability of the TSM when appropriate switching terms are used. Similarly, Wang et al. designed a control switch with filter, which ensures the global stability of the system and reduces the high frequency chattering [12]. In [9] is worth noting that the filtering method used to design the switching control term must be combined with the stability analysis method. Furuta et al. [13] proposed the concept of sliding sector, defining define two sliding surfaces, dividing the state space into different sectors, designing different switching control items, constructing a continuous switching controller so that the control signals are continuous. The sliding sector method greatly reduces the sliding mode chattering frequency, but its defect is that when the state trajectory is far from the equilibrium point, the saturation characteristic width is large, which lead to a poor robustness of the system. Suzuki et al. [14] and Pan et al. [15] studied design methods for the time invariant sector and the time variable sector, respectively. Powly et al. [16] combined the reaching law and a sliding sector method, and designed a sliding mode controller for missile attitude control. Li et al. used a discrete-time nonlinear observer (DNLO) for estimation the state of charge (SOC) of lithium-ion batteries [17]. The results verified that DNLO has better performance in reducing the computation cost than the extended Kalman filter (EKF) algorithm. Huangfu et al. proposed a super-twisting sliding mode algorithm to improve the system stability [18,19].
According to the characteristics of the EMA pressure servo system, this paper proposes an adaptive non-singular FTSM control scheme. On the basis of [10], a RBF neural network is used to deal with the difficulty of estimating the upper bound of the uncertain compound disturbance in the system. There is a singular problem in the design of the traditional FTSM, and the proposed NFTSM, in essence, avoids singularity and is applicable to system which has external disturbances and parameter uncertainties. RBF has strong input and output mapping functions, and the theory proves that the RBF network is the proper choice to complete the mapping function in the feed-forward network. The switching gain of the controller is adjusted automatically by the system state information, which improves the adaptive ability of the EMA controller, reduces the conservativeness of the sliding mode control design, and effectively suppresses the chattering of the sliding mode control, while improving the performance of the pressure servo and the adaptive ability of the system.
The remainder of the paper is organized as follows: Section 1 introduces the problem of the electric braking system and EMA system. Section 2 presents the braking system principle and the EMA structure, and then establishes the EMA mathematical model by combining with the transmission mechanism model, to get the overall the nonlinear block diagram model of the EMA brake system. Section 3 presents the adaptive NFTSM controller and RBF neural network design method, and the convergence property in finite time is analyzed by a Lyapunov method. Section 4 gives some results and conclusions.
The main contributions of this paper can be summarized as follows: firstly, the paper proposes a feasible nonlinear control method for brake EMA systems and obtains a better control effect. Secondly, because of the restraint of the model uncertainty influence and external disturbances, the proposed algorithm did not change the traditional brake control structure, which improves the control accuracy and response speed. Thirdly, the new brake control system is fully validated experimentally.

2. EMA Mathematical Model for the Electric Braking System

2.1. EMA Mathematical Model

An electric braking system contains an anti-skid braking controller, braking power driver, EMA, brake wheel and related sensors. The basic system structure is shown in Figure 1. The braking principle of the electric braking system is not substantially different from that of a hydraulic braking system. The anti-skid braking controller serves as the control unit of the braking system, receiving the braking command signals, the aircraft speed signals and the wheel speed signals. The anti-skid controller generates the corresponding pressure control signal input to the drive circuit to driving the motor, and then drives the output pressure of the ball screw to the disc, generating the corresponding torque, and making the actual pressure follow the desired pressure signal through the pressure feedback loop. The tracking of a given slip ratio is eventually realized, at the same time, this prevents the locking of the wheels when braking with great urgency. According to the whole structure, the whole electric braking system is a double closed-loop control system, which is composed of the slip ratio and the pressure feedback.
As the internal dynamic characteristics of BLDCM are not the main focus of this paper, the DC motor mathematical model used in the EMA is suitably simplified. Once the simulation model is established, in the EMA, the DC motor is controlled with a variable armature voltage, thus we can simplify the brushless DC motor as follows:
U c = R m I a + L d I a d t + E a
E a = K e ω m
T e = K T I a E a = K e ω m
where Uc is armature voltage (V), Rm is armature resistance (Ω), Ia is armature current (A), L is armature inductance (H), Ea is induced electromotive force (N), Ke is back electromotive force constant, KT is torque constant.
It can be seen from Equations (1)–(3) that the expression of electromagnetic torque of the BLDCM is the same as that of an ordinary DC motor. The electromagnetic torque of the BLDCM is proportional to the magnetic flux and current amplitude, so the torque of the motor can be controlled by the amplitude of the output square wave current of the inverter.
By taking into account the requirements of the mechanism transmission ratio, nominal diameter d0 and ball screw lead L0, the rated dynamic load is usually determined by the maximum axial thrust of the brake disc driven by the ball screw. The inertia torque of the ball screw rod and the driving torque which is used to overcome the axial load are of great significance for the parameter selection of the motor. The complicated nonlinear factors such as torsion, wear and bending vibration of ball screw are neglected in this model for simplification of the system.
Motor mechanical motion equation:
T e T L B v ω m = J ω ˙ m
where the load torque (TL) can be calculated through the following equation:
T L = ( T P L + T D + T f ) / k i η
where TPL is the resistance torque of the ball screw (N), TD is the drive torque of the ball screw (N), Tf is the friction torque of the drive system (N), ki is the transmission ratio of ball screw and motor shaft gear, η is the transmission efficiency of transmission mechanism.
The friction torque of the drive system Tf is closely related to the speed of screw, which includes the friction moment of the supporting bearing and the sealing device. Tf is difficult to accurately measure, and its true numerical value is related to the working temperature and lubrication. Compared with other torque, the numerical value of Tf is small, so the model can be valued by experience. η, TPL, TD can be calculated respectively as follows:
η = tan ρ α tan ( ρ α + ρ d )
T P L = F P L 0 2 π η ( 1 η 2 )
T D = P A L 0 2 π η
where ρd is equivalent friction angle, ρα is the thread angle, Fp is the axial pretightening force of the screw, PA is the screw axial working load (i.e., the brake pressure).
The relationship between the rotary motion of the motor and the linear motion of the ball screw is shown as follows:
ω m t 2 π = x E L 0
where xE is the axial displacement of the ball screw.

2.2. EMA Model Simplification

From essential characteristic of the braking system, the EMA output force (the brake pressure) PA can be calculated as:
P A = c b ( x E x b )
where cb is the stiffness coefficient of the brake disc, xE is the ball screw displacement, xb is the lateral displacement of the brake disc. It can be assumed that the brake disc only has elastic deformation during the braking process, and no lateral displacement (xb = 0).
The load force and the equation of motion of the ball screw can be obtained as:
P A = 2 π T l / L 0    x ˙ E = L 0 ω m / 2 π
The derivation of the brake pressure can be obtained by taking (11) into (10) as:
P ˙ A = c b L 0 ω m / 2 π
The relationship between brake actuator displacement and the brake force is linear, which is the special point of the pressure servo. By taking consideration of Equations (4)–(8) and (12) and selecting the state variables xi = [PA, ωm, Ia], the state space model of EMA can be established as follows:
{ P ˙ A = c b L 0 ω m / 2 π ω ˙ m = 1 J L 0 2 π P A B v J ω m + K T J I a + d 1 I ˙ a = K e L ω m R m L I a + 1 L U c + d 2
where d1, d2 represent the superposition of unknown compound disturbance, which can be decomposed into internal disturbance caused by time-varying parameters and external disturbance and unmodeled dynamics, respectively.
The above model ignores the complex nonlinear factors, which can basically meet the requirements of general control design and analysis. However, with the improvement of the control performance and reliability of the EMA actuator, the model has been shown to be limited. Despite the reasonable simplification, the EMA still has nonlinear characteristics, such as high order and time-varying nature. It is difficult to determine the convergence condition and the controller parameter selection range. Moreover, the control law synthesis and performance optimization cannot be easily obtained. In addition, modeling errors are a combination of the time-varying parameters, unmodeled dynamics and external disturbance, and its existence also affects the validity of the mathematical electro-mechanical actuator model.
Compared with the hydraulic actuation, the important advantage of the EMA lies in a higher frequency response. The actual braking process is usually an alternating state of braking and releasing action, which means the motor needs to reverse frequently, so the design of the current loop accelerates the motor starting process, improving the braking system’s ability to respond quickly. Because of the particularity of the aircraft braking application, it is difficult for the three closed-loop control methods (composed by the pressure loop, speed loop and current loop) to meet the requirement of rapidity. At present, the double closed-loop control structure (the pressure loop and current loop) is widely used. The sliding mode control algorithm also cancels the speed loop, and does not change the existing control structure. It should be noted that, because the core of the research focus on the analysis and design of the pressure loop, considering the current loop response speed of the BLDCM is faster than the pressure loop, the current loop is assumed to be ideal.
In Equation (13), the mathematical model of brake pressure loop as:
{ P ˙ A = c b L 0 ω m / 2 π ω ˙ m = 1 J L 0 2 π P A B v J ω m + K T J I a + d

2.3. Control Target

We design the pressure controller of the EMA described in Equation (14), so that PA (the braking pressure) can be used to track the desired braking pressure signal PA* in finite time, and adaptively adjust the switching gain through RBF neural network to extremely reduce the chattering of the sliding mode.
The electric braking system is essentially a BLDCM-driven high performance pressure servo system, and the special application also places strict requirements on the control performance of the BLDCM servo system in the harsh environment. It can be seen from the mathematical model that the controller design needs to consider the disturbance from inside and outside the system. The disturbance mainly includes the internal perturbation caused by parameters perturbation and external disturbance caused by load changes, as well as the unmodeled dynamics of friction, backlash nonlinearity and so on. If the disturbance cannot be controlled and processed properly, the performance of the overall control system will be affected to a certain extent.

3. Controller Design

3.1. Adaptive Nonsingular Fast Terminal Sliding Mode Control

According to the characteristics of the EMA braking pressure servo system, this paper proposes an adaptive NFTSM control method, which uses a neural network to deal with the difficulty of estimating the upper bound of the complex disturbance in the system, to reduce the conservatism of the design of sliding mode switching, that effectively eliminates sliding mode chattering, and implement a high-performance pressure servo control.
Consider the following second-order nonlinear system shown as:
{ x ˙ 1 = x 2 x ˙ 2 = f ( x 1 , x 2 ) + b u + d ( x 1 , x 2 , t )
where x1 and x2 are the state variables, b is the control gain, f(·) is the continuously differentiable nonlinear function about x1, x2, u is the controlled inputs, d(·) is the unknown disturbance acting on the system, ||d(·)|| ≤ ρ(x1,x2,t) ≤ ρ ¯ ( t ) , ρ ¯ ( t ) are bounded functions.
Conventional terminal sliding mode (TSM) can be described as follows:
s = x 2 + β x 1 q 0 / p 0
where β is a positive real number, q0 and p0 are odd numbers and satisfy p0 > q0. The terminal sliding mode has a singularity problem, so its application is limited accordingly. Feng et al. [7] proposed the following Nonsingular Terminal Sliding Mode (NTSM) algorithm shown as:
s = x 1 + 1 β x 2 p 0 / q 0
where the control parameters are the same as in Equation (10). NTSM avoids the control of the singular region, but the shortcoming is that the convergence time is relatively long when the system state is far from the equilibrium point. Yu et al. [6,8] proposed the FTSM algorithm to compensate for this shortcoming. The sliding surface is shown as:
s = x 2 + α x 1 + β x 1 q 0 / p 0
where α and β are positive real numbers, q0 and p0 are odd and satisfy p0 > q0. When x1 is far from zero, s x ˙ 1 + αx1, it can be approximated as an exponential convergence. If x1 is close to zero, s x 2 + β x 1 q 0 / p 0 , at this point, the terminal attractor plays a major role, so FTSM keeps the terminal characteristic and has fast convergence speed in the initial stage. However, the FTSM still has singular control problem when applied to practical engineering.
The NFTSM proposed by Yang et al. [10] is shown as:
s = x 1 + α sgn ( x 1 ) | x 1 | γ 1 + β sgn ( x 2 ) | x 2 | γ 2
where we take α > 0, β > 0, 1 < γ 2 < 2 , γ 1 > γ 2 .
Referring to [10], the sliding surface in Equation (22) has a fast terminal characteristic when the parameters are selected reasonably.
From the sliding surface structure, NFTSM, which superposed the nonlinear terms related to x1 to improve the convergence speed of the initial stage, is based on the structure of NTSM in essence. The convergence speed of NFTSM is analyzed in detail in [10]. The results show that the convergence rate is faster than that of TSM, but slower than that of FTSM. However, avoiding the singularity of control makes NFTSM have more engineering value.
The feedback control law of NFTSM is shown as:
u = b 1 [ ( β γ 2 ) 1 sgn ( x 2 ) | x 2 | 2 γ 2 ( 1 + α γ 1 | x 1 | γ 1 1 ) + f + κ s + K sgn ( s ) ]
Lemma 1
[17]. If the Lyapunov function V(t) satisfies the following inequality shown as:
V ˙ ( t ) α V ( t ) β V γ ( t ) t t 0
where α , β > 0 , 0 < γ < 1 , V ( t ) can converge to zero in a finite time, the convergence time is shown as:
t 1 t 0 + 1 α ( 1 γ ) ln α V 1 γ ( t 0 ) + β β

3.2. Design of the RBF Neural Network

An RBF network usually consists of input layer, hidden layer and output layer. A typical structure is shown in Figure 2.
In Figure 2, the input layer only completes information transfer, the hidden layer is the receptive field unit, which is composed of a set of radial basis functions, and the output of the output layer neuron is weighted by the linear combination of the hidden layer output. RBF is a scalar function which is symmetrical in the radial direction. It is defined as a monotonic function of the Euclidean distance between any point x in a space and a center ci. The most commonly used radial basis function is the Gaussian basis function. The expression is shown as:
h i ( x ) = exp ( x c i 2 2 σ i 2 ) i = 1 , 2 , N
where ci is the center of the i-th basis function, σi is the scale factor of the i-th basis function, which determines the width of the base function around the center point, N is the nodes number of the hidden layer, ||·|| is the Euclidean norm.
The output of the RBF network is an approximation to the upper bound of uncertainty ( ρ ¯ ) shown as:
ρ = W ^ T h ( x )
where W ^ is the weight matrix, h = [ h j ] T is the output of Gaussian basis function.
Assumption 1
[20]. Suppose that the RBF network optimal weight matrix W*exists and satisfies the following expression:
ε = W * T h ( x ) ρ ¯ , ε < ε N
Assumption 2
[20]. Assuming that the uncertainly upper bound of the system in (9) satisfies the following expression:
ρ ¯ ( t ) | ρ ( t ) | > ε 0 > ε N > 0
Assumption 3.
The expected pressure signal P A * is continuous and its 2-order derivative exists.
Assumption 4.
c b L 0 d ( ) / 2 π ρ ( t ) ρ ¯ ( t ) , ρ ¯ ( t ) is the bounded function.
We design the NFTSM controller according to Equations (19) and (20), suppose P A * is reference pressure, and the error variance z = P A P A * , z ˙ = P ˙ A P ˙ A * . The sliding surface is designed as follows:
s = z + α sgn ( z ) | z | γ 1 + β sgn ( z ˙ ) | z ˙ | γ 2
where α > 0 , β > 0 , 1 < γ 2 < 2 , γ 1 > γ 2 .
Set the reference current value I a * as follows:
I a * = 2 π J c b L 0 K T ( I a e q * + I a s w * ) I a e q * = c b L 0 2 π ( 1 J L 0 2 π P A + B v J ω m ) + P ¨ A * I a s w * = [ ( β γ 2 ) 1 sgn ( z ˙ ) | z ˙ | 2 γ 2 ( 1 + α γ 1 | z | γ 1 1 ) + κ s + K sgn ( s ) ]
where 2 π J I a e q * / c b L 0 K T is the equivalent control term, and 2 π J I a s w * / c b L 0 K T is the switching control term. In practical systems, the switch gain K is proportional to the uncertainties of the system and the upper bound of the disturbance. If the disturbance is large at some time, a larger K is needed to keep the system stable, but this will inevitably lead to strong chattering. Therefore, the RBF is used for real-time adjustment of the switch gain K, so as to reduce the influence of chattering and improve the system performance. The EMA servo control structure based on RBF network is shown in Figure 3.

3.3. Stability Analysis

Theorem 1.
For the EMA system described in Equation (14), we select the sliding surface shown in Equation (27) and the current control law shown in Equation (28). The switch gain K is adjusted on-line using the RBF network shown in Equations (22) and (23). If the system satisfies the hypothesis of Assumptions 1–4, with appropriate selection of sliding mode surface parameters, controller parameters and RBF network weight regulative law, the sliding mode surface scan be reached in a finite time, and the closed-loop system is asymptotically stability, and the brake pressure tracking error then converges to zero in a finite time.
Proof.
Take the differential of z ˙ = P ˙ A P ˙ A * as follows [21]:
z ¨ = P ¨ A P ¨ A * = c b L 0 2 π ( 1 J L 0 2 π P A B v J ω m ) P ¨ A * + c b L 0 2 π d + c b L 0 2 π K T J I a
Get the derivative of Equation (27) and take Equations (28) and (29) into Equation (27) as:
s ˙ = z ˙ + α γ 1 | z | γ 1 1 z ˙ + β γ 2 | z ˙ | γ 2 1 z ¨ = z ˙ + α γ 1 | z | γ 1 1 z ˙ + β γ 2 | z ˙ | γ 2 1 ( c b L 0 2 π d + I a s w * )
Select the Lyapunov function as follows:
V = 1 2 s 2 + 1 2 η W ˜ 2
where W ˜ = W * W ^ . □
Get the derivative of Equation (27) as:
V ˙ = s s ˙ 1 η W ˜ T W ^ ˙ = s [ z ˙ + α γ 1 | z | γ 1 1 z ˙ + β γ 2 | z ˙ | γ 2 1 ( c b L 0 2 π d + I a s w * ) ] 1 η W ˜ T W ^ ˙ = s [ β γ 2 | z ˙ | γ 2 1 ( c b L 0 2 π d κ s K sgn ( s ) ) ] 1 η W ˜ T W ^ ˙
Set K = ρ + k T , where k T > 0 , From Assumption 4, Equation (31) satisfies the following expressions:
V ˙ s [ β γ 2 | z ˙ | γ 2 1 ( ρ ρ sgn ( s ) k T sgn ( s ) κ s ) ] 1 η W ˜ T W ^ ˙ = β γ 2 | z ˙ | γ 2 1 ( s ρ ρ | s | ) 1 η W ˜ T W ^ ˙ k T β γ 2 | z ˙ | γ 2 1 | s | κ β γ 2 | z ˙ | γ 2 1 s 2 = β γ 2 | z ˙ | γ 2 1 [ | s | ( ρ + ρ ¯ ρ ¯ ) + s ρ ] 1 η W ˜ T W ^ ˙ k T β γ 2 | z ˙ | γ 2 1 | s | κ β γ 2 | z ˙ | γ 2 1 s 2 β γ 2 | z ˙ | γ 2 1 | s | [ ( ρ ρ ¯ ) ( ρ ¯ | ρ | ) ] 1 η W ˜ T W ^ ˙ k T β γ 2 | z ˙ | γ 2 1 | s | κ β γ 2 | z ˙ | γ 2 1 s 2
The RBF network weights update law is shown as follows:
W ^ ˙ = η β γ 2 | z ˙ | γ 2 1 | s | h
According to Assumption 1 and Equation (33), Equation (32) can be further simplified as follows:
V ˙ β γ 2 | z ˙ | γ 2 1 | s | [ ( W ^ T h W * T h + ε ) ( ρ ¯ | ρ | ) ] 1 η W ˜ T W ^ ˙ k T β γ 2 | z ˙ | γ 2 1 | s | κ β γ 2 | z ˙ | γ 2 1 s 2 = β γ 2 | z ˙ | γ 2 1 | s | [ ε ( ρ ¯ | ρ | ) ] k T β γ 2 | z ˙ | γ 2 1 | s | κ β γ 2 | z ˙ | γ 2 1 s 2 β γ 2 | z ˙ | γ 2 1 | s | | ε | β γ 2 | z ˙ | γ 2 1 | s | [ ρ ¯ | ρ | ] k T β γ 2 | z ˙ | γ 2 1 | s | κ β γ 2 | z ˙ | γ 2 1 s 2 β γ 2 | z ˙ | γ 2 1 | s | ( | ε | ρ ¯ + | ρ | ) k T β γ 2 | z ˙ | γ 2 1 | s | κ β γ 2 | z ˙ | γ 2 1 s 2
From Assumption 2 we can know that | ε | ρ ¯ + | ρ | < 0 , as follows:
V ˙ k T β γ 2 | z ˙ | γ 2 1 | s | κ β γ 2 | z ˙ | γ 2 1 s 2 2 k T β γ 2 | z ˙ | γ 2 1 V 1 / 2 2 κ β γ 2 | z ˙ | γ 2 1 V
Take ρ 1 ( z ˙ ) = 2 k T β γ 2 | z ˙ | γ 2 1 , ρ 2 ( z ˙ ) = 2 κ β γ 2 | z ˙ | γ 2 1 , Equation (35) can be expressed as follows [22]:
V ˙ ρ 1 ( z ˙ ) V 1 / 2 ρ 2 ( z ˙ ) V
According to Equation (37), when z ˙ 0 , there is ρ 1 > 0 , ρ 2 > 0 , and V ˙ 0 . According to Lemma 1 we know that V(t) converges to zero at finite time. It is easy to choose that it is not the equilibrium state when z ˙ = 0 and z 0 . The system can reach the sliding surface in a finite time, then the tracking error converges to zero in a finite time.

4. Validation

4.1. Simulation Analysis

More stringent requirements for the performance of the braking mechanism and the design of the control law are put forward for landing on an icy runway. In the following, we take the EMA braking on any icy runway as an example, and a numerical simulation is carried out under the MATLAB2014a environment to verify the effectiveness of the designed controller. In order to facilitate the control goal setting and the result analysis [18], we use the following formula:
μ ( λ ) = 2 μ max λ * λ λ * 2 + λ 2
For the parameters with time-varying features or difficult to be accurately measured/identified in the actual system, the consistent comparison about the mathematical model, physical model and experimental results must be obtained in order to make sure the reasonable parameter nominal value. Such parameters include the torque coefficient of the brake disc, gear clearance, actuator dead zone.
The speed at the start of the aircraft braking is set to Vx(0) = 72 m/s, and the starting angular velocity of the main wheel is ω(0) = 180 rad/s, The expected slip ratio is λ* = 0.15, with a upper limit of slip ratio is λp = 0.20, and the maximum binding coefficient is μmax = 0.2. According to the proposed algorithm, the control law is designed and complemented to the EMA braking system. The simulation results are shown in Figure 4.
The braking process time is 30.6 s with the braking distance of 1139 m. From the simulation results, it can be seen that the optimal slip rate is well tracked. There is no significant overshoot, and the braking pressure is kept stable. Moreover, the braking system works in a small range on both sides of μmax.

4.2. Hardware In Loop (HIL) Experiment

In order to verify the brake actuator pressure servo performance, a sine wave emitted by the function signal generator for motor drive controller is used as brake pressure reference signal. An oscilloscope is also used to record the brake pressure feedback signal. The output of the signal from the pressure sensor is then amplified and filtered by the signal conditioning circuit in order to observe the performance in an easy way. The HIL system structure is shown in Figure 5.
The hardware of the HIL test bench is composed by an anti-skid braking controller, the EMA and the aircraft wheel. The software includes the upper computer and the simulation unit. The aircraft model is built by RT-LAB and downloaded to the target board to achieve the simulation of the braking process. The non-slip controller uses a Texas Instruments TMS320F2812 chip to adjust the slip ratio in real-time. The braking EMA test bench is shown in Figure 6.
In this paper, the algorithm is used to carry out the HIL experiment, and the controller parameters are the same as those used in the numerical simulation. Before the HIL simulation, firstly we verify the pressure servo performance of the EMA. A sine wave used as the reference signal of the driving motor brake pressure controller is generated by the signal generator. The pressure sensor output signal is recorded by the oscilloscope, after amplification and filtering. The double closed-loop linear control algorithm is satisfactory at low amplitude or frequency of the brake pressure. Otherwise, the traditional method is hard to achieve the desired effect by increase pressure or actuating frequency. The results are shown in Figure 7.
It can be seen form Figure 7a,b that the pressure signal frequency is 10 Hz and the amplitude is 2500 N. Using double closed loop proportional integral derivative (PID) control and proposed control algorithm, it can be seen that the NFTSM algorithm in this paper has better tracking accuracy and smaller signal lag. In Figure 7c,d, the pressure signal frequency is 25 Hz, amplitude is 6000 N. The feedback, frequency and the minimum value of the given signal are basically the same by PID. However, the peak value and peak value of the peak have some degree of attenuation. There is no significant attenuation with the NFTSM proposed in this paper.
It can be seen form Figure 8a that the optimal slip rate with no significant overshoot is working in a small range of μmax. The braking process lasts 31.6 s, with a braking distance of 1147 m.
Figure 8b shows the slip rate tracking error is gradually increasing during the braking process, which indicates the slip rate tends to show extraordinary characteristics when the plane tends to stop, but the brake point is still located in the stable region. It should be noticed that when the braking process is ended and Vx = 0 (the braking speed), the slip rate is singular. There is no divergent slip phenomenon tends in ideal mathematical model. By taking consideration of the changing wheel load, landing gear buffering, runway roughness, tire compression characteristics, a small changes of ω (the wheel speed) will lead inevitably to some perturbation of the wheel line speed influenced by the torque. In the high-speed stage, the aircraft speed is big enough to avoid dynamic perturbation effects on slip rate caused by ω with little fluctuation, however, it will cause a strong influence on the slip rate when ω is little, which is the inherent characteristics of the slip ratio control. Therefore, with the existing control method it is difficult to avoid the low speed slip rate from alternating. The curve seems to have a great influence on the control results, whereas this is not the core problem of slip rate control in practical applications. The target slip ratio tracking effect is not obvious at low speed. The braking wheel is allowed to lock at the end of the braking process in an icy runway. If the speed is low enough, the pilot can manually brake or use maximum pressure to brake the aircraft without an anti-skid braking system.

5. Conclusions

Based on the analysis of the working principle of all-electric braking system, a mathematical model of the EMA pressure servo system is established, and the state space model with matching uncertainty is obtained through reasonable simplifications. A new FTSM control strategy is put forward according to engineering practice to realize high-performance pressure servo control of anti-skid braking systems. The validity of the control strategy is verified by experiments. The following conclusions are obtained:
  • The sliding mode surface in the algorithm is of non-singular nature, which avoids the singularity problem of the traditional NTSM control strategy. The RBF neural network is used to solve the estimation problem of the upper bound of the composite interference, which reduces the conservativeness of sliding mode control design. By reducing the sliding mode switching gain, the sliding mode chattering is effectively inhibited, and the braking pressure servo performance is greatly improved. The analysis of Lyapunov method shows that the FTSM control strategy proposed in this paper has terminal characteristics, which can achieve the finite time arrival of the sliding surface and the asymptotic stability of the closed-loop system. The tracking error of the pressure then converges to zero in finite time.
  • The experimental results show that the proposed control strategy without changing the traditional double-closed-loop control structure can improve the servo performance, control precision and response speed of the actuator compared with a linear controller.

Acknowledgments

This work is supported in part by the National Nature Science Foundation of China (Grant No. 51407144, 51777169), in part by the Aviation Research Funds (Grant No. 20164053029) in part by the Fundamental Research Funds for the Central Universities (Grant No. 3102017ZY027, 3102017GX08001), in part by the Young Elite Scientist Sponsorship Program by CAST.

Author Contributions

Yuqing Zhu and Yuren Li conceived and designed the experiments; Pengju He performed the experiments; Bo Liang and Weilin Li analyzed the data; Bo Liang contributed reagents/materials/analysis tools; Bo Liang wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. 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]
  2. Su, Y.; Zheng, C.; Mercorelli, P. Global Finite-Time Stabilization of Planar Linear Systems with Actuator Saturation. IEEE Trans. Circuits Syst. II Express Briefs 2017, 64, 947–951. [Google Scholar] [CrossRef]
  3. Morshed, M.J.; Fekih, A. A new fault ride-through control for DFIG-based wind energy systems. Electr. Power Syst. Res. 2017, 146, 258–269. [Google Scholar] [CrossRef]
  4. Morshed, M.J.; Fekih, A. A Fault-Tolerant Control Paradigm for Microgrid-Connected Wind Energy Systems. IEEE Syst. J. 2016, PP, 1–13. [Google Scholar] [CrossRef]
  5. 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]
  6. Yu, X.H.; Man, Z.H. Multi-input Uncertain Linear Systems with Terminal Sliding-Mode Control. Automatica 1998, 34, 389–392. [Google Scholar] [CrossRef]
  7. Feng, Y.; Yu, X.H.; Man, Z.H. Non-singular terminal sliding mode control of rigid manipulators. Automatica 2002, 38, 2159–2167. [Google Scholar] [CrossRef]
  8. Yu, X.H.; Man, Z.H. Fast Terminal Sliding-Mode Control Design for Nonlinear Dynamical Systems. IEEE Trans. Circuits Syst. I-Regul. Pap. 2002, 49, 261–264. [Google Scholar]
  9. Feng, Y.; Han, F.L.; Yu, X.H. Chattering free full-order sliding-mode control. Automatica 2014, 50, 1310–1314. [Google Scholar] [CrossRef]
  10. Yang, L.; Yang, J.Y. Nonsingular fast terminal sliding-mode control for nonlinear dynamical systems. Int. J. Robust Nonlinear Control 2011, 21, 1865–1879. [Google Scholar] [CrossRef]
  11. Feng, Y.; Zheng, J.F.; Yu, X.H. Hybrid Terminal Sliding-Mode Observer Design Method for a Permanent-Magnet Synchronous Motor Control System. IEEE Trans. Ind. Electron. 2009, 56, 3424–3431. [Google Scholar] [CrossRef]
  12. Wang, Y.; Feng, Y.; Lu, Q. Design of Free-Chattering Sliding Mode Control Systems for Permanent Magnet Synchronous Motor. Electr. Mach. Control 2008, 5, 514–519. [Google Scholar]
  13. Furuta, K.; Pan, Y. Variable Structure Control with Sliding Sector. Automatica 2000, 36, 211–228. [Google Scholar] [CrossRef]
  14. Suzuki, S.; Pan Y, D.; Furuta, K.; Hatakeyama, S. Invariant Sliding Sector for Variable Structure Control. Asian J. Control 2005, 7, 124–134. [Google Scholar] [CrossRef]
  15. Pan, Y.D.; Kumar, K.D.; Liu, G.J.; Furuta, K. Design of Variable Structure Control System with Nonlinear Time-Varying Sliding Sector. IEEE Trans. Autom. Control 2009, 54, 1981–1986. [Google Scholar]
  16. Powly, A.A.; Bhat, M.S. Missile Autopilot Design using Discrete-Time Variable Structure Controller with Sliding Sector. J. Guid. Control Dyn. 2004, 27, 634–646. [Google Scholar] [CrossRef]
  17. Li, W.; Liang, L.; Liu, W.; Wu, X. State of Charge Estimation of Lithium Ion Batteries Using a Discrete Time Nonlinear Observer. IEEE Trans. Ind. Electron. 2017, 64, 8557–8565. [Google Scholar] [CrossRef]
  18. Huangfu, Y.; Zhuo, S.; Chen, F.; Pang, S.; Zhao, D.; Gao, F. Robust Voltage Control of Floating Interleaved Boost Converter for Fuel Cell Systems. IEEE Trans. Ind. Appl. 2016, PP. [Google Scholar] [CrossRef]
  19. Huangfu, Y.; Pang, S.; Nahid-Mobarakeh, B.; Guo, L.; Rathore, A.K.; Gao, F. Stability Analysis and Active Stabilization of On-board DC Power Converter System with Input Filter. IEEE Trans. Ind. Electron. 2017, PP. [Google Scholar] [CrossRef]
  20. Liu, J. Radial Basis Function (RBF) Neural Network Control for Mechanical Systems; Tsinghua University Press: Beijing, China, 2013. [Google Scholar]
  21. Yu, S.H.; Yu, X.H.; Man, Z.H. A Fuzzy Neural Network Approximate with Fast Terminal Sliding Mode and its Applications. Fuzzy Sets Syst. 2004, 148, 469–486. [Google Scholar] [CrossRef]
  22. Unsal, C.; Kachroo, P. Sliding mode measurement feedback control for antilock braking systems. IEEE Trans. Control Syst. Technol. 1999, 7, 271–281. [Google Scholar] [CrossRef]
Figure 1. Structure of the all-electric braking system.
Figure 1. Structure of the all-electric braking system.
Energies 10 01637 g001
Figure 2. RBF neural network structure diagram.
Figure 2. RBF neural network structure diagram.
Energies 10 01637 g002
Figure 3. Structure of the EMA sliding mode control based on RBF.
Figure 3. Structure of the EMA sliding mode control based on RBF.
Energies 10 01637 g003
Figure 4. Simulation results of proposed method. (a) Aircraft speed and wheel speed; (b) Slip ratio; (c) Braking pressure.
Figure 4. Simulation results of proposed method. (a) Aircraft speed and wheel speed; (b) Slip ratio; (c) Braking pressure.
Energies 10 01637 g004
Figure 5. Structure of the HIL experimental platform.
Figure 5. Structure of the HIL experimental platform.
Energies 10 01637 g005
Figure 6. The EMA in HIL experimental platform.
Figure 6. The EMA in HIL experimental platform.
Energies 10 01637 g006
Figure 7. Pressure servo performance comparison. (a) PID Control at 10 Hz; (b) Proposed Method at 10 Hz; (c) PID Control at 25 Hz; (d) Proposed Method at 25 Hz.
Figure 7. Pressure servo performance comparison. (a) PID Control at 10 Hz; (b) Proposed Method at 10 Hz; (c) PID Control at 25 Hz; (d) Proposed Method at 25 Hz.
Energies 10 01637 g007aEnergies 10 01637 g007b
Figure 8. HIL Results. (a) Velocity of the aircraft and wheel speed; (b) Slip ratio.
Figure 8. HIL Results. (a) Velocity of the aircraft and wheel speed; (b) Slip ratio.
Energies 10 01637 g008

Share and Cite

MDPI and ACS Style

Liang, B.; Zhu, Y.; Li, Y.; He, P.; Li, W. Adaptive Nonsingular Fast Terminal Sliding Mode Control for Braking Systems with Electro-Mechanical Actuators Based on Radial Basis Function. Energies 2017, 10, 1637. https://doi.org/10.3390/en10101637

AMA Style

Liang B, Zhu Y, Li Y, He P, Li W. Adaptive Nonsingular Fast Terminal Sliding Mode Control for Braking Systems with Electro-Mechanical Actuators Based on Radial Basis Function. Energies. 2017; 10(10):1637. https://doi.org/10.3390/en10101637

Chicago/Turabian Style

Liang, Bo, Yuqing Zhu, Yuren Li, Pengju He, and Weilin Li. 2017. "Adaptive Nonsingular Fast Terminal Sliding Mode Control for Braking Systems with Electro-Mechanical Actuators Based on Radial Basis Function" Energies 10, no. 10: 1637. https://doi.org/10.3390/en10101637

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