Submitted:
03 May 2025
Posted:
06 May 2025
Read the latest preprint version here
Abstract
Keywords:
1. Introduction
1.1. Powertrain Model
1.2. Dimensional Analysis
1.3. Control Methods
2. Scaling Method
- List equations that define the behavior of the model.
- Begin determining what variables and parameters will be scaled.
- Determine the scaling relationship for each equation.
- Develop the complete list of scaled variables while performing the previous step.
- Check for relationships that over-constrain the scaling system and decide which scaling factors are to be considered the "independent" factors input to the system.
2.1. Simple Example
3. System Modeling
3.1. Step 1: Governing Equations
3.1.1. Vehicle Dynamics
3.1.2. Controller Dynamics
3.1.3. Electrical Dynamics
3.2. Step 2: Determine the Scaling Variables
- The vehicle velocity, acceleration, reference velocity, and tracking error all have the same length scaling factor .
- The vehicle size parameters, such as the wheel radius, share the length scaling factor used for velocity.
- The motor angular velocity and angular acceleration share the same rotational scaling factor .
- - vehicle and drive cycle length
- - energy/power of vehicle system
- - force at the wheel
- - vehicle mass
- - drag force
- - torque at the wheel
- - torque at the motor
- - gear ratio
- - motor to wheel efficiency
- - motor moment of inertia
- - motor angular velocity
- - motor friction
- - wheel angular velocity
- - braking torque
- - brake disc pressure
- - PI controller gains
- - weighting
- - system voltage
- - fuel cell stack size
- - battery voltage
- - battery capacity
3.3. Step 3: Develop Scaling Relationships
3.3.1. Vehicle Scaling
3.3.2. Controller Scaling
3.3.3. Electrical Scaling
3.4. Step 4: Complete List
3.5. Step 5: Resolve Constraints and Choose Independent Scalings
- - vehicle and drive cycle length
- - energy/power of vehicle system
- - gear ratio
- - motor to wheel efficiency
- - voltage
3.6. Nonlinearities and Simulation Difficulties
4. Controller Design
- - plant transfer function.
- - controller transfer function.
- - open-loop transfer function/return ratio.
- - complementary sensitivity transfer function. Relates to reference tracking.
- - sensitivity transfer function. Relates to disturbance and plant parameter variation sensitivity.
- - Youla transfer function. Relates to actuator effort.
- T is exactly 0dB in low frequencies to track reference signals, and low in high-frequency to attenuate sensor noise.
- S is low in low frequencies to attenuate disturbance and parameter variation effects.
- Y is low in high frequencies to attenuate sensor noise, limiting actuator jitter.
- The maximum magnitude of S is as close to 0dB as possible, as this relates to system robustness.
- The maximum magnitude of Y is as low as feasible, as this determines the required actuator size.
4.1. Linear Plant Model
4.2. PI Control
4.3. Youla Control
4.4. Control
4.5. Hybrid Youla-H Control
4.6. Controller Transfer Function Comparisons
4.6.1. Open-Loop Bode Plots
4.6.2. Closed-Loop Bode Plots
4.6.3. Open-Loop Nyquist Plots
5. Results
5.1. Tracking Error Results
5.2. Noise and Disturbance Rejection
5.3. Controller Metrics
6. Conclusion
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| EV | Electric vehicle |
| PEMFC | Proton exchange membrane fuel cell |
| FC | Fuel cell |
| PI | Proportional integral control |
References
- Yadav, S.; Assadian, F. Robust Energy Management of Fuel Cell Hybrid Electric Vehicles Using Fuzzy Logic Integrated with H-Infinity Control. Energies 2025, 18, 2107. [CrossRef]
- Pritchard, Philip J.; John W. Mitchell. Fox and McDonald’s Introduction to Fluid Mechanics. 9th ed., John Wiley & Sons, 2015. Fox and McDonald’s Introduction to Fluid Mechanics.
- Assadian, F.; Mallon, K.R. Robust Control: Youla Parameterization Approach; John Wiley & Sons: Hoboken, NJ, USA, 2022. Robust Control: Youla Parameterization Approach.




















| Parameters | Scaling | Full Scale Value | Scaled Value | Notes |
|---|---|---|---|---|
| Energy | 1:50,000 | - | - | Independent scaling |
| Length | 1:10 | - | - | Independent scaling |
| Gear Ratio | 1:10.453 | 10.453 | 1 | Independent scaling |
| Efficiency | 1:1 | 95% | 95% | Independent scaling |
| Voltage [V] | 8:720 | 720 | 8 | Independent scaling |
| Mass [kg] | 1:500 | 2,242 | 4.48 | Vehicle mass |
| Force at Wheel [N] | 1:5,000 | - | - | |
| Torque at Wheel [Nm] | 1:50,000 | - | - | |
| Torque at Motor [Nm] | 1:4,784 | 500 | 0.105 | Maximum value |
| Motor Speed [rpm] | 1:10.453 | 21,000 | 2,009 | Maximum value |
| Motor Inertia [kgm2] | 1:458 | 3.50e-2 | 7.65e-5 | |
| Motor Friction [Nm sec/rad] | 1:458 | 1.10e-4 | 2.40e-7 | |
| Braking Pressure [kPa] | 1:50 | 5,000 | 100 | Friction braking only |
| Proportional Gain [1/kph] | 10:1 | 1.0 | 10 | Outputs normalized torque |
| Integral Gain [1/kph] | 10:1 | 1.0 | 10 | Outputs normalized torque |
| Feedforward Gain [1/kph] | 10:1 | 0.001 | 0.01 | Outputs normalized torque |
| Weighting [m/Nm] | 478:1 | 0.001 | 0.478 | Cost function weight |
| Max Error [kph] | PI | Youla | Youla-H | |
|---|---|---|---|---|
| Full-Scale | 0.203 | 0.220 | 0.157 | 0.156 |
| Scaled | 0.203 | 0.221 | 0.158 | 0.156 |
| Scaled-Reduction | 0.164 | 0.179 | 0.135 | 0.134 |
| Scaled-Increase | 0.241 | 0.264 | 0.187 | 0.184 |
| RMS Error [kph] | PI | Youla | Youla-H | |
|---|---|---|---|---|
| Full-Scale | 0.045 | 0.086 | 0.026 | 0.024 |
| Scaled | 0.045 | 0.089 | 0.025 | 0.023 |
| Scaled-Reduction | 0.037 | 0.069 | 0.020 | 0.019 |
| Scaled-Increase | 0.054 | 0.105 | 0.029 | 0.026 |
| Metric | PI | Youla | Youla-H | |
|---|---|---|---|---|
| Max Error Nominal [kph] | 0.203 | 0.221 | 0.158 | 0.156 |
| Max Error Reduced Param % | -19.0% | -19.0% | -14.7% | -14.4% |
| Max Error Increased Param % | 18.6% | 20.6% | 18.0% | 17.6% |
| RMS Error Nominal [kph] | 0.045 | 0.089 | 0.025 | 0.023 |
| RMS Error Reduced Param % | -19.2% | -22.4% | -18.2% | -16.4% |
| RMS Error Increased Param % | 18.1% | 16.9% | 18.2% | 15.6% |
| M2 Margin | 1.000 | 0.866 | 0.937 | 0.937 |
| Noise Std. Dev. [Nm] | 0.0071 | 0.0005 | 0.0005 | 0.0005 |
| Noise Max [Nm] | 0.0142 | 0.0043 | 0.0063 | 0.0063 |
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).