Abstract
The conventional-speed Sliding Mode Controller (SMC) for ship PM propulsion motors, which employs exponential reaching laws and linear sliding surface functions, demonstrates susceptibility to oscillatory phenomena. To solve this problem, this paper proposes a saturation adaptive nonlinear integral sliding mode controller (SANI-SMC) which combines a nonlinear integral sliding surface function with an adaptive saturation gain reaching rate. The nonlinear integral sliding surface function improves the system responsiveness, and then enhances the stability and robustness of the system. The adaptive saturation gain reaching rate not only mitigates the chattering effect induced by the sign function in traditional exponential reaching rates, but also weakens the underlying oscillations. This approach effectively solves the overshoot problem inherent in traditional PI controllers, and has better anti-interference ability under sudden load variations. Finally, the proposed controller is experimentally verified based on an electric propulsion semi-physical experimental platform consisting of Rapid Control Prototyping (RCP), and compared with a Proportional–Integral (PI) controller and an SMC. Moreover, the integral absolute error (IAE), integral time-weighted absolute error (ITAE), and integral of the square value (ISV) metrics are calculated for the PI controller, SMC, and SANI-SMC based on experimental data collection. The results demonstrate that the SANI-SMC exhibits superior stability and robustness compared to both the PI controller and SMC.