Next Article in Journal
Detection of Pitting in Gears Using a Deep Sparse Autoencoder
Previous Article in Journal
Development of Green Geopolymer Using Agricultural and Industrial Waste Materials with High Water Absorbency
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Advanced Emergency Braking Control Based on a Nonlinear Model Predictive Algorithm for Intelligent Vehicles

1
Research Center of Intelligent Transportation System, School of Engineering, Sun Yat-sen University, Guangzhou 510275, China
2
Guangdong Key Laboratory of Intelligent Transportation System, School of Engineering, Sun Yat-sen University, Guangzhou 510275, China
3
School of Traffic and Environment, Shenzhen Institute of Information Technology, Shenzhen 518172, China
4
State Key Laboratory of Mechanical System and Vibration, School of Mechanical Engineering, Shanghai Jiaotong University, Shanghai 200240, China
5
School of Civil Engineering and Transportation, South China University of Technology, Guangzhou 510640, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Appl. Sci. 2017, 7(5), 504; https://doi.org/10.3390/app7050504
Submission received: 31 December 2016 / Revised: 1 May 2017 / Accepted: 8 May 2017 / Published: 16 May 2017

Abstract

:
Focusing on safety, comfort and with an overall aim of the comprehensive improvement of a vision-based intelligent vehicle, a novel Advanced Emergency Braking System (AEBS) is proposed based on Nonlinear Model Predictive Algorithm. Considering the nonlinearities of vehicle dynamics, a vision-based longitudinal vehicle dynamics model is established. On account of the nonlinear coupling characteristics of the driver, surroundings, and vehicle itself, a hierarchical control structure is proposed to decouple and coordinate the system. To avoid or reduce the collision risk between the intelligent vehicle and collision objects, a coordinated cost function of tracking safety, comfort, and fuel economy is formulated. Based on the terminal constraints of stable tracking, a multi-objective optimization controller is proposed using the theory of non-linear model predictive control. To quickly and precisely track control target in a finite time, an electronic brake controller for AEBS is designed based on the Nonsingular Fast Terminal Sliding Mode (NFTSM) control theory. To validate the performance and advantages of the proposed algorithm, simulations are implemented. According to the simulation results, the proposed algorithm has better integrated performance in reducing the collision risk and improving the driving comfort and fuel economy of the smart car compared with the existing single AEBS.

1. Introduction

In recent years, the development of hybrid vehicles, electric vehicles, and fuel cell vehicles has improved the dynamic performance of vehicles. Meanwhile, it has boosted the study of complex vehicle dynamics and control systems. However, these developments bring convenience as well as security risks. To solve this problem, a variety of active electronic control systems are used to improve the handling performance, comfort, and active safety of vehicles in complex driving conditions, such as an Antilock Brake System (ABS), which is designed to control the braking force so that the wheel is not locked in the edge of the optimal slip ratio to ensure the maximum braking force and lateral stability force of the vehicle [1,2,3]. Four Wheel Steering (4WS) is used to improve the handling stability performance of the vehicle using the two rear wheels as the steering wheel, in addition to the traditional front wheel [4,5]. Electronic Stability Program (ESP) or Electronic Stability Control (ESC) uses differential braking to improve vehicle stability, extending the existing ABS system [6,7,8]. However, most of those systems mainly focus on a single function and cannot solve the increasing conflict between functions; hence, an integrated control system is gradually becoming a research hotspot that can effectively coordinate these conflicts [9,10]. Examples include a combined system of active suspension system and ESP, an active front steer angle control system, and a direct yaw moment control system [11,12,13]. An integrated ABS and ESP system is one of the most commonly used integrated systems; it assists drivers in controlling the vehicle to avoid road accidents in complex braking maneuvers based on different control algorithms, such as the fuzzy logic theory [14]. Furthermore, advanced driver assistance and unmanned intelligent vehicle technology have been popular in solving the interaction between driver and surroundings and promoting vehicle handling safety and comfort [15,16,17,18,19]. During the last decade, Intelligent Vehicles and Transportation Systems have achieved several significant developments [20,21,22], which has improved the vehicle safety, comfort, efficiency, and intelligence [23,24,25]. By vehicle-to-vehicle (V2V) communication technology such as Dedicated Short Range Communications (DSRC), the vehicle gets information not only from itself, but preview information from the vehicle in front, which can drastically reduce collisions and fuel consumption due to changing speed [25,26]. Based on adaptive cruise control (ACC), cooperative adaptive cruise control (CACC) has been developing rapidly, and can effectively improve the traffic capacity, efficiency, and fluency [27,28]. The combined information from front onboard sensors is used to control the lateral movement of autonomous vehicles [29,30,31,32]. The combined solution of one-dimensional and two-dimensional information is applied to collision avoidance via steering assistance, automatic braking, and warning of collisions for urban vehicles [33]. Hence, with the rapid development of Advanced Driver Assistance Systems (ADAS) [34,35,36], the next step for the Intelligent Vehicles and Transportation Systems points toward the research and application of fully autonomous vehicles [37,38,39,40]. Of course, the Advanced Emergency Braking System (AEBS) is drawing research attention as the fastest-growing and most mature product that can warn drivers or control the vehicle when there is a potential collision risk using radar or camera information [41,42,43]. This is different from Collision Warning (FCW), for that FCW only warns about potential collision risks with obstacles or a moving vehicle in front of the vehicle [44,45,46].
In the field of AEBS, Europe, the United States, and Japan have achieved rapid developments in terms of research, legislation, standards, etc. Kusano and Gabler mainly focused on dangerous conditions detection and warning, without any intervention in the vehicle’s control system [47]. Kim et al. studied the maximum tire adhesion coefficient’s detection for the implementation of AEB, ignoring vehicle handling comfort [48]. Lee et al. studied the AEB and ACC algorithm with an optimized path estimation approach with respect to multi-sensor information, which coordinated the ACC and AEB system quite well [29,49]. Doecke et al. studied the AEBS development and estimation approach of multi-door commercial bus [50]. Lieet et al. applied sliding mode control to AEBS [51]. Lee et al. studied the AEBS control strategy, design, and comprehensive assessment method for a commercial vehicle with a logical analytical approach under constant speed [52]. In conclusion, the literature [45] warns the driver without actually intervening, Kim et al. on a single control function, the lack of optimization of braking and vehicle handling comfort [48], and Lee et al. [49] does some integration without system optimization in accordance of driving surroundings and vehicle system dynamics property. Guo Lie’s s target vehicle or collision objects were assumed to be moving at a constant speed; the vehicle handling comfort was outside of the scope and the whole system was not dynamically optimized.
To optimize the active safety and vehicle handling comfort, this paper designs an AEB control strategy with integrated optimization based on the nonlinear model predictive control theory. A hierarchy control structure is designed to coordinate and decouple the driver–vehicle–surroundings interaction system as a decision-making system of AEBS. The upper layer deals with the global integrated optimization and the force allocation using the proposed multi-performance evaluation function, which is built based on the interaction between driving surroundings and vehicle state. The bottom layer allocates realized forces using an Electronic Braking System. Then a multi-objective optimization controller is designed to ensure the AEBS works well. In addition, an Electronic Brake System (EBS) controller, which is one of the Brake-by-Wire systems in lower loop, is designed to track the control target of AEBS in the upper level quickly and precisely based on the non-singularity fast terminal sling mode control theory. Finally, simulations are carried out to verify the effectiveness and functionality of the proposed control system.

