1. Introduction
With the ongoing global shift in energy structures and the implementation of increasingly stringent environmental policies, battery electric vehicles (BEVs) have emerged as a key direction for the transformation and upgrading of the automotive industry, owing to their remarkable advantages of zero emissions, low energy consumption, and reduced noise [
1]. Among them, battery electric buses (BEBs), as an essential component of public transportation, play a vital role in promoting sustainable mobility and advancing green transportation initiatives [
2,
3]. Within BEBs, the braking control system is not only responsible for ensuring vehicle deceleration and safety but also serves as a critical mechanism for regenerative braking, thereby contributing significantly to energy recovery [
4,
5].
Research on braking control strategies encompasses several key aspects, primarily including brake force distribution, braking stability control, and regenerative braking [
6,
7,
8]. In recent years, numerous scholars have proposed innovative methods in the field of braking system control. Brake force distribution directly affects vehicle safety, stability, and energy efficiency. By optimizing the allocation ratio between the front and rear axles, vehicles can achieve stable and efficient braking performance under varying operating conditions [
9]. For example, Wang designed a hierarchical braking precision control algorithm that improves control accuracy and energy recovery efficiency by considering the effects of multiple resistive forces and applying compensatory control of hydraulic braking torque, thereby eliminating the need for an explicit torque distribution process [
10]. Liu et al. proposed a dynamic braking force distribution strategy based on a PID algorithm, in which a PID controller targeting the desired slip ratio is employed to dynamically adjust the braking force distribution coefficient between the front and rear axles, significantly enhancing braking efficiency and driving stability [
11]. Li et al. coordinated motor braking and hydraulic braking under different operating modes based on an ideal braking force distribution strategy, and further proposed an anti-lock braking strategy relying solely on motor torque regulation. This approach avoids interference between hydraulic and motor braking, effectively achieves the target braking intensity, and maintains vehicle stability [
12]. Wang et al. developed a braking force control strategy based on explicit nonlinear model predictive control (ENMPC) to replace conventional ABS schemes, and employed the grey wolf optimization algorithm to rationally allocate mechanical and electrical braking forces, thereby improving braking performance under varying road conditions [
13]. Liu et al. established a seven-degree-of-freedom full-vehicle dynamics model and formulated an adaptive braking force distribution control strategy based on the I-curve and the Economic Commission for Europe (ECE) regulations. The results demonstrate that the proposed strategy exhibits superior adaptability to complex and varying driving conditions [
14].
In the field of regenerative braking research, Faghihian et al. proposed an Eco-Regen system that employs a continuously variable transmission ratio to maximize energy recovery during braking events. A fuzzy logic controller is further adopted to select the optimal transmission ratio within the Eco-Regen system, and the results demonstrate a significant increase in total recovered energy [
15]. Li et al. introduced a game-theory-based optimization strategy for regenerative braking control in electric vehicles, which enhances energy recovery, braking stability, and ride comfort throughout the entire braking process [
16]. Cai et al. developed an improved model predictive control strategy that ensures smooth and safe regenerative braking while improving energy recovery efficiency. Simulation and real-vehicle experiments indicate that the proposed method exhibits superior real-time performance and adaptability under complex driving conditions, with a significantly reduced average computation time [
17]. Qiu et al. optimized the regenerative braking energy recovery system of pure electric vehicles based on driving styles and established an IDP-BLSTM-based management and control strategy. Road tests verified that the proposed approach satisfies the personalized requirements of different drivers and achieves efficient energy recovery while enhancing safety and driving experience [
18]. Zhou et al. addressed the coupling effect between braking jerk and energy recovery efficiency by employing a multi-objective cuckoo search algorithm to jointly optimize regenerative braking torque and gear-shift timing, resulting in a 47.06% improvement in energy recovery rate [
19].
It can be observed that current research on braking control strategies for BEVs largely overlooks the critical impact of load as a dynamic variable on overall vehicle braking performance. In the specific application scenario of BEBs, wide variations in load result in significant changes in vehicle mass, center of gravity position, and the dynamic distribution of front and rear axle loads, necessitating braking control strategies with high adaptability and robustness. Under different load conditions, the vehicle’s inertial characteristics, braking requirements, and regenerative braking potential all vary, imposing higher demands on the real-time responsiveness and precise adjustment capabilities of the braking control system.
To overcome the aforementioned limitations, this study proposes a braking control strategy for battery electric buses based on dynamic load estimation. First, to address the poor transient performance of traditional methods under frequent stop-and-go conditions, which rely heavily on longitudinal vehicle dynamics parameters, an IMU-enhanced dynamic model incorporating high-frequency acceleration measurements is introduced. The longitudinal acceleration and gravitational components provided by the IMU effectively compensate for the information insufficiency of the dynamics model at low speeds and during mild acceleration or deceleration, thereby significantly improving the observability and real-time performance of load estimation. Building on this, a dynamic load estimation method using a TVIMM-UKF is developed. By constructing parallel models of vehicle dynamics and IMU observation, and employing model probability updates with state fusion mechanisms, the proposed method achieves adaptive load estimation. This approach resolves the inherent trade-off in single-model estimators between steady-state accuracy and transient responsiveness, ensuring high estimation accuracy and robustness under complex operating conditions.
Second, based on the real-time estimated load, a multi-constraint braking force distribution model is formulated, integrating the I-curve, ECE regulations, and motor characteristics into a unified optimization framework. To avoid the drawbacks of traditional optimization algorithms—such as susceptibility to local optima and low convergence efficiency—an improved Artificial Bee Colony (ABC) algorithm incorporating Bernoulli chaotic mapping is employed to obtain the optimal front–rear braking force distribution. Furthermore, a regenerative braking control strategy is designed by jointly considering motor constraints, battery State of Charge (SoC) limits, and braking-intensity boundaries, thereby enabling precise torque regulation and maximizing energy recovery under dynamically varying load conditions.
The main contributions of this study can be summarized as follows:
A dynamic load estimation method based on TVIMM-UKF is developed to improve estimation accuracy under varying passenger loading conditions.
An improved ABC optimization algorithm is introduced to determine the optimal brake force distribution considering dynamic load variations.
The proposed strategy is validated under CHTC-B and C-WTVC driving cycles, demonstrating improved regenerative braking efficiency and SoC performance.
The structure of this paper is as follows.
Section 2 presents real-time vehicle load estimation based on the TVIMM-UKF algorithm. In
Section 3, under the constraints of the ideal brake force distribution curve and ECE regulations, an improved Artificial Bee Colony algorithm is proposed for optimal brake force distribution, and a regenerative braking control strategy that integrates motor characteristics and system operating constraints is developed.
Section 4 introduces the relevant parameters of the studied vehicle model and the simulation platform, followed by the presentation of simulation results. Finally,
Section 5 provides a summary of the paper.
2. Vehicle Load Estimation Using the TVIMM-UKF Algorithm
This section presents the vehicle dynamic load estimation method. A longitudinal dynamics model and an IMU-enhanced dynamic model are established, and the TVIMM-UKF algorithm is employed to estimate the bus load online, providing real-time input for the subsequent braking control strategy.
2.1. Formulation and Discretization of Longitudinal Vehicle Dynamics
To achieve accurate online identification of the vehicle load, a longitudinal dynamic model is first established to capture the actual operating characteristics of the vehicle, where the balance between the driving force and various resistance components is comprehensively considered.
The longitudinal vehicle dynamics model is shown in
Figure 1. Where
is the driving force,
is the rolling resistance,
is the aerodynamic drag,
is the acceleration resistance,
is the grade resistance,
is the longitudinal vehicle speed,
is the vehicle mass,
is the gravitational acceleration, and
is the road slope.
According to Newton’s second law, the longitudinal force balance equation of the vehicle is expressed as [
20]
where
represents the motor output torque,
the total transmission ratio of the drivetrain,
the drivetrain efficiency,
the wheel rolling radius,
the rolling resistance coefficient,
the aerodynamic drag coefficient,
the vehicle frontal area, and
the air density.
Since urban buses usually operate on roads with relatively small gradients, the road slope angle
is assumed to be small. Therefore, the approximations
and
can be applied to simplify the model. Under this assumption, Equation (1) can be rewritten as
By selecting the vehicle speed and the vehicle mass as the system state variables, with the vehicle speed serving as the measured output, the vehicle mass is treated as a slowly time-varying parameter and is included in the state vector for online estimation. Its time evolution is modeled as a random-walk process with zero mean, which allows the estimator to capture gradual variations caused by passenger loading changes under normal driving conditions. Based on this assumption, the time derivative of the vehicle mass is approximated as zero in the deterministic sense. The continuous-time state equation of the system can therefore be expressed as follows:
By applying the forward Euler method to discretize Equation (3), and assuming that the system noise and measurement noise are mutually independent zero-mean Gaussian white noises, denoted by
and
, respectively, the model can be expressed in matrix form as follows.
The system measurement equation is given by
2.2. Construction of an IMU-Enhanced Dynamic Model
The inertial measurement unit (IMU) integrated into the studied vehicle provides high-frequency longitudinal acceleration data. By incorporating this information, an IMU-enhanced dynamic model is constructed to improve the fidelity of the vehicle dynamics representation and support vehicle load estimation.
The measured accelerations along the slope direction and perpendicular to the slope direction are given as follows:
By combining Equation (6) with Equation (1), the following expression is obtained:
The vehicle mass is selected as the state variable:
The system state equation is expressed as follows:
where
represents the process noise, which follows a zero-mean Gaussian distribution with covariance
.
The observation equation is given by
2.3. The TVIMM-UKF Algorithm
The longitudinal vehicle dynamics considered in this study are inherently nonlinear. The extended Kalman filter (EKF) is a widely used method for nonlinear state estimation; however, it relies on a first-order Taylor series expansion to linearize the nonlinear state and measurement equations around the current mean and covariance. This approximation introduces linearization errors and only achieves first-order accuracy. In scenarios involving frequent stop-and-go operations and time-varying vehicle loads, such as electric bus applications, these limitations may degrade estimation accuracy and even lead to filter divergence.
To overcome these limitations, the unscented Kalman filter UKF is adopted as the core estimation algorithm. The UKF employs the unscented transformation (UT) to handle nonlinear state propagation without explicit linearization. Specifically, a set of deterministically selected sigma points is generated around the state mean to capture the underlying probability distribution. These sigma points are propagated through the nonlinear system dynamics, and the posterior mean and covariance are reconstructed via weighted statistics. This approach can accurately capture the posterior statistics up to the third order for Gaussian distributions, thereby significantly improving estimation accuracy and robustness under nonlinear conditions.
Load estimation methods based on the baseline longitudinal dynamic model and the IMU-enhanced dynamic model each exhibit distinct advantages and limitations. The former is straightforward to implement and relies on physically interpretable parameters, but it is sensitive to modeling inaccuracies and may exhibit poor transient performance under frequent acceleration and deceleration [
21]. The latter incorporates acceleration measurements to rapidly capture load variations during dynamic maneuvers; however, it is susceptible to sensor noise and external disturbances [
22]. In addition, since vehicle mass is a slowly varying parameter, its observability may be weakened under low-speed or quasi-steady driving conditions due to insufficient system excitation.
To leverage the complementary strengths of these two models and improve estimation performance under varying operating conditions, a time-varying interacting multiple model TVIMM framework is introduced and combined with the UKF to form the proposed TVIMM-UKF algorithm. Through probabilistic model interaction and adaptive weighting, the TVIMM framework dynamically adjusts the contribution of each model, enabling more accurate and robust estimation of the vehicle mass.
The TVIMM-UKF algorithm assumes that two state estimation models run in parallel within the system, collaboratively performing the task of inferring the system states through five functional modules [
23].
- (1)
Model Input Interaction
To enable information sharing between models and account for model transition probabilities, a Markov chain mechanism is employed to perform a weighted mixture of the state estimates from the previous time step.
The transition probability matrix between the two models at time step
is defined as follows:
where
denotes the transition probability from model
to model
. The
row of the matrix represents the probabilities that model
at time step
transitions to other models, while the
column represents the probabilities of other models transitioning to model
at time step
.
The mixing probability from model
to model
is given by
where
represents the probability of model
at time step
.
The mixed initial state of model
is given by
where
, and
denotes the estimated state of model
at time step
.
The mixed covariance of model
is given by
where
is the covariance matrix of model
at time step
.
- (2)
UKF Output
For each model
, the Unscented Kalman Filter (UKF) is used to perform nonlinear state prediction and update [
24]. First, the model state is predicted, with the Kalman gain given by
where
is the cross-covariance between the state and the measurement, and
is the measurement covariance.
The state is then updated as
The covariance is updated as
- (3)
Model State Fusion
Bayesian posterior probability density estimation is employed to perform a weighted fusion of the state outputs from all models, yielding the overall system state estimate. The fused state and its covariance are given by
This step fuses the target states to obtain the optimal estimate of the Bayesian posterior probability distribution.
- (4)
Model Probability Update
The model probabilities are updated according to the likelihood of each model with respect to the fused state. For each model
, the likelihood of the fused state at the current time step is defined as
where
represents the probability density function of the normal distribution.
Based on the likelihood function, the model probabilities are normalized to obtain the posterior probability of each model at the current time step:
- (5)
Model Transition Probability Update
The likelihood function of the filtered estimate of model
under the target state distribution of model
can be regarded as the probability of model
under the probability distribution of model
. The likelihood of model
is calculated based on its own model. Therefore, the likelihood function from model
to model
can be expressed as follows:
The updated model transition probabilities are obtained through normalization as follows:
The overall TVIMM-UKF algorithm procedure is illustrated in
Figure 2. The vehicle mass identified by the TVIMM-UKF algorithm is used as a real-time input for the brake force distribution optimization. According to the estimated mass, the braking control strategy dynamically updates the load-related constraints, including the ECE regulation boundaries and the ideal brake force distribution curve (
I-curve).
3. Braking Control Strategy
This section presents the braking control strategy based on the estimated vehicle load. The estimated load is used to update the braking constraints, and an improved ABC algorithm is employed to optimize the front–rear braking force distribution. Based on the obtained braking force allocation, the regenerative braking and mechanical braking torques are further distributed to improve braking performance and energy recovery.
3.1. Ideal Brake Force Distribution
During braking, the force analysis of the vehicle indicates that the normal reactions exerted on the front and rear axles by the ground can be expressed as
where
and
denote the normal reaction forces on the front and rear tires, respectively;
is the wheelbase;
and
are the distances from the vehicle’s center of gravity (CG) to the front and rear axles, respectively;
is the braking intensity; and
hg is the height of the CG.
According to Equation (24), when the position of the vehicle’s CG changes, the normal forces on the front and rear axles fluctuate significantly. Assuming that the passengers are evenly distributed inside the bus, the relationship between the CG position and the vehicle load can be approximated as linear, as described in Equation (26). Therefore, the total load of the vehicle, identified through the load recognition model, can be further used to estimate the approximate position of the CG under the current loading condition.
Through dynamic analysis, it can be shown that under any given road adhesion coefficient, the condition for simultaneous wheel lock-up of the front and rear wheels can be expressed as
where
and
denote the braking forces generated by the front and rear wheel brake actuators, respectively. By combining Equations (26) and (27) and eliminating the intermediate variable, Equation (28) is obtained.
The theoretically derived Equation (28) describes the optimal distribution of braking force under the condition of simultaneous lock-up of the front and rear wheels. By substituting the technical parameters of the investigated vehicle into this mathematical model, as shown in
Table 1. The
I-curves of the vehicle under three representative loading conditions—fully loaded, half-loaded, and unloaded—are obtained, as shown in
Figure 3. From the perspective of vehicle dynamics, the
I-curve represents the ideal brake force distribution that allows the front and rear wheels to reach the adhesion limit simultaneously. When the vehicle load changes, the normal forces acting on the front and rear axles vary accordingly, which results in a shift in the feasible braking force distribution envelope defined by the ECE regulations.
3.2. Braking Force Constraints on Front and Rear Axles
According to the ECE regulations, the braking forces on the front and rear axles are subject to specific constraints, as illustrated in
Figure 4. For all M3-category vehicles, these constraints must be satisfied when the road adhesion coefficient lies within the range of 0.15 to 0.8.
Under regulatory constraints, the adhesion utilization coefficients of the front and rear axles,
and
, can be expressed in terms of the braking intensity
:
The adhesion utilization coefficients of the front and rear axles, together with the braking force distribution coefficient
, can be expressed as
where
and
represent the ground-breaking forces acting on the front and rear axles, respectively.
By combining Equations (29)–(31), the admissible range of the braking force distribution coefficient
under different braking intensities can be obtained.
Given that the regulations impose constraints when the road adhesion coefficient ranges from 0.15 to 0.8—corresponding to a braking intensity range of 0.1 to 0.61—the allowable distribution range of the braking forces between the front and rear axles can be calculated using Equation (32). Combining this with Equation (31) yields
By substituting Equation (32) into Equation (33) and defining the range of braking intensity, the regulatory front–rear braking force distribution envelope of the target vehicle can be obtained. When the braking intensity lies between 0.1 and 0.61, the distribution curve satisfies the regulatory requirements. At a braking intensity of 0.61, the upper and lower boundary curves intersect the r- and f-lines at . To ensure braking safety, when the braking intensity exceeds 0.61, the regulatory constraint curves continue along the r- and f-lines at , intersecting with the I-curve. Conversely, when the braking intensity falls below 0.1, the upper and lower constraint lines coincide with the boundary, thereby imposing limitations.
Figure 5a–c illustrate the regulatory constraint curves of the front and rear axle braking forces for the vehicle under three typical load conditions: unloaded, half-loaded, and fully loaded, respectively. The area between the two red lines represents the feasible region for front–rear braking force distribution that complies with regulations. As shown in the figures, with increasing vehicle load, the range of the regulatory constraint curves changes accordingly, imposing different requirements on the braking system’s control capabilities under varying load conditions.
3.3. Brake Force Distribution Using an Improved ABC Algorithm
The subject of this study is a pure electric rear-wheel-drive bus. To achieve coordinated braking control under varying load and braking intensity conditions, this section proposes an optimal front–rear brake force distribution scheme by integrating multiple constraints, including ECE regulations and
I-curve considerations, while accounting for different load states and braking intensity demands. The ABC algorithm, a typical swarm intelligence optimization method, offers advantages such as few control parameters, a simple structure, and ease of implementation [
25].
However, the standard ABC algorithm still has inherent limitations, including susceptibility to local optima and slow convergence. To address these issues, an improved ABC algorithm is proposed by embedding the Bernoulli chaotic map into the ABC algorithm to enhance population diversity and search exploration. The Bernoulli chaotic map is expressed as
where
denotes the chaotic sequence value at generation
, and
is the control parameter.
Before running the ABC algorithm, a chaotic sequence of a certain length is generated using the chaotic map. The improved initial population generation formula is given by
where
is the
dimension of the
food source,
is the value from the Bernoulli chaotic map, and
and
denote the minimum and maximum values for the
dimension.
By introducing the chaotic map into the food source update formula, the improved food source update is defined as
where
is a random number within [−1, 1] and
represents the initial neighborhood of the food source. All other steps follow the conventional ABC algorithm [
26], and the workflow of the improved ABC algorithm is illustrated in
Figure 6.
After determining the feasible region of the front–rear brake force distribution coefficients under the imposed constraints, the rear-axle brake force distribution coefficient is taken as the food source vector, and the improved ABC algorithm is then applied to optimize the brake force distribution parameters under different load and braking intensity conditions. The optimization results are shown in
Figure 7.
3.4. Regenerative Braking Control Strategy Development
To optimize the coordinated control of braking performance and regenerative energy recovery, a load-estimation-based braking control strategy is developed. The overall control framework is illustrated in
Figure 8. The vehicle load is identified online using a TVIMM-UKF-based algorithm. After the load estimation is completed, the identified load parameters together with the braking-intensity information are transmitted to the control module. The control module then computes the braking force distribution strategy appropriate for the current load condition and determines the optimal braking distribution curve based on vehicle parameters.
During practical implementation, a distribution principle that prioritizes motor regenerative braking with mechanical braking as compensation is adopted. Specifically, the maximum regenerative braking force achievable by the motor is first calculated according to the vehicle operating state, and any insufficient portion is compensated for by mechanical braking. The relationship of this distribution is expressed as follows:
where
and
denote the front and rear axle braking torques,
is the braking torque provided by the rear axle motor, and
and
are the mechanical friction braking torques of the front and rear axles, respectively.
represents the regenerative braking torque of the motor.
Subsequently, the calculated target brake force commands are sent to the chassis actuator controller to execute the complete braking control process.
A constraint model under high-adhesion road conditions is established, which describes the quantitative relationship between the maximum motor regenerative braking torque and its influencing factors, without considering wheel lock-up. The limitations on the maximum motor braking torque are described as follows.
- (1)
Motor Speed Limitation
The maximum regenerative braking torque of the motor can be expressed as
where
and
represent the maximum braking torque available at motor speed
and the peak power, respectively. The critical speed of the motor in this study is 668.9 rpm, with a base speed of 3250 rpm. When the motor operates below the critical speed, regenerative braking is disabled, and the braking force is entirely provided by mechanical friction braking. As the vehicle speed increases, the proportion of braking force supplied by the motor can be appropriately raised to enhance energy recovery efficiency. Specifically, the motor critical speed of 668.9 rpm corresponds to a vehicle speed of 5.68 km/h, while the base speed of 3250 rpm corresponds to 27.62 km/h. A motor braking force influence coefficient, defined as a function of vehicle speed, is introduced to adjust the braking force. The formula for this influence coefficient is as follows:
- (2)
Battery Charge/Discharge Limitation
The SoC working range of the traction battery is 10–100%. To balance energy recovery efficiency and battery lifespan, the SoC range for regenerative braking is further limited to 15–85%. A corresponding correction coefficient is established to dynamically adjust the maximum regenerative braking torque of the motor, ensuring safe and effective energy recovery:
- (3)
Braking Intensity Limitation
During emergency braking scenarios with braking intensity above 0.7, the system relies entirely on the mechanical friction braking system of the front and rear wheels to ensure driving safety. In this case, regenerative braking is disabled. A correction coefficient model is developed to adjust the calculation of the motor’s maximum regenerative braking torque:
Based on the above limitations, the desired rear-axle braking torque and the regenerative braking torque are analyzed as follows.
- (1)
Desired Rear-Axle Braking Torque
The deceleration demand during braking can be calculated from the current braking intensity:
According to the vehicle’s dynamic equilibrium during braking and its motion equations, the total braking force required for the electric vehicle is derived as
The desired rear-axle braking force is then expressed as
- (2)
Maximum Motor Regenerative Braking Force
During braking, the maximum regenerative braking force the motor can provide is derived from its maximum braking torque:
- (3)
Comparison of Desired Braking Force and Motor Capability
If the desired rear-axle braking force is less than or equal to the maximum regenerative braking force, the entire rear-axle braking demand is met by the motor to maximize energy recovery:
If the desired rear-axle braking force exceeds the motor’s maximum regenerative braking force, the motor provides its maximum available regenerative braking, and the remaining torque is supplied by the rear-axle mechanical friction brakes:
Thus, the maximum regenerative braking torque the motor can provide is
The workflow of the proposed regenerative braking control strategy is illustrated in
Figure 9. In the flowchart, the red line denotes the rear axle braking torque path, whereas the green line denotes the front axle braking torque path.
Specifically, the vehicle control unit (VCU) receives the brake pedal signal to determine the driver’s braking demand while simultaneously obtaining the current vehicle load state. The system then evaluates whether the battery SoC and vehicle speed satisfy the conditions for regenerative braking. If the SoC is below 15% or above 85%, or the vehicle speed is less than 5.68 km/h, regenerative braking is not allowed, and the front–rear axle braking forces are distributed according to the I-curve corresponding to the current load state.
If the regenerative braking constraints are satisfied and the braking intensity , the front–rear braking forces are allocated based on the pre-defined distribution strategy, taking into account the brake pedal signal, load parameters, and vehicle operating conditions. When the motor braking torque is sufficient to meet the desired rear-axle braking force, the braking force is entirely provided by the motor; otherwise, the mechanical braking system supplements the remaining torque. For emergency braking scenarios where , mechanical braking is applied according to the I-curve without regenerative braking.
4. Simulation Validation
A full-vehicle model of a pure electric rear-wheel-drive city bus was developed using AVL Cruise, based on the specific parameters provided by the project partner. The braking control strategy was implemented on the MATLAB (R2024a)/Simulink platform, forming an integrated co-simulation framework. The main vehicle parameters are summarized in
Table 1.
4.1. Validation of Vehicle Load Estimation Using the TVIMM-UKF Algorithm
To evaluate the robustness of the proposed algorithm under dynamically varying operating conditions, a composite driving cycle with a total duration of 2250 s was constructed by integrating the CHTC-B and C-WTVC driving cycles. This composite cycle effectively represents the typical operational characteristics of urban buses.
During the simulation, dynamic load variations were modeled by introducing passenger boarding and alighting events during vehicle idle periods. The initial vehicle mass was set to 10,750 kg, and several load change events were introduced during the driving cycle to simulate passenger flow at bus stops. Specifically, the vehicle mass increased to 13,150 kg at 415 s, further increased to 14,650 kg at 840 s, then decreased to 12,850 kg at 1180 s, and finally reduced to 11,050 kg at 1750 s. These settings created a time-varying load scenario consisting of five distinct loading stages for offline simulation analysis. The corresponding results are presented in
Figure 10.
The simulation results indicate that the TVIMM-UKF algorithm can respond rapidly to dynamic input variations, completing the update of the vehicle’s load estimation within a short period. The algorithm demonstrates good real-time performance and tracking capability. In terms of estimation accuracy, the maximum absolute error remains consistently low. Although minor fluctuations occur during load transition phases, the estimated values quickly converge to the actual load. Across the entire driving cycle, the relative mean error of the estimation is 3.68%. These results demonstrate that the proposed algorithm maintains robust and accurate performance under complex and variable loading conditions, thereby validating its effectiveness for vehicle load estimation in dynamic operational environments.
4.2. Validation of Regenerative Braking Performance
To verify the braking energy recovery capability of the proposed control strategy, evaluations were conducted under the CHTC-B driving cycle, which has a total duration of 1310 s, a maximum vehicle speed of 45.6 km/h, and a single-cycle distance of 5.49 km. During the cycle, three different vehicle load conditions were applied: near full load (15,010 kg), near empty load (10,210 kg), and near half load (12,370 kg), representing peak-hour full-load operation, light-load operation after passenger alighting, and partial passenger load conditions, respectively. The experimental results are presented in
Figure 11 and
Table 2.
The results demonstrate that the proposed load-estimation-based braking control strategy achieves superior energy optimization under identical driving conditions. Without any energy recovery strategy, the vehicle’s SoC decreased by 2.2%, and no braking energy was recovered. With the FRDM method, the recovered braking energy increased to 1573.2 kJ, and SoC consumption was reduced to 1.61%. In contrast, the proposed strategy dynamically identifies the vehicle load and optimizes the braking force distribution, achieving a recovered braking energy of 1807.6 kJ and further reducing SoC to 1.39%, representing a 12.9% improvement in braking energy recovery compared with the FRDM method.
Considering that the effectiveness of regenerative braking energy recovery is highly sensitive to driving cycles, significant differences exist in vehicle speed distribution and braking frequency under different operating conditions. Validation under a single driving cycle is therefore insufficient to fully reflect the universality of the proposed strategy in bus operation scenarios. Accordingly, in addition to the typical comprehensive bus driving cycle CHTC-B, the urban driving cycle C-WTVC with more pronounced stop-and-go characteristics is further selected to evaluate the energy recovery performance of the proposed regenerative braking control strategy under different load conditions.
The total duration of the C-WTVC driving cycle is 1800 s, with a maximum vehicle speed of 87.8 km/h. Considering that the maximum speed of the research object in this study is 69 km/h, which cannot satisfy the high-speed operation requirements of the original cycle, only the urban and suburban segments are extracted for simulation. The resulting truncated cycle has a total duration of 1310 s and a maximum speed of 45.6 km/h. The load conditions are set identically to those in the CHTC-B cycle. The simulation results are presented in
Figure 12 and
Table 3.
Under the C-WTVC driving cycle, the simulation results further verify the effectiveness of the proposed strategy. Without any regenerative braking strategy, no braking energy is recovered and the battery SoC decreases by 4.5%. When the FRDM strategy is applied, the recovered braking energy increases to 3142.2 kJ and the SoC consumption is reduced to 3.38%. By contrast, the proposed strategy dynamically identifies the vehicle load and optimizes the brake force distribution, achieving a higher recovered braking energy of 3713.6 kJ while further reducing the SoC consumption to 2.98%. Compared with the FRDM strategy, the proposed method improves braking energy recovery by 18.2% under the C-WTVC driving cycle. Moreover, due to the frequent stop-and-go behavior and intensive braking events of the C-WTVC cycle, the proposed strategy exhibits a more pronounced advantage in energy recovery, demonstrating its good applicability to typical urban bus operating conditions.
By comparing the results obtained under the CHTC-B and C-WTVC driving cycles, it can be observed that the proposed strategy consistently outperforms the benchmark FRDM method under different operating conditions. Although the absolute amount of recovered braking energy varies with driving cycle characteristics, the proposed strategy maintains a stable advantage in both energy recovery and SoC reduction across the two cycles. It demonstrates that the proposed strategy exhibits strong adaptability and robustness to different braking distribution characteristics and speed profiles, validating the engineering potential and value of the proposed dynamic strategy in extending the driving range of electric buses.
5. Conclusions
To enhance the adaptive capability of the braking system and improve braking energy recovery performance under varying vehicle load conditions, this study proposes a braking control strategy for pure electric buses operating under time-varying loads. The main conclusions of this study are summarized as follows.
Vehicle Load estimation: To address the challenge that a single model cannot fully capture dynamic changes in the target state, a TVIMM-UKF-based load estimation method was developed. Simulation results indicate that this method exhibits good estimation accuracy and robustness under various load-changing scenarios, with a relative mean error of 3.68% across the entire cycle, providing a reliable foundation for subsequent braking control research.
Braking Force Distribution and Regenerative Braking Control: An improved ABC algorithm was proposed to achieve optimal braking force distribution for different loads under varying braking intensities. Based on this, a regenerative braking control strategy was developed by considering motor characteristics and system operational constraints. Simulation results based on the two typical bus driving cycles, CHTC-B and C-WTVC, demonstrate that the proposed load-estimation-based regenerative braking control strategy can effectively improve braking energy recovery performance under different load conditions. Compared with the FRDM method, the proposed strategy increases braking energy recovery by 12.9% under the CHTC-B cycle, and the improvement further rises to 18.2% under the more frequent-braking C-WTVC cycle, validating that the strategy possesses good adaptability and robustness across different driving conditions.