Author Contributions
Conceptualization, C.-C.C. and W.-L.M.; methodology, C.-C.C.; software, C.-C.C.; validation, C.-C.C. and F.-C.T.; formal analysis, C.-C.C.; investigation, C.-C.C.; resources, W.-L.M.; data curation, C.-C.C.; writing—original draft preparation, C.-C.C.; writing—review and editing, W.-L.M. and F.-C.T.; visualization, C.-C.C.; supervision, W.-L.M.; project administration, W.-L.M.; funding acquisition, W.-L.M. All authors have read and agreed to the published version of the manuscript.
Figure 1.
Simulink S-Function interface block (vs_sf) illustrating the signal exchange between the proposed controller and the vehicle drivetrain dynamics.
Figure 1.
Simulink S-Function interface block (vs_sf) illustrating the signal exchange between the proposed controller and the vehicle drivetrain dynamics.
Figure 2.
Proposed closed-loop system architecture. The A-MO-FOPSO optimizer tunes the controller offline for optimal trade-offs. The inner current loop integrates field-weakening (FW) logic, while CarSim provides realistic load torque feedback .
Figure 2.
Proposed closed-loop system architecture. The A-MO-FOPSO optimizer tunes the controller offline for optimal trade-offs. The inner current loop integrates field-weakening (FW) logic, while CarSim provides realistic load torque feedback .
Figure 3.
Internal structure of the robust controller. Unlike standard implementations, the fractional-order core explicitly incorporates voltage and current constraints () to ensure stability during field-weakening operation.
Figure 3.
Internal structure of the robust controller. Unlike standard implementations, the fractional-order core explicitly incorporates voltage and current constraints () to ensure stability during field-weakening operation.
Figure 4.
Vehicle longitudinal free-body diagram used for load-torque derivation. The traction force balances aerodynamic drag , rolling resistance , and grade resistance under road inclination .
Figure 4.
Vehicle longitudinal free-body diagram used for load-torque derivation. The traction force balances aerodynamic drag , rolling resistance , and grade resistance under road inclination .
Figure 5.
Membership functions and output linguistic set of the fuzzy gain-adjustment system. Inputs are normalized to , where the center of ZO corresponds to 0. (a) Membership functions of normalized speed error . (b) Membership functions of normalized error rate . (c) Output linguistic set for gain adjustment (singleton representation).
Figure 5.
Membership functions and output linguistic set of the fuzzy gain-adjustment system. Inputs are normalized to , where the center of ZO corresponds to 0. (a) Membership functions of normalized speed error . (b) Membership functions of normalized error rate . (c) Output linguistic set for gain adjustment (singleton representation).
Figure 6.
Flowchart of the proposed A-MO-FOPSO. The shaded block highlights the diversity-driven adaptive coefficient scheduling, which prevents premature convergence in the multi-modal field-weakening optimization landscape.
Figure 6.
Flowchart of the proposed A-MO-FOPSO. The shaded block highlights the diversity-driven adaptive coefficient scheduling, which prevents premature convergence in the multi-modal field-weakening optimization landscape.
Figure 7.
Comparison of Pareto fronts. The proposed A-MO-FOPSO (black triangles) achieved the best convergence and diversity compared to Std MOPSO (red) and fixed FOPSO (blue).
Figure 7.
Comparison of Pareto fronts. The proposed A-MO-FOPSO (black triangles) achieved the best convergence and diversity compared to Std MOPSO (red) and fixed FOPSO (blue).
Figure 9.
Open-loop Bode phase plot. The “flat phase” characteristic of the proposed FOPI controller ensures robust stability against gain variations.
Figure 9.
Open-loop Bode phase plot. The “flat phase” characteristic of the proposed FOPI controller ensures robust stability against gain variations.
Figure 10.
3D robustness surface under parameter mismatch. The proposed method maintained a high performance across a wide range of inertia and resistance variations.
Figure 10.
3D robustness surface under parameter mismatch. The proposed method maintained a high performance across a wide range of inertia and resistance variations.
Figure 11.
3D parameter sensitivity and robustness surface under field-weakening parameter mismatches (flux linkage vs. inductance) across all four comparison levels. The yellow star in the figure represents the optimal operating point, corresponding to the region of maximum robustness under field-weakening conditions.
Figure 11.
3D parameter sensitivity and robustness surface under field-weakening parameter mismatches (flux linkage vs. inductance) across all four comparison levels. The yellow star in the figure represents the optimal operating point, corresponding to the region of maximum robustness under field-weakening conditions.
Figure 12.
Control effort comparison. The proposed method significantly reduced high-frequency chattering.
Figure 12.
Control effort comparison. The proposed method significantly reduced high-frequency chattering.
Figure 13.
CarSim co-simulation results under US06 cycle. (a) Speed profile tracking. (b) Instantaneous tracking error comparison showing progressive improvement across the 4 strategies.
Figure 13.
CarSim co-simulation results under US06 cycle. (a) Speed profile tracking. (b) Instantaneous tracking error comparison showing progressive improvement across the 4 strategies.
Figure 14.
Real-time adaptation of controller gains () responding to the dynamic US06 load profile.
Figure 14.
Real-time adaptation of controller gains () responding to the dynamic US06 load profile.
Figure 15.
Current vector trajectory in the plane. The proposed method ensures smooth operation along the voltage limit boundary during field weakening.
Figure 15.
Current vector trajectory in the plane. The proposed method ensures smooth operation along the voltage limit boundary during field weakening.
Figure 16.
Speed tracking error comparison under the WLTC driving cycle. The proposed method demonstrated a superior precision and consistency across all four dynamic phases (low, medium, high, and extra high).
Figure 16.
Speed tracking error comparison under the WLTC driving cycle. The proposed method demonstrated a superior precision and consistency across all four dynamic phases (low, medium, high, and extra high).
Figure 17.
Statistical distribution (histogram) of speed tracking errors, demonstrating the superior precision of the proposed method.
Figure 17.
Statistical distribution (histogram) of speed tracking errors, demonstrating the superior precision of the proposed method.
Figure 18.
Cumulative control effort (energy-like index).
Figure 18.
Cumulative control effort (energy-like index).
Figure 19.
Current harmonic spectrum (FFT).
Figure 19.
Current harmonic spectrum (FFT).
Table 1.
System parameters of the IPMSM drive and the target E-class sedan.
Table 1.
System parameters of the IPMSM drive and the target E-class sedan.
| Parameter | Symbol | Value |
|---|
| IPMSM Parameters |
| Stator Resistance | | |
| -axis Inductance | | |
| Flux Linkage | | |
| Inertia (Rotor Only) | J | |
| Pole Pairs | p | 4 |
| Vehicle Parameters (CarSim E-Class Sedan) |
| Vehicle Mass | | |
| Effective Tire Radius | | |
| Aerodynamic Drag Coeff. | | (Slip-Dependent) |
| Frontal Area | | |
| Transmission Gear Ratio | G | |
| Drivetrain Efficiency | | |
| Test Cycle | - | US06 Acceleration |
Table 2.
Fuzzy rule base for proportional gain adaptation (output: ).
Table 2.
Fuzzy rule base for proportional gain adaptation (output: ).
| |
|---|
| NB | NM | NS | ZO | PS | PM | PB |
|---|
| NB | PB | PB | PM | PM | PS | ZO | ZO |
| NM | PB | PM | PM | PS | ZO | NS | NS |
| NS | PM | PM | PS | ZO | NS | NM | NM |
| ZO | PM | PS | ZO | ZO | ZO | NS | NM |
| PS | NM | NS | ZO | ZO | PS | PM | PM |
| PM | NM | NM | NS | ZO | PM | PM | PB |
| PB | ZO | ZO | PS | PM | PM | PB | PB |
Table 3.
Fuzzy rule base for integral gain adaptation (output: ).
Table 3.
Fuzzy rule base for integral gain adaptation (output: ).
| |
|---|
| NB | NM | NS | ZO | PS | PM | PB |
|---|
| NB | NB | NB | NM | NM | NS | ZO | ZO |
| NM | NB | NM | NM | NS | ZO | PS | PS |
| NS | NM | NM | NS | ZO | PS | PM | PM |
| ZO | NM | NS | ZO | ZO | ZO | PS | PM |
| PS | PM | PS | ZO | ZO | NS | NM | NM |
| PM | PM | PM | PS | ZO | NM | NM | NB |
| PB | ZO | ZO | NS | NM | NM | NB | NB |
Table 4.
Configuration parameters and search space limits for MO-FOPSO.
Table 4.
Configuration parameters and search space limits for MO-FOPSO.
| Parameter Description | Symbol | Value/Range |
|---|
| A. MO-FOPSO Algorithm Settings |
| Population Size | N | 50 |
| Maximum Iterations | | 100 |
| Archive Size | | 100 |
| Fractional Velocity Order | | 0.6 |
| Velocity Memory Length | M | 4 |
| Acceleration Coefficients | | (adaptive) |
| Inertia Weight | | (adaptive) |
| B. Decision Variable Search Space (Boundaries) |
| Nominal Proportional Gain | | |
| Nominal Integral Gain | | |
| Fractional Integration Order | | |
| Fuzzy Scaling Factor (P) | | |
| Fuzzy Scaling Factor (I) | | |
Table 5.
Optimized control parameters (best compromise solution).
Table 5.
Optimized control parameters (best compromise solution).
| Parameter | Symbol | Optimized Value |
|---|
| Nominal Proportional Gain | | 2.15 |
| Nominal Integral Gain | | 45.20 |
| Fractional Integration Order | | 0.62 |
| Fuzzy Scaling Factor (P) | | 0.85 |
| Fuzzy Scaling Factor (I) | | 0.90 |
| Computational Cost | | |
| Offline Optimization Time | | ≈18 min |
| Est. Online Execution Time | | s |
Table 6.
Comprehensive performance comparison across different driving cycles.
Table 6.
Comprehensive performance comparison across different driving cycles.
| Driving Cycle | Controller | RMSE (rpm) | Max Error (rpm) | Control-Effort Reduction |
|---|
| US06 | 1. Standard PI | 12.45 | 18.50 | Baseline |
| 2. Std MOPSO | 8.32 | 11.20 | 2.5% |
| 3. Fixed-FOPSO | 4.50 | 6.80 | 4.5% |
| 4. Proposed | 2.15 | 4.10 | 6.7% |
| WLTC | 1. Standard PI | 8.52 | 14.30 | Baseline |
| 2. Std MOPSO | 5.40 | 9.15 | 1.8% |
| 3. Fixed-FOPSO | 3.12 | 5.20 | 3.1% |
| 4. Proposed | 1.45 | 2.85 | 4.2% |
| NEDC | 1. Standard PI | 5.20 | 8.15 | Baseline |
| 2. Std MOPSO | 3.15 | 4.90 | 1.2% |
| 3. Fixed-FOPSO | 1.95 | 3.10 | 1.9% |
| 4. Proposed | 0.85 | 1.50 | 2.5% |
Table 7.
Comprehensive performance comparison.
Table 7.
Comprehensive performance comparison.
| Metric | Std-PI | Fuzzy-PI | Fixed-FOPSO | Proposed | Impr. |
|---|
| Step Response |
| Overshoot (%) | 8.5 | 4.2 | 2.1 | 0 | 100% |
| Settling Time (s) | 0.45 | 0.32 | 0.25 | 0.20 | 55% |
| US06 Cycle Tracking |
| RMSE (rpm) | 12.45 | 8.32 | 4.50 | 2.15 | 82% |
| Max Error (rpm) | 18.50 | 11.20 | 6.80 | 4.10 | 77% |
| Efficiency and Quality |
| Energy Saving | - | 2.5% | 4.5% | 6.7% | - |
| Current THD | 18.5% | 9.8% | 5.0% | 3.2% | 82% |