Applied Science and Innovative Research ISSN 2474-4972 (Print) ISSN 2474-4980 (Online) Vol. 8, No. 2, 2024 www.scholink.org/ojs/index.php/asir 57 Original Paper Research on AEB-P Control Strategy Considering Braking Process Comfort Peng Yang1*, Ying Lu1 & Ye Chen1 1 School of Automotive and Traffic Engineering, Jiangsu University, Zhenjiang, Jiangsu 212013, China * Corresponding author, Peng Yang, E-mail: yangpeng037@163.com Received: April 17, 2024 Accepted: May 3, 2024 Online Published: May 10, 2024 doi:10.22158/asir.v8n2p57 URL: http://doi.org/10.22158/asir.v8n2p57 Abstract A control approach for the pedestrian-oriented automobile automatic emergency braking system (AEB-P) that takes driving comfort into account is suggested in an effort to further optimize the AEB-P system's control algorithm. Firstly, for the AEB-P assessment standard of C-NCAP, a braking safety distance model that takes the driver's comfort into account during braking is created. The next step was to construct a hierarchical controller using PID and MPC principles. Lastly, CarSim and Matlab/Simulink are used to build and validate the test scenarios and control methods. The simulation results demonstrate that both ride comfort and driving safety can be guaranteed by the suggested control technique. Keywords vehicle engineering, automatic emergency braking, model predicative control, pedestrian collision avoidance 1. Introduction The World Health Organization estimates that 1.35 million individuals worldwide lose their lives in traffic accidents each year (World Health Organization, 2018), with vulnerable road users accounting for more than half of the fatalities. The number of pedestrian-vehicle collision (PVC)-related injuries and fatalities in China is rising annually (Tian, Zhang, & Wang, 2020). Therefore, the main goal of research on vehicle safety technologies is to determine how to prevent or minimize traffic safety mishaps. One significant automobile active safety technology that can significantly lower the death rate of VRUs in road accidents is autonomous emergency braking for pedestrians (AEB-P) (Fildes, Keall, Bos, Lie, Page, Pastor, Pennisi, Rizzi, Thomas, & Tingvall, 2015). As a result, numerous researchers have focused on enhancing and optimizing AEB-P performance. As research on AEB deepens, some www.scholink.org/ojs/index.php/asir Applied Science and Innovative Research Vol. 8, No. 2, 2024 58 Published by SCHOLINK INC. academics have begun to design the brake recovery and release zones during partial braking and have begun to incorporate driver characteristics into the safety control strategy in an effort to prevent drivers from becoming so uncomfortable that they turn off the AEB-P system, which increases the safety hazard (Bae, Lee, & Kang, 2020). This paper proposes an AEB-P safety distance algorithm that combines driving safety and comfort. Comfort is taken into consideration when designing a safety distance threshold model for the AEB-P evaluation standard of C-NCAP. In order to assess the efficacy of the approach presented in this paper and examine the experimental outcomes, an AEB-P test scenario is lastly constructed. 2. AEB-P Safety Assessment Modeling 2.1 Safe Distance Algorithm Considering Comfort In order to fully stop the car, the driver typically has to go through a number of phases, which are primarily broken down into the following stages: the stage of the driver's reaction (0~t1); the stage of the driver touching the brake pedal control after finishing the reaction (t1~t2); the stage where the braking system coordinates the delay (t2~t3); the stage where the braking decelerates (t3~t4); the stage where the braking duration phase (t4~t5); and the stage where the braking ends (t5~t6). The duration of each stage of the braking process is shown by the t1, t2, t3, t4, t5, t6, respectively. Figure 1 depicts the change in brake deceleration during vehicle braking. Figure 1. Vehicle Braking Process The brake safety distance model is derived by examining the relationship between the relative velocity of pedestrians and self-vehicles, with an aim towards the typical AEB-P test scenarios specified by C-NCAP. When the active braking control is engaged, the AEB-P system's braking mechanism resembles that of the driver-controlled braking mechanism, except it lacks the 0~t2 phase. Figure 1 illustrates how this paper introduces the rate of change of acceleration, which is computed as follows: www.scholink.org/ojs/index.php/asir Applied Science and Innovative Research Vol. 8, No. 2, 2024 59 Published by SCHOLINK INC.      a t a t t jerk t t    (1) Where, jerk(t) is the acceleration change rate, a(t) is the current acceleration, a(t-t) is the acceleration of the previous moment,and t is the time interval between two acceleration signals. This study sets up a deceleration change buffer at the beginning and the end stages of braking respectively, so that the absolute values of jmax and jmin are equal. Given that the buffer period in the configuration above is t4 = t6, the optimal vehicle brake deceleration following the activation of the AEB-P system is:               3 min 3 3 4 max 4 5 max max 5 5 6 0 0, , , , des d d t t jerk t t t t t a t a t t t a jerk t t t t t            (2) Where admax denotes the maximum braking deceleration, t denotes the moment. The car and pedestrian's longitudinal relative velocities are as follows:      2 1relv t v t v t  (3) Where the vehicle's velocity at time t is represented by v2(t), and the pedestrian's velocity at time t is represented by v1(t)。 The optimum safe distance threshold can be determined as follows using figure 1 and the definition given above:         6 3 2 1 3 2 1 0 2 1 0 t e t h d v v t v t v t dt d v v t d          (4) Where, v2 and v1 are the speeds of vehicles and pedestrians before emergency braking, respectively, th is the limit braking time threshold, d0 indicates the minimum safe distance. A study suggests that the AEB-P system shouldn't brake when the TTC is more than 2s in order to prevent interference with the driver's normal driving (Itoh, Inagaki, & Horikome, 2011). Consequently, this paper's technique specifies tTTC = 2s.     2 1 0 2 1 0 h h TTC e TTC h TTC v v t d t t d v v t d t t         (5) 2.2 AEB-P Early Warning System The warning system is separated into three levels to increase driving safety and guarantee that the driver has enough reaction time. Level 1 indicates that the current driving safety, the early warning system sends out a signal value of 0 (dr > dwa). Level 2 signals that there is a possible collision risk due to the pedestrian in front of the vehicle and the driver's present driving condition (dwa ≥ dr ≥ de). The early warning system sends out a signal value of 1, and the AEB-P system reminds the driver by using sound and image signals. Level 3 indicates that the vehicle is headed for a collision with the pedestrian in front (de ≥ dr ≥ 0), the early warning system will send out a signal value of 2, and if the driver hasn't www.scholink.org/ojs/index.php/asir Applied Science and Innovative Research Vol. 8, No. 2, 2024 60 Published by SCHOLINK INC. engaged in self-braking or applied steering to avoid an obstacle. At this time, AEB-P will activate the brakes to avoid collision. Figure 2 depicts the early warning braking mode. Figure 2. Schematic Diagram of Pre-warning Braking Mode Therefore, the hazard descent distance threshold so as follows:  wa e rel wd d v t t  (6) Where, tw is the driver reaction time. Statistically tw is usually 1.14s~1.38 s (Coelingh, Eidehall, & Bengtsson, 2010), taking the average value of tw = 1.25 s. 3. MPC-based AEB-P Upper Control System 3.1 Longitudinal Dynamics Model Human-vehicle longitudinal spacing, vehicle velocity, human-vehicle longitudinal relative velocity, vehicle acceleration, and rate of change of vehicle acceleration were chosen as state quantities of the control system, x(k)=[drel(k), v2(k), vrel(k), a2(k), jerk(k)]T, by analyzing the human-vehicle kinematics relationship. The equation of state model for longitudinal kinematics is constructed by choosing y(k)=[drel(k), v2(k), a2(k)]T as the optimization target:           1 d d d k k u k k k      x A x B y C x (7) Where, 21 1 0 0 2 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 s s s s d s d d T T T T T                            A , 0 0 0 1 d s d d T                          B , 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 d           C , u(k) is the desired braking deceleration ades, andd is the 1st order inertial link time constant describing the transfer characteristics of the desired acceleration u(k) and the actual acceleration a2(k) of the vehicle, Ts is the system sampling time. 3.2 AEB-P Performance Requirements and Constraints The safety performance of the AEB-P system, which is its fundamental purpose, must be the most www.scholink.org/ojs/index.php/asir Applied Science and Innovative Research Vol. 8, No. 2, 2024 61 Published by SCHOLINK INC. important evaluation index. The limitations between a human and a vehicle are as follows in order to provide safety and consider driving comfort at the same time:       0 max max min max min max rel d d d a a k a jerk jerk k jerk u u k u           (8) Where, admax and amax denote the minimum and maximum values of the acceleration of the vehicle, respectively, respectively. In contrast to AEB, AEB-P should stop as soon as it is safe to do so and stop the car at zero speed to protect pedestrians. The optimization objective is stated below:     2 0 2 0 min rel v k d d a k       (9) 3.3 MPC Controller Solving According to equation (7), the prediction equation in the prediction time domain can be established, defining e(k) as the error between the actual state quantity and the predicted value, and the following model can be established:             p p p p p p k k k k k k        X A x B U F e Y C x D U H e (10) Where, X is the ensemble of predicted state variables in the prediction time domain Np, Y is the predicted output variables in the prediction time domain Np, and U(k) is the sequence of expected acceleration output variables in the control time domain Nc, which are involved in the prediction model for each prediction matrix Ap, Bp, Fp, Cp, Dp, Hp. The objective function of the integrated analytical design optimization for the control performance requirements of the AEB-P system is defined as:       2 2 2 1 1 p c N N r i i J p refk i k k i k u k i           RQ y y (11) Where, yp(k+i|k) is the predicted value of the system at moment k for the control output quantity at moment k+i, yref(k+i|k) denotes the reference value corresponding to the control output, u(k+i) is the control input at moment k+i, Q is the matrix of the output quantity weight coefficients, R is the incremental weight matrix of the control quantity,  and  are the relaxation factor and the corresponding weight coefficients. Using the quadprog function of the Matlab optimization toolbox, we convert equation (12) into a typical quadratic programming problem and solve it. The result is a list of optimal control quantities in the control time domain that correspond to each sampling moment: www.scholink.org/ojs/index.php/asir Applied Science and Innovative Research Vol. 8, No. 2, 2024 62 Published by SCHOLINK INC.        * * * *, 1 , 1 T ck u k u k u k N     U (13) 4. Lower PID Control System and Vehicle Model 4.1 Lower Controller Design The main function of the lower controller of the AEB-P is to control and execute the above vehicle dynamics model, and to perform real-time control by accepting the upper control signal and converting the brake pressure value. Due to the nonlinear characteristics of the longitudinal dynamics of the vehicle, there is an error between the actual acceleration of the vehicle and the desired value, and the acceleration error is controlled by using the PID control strategy, which takes the difference between the desired state and the actual state output from the upper layer MPC controller as the control error e(t), as:      2 dese t a t a t  (14) Where, a2(t) is the actual self-vehicle acceleration, and ades(t) is the desired acceleration of the self-vehicle. The lower layer control law is expressed as:         0 1 t b p d i de t p t K e t e t dt T T dt          (15) Where, KP, Ti and Td are the proportional gain, integral time constant and differential time constant of the PID controller, pb(t) is the output braking pressure value. The three control parameters of the PID controller are set as: KP = 3, Ti = 15 and Td = 0.01. 4.2 Vehicle Modeling We took a certain C-class car as the research object and established an accurate vehicle dynamics model by Carsim software. The main parameters of the whole vehicle are shown in Table 1 below. Table 1. Main Parameters of the vehicle Parameter Value Unit Vehicle curb quality 1270 kg Engine rated power 125 kW Air resistance coefficient 0.3 - Frontal area 2.3 m2 Rolling friction coefficient Wheelbase 2.656 m The center of gravity to the center of the front wheel 1. 615 m Rolling friction coefficient 0.025 - Tire rolling radius 0.345 m Ratio of braking torque to braking pressure at the front wheels 240 N·m/Mpa Ratio of braking torque to braking pressure at the rear wheels 110 N·m/Mpa www.scholink.org/ojs/index.php/asir Applied Science and Innovative Research Vol. 8, No. 2, 2024 63 Published by SCHOLINK INC. 5. AEB-P System Validation and Analysis In order to verify the effectiveness of the designed AEB-P control strategy, this paper refers to the classic AEB-P test scenarios in the China New Car Assessment Program (C-NCAP), and uses the Carsim software to establish the scenario in which the most likely human-vehicle collision accidents occur in the Car-to-Pedestrian Longitudinal Adult (CPLA), and establishes the control strategy of the present study, the traditional control strategy, and the vehicle control model in Simulink. In this paper, the hardware-in-loop (HiL) test is used to verify the simulation, such as Figure 3 shows the general scheme of the test. In order to test the performance of the designed AEB-P strategy (Strategy 1) under different working conditions, there are five sets of test conditions, the test scenario is CPLA-50, Vehicle speed range 20-60 km/h in 10 km/h steps, and comparing it with the AEB-P strategy (Strategy 2) that adopts a fixed TTC threshold, which is set to 1.0 s, and the braking delay time is 0.2 s. The CPLA-50 means that the vehicle will collide with a pedestrian without any braking or steering being applied and the point of collision is at 50% of the vehicle width. The pedestrian speed in the CPLA scenario was 5 km/h longitudinally. Figure 3. General Scheme for Hardware-in-loop Testing When the vehicle speed is 60 km/h, the braking process of CPLA-50 condition is shown in Figure 4. In Figure 4, the AEB-P control strategy in this paper triggers the braking strategy at approximately 1.7 s, and the braking acceleration reaches the maximum after 0.8 s. The traditional AEB-P control strategy triggers the braking strategy at about 2.3 s, and the braking acceleration reaches the maximum after 0.1 s. However, due to the late braking trigger timing, it fails to avoid the collision with the pedestrian in front of it. www.scholink.org/ojs/index.php/asir Applied Science and Innovative Research Vol. 8, No. 2, 2024 64 Published by SCHOLINK INC. Figure 4. CPLA-50 Scene Braking Process The pedestrian speed in the CPLA scenario was 5 km/h longitudinally, and the test vehicles traveled uniformly forward at different speeds. The specific test results under the CPLA-50 scenario are shown in Table 2 below. Combined with Table 2, we can analyze the test results: under the AEB-P control strategy in this paper, the maximum braking acceleration is controlled at -6.18 m·s-2 ~ -8.09 m·s-2, and the minimum longitudinal distance between the vehicle and the pedestrian in the successful collision avoidance scenario is maintained at 2.58 m ~ 3.54 m, which is capable of avoiding some unnecessary injuries. Under the traditional control strategy, the minimum longitudinal distance between the vehicle and the pedestrian in the successful collision avoidance situation is kept at 2.18 m ~ 5.13 m, and the maximum braking acceleration range is 7.60 m·s-2 ~ 7.75 m·s-2, which can not avoid the collision when the vehicle travels at a speed of more than 60 km/h. Table 2. Simulation Results of CPLA-50 Scene Speed (km·h-1) Minimum spacing during braking dr (m) Relative velocity of collision (km·h-1) admax /m·s-2 Strategy 1 Strategy 2 Strategy 1 Strategy 2 20 2.58 5.13 - - -6.18 30 2.61 5.17 - - -6.53 40 2.61 4.23 - - -7.17 50 2.86 2.18 - - -7.52 60 3.54 - - 12.34 -8.09 6. Conclusions This work proposes an adaptive AEB-P system control algorithm that takes ride comfort and driving safety into account during the braking phase. In contrast to the conventional fixed TTC threshold algorithm, the control algorithm presented in this paper performs better overall. It not only increases safety but also modifies the braking deceleration www.scholink.org/ojs/index.php/asir Applied Science and Innovative Research Vol. 8, No. 2, 2024 65 Published by SCHOLINK INC. more gradually throughout the braking process. This work presents a strategy that, to some extent, accounts for driving comfort while avoiding the discomfort induced by the abrupt shift in braking deceleration when AEB-P intervenes and withdraws from braking under safety conditions. When compared to the conventional control strategy, this paper's method can help the autonomous vehicle and the pedestrian in front of it maintain a more stable minimum distance, and its robustness is better, in the event that both the traditional method and this one are successful in preventing collisions. The test scenarios in this study only take into account driving situations on flat and straight roads. These driving scenarios are somewhat basic, and the next stage will be to think about building the control algorithms under more complicated test scenarios, including curves. Funding This work was supported by the National Natural Science Foundation of China (No. 51605197); the Key Research and Development Plan of Zhenjiang City (No. SH2019054). References Bae, J.-J., Lee, M.-S., & Kang, N. (2020). Partial and Full Braking Algorithm According to Time-to-Collision for Both Safety and Ride Comfort in an Autonomous Vehicle. Int. J. Automot. Technol., 21(2), 351-360. https://doi.org/10.1007/s12239-020-0033-8 Coelingh, E., Eidehall, A., & Bengtsson, M. (2010). Collision Warning with Full Auto Brake and Pedestrian Detection - a Practical Example of Automatic Emergency Braking. In 13th International IEEE Conference on Intelligent Transportation Systems, pp. 155-160. https://doi.org/10.1109/ITSC.2010.5625077 Fildes, B., Keall, M., Bos, N., Lie, A., Page, Y., Pastor, C., Pennisi, L., Rizzi, M., Thomas, P., & Tingvall, C. (2015). Effectiveness of Low Speed Autonomous Emergency Braking in Real-World Rear-End Crashes. Accid. Anal. Prev., 81, 24-29. https://doi.org/10.1016/j.aap.2015.03.029 Itoh, M., Inagaki, T., & Horikome, T. (2011). Design and Evaluation of Situation-Adaptive Pedestrian-Vehicle Collision Avoidance System. In 2011 IEEE International Conference on Systems, Man, and Cybernetics, pp. 1063-1068. https://doi.org/10.1109/ICSMC.2011.6083815 Tian, J., Zhang, C., & Wang, Q. (2020). Analysis of Craniocerebral Injury in Facial Collision Accidents. PLoS ONE, 15(10), e0240359. https://doi.org/10.1371/journal.pone.0240359 World Health Organization. (2018). Global Status Report on Road Safety 2018: Summary. World Health Organization, 2018.