2. Intelligent Vehicle Modelling

A vehicle model with additional visual recognition system, electrical servo braking system, and steering system is established. The coordinated cost function of tracking safety and comfort of the intelligent vehicle including vehicle states, surroundings information, and vehicle dynamics can be analyzed in the mathematical model. Here, vehicle states and surroundings information are linked through the relative distance and speed from the intelligent vehicle to the target vehicle or object. The vehicle dynamics state variables are linked through speed and acceleration of vehicle. Assuming the influence of vertical force is negligible and taking x = ( S L o n g , D i f , i , u D i f , i , u , ψ ˙ , β ) T as the state variable, the vehicle system dynamics equation including vehicle and surroundings information can be stated as follows:
{ d ( S L o n g , D i f , i ) d t = u D i f , i τ L o n g , D i f , i d u d t d ( u D i f , i ) d t = a D i f , i d u d t d ψ ˙ d t = 1 I z [ d f 2 F L 1 + d f 2 F L 2 + d r 2 ( F L 4 F L 3 ) + a ( F S 2 + F S 1 ) b ( F S 4 + F S 3 ) ] d β d t = cos β m u ( F S 1 + F S 2 + F S 3 + F S 4 ) sin β m u ( F L 1 + F L 2 + F L 3 + F L 4 ) ψ ˙ d u d t = cos β m ( F L 1 + F L 2 + F L 3 + F L 4 ) + 1 m ( F S 1 + F S 2 + F S 3 + F S 4 ) sin β ,
where i is the time index; S L o n g , D i f , i and u D i f , i are the relative distance and speed between test vehicle and target vehicle, respectively; F S i is the vehicle lateral force; m is the vehicle mass; I z is the moment of inertia; u is the longitudinal speed; β is the slip angle; and ψ is the yaw rate.

3. AEB Control System Structure Design

The AEB control structure is part of the hierarchical control. The upper layer (main loop) is used to calculate the multi-performance evaluation and the desired force allocation. The bottom layer (servo loop) is adopted to realize the optimal control inputs, i.e., tire friction, which is exerted through EBS including execution level and sensor information level, as illustrated in Figure 1 [53].
The main loop control system is designed with a model predictive control algorithm, which takes a multi-performance evaluation function as the cost function to optimize vehicle states according to surroundings information, and calculates the optimized brake force for the braking sub-system. Moreover, at the execution level, the control targets from the main loop controller are fulfilled by different subsystems, of which the control of driving force is accomplished via a throttle valve based on a logical control approach. The aim braking force is realized using an Electronic Brake System (EBS), one type of brake by wire system, with a non-singularity fast terminal sliding mode control algorithm. In detail, two steps are included in the self-tuning brake by EBS controller: Step 1, calculation of the desired longitudinal slip ratio is the purpose of this step; Step 2, the EBS is employed to track the desired brake slip ratio rapidly and precisely through controling brake to the wheel. Meanwhile, the perceptions, such as mounted vision-based collision detection system and wheel speed sensors, can acquire the real-time speed of vehicle, relative distance, and speed, then feed them back to the control system.

4. Controller Design of AEBS

4.1. Optimization Index Design of Model Predictive Controller

The Time to Collision (TTC) and Warning Index (WI) is the key evaluation index of ACC and FCW. To get the multi-performance evaluation of the model predictive controller, a quantization function of TTC and WI needs to be built and unified. TTC is the collision time index, which is designed based on the relative distance and can be expressed as follows:
T T C i = S L o n g , D i f , i u D i f , i
Normally, a safe distance requires the TTC to be larger than 3.
Similarly, WI is the warning index, which warns the test vehicle based on comprehensive values of several different vehicle state variables, and can be expressed as follows:
W I i = S L o n g , i S L o n g , B k , i S Long , Wr , i S L o n g , B k , i
S L o n g , B k , i = u L o n g , 0 T B k , Delay + u L o n g , 0 T B k , Cmd + 1 2 0 T B k , Cmd u ˙ L o n g d t   = u L o n g , 0 T B k , Delay + u L o n g , i 2 ( u L o n g , i u L o n g , 0 ) 2 2 a ¯ B k , max
S L o n g , Wr , i = u L o n g , 0 T B k , Delay + u L o n g , 0 T B k , Cmd + 1 2 0 T B k , Cmd u ˙ L o n g d t + u L o n g , 0 T Resp , Delay = u L o n g , i 2 ( u L o n g , i u L o n g , 0 ) 2 2 a ¯ B k , max + u L o n g , 0 T B k , Delay + u L o n g , 0 T Resp , Delay ,
where S L o n g , B k , i is the integrated distance between the vehicle with AEBS and the collision target between the braking start and the end. S Long , Wr , i is the distance between the vehicle with AEBS and collision target between the brake warning start and the end. u L o n g , 0 is the longitudinal speed at the moment when braking starts. u L o n g , i is the longitudinal speed at the moment when braking stops. u L o n g , i is the equivalent maximum mean brake acceleration. T B k , Delay is the system gap delay, which is given by the brake system hardware gap. T B k , Cmd is the system delay, which is given by the brake system hardware and hydraulic parts. T Resp , Delay is the delay in human response between recognition and manipulation.
For convenience, these two indexes are unified as follows:
T T C i 1 = u i S L o n g , i
Taking T T C T h r d 1 as the safe threshold for T T C 1 , T T C 1 can be unified as follows:
I d x N o r m , T T C = | T T C 1 | | T T C T h r d 1 | .
Similarly, taking W I T h r d as the safe threshold for W I , W I can be unified as follows:
I d x N o r m , WI = | W I max WI | | W I max WI T h r d | .

4.2. Optimization Problem Design for Model Predictive Control

In order to optimize the multi-objective cost value of the interaction between driver, driving surroundings, and vehicle states, the present paper deploys the performance index, the weighted sum of squares of the error of the target value, the true value of the vehicle deceleration, the values of WI and TTC, and so on, by Equation (9). Then, considering the terminal constraints of stable tracking, the constrained optimization problem as follows:
min x P I = 1 2 u C o n T Q x u C o n + 1 2 ξ T Q P I ξ + i = 1 N [ w T T C , i ( I d x N o r m , T T C ) 2 + w WI , i δ WI , i ( I d x N o r m , WI ) 2 + w α , i δ T T C , i ( α L o n g , i α Lim , i ) 2 ]       u C o n = [ F L 1 , F L 2 , F L 3 , F L 4 ] T ,
which can be written as:
s . t .     u C o n Lim , min u C o n u C o n Lim , i ,
where Q x > 0 is the weighting factor of the control input, ξ = ( I d x N o r m , T T C , I d x N o r m , WI , ( α L o n g , i α Lim , i ) ) T is the penalty function, and Q P I is the penalty function, which changes according to ξ : when ξ is relatively small, the vehicle is safe and comfortable to drive, and ξ T Q P I ξ can be small. When ξ is relatively large, the vehicle is beyond the comfort zone, can be to optimize ξ T Q P I ξ in a larger feasible region. w T T C , i , w WI , i δ WI , i and w α , i are the corresponding weight coefficients. α Lim , i ( α Lim , min α Lim , i α Lim , max ) sets a limit on vehicle deceleration, joining the driver’s longitudinal handling comfort with the premise of vehicle safety.
δ WI , i = { 1 , W I W I T h r d   and   T W I T W I , T h r d 0 , otherwise
δ TTC , i = { 1 , ( W I W I T h r d   a n d   T W I T W I , T h r d )   a n d   T T C 1 T T C T h r d 1 0 , otherwise

4.3. Solve the Nonlinear Constrained Predictive Optimal Control

In this section, the Sequence Quadratic Program (SQP) algorithm is adapted to solve the nonlinear constrained predictive optimize control problem denoted in Equation (9).
For convenience, we have changed the upper and lower bounds in Equation (9) to the following form:
A c x b c
A c = [ I , I ] T , b c = [ x Lim , min x Lim , i ] T ,
where I is a 4 by 4 identity matrix.
Then, the constrained optimization problem in Equation (9) can be transformed into the following with the Lagrange method:
L ( x , φ ) = P I ( x ) i ψ φ i ( α i x b i ) ,
where i ψ are inequality constraints.
SQP can be expressed as:
A a ( x ) = { i ψ | A c x b c } .
Assume the quadratic programming equation defined at ( x ( k ) , φ ( k ) ) is denoted as
min   q ( p ) = P I k T p + 1 2 p T W k p
s . t .     A k T p + A c ( x k ) b c 0 ,
then the inequality problem can be rewritten as an equality problem within I ( k ) :
min   P I k T p + 1 2 p T W k p s . t .     a i p + A c i ( x ( k ) ) b c i = 0 , i I ( k ) .
Let δ = p p ( k ) , hence
q ( δ + p ( k ) ) = P I k T δ + 1 2 δ T W k δ + q ( p ( k ) ) .
Removing q ( p ( k ) ) has no influence on the results, and the solution at kth is equivalent to that of the following optimization problem:
min   P I k T δ + 1 2 δ T W k δ
s . t .     a i δ = 0 , i I ( k ) .
Assuming the solution to optimization Equation (19), δ k , to be nonzero, the step length needs to be determined within p k + δ k in the constraints:
p k + 1 = p k + δ k .
Otherwise, set:
p k + 1 = p k + α k δ k .
In order to get the biggest descent gradient of q , α k needs to be as large as possible in [0, 1], hence we define α k as
α k = d e f min ( 1 , min i I ( k ) , a i δ < 0 b c , i a c , i T p k a c , i T δ k ) .
Any SQP optimization problem can be quasi-static convergence dependent on Lagrangian Hessian approximation W k ; however, for convenience, quasi-Newton B k is often adapted rather than W k :
s k = x k + 1 x k y k = x L ( x k + 1 , x k + 1 ) x L ( x k , x k )
B k + 1 = B k B k s k s k T B k s k T B k s k + y k y k T s k T y k .
However, this replacement is only feasible when x x 2 L is positive, and it can have poor performance otherwise. This issue can be fixed with a modification to the above algorithm. First, let
r k = θ k y k ( 1 θ k ) B k s k ,
where
θ k = { 1 , i f     s k T y k 0.2 s k T B k s k 0.8 s k T B k s k s k T B k s k s k T y k , i f     s k T y k < 0.2 s k T B k s k .
Upgrading B k to be B k + 1 according to Equation (28) can guarantee that B k + 1 will be positive, and hence a fast convergence can be obtained.
B k + 1 = B k B k s k s k T B k s k T B k s k + r k r k T s k T r k
With any initial state, the optimized u C o n can be obtained to get the optimized control target for AEBS with the algorithm described above.

4.4. Execution Controller Design at Lower Level

Throttle valve control is a logic control process whose main aim is to judge whether the motor is working; this process does not include any tracking precision or speed problems, and hence no separate controller is required. On the contrary, the brake controller should be robust enough to adapt to many uncertainties, e.g., variations in the road surface parameters and sensor noises. Therefore, in this section, a robust EBS is employed in the execution system.
For its robustness to model error and external disturbance, the sliding mode control has been widely applied in nonlinear systems. However, the sliding mode control is a progressive convergence system. Terminal Sliding Control has the advantage of convergence in a limited time. However, when the system is far from the equilibrium point, TSMC tends to converge quite slowly. Non-singularity Fast Terminal Sliding Mode Control can increase the absolute value of the state derivative and effectively boost the convergence speed. Meanwhile, the introduction of a terminal attractor can solve the chattering problem of Sliding Mode Control considering system non-singularity [53,54,55]. Hence NFTSM is adapted as the control algorithm of the electronic brake system (EBS)First, define the Sliding Mode Plane as
s = e ˙ + α e + β e p q ,
where e R , α and β are constants with α > 0 . q is a given positive odd number with p < q < 2 p . Define the following error as
e = λ λ Ref .
From Equation (1), we get
e ˙ = r b 2 m i j g μ ( B i j , C i j , D i j , E i j , λ ) / J + ( 1 λ ) u ˙ u + T b r b u J λ ˙ Ref ,
where m i j g is the load allocation value and μ ( B i j , C i j , D i j , E i j , λ ) is the coefficient equation of the Magic Formula, with B i j , C i j , D i j   and   E i j being coefficients.
To avoid the system chattering problem of the FTSM, the key step is to eliminate the nonlinear switch item, so an attractor approach is adapted to design the sliding mode control law. The terminal attractor can drive the system state to a sliding mode plane in limited time and is robust against model error and external disturbance. In this paper, an item of e p / q 1 is added to the traditional terminal attractor according to the characteristic of NFTSM, expressed as follows:
s ˙ = ( ϕ s γ s m n ) e p q 1 ,
where ϕ R + ; γ R + ; m and n are positive odd numbers with 0 < m / n < 1 .
Solving simultaneously Equations (29), (30), (32), and (33) will give us the control rate of NFTSM:
T b = u J r b { q β p ( e ¨ e 1 p q α e ˙ e 1 p q ( ϕ s γ s m n ) ) r b 2 m i j g μ ( B i j , C i j , D i j , E i j , λ ) / J + ( 1 λ ) u ˙ u λ ˙ Ref } .
Proof 1.
In Equation (33), no singularity will occur to cause 0 < 1 p / q . □
Proof 2.
Define Lyapunov function as
V = 1 2 s 2 .
So
V ˙ = s s ˙ = s ( e ¨ + α e ˙ + β p q e p q 1 e ˙ ) = s [ e ¨ + α e ˙ + β p q e p q 1 ( r b 2 m i j g μ ( B i j , C i j , D i j , E i j , λ ) / J + ( 1 λ ) u ˙ u + T b r b u J λ ˙ Ref ) ] .
Substituting Equation (32) into Equation (34) will give
V ˙ = s s ˙ = s ( ϕ s γ s m n ) = ϕ s 2 γ s m + n n .
Because m and n are positive odd numbers, s m + n n 0 .
V ˙ = ϕ s 2 γ s m + n n ϕ s 2
Hence the control rate satisfies the convergence condition of sliding model control.
From s = 0 ,
e p q e ˙ + α e 1 p q = β
Assuming z = e 1 p q , Equation (38) can be transformed into
d z d t + q p q α z = q p q β .
When e = 0 , z = 0 , t = t s i . Solving Equation (21) will get t s i :
t s i = q α ( q p ) ln α x ( 0 ) q p q + β β .
It is obvious that t s i has a limited value, which means the designed control system will reach equilibrium in a limited time.
In conclusion, the designed control rate of NFTSM, 29, can guarantee that EBS reaches equilibrium in a limited time and no singularity will happen according to theoretical analysis. □

5. Simulation Analysis

In this section, simulations are carried out to verify the effectiveness of the proposed controllers. Closed-loop simulations with driver–vehicle–road model were designed and the comparisons between cars with AEBS on and off were analyzed under different working conditions. To evaluate the proposed AEBS algorithm, a simulation scenario is composed of an emergency deceleration case as follow: preceding vehicle speed: 80 km/h; subject vehicle speed: 50 km/h; initial clearance: 50 m; preceding vehicle’s final speed: 30 km/h; warning time: 1.4 s. The results are shown in Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6.
As shown in Figure 2, when the preceding vehicle starts to decelerate, the AEBS algorithm does not give a warning signal immediately, but the safety indexes meet the activation conditions as shown in Figure 5 and Figure 6. Also, Figure 5 and Figure 6 show comparisons of T T C 1 and WI. As shown in Figure 3, the AEBS operates autonomous braking to avoid s rear-end collision. However, without the AEBS, the driver cannot prevent the vehicles’ collision when the braking input is delayed. Figure 4 illustrates a comparison of dynamic response. It can be seen that the execution speed of EBS (brake by wire) with NFTSMC is much faster than that of EBS only with terminal sliding mode control, although the difference is not very big.
To verify optimization performance for the comfort effect, increase the relative distance to 75 m, and the simulation results are shown in Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11.
From the comparative analysis of Figure 7, it can be seen that the vehicle collision risk is reduced and the response time is increased after the increase in the vehicle distance. Therefore, the vehicle speed change is gentle and the driving comfort is improved for the vehicle with an AEBS system. However, for vehicles without an AEBS system, the vehicle speed variation is still large due to the delay in the braking response. As shown in Figure 9, with the AEBS system vehicle, the braking acceleration starts to gradually become gentle at about 12 s, and the vehicle braking shock becomes small. From the analysis available in Figure 10, after the increase in distance, for vehicles without AEBS function, vehicle safety indicators’ return to the security zone speed is relatively rapid.
In order to analyze the control characteristics of AEBS for static targets, the initial vehicle distance is 60 m, the initial vehicle speed is 50 km/h, and the front vehicle remains stationary. The warning time is 1.4 s, and the response is shown in Figure 12, Figure 13, Figure 14, Figure 15 and Figure 16.
As shown in Figure 12, with the AEBS function, the smart car braking response speed has obvious advantages. In the absence of the AEBS function, the vehicle cannot return to the stable zone even if the maximum braking acceleration is applied to the intelligent vehicle due to the relatively late execution of the vehicle control operation, as shown in Figure 15 and Figure 16.
In order to analyze the dynamic response characteristics of the AEBS system, the simulation scenario is a low-speed vehicle’s cut-in situation. The details of the scenario are as follows: the initial vehicle distance is 20 m, and the intelligent vehicle initial speed is 80 km/h; the cut-in vehicle speed is 60 km/h and constant; the warning time is set to be 1.4 s. The compared results are shown in Figure 17, Figure 18, Figure 19 and Figure 20. As shown in Figure 17, the vehicle with AEBS function can automatically control the vehicle to maintain safe running; without AEBS function, the vehicle can be stabilized within the appropriate delay response range. However, with AEBS function, the vehicle can be controlled earlier than without AEBS function. Early intervention can keep the vehicle speed changing gentler, to avoid a sudden uncomfortable impact, and the vehicle comfort performance better, as shown in Figure 19. As shown in Figure 18, the vehicle with AEBS function slows down after 2.5 s. As shown in Figure 21, AEBS system safety indicators have significant advantages in terms of the speed and quality of response. Safety indexes such as T T C 1 and WI in the vehicle cut-in scenario are shown in Figure 20 and Figure 21. In case T T C 1 and WI exceed the safety threshold during the vehicle cut-in, it will trigger the operation and return to the safe region. However, in the case of the T T C 1 safety value, the whole driving trajectory is maintained in the safe region.

6. Conclusions

To solve the integrated optimization problem of advanced emergency braking control of a vision navigation intelligent vehicle, a hierarchical control structure is designed. A nonlinear model predictive algorithm is proposed as the upper layer to calculate the multi-performance evaluation and the desired force allocation. EBS is adopted as the bottom layer to realize the optimal tire brake friction. The control system is analyzed and verified as follows:
(1)
A hierarchical control system for the AEBS is designed to decouple and coordinate the upper layer decision target value and the corresponding tracking target of the low layer execution system. Meanwhile, a multi-performance quantification function is designed to evaluate the coordination and optimization of vehicle safety and comfort.
(2)
Based on the nonlinear model prediction algorithm, the advanced emergency braking control is designed to solve the problem of integrated optimization and get the optimize control target values. Then, a brake by wire system is introduced to implement these target values based on the Nonsingular Fast Terminal Sliding Mode control algorithm, which can track the aim and converge in a finite time.
(3)
Simulation is carried out for different conditions and the results show that the proposed Advanced Emergency Braking system (AEBS) has the advantages of comprehensive safety, comfortable vehicle performance, and better driving comfort, while ensuring the safety of vehicle emergency braking to avoid or mitigate collision hazards.

Acknowledgments

This work was partially supported by the opening fund of Guangdong Key Laboratory of Intelligent Transportation System (Granted No. 201701002), Science and Technology Planning Project of Guangdong Province (Granted No. 2014B010118002), National Natural Science Foundation of China (Granted No. 51408237, 51375299, 51108192 and 51208500), Public Welfare Research and Capacity Building Project of Guangdong Province (Granted No. B2161520), China new energy automobile products testing conditions research and development—Guangzhou traffic condition data collection, and the Fundamental Research Funds for the Central University of China (Granted No.: 2017-X). The first author would like to express appreciation to Kening Li and Haiwei Wang for valuable discussions that improved the quality and presentation of the paper.

Author Contributions

Ronghui Zhang and Kening Li proposed the method and designed the overall system. In addition, they wrote the paper. Zhaocheng He, Haiwei Wang and Feng You contributed to the simulation analysis.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Huang, C.; Shih, M. Dynamic analysis and control of an anti-lock brake system for a motorcycle with a camber angle. Veh. Syst. Dyn. 2011, 49, 639–656. [Google Scholar] [CrossRef]
  2. Oleksowicz, S.A.; Burnham, K.J.; Southgate, A.; McCoy, C.; Waite, G.; Hardwick, G.; Harrington, C.; McMurran, R. Regenerative braking strategies, vehicle safety and stability control systems: Critical use-case proposals. Veh. Syst. Dyn. 2013, 51, 684–699. [Google Scholar] [CrossRef]
  3. Verma, R.; Ginoya, D.; Shendge, P.D.; Phadke, S.B. Slip regulation for anti-lock braking systems using multiple surface sliding controller combined with inertial delay control. Veh. Syst. Dyn. 2015, 53, 1150–1171. [Google Scholar] [CrossRef]
  4. Peng, S.T.; Chang, C.C.; Sheu, J.J. On robust bounded control of the combined wheel slip with integral compensation for an autonomous 4WS4WD vehicle. Veh. Syst. Dyn. 2007, 45, 477–503. [Google Scholar] [CrossRef]
  5. Li, W.; Potter, T.; Jones, R. Steering of 4WD Vehicles with Independent Wheel Torque Control. Veh. Syst. Dyn. 1998, 29, 205–218. [Google Scholar] [CrossRef]
  6. Morgando, A.; Velardocchia, M.; Vigliani, A.; van Leeuwen, B.; Ondrak, V. An alternative approach to automotive ESC based on measured wheel forces. Veh. Syst. Dyn. 2011, 49, 1855–1871. [Google Scholar] [CrossRef]
  7. Zhang, R.; Feng, Y.; Lv, Z. Development and Characterization a Single-Active-Chamber Piezoelectric Membrane Pump with Multiple Passive Check Valves. Sensors 2016, 16, 2108. [Google Scholar] [CrossRef]
  8. Sabbioni, E.; Cheli, F.; d’alessandro, V. Analysis of ABS/ESP Control Logics Using a HIL Test Bench. In Proceedings of the SAE 2011 World Congress & Exhibition, Detroit, MI, USA, 12–14 April 2011. [Google Scholar]
  9. Song, P.; Tomizuka, M.; Zong, C.F. A novel integrated chassis controller for full drive-by-wire vehicles. Veh. Syst. Dyn. 2015, 53, 215–236. [Google Scholar] [CrossRef]
  10. Zhang, Q.; Lapierre, L.; Xiang, X.B. Distributed Control of Coordinated Path Tracking for Networked Nonholonomic Mobile Vehicles. IEEE Trans. Ind. Inform. 2013, 9, 472–484. [Google Scholar] [CrossRef]
  11. Xiao, H.; Chen, W.; Zhou, H.; Zu, J.W. Integrated control of active suspension system and electronic stability programme using hierarchical control strategy: Theory and experiment. Veh. Syst. Dyn. 2011, 49, 381–397. [Google Scholar] [CrossRef]
  12. Gordon, T.; Howell, M.; Brandao, F. Integrated control methodologies for road vehicles. Veh. Syst. Dyn. 2003, 40, 157–190. [Google Scholar] [CrossRef]
  13. Ahn, D.; Park, H.; Hwang, S.; Park, T. Reliable Identification of Vehicle-Boarding Actions Based on Fuzzy Inference System. Sensors 2017, 17, 333. [Google Scholar] [CrossRef] [PubMed]
  14. Zhao, J.; Wong, P.K.; Ma, X.; Xie, Z. Chassis integrated control for active suspension, active front steering and direct yaw moment systems using hierarchical strategy. Veh. Syst. Dyn. 2017, 55. [Google Scholar] [CrossRef]
  15. Aksjonov, A.; Augsburg, K.; Vodovozov, V. Design and Simulation of the Robust ABS and ESP Fuzzy Logic Controller on the Complex Braking Maneuvers. Appl. Sci. 2016, 6, 382. [Google Scholar] [CrossRef]
  16. Dixit, V.V.; Chand, S.; Nair, D.J. Autonomous Vehicles: Disengagements, Accidents and Reaction Times. PLoS ONE 2016, 11, e0168054. [Google Scholar] [CrossRef] [PubMed]
  17. Petit, J.; Shladover, S.E. Potential Cyberattacks on Automated Vehicles. IEEE Trans. Intell. Transp. Syst. 2015, 16, 546–556. [Google Scholar] [CrossRef]
  18. Wang, Z.; Liu, L.; Zhou, M.C. An Epidemic Routing Strategy for Vehicular Ad Hoc Wireless Networks in Intelligent Transportation Systems. Int. J. Intell. Control Syst. 2005, 10, 86–93. [Google Scholar]
  19. Yamani, Y.; Horrey, W.J.; Liang, Y.; Fisher, D.L. Age-Related Differences in Vehicle Control and Eye Movement Patterns at Intersections: Older and Middle-Aged Drivers. PLoS ONE 2016, 11, e0164124. [Google Scholar] [CrossRef] [PubMed]
  20. Wu, N.; Zhou, M.C. Modeling and Deadlock Avoidance of Automated Manufacturing Systems with Multiple Automated Guided Vehicles. IEEE Trans. Syst. Man Cybern. 2005, 35, 1193–1202. [Google Scholar] [CrossRef]
  21. Chen, C.; Neal, D.; Zhou, M. Understanding the Evolution of a Disaster—A Framework for Assessing Crisis in a System Environment (FACSE). Nat. Hazards 2013, 65 Pt B, 407–422. [Google Scholar] [CrossRef]
  22. Milanés, V.; Shladover, S.E.; Spring, J.; Nowakowski, C.; Kawazoe, H.; Nakamura, M. Cooperative Adaptive Cruise Control in Real Traffic Situations. IEEE Trans. Intell. Transp. Syst. 2014, 15, 296–305. [Google Scholar]
  23. Karagiannis, G.; Altintas, O.; Ekici, E. Vehicular networking: A survey and tutorial on requirements, architectures, challenges, standards and solutions. IEEE Commun. Surv. Tutor. 2011, 13, 584–616. [Google Scholar]
  24. Gao, B.; Zhang, R.; Lou, X. Modeling Day-to-day Flow Dynamics on Degradable Transport Network. PLoS ONE 2016, 11, e0168241. [Google Scholar]
  25. Jamilah, A.-R.; Yoichi, M.; Pankaj, G.; Ichiro, U.; Atsushi, W.; Jani, E.; Takayuki, S.; Shin, I. Multi-Sensor Based State Prediction for Personal Mobility Vehicles. PLoS ONE 2016, 11, e0162593. [Google Scholar]
  26. Li, L.; Wen, D.; Zheng, N.-N.; Shen, L.-C. Cognitive cars: A new frontier for ADAS research. IEEE Trans. Intell. Transp. Syst. 2012, 13, 395–407. [Google Scholar]
  27. Zhang, F.; Xi, J.; Langari, R. Real-Time Energy Management Strategy Based on Velocity Forecasts Using V2V and V2I Communications. IEEE Trans. Intell. Trans. Syst. 2017, 18, 416–430. [Google Scholar]
  28. Wu, J.; Chen, L.; Feng, Y.; Zheng, Z.; Zhou, M.C.; Wu, Z. Predicting Quality of Service for Selection by Neighborhood-Based Collaborative Filtering. IEEE Trans. Syst. Man Cybern. Syst. 2013, 43, 428–439. [Google Scholar]
  29. Oncu, S.; Ploeg, J.; van de Wouw, N.; Nijmeijer, H. Cooperative adaptive cruise control: Network-aware analysis of string stability. IEEE Trans. Intell. Transp. Syst. 2014, 15, 1527–1537. [Google Scholar]
  30. Huynh, P.; Do, T.-H.; Yoo, M. A Probability-Based Algorithm Using Image Sensors to Track the LED in a Vehicle Visible Light Communication System. Sensors 2017, 17, 347. [Google Scholar]
  31. Lidström, K.; Sjöberg, K.; Holmberg, U.; Andersson, J.; Bergh, F.; Bjäde, M.; Spencer, M. A modular CACC system integration and design. IEEE Trans. Intell. Transp. Syst. 2012, 13, 1050–1061. [Google Scholar]
  32. Bao, X.; Li, H.; Xu, D.; Jia, L.; Ran, B.; Rong, J. Traffic Vehicle Counting in Jam Flow Conditions Using Low-Cost and Energy-Efficient Wireless Magnetic Sensors. Sensors 2016, 16, 1868. [Google Scholar]
  33. Yang, J.; Hou, E.; Zhou, M.C. Front Sensor and GPS-based Lateral Control of Automated Vehicles. IEEE Trans. Intell. Transp. Syst. 2013, 14, 146–154. [Google Scholar]
  34. Lai, Y.C.; Wen, T. Design and Implementation of an Optimal Energy Control System for Fixed-Wing Unmanned Aerial Vehicles. Appl. Sci. 2016, 6, 369. [Google Scholar]
  35. Chen, S.-L.; Cheng, C.-Y.; Hu, J.-S.; Jiang, J.-F.; Chang, T.-K.; Wei, H.-Y. Strategy and Evaluation of Vehicle Collision Avoidance Control via Hardware-in-the-Loop Platform. Appl. Sci. 2016, 6, 327. [Google Scholar]
  36. Hamberg, R.; Hendriks, T.; Bijlsma, T. (Eds.) Temporal Performance of Advanced Driver Assistance Systems vis-á-vis Human Driving Behavior in Dense Traffic. In Proceedings of the IEEE International Conference on Intelligent Transportation Systems, Las Palmas, Spain, 15–18 September 2015. [Google Scholar]
  37. Da Lio, M.; Biral, F.; Bertolazzi, E.; Galvani, M.; Bosetti, P.; Windridge, D.; Saroldi, A.; Tango, F. Artificial Co-Drivers as a Universal Enabling Technology for Future Intelligent Vehicles and Transportation Systems. IEEE Trans. Intell. Transp. Syst. 2015, 16, 244–263. [Google Scholar]
  38. Höltl, A.; Trommer, S. Driver Assistance Systems for Transport System Efficiency: Influencing Factors on User Acceptance. J. Intell. Transp. Syst. 2013, 17. [Google Scholar] [CrossRef]
  39. Kato, S.; Tsugawa, S.; Tokuda, K.; Matsui, T.; Fujii, H. Vehicle control algorithms for cooperative driving with automated vehicles and intervehicle communications. IEEE Trans. Intell. Transp. Syst. 2002, 3, 155–161. [Google Scholar]
  40. You, F.; Zhang, R.; Lie, G.; Wang, H.; Wen, H.; Xu, J. Trajectory planning and tracking control for autonomous lane change maneuver based on the cooperative vehicle infrastructure system. Expert Syst. Appl. 2015, 42, 5932–5946. [Google Scholar]
  41. Huang, Y.-S.; Weng, Y.-S.; Zhou, M.C. Modular Design of Urban Traffic-Light Control Systems Based on Synchronized Timed Petri Nets. IEEE Trans. Intell. Trans. Syst. 2014, 5, 530–539. [Google Scholar]
  42. Geronimi, S.; Abadie, V.; Becker, N. Methodology to Assess and to Validate the Dependability of an Advanced Driver Assistance System (ADAS) Such as Automatic Emergency Braking System (AEBS); Springer International Publishing: New York, NY, USA, 2016. [Google Scholar]
  43. Fancher, P.; Bareket, Z.; Ervin, R. Human-centered design of an Acc-with-braking and forward-crash-warning system. Veh. Syst. Dyn. 2001, 36, 203–223. [Google Scholar]
  44. Edwards, M.; Nathanson, A.; Carroll, J.; Wisch, M.; Zander, O.; Lubbe, N. Assessment of Integrated Pedestrian Protection Systems with Autonomous Emergency Braking (AEB) and Passive Safety Components. Traffic Inj. Prev. 2015, 16 (Suppl. 1), S2–S11. [Google Scholar] [PubMed]
  45. Buenoa, M.; Fabrigoule, C.; Ndiaye, D.; Fort, A. Behavioral Adaptation and Effectiveness of a Forward Collision Warning System Depending on a Secondary Cognitive Task; Transportation Research Part F: Traffic Psychology and Behavior; Elsevier: Amsterdam, The Netherlands, 2014; Volume 24, pp. 158–168. [Google Scholar]
  46. Althoff, M.; Dolan, J.M. Online Verification of Automated Road Vehicles Using Reachability Analysis. IEEE Trans. Robot. 2014, 30, 903–918. [Google Scholar]
  47. Kusano, K.D.; Gabler, H.C. Safety benefits of forward collision warning, brake assist, and autonomous braking systems in rear-end collisions. IEEE Trans. Intell. Transp. Syst. 2012, 13, 1546–1555. [Google Scholar]
  48. Kim, T.; Lee, J.; Yi, K. Enhanced maximum tire-road friction coefficient estimation based advanced emergency braking algorithm. In Proceedings of the 2015 IEEE in Intelligent Vehicles Symposium (IV), Seoul, Korea, 28 June–1 July 2015. [Google Scholar]
  49. Lee, D.; Kim, B.; Yi, K. Development of an Integrated Driving Path Estimation Algorithm for ACC and AEBS. In Proceedings of the 2012 IEEE 75th Vehicular Technology Conference (VTC Spring), Yokohama, Japan, 6–9 May 2012; pp. 1030–1036. [Google Scholar]
  50. Doecke, S.D.; Anderson, R.W.; Mackenzie, J.R. The potential of autonomous emergency braking systems to mitigate passenger vehicle crashes. In Proceedings of the Australasian Road Safety Research, Policing and Education Conference, Wellington, New Zealand, 4–6 October 2012. [Google Scholar]
  51. Guo, L.; Ren, Z.; Ge, P. Advanced Emergency Braking Controller Design for Pedestrian Protection Oriented Automotive Collision Avoidance System. Sci. World J. 2014, 2014. [Google Scholar] [CrossRef]
  52. Lee, T.; Yi, K.; Kim, J.; Lee, J. Development and Evaluations of Advanced Emergency Braking System Algorithm for the Commercial Vehicle. In Proceedings of the 22nd International Technical Conference on the Enhanced Safety of Vehicles (ESV), Washington, DC, USA, 13–16 June 2011. [Google Scholar]
  53. Zhang, R.; He, Z.C.; Wang, H.W.; You, F.; Li, K.N. Study on Self-Tuning Tyre Friction Control for Developing Main-Servo Loop Integrated Chassis Control System. IEEE Access 2017. [Google Scholar] [CrossRef]
  54. Tan, C.P.; Yu, X.H.; Man, Z.H. Terminal sliding mode observers for a class of nonlinear systems. Automatica 2010, 46, 1401–1404. [Google Scholar]
  55. Huang, R.; Liang, H.; Zhao, P.; Yu, B.; Geng, X. Intent-Estimation-and Motion-Model-Based Collision Avoidance Method for Autonomous Vehicles in Urban Environments. Appl. Sci. 2017, 7, 457. [Google Scholar]
Figure 1. Hierarchical control structure of AEBS (Advanced Emergency Braking System).
Figure 1. Hierarchical control structure of AEBS (Advanced Emergency Braking System).
Applsci 07 00504 g001
Figure 2. Comparison of relative speed.
Figure 2. Comparison of relative speed.
Applsci 07 00504 g002
Figure 3. Comparison of relative distance.
Figure 3. Comparison of relative distance.
Applsci 07 00504 g003
Figure 4. Comparison of vehicle acceleration.
Figure 4. Comparison of vehicle acceleration.
Applsci 07 00504 g004
Figure 5. Comparison of T T C 1 .
Figure 5. Comparison of T T C 1 .
Applsci 07 00504 g005
Figure 6. Comparison of W I .
Figure 6. Comparison of W I .
Applsci 07 00504 g006
Figure 7. Comparison of relative speed.
Figure 7. Comparison of relative speed.
Applsci 07 00504 g007
Figure 8. Comparison of relative distance.
Figure 8. Comparison of relative distance.
Applsci 07 00504 g008
Figure 9. Comparison of relative acceleration.
Figure 9. Comparison of relative acceleration.
Applsci 07 00504 g009
Figure 10. Comparison of T T C 1 .
Figure 10. Comparison of T T C 1 .
Applsci 07 00504 g010
Figure 11. Comparison of W I .
Figure 11. Comparison of W I .
Applsci 07 00504 g011
Figure 12. Comparison of relative speed.
Figure 12. Comparison of relative speed.
Applsci 07 00504 g012
Figure 13. Comparison of relative distance.
Figure 13. Comparison of relative distance.
Applsci 07 00504 g013
Figure 14. Comparison of vehicle acceleration.
Figure 14. Comparison of vehicle acceleration.
Applsci 07 00504 g014
Figure 15. Comparison of T T C 1 .
Figure 15. Comparison of T T C 1 .
Applsci 07 00504 g015
Figure 16. Comparison of W I .
Figure 16. Comparison of W I .
Applsci 07 00504 g016
Figure 17. Comparison of relative speed.
Figure 17. Comparison of relative speed.
Applsci 07 00504 g017
Figure 18. Comparison of relative distance.
Figure 18. Comparison of relative distance.
Applsci 07 00504 g018
Figure 19. Comparison of vehicle acceleration.
Figure 19. Comparison of vehicle acceleration.
Applsci 07 00504 g019
Figure 20. Comparison of relative T T C 1 .
Figure 20. Comparison of relative T T C 1 .
Applsci 07 00504 g020
Figure 21. Comparison of relative W I .
Figure 21. Comparison of relative W I .
Applsci 07 00504 g021

Share and Cite

MDPI and ACS Style

Zhang, R.; Li, K.; He, Z.; Wang, H.; You, F. Advanced Emergency Braking Control Based on a Nonlinear Model Predictive Algorithm for Intelligent Vehicles. Appl. Sci. 2017, 7, 504. https://doi.org/10.3390/app7050504

AMA Style

Zhang R, Li K, He Z, Wang H, You F. Advanced Emergency Braking Control Based on a Nonlinear Model Predictive Algorithm for Intelligent Vehicles. Applied Sciences. 2017; 7(5):504. https://doi.org/10.3390/app7050504

Chicago/Turabian Style

Zhang, Ronghui, Kening Li, Zhaocheng He, Haiwei Wang, and Feng You. 2017. "Advanced Emergency Braking Control Based on a Nonlinear Model Predictive Algorithm for Intelligent Vehicles" Applied Sciences 7, no. 5: 504. https://doi.org/10.3390/app7050504

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