Extended FOC for High-Performance SPMSMs in EVs Incorporating Flux Linkage Vector Decomposition and Nonlinear Dependencies: Experimental Evaluation and Performance Enhancement
Abstract
1. Introduction
2. SPMSM Control and Mathematical Model
2.1. Baseline Control
2.1.1. Mathematical Model Baseline Control
2.1.2. Limitations
- In the MTPA region, the control does not reach the maximum theoretical torque, since this coincides with the motor’s maximum admissible current, point A, in Figure 1b. Operating on such a point would eliminate the post-rated speed region, since the implemented trajectories are strictly horizontal lines. Under this constraint, it is not possible to inject negative current, which prevents field weakening and, therefore, the extension of the speed range beyond the nominal value. Consequently, the MTPA operation point is limited to a reduced point, compromising torque utilization at low speeds, points A and A’, in Figure 2b.
- On the FW zone, the trajectory is simplified to a horizontal line on the - plane, which prevents following the real motor’s current limit, corresponding to the A-B trajectory in Figure 1b. This constraint reduces the usable operating range, leaving potentially exploitable areas beyond control’s reach, trajectories A-B and A’-B’, in Figure 2b.
- On the MTPV zone, the proposed vertical trajectory is theoretically correct under an ideal model, trajectory C-D, in Figure 2a. This trajectory only appears in control schemes that prioritize the MTPV region, as shown in the trajectory B’-C’ in Figure 2b. For any other trajectory, effective range is lost, such as in trajectory B-C in Figure 2b. Nevertheless, none of them accurately represent the actual motor behavior in this zone due to the cross-coupling effects.
- Phase resistance, whose actual value varies significantly with temperature, is usually considered to be a constant. This approximation leads to an imprecise calculation of and voltages, Equations (5) and (6), which prevents optimal operation at the voltage limit during the post-rated speed operation, reducing the utilization of this area.
- The adjustment of rotor position reading error, AO, is performed linearly with and is generally calibrated at low speed, provoking shift between the and commanded and actual currents, thereby degrading the accuracy and efficiency of the control.
- The permanent magnet flux linkage is influenced by temperature, currents, and flux saturation. The baseline control assumes as a constant, linearly adjusting it with respect to the demanded torque. This simplification introduces inaccuracies in the quadrature current for the torque demand and does not consider temperature variation or saturation of . Together with AO, this causes a discrepancy between the demanded and actual torque and power.
- Inductance is usually considered constant in conventional control, without modeling its dependence on motor currents. This simplification neglects the real cross-coupling, leading to less accurate voltage prediction. In the post-rated speed zone, this further limits performance, since the center of the voltage-limit circle is assumed to remain fixed, which does not faithfully represent real conditions. In practice, and variations modify both and L, shifting the center of the voltage-limit circle defined by (5) and (6). If this dependence is not correctly adjusted, the effective voltage boundary is altered, increasing the error in voltage-limit regulation and reducing control accuracy in that operating region.
2.2. Proposed Control
2.2.1. Proposed Control Model
2.2.2. Comparative
- MTPA: The flux linkage vector decomposition of the permanent magnets introduces an , since the constant-torque curves are no longer horizontal. This enables reaching along a curved trajectory O–A. In contrast, the baseline simplification maintains the vertical O–A′ and does not consider the nonlinear dependencies, not reaching .
- FW: In baseline control, the field-weakening zone is assumed as a horizontal trajectory, with constant and MI, and without considering cross-coupling effects, nor the variation of . The proposed control introduces the temperature dependence of , variable inductances with current, and a variable MI, which allows the trajectory to properly follow the intersection between the current-limit and the voltage-limit circle, as well as increasing its performance and efficiency.
- MTPV: In this region, the voltage-limit circle does not maintain a nominal center, since varies with current. The proposed control adapts to this displacement, keeping the trajectory on the upper side of the effective circle, reaching the maximum torque achievable within the voltage limit. Unlike the baseline vertical trajectory (B’-C’), the proposed method results in a curved trajectory (B-C), as shown in Figure 6.
- : The resolver angle error affects the injection of and , especially at high speed, provoking a rotation of the reference frame. If not corrected, deviations from the optimal trajectory appear, and performance is degraded. The proposed approach compensates AO, keeping the current vector aligned with the motor’s real axes and improving accuracy across all regions.
| Parameter | Baseline | Proposed |
|---|---|---|
| Phase Resistance | Const. | (Nonlinear; LUT 1D) |
| Inductance | Const. | (Nonlinear; LUT 2D) |
| Main Flux Linkage | (Nonlinear; LUT 3D) | |
| Saturation Angle | Not present | (Nonlinear; LUT 2D) |
| Modulation Index | Const. | (Nonlinear; LUT 2D) |
| Angle Offset | (Nonlinear; LUT 1D) |
3. Materials and Methods
4. Results—Implementation and Performance Evaluation
4.1. Implementation of the Proposed Control
4.1.1. Resolver Angle Offset (AO)

4.1.2. PM Flux Linkage Saturation Angle (SA)
4.1.3. Modulation Index (MI)
4.1.4. Base Calibration
- MTPA: the torque per unit of total current is maximized according to Equations (13) and (14).
- FW: CVMT control is used to maximize torque while simultaneously respecting current and voltage limits, maintaining the relationship between and . Considering (2), (5), (6), and (8), we may derive the following expressions for the calculation of the d- and q-currents in the FW zone under CVMT control strategy:
- MTPV: voltage-limited torque is maximized, with Equations (23) and (24).
4.1.5. VCU Calibration
- Customized torque demand: The pedal sensor value is translated with a LUT that can be adjusted to the driver’s preferences, modulating the system’s response for each percentage of pedal input.
- Mechanical loss correction (drag): A compensation map ensures that the effective torque on the axis equals the required torque, compensating for internal motor losses.
- Battery voltage adjustment: A is used as a basis to compensate for variations in , when BEMF starts to become significant and modifies the rated speed. This dynamically adjusts inputs to the maps, maintaining the transition between zones (MTPA, FW, and MTPV) without misaligning the control.
- Application of SA and AO: Corrected after the base maps depending on , , and , which maintains the logical order of the model.
- MI control: Regulated on the base value with a Fuzzy-PID that optimizes efficiency and anticipates variations. In addition, a feedforward step is included to dynamically pre-adjust the MI according to operating conditions, improving response to quick changes. A is used to adjust the MI LUT.
4.2. Experimental Results and Performance Evaluation
4.2.1. Behavior at Low Speed
4.2.2. Nominal Zone and Transition to High-Speed Regimes
4.2.3. High Speed
4.2.4. Regenerative Mode
4.2.5. Global Efficiency Assessment
4.2.6. Summary of Results
4.2.7. Project Limitations
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Nomenclature
| Angle offset | |
| Iron loss coefficient | |
| Efficiency | |
| Power inverter frequency | |
| Gearbox temperature | |
| Angle gain | |
| d and q axis current | |
| added modulation index | |
| d and q axis base current | |
| Final base current | |
| d and q axis commanded current | |
| d and q axis current for MTPA zone | |
| d and q axis current for MTPV zone | |
| d and q axis current for FW zone | |
| d- and q-axis current coordinates of the voltage-limit circle center | |
| Maximum current | |
| Maximum total current | |
| Current peak phase | |
| RMS current and maximum RMS | |
| Inductance and inductance of d and q axes, respectively | |
| Number of phases | |
| Commanded electromagnetic and mechanical torque | |
| Mechanical, electromagnetic, loss and angular momentum torque | |
| Modulation index, error and target | |
| Motor speed, maximum motor and tire speed | |
| Pole pairs | |
| Copper loss and iron loss | |
| Mechanical power | |
| Pedal position sensor | |
| Motor coolant flow | |
| Stator resistance | |
| Saturation angle | |
| Saturation slope, torque, and gain | |
| Temperature and motor coolant temperature | |
| Phase voltage a, b, and c | |
| Voltage in d and q axes | |
| DC voltage and DC reference | |
| Maximum phase and peak phase voltage | |
| RMS voltage | |
| Phase voltage and new phase voltage | |
| Oil volume | |
| Winding temperature indicator | |
| Frequency exponent | |
| Phase angle and new phase angle | |
| Resolver angle and real angle | |
| Real angle plus resolver angle | |
| Flux linkage in d and q axes | |
| Total PM flux linkage and PM flux linkage in d and q axes | |
| Mechanical, electrical, and rated speeds |
References
- Allca-Pekarovic, A.; Kollmeyer, P.; Forsyth, A.; Emadi, A. Experimental Characterization and Modeling of a YASA P40 Axial Flux PM Traction Machine for Electric Vehicles. In Proceedings of the 2022 IEEE/AIAA Transportation Electrification Conference and Electric Aircraft Technologies Symposium (ITEC+EATS), Anaheim, CA, USA, 15–17 June 2022. [Google Scholar] [CrossRef] [Scilit]
- Candelo-Zuluaga, C.; Riba, J.; García, A. PMSM Parameter Estimation for Sensorless FOC Based on Differential Power Factor. IEEE Trans. Instrum. Meas. 2021, 70, 11504241. [Google Scholar] [CrossRef] [Scilit]
- Rallabandi, V.; Badewa, O.A.; Ozpineci, B.; Ionel, D.M. A Comparison of Outer Rotor Radial and Axial Flux Machines for Application in Electric Vehicles. In Proceedings of the 2023 IEEE International Electric Machines & Drives Conference (IEMDC), San Francisco, CA, USA, 15–18 May 2023. [Google Scholar] [CrossRef] [Scilit]
- Wang, T.; Zhu, Z.; Amaral, N.M.; Wu, Z.; Odavic, M.; Foster, M. Multivariable Generalised Predictive Control with Measurement Noise Rejection and Speed Ripple Mitigation for PMSM Drives. IET Power Electron. 2020, 13, 2607–2617. [Google Scholar] [CrossRef] [Scilit]
- Wu, J.X.; Wang, K.; Wang, T.; Li, J. Interleaved Generalized Predictive Control for Dual Three-Phase PMSM with Low Computation Burden. In Proceedings of the 2022 25th International Conference on Electrical Machines and Systems (ICEMS), Chiang Mai, Thailand, 21 December 2022. [Google Scholar] [CrossRef] [Scilit]
- Zhao, M.; Cao, Y.; Li, C.; Wang, Z.; Shi, T.; Xia, C. Expanded Limit Boundary Explicit Model Predictive Direct Speed Control for PMSMs. IEEE Trans. Power Electron. 2024, 39, 6089–6101. [Google Scholar] [CrossRef] [Scilit]
- Li, C.; Zhang, W.; Gao, J.; Huang, S. Permanent Magnet Flux Linkage Analysis and Maximum Torque per Ampere (MTPA) Control of High Saturation IPMSM. Energies 2023, 16, 4717. [Google Scholar] [CrossRef] [Scilit]
- Wang, G.; Zhang, G.; Xu, D. Position Sensorless Control Technues for Permanent Magnet Synchronous Machine Drives; Springer: Singapore, 2020; pp. 2–10. [Google Scholar] [CrossRef] [Scilit]
- Sul, S.K. Motor Drive and Sensorless Control; 3rd Asian PhD School on Advanced Power Electronics: Chengdu, China, 2021. [Google Scholar]
- Lu, Y.; Yao, P.; Wang, B.; Feng, G. Multi-Virtual Signal Injection for Maximum Torque per Ampere Control of Interior PMSM Considering Magnetic Saturation. In Proceedings of the 2022 China Automation Congress (CAC), Xiamen, China, 25–27 November 2022. [Google Scholar] [CrossRef] [Scilit]
- Datlinger, C.; Hirz, M. Benchmark of Rotor Position Sensor Technologies for Application in Automotive Electric Drive Trains. Electronics 2020, 9, 1063. [Google Scholar] [CrossRef] [Scilit]
- Hu, D.; Xu, L. Characterizing the Torque Lookup Table of an IPM Machine for Automotive Application. In Proceedings of the 2014 IEEE Conference and Expo Transportation Electrification Asia-Pacific (ITEC Asia-Pacific), Beijing, China, 31 August–3 September 2014. [Google Scholar] [CrossRef] [Scilit]
- Mansouri, B.; Piaton, J. Magnetic Saturation Aids Flux-Weakening Control: Using Lookup Tables Based on a Static Method of Identification for Nonlinear Permanent-Magnet Synchronous Motors. IEEE Electrific. Mag. 2017, 5, 53–61. [Google Scholar] [CrossRef] [Scilit]
- Meesala, R.E.K.; Athikkal, S.; Pradhan, P.; Prasad, S.; Prasad, A. Modified Direct Torque Control of PMSM Drive for Electric Vehicle Application. In Proceedings of the 2021 IEEE Madras Section Conference (MASCON), Chennai, India, 27–28 August 2021. [Google Scholar] [CrossRef] [Scilit]
- Wang, T.; Wang, J.; Guan, W.; Liu, C.; Chen, Y.; Chen, Z.; Luo, G. Data-Driven Based Hybrid Predictive Model for the PMSM Drive System. In Proceedings of the 2023 IEEE International Conference on Predictive Control of Electrical Drives and Power Electronics (PRECEDE), Wuhan, China, 16–19 June 2023. [Google Scholar] [CrossRef] [Scilit]
- Lu, Y.; Huang, K.; Wang, B.; Lai, C.; Feng, G. Data-Driven Modeling and Compensation Strategy of PMSM Considering Core Loss and Saturation. IEEE J. Emerg. Sel. Top. Power Electron. 2024, 12, 1894–1905. [Google Scholar] [CrossRef] [Scilit]
- Bharath Kumar, N.; Vijay Babu, A.R.; Ganesh Babu, V.; Bala Anil Kumar, M.; Sai Kumar, T. Hybrid digital twin-based fault diagnosis framework for PMSMs in electric vehicle applications. Franklin Open 2025, 12, 100328. [Google Scholar] [CrossRef] [Scilit]
- Gao, J.; Luo, J.; Yin, S.; Gong, C.; Wang, S.; Zhang, G. Adaptive digital twin framework for PMSM thermal safety monitoring: Integrating Bayesian self-calibration with hierarchical physics-aware network. Machines 2026, 14, 138. [Google Scholar] [CrossRef] [Scilit]
- Lukman, G.F.; Lee, C. Towards Digital Twin Modeling and Applications for Permanent Magnet Synchronous Motors. Energies 2025, 18, 956. [Google Scholar] [CrossRef] [Scilit]
- Gierczynski, M.; Jakubowski, R.; Kupiec, E.; Niewiara, L.J.; Tarczewski, T.; Grzesiak, L.M. Identification of the Parameters of the Highly Saturated Permanent Magnet Synchronous Motor (PMSM): Selected Problems of Accuracy. Energies 2024, 17, 6096. [Google Scholar] [CrossRef] [Scilit]
- Fan, Y.; Ma, H.; Zhu, G.; Luo, J. Improved MTPA and MTPV Optimal Criteria Analysis Based on IPMSM Nonlinear Flux-Linkage Model. Energies 2024, 17, 3494. [Google Scholar] [CrossRef] [Scilit]
- Rodríguez, R.; Rivas, J.; Porteiro, J.; Villanueva, D.; Bassan, N. Experimental Characterization and 1D Simulation of an EV Drivetrain System with a Double-Stator Axial Flux SPMSM. IEEE Trans. Veh. Technol. 2025, 74, 3666–3680. [Google Scholar] [CrossRef] [Scilit]
- Shi, Y.; Chai, J.; Sun, X.; Mu, S. Detailed Description and Analysis of the Cross-Coupling Magnetic Saturation on Permanent Magnet Synchronous Motor. J. Eng. 2018, 17, 1855–1859. [Google Scholar] [CrossRef] [Scilit]
- Akagi, H.; Nabae, A. The p–q Theory in Three-Phase Systems under Non-Sinusoidal Conditions. Eur. Trans. Electr. Power 1993, 3, 27–31. [Google Scholar] [CrossRef] [Scilit]
- Pellegrino, G.; Vagati, A.; Boazzo, B. Performance Comparison Between Surface-Mounted and Interior PM Motor Drives for Electric Vehicle Application. IEEE Trans. Ind. Electron. 2012, 59, 803–811. [Google Scholar] [CrossRef] [Scilit]
- Chen, P.; Luo, Y.; Zhang, L.; Wang, X.; Chen, Y. PMSM Speed Ripple Suppression Due to Current Measurement Error Using Quasi-Fractional Resonant-Normalized Extended State Observer. IEEE Trans. Control Syst. Technol. 2025, 33, 554–565. [Google Scholar] [CrossRef] [Scilit]
- Klinachev, N.V.; Kuleva, N.Y. Control of Synchronous Motors with a Voltage Lower than the Counter-EMF. In Proceedings of the 2018 International Russian Automation Conference (RusAutoCon), Sochi, Russia, 9–16 September 2018. [Google Scholar] [CrossRef] [Scilit]
- Dalal, A.; Sreejeth, M. Wide Speed Range Control of PMSM Based on MTPA and Flux-Weakening Control. In Proceedings of the 2023 International Conference on Power, Instrumentation, Control and Computing (PICC), Thrissur, India, 19–21 April 2023. [Google Scholar] [CrossRef] [Scilit]
- Sepulchre, L.; Fadel, M.; Pietrzak-David, M.; Porte, G. New High Speed PMSM Flux-Weakening Strategy. In Proceedings of the 2016 19th International Conference on Electrical Machines and Systems (ICEMS), Chiba, Japan, 13–16 November 2016; Available online: https://ut3-toulouseinp.hal.science/hal-03545045v1/document (accessed on 23 March 2026).
- Ni, R.; Xu, D.; Wang, G.; Ding, L.; Zhang, G.; Qu, L. Maximum Efficiency Per Ampere Control of Permanent-Magnet Synchronous Machines. IEEE Trans. Ind. Electron. 2015, 62, 2135–2143. [Google Scholar] [CrossRef] [Scilit]
- Miguel-Espinar, C.; Heredero-Peris, D.; Gross, G.; Llonch-Masachs, M.; Montesinos-Miracle, D. Maximum Torque per Voltage Flux-Weakening Strategy with Speed Limiter for PMSM Drives. IEEE Trans. Ind. Electron. 2021, 68, 9254–9264. [Google Scholar] [CrossRef] [Scilit]
- Zhao, X.; Chang, C.; Phukan, R.; Burgos, R.; Uicich, S.; Asfaux, P.; Dong, D. An Enhanced Modulation Scheme for Multi-Level T-Type Inverter with Loss Balance and Reduction. IEEE Trans. Power Electron. 2023, 38, 14050–14064. [Google Scholar] [CrossRef] [Scilit]
- Zanelli, A.; Kullick, J.; Eldeeb, H.; Frison, G.; Hackl, C.; Diehl, M. Continuous Control Set Nonlinear Model Predictive Control of Reluctance Synchronous Machines. IEEE Trans. Control Syst. Technol. 2022, 30, 130–141. [Google Scholar] [CrossRef] [Scilit]
- Bolognani, S.M. Novel Digital Continuous Control of SVM. IEEE Trans. Ind. Appl. 1997, 33, 525–530. [Google Scholar] [CrossRef] [Scilit]
- Choi, K.; Kim, Y.; Kim, K.; Kim, S. Real-Time Optimal Torque Control of Interior Permanent Magnet Synchronous Motors Based on a Numerical Optimization Technique. IEEE Trans. Control Syst. Technol. 2021, 29, 1815–1822. [Google Scholar] [CrossRef] [Scilit]
- Park, J.-H.; Lim, H.-S.; Lee, G.-H.; Lee, H.-H. A Study on the Optimal Control of Voltage Utilization for Improving the Efficiency of PMSM. Electronics 2022, 11, 2095. [Google Scholar] [CrossRef] [Scilit]
- Kim, M.-H.; Kim, D.-Y.; Lee, J.Y.J. Accuracy Improvement in Resolver Offset Detection Based on Angle Tracking Observer with Coordinate Transformation. Electronics 2021, 10, 1643. [Google Scholar] [CrossRef] [Scilit]

















