Next Article in Journal
Pathway-Based Review of LCA Studies on Hydrogen, Methane-Based Fuels, Methanol and Ethanol for Internal Combustion Engines
Previous Article in Journal
Two-Stage Stochastic Frequency-Security-Constrained Unit Commitment for Thermal-Storage Joint Frequency Regulation Under High Renewables Using Analytical Criterion and Linear Surrogates
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy-Efficient Thermal Management of a Fuel-Cell Heavy-Duty Truck via Nonlinear Model Predictive Control

Production Engineering of E-Mobility Components (PEM), RWTH Aachen University, Bohr 12, 52072 Aachen, Germany
*
Author to whom correspondence should be addressed.
Energies 2026, 19(13), 3123; https://doi.org/10.3390/en19133123
Submission received: 30 May 2026 / Revised: 24 June 2026 / Accepted: 28 June 2026 / Published: 1 July 2026
(This article belongs to the Section J: Thermal Management)

Abstract

A methodology for the development of nonlinear model predictive control for thermal management of a 40-ton fuel-cell heavy-duty truck is presented, using the medium-temperature cooling circuit as a case study. The approach integrates control-oriented modeling, parameter estimation, and experimental validation based on drivetrain test bench measurements under controlled high-temperature ambient conditions. A lumped-parameter model of the medium-temperature circuit, including coolant, oil, electric motors, and power-electronics auxiliaries, is derived and implemented in a Simulink environment, with heat-transfer parameters calibrated from test bench data and radiator air-side resistance and fan characteristics derived from CFD simulations and manufacturer specifications, respectively. Model parameters are identified using a systematic estimation procedure and the resulting model is validated against long-duration roller test measurements, achieving coefficients of determination above R2 = 0.9 and normalized RMSE values below 10% for all key temperatures. The validated model is then used as the prediction model in a model predictive controller that manipulates radiator fan and coolant-pump speeds, while treating component heat losses, vehicle speed and ambient temperature as measured disturbances. The controller is evaluated in a model-in-the-loop environment for representative long-haul and urban driving cycles and different ambient temperatures, and its performance is benchmarked against conventional rule-based and PI-based control strategies. Depending on the driving cycle and ambient conditions, the proposed NMPC reduces cooling system energy consumption by up to 39.6% compared to a PI controller (VECTO Urban Delivery cycle, 35 °C ambient), with an average reduction of 16.6% across all investigated driving cycles and ambient conditions, without a significant increase in average or maximum coolant temperature. The proposed methodology provides a transferable workflow for developing predictive thermal management control in fuel-cell heavy-duty vehicles and other complex automotive cooling systems.

1. Introduction

Heavy-duty vehicle (HDV) electrification is accelerating due to climate targets and tightening CO 2 regulations [1]. Although heavy-duty trucks represent a minority of the global fleet, they account for a large share of transport emissions [2]. The International Energy Agency (IEA) inventory for the heavy-duty road transport subsector estimates 1.78   G t of direct CO 2 emissions from heavy trucks in 2020 (approximately 25% of total transport CO 2 emissions); this figure is projected to rise to 2.04   G t in 2030, making long-haul transport a key decarbonization lever [3]. The European Union now requires average CO 2 reductions for new HDVs of 45% by 2030, 65% by 2035, and 90% by 2040, relative to 2019, with comparable tightening trends in other major markets [1,4].
Among zero-emission powertrain concepts, fuel-cell electric trucks (FCETs) are leading candidates for long-haul applications, offering higher gravimetric energy density than batteries, fast refueling, and diesel-comparable range while preserving usual payload [5,6]. However, the transition to fuel-cell systems introduces new challenges in thermal management.
The thermal management system (TMS) is critical for FCET efficiency and durability. Proton-exchange membrane (PEM) fuel-cell stacks, which represent the dominant fuel-cell technology in automotive applications, operate within a narrow coolant temperature window (typically 60 °C to 80 °C) and reject waste heat comparable to their electrical output, corresponding to an electrical stack efficiency of approximately 50–60% under typical automotive loads [7,8]. The lower coolant-to-ambient temperature difference of PEM fuel-cell systems compared to conventional diesel powertrains requires higher heat rejection capability, increasing radiator sizing and auxiliary power demand [7,8]. FCETs also employ multi-circuit TMS architectures in which fuel-cell stacks, power electronics, the electric drivetrain, auxiliary components, and the battery circuit operate at distinct temperature levels and thermal limits that must be coordinated [7,9]. Suboptimal thermal control accelerates component aging and increases auxiliary energy use, directly reducing vehicle range [7,9]. Recent reviews further emphasize that the design of thermal management system architectures and the selection of appropriate temperature control strategies, spanning both steady-state and cold-start operation, remain central open challenges for liquid-cooled PEMFC systems [10].

1.1. Challenges of Optimal Control in Complex Thermal Management Systems

Conventional thermal management systems are commonly controlled using rule-based (RB) strategies [11] or classical PID controllers [12]. RB strategies are simple and robust, often relying on heuristic tuning without requiring a detailed process model. Such controllers can achieve satisfactory performance for simple control tasks where system dynamics are well understood and disturbances are limited. However, RB strategies do not perform system-wide optimization and can lead to inefficient operation [13]. Classical PID controllers, in turn, are typically tuned to meet local performance criteria, such as settling time, overshoot, bandwidth, or robustness margins. While this ensures adequate reference tracking and disturbance rejection, it does not explicitly minimize a global performance functional over the entire system trajectory. In contrast, optimal control methods formulate the control task as the minimization of a cost function J, allowing performance objectives such as energy consumption to be directly incorporated into the control design [14].
To overcome these limitations, model-based control strategies, particularly nonlinear model predictive control (NMPC), leverage dynamic system models to forecast future behavior and optimize control inputs under physical and operational constraints [15]. Representative studies demonstrate that NMPC can achieve measurable efficiency gains at the vehicle level. For instance, Schutzeich et al. apply NMPC to battery electric vehicle (BEV) cabin climate control, showing energy savings of up to 15.4% in cold conditions and 37.9% in hot conditions relative to a rule-based controller [16]. Hajidavalloo et al. show that NMPC-based integrated thermal management of the battery and cabin increases electric vehicle (EV) operating time by more than 1 h compared to RB control and more than 2 h compared to cabin-only NMPC in cold conditions [17]. Ma et al. demonstrate that NMPC-based battery heating at low temperatures reduces the heating time by 29% and energy consumption by 45% relative to conventional electric heater-only strategies [18]. Extending predictive control to heavy-duty fuel-cell trucks, Batool et al. present an adaptive energy and thermal management strategy for fuel-cell electric vehicle (FCEV) powertrains, combining predictive energy management based on the equivalent consumption minimization strategy (ECMS) with thermal system optimization, achieving improved fuel-cell efficiency and durability under realistic driving conditions [19]. Varlese et al. [20] present a model predictive thermal management system for fuel cells in agricultural applications, in which load forecasts and coordinated control of the coolant pump and fan can reduce the energy consumption of auxiliary units by up to 30%. Xu et al. present an MPC-based thermal management strategy for a BEV powertrain with mixed coolant/oil cooling, achieving battery energy savings of up to 1.06% while maintaining component durability within acceptable limits across representative driving cycles [21].
These studies typically employ control-oriented thermal models validated against experimental data or high-fidelity simulation models, enabling evaluation of NMPC feasibility and potential efficiency gains. However, model validation is often limited to selected operating conditions or representative scenarios, which restricts the assessment of prediction accuracy and control performance under varying transient conditions. Moreover, many contributions focus on passenger vehicle applications or rely on purely simulation-based model validation, leaving open the question of how predictive thermal control performs in heavy-duty fuel-cell applications where thermal loads, system complexity, and operational requirements differ substantially from passenger vehicle contexts.
Despite promising results, several key challenges remain. First, it is unclear under which driving conditions predictive thermal control yields significant energy benefits without violating thermal constraints. Second, a systematic methodology linking system-level thermal architectures, experimental data, and NMPC design is lacking. Third, the required level of thermal model fidelity for effective and computationally feasible NMPC under realistic heavy-duty driving cycles remains an open question.

1.2. Objectives and Contributions

Despite growing interest in predictive thermal management for electrified vehicles, a validated end-to-end methodology linking control-oriented modeling, experimental parameter estimation, and NMPC design for heavy-duty fuel-cell cooling systems has not been established in the literature. Existing studies focus on passenger vehicles or rely on purely simulation-based validation. This work addresses these gaps by developing and evaluating a structured methodology for predictive thermal management of a heavy-duty fuel-cell truck that is experimentally grounded and suitable for optimization-based control. Specifically, this study makes the following contributions:
  • A structured and reproducible end-to-end workflow for predictive thermal management of complex vehicle cooling systems, covering control-oriented modeling, systematic parameter estimation from test bench data, and NMPC design and evaluation, demonstrating its applicability to a multi-component medium-temperature (MT) cooling circuit of a heavy-duty fuel-cell truck, for which no such validated workflow currently exists in the literature.
  • Experimental evidence that lumped-parameter thermal models, identified from drivetrain test bench measurements under high-temperature ambient conditions, achieve sufficient accuracy ( R 2 > 0.9, NRMSE < 10%) for use as prediction models in NMPC while remaining computationally suitable for real-time optimization, with an average solver time well below the sampling interval.
  • Quantification of the energy-saving potential of NMPC-based thermal management across representative long-haul and urban heavy-duty driving cycles and varying ambient temperatures, showing reductions in cooling system energy consumption of up to 39.6% compared to a tuned PI controller in simulation without violating the thermal constraints of critical drivetrain components.
To address these objectives, the proposed approach is demonstrated on the MT cooling circuit of a heavy-duty fuel-cell truck, which cools the drivetrain, power electronics, auxiliaries, and charging components. A control-oriented thermal model is developed and experimentally validated using drivetrain test bench data at an ambient temperature of 40 °C. Based on the validated model, a model predictive controller is designed and evaluated in a model-in-the-loop (MiL) simulation framework. The predictive strategy is benchmarked against conventional rule-based and PI controllers under representative driving cycles, enabling a systematic comparison of thermal performance and auxiliary energy consumption.
The work presented in this article was carried out within the SeLv project, funded by the German Federal Ministry of Transport under funding code 45P0090002. The aim of the project is the development of a modular electric powertrain for heavy-duty trucks, utilizing fuel cells as range extenders [22].

2. Methodology

The methodology for NMPC development follows a structured, multi-stage process for controller development and validation. The individual development steps are illustrated in Figure 1.
The development begins with the preparation of manufacturer data for key thermal management system components. To efficiently parameterize these components using physics-based, high-fidelity models, a detailed thermal management system model is first developed in Simcenter Amesim, which provides validated component libraries and regression tools for heat-exchanger and pressure-loss characterization. Based on this model, essential system characteristics, such as the number of transfer units (NTU) and pressure losses, are extracted and transferred to a control-oriented Simulink model. Details on the Amesim modeling approach are provided in a previous publication [23].
In parallel, a mathematical representation of the system is formulated in nonlinear state-space form:
x ˙ = f ( x , u )
y = g ( x , u )
where x R n denotes the state vector, u R m the control input, and y R q the system output. The nonlinear vector fields f ( · ) and g ( · ) represent the thermodynamic energy balances, including flow-dependent heat-transfer coefficients derived from the NTU method as well as nonlinear couplings between mass flow rates and their associated temperature gradients.
This formulation provides the theoretical foundation for the nonlinear model predictive control (NMPC) design and simulation. The mathematical model is subsequently implemented and refined in a Simulink environment, where prediction accuracy is assessed through comparison with measurement data.
To ensure model accuracy, vehicle and test bench measurements are conducted and relevant data are collected. These empirical data are used within a Parameter Estimation Tool in MATLAB Simulink (version R2026a), where unknown or initially estimated parameters are adjusted to achieve agreement between the model and the measurement data. Following parameterization, the Simulink model is validated using standard statistical metrics for prediction accuracy.
The root mean square error (RMSE) is used to quantify the deviation between predicted and measured values. RMSE is defined as the square root of the mean of the squared differences between the predicted and observed values and is expressed as follows [24]:
R M S E = 1 n i = 1 n ( y i y ^ i ) 2
where y i denotes the observed values, y ^ i the predicted values, and n the number of data points.
Since RMSE is an absolute metric, a normalized RMSE (NRMSE) is used to improve comparability between different models. The NRMSE is defined here as
N R M S E = R M S E y m a x y m i n
where y m a x and y m i n represent the maximum and minimum observed values per signal over the validation window, respectively.
In addition, the coefficient of determination R 2 is used as a further metric for evaluating model prediction accuracy. The value of R 2 indicates how well the model explains the variance of the observed data. It ranges from to 1, where 1 represents a perfect prediction and values close to or below zero indicate poor model performance. The coefficient of determination is defined as follows [25]:
R 2 = 1 i = 1 n ( y i y ^ i ) 2 i = 1 n ( y i y ¯ ) 2
where y ¯ denotes the mean of the observed values. If the validation results are not satisfactory, the parameter estimation procedure is repeated.
Following successful validation, the validated model is used for NMPC design and subsequent simulation-based investigations. This structured approach ensures that the controller is developed on a physically realistic and experimentally substantiated basis, fulfilling both theoretical and practical requirements for thermal management systems in fuel-cell heavy-duty trucks.

3. Modeling of the Vehicle and Medium-Temperature Cooling Circuit

In this section, the modeling framework for the investigated heavy-duty fuel-cell vehicle and its medium-temperature cooling system is presented. First, the vehicle under study is described, followed by the development of a longitudinal vehicle dynamics model to capture the key driving and heat generation behaviors. The section then describes the thermal management system and the specific modeling of the medium-temperature cooling circuit. To support model accuracy, relevant test bench experiments and data collection procedures are presented, followed by a validation of the developed models. Finally, the selection of representative driving cycles and the implementation of the controller within the simulation environment are discussed, providing the foundation for subsequent simulation-based investigations.

