Next Article in Journal
Voltage Control Scheme with Distributed Generation and Grid Connected Converter in a DC Microgrid
Previous Article in Journal
An Improved Genetic Algorithm for Optimal Stationary Energy Storage System Locating and Sizing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Performance Evaluation of an Anti-Lock Braking System for Electric Vehicles with a Fuzzy Sliding Mode Controller

School of Automobile, Chang'an University, Xi'an 710061, Shaanxi, China
*
Author to whom correspondence should be addressed.
Energies 2014, 7(10), 6459-6476; https://doi.org/10.3390/en7106459
Submission received: 7 August 2014 / Revised: 27 September 2014 / Accepted: 29 September 2014 / Published: 9 October 2014

Abstract

:
Traditional friction braking torque and motor braking torque can be used in braking for electric vehicles (EVs). A sliding mode controller (SMC) based on the exponential reaching law for the anti-lock braking system (ABS) is developed to maintain the optimal slip value. Parameter optimizing is applied to the reaching law by fuzzy logic control (FLC). A regenerative braking algorithm, in which the motor torque is taken full advantage of, is adopted to distribute the braking force between the motor braking and the hydraulic braking. Simulations were carried out with Matlab/Simulink. By comparing with a conventional Bang-bang ABS controller, braking stability and passenger comfort is improved with the proposed SMC controller, and the chatting phenomenon is reduced effectively with the parameter optimizing by FLC. With the increasing proportion of the motor braking torque, the tracking of the slip ratio is more rapid and accurate. Furthermore, the braking distance is shortened and the conversion energy is enhanced.

1. Introduction

The anti-lock braking system (ABS) is the most important active safety system for road vehicles. The ABS can greatly improve the safety of a vehicle in extreme circumstances since the ABS can maximize the longitudinal tire-road friction while keeping large lateral (directional) forces that ensure vehicle drive-ability [1]. At present, the ABS has become standard equipment for all new passenger cars in many countries.
As a key technology, regenerative braking is an effective approach to improve vehicle efficiency, and has been applied in various types of electric vehicles (EVs). However, the conventional friction braking system must be retained and works together with the regenerative braking system since the regenerative braking torque is limited by many factors, such as the motor speed, the state of charge (SOC) and temperature of the battery [2]. This prompts the development and investigation of regenerative braking strategies and control methods during normal braking events and emergency braking events [3,4].
Tur et al. [5] proposed a method that employed pure regenerative braking force with proportion-integral-differential (PID) control when the ABS works. The simulation results with a quarter vehicle model showed that the regenerative ABS response is better for panic stop situations. Bera et al. [6] discussed a bond graph model of a vehicle with the ABS and regenerative braking module, and a sliding mode controller (SMC) for ABS was developed. Based on a motor priority distribution algorithm, the braking force was distributed between the regenerative braking and the antilock braking in emergency/panic braking situations. Simulations showed that with combined regenerative and antilock braking, the vehicle’s safety and energy efficiency both increases. Peng et al. [2] put forward a fuzzy logic control (FLC) strategy for a regenerative braking and antiskid braking system for hybrid EVs (HEVs), and the coordinative control between the regenerative and hydraulic braking were developed. Simulation and experimental results showed that vehicle braking performance and fuel economy can be improved and the proposed control strategy and method are effective and robust.
As is well known, the control of the ABS is complicated. The main difficulty arising in the design of the ABS control is the strong nonlinearity and uncertainty. Standard ABS systems for wheeled vehicles equipped with traditional hydraulic actuators mainly use rule-based control logics. In recent years, technological advances in actuators have led to both electro-hydraulic and electro-mechanical braking (EMB) systems, which enable a continuous modulation of the braking torque [1]. As a device with fast torque response, the advantage of the motor as an actuator has been realized by more and more researchers. A number of advanced control approaches have been proposed for the ABS, such as FLC [7], neural network [8], adaptive control [9], and other intelligent control.
As actuator of anti-skid control, Sakai et al. [10] compared the electric motor with the hydraulic brake system, and the advantage of the electric motor as an actuator is clarified by simulations considering the delay of actuator response. Mi et al. [11] presented an iterative learning control for the ABS on various road conditions. Only the electric motor in HEVs and EVs propulsion systems was used to achieve antilock braking performance. Through an iterative learning process, the motor torque was optimized to keep the tire slip ratio corresponding to the peak traction coefficient during braking. Zhou et al. [12] proposed a coordinated control of regenerative braking and EMB for a parallel HEV (PHEV), and studied antilock braking control of the EMB to maintain safety and stability of the vehicle using sliding-mode control. To reduce the vibrations induced by the controller, FLC was used to adjust the switching gain of sliding-mode control. Simulation results indicated that the fuzzy-sliding mode control can keep the real slip ratio following the optimal slip ratio closely and quickly.
SMC is a variable structure control. SMC has been popularized in many fields for its robust performance against time-dependent parameter variations, disturbances, and simplicity of physical realization [13]. This is very suitable for ABS control. In this paper, a sliding-mode methodology has been adopted to design the ABS control of a front drive EV. For the drawback of high-frequency chattering generated by the conventional sliding mode control, a method of parameter fuzzy optimization for exponential approach law is proposed, which can meet the requirements for small chattering, strong disturbance attenuation and fast convergence. To maximize the use of the regenerative brake torque, the algorithm of braking force distribution keeps the hydraulic friction brake torque to its minimum. Simulation results show the validity and the effectiveness of the fuzzy SMC. The contribution of the paper includes three aspects: (a) a sliding-mode methodology based on exponential reaching law has been adopted to design the ABS controller; (b) FLC is applied to optimize the parameter of the exponential reaching law; and (c) a distribution algorithm that the motor torque is taken full advantage is adopted to distribute the braking torque between the motor and the hydraulic braking system.
This paper is organized as follows: Section 2 describes the structure of the braking system investigated in this paper and system modeling, including the three degrees of freedom (3-DOF) longitudinal vehicle model, the Burckhardt tire model, an experimental motor model and a hydraulic brake system model; in Section 3, a SMC based on exponential reaching law for ABS is developed and the FLC is adopted to optimize the parameter of the exponential reaching law; the regenerative braking algorithm is introduced in Section 4; then simulations are performed in Section 5. The comparisons of performance of ABS with a Bang-bang controller and the proposed SMC controller, with and without the optimizing parameter, and the distribution of braking force using different actuator, are carried out with Matlab/Simulink.

2. System Modeling

The structure of the braking system investigated in this paper is shown in Figure 1. The vehicle is considered to have front wheel drive. The motor braking torque is applied to the front wheel through the transmission. The hydraulic brake system consists of a brake pedal, a vacuum booster, a master cylinder, a hydraulic control unit and four wheel cylinders and wheel speed sensors. Wheel speed sensors are mounted on the wheels to measure the wheel speeds and send signals to the brake control unit. When the brake is applied, the brake control unit calculates the required braking torque on the front and rear wheels according to the brake pedal stroke, and estimates the available motor braking torque according to vehicle velocity, battery SOC and other information. On the base of the braking torque distribution algorithm, the demand motor torque is determined, and the brake control unit sends command signals to the motor control unit. The motor control unit controls the motor work or not to meet the demand on the motor torque, and transmits the actual motor braking torque signals to the brake control unit. The friction braking torque applied to the front wheel is determined by the difference of the required braking torque to the front wheel and the actual motor braking torque. Simultaneously, through the vacuum booster, the master cylinder and the proportional valve, the hydraulic pressure supplied by the brake pedal force is transmitted to the rear wheel cylinders, generating braking torque to the rear wheel.
Figure 1. Configuration of the braking control system.
Figure 1. Configuration of the braking control system.
Energies 07 06459 g001

2.1. Vehicle Model

