Have a personal or library account? Click to login
Analysis of Open-Loop Current Estimators for Current Sensor Fault Compensation in PMSM Motor Drive Cover

Analysis of Open-Loop Current Estimators for Current Sensor Fault Compensation in PMSM Motor Drive

By: Krystian Teler  
Open Access
|Jan 2026

Figures & Tables

Figure 1.

Scheme of control structure under study. CS, current sensors; ELUTE, extended lookup table-based estimator; FOC, field oriented control; LUTE, lookup table-based estimator; VCS, virtual current sensor.
Scheme of control structure under study. CS, current sensors; ELUTE, extended lookup table-based estimator; FOC, field oriented control; LUTE, lookup table-based estimator; VCS, virtual current sensor.

Figure 2.

Measurements of current vs. voltage before and after compensation of inverter distortions.
Measurements of current vs. voltage before and after compensation of inverter distortions.

Figure 3.

Magnetic model of the PMSM under study used in LUTE. LUTE, lookup table-based estimator.
Magnetic model of the PMSM under study used in LUTE. LUTE, lookup table-based estimator.

Figure 4.

Extended magnetic model for PMSM under study for rotor position θ = 0 deg.
Extended magnetic model for PMSM under study for rotor position θ = 0 deg.

Figure 5.

Changes in the flux and its derivatives depending on the rotor position for 



idref=0 A
i_d^{ref} = 0\;{\rm{A}}


 and 



idref=4.5 A
i_d^{ref} = 4.5\;{\rm{A}}


.
Changes in the flux and its derivatives depending on the rotor position for idref=0 A i_d^{ref} = 0\;{\rm{A}} and idref=4.5 A i_d^{ref} = 4.5\;{\rm{A}} .

Figure 6.

Experimental setup. (a) PMSM motor under study, (b) load motor (induction machine), (c) frequency inverter (control of PMSM), (d) TWERD frequency inverter (control of the load) and (e) measurement system for stator currents and DC-bus voltage of the PMSM drive.
Experimental setup. (a) PMSM motor under study, (b) load motor (induction machine), (c) frequency inverter (control of PMSM), (d) TWERD frequency inverter (control of the load) and (e) measurement system for stator currents and DC-bus voltage of the PMSM drive.

Figure 7.

Reference speed and torque used during research.
Reference speed and torque used during research.

Figure 8.

Waveforms of iq current for different estimation methods (10% of nominal speed and 25% of nominal load). CSCL, current sensor control loop; ELUTE, extended lookup table-based estimator; LUTE, lookup table-based estimator; SCL, sensorless control loop; VCS, virtual current sensor.
Waveforms of iq current for different estimation methods (10% of nominal speed and 25% of nominal load). CSCL, current sensor control loop; ELUTE, extended lookup table-based estimator; LUTE, lookup table-based estimator; SCL, sensorless control loop; VCS, virtual current sensor.

Figure 9.

Waveforms of iq current for different estimation methods (100% of nominal speed and 100% of nominal load). CSCL, current sensor control loop; ELUTE, extended lookup table-based estimator; LUTE, lookup table-based estimator; SCL, sensorless control loop; VCS, virtual current sensor.
Waveforms of iq current for different estimation methods (100% of nominal speed and 100% of nominal load). CSCL, current sensor control loop; ELUTE, extended lookup table-based estimator; LUTE, lookup table-based estimator; SCL, sensorless control loop; VCS, virtual current sensor.

Figure 10.

RMSE across operating points of the drive for estimation methods in CSCL. CSCL, current sensor control loop; ELUTE, extended lookup table-based estimator; LUTE, lookup table-based estimator; RMSE, root mean square error; VCS, virtual current sensor.
RMSE across operating points of the drive for estimation methods in CSCL. CSCL, current sensor control loop; ELUTE, extended lookup table-based estimator; LUTE, lookup table-based estimator; RMSE, root mean square error; VCS, virtual current sensor.

Figure 11.

RMSE across operating points of the drive for estimation methods in SCL. ELUTE, extended lookup table-based estimator; LUTE, lookup table-based estimator; RMSE, root mean square error; SCL, sensorless control loop; VCS, virtual current sensor.
RMSE across operating points of the drive for estimation methods in SCL. ELUTE, extended lookup table-based estimator; LUTE, lookup table-based estimator; RMSE, root mean square error; SCL, sensorless control loop; VCS, virtual current sensor.

Figure 12.

Correlations between measured and estimated current in the SCL for estimation methods under study. ELUTE, extended lookup table-based estimator; LUTE, lookup table-based estimator; SCL, sensorless control loop; VCS, virtual current sensor.
Correlations between measured and estimated current in the SCL for estimation methods under study. ELUTE, extended lookup table-based estimator; LUTE, lookup table-based estimator; SCL, sensorless control loop; VCS, virtual current sensor.

Figure 13.

THD calculated for phase A current for CSCL and SCL with different estimation methods. CSCL, current sensor control loop; ELUTE, extended lookup table-based estimator; LUTE, lookup table-based estimator; SCL, sensorless control loop; THD, total harmonic distortion; VCS, virtual current sensor.
THD calculated for phase A current for CSCL and SCL with different estimation methods. CSCL, current sensor control loop; ELUTE, extended lookup table-based estimator; LUTE, lookup table-based estimator; SCL, sensorless control loop; THD, total harmonic distortion; VCS, virtual current sensor.

Figure 14.

Histograms of the estimation error for CSCL for different PMSM operating points. CSCL, current sensor control loop; ELUTE, extended lookup table-based estimator; LUTE, lookup table-based estimator; VCS, virtual current sensor.
Histograms of the estimation error for CSCL for different PMSM operating points. CSCL, current sensor control loop; ELUTE, extended lookup table-based estimator; LUTE, lookup table-based estimator; VCS, virtual current sensor.

Figure 15.

Histograms of the estimation error for SCL for different PMSM operating points. ELUTE, extended lookup table-based estimator; LUTE, lookup table-based estimator; SCL, sensorless control loop; VCS, virtual current sensor.
Histograms of the estimation error for SCL for different PMSM operating points. ELUTE, extended lookup table-based estimator; LUTE, lookup table-based estimator; SCL, sensorless control loop; VCS, virtual current sensor.

Statistics of RMSE for estimation methods calculated from all operating points of the drive_

CSCLSCL


MethodMeanMedianMinMaxStdRangeMeanMedianMinMaxStdRange
VCS0.6030.4730.2341.4070.3721.1720.5600.4090.0471.4580.3961.411
LUTE0.4430.2890.1563.6680.6813.5120.2370.2380.0640.6220.1250.558
ELUTE0.2560.1950.0950.9050.1820.8090.2110.1940.0390.5720.1360.533
DOI: https://doi.org/10.2478/pead-2026-0002 | Journal eISSN: 2543-4292 | Journal ISSN: 2451-0262
Language: English
Page range: 23 - 40
Submitted on: Dec 3, 2025
|
Accepted on: Dec 17, 2025
|
Published on: Jan 29, 2026
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2026 Krystian Teler, published by Wroclaw University of Science and Technology
This work is licensed under the Creative Commons Attribution 4.0 License.