3.1. Investigated Vehicle

The truck developed within the SeLv project is a fuel-cell electric truck specifically designed for long-haul heavy-duty applications. The vehicle is equipped with two hydrogen ( H 2 ) storage tanks, with a system pressure of 350 bar and a total storage capacity of 35 k g . In addition to the H 2 tanks, six battery packs with a total energy content of 368 k W h and a usable energy content of 300 k W h , operating at a nominal voltage of 650 V , serve as a central energy storage system for peak power demands and recuperated energy.
For energy conversion, two fuel-cell systems with a continuous electrical power of 85 k W each and a system efficiency of approximately 50% are employed. The drivetrain consists of two mechanically coupled electric motors, where the output shaft of the first motor is directly connected to the input shaft of the second motor. This configuration enables flexible adjustment of the operating points of the electric machines: one motor can operate in traction mode, while the other simultaneously operates as a generator. This concept allows for operational optimization, load point shifting, and energy recuperation during vehicle operation.
The mechanical drive power is transmitted to the rear axle via a three-speed automated gearbox, enabling a continuous maximum power of 375 k W at the wheel. A thermal management system designed for multiple temperature levels ensures effective heat dissipation from the battery, motors, power electronics, and fuel-cell system.
Figure 2 illustrates the drivetrain topology and the interaction of the main energy flows within the vehicle. Electrical energy is provided in direct current (DC) by the high-voltage battery and fuel-cell system, converted by inverters to supply the electric motors, and stepped down through DC/DC converters to power auxiliary systems, such as 24 V low-voltage units. The key technical specifications of the investigated vehicle are summarized in Table 1.

3.2. Longitudinal Vehicle Dynamics Model

To determine the drivetrain losses that represent the heat input for the thermal management models, the longitudinal dynamics of the vehicle are described using a backward calculation modeling approach. Prescribed driving cycles, defined by the vehicle speed and road gradient, are used as input. It is assumed that the vehicle perfectly follows the driving cycle, from which the required longitudinal driving resistance at the wheels, as well as the corresponding wheel speed and wheel torque, are calculated. From the wheel torque and the known overall gear ratio, operation points of motors with their corresponding losses can be determined.
A rule-based energy management strategy is employed to determine the fuel-cell power as a function of the battery state of charge (SoC). Lower SoC values result in higher requested fuel-cell power in order to maintain the battery SoC. This simplified strategy is sufficient for the generation of representative power losses and thermal loads.
The total longitudinal driving resistance at the wheels is modeled as the sum of rolling resistance, grade resistance, aerodynamic drag, and acceleration resistance [26]:
F total = F roll + F grade + F aero + F acc
The individual force components are calculated as
F roll = f roll · ( m veh + m payload ) · g · cos ( α grade )
F grade = ( m veh + m payload ) · g · sin ( α grade )
F aero = 1 2 · c w · A · ρ air · v veh 2
F acc = ( e i · m veh + m payload ) · a x
where a x is the longitudinal acceleration, v veh the vehicle speed, α grade the road grade angle, f roll the rolling resistance coefficient, c w the aerodynamic drag coefficient, A the vehicle frontal area, ρ air the air density, and e i the rotational mass factor of the drivetrain.
The wheel rotational speed is calculated from the vehicle speed, while the wheel torque is obtained from the resulting total longitudinal force at the wheel. These relationships are given in Equations (11) and (12):
n wheel = 60 · v veh 2 π · r dyn
M wheel = F total · r dyn
Here, n wheel denotes the wheel rotational speed in revolutions per minute and M wheel the torque at the wheels. The parameter r dyn represents the dynamic tyre radius, i.e., the effective rolling radius under load.
The parameters used in the longitudinal vehicle dynamics model are summarized in Table 2. The logic for gear shifting is implemented using a simple state machine, which is illustrated in Figure 3.
The simplified shift logic is based solely on the vehicle speed v veh and models a three-speed transmission. The vehicle starts in first gear, with a total gear ratio of i tot , 1 = 22.16 . When the vehicle speed exceeds 20 k m   h 1 , the transmission shifts to second gear, with a ratio of i tot , 2 = 7.41 . At further speed increases ( v veh > 50   k m   h 1 ), it shifts to third gear, with a ratio of i tot , 3 = 2.467 . The third gear represents a direct drive, such that the total gear ratio corresponds to the axle drive ratio. Downshifting is also based on vehicle speed. If the vehicle speed falls below 45 k m   h 1 , the transmission shifts from third to second gear. If the speed further decreases below 15 k m   h 1 , it shifts back to first gear. The shift logic neglects additional variables such as torque demand or load request and therefore represents a heuristic shifting strategy.
The rotational speed of the electric machines is calculated from the wheel speed using the total gear ratio:
n M = n wheel · i tot
where i tot denotes the total gear ratio of the selected gear, including gearbox and final drive.
If the torque at the wheels and the total gear ratio are known, the required torque of each electric machine can be determined. It is assumed that both machines share the wheel-torque demand equally. The required torque of a single machine is therefore calculated as
M M , req = 0.5 · M wheel i tot · η drivetrain
where M M , req denotes the required torque of one electric machine and η drivetrain represents the overall drivetrain efficiency, which is assumed to be constant and set to 0.93.
Efficiency and torque limitation maps of the electric machines are considered in the simulation. In drive mode (positive torque demand), the drive torque map specifies the maximum available machine torque M M , max as a function of machine speed. The applied torque is limited accordingly. In generator mode (negative torque demand), a recuperation map defines the minimum achievable machine torque M M , min . If the braking power achievable by recuperation is exceeded, the remaining braking demand is covered by the mechanical braking system. The applied machine torque is described by
M M = min ( M M , req , M M , max ) , M M , req > 0 max ( M M , req , M M , min ) , M M , req < 0
where M M , max and M M , min represent the maximum and minimum available motor torque at the respective motor speed.
This approach ensures that the simulated machine torque always remains within the physically permissible limits of the drivetrain and that the transition between drive and generator operation is represented in a physically consistent manner.
It should be noted that while the described drivetrain architecture permits one motor to operate in traction and the other as a generator during certain maneuvers, this operating mode is not implemented in the vehicle or in the simulation conducted in this study. In both cases, the wheel-torque demand is distributed equally between the two motors at all times and both motors always operate in the same mode simultaneously, either both in traction or both in regeneration.

3.3. Thermal Management System

Following the modeling of the vehicle’s longitudinal dynamics and the resulting power demands, the associated thermal loads of the fuel-cell system and drivetrain components must be considered. In heavy-duty FCETs, these thermal interactions significantly influence efficiency, component durability, and operational limits, making the thermal management system a critical part of the overall vehicle architecture.
Figure 4 illustrates the complex thermal management system of the SeLv FCET, designed to ensure the reliable operation of all major components. The system includes two independent high-temperature cooling circuits, each dedicated to one of the two fuel-cell stacks. Each circuit operates at a coolant temperature of approximately 75 °C and includes two radiators connected in parallel, ensuring effective heat dissipation under high loads.
The MT circuit operates in a coolant temperature range of approximately 40 °C to 60 °C under the investigated operating conditions, distinguishing it from the high-temperature fuel-cell cooling circuits (75 °C) and the low-temperature battery circuit (20 °C).
For thermal protection of the batteries, a separate low-temperature (LT) cooling circuit is employed, maintained at a setpoint of approximately 20 °C. To keep the batteries within their optimal operating range even at high ambient temperatures, the water–glycol LT circuit is directly coupled to a vapor-compression refrigerant circuit via a plate heat exchanger (chiller), enabling active cooling.
Additionally, a separate refrigeration circuit manages cabin air conditioning and an independent heating circuit serves the purpose of heating the driver cabin. The MT, LT, and heating circuits can be interconnected via three-way valves, enabling flexible temperature management under varying operating conditions. This flexible design ensures maximum performance and longevity of all key components during vehicle operation.

3.4. Medium-Temperature Cooling Circuit Model

