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

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.


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 Appl.Sci.2017, 7, 504; doi:10.3390/app7050504www.mdpi.com/journal/applsciforce 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.

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 Long,Di f ,i , u Di f ,i , u, .

ψ, β
T as the state variable, the vehicle system dynamics equation including vehicle and surroundings information can be stated as follows: where i is the time index; S Long,Di f ,i and u Di f ,i are the relative distance and speed between test vehicle and target vehicle, respectively; F Si 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.

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.
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.

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: , , , 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: Long,Wr, , ,

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: 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: where S Long,Bk,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 Long,0 is the longitudinal speed at the moment when braking starts.u Long,i is the longitudinal speed at the moment when braking stops.u Long,i is the equivalent maximum mean brake acceleration.T Bk,Delay is the system gap delay, which is given by the brake system hardware gap.T Bk,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: Taking TTC −1 Thrd as the safe threshold for TTC −1 , TTC −1 can be unified as follows: Similarly, taking W I Thrd as the safe threshold for W I, W I can be unified as follows:

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: which can be written as: where Q x > 0 is the weighting factor of the control input, ξ = Idx Norm,TTC , Idx Norm,WI , α Long,i − α Lim,i T is the penalty function, and Q PI is the penalty function, which changes according to ξ: when ξ is relatively small, the vehicle is safe and comfortable to drive, and ξ T Q PI ξ can be small.When ξ is relatively large, the vehicle is beyond the comfort zone, can be to optimize ξ T Q PI ξ in a larger feasible region.w TTC,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.

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: 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: where i ∈ ψ are inequality constraints.SQP can be expressed as: Assume the quadratic programming equation defined at then the inequality problem can be rewritten as an equality problem within Let δ = p − p (k) , hence Removing q p (k) has no influence on the results, and the solution at kth is equivalent to that of the following optimization problem: 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: Otherwise, set: 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 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 : However, this replacement is only feasible when ∇ 2 xx L is positive, and it can have poor performance otherwise.This issue can be fixed with a modification to the above algorithm.First, let where 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.
With any initial state, the optimized u * Con can be obtained to get the optimized control target for AEBS with the algorithm described above.

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 where e ∈ R, α and β are constants with α > 0. q is a given positive odd number with p < q < 2p.Define the following error as e = λ − λ Ref .
where m ij g is the load allocation value and µ B ij , C ij , D ij , E ij , λ is the coefficient equation of the Magic Formula, with B ij , C ij , D ij and E ij 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: 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: Proof 1.In Equation (33), no singularity will occur to cause 0 < 1 − p/q.
Proof 2. Define Lyapunov function as Because m and n are positive odd numbers, s m+n n Hence the control rate satisfies the convergence condition of sliding model control.

of 19
When e = 0, z = 0, t = t si .Solving Equation ( 21) will get t si : It is obvious that t si 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.

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 Figures 2-6.

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 Figures 2-6.

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 Figures 2-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 Figures 5 and 6.Also, Figures 5 and 6 show comparisons of 1 TTC − 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 Figures 7-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, 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 Figures 5 and 6.Also, Figures 5 and 6 show comparisons of 1 TTC − 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 Figures 7-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, 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 Figures 5 and 6.Also, Figures 5 and 6 show comparisons of TTC −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 Figures 7-11     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 Figures 12-16   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 Figures 12-16   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 Figures 12-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 Figures 15 and 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 Figures 17-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  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 Figures 15 and 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 Figures 17-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 TTC −1 and WI in the vehicle cut-in scenario are shown in Figures 20 and 21.In case TTC −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 TTC −1 safety value, the whole driving trajectory is maintained in the safe region.

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.

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.

Figure 4 .
Figure 4. Comparison of vehicle acceleration.Figure 4. Comparison of vehicle acceleration.

Figure 11 .
Figure 11.Comparison of W I.

Figure 11 .
Figure 11.Comparison of WI .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 12.Comparison of relative speed.Figure 12.Comparison of relative speed.

Figure 12 .
Figure 12.Comparison of relative speed.Figure 12.Comparison of relative speed.

Figure 16 .
Figure 16.Comparison of W I.

in Figure 21 ,
Figures 20 and 21.In case

Figure 17 .
Figure 17.Comparison of relative speed.Figure 17.Comparison of relative speed.

Figure 17 .
Figure 17.Comparison of relative speed.Figure 17.Comparison of relative speed.

Figure 21 .
Figure 21.Comparison of relative W I.