| Component | Parameter [Unit] | Value |
|---|---|---|
| Motor | Type [-] | DS-AFSPMSM |
| No. of poles [-] | 5 | |
| Voltage [V] | 600–800 | |
| Peak current [Arms] | 350 | |
| Continuous/peak torque (@600 [V]) [Nm] | 110/230 | |
| Continuous/peak power (@600 [V]) [kW] | 75/147 | |
| Peak power time [s] | 20 | |
| Maximum speed [rpm] | 12,500 | |
| Inverter | Peak power time [s] | 20 |
| Based speed (@600 [V]) [rpm] | 6000 | |
| Maximum speed [rpm] | 12,500 | |
| Efficiency [%] | ≥96 | |
| Peak power (@600/700/800 [V]) [kW] | 200/235/270 | |
| Vehicle control unit | Micro control core | 32-bit SAK-TC377TP-96F300S AA |
| Maximum frequency [MHz] | 300 | |
| Flash/SRAM [MB] | 6/1.1 | |
| Analog/digital input | 14/18 | |
| CAN | 4 | |
| Control type | SimulinkTM (R2024a) | |
| Gearbox | Ratio [-] | 8.6 |
| Differential | Type | Plate LSD |
| Ramps [º]//FF[-]//Pre-Load [Nm] | 35/60//4 + 4//50 |
| Mode | Metric | Max Improvement | Average Improvement |
|---|---|---|---|
| Motor | Torque | +13.51% | +11.20% (+18.86 Nm) |
| Power | +13.69% | +10.82% (+12.33 kW) | |
| Efficiency | +5.10% | +1.05% | |
| Generator | Torque | +18.53% | +12.50% (+22.83 Nm) |
| Power | +21.15% | +12.12% (+15.62 kW) | |
| Efficiency | +8.17% | +1.76% |
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. |
© 2026 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.
Share and Cite
Rodríguez Vieitez, R.; Rial Aspera, P.G.; Rivas Vázquez, J.; Villanueva Torres, D.; Bassan, N.; Porteiro Fresco, J. Extended FOC for High-Performance SPMSMs in EVs Incorporating Flux Linkage Vector Decomposition and Nonlinear Dependencies: Experimental Evaluation and Performance Enhancement. Energies 2026, 19, 1690. https://doi.org/10.3390/en19071690
Rodríguez Vieitez R, Rial Aspera PG, Rivas Vázquez J, Villanueva Torres D, Bassan N, Porteiro Fresco J. Extended FOC for High-Performance SPMSMs in EVs Incorporating Flux Linkage Vector Decomposition and Nonlinear Dependencies: Experimental Evaluation and Performance Enhancement. Energies. 2026; 19(7):1690. https://doi.org/10.3390/en19071690
Chicago/Turabian StyleRodríguez Vieitez, Rubén, Paulo Gabriel Rial Aspera, Jorge Rivas Vázquez, Daniel Villanueva Torres, Nicola Bassan, and Jacobo Porteiro Fresco. 2026. "Extended FOC for High-Performance SPMSMs in EVs Incorporating Flux Linkage Vector Decomposition and Nonlinear Dependencies: Experimental Evaluation and Performance Enhancement" Energies 19, no. 7: 1690. https://doi.org/10.3390/en19071690
APA StyleRodríguez Vieitez, R., Rial Aspera, P. G., Rivas Vázquez, J., Villanueva Torres, D., Bassan, N., & Porteiro Fresco, J. (2026). Extended FOC for High-Performance SPMSMs in EVs Incorporating Flux Linkage Vector Decomposition and Nonlinear Dependencies: Experimental Evaluation and Performance Enhancement. Energies, 19(7), 1690. https://doi.org/10.3390/en19071690