The medium-temperature cooling circuit is one of the key circuits within the thermal management system of the examined FCET. It is responsible for removing heat from the drivetrain, fuel-cell auxiliaries, electric motors, inverters, and other auxiliary consumers. In the simulation, a model of the MT cooling circuit was developed to capture the thermal behavior of the motors, inverters and fuel-cell auxiliaries. The DC/DC converters and the air compressor for the braking system are not included in this model, due to their negligible heat rejection.
The structure of the MT cooling circuit model is shown in Figure 5. The circuit consists of the electric motors and auxiliary consumers, which act as the primary heat sources. Heat generated by the motors is transferred to the motor oil, which is circulated by an oil pump mechanically coupled to the motor shaft. The pump speed is assumed to be proportional to the motor speed.
The oil and coolant circuits are connected via four plate heat exchangers, with each of the two motors equipped with two heat exchangers. An electric pump circulates the coolant, while the motor oil is pumped by previously discussed mechanical pumps attached to the motor shafts. Heat is dissipated to the environment through two radiators, each equipped with two fans controlling the airflow.
In the model, the motors and auxiliary consumers are represented as lumped thermal masses to reduce the system order. The auxiliary consumers (motor inverters and fuel-cell auxiliaries) are modeled together as a single lumped mass, m A u x . The heat-transfer coefficients and thermal resistances between lumped components are assumed to be constant, while heat transfer in the plate heat exchangers and radiators is captured using the NTU method with parameters calibrated from measurement data and the NTU regression tool in Simcenter Amesim. The lumped-parameter representation predicts bulk component temperatures relevant to cooling actuation and does not resolve local temperature gradients.
The dominant thermal time constant of the motor-to-oil cooling path, computed from the identified mass, specific heat, and thermal resistance ( m M · c p , M ) / ( 2 / R t h , M , o i l ) , is approximately 192 s . In the SeLv driving cycle used for controller evaluation, 95% of acceleration events last 24 s or less and the single longest acceleration phase across the entire 9.7   h cycle lasts 56 s , both substantially shorter than the dominant thermal time constant. Acceleration-induced heat-generation transients are therefore strongly damped at the bulk-temperature level, supporting the model’s applicability for the control-relevant dynamics investigated in this work, even though it does not resolve instantaneous local hot-spot formation. Sustained high-load conditions, such as prolonged uphill driving, differ fundamentally from acceleration transients, in that the elevated heat generation persists for a duration comparable to or exceeding the relevant thermal time constants rather than being damped by thermal inertia. This operating regime is nevertheless addressed by the experimental validation: the test bench measurements (Section 3.7) include a sustained full-load segment corresponding to the continuous power output test prescribed by UN/ECE Regulation No. 85, lasting 30 min . Analysis of the slope profile of the SeLv driving cycle shows that, even for a conservative sustained-grade threshold of 2%, the longest continuous uphill segment across the entire 9.7   h cycle lasts approximately 310 s ( 5.2   min ), with a mean grade of 5.8% and a maximum of 7.9%. Since the validated sustained full-load segment exceeds this duration by close to a factor of six, and the developed model accurately reproduces the measured temperature evolution under that sustained high-load condition (Section 3.9), the validated applicability of the model extends to thermally comparable scenarios, such as extended climbing, since the cooling system’s response depends on the magnitude and duration of the resulting heat generation rather than on whether it originates from vehicle speed, payload, or road grade.
The differential Equations (16)–(20) describe the thermal behavior of the cooling system. Nomenclature used in the model is listed in Table 3.
Equation (16) describes the energy balance of the two electric motors in the cooling system model. The factor of 2 in the second and third terms accounts for the presence of two identical motors.
m M · c p , M · d T M d t = 2 · Q ˙ loss , M 2 · T M T oil R th , M , oil 2 · α M , air · A M · ( T M T amb )
Here, m M denotes the combined thermal mass of both motor units, and all heat-flow terms in Equation (16) represent the aggregated contributions of both motors, consistent with the parallel operation and equal torque distribution described in Section 3.2. The term α M , air · A M · ( T M T amb ) represents direct convective heat dissipation from the motor housing to the ambient air, with α M , air denoting the motor-to-air heat-transfer coefficient and A M the effective surface area. Equation (17) describes the energy balance of the motor oil:
m oil · c p , oil · d T oil d t = 2 · T M T oil R th , M , oil 4 · Q ˙ PHX
Equation (18) describes the energy balance of the auxiliary consumers:
m aux · c p , aux · d T aux d t = Q ˙ loss , aux T aux T c l 1 R th , aux , cl
The coolant in the channels outside the radiator is modeled as a lumped mass, simplifying the thermal dynamics. The corresponding energy balance is given by Equation (19):
m c l 1 · c p , cl · d T c l 1 d t = 4 · Q ˙ PHX m ˙ cl · c p , cl · ( T c l 1 T c l 2 ) + T aux T c l 1 R th , aux , cl
Similarly, the coolant in the radiator is modeled as a lumped mass, with its energy balance given by Equation (20):
m c l 2 · c p , cl · d T c l 2 d t = m ˙ cl · c p , cl · ( T c l 1 T c l 2 ) Q ˙ rad
These differential equations form the state-space representation of the MT cooling circuit and are used in the vehicle simulation to predict component temperatures under varying operating conditions.
The heat-transfer coefficient α M , a i r , together with the heat-resistance coefficients for the remaining lumped thermal masses, are treated as constant parameters identified from test bench measurement data using the Simulink Parameter Estimation Tool (Section 3.8). This assumption of constant heat-transfer coefficients is a deliberate modeling simplification for the lumped component masses, where the dominant uncertainty lies in the effective thermal resistance between components rather than in flow-dependent convective effects. This should be distinguished from the heat-exchanger sub-models (Equations (22) and (26)), where heat-transfer effectiveness is explicitly flow-dependent through NTU correlations that account for Reynolds-number-dependent convection on both the coolant and air sides. The assumption of constant heat-transfer coefficients for the lumped masses is validated implicitly by the model accuracy reported in Section 3.9.
The heat exchanged in the plate heat exchanger (PHX) is calculated using the ε –NTU method. This approach has been applied in previous work by the authors [23,27] and is also described in standard heat-transfer textbooks, such as [28]. The heat-flow rate transferred in the plate heat exchanger is given by
Q ˙ PHX = ε PHX · C min , PHX · ( T oil T c l 1 )
The heat-exchanger effectiveness is calculated using the formulation for counterflow heat exchangers, as oil and coolant flow in opposite directions [29]. Accordingly, the effectiveness of the plate heat exchanger is expressed as
ε PHX = 1 exp ( NTU ( 1 C r ) ) 1 C r · exp ( NTU ( 1 C r ) )
where C r = C min / C max represents the ratio of the minimum heat capacity rate to the maximum heat capacity rate ( C = m ˙ · c p ). The oil pumps are mechanically coupled to the electric motors. At a motor speed of 3500 min 1 , the volumetric flow rate of motor oil is 60 L   min 1 . A linear relationship between motor speed and oil volume flow is assumed, while the oil density is considered constant. Based on these assumptions, the mass flow rate of motor oil is calculated as
m ˙ oil = 60 3500 · n Motor · 1 60,000 · ρ oil
The specific heat capacity of the motor oil in J   kg 1   K 1 is approximated by a linear function of the oil temperature. Correlations for the calculation of fluid properties are presented in Table A3.
Heat transfer in the radiator depends on the ambient air mass flow rate, the coolant mass flow rate, the ambient air temperature, and the coolant temperature at the radiator inlet (point 2). In general form, the radiator heat-flow rate can be expressed as
Q ˙ rad = f ( m ˙ air , m ˙ cl , T amb , T c l 2 )
Using the ε –NTU method, the heat transfer in the radiator is calculated as
Q ˙ rad = ε rad · C min , rad · T c l 2 T amb
The effectiveness of the radiator is calculated according to the formula for cross-flow heat exchangers with both fluids unmixed [28]:
ε rad = 1 exp 1 C r ( N T U ) 0.22 exp C r ( N T U ) 0.78 1
The ambient air mass flow through the radiator package was derived from CFD simulations of the complete truck model, including integrated representations of the components located in the former engine compartment, where fuel cells and auxiliaries are now installed. The CFD analyses were performed at 100% fan speed and the resulting airflow data were used to identify the system resistance characteristic of the cooling package.
The fan behavior was described using the manufacturer’s pressure–flow characteristic map and scaled to partial rotational speeds by applying the fan affinity laws. Parallel fan operation was modeled by representing the fans as an equivalent single fan with an increased flow capacity. The pressure losses of the cooling system were modeled as a quadratic function of the air mass flow, complemented by a ram pressure term derived from the vehicle’s dynamic pressure. The system constant was obtained from the CFD operating points and the operating condition for arbitrary fan speeds and vehicle velocities was determined from the intersection of the fan characteristic and the system resistance curve.
The characterization of the plate heat exchangers, radiator, and cooling fans relies on a combination of manufacturer data, CFD simulations, and test bench measurements, each contributing to a different stage or aspect of the model rather than being merged through a single fusion step. For the plate heat exchangers and radiator, the heat-transfer effectiveness ((Equations (22) and (26)) is determined in two sequential steps: manufacturer-supplied heat-exchanger performance data is first processed using the regression tool in Simcenter Amesim to obtain an initial parameterized correlation consistent with the underlying heat-transfer physics; these parameters are then re-estimated using drivetrain test bench measurement data and the Simulink Parameter Estimation Tool, such that the final reported values reflect calibration against the measured system behavior rather than the manufacturer data alone. This sequential procedure, rather than weighted averaging or piecewise fitting, is used to combine the two data sources: the manufacturer-derived correlation provides a physically grounded starting point and functional form, while the test bench-based re-estimation corrects for deviations arising from installation effects, manufacturing tolerances, and other system-level influences not captured by component-level manufacturer data. The air-side system resistance of the radiator package, which determines the relationship between air mass flow rate and fan speed (Equation (33)), is derived independently from CFD simulations of the complete vehicle, performed at full fan speed. The fan pressure–flow characteristic itself is taken from manufacturer specifications and scaled to partial rotational speeds using the fan affinity laws; this sub-model is informed by manufacturer data only.
Differences in reliability between these data sources, such as manufacturer tolerance bands, CFD turbulence, and meshing assumptions and the limited operating envelope of the test bench measurements, introduce uncertainty into the respective sub-models. However, since the heat-transfer parameters that most directly determine predicted component temperatures are calibrated end-to-end against measured data, uncertainty originating from the CFD-derived air-side resistance or the manufacturer’s fan characteristic is implicitly compensated for during this calibration step. The reported validation metrics ( R 2 > 0.9, NRMSE < 10%, Section 3.9) therefore reflect the net predictive accuracy of the model after calibration rather than an unconstrained propagation of upstream uncertainty. A formal uncertainty propagation analysis across the individual data sources, such as a sensitivity study over CFD and manufacturer input variability, was not performed, and this is identified as a direction for future work.

3.5. Actuator Power Consumption Models

The auxiliary energy consumption of the cooling system, which constitutes the primary optimization objective of the NMPC, is computed by integrating the electrical power demand of the coolant pump and the radiator fans over the simulation horizon.
The electrical power of the coolant pump is determined from the product of terminal voltage and current, P pump = U pump · I pump . The terminal voltage is assumed to be approximately constant at its measured mean value during operation. The current is modeled as a third-order polynomial function of pump speed, fitted to discrete current measurements at multiple operating points, with a coefficient of determination of R 2 = 0.9988 . The exact polynomial coefficients are subject to a non-disclosure agreement and are not reproduced here. Within the NMPC operating range of 1400–5600 rpm, the resulting pump power ranges from approximately 270 W to 1820 W . The total pump energy consumption is obtained by time integration of P pump :
E pump = 1 3.6 × 10 6 P pump ( t ) d t [ kWh ]
The electrical power of a single fan set (comprising two fans) is modeled as a third-order polynomial function of fan speed, fitted to discrete power measurements, with a coefficient of determination of R 2 = 0.9987 :
P fan , s = 4 × 10 4 · n ˜ fan 3 1.04 × 10 2 · n ˜ fan 2 + 7.91 × 10 1 · n ˜ fan [ W ]
where n ˜ fan denotes the fan speed expressed as a percentage of the maximum rated speed (2570 rpm), i.e., n ˜ fan = n fan · 100 / 2570 . The total fan power of both fan sets is
P fan = 2 · P fan , s
and the corresponding energy consumption is
E fan = 1 3.6 × 10 6 P fan ( t ) d t [ kWh ]
The total auxiliary cooling energy, reported in Section 4, is E CS = E pump + E fan .

3.6. Heat Source Modeling

The heat generation terms Q ˙ loss , M and Q ˙ loss , aux are computed from manufacturer-supplied component data as described below.
The motor heat generation Q ˙ loss , M is determined from a two-dimensional lookup table with motor speed n M and motor torque M M as inputs, derived from the manufacturer-supplied efficiency map η M ( n M , M M ) . The lookup table output represents the heat dissipated per motor as a function of the current operating point; since both motors are operated in parallel with equal torque distribution at all times (Section 3.2), the total motor heat generation is obtained by multiplying the per-motor loss by a factor of two, as reflected in the first term on the right-hand side of Equation (16). The exact efficiency map data are subject to a non-disclosure agreement and cannot be reproduced here.
The aggregated auxiliary heat load Q ˙ loss , aux comprises contributions from three sources. First, the SiC inverter losses are determined from a two-dimensional lookup table with the same inputs ( n M , M M ) as the motor loss map, again derived from manufacturer data and multiplied by two to account for both inverters. Second, the fuel-cell auxiliary heat rejection is determined from a one-dimensional lookup table linking the fuel-cell net electrical power to the rejected heat per fuel cell; this heat rejection ranges from 0 k W at zero power to 7.6   k W at the maximum considered fuel-cell power of 80 k W per unit and is multiplied by two to account for both fuel-cell units.
Third, heat contributions from the remaining auxiliary components (coolant pumps, fans, and control electronics) were measured during the test bench campaign and found to amount to at most a few hundred watts in total; these contributions are considered negligible relative to the dominant heat sources and are excluded from the model. The three contributions are summed to yield Q ˙ loss , aux , which serves as a disturbance input to the auxiliary thermal mass state equation (Equation (18)).

3.7. Test Bench Experiments and Data Collection

As part of the SeLv project, test bench experiments were conducted on the roller dynamometer at DLG TestService GmbH in Groß-Umstadt, Germany. The primary objective of these tests was to perform homologation measurements of the fuel-cell truck, as documented in the corresponding DLG press release [30].
The test bench is equipped with two driven roller axles and enables the execution of standardized driving cycles under highly reproducible conditions. The test chamber is climate-controlled and allows ambient temperatures of up to 45 °C. Conditioned airflow is supplied to the vehicle via an air inlet system to emulate the cooling airflow encountered during real driving operation. In addition, the rear-axle differential was actively cooled by a dedicated fan to prevent overheating during sustained high-load operation. These conditions allow the reproduction of long-duration load cycles and worst-case operating scenarios with high repeatability and well-defined boundary conditions.
The experiments focused on evaluating several key aspects of the heavy-duty fuel-cell truck. First, drivetrain performance and braking behavior were assessed under various operating conditions, including continuous load operation and recuperation phases. Second, the TMS was investigated with respect to heat dissipation capability and thermal stability under full-load operation and ambient temperatures of up to 40 °C, representing extreme summer conditions. Finally, tests were conducted to fulfill homologation requirements and obtain operating permits in accordance with UN/ECE Regulation No. 13, addressing continuous braking and recuperation and UN/ECE Regulation No. 85, specifying continuous power output over a duration of 30 min . The measurement data acquired during the TMS tests were subsequently used for the calibration and validation of the simulation models presented in this work. The selected operating point represents a critical high-thermal-load condition (ambient temperature of 40 °C, full-load operation), which is considered representative for thermal validation in heavy-duty applications.
Figure 6 provides an overview of the test bench setup. The first subfigure presents the front view of the vehicle, where the driver display used for monitoring relevant vehicle data during the test is shown. The second subfigure shows the rear view of the vehicle, illustrating the chain-based vehicle fastening system and the large axial fan used for active cooling of the rear-axle differential. Behind the vehicle’s hydrogen tanks, a housing containing the data acquisition system is visible, comprising a modular Q.brixx measurement system from Gantner Instruments Test Measurement GmbH in Lauf an der Pegnitz, Germany.
The conducted tests covered a wide range of power levels, whose variations over time are illustrated in Figure 7. Although the primary purpose of these tests was homologation, the recorded data proved well suited for validating the simulation models developed in this work.
Figure 8 shows the behavior of the SoC and the motors’ RPM during the same experiment.

3.8. Parameter Identification Setup

The uncertain model parameters were identified using the Simulink Parameter Estimation Tool with a nonlinear least-squares objective function minimizing the sum of squared residuals between simulated and measured temperatures across all monitored channels simultaneously, with equal weighting applied to all channels. The Trust-Region-Reflective algorithm was used with a parameter tolerance of 10 3 , a function tolerance of 10 3 , and a maximum of 100 iterations. Measurement data were used at the original 1 Hz sampling rate without filtering or preprocessing.
The parameters subject to estimation, together with their initial values and search bounds, are listed in Table 4. Initial values for the plate heat-exchanger coefficients a 1 , PHX and a 2 , PHX and the radiator Nusselt coefficients were taken from the Amesim regression described in Section 3.4; initial values for the thermal masses and resistances were derived from physical reasoning and manufacturer-supplied material data. The remaining model parameters, including the wall thermal conductances G wall , PHX and G wall , RAD , all geometric constants, and the fluid property correlations, were held fixed at the values reported in Appendix A. The final identified parameter values are also reported in Appendix A.

3.9. Model Validation

This section utilizes the measurement data obtained from the test bench experiments described in Section 3.7 to validate the developed simulation models. The objective is to establish a validated model that accurately represents the real-system behavior and can subsequently be used for the development and evaluation of a model predictive control strategy.
The experimental data were supplied to the Simulink Parameter Estimation Tool (as explained in Section 3.8) in order to identify model parameters subject to uncertainty during the modeling process. The parameter estimation was performed with the aim of achieving a high level of agreement between simulation and measurement, quantified by the coefficient of determination R 2 and the normalized root mean square error (NRMSE).
The validation results for the motor winding, oil, and coolant temperatures are shown in Figure 9. The target criteria of R 2 > 0.9 and NRMSE < 10 % were achieved for all three temperatures, as summarized in Table 5. For the coolant temperature, the resulting root mean square error of RMSE = 2.6   ° C is smaller than the specified sensor accuracy of ± 3.29   ° C within the relevant measurement range of 20 °C to 120 °C, as stated in the manufacturer datasheet for the temperature sensors used on the test bench. This suggests that the remaining model deviation is of the same order of magnitude as the measurement uncertainty, though a formal uncertainty propagation analysis was not performed. For the motor winding and oil temperatures, the RMSE values of 4.54   ° C and 3.88   ° C , respectively, slightly exceed the nominal sensor accuracy, which is acknowledged as a limitation of the current model parameterization. They remain within an acceptable range for thermal management applications, particularly in light of the high coefficients of determination and low NRMSE values. Overall, the obtained validation metrics demonstrate that the model reproduces the measured thermal dynamics with sufficient accuracy for subsequent NMPC design and analysis.
The model was identified using data up to 280 min at approximately 40 °C ambient temperature and subsequently validated against the remaining measurement period, during which ambient temperature decreased to approximately 25 °C. The model accurately reproduces thermal behavior across this temperature range without re-identification. It should be noted, however, that both periods were recorded within a single continuous test campaign using a temporal holdout approach rather than validation against an independent experiment or driving profile; the reported accuracy metrics therefore characterize the model’s ability to reproduce the measured thermal dynamics within the validated test campaign and operating conditions described below.
While the resulting ambient temperature span (approximately 25 °C to 40 °C) covers a meaningful portion of the conditions relevant to heavy-duty operation in temperate and warm climates, other aspects of the broader operating envelope were not part of this dedicated thermal validation campaign. Reduced air density at higher altitude would be expected to lower radiator convective effectiveness and fan power demand, an effect not captured by the current calibration. Ambient humidity is considered to have limited direct relevance to the medium-temperature circuit investigated here, since heat rejection in this circuit occurs through the oil and coolant circuits rather than through processes directly sensitive to air humidity, such as fuel-cell stack hydration or cabin air conditioning.
Validation data at sub-zero ambient temperatures was not available, as the climate-controlled roller test bench used for the homologation campaign (Section 3.7) does not support sub-zero ambient conditions and dedicated low-temperature testing was outside the scope of the available test campaign. At lower ambient temperatures, several effects not captured by the current calibration would be expected to become relevant: the temperature-dependent specific-heat correlation for the motor oil (Table A3) was identified within the oil temperature range observed during this test and would require extrapolation outside it; oil viscosity increases at low temperature would alter pump losses and could affect the assumed proportionality between motor speed and oil mass flow (Equation (23)); and the NTU-based heat-exchanger correlations were calibrated from, and only verified within, the observed ambient range. Quantifying these effects would require dedicated low-temperature testing and this is identified as a direction for future work.
Of the five model states, direct sensor measurements were available for T c l 1 , T M , and T oil during the test campaign and validation was performed against these three channels. Direct validation of T aux is not possible, as this state represents a lumped equivalent thermal mass aggregating multiple heterogeneous auxiliary components rather than a single physically measurable temperature; individual component temperature measurements available from the test bench reflect local operating conditions rather than the aggregated bulk state that T aux models. The thermal influence of T aux on the validated state T c l 1 is implicitly captured through the identified heat-transfer resistance R th , aux , cl . Direct validation of T c l 2 was not performed as no sensor was installed at the radiator coolant inlet during the test campaign; the available measurements reflect local outlet temperatures of individual circuit components rather than the flow-weighted mixture temperature at the radiator inlet that T c l 2 models. Since T c l 2 is algebraically coupled to T c l 1 through the coolant energy balance, a model that accurately tracks T c l 1 and correctly reproduces the radiator heat rejection implicitly constrains T c l 2 within physically consistent bounds.

3.10. Driving Cycle Selection

To evaluate the controller performance under realistic driving conditions, three representative driving cycles are considered, as shown in Figure 10. The first cycle was recorded within the SeLv project on a route in western Germany comprising both highway and rural road sections. Further details on this cycle are provided in [31] and its speed profile is depicted in Figure 10a.
To investigate the controller behavior under conditions dominated by sustained highway driving with minimal stop phases, the VECTO Long Haul cycle was selected, as shown in Figure 10b. In contrast, the VECTO Urban Delivery cycle was chosen to assess controller performance under frequent speed changes and transient operating conditions, as illustrated in Figure 10c. VECTO is a simulation framework developed by the European Commission for the determination of CO2 emissions and fuel consumption of heavy-duty vehicles [32].

3.11. Controller Implementation in Simulation

This section presents the NMPC strategy developed for the thermal management of the MT cooling circuit. For implementation in MATLAB/Simulink, the optimization problem is formulated based on a control-oriented state-space representation of the system dynamics.
The NMPC model comprises five states x , seven inputs u , and five outputs y . The states represent the temperatures of the main thermal components of the MT cooling circuit. The states and inputs are summarized in (31).
x = x 1 x 2 x 3 x 4 x 5 = T M T o i l T a u x T c l 1 T c l 2 , u = u 1 u 2 u 3 u 4 u 5 u 6 u 7 = Q ˙ l o s s , M Q ˙ l o s s , a u x v v e h m ˙ o i l T a i r n f a n n p u m p , c l
The outputs selected for tracking are
y = y 1 y 2 y 3 y 4 y 5 = T M T o i l T a u x T c l 1 T c l 2
Among the input variables u, the rotational speeds of the radiator fan ( u 6 = n f a n ) and the coolant pump ( u 7 = n p u m p , c l ) are defined as manipulated variables (MVs). The remaining inputs are treated as measured disturbances (MDs), including heat-generation terms derived from drivetrain operating conditions, ambient temperature, and vehicle speed.
As described in Section 3.4, the thermal behavior of the MT cooling circuit is formulated using mass flow rates as fundamental variables. In particular, heat-transfer processes within the cooling circuit, including heat rejection in the radiator, are expressed as functions of the coolant mass flow rate m ˙ c l and the air mass flow rate m ˙ a i r .
While this formulation is well suited for thermal modeling, mass flow rates are not directly actuated quantities in the real system. Therefore, for controller implementation, the manipulated variables are defined as the rotational speeds of the radiator fan and the coolant pump. To ensure consistency between the physical thermal model and the control-oriented formulation, the corresponding mass flow rates are obtained from lookup tables derived from experimental measurements (coolant flow) and CFD simulations (air flow).
These lookup tables describe the relationships between air mass flow m ˙ a i r , vehicle speed v v e h , and fan speed n f a n , as well as the relationship between coolant mass flow m ˙ c l and pump speed n p u m p , c l . For efficient and numerically robust implementation within the NMPC framework, the tabulated data are approximated by analytical fitting functions, as given in (33) and (34).
m ˙ air = n fan 2570 · a 0 + a 1 · v veh + a 2 · v veh 2 + b 1 · v veh + b 2 · v veh 2
m ˙ c l = k p u m p · n p u m p , c l · ρ c l T c l 1
Here, a 0 , a 1 , a 2 , b 1 , b 2 are fitting parameters obtained from the CFD-based lookup tables. The parameter k p u m p is determined based on volume flow measurements, while the coolant density ρ c l is modeled as a function of the coolant temperature T c l . This keeps the thermal model physically meaningful while making the NMPC practical to implement, because it is based on variables that are directly actuated and measurable. The corresponding correlation coefficients and pump displacement constant are reported in Table A7.
The NMPC block receives the current system states, reference values, measured disturbances, and constraints on the manipulated variables as inputs and computes the optimal control actions according to the receding horizon principle. The controller aims to minimize the auxiliary energy consumption of the cooling system, including the radiator fan and coolant pump, while keeping the coolant temperature within an optimal operating range. Accordingly, the NMPC optimization problem is formulated by minimizing the following cost function (35) and (36) over the prediction horizon:
J ( k ) = i = 0 p K 1 · ( ε T ( k + i ) ) 2 + K 2 · T s · P p u m p ( k + i ) + P f a n ( k + i )
ε T = max T c l 1 48 , 0
where K 1 and K 2 are weighting factors, ε T is the temperature violation penalty, and P p u m p and P f a n represent the electrical power consumption of the coolant pump and radiator fan, respectively. The threshold of 48 °C was selected based on the thermal derating characteristics of the fuel-cell auxiliary power electronics cooled by the MT circuit: manufacturer specifications indicate a reduction in rated output power at coolant inlet temperatures exceeding this value, making 48 °C the practical upper boundary for thermally safe and energy-efficient operation. By appropriately tuning the weighting factors, a trade-off between temperature regulation and energy consumption can be achieved.
For the implementation of the NMPC, suitable values for the sampling time, prediction horizon, and control horizon must be selected to balance control performance and computational complexity. To this end, a parameter study was carried out in which different combinations of sampling time and prediction horizon were evaluated.
The study focused on two main performance indicators: (i) the auxiliary energy consumption of the cooling system, and (ii) the resulting computational effort of the NMPC optimization. The parameter study demonstrates that NMPC performance depends strongly on the selected sampling time and prediction horizon, with an appropriate balance between prediction capability and computational complexity being required to achieve good control performance. The investigated configurations and corresponding simulation results are summarized in Table 6 and the relationship between computational effort and energy consumption is illustrated in Figure 11. As shown, configuration T3 ( T s = 10 s, p = 12 , c = 6 ) achieves the best performance on both indicators, with the lowest auxiliary energy consumption of 17.80   kWh and the shortest simulation time of 219 s . Although configuration T4 ( T s = 2   s , p = 60 ) employs the finest temporal discretization and the largest prediction horizon in terms of prediction steps, it yields higher energy consumption than T3 despite sharing the same total look-ahead window of 120 s. Inspection of the NLP solver status confirmed successful convergence at each control step, ruling out solver failure as the cause. The degraded performance is therefore attributed to the substantially increased optimization problem size associated with the finer discretization, which increases computational complexity and may negatively affect numerical conditioning and optimization efficiency. Consequently, the additional prediction steps do not translate into improved closed-loop performance, indicating diminishing returns from further refinement of the prediction horizon. This result motivates the selection of a moderate sampling time and prediction horizon, as in T3, which achieves the best balance between solution quality and computational efficiency.
Here, t W C represents the simulation time and E C S the total consumed energy of the cooling system (fans + pump).

3.12. Sensitivity Analysis of NMPC Weighting Factors

To assess the robustness of the proposed NMPC strategy with respect to the selection of weighting factors K 1 and K 2 , a sensitivity analysis was performed for the SeLv cycle at an ambient temperature of 40 °C. Seven weight combinations were evaluated, systematically varying K 1 and K 2 independently around the selected configuration ( K 1 = 50 , K 2 = 0.02 ). The results are summarized in Table 7.
The results demonstrate that the proposed NMPC strategy exhibits consistent qualitative behavior across a wide range of weighting factor combinations. Increasing K 1 while holding K 2 constant leads to tighter temperature regulation at the cost of higher auxiliary energy consumption, while increasing K 2 reduces energy demand with only minor variation in the average and maximum coolant temperature. This confirms that the two weighting factors influence the cost function in physically interpretable and independently separable ways.
The corner case K 1 = 10 , K 2 = 0.08 demonstrates that an excessively low temperature penalty relative to the energy penalty results in violation of the 60 °C thermal constraint, with a maximum coolant temperature of 61.80  °C. This defines a practical lower bound on K 1 for thermally safe operation and confirms that weight selection cannot be made arbitrarily without regard to thermal constraints.
Across all six thermally feasible configurations, the relative cooling system energy consumption ranges from 0.02156 kWh/km to 0.03635 kWh/km, remaining below the PI baseline of 0.03640 kWh/km in every case and below the rule-based baseline of 0.03532 kWh/km in the majority of configurations. This confirms that the energy-efficiency advantage of the proposed NMPC strategy over conventional control approaches is not an artifact of a specific weight configuration but holds robustly across the investigated tuning range. The selected configuration K 1 = 50 , K 2 = 0.02 achieves a balanced trade-off between temperature regulation and energy efficiency and lies comfortably within the feasible operating region. Although lower cooling-system energy consumption can be achieved for certain weight combinations, the selected configuration was chosen based on its overall performance across all investigated driving cycles and ambient conditions. It provides a robust compromise between thermal safety margin, temperature regulation quality, and auxiliary energy demand, avoiding operation close to the thermal constraint boundary.

3.13. Selected NMPC Parameters

The NMPC parameters selected based on the parameter study discussed above are summarized in Table 8.

3.14. Actuator Bounds and Rate Constraints

The actuator bounds enforce the physical operating limits of the cooling system. The pump speed is constrained to a minimum of 1400 rpm (20% of the maximum rated speed of 7000 rpm) to prevent thermal hotspots and ensure continuous coolant circulation, and to a maximum of 5600 rpm (80% of rated speed) due to the pressure limitations of the cooling circuit. The fan speed lower bound is set to approximately zero, allowing the controller to shut the fan off entirely when not required, with the upper bound corresponding to the rated fan speed of 2570 rpm. The rate constraints limit the change in actuator speed per control step, preventing excessive mechanical stress and ensuring smooth actuation. The complete actuator bounds and rate constraints are summarized in Table 9.

3.15. Disturbance Prediction and State Availability

In the MiL evaluation presented in this work, the future trajectories of all disturbance variables (vehicle speed, motor heat generation, auxiliary heat load, oil mass flow, and ambient temperature) are supplied to the NMPC directly from the simulation environment over the full prediction horizon. This corresponds to a perfect-preview assumption, which is standard practice in MiL-based NMPC evaluation and allows the controller’s theoretical energy-saving potential to be assessed independently of prediction uncertainty. In a real vehicle deployment, future disturbance trajectories would need to be estimated from available information sources such as route data, historical driving profiles, or short-horizon prediction models, which would introduce prediction errors not considered in the present study.
The sensitivity of the proposed controller to prediction errors is partially mitigated by the receding-horizon implementation: at each sampling instant, the realized disturbance values are fed back as initial conditions for the subsequent prediction, limiting the propagation of prediction errors between control steps. Given the dominant thermal time constant of the system (approximately 192 s , discussed in Section 3.4) and the 10 s sampling interval, thermal states evolve slowly relative to the correction frequency, providing a degree of inherent robustness to short-term prediction inaccuracies. A quantitative sensitivity analysis with realistic prediction models is identified as a direction for future work.
In the MiL environment, all five model states are available directly from the simulation at each sampling instant. In a real vehicle, the states T M and T oil are not directly measurable with standard sensor configurations and would require a state estimator for practical deployment. State estimation for fuel-cell truck thermal management systems has been investigated separately within the broader research context of this work and is identified as a prerequisite for hardware-in-the-loop and vehicle-level implementation, alongside the real-time code feasibility discussed in Section 4.6.
A sensitivity analysis of the controller performance to velocity prediction uncertainty was conducted within the research group as part of the broader investigation of this thermal management system. The results indicate that, when the receding-horizon disturbance correction is active, prediction errors of the order of ± 30 % in vehicle speed have negligible influence on thermal constraint satisfaction and minor influence on energy consumption. This is consistent with the physical argument above: the dominant thermal time constant of approximately 192 s strongly attenuates short-term prediction errors before they can significantly affect the bulk component temperatures used for cooling actuation. A full quantitative sensitivity study with realistic prediction models, including route-based forecasting and stochastic uncertainty, is nevertheless identified as a direction for future work.

4. Results

The following section presents the simulation results of the proposed NMPC strategy in comparison with the rule-based and PI benchmark controllers. After introducing the design and parameterization of both benchmark controllers, the performance is evaluated across three driving cycles and three ambient temperature conditions. The per-cycle results are subsequently synthesized to draw conclusions regarding the energy-saving potential and thermal management performance of the proposed strategy, followed by an assessment of its real-time feasibility.

4.1. Benchmark Controller Design

For benchmarking purposes, the proposed NMPC strategy is compared in MiL with two conventional control strategies: a rule-based (RB) controller and a PI controller. The RB controller corresponds to the baseline strategy implemented in the investigated vehicle during the project development phase, designed to ensure robust thermal protection and stable operation under all considered operating conditions rather than to minimize auxiliary energy consumption; consequently, no systematic parameter optimization or retuning of its thresholds was performed within this study. To provide a more balanced benchmark against a conventionally tuned feedback controller, an additional PI-based strategy was implemented and tuned for coolant temperature regulation.
The RB controller regulates the coolant pump and radiator fan independently via predefined lookup table-based threshold logic, without an explicit setpoint comparison. The pump speed, as a percentage of its maximum, is a piecewise-linear function of the coolant temperature T c l 1 : constant at its minimum value below 30 °C, increasing linearly to its maximum value by 50 °C, and saturating above this temperature. The fan duty cycle follows a similarly piecewise-linear function once active, floored at a minimum of 20% and gated by a hysteresis switch with an on-threshold of 45 °C and an off-threshold of 40 °C: the fan remains off until the coolant temperature reaches 45 °C, at which point it engages and follows the ramp shown in Table 10, reaching 100% duty cycle by 50 °C and remaining engaged until the temperature falls back below 40 °C. The exact breakpoints and corresponding actuator outputs are summarized in Table 10.
The PI controller comprises two independent PI loops (no derivative action, i.e., D = 0 in both), each regulating T c l 1 toward a common setpoint of 48 °C and driving one actuator directly. No explicit output-distribution or split-range logic is used between the two loops; instead, owing to their independent tuning, the pump loop reaches its actuator saturation limit at a smaller temperature error than the fan loop, so that the pump acts as the primary actuator for small corrections while the fan engages more strongly only once a larger corrective action is required. This sequencing is therefore a consequence of the relative tuning of the two loops rather than an explicit coordination scheme. Both loops were tuned independently using the frequency-response-based automated tuning method in Simulink Control Design, with clamping anti-windup. The resulting gains, sample time, and actuator limits are summarized in Table 11. The pump’s actuator range (20–80% of 7000 rpm) and the fan/pump output scaling are identical between the RB and PI controllers, ensuring a consistent basis for comparison between the two benchmark strategies.

4.2. SeLv Cycle

The simulation results for the SeLv driving cycle are presented and discussed for the different control strategies and ambient temperatures. Figure 12 shows the coolant temperature T c l 1 for all controllers. For all cases, the target coolant temperature is set to 48 °C, as defined in Section 3.11.
From Figure 12, it is evident that the RB control strategy implemented in the vehicle significantly overshoots the required cooling demand, resulting in coolant temperatures that are lower than necessary. This behavior leads to excessive auxiliary energy consumption without providing any operational benefit, as fuel-cell derating only occurs at temperatures above 48 °C. This effect is particularly pronounced at ambient temperatures of 30 °C and 35 °C.
The ambient temperature of 40 °C represents an extreme operating condition, under which all controllers exceed the target coolant temperature, as the cooling system is designed to tolerate coolant temperatures up to 60 °C. Nevertheless, a clear tendency can be observed for the NMPC strategy to allow slightly higher coolant temperatures in order to reduce auxiliary energy consumption.
The quantitative comparison of the control strategies for the SeLv cycle is summarized in Table 12. For all investigated ambient temperatures, the NMPC consistently achieves the lowest cooling system energy consumption. Depending on the ambient condition, energy savings of up to 45% compared to the rule-based controller and up to 14% compared to the PI controller are obtained.
Notably, these energy savings are achieved without a significant increase in either the average or the maximum coolant temperature. Across all ambient temperatures, the average coolant temperature under NMPC operation differs by less than 1   ° C from the PI and rule-based controllers, while the maximum coolant temperatures remain nearly identical. This indicates that the reduction in cooling energy consumption is not achieved at the expense of increased thermal peak loads or reduced thermal safety margins.
This behavior can be attributed to the optimization-based nature of the NMPC strategy. Rather than strictly enforcing a fixed coolant temperature setpoint, the NMPC allows small, controlled deviations in coolant temperature to reduce fan and pump operation, as explicitly reflected in the cost function. As a result, a more energy-efficient operation of the medium-temperature cooling circuit is achieved, particularly under the predominantly steady-state operating conditions of the SeLv driving cycle.
Table 13 reports the component temperatures for the SeLv cycle, which represents the most thermally demanding conditions investigated in this work; all thermal limits are satisfied across all controllers and ambient temperatures, with the highest component temperatures occurring at 40 °C ambient.

4.3. VECTO Long Haul

Similar to the SeLv cycle, ambient temperature strongly influences the medium-temperature cooling circuit, shifting the operating temperature level for all control strategies (Figure 13). For the VECTO Long Haul cycle, all controllers achieve stable temperature regulation without oscillatory behavior. The RB strategy consistently overcools the system due to conservative safety margins, while the PI controller regulates close to the target setpoint of 48 °C at lower ambient temperatures, but cannot reach it at 40 °C due to system limitations. In contrast, the NMPC allows small temperature deviations to minimize fan and pump operation, resulting in energy-efficient operation within acceptable thermal limits.
Table 14 summarizes the energy performance. The NMPC achieves the lowest cooling system energy consumption across all ambient conditions, with savings of up to 67% compared to RB and up to 30% compared to PI. These savings are achieved without significant increases in average or maximum coolant temperature, which remain comparable to PI and within safe operating limits. Overall, the NMPC avoids unnecessary cooling during extended steady-state operation, reducing energy use while maintaining thermal safety.
The component temperatures for the VECTO Long Haul cycle are reported in Table 15, confirming that the thermal limits of the motor winding, motor oil, and auxiliary components are respected by all three controllers across all investigated ambient conditions.

4.4. VECTO Urban Delivery

Figure 14 shows the coolant temperature ( T c l 1 ) for the different controllers during the VECTO Urban Delivery cycle. Unlike long-haul operation, the urban delivery profile is characterized by frequent load changes and pronounced transients, placing higher demands on the thermal management system.
The results for this cycle are summarized in Table 16. Across all ambient temperatures, the NMPC achieves the lowest cooling system energy consumption. Compared to the rule-based controller, energy savings reach up to 73% at 30 °C, while savings of up to 40% are obtained relative to the PI controller at 35 °C. Even at 40 °C, where the system operates near its thermal limits, the NMPC maintains energy savings of approximately 25%.
Despite these reductions in cooling energy, average and maximum coolant temperatures remain comparable to the PI controller and indicate no additional thermal stress. The rule-based controller exhibits lower average temperatures due to conservative overcooling, whereas the NMPC effectively limits temperature peaks while reducing fan and pump operation, demonstrating energy-efficient transient thermal management.
Component temperatures for the VECTO Urban Delivery cycle are summarized in Table 17; consistent with the other investigated cycles, all thermal limits are respected and the temperature profiles of NMPC and PI remain comparable across all ambient conditions.
These results highlight that the primary benefit of NMPC in urban driving scenarios lies in its predictive capability, allowing the medium-temperature cooling circuit to operate closer to its optimal thermal range. This leads to a significant reduction in auxiliary energy consumption without compromising thermal safety.

4.5. Synthesis Across Driving Cycles

The analysis of the SeLv, VECTO Long Haul, and VECTO Urban Delivery cycles shows that the benefits of model predictive control depend strongly on driving dynamics. All cycles show reduced energy consumption of the cooling system with NMPC, but the extent and mechanisms differ.
For the VECTO Long Haul cycle, dominated by steady-state operation, NMPC mainly prevents conservative overcooling, yielding moderate energy savings without affecting average or maximum coolant temperatures. In the SeLv cycle, with mixed steady and transient operation, NMPC balances temperature regulation and cooling energy more effectively, reducing auxiliary demand while maintaining safe temperatures. The greatest relative savings occur in the VECTO Urban Delivery cycle, where frequent stop-and-go and load transients cause reactive controllers to overreact. Here, NMPC anticipates thermal loads, significantly lowering energy consumption and limiting temperature peaks.
It should be noted that the rule-based controller represents the strategy implemented in the vehicle during the project development phase and was designed primarily for thermal robustness rather than energy efficiency. No systematic tuning or optimization of its control thresholds was performed within this study. The large energy savings observed relative to the RB strategy therefore partly reflect this design intent rather than an inherent limitation of rule-based control in general. The PI controller, tuned for coolant temperature regulation, serves as a more conservative benchmark and confirms that the NMPC achieves meaningful efficiency gains also against a conventionally optimized feedback strategy.
Across all cycles, energy savings from NMPC do not come at the cost of higher average or maximum temperatures. Instead, NMPC keeps the cooling system closer to its optimal thermal range by balancing temperature control and energy use, demonstrating that its primary advantage lies in adaptive, intelligent thermal management rather than aggressive cooling.
Averaged across all investigated driving cycles and ambient temperatures, the mean steady-state deviation from the 48 °C reference is approximately 1.6   ° C for NMPC, 1.5   ° C for PI, and 2.9   ° C for RB, consistent with the RB controller’s conservative, non-setpoint-tracking design intent.

4.6. Real-Time Feasibility of the NMPC Implementation

To assess the real-time applicability of the proposed NMPC controller, both solver execution characteristics and Simulink profiling results are analyzed. All simulations were performed on a desktop workstation equipped with an 11th Gen Intel Core i7-11800H processor ( 2.30   G Hz ) and 32 GB of RAM, running Windows 11 Enterprise (64-bit) and MATLAB/Simulink R2026a. The evaluation considers the solver time distribution as well as the simulation step size to ensure consistency between numerical resolution and controller execution requirements.
The Simulink model operates with a variable-step solver; automatic solver selection resolved to ode15s, a stiff-system solver suited to models with widely separated time constants such as the thermal dynamics investigated in this work. The relative tolerance was set to 1 × 10 3 , with an initial absolute tolerance of 1 × 10 6 and automatic absolute tolerance scaling enabled; the maximum step size was limited to 1 s .
Under these settings, the simulation used an average solver step size of approximately 0.39   s , with the maximum step size reached in only 0.54 % of steps, indicating stable numerical integration behavior and no excessive refinement of the dynamic simulation. The simulation is therefore sufficiently coarsened relative to the controller sampling time, avoiding unnecessary computational overhead. The complete simulation (34,895 s of simulated time) required 261.14   s of wall-clock run time, corresponding to a run-time-to-simulation-time ratio of 7.48 × 10 3 , i.e., the full model-in-the-loop simulation, including both plant dynamics and controller, executed approximately 134 times faster than real time.
In addition to the overall solver performance, the computational burden of the NMPC block specifically was evaluated using the Simulink Profiler. Over the full simulation horizon, the NMPC block was executed 3495 times, with a total execution time of 160.865 s . This results in an average computation time per control step of
t NMPC = 160.865 3495 = 0.046   s
For a sampling time of T s = 10   s , the real-time feasibility factor is defined as
RTF = t NMPC T s
resulting in RTF = 0.0046 , which is well below unity. This result was consistent in magnitude across simulations at different ambient temperatures, indicating stable computational behavior across operating conditions. The remaining simulation time is primarily attributed to model dynamics and non-NMPC components, confirming that the controller itself is not the computational bottleneck of the system.
It should be noted that this evaluation reflects average execution time on a desktop development platform within MATLAB/Simulink rather than a maximum or high-percentile execution time, and that the controller was not tested as generated code on representative embedded automotive hardware. Embedded implementation would require code generation via Simulink Coder or Embedded Coder and subsequent validation on the target electronic control unit (ECU), which typically differs substantially from a development workstation in CPU architecture, available clock speed, and memory constraints. The reported real-time feasibility should therefore be regarded as a preliminary indication based on average-case desktop simulation performance, rather than a confirmed result for embedded deployment; dedicated hardware-in-the-loop testing on representative automotive hardware is identified as a direction for future work.

5. Discussion

The discussion is structured into four parts: an interpretation of the results, a comparison with existing studies, a revisiting of the research objectives, and a summary of limitations.

5.1. Interpretation of Results

The results demonstrate that the effectiveness of predictive thermal management strongly depends on the dynamic characteristics of the driving cycle. Under predominantly steady-state operating conditions, such as the VECTO Long Haul cycle, all investigated controllers operate close to a thermal equilibrium, limiting the achievable energy savings. In this case, the NMPC mainly reduces conservative overcooling compared to the rule-based strategy.
In contrast, the benefits of NMPC become more pronounced for highly dynamic driving profiles with frequent load changes and transient cooling demands. Particularly for the SeLv and VECTO Urban Delivery cycles, the predictive controller is able to anticipate future thermal loads and adjust actuator operation proactively. This reduces unnecessary fan and pump actuation compared to reactive control approaches and leads to significantly lower auxiliary energy consumption.
At the same time, the reduced cooling energy demand is not accompanied by a noticeable increase in average or maximum coolant temperature. The comparable temperature levels observed for the NMPC and PI controller indicate that the achieved savings primarily result from a more efficient utilization of the available cooling capacity rather than from relaxed thermal constraints. This suggests that predictive thermal management can improve auxiliary efficiency without compromising thermal protection requirements for fuel-cell heavy-duty applications.

5.2. Comparison with Existing Studies

Table 18 contextualizes the energy savings achieved in this work relative to representative NMPC-based thermal management studies from the literature. While direct numerical comparison is limited by differences in vehicle type, controlled subsystem, and benchmark strategy, several observations can be made.
The results of this work are consistent with results reported in studies on comparable systems. Notably, the NMPC savings relative to the PI controller (up to 39.6%) are in line with comparable literature studies. To the authors’ knowledge, this work is among the few that validate the prediction model against physical test bench measurements rather than relying solely on simulation-based validation. While this does not substitute for closed-loop controller validation, it reduces a key source of uncertainty in the MiL results by grounding the prediction model in real-system behavior.

5.3. Revisiting the Research Objectives

The first objective of this work was to establish a structured and experimentally grounded methodology for predictive thermal management of heavy-duty fuel-cell vehicle cooling systems. This objective was achieved through the development of an end-to-end workflow covering control-oriented modeling, systematic parameter estimation from drivetrain test bench measurements, and NMPC design and evaluation for the medium-temperature cooling circuit of a fuel-cell heavy-duty truck.
The second objective was to investigate whether lumped-parameter thermal models identified from experimental data provide sufficient accuracy for predictive control applications while remaining computationally tractable for real-time optimization. The obtained validation results, with coefficients of determination above 0.9 and normalized root mean square errors below 10%, demonstrate that the developed prediction model accurately reproduces the thermal dynamics of the investigated cooling system. At the same time, the achieved solver times confirm the suitability of the proposed approach for NMPC implementation.
The third objective was to quantify the energy-saving potential of NMPC-based thermal management under representative heavy-duty operating conditions. The results showed that the predictive controller reduced cooling system energy consumption across all investigated driving cycles and ambient conditions, with the largest benefits observed for highly dynamic operating profiles. Compared to the tuned PI controller, energy savings of up to 39.6% (VECTO Urban Delivery cycle, 35 °C ambient) and an average of 16.6% across all investigated conditions were achieved without significant increases in average or maximum coolant temperatures and the steady-state deviation from the reference temperature remained comparable to that of the PI controller ( 1.6   ° C vs. 1.5   ° C , Section 4.5), indicating that the improved efficiency was obtained without compromising thermal protection requirements.

5.4. Limitations

The presented study is subject to several limitations. First, the controller evaluation was conducted in a model-in-the-loop environment assuming accurate availability of disturbance information, including vehicle speed and component heat losses. While this enables a controlled assessment of the predictive control strategy, real-vehicle operation is affected by measurement uncertainty and prediction errors, which were not considered within the scope of this work.
Second, the developed cooling system model is based on a lumped-parameter representation with effective heat-transfer coefficients identified from experimental data. While this approach is computationally efficient and sufficiently accurate for control-oriented applications, it cannot capture detailed spatial temperature distributions or explicit flow-dependent heat-transfer phenomena within individual components.
Furthermore, the investigation focused on the medium-temperature cooling circuit and did not consider interactions with additional thermal subsystems such as cabin conditioning or battery thermal management. The reported results are therefore limited to the investigated subsystem and operating conditions.
Finally, the controller assessment was limited to simulation-based evaluation using representative driving cycles. Experimental validation of the predictive controller in hardware-in-the-loop or vehicle-level operation remains part of future work.

6. Conclusions

This study investigated nonlinear model predictive control for the medium-temperature cooling circuit of a heavy-duty fuel-cell truck. The results show that predictive thermal management can reduce auxiliary cooling energy consumption compared to conventional rule-based and PI strategies, particularly under dynamic driving conditions, while maintaining comparable coolant temperature levels. The findings confirm the potential of predictive control to improve thermal management efficiency without compromising thermal safety in fuel-cell vehicle applications. Beyond the demonstrated energy savings, precise thermal management is increasingly recognized as important for component durability, since operating temperature has been shown to significantly influence degradation rates and state-of-health evolution in PEMFC systems [33]; while the present work focuses on the medium-temperature circuit, the proposed methodology may be similarly applicable to other thermally critical circuits, such as the fuel-cell high-temperature loop, where precise temperature control is directly linked to component lifetime. Future work will address robustness to measurement and prediction uncertainties, extend the validation toward hardware-in-the-loop and vehicle-level testing, and explore integration with broader energy-system concepts, including onboard or stationary thermal energy storage, to further improve overall system efficiency and flexibility.

Author Contributions

Conceptualization, T.H.; methodology, T.H.; software, T.H. and C.M.; model development, C.M.; simulation, C.M.; data curation, C.M.; validation, T.H.; formal analysis, T.H.; investigation, T.H.; writing—original draft preparation, T.H. and C.M.; writing—review and editing, T.H., C.M., M.B., N.K., J.H., H.H. and A.K.; visualization, T.H. and C.M.; supervision, M.B., N.K., J.H., H.H. and A.K.; project administration, H.H. and A.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Federal Ministry of Transport (BMV), grant number 45P0090002. The authors would like to thank all project partners for their support and contributions.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

During the preparation of this work, the authors used ChatGPT-5.5 to assist with phrasing and spelling. All content generated with the help of this tool was reviewed and edited by the authors, who take full responsibility for the final manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ACAlternating current
CFDComputational fluid dynamics
DCDirect current
ECMSEquivalent consumption minimization strategy
EVElectric vehicle
FCETFuel-cell electric truck
HDVHeavy-duty vehicle
IEAInternational Energy Agency
MiLModel-in-the-loop
MPCModel predictive control
NMPCNonlinear model predictive control
NRMSENormalized root mean square error
NTUNumber of transfer units
PEMProton-exchange membrane
PIProportional–integral controller
PIDProportional–integral–derivative controller
RBRule-based
RMSERoot mean square error
RTFReal-time feasibility factor
SoCState of charge
TMSThermal management system
VECTOVehicle Energy Consumption Calculation Tool

Appendix A. Model Parameters

The following tables provide the numerical values of all thermal model parameters corresponding to the state equations and constitutive relations in Section 3.4. Parameters governed by non-disclosure agreements (motor and SiC inverter efficiency maps, fuel-cell auxiliary heat rejection map) are described qualitatively in Section 3.6 and are not reproduced here. All remaining parameters are reported below.

Appendix A.1. Lumped Thermal Masses and Specific Heats

Table A1. Lumped thermal masses and specific heat capacities.
Table A1. Lumped thermal masses and specific heat capacities.
ParameterDescriptionValueUnit
m M Combined mass of both motor units938.14kg
c p , M Specific heat of motor (assumed 1)900J/(kg K)
m oil Oil mass2.5448kg
m aux Lumped auxiliary component mass321.52kg
c p , aux Specific heat of auxiliary mass (assumed 2)700J/(kg K)
m c l 1 Coolant mass in cooling channel21.305kg
m c l 2 Coolant mass in radiator4.7542kg
1 Estimated from manufacturer-supplied material specifications for the motor housing and winding assembly. 2 Assumed representative value; the auxiliary mass aggregates multiple components with differing material compositions.

Appendix A.2. Thermal Resistances and Heat-Transfer Parameters

Table A2. Thermal resistances and heat-transfer parameters.
Table A2. Thermal resistances and heat-transfer parameters.
ParameterDescriptionValueUnit
R th , M , oil Motor-to-oil thermal resistance 4.5395 × 10 4 K/W
R th , aux , cl Auxiliary-to-coolant thermal resistance 7.5 × 10 4 K/W
α M , air Motor-to-air heat-transfer coefficient57.35W/(m2 K)
A M Effective motor surface area
(per motor, cylindrical approximation 3)
1.287m2
3 Computed as A M = 2 π ( d M / 2 ) 2 + π d M l M with motor diameter d M = 0.478   m and length l M = 0.618   m .

Appendix A.3. Fluid Thermal Property Correlations

Table A3. Fluid thermal property correlations (temperature T in °C).
Table A3. Fluid thermal property correlations (temperature T in °C).
PropertyCorrelationUnit
c p , oil ( T oil ) 4.2857 · T oil + 1864 J/(kg K)
ρ oil 848 (constant)kg/m3
c p , cl ( T cl ) 0.043 · T cl + 3.2254 kJ/(kg K)
ρ cl ( T cl ) 0.6154 · T cl + 1072.6 kg/m3

Appendix A.4. Heat-Exchanger Parameters

Table A4. Plate heat-exchanger (PHX) parameters. G wall , PHX is derived from manufacturer data; a and b coefficients are identified via parameter estimation against test bench data (Section 3.9).
Table A4. Plate heat-exchanger (PHX) parameters. G wall , PHX is derived from manufacturer data; a and b coefficients are identified via parameter estimation against test bench data (Section 3.9).
ParameterDescriptionValueUnit
G wall , PHX Wall thermal conductance212,494.08W/K
a 1 , PHX Oil-side heat-transfer coefficient 1.0291 × 10 10
b 1 , PHX Oil-side flow exponent5.725
a 2 , PHX Coolant-side heat-transfer coefficient658.75
b 2 , PHX Coolant-side flow exponent0.61269
These parameters enter the overall heat-transfer coefficient as: 1 U A PHX = 1 a 1 , PHX · m ˙ oil b 1 , PHX + 1 G wall , PHX + 1 a 2 , PHX · m ˙ cl b 2 , PHX .
Table A5. Radiator (RAD) Nusselt-correlation parameters identified via parameter estimation against test bench data (Section 3.9).
Table A5. Radiator (RAD) Nusselt-correlation parameters identified via parameter estimation against test bench data (Section 3.9).
ParameterDescriptionValueUnit
a 1 , RAD Air-side Nusselt coefficient0.022253
b 1 , RAD Air-side Nusselt exponent0.66179
a 2 , RAD Coolant-side Nusselt coefficient0.62803
b 2 , RAD Coolant-side Nusselt exponent1.0613
Table A6. Fixed geometric and fluid-property constants used in the radiator U A RAD computation.
Table A6. Fixed geometric and fluid-property constants used in the radiator U A RAD computation.
ParameterDescriptionValueUnit
G wall , RAD Wall thermal conductance1,217,100.48W/K
d h , air Hydraulic diameter, air side0.001m
d h , cl Hydraulic diameter, coolant side0.15m
λ air Thermal conductivity of air0.026W/(m K)
λ cl Thermal conductivity of coolant0.4165W/(m K)
μ air Dynamic viscosity of air 1.9 × 10 5 kg/(m s)
μ cl Dynamic viscosity of coolant 3.2834 × 10 3 kg/(m s)
S air Cross-sectional flow area, air side0.334595m2
S cl Cross-sectional flow area, coolant side0.007m2
A air Convective heat-transfer area, air side83.4748m2
A cl Convective heat-transfer area, coolant side0.154m2
The overall heat-transfer coefficient U A RAD is computed as: 1 U A RAD = d h , air N u air · λ air · A air + 1 G wall , RAD + d h , cl N u cl · λ cl · A cl with Nusselt numbers: N u air = a 1 , RAD · m ˙ air · d h , air μ air · S air b 1 , RAD · P r air 1 / 3 , N u cl = a 2 , RAD · m ˙ cl · d h , cl μ cl · S cl b 2 , RAD · P r cl 1 / 3 where P r air = μ air · c p , air / λ air and P r cl = μ cl · c p , cl / λ cl , with c p , cl from Table A3. A standard value of c p , air = 1005   J   kg 1   K 1 is used.

Appendix A.5. Mass and Volume Flow Correlations

Table A7. Air mass flow correlation coefficients and coolant pump volume flow ( v veh in km/h, n fan in rpm).
Table A7. Air mass flow correlation coefficients and coolant pump volume flow ( v veh in km/h, n fan in rpm).
ParameterDescriptionValueUnit
a 0 Fan-side constant term1.51977kg/s
a 1 Fan-side vehicle speed
coefficient (linear)
1.15309 × 10 2 kg/(s km/h)
a 2 Fan-side vehicle speed
coefficient (quadratic)
9.07218 × 10 5 kg/(s (km/h) 2)
b 1 Ram airflow coefficient (linear) 9.12982 × 10 3 kg/(s km/h)
b 2 Ram airflow coefficient (quadratic) 2.02924 × 10 5 kg/(s (km/h) 2)
k pump Pump displacement constant0.0327L/rev
The air mass flow rate (Equation (33)) is m ˙ air = n fan 2570 ( a 0 + a 1 · v veh + a 2 · v veh 2 ) + b 1 · v veh + b 2 · v veh 2 . The coolant volumetric flow rate is V ˙ cl = k pump · n pump / 60,000 [m3/s], where n pump is in rpm and the factor 60,000 converts from L min 1 to m3 s−1.

References

  1. Regulation (EU) 2024/1610; Amending CO2 Emission Performance Standards for New Heavy-Duty Vehicles. European Union: Brussels, Belgium, 2024.
  2. Bayerlein, M.; Hausmann, J.; Heimes, H.; Kampker, A. A comprehensive techno-economic evaluation of fuel cell electric trucks. Transp. Res. Interdiscip. Perspect. 2025, 32, 101548. [Google Scholar] [CrossRef]
  3. The International Energy Agency (IEA). Global CO2 Emissions from Transport by Subsector, 2000–2030; IEA: Paris, France, 2021. [Google Scholar]
  4. Mulholland, E.; International Council on Clean Transportation (ICCT). The Revised CO2 Standards for Heavy-Duty Vehicles in the European Union; ICCT: Washington, DC, USA, 2024. [Google Scholar]
  5. Pardhi, S.; Chakraborty, S.; Tran, D.-D.; El Baghdadi, M.; Wilkins, S.; Hegazy, O. A review of fuel cell powertrains for long-haul heavy-duty vehicles: Technology, hydrogen, energy and thermal management solutions. Energies 2022, 15, 9557. [Google Scholar] [CrossRef]
  6. Müller, C. Opportunities and barriers of fuel cell heavy-duty trucks: A multi-dimensional comparison with battery-electric heavy-duty trucks. Transp. Res. Part A Policy Pract. 2025, 195, 104455. [Google Scholar]
  7. Chen, Q.; Zhang, G.; Zhang, X.; Sun, C.; Jiao, K.; Wang, Y. Thermal management of polymer electrolyte membrane fuel cells: A review of cooling methods, material properties and durability. Appl. Energy 2021, 286, 116496. [Google Scholar] [CrossRef]
  8. Nöst, M.; Doppler, C.; Klell, M.; Trattner, A. Thermal management of PEM fuel cells in electric vehicles. In Comprehensive Energy Management—Safe Adaptation, Predictive Control and Thermal Management; Springer Briefs in Applied Sciences and Technology; Springer: Cham, Switzerland, 2017. [Google Scholar]
  9. Xu, J.; Zhang, C.; Wan, Z.; Chen, X.; Chan, S.H.; Tu, Z. Progress and perspectives of integrated thermal management systems in PEM fuel cell vehicles: A review. Renew. Sustain. Energy Rev. 2022, 155, 111908. [Google Scholar] [CrossRef]
  10. Song, K.; Hou, T.; Jiang, J.; Grigoriev, S.A.; Fan, F.; Qin, J.; Wang, Z.; Sun, C. Thermal management of liquid-cooled proton exchange membrane fuel cell: A review. J. Power Sources 2025, 648, 237227. [Google Scholar] [CrossRef]
  11. Zhao, Z.; Wang, T.; Zhang, B.; Wang, Y.; Bao, C.; Ji, Z. Analysis of an integrated thermal management system with a heat-pump in a fuel cell vehicle. AIP Adv. 2021, 11, 065307. [Google Scholar] [CrossRef]
  12. Xu, J.; Zhang, C.; Fan, R.; Bao, H.; Wang, Y.; Huang, S.; Chin, C.S.; Li, C. Modelling and control of vehicle integrated thermal management system of PEM fuel cell vehicle. Energy 2020, 199, 117495. [Google Scholar] [CrossRef]
  13. Rajasingham, T.A. Nonlinear Model Predictive Control of Combustion Engines: From Fundamentals to Applications, 1st ed.; Springer: Cham, Switzerland, 2021. [Google Scholar]
  14. Lunze, J. Regelungstechnik 2: Mehrgrößensysteme, Digitale Regelung, 9th ed.; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
  15. Schwenzer, M.; Ay, M.; Bergs, T.; Abel, D.; Li, C. Review on model predictive control: An engineering perspective. Int. J. Adv. Manuf. Technol. 2021, 117, 1327–1349. [Google Scholar] [CrossRef]
  16. Schutzeich, P.; Pischinger, S.; Hemkemeyer, D.; Franke, K.; Hamelbeck, P. A predictive cabin conditioning strategy for battery electric vehicles. World Electr. Veh. J. 2024, 15, 224. [Google Scholar] [CrossRef]
  17. Hajidavalloo, M.R.; Chen, J.; Hu, Q.; Song, Z.; Yin, X.; Li, Z. NMPC-based integrated thermal management of battery and cabin for electric vehicles in cold weather conditions. IEEE Trans. Intell. Veh. 2023, 8, 4208–4222. [Google Scholar] [CrossRef]
  18. Ma, Y.; Ding, H.; Liu, Y.; Gao, J. Battery thermal management of intelligent-connected electric vehicles at low temperature based on NMPC. Energy 2022, 244, 122571. [Google Scholar] [CrossRef]
  19. Batool, S.; Baburaj, A.; Sadekar, G.; Joshi, S.; Franke, M. Advanced energy and thermal management control strategy for heavy-duty fuel cell powertrains. SAE Int. J. Commer. Veh. 2025, 18, 267–290. [Google Scholar] [CrossRef]
  20. Varlese, C.; Haslinger, M.; Junger, C.; Konrad, J.; Krizan, R.; Hametner, C.; Hofmann, P. Predictive fuel cell thermal management for fuel cell electric tractors. Appl. Therm. Eng. 2025, 268, 125835. [Google Scholar] [CrossRef]
  21. Xu, Y.; Klacar, S.; George, S.; Andersson, A.; Sedarsky, D.; Kersten, A. Optimizing thermal management in battery electric vehicle powertrains with energy-efficient model predictive control. Appl. Therm. Eng. 2026, 289, 129897. [Google Scholar] [CrossRef]
  22. Production Engineering of E-Mobility Components (RWTH Aachen University). PEM Develops Modular Powertrain for Electric Trucks. Available online: https://www.pem.rwth-aachen.de/cms/PEM/Forschung/Projekte/~llkkf/SeLv/?lidx=1 (accessed on 7 March 2026).
  23. Kampker, A.; Heimes, H.H.; Schmitt, F.; Hadzovic, T.; Betz, M. Simulation-based development of thermal management for heavy duty fuel cell commercial vehicles. In Proceedings of the 23. Internationales Stuttgarter Symposium Automobil- und Motorentechnik, Stuttgart, Germany, 4–5 July 2023. [Google Scholar]
  24. Braschler, M.; Stadelmann, T.; Stockinger, K. Applied Data Science: Lessons Learned for the Data-Driven Business; Springer Nature: Cham, Switzerland, 2019. [Google Scholar]
  25. Arens, T.; Hettlich, F.; Karpfinger, C.; Kockelkorn, U.; Lichtenegger, K.; Stachel, H. Mathematik; Springer: Berlin/Heidelberg, Germany, 2022. [Google Scholar]
  26. Pischinger, S.; Seiffert, U. Vieweg Handbuch Kraftfahrzeugtechnik; Springer Fachmedien: Wiesbaden, Germany, 2020. [Google Scholar]
  27. Hadzovic, T.; Kampker, A.; Heimes, H.H.; Hausmann, J.; Bayerlein, M.; Cardiel, M.C. Enhancing thermal comfort and efficiency in fuel cell trucks: A predictive control approach. World Electr. Veh. J. 2025, 16, 568. [Google Scholar] [CrossRef]
  28. Bergman, T.L.; Lavine, A.S. Fundamentals of Heat and Mass Transfer, 8th ed.; John Wiley & Sons: Hoboken, NJ, USA, 2017. [Google Scholar]
  29. VDI e.V. VDI Heat Atlas, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  30. Pionke, S. Alternative Antriebe: DLG TestService GmbH Testet Brennstoffzellen-Lkw der RWTH Aachen auf Allrad-Rollenprüfstand. Available online: https://www.dlg.org/detail/dlg-testservice-gmbh-testet-brennstoffzellen-lkw-der-rwth-aachen-auf-rollenpruefstand (accessed on 28 May 2026).
  31. Kampker, A.; Heimes, H.H.; Schmitt, F.; Backes, T.; Betz, M.; Hadzovic, T. Design of an electric drive axle for heavy duty commercial vehicles in the long-haul application under consideration of energy consumption. In Proceedings of the 2022 12th International Electric Drives Production Conference (EDPC), Regensburg, Germany, 29–30 November 2022; pp. 1–8. [Google Scholar]
  32. Vehicle Energy Consumption Calculation Tool—VECTO. Available online: https://climate.ec.europa.eu/eu-action/transport-decarbonisation/road-transport/vehicle-energy-consumption-calculation-tool-vecto_en (accessed on 1 June 2025).
  33. Tang, X.; Yang, M.; Shi, L.; Hou, Z.; Xu, S.; Sun, C. Adaptive state-of-health temperature sensitivity characteristics for durability improvement of PEM fuel cells. Chem. Eng. J. 2024, 491, 151951. [Google Scholar]
Figure 1. Proposed methodology for model-based NMPC development, illustrated and validated using the medium-temperature cooling circuit.
Figure 1. Proposed methodology for model-based NMPC development, illustrated and validated using the medium-temperature cooling circuit.
Energies 19 03123 g001
Figure 2. Drivetrain topology and main energy flows of the SeLv fuel-cell electric truck.
Figure 2. Drivetrain topology and main energy flows of the SeLv fuel-cell electric truck.
Energies 19 03123 g002
Figure 3. State machine diagram of the automated gear-shifting logic implemented as a Stateflow in Simulink. Vehicle speed is in km/h.
Figure 3. State machine diagram of the automated gear-shifting logic implemented as a Stateflow in Simulink. Vehicle speed is in km/h.
Energies 19 03123 g003
Figure 4. Thermal management system of the 40-ton FCET developed for the SeLv project. The MT cooling circuit investigated in this work is highlighted in blue to distinguish it from the rest of the system.
Figure 4. Thermal management system of the 40-ton FCET developed for the SeLv project. The MT cooling circuit investigated in this work is highlighted in blue to distinguish it from the rest of the system.
Energies 19 03123 g004
Figure 5. Simplified model of the medium-temperature cooling circuit.
Figure 5. Simplified model of the medium-temperature cooling circuit.
Energies 19 03123 g005
Figure 6. SeLv heavy-duty fuel-cell truck on the DLG TestService GmbH roller test bench, showing the instrumentation and setup.
Figure 6. SeLv heavy-duty fuel-cell truck on the DLG TestService GmbH roller test bench, showing the instrumentation and setup.
Energies 19 03123 g006
Figure 7. Power at the wheels and fuel-cell power during powertrain test bench operation; ambient room temperature is shown in black.
Figure 7. Power at the wheels and fuel-cell power during powertrain test bench operation; ambient room temperature is shown in black.
Energies 19 03123 g007
Figure 8. Motor RPM and battery SoC during powertrain test bench operation.
Figure 8. Motor RPM and battery SoC during powertrain test bench operation.
Energies 19 03123 g008
Figure 9. Validation of the motor ( T M ), oil ( T o i l ), and coolant temperatures ( T c l 1 ).
Figure 9. Validation of the motor ( T M ), oil ( T o i l ), and coolant temperatures ( T c l 1 ).
Energies 19 03123 g009
Figure 10. Driving cycles with velocity and road grade versus distance.
Figure 10. Driving cycles with velocity and road grade versus distance.
Energies 19 03123 g010
Figure 11. Cooling system energy consumption vs. computational effort for the investigated NMPC parameter configurations. T3 ( T s = 10 s, p = 12 ) achieves the lowest energy consumption and simulation time.
Figure 11. Cooling system energy consumption vs. computational effort for the investigated NMPC parameter configurations. T3 ( T s = 10 s, p = 12 ) achieves the lowest energy consumption and simulation time.
Energies 19 03123 g011
Figure 12. Simulated coolant temperature ( T c l 1 ) during the SeLv driving cycle for different ambient temperatures and control strategies.
Figure 12. Simulated coolant temperature ( T c l 1 ) during the SeLv driving cycle for different ambient temperatures and control strategies.
Energies 19 03123 g012
Figure 13. Simulated coolant temperature ( T c l 1 ) during the VECTO Long Haul driving cycle for different ambient temperatures and control strategies.
Figure 13. Simulated coolant temperature ( T c l 1 ) during the VECTO Long Haul driving cycle for different ambient temperatures and control strategies.
Energies 19 03123 g013
Figure 14. Simulated coolant temperature ( T c l 1 ) during the VECTO Urban Delivery driving cycle for different ambient temperatures and control strategies.
Figure 14. Simulated coolant temperature ( T c l 1 ) during the VECTO Urban Delivery driving cycle for different ambient temperatures and control strategies.
Energies 19 03123 g014
Table 1. Technical specifications of the investigated vehicle.
Table 1. Technical specifications of the investigated vehicle.
ParameterValue
Drivetrain power (30 min) 375 k W
Peak drivetrain power 468 k W
GearboxThree-speed automated
Fuel-cell power 2 × 85   k W
Peak fuel-cell power 2 × 97   k W
Battery energy content300 k W h
H2 storage capacity35 k g , 350 bar
Continuous and peak mechanical power delivered at the wheel, combining both electric motors via the three-speed gearbox and final drive.
Table 2. Parameters of the longitudinal vehicle dynamics model.
Table 2. Parameters of the longitudinal vehicle dynamics model.
ParameterSymbolValue
Vehicle mass m veh 11,000 kg
Payload m payload 30,000 kg
Dynamic tire radius r dyn 0.4923 m
Drag coefficient c w 0.583
Frontal areaA9.9441  m 2
Rolling resistance coefficient f roll 0.0059
Mass factor e i 1.1
Air density ρ air 1.1839 k g   m 3
Table 3. Nomenclature used in the medium-temperature cooling circuit model.
Table 3. Nomenclature used in the medium-temperature cooling circuit model.
QuantitySymbol/Unit
Specific heat capacity of component x c p , x / J   kg 1   K 1
Mass of component x m x / k g
Temperature of component x T x / K
Thermal resistance between components x and y R th , x , y / K   W 1
Heat-flow rate at component x Q ˙ x / W
Heat-transfer coefficient between components x and y α x , y / W   m 2   K 1
Table 4. Parameters estimated using the Simulink Parameter Estimation Tool, with initial values and search bounds. Final values are reported in Appendix A.
Table 4. Parameters estimated using the Simulink Parameter Estimation Tool, with initial values and search bounds. Final values are reported in Appendix A.
SymbolDescriptionInitial ValueMinMax
α M , air Motor-to-air heat-transfer coefficient [W/(m2 K)]58.490200
m oil Oil mass [kg]4.920150
R th , M , oil Motor-to-oil thermal resistance [K/W] 4.77 × 10 4 01
R th , aux , cl Auxiliary-to-coolant thermal resistance [K/W] 2.14 × 10 3 01
a 1 , PHX PHX oil-side heat-transfer coefficient [–]9,127,9500
b 1 , PHX PHX oil-side flow exponent [–]4.962010
a 2 , PHX PHX coolant-side heat-transfer coefficient [–]1189.910
b 2 , PHX PHX coolant-side flow exponent [–]1.172010
a 1 , RAD Air-side Nusselt coefficient [–]0.0230605
b 1 , RAD Air-side Nusselt exponent [–]0.6896010
a 2 , RAD Coolant-side Nusselt coefficient [–]0.7061010
b 2 , RAD Coolant-side Nusselt exponent [–]0.9944010
Table 5. Evaluation metrics quantifying the deviation between simulated and measured temperatures of coolant ( T c l 1 ), motor windings ( T M ), and oil ( T o i l ).
Table 5. Evaluation metrics quantifying the deviation between simulated and measured temperatures of coolant ( T c l 1 ), motor windings ( T M ), and oil ( T o i l ).
Variable R 2 (-)RMSENRMSE (%)
T c l 1 0.91 2.60   ° C 6.19
T M 0.93 4.54   ° C 5.75
T o i l 0.93 3.88   ° C 6.03
Table 6. Investigated NMPC parameter configurations for the MT cooling circuit and corresponding simulation results.
Table 6. Investigated NMPC parameter configurations for the MT cooling circuit and corresponding simulation results.
Test T s (s)pc t WC (s) E CS (kwh)
1512632718.53
2524666518.80
31012621917.80
42606337619.63
51024636218.11
Wall-clock execution time of the full MiL simulation; not to be confused with the simulated time horizon of the driving cycle.
Table 7. Sensitivity analysis of NMPC weighting factors. SeLv cycle, T amb = 40   ° C . The configuration marked with * violates the thermal constraint T c l 1 , max 60   ° C . The row in bold ( K 1 = 50 , K 2 = 0.02 ) corresponds to the configuration selected for all subsequent simulations in this work.
Table 7. Sensitivity analysis of NMPC weighting factors. SeLv cycle, T amb = 40   ° C . The configuration marked with * violates the thermal constraint T c l 1 , max 60   ° C . The row in bold ( K 1 = 50 , K 2 = 0.02 ) corresponds to the configuration selected for all subsequent simulations in this work.
K 1 K 2 T ¯ c l 1 (°C) T c l 1 , max (°C) E CS (kWh) e CS (kWh/km)
100.0253.7559.1211.860.02156
500.0252.4258.9817.800.03236
2000.0252.3758.9919.530.03551
500.00552.3658.9919.290.03551
500.0853.4359.0313.710.02394
100.0856.1461.80 *5.120.00931
2000.00552.3358.9719.930.03635
Table 8. NMPC parameter configuration.
Table 8. NMPC parameter configuration.
ParameterSymbolValueUnit
Sampling time T s 10 s
Prediction horizonp12
Control horizonc6
Weighting factor (temp.) K 1 50
Weighting factor (energy) K 2 0.02
Table 9. NMPC actuator bounds and rate constraints ( T s = 10   s ).
Table 9. NMPC actuator bounds and rate constraints ( T s = 10   s ).
Actuator u min u max Δ u min Δ u max
n fan [rpm] 0 2570 514 rpm/step + 514 rpm/step
n pump [rpm]14005600 1400 rpm/step + 1400 rpm/step
Table 10. Rule-based controller lookup table definitions and actuator ranges.
Table 10. Rule-based controller lookup table definitions and actuator ranges.
Actuator T c l 1 Breakpoints [°C]Output [%]
Pump 20 , 30 , 50 , 70 , 80 20 , 20 , 80 , 80 , 80
Fan (while active) 1 20 , 40 , 50 , 80 0 , 20 , 100 , 100
1 Fan output floored at 20% while active; hysteresis on/off thresholds at 45 °C/40 °C. Pump output range corresponds to 1400–5600 rpm (20–80% of 7000 rpm); fan output range corresponds to 0–2570 rpm (0–100%).
Table 11. PI controller parameters for the fan and pump loops.
Table 11. PI controller parameters for the fan and pump loops.
ParameterFan ControllerPump Controller
Controller typePIPI
Sample time, T s 1 s1 s
Setpoint48 °C48 °C
Proportional gain, P10,00043,563.933
Integral gain, I5009759.3904
Derivative gain, D00
Anti-windup methodClampingClamping
Output/integrator limits0.01–100%1400–5600 rpm
Output scaling × 2570 / 100 n f a n × 7000 / 100 n p u m p
Tuning methodFrequency-response-basedFrequency-response-based
Table 12. Comparison of NMPC, PI, and RB controllers at different ambient temperatures (SeLv cycle). Energy reduction indicates the relative reduction in cooling system energy consumption achieved by NMPC compared to the respective baseline controller.
Table 12. Comparison of NMPC, PI, and RB controllers at different ambient temperatures (SeLv cycle). Energy reduction indicates the relative reduction in cooling system energy consumption achieved by NMPC compared to the respective baseline controller.
T amb (°C)Controller e CS (kWh/km) e CS red. (%) T ¯ c l 1 (°C) T c l 1 , max (°C)
30NMPC0.0093147.6849.85
PI0.0108314.0247.7849.48
RB0.0168544.7544.8850.00
35NMPC0.0217449.1554.04
PI0.0251913.6948.8554.01
RB0.0273620.5648.1354.48
40NMPC0.0323452.4258.97
PI0.0364011.1452.1658.98
RB0.035328.4352.3459.44
Table 13. Component temperatures for the SeLv cycle: mean and maximum values for NMPC, PI, and RB controllers across all investigated ambient temperature conditions. Thermal limits are indicated in the final row.
Table 13. Component temperatures for the SeLv cycle: mean and maximum values for NMPC, PI, and RB controllers across all investigated ambient temperature conditions. Thermal limits are indicated in the final row.
Controller T amb [°C] T aux [°C] T c l 2 [°C] T M [°C] T oil [°C]
MeanMaxMeanMaxMeanMaxMeanMax
NMPC3061.865.844.347.652.767.751.964.6
3563.370.047.052.054.570.453.567.4
4066.675.050.956.958.275.257.172.2
PI3061.865.444.547.352.666.751.763.6
3562.970.046.851.954.070.353.067.3
4066.375.050.756.958.075.256.972.2
RB3058.966.043.147.850.767.849.764.7
3562.270.546.552.454.371.653.268.5
4066.475.550.857.358.776.557.573.3
Limit<85<60<110<90
Table 14. Comparison of NMPC, PI, and RB controllers at different ambient temperatures (VECTO Long Haul cycle). Energy reduction indicates the relative reduction in cooling system energy consumption achieved by NMPC compared to the respective baseline controller.
Table 14. Comparison of NMPC, PI, and RB controllers at different ambient temperatures (VECTO Long Haul cycle). Energy reduction indicates the relative reduction in cooling system energy consumption achieved by NMPC compared to the respective baseline controller.
T amb (°C)Controller e CS (kWh/km) e CS red. (%) T ¯ c l 1 (°C) T c l 1 , max (°C)
30NMPC0.0029345.7647.83
PI0.003023.1546.0348.01
RB0.0084566.9042.7645.83
35NMPC0.0120948.0449.60
PI0.0172730.0347.4748.91
RB0.0172629.9846.4449.04
40NMPC0.0213251.0853.47
PI0.0239010.8250.8653.38
RB0.0245513.1550.6553.43
Table 15. Component temperatures for the VECTO Long Haul cycle: mean and maximum values for NMPC, PI, and RB controllers across all investigated ambient temperature conditions. Thermal limits are indicated in the final row.
Table 15. Component temperatures for the VECTO Long Haul cycle: mean and maximum values for NMPC, PI, and RB controllers across all investigated ambient temperature conditions. Thermal limits are indicated in the final row.
Controller T amb [°C] T aux [°C] T c l 2 [°C] T M [°C] T oil [°C]
MeanMaxMeanMaxMeanMaxMeanMax
NMPC3059.563.842.045.348.256.047.955.1
3561.865.545.747.751.058.450.456.8
4064.969.449.552.054.861.654.160.3
PI3059.764.242.145.848.556.348.255.6
3561.364.845.247.250.658.049.956.2
4064.769.349.351.954.661.353.960.1
RB3056.561.541.044.246.153.245.552.2
3560.265.045.047.450.257.249.555.9
4064.569.349.352.054.761.453.960.2
Limit<85<60<110<90
Table 16. Comparison of NMPC, PI, and rule-based RB controllers at different ambient temperatures (VECTO Urban Delivery cycle). Energy reduction indicates the relative reduction in cooling system energy consumption achieved by NMPC compared to the respective baseline controller.
Table 16. Comparison of NMPC, PI, and rule-based RB controllers at different ambient temperatures (VECTO Urban Delivery cycle). Energy reduction indicates the relative reduction in cooling system energy consumption achieved by NMPC compared to the respective baseline controller.
T amb (°C)Controller e CS (kWh/km) e CS red. (%) T ¯ c l 1 (°C) T c l 1 , max (°C)
30NMPC0.0019446.7848.72
PI0.001961.1446.8448.01
RB0.0072473.2542.3044.52
35NMPC0.0051547.5048.78
PI0.0085239.5747.4648.10
RB0.0123358.2545.2347.45
40NMPC0.0170249.3251.18
PI0.0228925.6348.8150.97
RB0.0225924.6548.9151.39
Table 17. Component temperatures for the VECTO Urban Delivery cycle: mean and maximum values for NMPC, PI, and RB controllers across all investigated ambient temperature conditions. Thermal limits are indicated in the final row.
Table 17. Component temperatures for the VECTO Urban Delivery cycle: mean and maximum values for NMPC, PI, and RB controllers across all investigated ambient temperature conditions. Thermal limits are indicated in the final row.
Controller T amb [°C] T aux [°C] T c l 2 [°C] T M [°C] T oil [°C]
MeanMaxMeanMaxMeanMaxMeanMax
NMPC3057.359.643.446.644.552.344.752.3
3558.159.845.447.047.754.847.654.7
4060.062.348.149.951.057.550.857.4
PI3057.459.843.346.444.552.344.852.3
3558.159.846.147.447.654.947.654.8
4059.562.147.849.750.757.050.456.9
RB3052.955.641.043.143.550.743.450.6
3555.958.644.146.047.454.347.154.2
4059.662.547.950.151.558.251.258.1
Limit<85<60<110<90
Table 18. Comparison of NMPC-based thermal management studies.
Table 18. Comparison of NMPC-based thermal management studies.
ReferenceVehicleSystemBenchmarkSavingsThermal Model Validation 
Batool et al. [19]FCEV HDEnergy + TMSRB2.28% Experiment
Varlese et al. [20]FC electric tractorTMSPI30%Experiment
Schutzeich et al. [16]BEV *TMSRB37.9%Experiment mentioned, not presented
Hajidavalloo et al. [17]BEV *Battery + cabinRB+1–2 h rangeSimulation
Ma et al. [18]BEV *Battery heatingPID18.18%Simulation
Xu et al. [21]BEV *Powertrain + coolingRB1.06%Simulation
This workFCEV HDMT cooling circuitRB + PI16.6% (avg.)
39.6% (max)
vs. PI
Experiment
BEV: battery electric vehicle; FC: fuel cell; FCEV: fuel-cell electric vehicle; HD: heavy duty; MT: medium-temperature; TMS: thermal management system; savings on vehicle level; * passenger vehicle; closed-loop controller evaluation was performed in simulation or model-in-the-loop environments in all listed studies unless otherwise stated.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hadzovic, T.; Mei, C.; Bayerlein, M.; Kisseler, N.; Hausmann, J.; Heimes, H.; Kampker, A. Energy-Efficient Thermal Management of a Fuel-Cell Heavy-Duty Truck via Nonlinear Model Predictive Control. Energies 2026, 19, 3123. https://doi.org/10.3390/en19133123

AMA Style

Hadzovic T, Mei C, Bayerlein M, Kisseler N, Hausmann J, Heimes H, Kampker A. Energy-Efficient Thermal Management of a Fuel-Cell Heavy-Duty Truck via Nonlinear Model Predictive Control. Energies. 2026; 19(13):3123. https://doi.org/10.3390/en19133123

Chicago/Turabian Style

Hadzovic, Tarik, Changying Mei, Maximilian Bayerlein, Niklas Kisseler, Julius Hausmann, Heiner Heimes, and Achim Kampker. 2026. "Energy-Efficient Thermal Management of a Fuel-Cell Heavy-Duty Truck via Nonlinear Model Predictive Control" Energies 19, no. 13: 3123. https://doi.org/10.3390/en19133123

APA Style

Hadzovic, T., Mei, C., Bayerlein, M., Kisseler, N., Hausmann, J., Heimes, H., & Kampker, A. (2026). Energy-Efficient Thermal Management of a Fuel-Cell Heavy-Duty Truck via Nonlinear Model Predictive Control. Energies, 19(13), 3123. https://doi.org/10.3390/en19133123

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop