●sys.online|est.2009|serving AU / UK / CA / GLOBAL
MATLAB/Simulink & Simscape Research guide

PMSM Sliding Mode Observer FOC: Position Estimation and Torque Ripple

Sensorless PMSM FOC combines two control problems: current/torque regulation and rotor-angle estimation. Their apparent performance must be assessed separately.

Two sources of tracking error

Current-controller tuning can limit torque and speed bandwidth, while rotor-angle error distorts d–q transformations. Compare estimated versus true electrical angle using properly unwrapped or circular angle error.

For reproducibility, note the software version, model assumptions and exact variable definitions before drawing a cross-model conclusion.

Observer convergence

Back-EMF-based observers can become unreliable at very low speed; test startup and reversals, not only rated-speed operation. Examine observer gain, switching-law smoothing and filter phase delay.

For reproducibility, note the software version, model assumptions and exact variable definitions before drawing a cross-model conclusion.

Experimental comparison

Use the same PMSM, inverter, DC bus and load torque with sensored FOC and SMO-based FOC. Report overshoot, steady-state ripple, estimator lag and response to a defined parameter mismatch.

For reproducibility, note the software version, model assumptions and exact variable definitions before drawing a cross-model conclusion.

Research reporting

Distinguish speed-estimation accuracy from torque reduction, and avoid using controller diagnostic signals as independent validation without cross-checking physical measurements.

For reproducibility, note the software version, model assumptions and exact variable definitions before drawing a cross-model conclusion.

Related project watch pages

Watch the relevant simulation output first, then use this article as a technical review or experimental planning guide.

Engineering research support

For the underlying MATLAB/Simulink, COMSOL, ANSYS HFSS or power electronics model, verification of solver settings, and documented outputs, contact the MATLAB Projects Code research team. Articles describe engineering validation approaches and are not a substitute for measured validation data.

Contents are for representative purposes; actual content may vary.

WhatsApp: +91 83000 15425