High-order sliding mode MRAS control of permanent magnet synchronous motor with wide speed
[Objective]The permanent magnet synchronous motor system,based on the sliding mode control strategy,is extensively utilized in sensorless control systems owing to its rapid response speed and robust anti-interference performance.However,the distinctive chattering phenomenon associated with traditional sliding mode control can introduce irreversible oscillations in the output signal.This interference affects the accuracy of the parameters and electrical signals acquired during motor operation,significantly impacting motor control and operation.While sliding mode control offers robustness,its inherent chattering presents challenges for practical engineering applications links.[Methods]The observer,commonly employed in sensorless control strategies,demonstrates effective performance during the high-speed stage of motor control.However,during low-speed operation,pulsating high-frequency signal injection is necessary to accurately estimate the rotor position angle.To address this,an MRAS sensorless control system is developed using a high-order sliding mode control strategy aimed at mitigating chattering by enhancing the integral control link of the sliding mode.The integration link plays an important role in the high-order sliding mode control process.Additionally,the paper explores the parameter setting for nonlinear sliding mode control.Compared with MRAS,the proposed method enhances the performance of SPMSM at medium and low speeds.Furthermore,automatic code generation via Simulink software streamlines the traditional manual code-writing process,resulting in a highly readable and error-free sensorless core algorithm.The algorithm's code model is constructed using Simulink software,and the code is automatically generated and written into ARM for algorithm verification.Additionally,a host computer model is developed in Simulink to facilitate data transmission and reception,online display,and adjustment of observer parameters.[Results]Subsequently,a motor algorithm testing platform based on MATLAB/SIMULINK code is automatically generated,and the effectiveness and advantages of the designed observer are validated.The results demonstrate that SPMSM exhibits excellent performance at low speeds and during zero-speed startup.[Conclusions]The chattering phenomenon is the primary obstacle hindering the practical application of the SMC strategy.The observer proposed in this paper exhibits a clear chattering suppression function,although at a slight sacrifice of response speed.To promote the application of the observer,the second-order or high-order SMC strategy can be employed to regulate the core state quantity of the system.Additionally,when the system requires adaptation to higher response speed conditions,it can be coupled with relevant feedforward control mechanisms to enhance response speed and achieve the desired objectives.The results suggest that the high-order sliding mode control strategy effectively mitigates chattering,enhances the robustness of PI control,and enables wide-speed domain control of PMSMs.Moreover,the strategy simplifies algorithm integration challenges for beginners learning motor control,increases motor control efficiency,and circumvents the complexities associated with code writing.
MRASautomatic code generationchatteringhigh order slidinglow-speed control