Skip to main content
Article
100%
HD

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.

Bonus
100%
HD

Sliding‑mode control (SMC) relies on a switching surface that forces the system state to "slide" toward equilibrium, ensuring robustness against uncertainties and disturbances. Yet, SMC can suffer from chattering, especially under rapid load changes. The proposed method introduces an enhanced arrival law:

\[ \dot{s}= -k_1 s - k_2 \operatorname{sgn}(s) + \alpha(t) \]

where \(s\) is the sliding variable, \(k_1\) and \(k_2\) are optimized constants, and \(\alpha(t)\) is an adaptive term computed by the BPNN. The neural network features three layers (input, hidden, output) with ReLU activation for faster convergence. Training data include speed error \(e_v\), its derivative \(\dot{e}_v\), and maximum error \(e_{max}\). The loss function combines these terms, minimized via gradient descent with an adaptive learning rate.

State estimation uses an extended Kalman filter (EKF) that locally linearizes the nonlinear PMSM model, providing optimal position and speed estimates. The sliding‑mode observer supplies rapid correction of residuals, while the EKF smooths measurement noise. Their integration reduces jitter to the order of \(10^{-3}\) rad/s, enhancing tracking precision.

Experimental results indicate that, compared to classic SMC, BPNN‑ISMC cuts overshoot from 15 % to under 1 % and reduces settling time from 0.35 s to 0.07 s. Frequency response shows a more stable phase gain, with phase margin above 45° up to 200 Hz, making the system suitable for high‑dynamic applications such as autonomous vehicles or robotic arms. This work demonstrates how AI can boost traditional controllers, paving the way for smarter, more resilient motors.

Ask AI

Explore key aspects of this story with 3 quick insights

Source

Authors:
Yuansheng HuoChengwei ZhangQing GaoTao YangLirong Ren
Date Published:
Original Article www.mdpi.com
Fact-check verified on 08/06/2026
Read our Editorial Guidelines & AI Ethics Policy
Creative Commons License CC BY-NC-SA 4.0

Keep exploring

Discover the full archive of science bites or head back to home

Riconnessione al server... Aggiornamento della sessione in corso
Connessione interrotta Impossibile stabilire il collegamento
Sessione aggiornata Ricarica per visualizzare i contenuti