1. Introduction
Recently, with advancements in vehicle control systems, there has been a steady increase in attention to the coordinated control of electro-hydraulic composite braking systems [
1,
2]. In electric vehicle braking, the real-time monitoring and processing of data from multiple sensors enable the coordinated control of the regenerative braking system (RBS) and anti-lock braking system (ABS), effectively controlling the distribution of braking torque for each wheel based on parameters like battery status and vehicle speed [
3,
4,
5]. However, the computational burden of data processing and control strategy in the electronic control unit (ECU) of the vehicle can adversely affect its real-time implementation potential. To ensure real-time application capability, robustness, and enhanced braking energy recovery efficiency, developing an advanced coordinated control strategy (CCS) is crucial.
The reported CCSs can be categorized into two groups based on their objectives: optimization-oriented control CCSs [
6,
7] and real-time capability-oriented CCSs [
8,
9]. Optimization-oriented control CCSs rely on offline methods to generate reference quantities and trajectories for achieving optimized control performance, such as dynamic programming (DP) [
10,
11] and particle swarm optimization (PSO) [
12,
13]. Given prior driving information, optimization-oriented control CCSs can calculate globally optimized control sequences in short-term driving scenarios, thereby maximizing the braking control effect. However, the intensive computational demands of these methods limit their practical application. Additionally, acquiring the necessary driving information is challenging, which restricts the adaptability of these methods across various braking conditions. The real-time capability-oriented CCSs achieve real-time coordinated control by employing various control strategies, including proportional integral derivative-based CCS (PID-CCS) [
14,
15], linear quadratic regulator-based CCS (LQR-CCS) [
16,
17], and model predictive control-based CCS (MPC-CCS) [
18,
19,
20]. In PID-CCS, the coordinated control of the RBS and ABS is achieved by tuning the parameters of the PID controller based on the vehicle state and control objectives. However, during the control process, the PID-CCS can only obtain a suboptimal control law, making it difficult to precisely and effectively adjust the coordinated control relationship between the RBS and ABS. Regarding the LQR-CCS, the state gain matrix is formulated, and the wheel braking torque is optimized to attain coordinated control, aligned with the vehicle model and control objectives. Nevertheless, the LQR method requires a linearization process to simplify the control problem and cannot adjust the weights assigned to different time steps within the prediction horizon, alleviating the effect of coordinated braking force distribution. On the contrary, MPC provides flexibility by allowing the weights assigned to different time steps within the prediction horizon to be adjusted, taking into account various variables to make coordinated decisions and obtain the optimal control sequences [
21,
22]. Additionally, the application of fast MPC techniques, as demonstrated by Chu et al. [
23] and Meng et al. [
24], further enhances the adaptability and real-time capabilities of MPC in handling dynamic and complex control scenarios. Nonetheless, achieving real-time online solutions to the optimal control problem poses challenges for practical vehicle controllers due to the online rolling optimization process in MPC and the multitude of constraints involved. To overcome this MPC limitation, an alternative approach named explicit model predictive control (eMPC) is proposed [
25,
26,
27]. By introducing multi-parameter quadratic programming (mp-QP), eMPC acquires the explicit solution of state variable and control variable in advance, storing them in the memory inside the controller, thereby transferring online calculation to the offline part to minimize the computational burden. Furthermore, eMPC can be easily compiled on an embedded platform, showing promising real-time application scenarios. Despite its appropriate capability in real-time deployment, eMPC is primarily for generating state feedback control law in linear time-invariant (LTI) systems, which does not allow for optimal control throughout the braking process in highly nonlinear vehicle braking systems [
28,
29]. Moreover, the initially set constant state variables in the LTI system undergo changes during practical vehicle braking, resulting in state error and diminishing the adaptability and robustness of CCS. Therefore, substantially adjusting the vehicle braking state based on various braking conditions is an intractable task that should be further investigated.
To substantially utilize information collected during vehicle braking, aiming to reduce the adverse impact of state error on the control effect, recent research on optimizing system state variables has introduced adaptive optimization methods [
30,
31] and state error compensation techniques [
32,
33,
34]. Adaptive optimization methods, such as model reference adaptive control (MRAC) [
35], direct adaptive control (DAC) [
36], and fuzzy adaptive control (FAC) [
37], allow for the automatic adjustment of controller parameters in response to changes in system status and parameters, thereby enhancing control performance. However, the intricate relationship between control parameters and the current state necessitates a comprehensive acknowledgment of the optimized control system or even a burdensome computational modeling process, presenting considerable implementation difficulty. Regarding state error compensation methods, encompassing feedforward error compensating [
38,
39] and feedback error compensating [
40,
41], these methods are directed towards diminishing the negative impact of state error generated during the braking process on the control effect through error compensation. For feedforward error compensation, although it can offset system error in advance and effectively suppress external interference, it relies on accurate mathematical models for prediction and faces obstacles in performing nonlinear compensation, posing challenges for implementation in electro-hydraulic composite braking systems. In contrast, feedback error compensation only requires the construction of an error gain matrix from the practical and desired output of the system, facilitating state variable adjustment based on this matrix to bolster system robustness. During the braking process, the vehicle information can be divided into micro trip segments with distinct braking states. Implementing feedback error compensation for each micro trip segment enhances the capability of eMPC-CCS to counteract external interference. To sum up, forming a comprehensive solution is crucial for optimizing the control effectiveness of RBS and ABS while cooperatively ensuring real-time, robust, and adaptive capability.
In this context, this paper proposes a novel coordinated control strategy based on eMPC, namely the eMPC-CCS, aiming to enhance the real-time capability, adaptability, and robustness of the CCS in the solution. As for the eMPC-CCS, it includes offline control law generation and online control law invocation. In the offline process, a multitude of micro trip segments corresponding to braking operations are collected to generate real-time-oriented state feedback control laws, improving the adaptability of the CCS. During the online implementation, offline-generated state feedback control laws are invoked accordingly to form a 3D eMPC explicit solution in the basic eMPC controller, enhancing the real-time coordinated control of RBS and ABS. Furthermore, a state error compensator is developed to rectify variations in the state variables and integrated into the basic eMPC controller to enhance its functionality. The improved eMPC controller navigates through the 3D eMPC explicit solution using the adjusted state variables and delivers a corrective torque that corrects the braking torque for each wheel, thereby further refining the braking process. Ultimately, simulation evaluation and hardware-in-the-loop (HIL) testing demonstrate the outstanding real-time responsiveness, robustness, and elevated efficiency in the braking energy recuperation of the proposed eMPC-CCS across various braking conditions.
The detailed contributions are illustrated in the following:
- (1)
A coordinated control strategy for the RBS and ABS based on eMPC is proposed, which integrates the offline-generated state feedback control law into online real-time braking to fully enhance the real-time performance of coordinated control.
- (2)
A 3D eMPC law generation method is proposed, which employs the state feedback control law generated at each micro trip segment to formulate an explicit solution for the three-dimensional eMPC, thereby enhancing the adaptability of the control strategy to various braking conditions
- (3)
A state variable optimization method based on feedback error compensation is proposed. This method can integrate the gain matrix into the eMPC-CCS to compensate for the state variable under various braking conditions, improving the ability of the eMPC-CCS to resist external interference.
The remainder of this paper is organized as follows. The general description of the vehicle model’s construction is provided in
Section 2.
Section 3 elaborates on the developed eMPC-CCS.
Section 4 discusses the simulation results. and HIL testing, verifying the superior performance of the raised strategy. The discussions are provided in
Section 5. The conclusions are represented in
Section 6.
6. Conclusions
In this paper, a novel eMPC-based coordinated control strategy named the eMPC-CSS is proposed for electro-hydraulic composite braking systems. By combining offline control law generation with online control law invocation, this strategy augments real-time capability and robustness between the RBS and ABS. Offline control law generation, including real-time-oriented state feedback control laws under micro braking segments, supporting the eMPC-CCS to have a properly coordinated control tendency. The online implementation, containing 3D eMPC control law generation and state error compensation, can facilitate control law application in practice while also allowing for the rational distribution of motor and hydraulic braking torque. Compared to other CCSs such as the MPC-CCS, LQR-CCS, and PID-CCS, the proposed eMPC-CSS demonstrates a significant improvement in braking energy recovery efficiency, with gains ranging from approximately 4% to 17%. The simulation-based test and HIL validation verify that the proposed eMPC-CCS effectively ensures the real-time capability, adaptability, and robustness of the CCS, showcasing its anticipated superior performance.
However, it is crucial to acknowledge the significant discoveries and limitations presented in these studies. Firstly, one key limitation identified is the considerable braking torque fluctuations due to the differing dynamic response characteristics of the regenerative and hydraulic braking systems, particularly during mode-switching sequences. This issue warrants further investigation into mode transition-smoothing techniques. Secondly, the current study solely considers the influence of longitudinal force on vehicle braking, disregarding the impact of lateral force throughout the time course. Consequently, it is imperative for future studies to comprehensively examine both the implications of braking torque fluctuations and the influence of lateral force during vehicle braking for a more complete understanding and enhancement of system performance.