In this paper, only straight-line braking is considered. For the testing of braking control algorithm, a simple but effective model known as the 3-DOF longitudinal vehicle model is used. The main feature of this model is that it can describe the load transfer phenomena. The 3-DOF consists of the longitudinal velocity, the front wheel angular speed, and the rear wheel angular speed. It is worth noting that, in addition to the torque exerted by traditional friction braking system, motor braking torque will also be used on the front wheel since a front-drive EV is studied.
During braking, the dynamic equations [14] are described as:
m v . = ( F bf + F br + F a + F f )
J ωf ω f . = F bf R T hf T mf T ff
J ωr ω r . = F br R T hr T fr
where m is the vehicle mass; v . is the vehicle velocity; Fbf and Fbr are the braking forces of the front and rear axles, respectively; Fa is the aerodynamic resistance, Fa = Cav2 (Ca is a constant decided by body style) when the wind speed is ignored; Ff is the rolling resistance; Jωf and Jωr are the inertia moment of the front and rear wheels, respectively; ω f . and ω r . are the angular speed of the front and rear wheels, respectively; R is the radius of the wheel; Thf and Thr are the hydraulic braking torque applied on the front wheel and rear wheel; Tff and Tfr are the rolling resistance torque on the front wheel and rear wheel; and Tmf is the motor braking torque on the front wheel.
During braking, considering load transfer from the rear axle to the front axle, the normal loads on the front and rear axles can be expressed as:
{ F zf = 1 L [ W L r h g ( m v . + F a ) ] F zr = 1 L [ W L f + h g ( m v . + F a ) ]
where Fzf and Fzr are the normal loads on the front and rear axles, respectively; W is the vehicle weight; L is the wheelbase; hg is the height of the center of mass from the ground; Lf and Lr are the distance between the front axle and the rear axle to the center of mass, respectively.
The braking force developed on the tire-road interface is determined by the normal load and the braking effort coefficient of road adhesion. The braking force on the front and rear axles are given by:
{ F bf = μ F zf = μ 1 L [ W L r h g ( m v . + F a ) ] F br = μ F zr = μ 1 L [ W L f + h g ( m v . + F a ) ]
where μ is the braking effort coefficient of road adhesion.

2.2. Tire Model

The tire connects the external torques with the vehicle’s longitudinal motion. The tire model includes empirical (semiempirical) and analytical models. Several models describing the nonlinear behavior of the tire have been reported in the literature, such as Magic Formula [15], LuGre tire model, and so on. In this paper, the Burckhardt model [16] will be used, as it is particularly suitable for analytical purpose while retaining a good degree of accuracy in the description of the friction coefficient.
During braking, the longitudinal slip ratio is defined as:
λ = v ω R v
where λ is the slip ratio; and ω is the angular speed of the wheel.
Based on Burckhardt model, the velocity dependent braking effort coefficient between the tire and the road has the following form:
μ ( λ , v ) = [ C 1 ( 1 e C 2 λ ) C 3 λ]e C 4 λ v
where C1 is the maximum value of friction curve; C2 is the friction curve shape; C3 is the friction curve difference between the maximum value and the value at λ = 1; and C4 is wetness characteristic value. By changing the values of parameters C1–C4, many different tire-road friction conditions can be modeled. The parameters for different road surfaces are listed in Table 1.
Table 1. Tire-road friction parameters.
Table 1. Tire-road friction parameters.
Surface conditionsC1C2C3C4
Dry asphalt1.02917.160.5230.03
Dry concrete1.197325.1680.53730.03
Snow0.194694.1290.06460.03
Ice0.05306.3900.03
In Figure 2, the shapes of braking effort coefficient for four different road conditions with a vehicle velocity of 10 m/s are displayed.
When a tire is locked, the braking effort coefficient falls to its sliding value. As a result, the vehicle will lose directional control and stability. The prime function of an antilock brake system is to prevent the tire from locking and ideally to keep the skid of the tire within a desired range.
Figure 2. Slip-friction curves for different road conditions.
Figure 2. Slip-friction curves for different road conditions.
Energies 07 06459 g002

2.3. Motor Model

In driving mode, the motor is used as an actuator. However, in the regenerative braking mode, it functions as a generator. The fast torque response characteristics of the motor provide the opportunity to improve the vehicle antilock performance. In this paper, an experimental motor model of a 32 kW permanent magnet synchronous motor from the Advanced Vehicle Simulator (ADVISOR) Database [17] will be used. The motor model uses lookup table for defining the torque and efficiency characteristics. Figure 3 shows the maximum torque-speed curve and the efficiency map of the motor at various operating points.
Figure 3. Motor torque-speed curve and efficiency map.
Figure 3. Motor torque-speed curve and efficiency map.
Energies 07 06459 g003
During braking, in view of the motor efficiency, the conversion energy by the motor is obtained as:
E = ( T m ω m η reg ) d t
where Tm is the motor braking torque; ωm is the motor angular speed; and ηreg is the motor efficiency when braking.
As we known, several factors have influence on the regenerative braking torque exerted by the motor. These factors mainly include battery SOC, motor angular speed and motor temperature [2]. The impact of motor temperature will be ignored in this paper.
The aim of considering battery SOC is to protect the battery from overcharging that may affect the battery life. A weight factor kSOC related to SOC is introduced and defined as:
k S O C = {      1                           S O C 0.8 10(0.9 S O C )         0.8 < S O C 0.9      0                         0.9 < S O C 1
The influence of motor angular speed mainly comes from the very low electric motive force (voltage) generated at low motor rotational speed. Similarly, the weight factor k ω m as follow is used:
k ω m = {      0                      ω m 50  rad/s ( ω m 50 ) / 50       50 < ω m 100  rad/s      1                       ω m > 100  rad/s
After the battery SOC and the motor angular speed are taken into account, the available motor braking torque is obtained as:
T mavail = T mmax i k ω m k S O C η t
where Tmavail is the available motor braking torque applied at the wheel; Tmmax is the maximum motor torque, which is related to the motor speed, as shown in Figure 3; i is the transmission ratio; and ηt is the transmission efficiency.
When the motor is functioning as an actuator, the motor torque dynamics is very fast compared with hydraulic system. In simulation, the motor torque dynamics is modeled as a first-order system [10] as:
T m T m_demand = e τ D s 1 1 + τ m s
where Tm_demand is the demand motor torque; τD is the delay constant; and τm is the motor torque time constant.

2.4. Hydraulic Brake System

In this paper, a hydraulic brake system as shown in Figure 4 is used. The braking torque on each wheel depends on the hydraulic pressure of wheel cylinder. In addition, the hydraulic pressure of wheel cylinder can be changed through the coordinative control of the inlet valve and the outlet valve. When the inlet valve is open and the outlet valve is closed, the pressure of wheel cylinder is increasing, and when the inlet valve is closed and the outlet valve is open, the pressure of wheel cylinder will decrease. If the both valves are closed, the brake pressure will be hold. In fact, the operation of an antilock braking system is a constantly switching process of three brake pressure. As can be seen in Figure 4, the wheel cylinder will necessarily be connected to master cylinder with brake pipes. Therefore, a transport time delay between the demand and the actual brake pressure inevitable exist in the hydraulic line. Of course, the hydraulic circuitry is only one reason that causes the delay, and another reason is the dead time of the solenoid [10]. There is no doubt that the delay will limit the performance of the actuation. Contrary to the hydraulic brake system, the time response of the motor is quite fast, and the torque control is very precisely, which will improve the vehicle antilock function. The performance of the electric motor with hydraulic brake system as an actuator of antilock brake system is compared in [10]. Now, the studies on the antilock brake system with the electric motor as actuators are becoming more and more popular.
Figure 4. Anti-lock braking system (ABS) hydraulic brake system.
Figure 4. Anti-lock braking system (ABS) hydraulic brake system.
Energies 07 06459 g004
In the next part of this paper, the dynamic model of hydraulic fluid lag of brake system is used as the following first order transfer function:
G ( s ) = k τ s + 1
where k is the gain of the hydraulic system; and τ is the hydraulic torque time constant.

3. Sliding Mode Controller-Based Anti-Lock Braking System Controller

The objective of the ABS controller is to adjust braking torque so that the wheel slip can track the target slip ratio. In order to improve ABS performance, the control variable must have high frequency of altering. As a variable structure control, sliding mode control is a high-speed switching feedback control that switches between two values based upon some rule, which is suitable for the ABS control.

3.1. Sliding Mode Controller

The sliding mode design approach consists of two components. The first involves designing a sliding surface so that the sliding motion satisfies design specifications. The second is concerned with constructing a switched feedback gains necessary to drive the plant’s state trajectory to the sliding surface. These constructions are built on the generalized Lyapunov stability theory. Note that this control law is not necessarily discontinuous.
Equations (1)–(3) can be rewritten as:
v ˙ = 1 m ( F bj + F a + F f )
ω ˙ i = 1 J ω i ( F bi R T bi T fi )
where i = f or r and j = f or r, denoting the variable of front or rear wheel; Tbi is the braking torque applied by brake system, for the front wheel, Tbi = Thf + Tmf, for the rear wheel, Tbi = Thr.
The slip ratio is expressed as:
λ i = v ω i R v = 1 ω i R v
The differentiation of Equation (16) is:
λ ˙ i = R ω ˙ i v + R ω i v ˙ v 2
Inserting Equations (14) and (15) into Equation (17), we can obtain:
λ ˙ i = R J ωi 1 v T bi + R J ωi 1 v T fi R 2 J ωi 1 v F bi R ω i v 2 1 m F bj R ω i m C a R ω i m v 2 F f
As shown in Figure 2, the braking effort coefficient varies significantly depending on the road condition. The goal of the ABS is to take full advantage of the peak braking effort coefficient, which can be achieved by maintaining the slip ratio between 0.15 and 0.25. Although the direct slip ratio measurement is difficult, many researchers have proposed various algorithms about the estimation of the slip ratio [18,19].
In order to have the slip ratio λi track the desired slip ratio λdes, the sliding surface will be defined as:
S = λdes − λi
As we know, SMC has good anti-jamming performance. The advantage of SMC is strong robustness, that is to say, it is excellently insensitive to model error and parameters change of controlled object and external disturbance. However, the disadvantage of the SMC is its chattering problem, which is caused by inherent discrete characteristic. Although the chattering can be weakened generally by controlling the speed of state variables close to sliding mode switching plane, the chattering cannot be essentially eliminated. In order to reduce the frequency of the chattering, an exponential approach law is adopted. For a continuous time system, the commonly used exponential approach law is:
S . = ε sgn ( S ) k S       ε > 0 , k > 0
where ε and k are positive constants; and sgn(S) is a sign function, which is defined as:
sgn ( S ) = { 1          S > 0 1 ​       S < 0
Differentiating Equation (19) and substituting Equations (18) and (20) into it result in:
λ ˙ des R J ωi 1 v T bi R J ωi 1 v T fi + R 2 J ωi 1 v F bi + R ω i v 2 1 m F bj + R ω i m C a + R ω i m v 2 F f = ε sgn ( S ) k S
Therefore, the control input Tbi is obtained as:
T bi = J ωi v R λ ˙ des T fi + R F bi + J ωi ω i m v F bj + J ωi ω i v m C a + J ωi ω i m v F f + J ωi v R [ ε sgn ( λ des λ i ) + k ( λ des λ i ) ]
If the desired slip ratio λdes is a constant, then the control law becomes:
T bi = T fi + R F bi + J ωi ω i m v F bj + J ωi ω i v m C a + J ωi ω i m v F f + J ωi v R [ ε sgn ( λ des λ i ) + k ( λ des λ i ) ]
It should be noted again, since the motor braking torque is only acted on the front axle, Tbi is the sum of the hydraulic braking torque Thf and the motor braking torque Tmf for the front wheel, and for the rear wheel, Tbi only equals to hydraulic braking torque Thr.
In order to evaluate stability, the following Lyapunov function is selected:
V = (λdes – λi)2
clearly, V > 0.
The differentiation of V is:
V ˙ = 2 ( λ des λ i ) ( λ ˙ des λ ˙ i )
Substituting Equation (18) into above equation gives:
V ˙ = 2 ( λ des λ i ) [ λ ˙ des R J ωi 1 v T bi R J ωi 1 v T fi + R 2 J ωi 1 v F bi + R ω i v 2 1 m F bi + R ω i m C a + R ω i m v 2 F f ]
Again, inserting Equation (24) into Equation (27) and simplifying give:
V ˙ = 2 ( λ des λ i ) [ ε sgn ( λ des λ i ) + k ( λ des λ i ) ]
It can be proved, that Equation (28) satisfies the sliding condition V ˙ < 0 whenever (λdes – λi) reverses its sign. Therefore, the system is asymptotically stable.

3.2. Parameter Optimizing by Fuzzy Logic Control

For a continuous time system, SMC with exponential reaching law has two adjustable parameters ε and k. The rational selection of both parameters can ensure rapidly reaching and chattering control. The parameter ε is a factor representing the robustness of the system against the disturbance. The larger the parameter ε is, the stronger robustness of the system is. However, the larger parameter ε will also cause severe chatting phenomenon at the same time. Therefore, a suitable choice of parameter set becomes crucial. In this paper, FLC will be used to determine the parameter ε of exponential approach law [20].
A Mamdani fuzzy logic controller with two inputs and one output is designed. The two inputs are the sliding mode function S and the differentiation of the sliding mode function S . , and the output is the parameter ε of exponential approach law. Figure 5 shows the principle of the fuzzy sliding mode controller.
Figure 5. Principle of the fuzzy sliding mode controller (SMC).
Figure 5. Principle of the fuzzy sliding mode controller (SMC).
Energies 07 06459 g005
Since 0 ≤ λdesi ≤ 1 and S = (λdes – λi), the domain of the input S will be [−1,1]. In addition, based on the simulation analysis, the domains of the input S . and the output ε are also set as [−1,1]. The inputs and output are all divided into five fuzzy subsets: [NB, NS, ZE, PS, PB], where NB, NS, ZE, PM and PB mean negative big, negative small, zero, positive small and positive big, respectively. Gaussian and triangular shapes are selected for the membership functions of the inputs and the output, as shown in Figure 6.
Figure 6. Membership functions for the: (a) inputs and (b) outputs.
Figure 6. Membership functions for the: (a) inputs and (b) outputs.
Energies 07 06459 g006
Fuzzy rules have the following form: if S is Ai and S . is Bi, then ε is Ci, where Ai, Bi and Ci are linguistic variables. The fuzzy rules are listed in Table 2.
Table 2. Rules of the fuzzy logic controller. NB, NS, ZE, PM and PB mean negative big, negative small, zero, positive small and positive big, respectively.
Table 2. Rules of the fuzzy logic controller. NB, NS, ZE, PM and PB mean negative big, negative small, zero, positive small and positive big, respectively.
εS
NBNSZEPSPB
SNBNBNBNSZEZE
NSNBNSZEZEZE
ZENSZEZEZEZE
PSNSZEZEPSPS
PBZEZEPSPBPB
Defuzzification of the output is accomplished by the gravity center defuzzifier:
y = i = 1 n k i u i i = 1 n k i
where ki is the weight of the ith rule; and n is the number of rules.

4. Regenerative Braking Algorithm

As stated in Section 2.3, the motor braking torque is limited by several factors. Therefore, regenerative braking must be carried out together with the friction braking in EVs. For the brake system of EVs, an algorithm is required to decide on how to distribute the braking force between regenerative braking and friction braking in normal braking or emergency braking situations.
As an actuator of braking, the motor not only can convert the braking energy, but also has rapid and precise torque response, which is crucial for ABS. Therefore, from the viewpoints of increasing energy utilization efficiency and improving ABS performance, the motor braking torque should be used to the full extent.
Based on the above goals, for the front wheel, the regenerative braking algorithm shown in Figure 7 is adopted. During emergency braking, on the one hand, the required braking torque is calculated according to Equation (23) or (24); on the other hand, the available motor braking torque is decided depending on various input parameters as illustrated in Section 2.3. If the available motor braking torque Tmavail is less than the required braking torque Tfreq, then both the motor and friction brake system will work in union. The motor braking torque will be used to its maximum level. The difference between the required braking torque and the actual motor torque will be provided by friction brake system. If the available motor braking torque Tmavail is more than the required braking torque, then only motor brake will carry out the job, and the motor controller regulates the current input to ensure the required braking torque.
Figure 7. Flow diagram of regenerative braking. SOC: state of charge.
Figure 7. Flow diagram of regenerative braking. SOC: state of charge.
Energies 07 06459 g007
For the rear wheel, the required braking torque Trreq will be carried out by friction brake system only. The hydraulic brake controller regulates the wheel cylinder pressure so that the required braking torque is fulfilled.

5. Simulation and Discussion

To evaluate the performance of the proposed SMC and different actuator, simulations were implemented in MATLAB/SIMULINK. Most of the model parameters used in the simulations are listed in Table 3. The vehicle was brought to a steady longitudinal velocity of 25 m/s (90 km/h) along a straight path and then the ABS was applied on the wheel. Since many researchers have proposed various algorithms about the estimation of the optimal slip ratio, to simplify the problem, the optimal slip ratio 0.2 will be adopted in simulations. The simulations include two parts: one is to compare the brake performance between the Bang-bang and the proposed SMC ABS controller, and between the proposed SMC ABS controller with and without optimizing parameter; the other is to verify the validity of the algorithm about braking torque allocation and compare the brake performance when the motor and the hydraulic brake were used as actuators.
Table 3. Simulation parameters.
Table 3. Simulation parameters.
MotorTmmax150 N·m
P32 kW
Vehiclem1370 kg
R, Jw0.33 m, 3.5 kg·m2
L, Lf, Lr, hg2.78 m, 1.11 m, 1.67 m, 0.54 m
Ca, Ff0.2921, 201.39 N
i0, ηt4.1, 0.95
TireC11.029
C217.16
C30.523
C40.03

5.1. Comparison of Bang-Bang and Sliding Mode Controller Anti-Lock Braking System Controller

In this part, simulations were carried out with the Bang-bang and the proposed SMC ABS controller during emergency braking. The simulation results are shown in Figure 8. Figure 8a,b shows the wheel speed and vehicle velocity with the both ABS controller, and Figure 8c illustrates the comparison of the slip ratio of the front wheel. As can be seen, the Bang-bang controller and the proposed SMC controller try to stop the car quickly and keep the slip ratio at the optimal value, and the variation of the vehicle velocity with the SMC ABS is similar to the Bang-bang controller. At the beginning period of braking, due to the initial conventional braking, there is a similar sharp fall of the rotational speed with the two controllers. However, when the slip ratio reaches the optimal value 0.2 and the controller truly takes effect, the differences begin to appear. Comparing to the Bang-bang ABS system, the SMC controller produces smoother variation in wheel rotational speed and the slip ratio, thereby improving braking stability and passenger comfort. The performance of the ABS with the proposed SMC controller is far better than the ones with the Bang-bang based controller.
Figure 9 illustrates the comparison of slip ratio tracking and the actual torque acting on the front wheel of the proposed SMC ABS controller with and without optimizing parameter by FLC. As shown in Figure 9a the tracking error is smaller and the slip ratio varies more smoothly after the parameter optimizing. The smaller torque fluctuation can also be seen from the comparison of the actual braking torque acting on the front wheel, as shown in Figure 9b. Thus, by the parameter optimizing, the performance of the proposed SMC has been improved obviously, and the chatting phenomenon has been reduced effectively.
Figure 8. Comparison of: (a) wheel speed with Bang-bang controller; (b) wheel speed with the proposed SMC controller; and (c) slip ratio with Bang-bang and the proposed SMC controller.
Figure 8. Comparison of: (a) wheel speed with Bang-bang controller; (b) wheel speed with the proposed SMC controller; and (c) slip ratio with Bang-bang and the proposed SMC controller.
Energies 07 06459 g008
Figure 9. Comparison of: (a) slip ratio with the proposed SMC controller with and without optimizing parameter; and (b) actual braking torque acting on the front wheel with the proposed SMC controller with and without optimizing parameter.
Figure 9. Comparison of: (a) slip ratio with the proposed SMC controller with and without optimizing parameter; and (b) actual braking torque acting on the front wheel with the proposed SMC controller with and without optimizing parameter.
Energies 07 06459 g009

5.2. Validation of Regenerative Braking Algorithm and Comparison of Different Actuator

In order to verify the braking torque allocation and compare the brake performance when the motor and the hydraulic brake were used as actuators, three simulations were performed. One case is to control the motor braking torque zero and ABS will work on the hydraulic brake completely, which is expressed as H-ABS. The second is that the motor and the hydraulic brake work in coordinated control mode under the parameters listed in Table 3, which is expressed as HM-ABS. Finally, the third case is to assume that the maximum motor torque is increased to five times value that listed in Table 3 and the ABS will mainly work on the motor brake, which is expressed as M-ABS. The distributions of braking torque under above three cases are shown in Figure 10.
Figure 10. Distribution of braking force in cases: (a) H-ABS; (b) HM-ABS; and (c) M-ABS.
Figure 10. Distribution of braking force in cases: (a) H-ABS; (b) HM-ABS; and (c) M-ABS.
Energies 07 06459 g010
As can be seen from the Figure 10, the available motor braking torque, the actual motor torque both are zero during braking in the case H-ABS. The required braking torque of front wheel is supplied by hydraulic brake completely. In the case HM-ABS, the motor braking torque always keep to its maximum level since the motor torque is small and cannot meet the torque command, and the hydraulic brake system will make up the difference. During the time 0–0.21 s, the motor torque is limited by the motor maximum power, and after the time 3.02 s, the torque is affected by the motor speed again, as illustrated in Figure 3 and Equation (11). In fact, the ABS algorithm works on the friction brake system in the cases HM-ABS and H-ABS. However, in the case M-ABS, the motor torque is large enough to meet the demand on the front wheel except for the beginning. Therefore, the ABS algorithm mainly works on the motor brake. When the motor torque cannot meet the required torque, the friction brake torque will make up the difference, as shown in 10c. The motor torque is regulated rapidly according to the ABS control algorithm.
As mentioned in Section 2.3, comparing to the traditional friction brake system, the motor has a fast dynamics response characteristic, which will improve the ABS performance. The fact is verified by the comparison of the slip ratio (Figure 11) in the above three cases. As shown in Figure 11, the tracking of the slip ratio under the case M-ABS is the most rapid and accurate in the three cases. The case H-ABS is the worst, but it is also very good with the proposed SMC controller. The case HM-ABS and H-ABS have similar tracking trend since the motor braking torque is smaller than the friction torque in the case HM-ABS and the slip tracking is affected mainly by the friction brake system, as shown in Figure 10b. Besides the excellent torque response, the braking energy can also be converted when the motor is used as actuator. Although more importance should be placed on the stopping distance than the conversion energy in the emergency situation, it is not always a bad thing that the energy efficiency (the ratio between the conversion energy of the motor and the total braking energy of the vehicle) is improved under the condition that the stopping distance is guaranteed.
Figure 11. Comparison of slip ratio in three cases.
Figure 11. Comparison of slip ratio in three cases.
Energies 07 06459 g011
The comparison of stopping distance and conversion energy of above three cases is listed in Table 4. Clearly, compared to the other two cases, in the case M-ABS, the stopping distance is the shortest and the conversion energy is the most. Therefore, under permitted conditions, the motor should be made of the best materials. Of course, in some conditions, compromise for the stopping distance and the conversion energy must be made. Because of the limitation of length, no details will be present here.
Table 4. Stopping distance and conversion energy in three cases.
Table 4. Stopping distance and conversion energy in three cases.
Braking caseStopping distance (m)Conversion energy (kJ)Energy efficiency
H-ABS41.1200
HM-ABS40.8852.812.33%
M-ABS40.32175.4540.98%

6. Conclusions

In this paper, a SMC based on exponential reaching law of the ABS for EVs was put forward. FLC was applied to the reaching law for the selection of parameters. Aiming to make the best of the motor braking torque, a distribution algorithm for braking torque was established. Simulation models of vehicle, actuators and controller were set up in MATLAB/SIMULINK. The simulation results show that, compared with a conventional Bang-bang ABS controller, the braking performance of the vehicle has been improved with the proposed SMC controller. Through the parameter optimization of the reaching law by FLC, the quality for control is improved, and the chattering phenomenon is reduced effectively. Coordinated control has been realized between the motor and the hydraulic brake system. The results also verified that the motor is very suitable to be used as actuator for braking.

Acknowledgments

The project supported by Natural Science Basic Research Plan in Shaanxi Province of China (Program No. 2014JM7280) and Xi’an Science Technology Bureau “Development of Electromechanical Braking System for Electric Vehicles” (Program No.CX12177-3) Projects. The project was also supported by the Special Fund for Basic Scientific Research of Central Colleges (CHD2010JC014 and 2013G3222004) and Chang’an University Basic Scientific Research Fund.

Author Contributions

Jingang Guo and Xiaoping Jian built the model of vehicle, tire, motor and hydraulic brake system. Jingang Guo developed the SMC and regenerative braking algorithm. All authors carried out simulation analysis, discussed the simulation results and contributed to writing the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sergio, M.S.; Mara, T. Active Braking Control Systems Design for Vehicles; Springer: London, UK, 2010; pp. 3–17. [Google Scholar]
  2. Peng, D.; Zhang, Y.; Yin, C.L.; Zhang, J.W. Combined control of a regenerative braking and antilock braking system for hybrid electric vehicles. Int. J. Automot. Technol. 2008, 9, 749–757. [Google Scholar] [CrossRef]
  3. Xu, G.Q.; Li, W.M.; Xu, K.; Song, Z.B. An intelligent regenerative braking strategy for electric vehicles. Energies 2011, 4, 1461–1477. [Google Scholar] [CrossRef]
  4. Long, B.; Lim, S.T.; Ryu, J.H.; Chong, K.T. Energy-regenerative braking control of electric vehicles using three-phase brushless direct-current motors. Energies 2014, 7, 99–114. [Google Scholar] [CrossRef]
  5. Tur, O.; Ustun, O.; Tuncay, R.N. An introduction to regenerative braking of electric vehicles as anti-lock braking system. In Proceedings of the 2007 IEEE Intelligent Vehicles Symposium, Istanbul, Turkey, 13–15 June 2007; pp. 944–948.
  6. Bera, T.K.; Bhattacharyya, K.; Samantaray, A.K. Bond graph model based evaluation of a sliding mode controller for combined regenerative and antilock braking system. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2011, 225, 918–934. [Google Scholar]
  7. Mirzaei, A.; Moallem, M.; Dehkordi, B. Design of an optimal fuzzy controller for antilock braking systems. IEEE Trans. Veh. Technol. 2006, 55, 1725–1730. [Google Scholar] [CrossRef]
  8. Lin, C.M.; Hsu, C.F. Neural-network hybrid control for antilock braking systems. IEEE Trans. Neural Netw. Learn. Syst. 2003, 14, 351–359. [Google Scholar] [CrossRef]
  9. Yu, J.S. A robust adaptive wheel-slip controller for antilock brake system. In Proceedings of the 36th IEEE Conference on Decision and Control, San Diego, CA, USA, 10–12 December 1997; Volume 3, pp. 2545–2546.
  10. Sakai, S.; Sado, H.; Hori, Y. Anti-skid control with motor in electric vehicle. In Proceedings of the 6th International Workshop on Advanced Motion Control, Nagoya, Japan, 30 March–1 April 2000; pp. 317–322.
  11. Mi, C.; 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]
  12. Zhou, Z.; Mi, C.; Zhang, G. Integrated control of electromechanical braking and regenerative braking in plug-in hybrid electric vehicles. Int. J. Veh. Des. 2012, 58, 223–239. [Google Scholar] [CrossRef]
  13. Anwar, S. Anti-lock braking control of a hybrid brake-by-wire system. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2006, 220, 1101–1117. [Google Scholar] [CrossRef]
  14. Wong, J.Y. Theory of Ground Vehicles, 4th ed.; John Wiley & Sons: New York, NY, USA, 2008; pp. 203–288. [Google Scholar]
  15. Pacejka, H.B.; Bakker, E. The magic formula tyre model. Veh. Syst. Dyn. Int. J. Veh. Mech. Mobil. 1993, 21, 1–18. [Google Scholar] [CrossRef]
  16. Oudghiri, M.; Chadli, M.; Hajjaji, A.E. Robust fuzzy sliding mode control for antilock braking system. Int. J. Sci. Tech. Autom. Control 2007, 1, 13–28. [Google Scholar]
  17. Markel, T.; Brooker, A.; Hendricks, T. ADVISOR: A systems analysis tool for advanced vehicle modeling. J. Power Sources 2002, 110, 255–266. [Google Scholar] [CrossRef]
  18. Wang, W.Y.; Li, I.H.; Tsai, C.P.; Su, S.F.; Hsu, S.B. Dynamic slip-ratio estimation and control of antilock braking system using an observer-based direct adaptive fuzzy–neural controller. IEEE Trans. Ind. Electron. 2009, 56, 1746–1756. [Google Scholar] [CrossRef]
  19. Kim, J.; Lee, J. Real-time estimation of maximum friction and optimal slip ratio based on material identification for a mobile robot on rough terrain. In Proceedings of the 2013 13th International Conference on Control, Automation and Systems (ICCAS), Gwangju, Korea, 20–23 October 2013; pp. 1708–1713.
  20. Jiang, K.; Zhang, J.G.; Chen, Z.M. A new approach for the sliding mode control based on fuzzy reaching law. In Proceedings of the 4th World Congress on Intelligent Control and Automation, Shanghai, China, 10–14 June 2000; Volume 1, pp. 656–660.

Share and Cite

MDPI and ACS Style

Guo, J.; Jian, X.; Lin, G. Performance Evaluation of an Anti-Lock Braking System for Electric Vehicles with a Fuzzy Sliding Mode Controller. Energies 2014, 7, 6459-6476. https://doi.org/10.3390/en7106459

AMA Style

Guo J, Jian X, Lin G. Performance Evaluation of an Anti-Lock Braking System for Electric Vehicles with a Fuzzy Sliding Mode Controller. Energies. 2014; 7(10):6459-6476. https://doi.org/10.3390/en7106459

Chicago/Turabian Style

Guo, Jingang, Xiaoping Jian, and Guangyu Lin. 2014. "Performance Evaluation of an Anti-Lock Braking System for Electric Vehicles with a Fuzzy Sliding Mode Controller" Energies 7, no. 10: 6459-6476. https://doi.org/10.3390/en7106459

Article Metrics

Back to TopTop