Study on Modeling and Simulation of Permanent-magnet Synchronous-motor Control System Based on C MEX S-function
Zhicheng Ji
Abstract
Zhicheng Ji
Abstract
Based on the mathematical model of the permanent-magnet synchronous-motor (PMSM), a novel method for modeling and simulation of PMSM control system written in C language and linked into Matlab was proposed. Basically it was categorized into three minimum structures, and then the isolated functional blocks, such as PMSM block, Speed controller block, Hysteresis current controller block, et, could be modeled quickly. By the organic combination of these blocks, the model of PMSM control system could be established efficiently. To guarantee the validity and speediness in simulation, in the double loop of control system, a PI controller was adopted in the speed loop and a hysteresis current controller was adopted in the current loop. The reasonability and validity have been testified by the simulation results and this novel method offers a new thoughtway for designing and debugging actual motors.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Based on the mathematical model of the permanent-magnet synchronous-motor (PMSM), a novel method for modeling and simulation of PMSM control system written in C language and linked into Matlab was proposed. Basically it was categorized into three minimum structures, and then the isolated functional blocks, such as PMSM block, Speed controller block, Hysteresis current controller block, et, could be modeled quickly. By the organic combination of these blocks, the model of PMSM control system could be established efficiently. To guarantee the validity and speediness in simulation, in the double loop of control system, a PI controller was adopted in the speed loop and a hysteresis current controller was adopted in the current loop. The reasonability and validity have been testified by the simulation results and this novel method offers a new thoughtway for designing and debugging actual motors.
Key concepts: Debugging, Control theory (sociology), Controller (irrigation), MATLAB, Synchronous motor, Current loop, Block (permutation group theory), Computer science