1. Introduction
Mining dump trucks, which are specifically designed for non-highway use, find extensive application in open-pit mines and hydropower projects. Depending on their transmission method, these vehicles can be broadly classified into two categories: mechanical transmission and electrical transmission. Presently, large mining dump trucks with capacities exceeding 100 tons predominantly utilize electric transmission systems [
1]. Given their significant weight, challenging transportation conditions, and substantial fuel consumption, fuel costs account for approximately one-third of the total life cycle expenses of large diesel mining dump trucks. To address these issues and improve fuel economy, hybrid power technology is increasingly being recognized as a promising solution for mining dump trucks [
2]. In 2021, Motoren-und Turbinen-Union Friedrichshafen GmbH (MTU company) launched a 220-ton mining dump truck equipped with a hybrid power transmission system, incorporating a 600 kWh lithium-ion battery as its energy storage component. Furthermore, Caterpillar company has developed a parallel hybrid power system based on the CAT745 articulated mine dump truck and has validated its fuel-saving effectiveness using rigorous bench tests conducted on heavy-duty vehicles [
3]. Within the realm of hybrid power technology, energy management strategies hold a pivotal position. Their main objective is to optimize the allocation of power or torque among multiple power sources while simultaneously fulfilling the driver’s power demands, thereby achieving optimal vehicle performance targets. Consequently, conducting research on energy management strategies in the context of mining application scenarios is of immense importance for enhancing the economy, power, and efficiency of the entire vehicle [
4].
According to various control methodologies, energy management strategies can be categorized into rule-based and optimization-based strategies. The rule-based approach primarily relies on engineering expertise, utilizing a predefined set of control rules to manage the energy distribution among multiple vehicle power sources. This category encompasses strategies such as thermostat control, power follower, and fuzzy rule-based control. Feng et al. conducted research on an energy management strategy aimed at minimizing the operational costs of hybrid electric mining trucks, taking into account battery lifespan. By integrating an artificial neural network (ANN) model with a fuzzy logic controller (FLC), they proposed an intelligent optimal energy storage system method that effectively reduces the operational costs of open-air hybrid electric mining trucks [
5]. Yang et al. developed a hybrid vehicle model for a 20-ton mining truck based on a rule-based control strategy and evaluated its fuel efficiency. When compared to the Toyota Hybrid System (THS) and traditional diesel-powered mechanical vehicle systems, the model exhibited superior fuel economy [
6]. While the rule-based strategy boasts ease of implementation and requires minimal computation, it may not guarantee optimal energy allocation. If the threshold settings are not appropriately configured, the control effectiveness may suffer.
The optimization-based strategy mainly involves defining the objective function and combining it with the constraints of the vehicle and its components to solve for the optimal control variable using optimization algorithms, such as applying the optimal engine output power to the controlled object. This approach can be categorized into instantaneous optimization, global optimization, and MPC-based energy management strategies [
7,
8,
9,
10,
11,
12,
13,
14]. Instantaneous optimization strategies encompass the equivalent consumption minimization strategy (ECMS) and the Pontryagin’s minimum principle (PMP). Typically, the objective is to minimize instantaneous fuel consumption, with real-time calculation and distribution of engine and motor power. Chen et al. introduced an energy management strategy based on minimum equivalent fuel consumption, tailored to the driving conditions, driver intent, and overall vehicle status of hybrid mining dump trucks in mining areas. This strategy optimizes the instantaneous power distribution between the diesel engine and battery, thereby reducing fuel consumption [
1]. Zhou et al. proposed a predictive equivalent fuel consumption minimization strategy that integrates slope prediction and vehicle mass estimation. This strategy optimizes energy consumption in mining dump trucks and offers superior fuel economy compared to traditional ECMSs [
15]. Hua et al. introduced an adaptive equivalent consumption minimization strategy (A-ECMS) that considers current road segment information. This strategy exhibits excellent performance in improving fuel economy and reducing emissions in plug-in hybrid trucks, with results closely aligning with those of the DP algorithm [
16]. In scenarios with unknown working conditions, the instantaneous optimization strategy can achieve minimal instantaneous fuel consumption. However, this method requires extensive calculations, and the equivalent factor plays a crucial role in determining ECMS performance. Furthermore, optimization results may not align well with diverse driving cycles [
17]. Global optimization strategies utilize algorithms such as DP [
18,
19], convex optimization [
20], and particle swarm optimization (PSO) [
21], etc. The primary goal of these strategies, across the entire driving cycle, is to optimize fuel economy by distributing energy among multiple power sources to enhance the vehicle’s overall energy consumption performance. While global optimization energy management strategies can achieve theoretical optimization, they necessitate prediction of the entire driving cycle, which demands significant computational resources. Currently, these strategies cannot be directly applied to real-time control systems. However, their control effects can serve as an evaluation benchmark for other control strategies [
4].
The model-based predictive control strategy integrates instantaneous and global optimization techniques, eliminating the need for prior prediction of the entire vehicle driving cycle. Instead, it transforms the global optimization challenge spanning the entire driving cycle into a localized optimization problem confined within the predictive horizon. Various optimization methodologies are then employed to derive the optimal control sequence within this predictive horizon, with the initial optimal control action being executed. Yan and colleagues introduced a predictive energy management framework grounded in deep reasoning, which forecasts the required power utilizing a deep reasoning architecture known as LASSO-CNN. By seamlessly integrating power consumption predictions and SOC (state of charge) planning with rolling optimization and feedback correction mechanisms, they achieved predictive energy management based on MPC, ultimately reducing fuel consumption in hybrid electric mining trucks [
2]. Wu and team utilized support vector machine classification methods for offline training and online recognition of driving patterns. They further fused a Markov model with a Gaussian mixture model to establish a speed prediction model. This comprehensive predictive energy management strategy enhances the performance of the energy storage system and boosts vehicle energy utilization efficiency [
22]. The MPC-based strategy is adept at fulfilling the driving power demands of vehicles. It continuously updates the vehicle’s driving status through rolling optimization and online feedback correction, thereby achieving or approximating the global optimum for the targeted performance indicators. This makes it well-suited for applications in hybrid vehicle energy management [
4]. Commonly employed speed prediction methods within MPC-based energy management strategies encompass the exponential smoothing-based prediction method [
23], the Markov chain-based speed prediction method [
24], and the artificial neural network algorithm [
25,
26]. The optimization algorithms utilized within the predictive horizon can include the Pontryagin’s maximum principle (PMP) algorithm [
27,
28], DP algorithm [
29], nonlinear programming algorithms [
30], quadratic programming algorithms [
31], or reinforcement learning algorithms [
32].
To summarize, the rule-based strategy cannot guarantee optimal energy allocation, but it is straightforward to implement and incurs minimal computational cost. The instantaneous optimization strategy, while computationally intensive, relies on equivalent factors that determine ECMS performance, leading to suboptimal results. The global optimization energy management strategy can achieve theoretical optimality, but it necessitates prior knowledge of the entire driving cycle and is computationally intensive, rendering it unsuitable for current real-time control systems. The MPC strategy, which combines instantaneous and global optimization methods, can achieve or approximate the global optimum (or local optimum) of target performance indicators and facilitate online real-time control. Its computational complexity lies between instantaneous optimization and global optimization strategies. Generally, the performance of the energy management strategy is influenced by the driver’s demand power, which correlates with operating conditions such as speed and road slope.
In hybrid electric vehicle energy management research, researchers typically use standard driving cycles lacking road slope information to predict speed and rarely consider the impact of road slope on energy management strategies under real-world conditions. Furthermore, artificial neural networks (ANNs) exhibit strong nonlinear fitting capabilities, simple learning rules, robustness, memory, and nonlinear mapping abilities, providing significant advantages over exponential smoothing and Markov chain prediction models for short-term condition prediction.
The main contribution of this article is to propose an innovative energy management strategy for hybrid multi-source dump trucks operating under real-world slope conditions in mining areas. This work belongs to the field of hybrid vehicle energy optimization, which is a key sector in the mining industry due to the importance of reducing fuel consumption and carbon dioxide emissions. Although previous studies have addressed energy management in hybrid vehicles, few have taken into account complex environmental factors, such as slopes, under real working conditions. The article overcomes this limitation by integrating a radial basis function (RBF) neural network to accurately predict future vehicle demand power, thereby optimizing the DP-MPC strategy and improving energy efficiency. Simulations and HIL tests validate the strategy’s performance in real-world conditions, with promising results, including a significant reduction in fuel consumption and engine start-stop cycles.
The structure of this paper is as follows:
Section 2: This section introduces the model of the hybrid power system.
Section 3: This section establishes speed, slope, or vehicle demand power prediction models using the RBF artificial neural network model. It also introduces the architecture of the energy management strategy and power distribution strategy combined with the DP-MPC algorithm.
Section 4: This section simulates different energy management strategies to compare and analyze the results.
Section 5: In this section, HIL experiments are conducted to verify the robustness and real-time performance of the strategy.
Section 6: This section summarizes the work presented in this paper.
2. Modeling of the Hybrid Power System
The appearance of the hybrid mining dump truck is depicted in
Figure 1. To ensure that the vehicle meets the power requirements for road travel while achieving a reasonable power distribution among its power sources, the energy management strategy for the hybrid dump truck is examined. Consequently, both a discrete powertrain model and a vehicle longitudinal dynamics model are established.
2.1. SHEV Power Assembly
The series hybrid electric vehicle (SHEV) power assembly, illustrated in
Figure 1, comprises an engine-generator set, a power battery, two electric wheels, and various other components. The engine is a diesel unit with a power rating of 1865 kW. The generator is a 1800 kW permanent magnet synchronous generator. The battery pack, possessing a capacity of 357 Ah, is capable of storing 440 kWh of electrical energy. The electricity produced by the generator undergoes AC/DC conversion before being connected to the DC bus alongside the power battery. The electric wheels incorporate a drive motor and a reducer. The drive motor is a three-phase permanent magnet synchronous wheel motor, which is connected to the DC bus after DC/AC conversion. The reducer functions to decrease speed and increase torque. The output power of the drive motor is transmitted to the wheels via the reducer, thereby propelling the vehicle. At time k, all powertrain components linked to the DC bus must satisfy the power balance equation, neglecting the power consumption of other electrical loads. This ensures that the system maintains an equilibrium in terms of power flow.
Here, is the power of the battery, is the electric driving or braking power of the wheel, is the output power of the engine, and is the efficiency of the engine-generator set. Additionally, is the charging and discharging efficiency of the battery, is the conversion efficiency of AC/DC, is the drive motor efficiency, and is the transmission efficiency of the gearbox. Furthermore, is the output torque of the drive motor, which satisfies during the driving status and during the braking status.
In the engine-generator set model,
represents the fuel consumption rate of the engine. This rate can be determined from the universal characteristic curve of the engine and is influenced by the engine’s operating point, specifically its output torque and speed. The optimal fuel consumption curve of the engine is depicted in
Figure 2.
Here, is the output power of the engine-generator set, is the output torque of the engine, and is the engine speed. These variables must satisfy the boundary conditions of , and . Here, denotes the fuel consumption, and represents the sampling period.
The power battery comprises multiple cells. When the ambient temperature is maintained at 25 °C and battery aging is disregarded, the relationship among the SOC of the cell, its open-circuit voltage (
), and internal resistance (
) is depicted in
Figure 3. To estimate the SOC of the battery, an equivalent circuit model is employed, adhering to the following equations [
33]:
From these, the following equation can be derived:
Here, represents the open-circuit voltage of the battery, denotes the internal resistance, is the battery current, and is the battery capacity. The charging power of the battery must satisfy the boundary condition , while the discharge power needs to adhere to . Additionally, the SOC of the battery must comply with the boundary condition . Furthermore, signifies battery discharging, whereas indicates battery charging.
In the drive motor model, it is crucial to account for both motor driving and braking scenarios. Consequently, there exists a disparity in the efficiency of the motor during driving and energy recovery phases. The efficiency of the drive motor can be ascertained using a lookup table, and the efficiency map of the drive motor is depicted in
Figure 4. Above the 0 axis represents the driving torque, which is positive. Below the 0 axis is the braking torque, which is negative.
The output power of the driving motor must satisfy the following equation:
Here, the output torque of the drive motor, denoted as , indicates the direction of motion: a positive value signifies driving, while a negative value signifies braking. represents the torque requirement for the electric drive or braking of the wheels. The speed of the drive motor is denoted by , and represents the reduction ratio of the speed reducer. The wheel speed is denoted by , and signifies the output power of the drive motor. Additionally, represents the transmission efficiency. The output torque and speed of the drive motor must lie within the following boundary conditions: and .
2.2. Vehicle Dynamics Modeling
The specific performance parameters of the hybrid mining dump truck are outlined in
Table 1. With the vehicle’s power system as the focus of our investigation, the dynamic equations governing its motion during travel are presented below [
34,
35]. These equations facilitate the conversion of predicted vehicle speed and slope sequences into corresponding predicted vehicle demand power sequences.
The dynamic equations are as follows:
Here, is the total mass of the vehicle, is the vehicle’s speed, is the torque required for electric drive or wheel braking, is the mechanical braking torque, is the radius of the vehicle’s wheels, represents the driving resistance faced by the vehicle, is the acceleration of gravity, is the rolling resistance coefficient of the wheels, is the slope angle, is the drag coefficient, is the windward area of the vehicle, and is the air density.
3. DP-MPC Strategy Based on RBF Neural Network Model Prediction
3.1. RBF Neural Network Prediction Model
The RBF neural network serves as the foundation for constructing the neural network prediction model. This model is trained using vehicle speed and road slope data from operational samples. Leveraging historical vehicle speed and slope information at the present moment, the model predicts the vehicle’s speed, slope, or required power at future time points within the prediction horizon. The RBF neural network is recognized as a typical local approximation network. Compared to the back propagation (BP) network, it boasts impressive generalization, classification capabilities, and learning efficiency. Consequently, it has found successful applications in various domains, including nonlinear function approximation, data classification, pattern recognition, image processing, system modeling, control, and fault diagnosis [
36].
The employed RBF neural network adopts a three-layer feedforward architecture with a solitary hidden layer. This architecture comprises an input layer, a hidden layer, and an output layer. The network’s structure is depicted in
Figure 5 [
36,
37,
38].
- (1)
RBF neural network
(1) Input layer: The input layer is used as the node of input data. Here,
represents the input vector, which is denoted shown in Equation (7), and n denotes the number of neurons in the input layer.
(2) Hidden layer: The number of neurons in the hidden layer is
, the activation function uses a Gaussian function to transform the input vector’s dimension space, and
represents the vector of the kernel function:
The kernel function of each neuron is given as follows:
Here,
is the central vector of the
jth neuron in the hidden layer, composed of the central components of the
jth neuron corresponding to all neurons in the input layer
;
is the width vector of the
jth neuron in the hidden layer, corresponding to
; and
,
is the Euclidean norm, as shown in Equation (10):
(3) Output layer: The output layer responds to the input signal. The function of neurons in the output layer is a linear function, and the information output by neurons in the hidden layer is linearly weighted and summed to produce the output result of the entire neural network. The output of neurons in the output layer is expressed as follows:
Here, is the number of neurons in the output layer, and is the weight between the kth neuron in the output layer and the jth neuron in the hidden layer.
- (2)
RBF neural network prediction model
In this paper, two RBF neural network prediction models are established to forecast the future speed, slope, or required power of the vehicle based on the actual operating conditions within a mining area characterized by extended stretches of uphill and downhill roads.
Utilizing the historical speed and road slope time series data of the current vehicles as the input for the neural network prediction model, we define the input vector as
, where
represents a sequence of historical vehicle speeds, and
represents a sequence of historical road slopes. At time
, the input vector is expressed as follows:
Here, represents the vector length of the historical speed and slope data.
The output of the neural network prediction model at time
is defined as
, and it represents the future speed and slope sequence at that moment:
where 2
H is the vector length of the predicted speed and slope data.
Assuming
for the nonlinear mapping function of the prediction model, we have the following:
Furthermore, to analyze the impact of different prediction models on the power distribution among vehicle power sources, a model is constructed to directly predict the future required power of the vehicle. The output of this neural network prediction model at time
is defined as
, and the required power sequence of the vehicle at that moment is expressed as follows:
Assuming
to be the nonlinear mapping function of this prediction model, we have the following:
In the above Equations (13) and (15), H represents the prediction time horizon.
In the neural network prediction model, the training samples consist of test condition data collected from the mine, encompassing vehicle speed and slope information. The vehicle speed sample data are obtained through vehicle speed sensor tests, whereas the positional values in X, Y, and Z directions during the vehicle travel are measured using an inertial navigation system. The relative position differences of the sampling points are utilized to convert and calculate the road slope sample data. For training, 10,352 samples are used, and 2000 samples are reserved for testing.
The RBF neural network model designed for predicting both speed and slope features 2h neurons in the input layer and 2H neurons in the output layer. Alternatively, the RBF neural network model aimed at directly predicting power has 2h neurons in the input layer and H neurons in the output layer. Both prediction models assume that h and H are equal, with the number of hidden layer neurons determined using an empirical formula.
3.2. Energy Management Strategy Based on the DP-MPC Algorithm
Under working conditions where road slope information is available, two strategies employing the DP-MPC algorithm are considered: DP-MPC@v and DP-MPC@P. DP-MPC@v involves predicting future vehicle speed and road slope based on historical data of the same, calculating the future time-domain power requirements of the vehicle using a vehicle dynamics model, and then integrating this with the DP-MPC algorithm. Similarly, DP-MPC@P directly predicts the future time-domain power requirements of the vehicle using historical speed and road slope data, also incorporating the DP-MPC algorithm.
In both strategies, the predicted power requirement sequences of the vehicle in the future time domain are utilized as disturbance variables introduced into the MPC system response prediction model. This model combines with an objective function aimed at minimizing fuel consumption while maintaining SOC and ensures that all system variable constraints are met. Through the use of DP algorithm within the prediction horizon, the optimal allocation of engine and battery power sequences is obtained. The first optimal engine power in this sequence is then applied as a control variable input to the controlled object, achieving real-time control optimization of power allocation among multiple power sources for the vehicle.
The structural diagram of the DP-MPC (DP-MPC@v and DP-MPC@P) strategy is illustrated in
Figure 6. The light orange dashed line represents the DP-MPC@v strategy, where the neural network model predicts future time-domain road slope and speed sequences, followed by the calculation of the vehicle’s future time-domain demand power sequence using the vehicle longitudinal dynamics model. The thick red dashed line indicates the DP-MPC@P strategy, where the neural network prediction model directly predicts the vehicle’s demand power sequence in the future time domain.
In this allocation strategy, considering the slope information of the road, in order to achieve real-time simulation of the control system, a mapping model between road distance and slope needs to be established. This model consists of discrete distance and slope points and can provide real-time feedback on road slope information during vehicle operation. The vehicle’s speed is monitored by the system in real-time, allowing for the calculation of the distance traveled by the vehicle. By combining this distance with the pre-established road distance and slope mapping model, the linear interpolation method is employed to determine the slope value of the road at any given moment for the vehicle. The current time and historical slope values, along with the vehicle’s historical speed, are utilized as input data for the neural network prediction model. This integration enables online prediction of road slope, speed, or the vehicle demand power sequence. The graphical representation of the constructed road distance and slope mapping model is depicted in
Figure 7.
To fulfill the real-time control demands, a state space model for the linear discrete-time system of the SHEV system has been formulated, as illustrated in Equation (17):
Here,
represents the state vector at time
k;
is the input control vector;
is the output vector;
is the disturbance variable; and
,
,
,
,
, and
are the coefficient matrices or coefficients of the equation. To ascertain the parameters within this equation, the subsequent equation is defined as follows:
In this context,
denotes the difference in engine output power between time
k and time
. Furthermore, Formula (4) pertaining to the battery’s SOC has been simplified according to [
2], as shown in Equation (19):
Here, () is a scalar parameter derived from the simulation data of the battery pack, and represents the sampling period.
From Equations (1)–(4), (18) and (19), the powertrain dynamics equations of a SHEV can be utilized to formulate a linear discrete system. The variables and coefficients in Equation (17) are defined as follows:
Note that the state vector, input control vector, and output vector must adhere to the constraints specified in Equations (1)–(4).
At time step k, the SOC value and historical information of the hybrid system, as well as the output power and historical information of the engine-generator set at time step
, can be acquired and stored. Utilizing Equation (17), by setting
N as the prediction horizon and
m as the control horizon, the system response prediction equation for the DP-MPC can be derived.
Here,
and
Here, , , , and are the coefficient matrix, represents the identity matrix, denotes the control variable sequence, and is the disturbance variable sequence.
To prevent rapid fluctuations in the SOC of the power battery during operation, a reference SOC trajectory should be incorporated into the DP-MPC strategy to constrain the SOC. The DP strategy, being a global optimization approach, calculates the required vehicle power based on predetermined operating conditions and a vehicle dynamic model. It establishes a global optimization objective function and a state model equation, enabling offline simulation optimization and yielding an optimal SOC trajectory for the given operating condition. Therefore, the SOC trajectory obtained from the DP strategy can serve as the reference trajectory for the battery SOC under the DP-MPC strategy, with the reference SOC value denoted as .
At time
k, the recurrence formula of DP optimization solution within the MPC predictive horizon is given as follows:
Within the predictive horizon, for step
, the subproblem can be solved backward using the DP algorithm, which is expressed as follows:
For step
where
, the subproblem is expressed as follows:
Here, represents optimal objective function from the beginning of to the end of the predictive horizon, and the state variable transitions to the state in the next step under the action of the control variable .
To enhance the fuel economy of the vehicle and maintain the SOC within a controlled range relative to a reference trajectory, the optimization problem associated with MPC method within each predictive horizon can be articulated as follows:
where
and
Here, represents the objective function within the predictive horizon, is the instantaneous objective function, denotes the engine’s fuel consumption, is the variation of SOC, and serves as a penalty function for deviations between the final SOC and the reference SOC () at the end of the predictive horizon. The coefficients and effectively constrain the SOC trajectory close to the reference line, ensuring that the SOC does not fluctuate rapidly and enabling a balanced distribution of electric energy throughout the driving process.
To guarantee the normal operation of each component within the powertrain, constraint conditions must be imposed on the objective function, as illustrated in Equation (27). These conditions are formulated with a holistic consideration of both fuel economy and the durability of the power battery. Subsequently, the optimal control output sequence within the predictive horizon is obtained with a DP solution, and the first control output value
is then applied to the hybrid system.
Here, the subscript “max” indicates the maximum value, and “min” indicates the minimum value of the corresponding physical quantity.
To summarize, the primary process of the optimal power allocation strategy based on the DP-MPC algorithm is outlined as follows:
- (1)
Utilize neural network prediction models to directly or indirectly obtain the vehicle’s demand power sequence in the future time domain, which serves as the disturbance sequence. The state vector at time k is composed of the current SOC value of the power battery and the output power of the engine-generator set at time k − 1. These disturbance sequences and state vectors are introduced into the system response prediction equation of the DP-MPC framework.
- (2)
Define the objective function as minimizing fuel consumption while maintaining the SOC of the battery within an acceptable range and satisfying all variable constraint conditions of the system. Using the DP solution within a prediction horizon, identify an optimal control variable sequence (engine output power) from all possible combinations of engine and power battery working states.
- (3)
Apply the first value of the optimal control variable sequence as the control input to the controlled object, thereby achieving optimal power distribution among the vehicle’s multiple power sources. The operating point of the engine is determined by its speed and torque. Disregarding efficiency losses, the engine’s output power range is defined as , where is the control field on the engine’s optimal fuel consumption curve.
- (4)
Utilize the real-time feedback from the vehicle system, including speed, slope, and historical information, as input data for the neural network prediction model at the subsequent time step. Repeat steps (1) through (3) iteratively to implement the rolling optimization process that is integral to the DP-MPC algorithm. Notably, the average execution time of the entire power allocation algorithm is less than 50 ms, with a sampling period of 1 s. This underscores its potential for real-time control applications.
4. Energy Management Strategy Simulation Tests
Utilizing the component, vehicle models, and neural network prediction model, the DP-MPC optimal control strategy is employed to achieve online real-time control for the hybrid mining dump truck. To assess the performance of each strategy, the impact of varying prediction horizons in the RBF neural network on prediction accuracy and fuel consumption is examined, enabling the determination of an appropriate prediction horizon. Subsequently, the performance of the studied strategies is compared with normal MPC and DP strategies.
In this investigation, the prediction horizon and control horizon of the DP-MPC strategy are aligned with the prediction horizon of the RBF neural network model. The predicted speed and slope results, depicted in
Figure 8a–e, are derived from the DP-MPC@v strategy using the RBF neural network model under actual working conditions with varying slopes. The prediction time domains are set at 5 s, 7 s, 10 s, 13 s, and 15 s, respectively, with corresponding hidden layer neuron counts of 15, 22, 30, 40, and 45 in the models. Notably, prediction errors primarily arise at the peaks of speed and slope. As tabulated in
Table 2, an increase in the prediction horizon correlates with a rise in the root mean square error (RMSE) for vehicle speed and slope predictions, resulting in decreased prediction accuracy. This is attributed to the weaker correlation between long-range predictive speed and slope values and current and historical data, which hinders prediction accuracy for longer horizons. Furthermore, the modest fluctuation range of speed and slope values in the working conditions favors more precise predictions, yielding small RMSEs under operational scenarios. When the prediction time domain is set to 13 s, the vehicle’s fuel consumption is relatively low, comparable to that at 15 s, with an average step execution time of 49.50 ms, significantly less than the control system’s sampling time of 1 s. Generally, longer control horizons introduce larger prediction errors and increase computational complexity. Conversely, overly short control horizons prevent optimal control attainment. Balancing vehicle fuel consumption, real-time control capabilities, and computational efficiency, the DP-MPC@v strategy’s selection of a 13 s prediction horizon is deemed appropriate for mine operating conditions with slopes.
To analyze and compare power distribution strategies, the DP-MPC@P strategy incorporates an RBF neural network prediction model that directly forecasts the vehicle’s future power demand based on historical speed and road slope data. With a prediction time domain of 13 s and a hidden layer neuron count of 35,
Figure 9a illustrates the future power demand trend for the vehicle. The black line represents actual current power demand, while the red line denotes predicted power demand.
Figure 9b,c provide magnified views at 340 s and 1840 s, respectively, revealing that prediction errors are primarily concentrated at peak power demand points.
Following the evaluation framework outlined in references [
2,
29], the strategies’ strengths and weaknesses are assessed using indicators such as fuel economy
, engine start count
, engine output peak power
, and average calculation time per step
. Additionally, the initial
and final
states of charge of the power battery are considered in fuel economy calculations.
denotes the difference in fuel economy among the DP-MPC@v, DP-MPC@P, normal MPC, and DP strategies.
Figure 10 displays the parameter variation curves for each strategy under mine road conditions with slopes, while
Table 3 presents the performance indicator results for the evaluated strategies. Analysis reveals the following:
- (1)
As depicted in
Figure 10a,b, the results indicate that the engine and battery output powers of the DP-MPC@P, DP-MPC@v, and normal MPC energy management strategies remain within acceptable limits during operations on sloped terrains in mining areas. Notably, the DP-MPC@v strategy exhibits the lowest engine peak power point compared to the DP-MPC@P and normal MPC strategies, suggesting a superior control capability over engine output power. Conversely, the DP-MPC@P strategy demonstrates the smallest variation in battery’s output power compared to DP-MPC@v and normal MPC, which is favorable for extending the battery’s service life.
Figure 10c,d present partial enlargements of the parameter curves for each strategy, illustrating the trends in engine and battery output power over hourly intervals.
- (2)
As illustrated in
Figure 10e, the SOC of the power battery controlled by the DP-MPC@P energy management strategy closely tracks the globally optimized SOC curve obtained using the DP strategy. During the simulation period of 0 to 850 s, the vehicle is in a downhill phase with the engine shut off (output power of 0 kW). The power battery discharges from 0 to 260 s and transitions to energy recovery charging from 260 to 850 s, resulting in an SOC curve that initially decreases slowly and then increases. From 850 to 2000 s, the vehicle is in an uphill phase, where the engine and power battery optimize power output distribution using the energy management strategy to enhance fuel economy.
- (3)
As shown in
Table 3, when compared to the DP strategy, the DP-MPC@P strategy exhibits fewer engine start-stop cycles, a slightly higher engine peak power, and a 2.62% increase in fuel consumption. In contrast, the DP-MPC@v strategy has more engine start-stop cycles, a slightly lower engine peak power, and also a 2.79% increase in fuel consumption. The normal MPC strategy, compared to the DP strategy, has the highest number of engine start-stop cycles, a slightly higher peak power, and a 6.17% increase in fuel consumption. Among the three strategies capable of real-time control, the DP-MPC@P strategy demonstrates the best performance, followed by DP-MPC@v, which outperforms the normal MPC strategy.
- (4)
As indicated in
Table 3, the average computation time per step for the DP-MPC@P strategy is 43.85 ms, which is 11.4% less than the 49.5 ms required by the DP-MPC@v strategy and 117% greater than the 20.13 ms of the normal MPC strategy. This is primarily attributed to the use of neural network model prediction calculations in the DP-MPC@P strategy, which increases its computational cost. However, the average computation time per step for the DP-MPC@P strategy is significantly less than the sample period of 1 s, indicating its potential for real-time control applications.
- (5)
The variations in performance among the strategies can be attributed to differences in speed, slope, or power prediction models, leading to deviations in prediction results. Consequently, the calculated or predicted vehicle demand power sequences within the prediction time domain will vary, serving as disturbance variable sequences input into the system response prediction model equation. These sequences are then optimized and solved using the DP algorithm, resulting in different optimal control variable sequences and ultimately causing differences in simulation results and strategy performance.
In summary, under mining area road conditions with slopes, a strategy is proposed that directly predicts future vehicle power demand based on speed and slope, combined with the DP-MPC algorithm (DP-MPC@P). This strategy reduces the fuel consumption cost of the entire vehicle, aligns the SOC curve change of the battery more closely with the SOC trajectory of the DP strategy, and exhibits superior overall performance. The DP-MPC@P strategy demonstrates excellent optimal control performance in the energy management of hybrid mining dump trucks, with overall performance close to that of the DP strategy.
5. HIL Experiments
In the preceding sections of this paper, the construction and simulation of the DP-MPC energy management strategy, which is grounded in condition prediction, have been successfully completed. To validate the real-time performance and robustness of this energy management strategy, a HIL test platform is established based on the offline simulation results, and subsequent HIL testing research is conducted.
The HIL testing platform has been constructed, as depicted in
Figure 11. The platform comprises the following components: an NI PXI rack, a PC upper computer, a vehicle control unit (VCU, MPC5744), and the VeriStand control platform. Specifically, the NI PXI rack provides a real-time vehicle environment. The PC upper computer, connected to the NI PXI hardware via Ethernet, is responsible for downloading simulation models to the NI PXI and deploying them into the real-time system. The VeriStand 2017 experiment management software sets up the test environment (test project) and controls the test system execution. Meanwhile, the Kvaser USBCAN, based on the D2P development platform, flashes the compiled control strategy srz file into the VCU.
The primary steps involved in creating the HIL test system are outlined as follows: (1) Configure the real-time target machine and deploy (download) the developed test project onto the real-time machine (also referred to as the lower computer). (2) Integrate NI series equipment into the VeriStand environment. Specifically, the following devices should be incorporated: those equipped with a PXI-7841R board, a CAN communication board (PXI-8512/2), and a programmable power supply. Additionally, the CAN bus communication channel is configured with a baud rate of 500 kbps. (3) Incorporate the controlled object model into the test engineering framework. (4) Once the hardware and software resources have been added, adjust the connection port mapping accordingly, utilizing a provided mapping file to ensure the alignment of project signals.
The FTP-75 standard driving cycle with a scaled-down speed ratio is utilized for the flat terrain scenario, while actual mining road conditions represent the graded terrain scenario. To validate the real-time performance and robustness of the DP-MPC@P energy management strategy, HIL tests were conducted under both scenarios, with the initial and final SOC of the traction battery set at 0.6.
Figure 12a,b illustrate the speed tracking of the actual vehicle speed versus the target vehicle speed for the flat and graded terrain scenarios, respectively. It is evident from these figures that the DP-MPC@P strategy achieves excellent speed tracking performance under both conditions.
Figure 12c,d demonstrate that, under both scenarios, the traction battery can charge and discharge normally within the allowable range, enabling the engine to operate at higher efficiency. The dashed boxes in the vehicle demand power plots indicate negative power values due to mechanical braking when the vehicle speed falls below a set threshold. The solid boxes show negative power values less than the battery’s maximum energy recovery capacity, with excess energy dissipated as heat by braking resistors. Therefore, it can be observed that the combined power of the engine and battery, as regulated by the proposed strategy, is sufficient to meet the vehicle’s anticipated power requirements, thereby ensuring dynamic vehicle performance. The simulation results indicate that the DP-MPC@P strategy achieves satisfactory control outcomes under various driving conditions.