Permanent‑magnet synchronous motors (PMSM) power robots, drones and electric cars. When the load jumps, their speed can wobble, especially if the controller lacks a load observer. Engineers tackled this by merging sliding‑mode control (SMC), prized for robustness, with a self‑tuning back‑propagation neural network (BPNN).
The new scheme, BPNN‑ISMC, starts from a simplified motor model that ignores the disturbance term. It then refines the classic exponential arrival law, adding an adaptive term that speeds up reaching the target speed. The neural network is trained on three metrics: speed error, its derivative, and maximum error, enabling fast learning of the most effective corrections.
Speed and position are estimated using a sliding‑mode observer combined with an extended Kalman filter, cutting sensor jitter. Simulations reveal striking results: in set‑point mode, overshoot is virtually eliminated and the relative error after a load spike drops by 93.6 % versus traditional ISMC and by 99.8 % versus plain SMC. Compared with ADRC control, the new approach keeps the same steady‑state error but with far fewer oscillations. In servo mode, the root‑mean‑square speed error falls by 18.8 % versus ISMC, 89.7 % versus SMC and 37.1 % versus ADRC. In short, the neural network continuously retunes the controller, making the motor more responsive and stable under sudden loads.
