摘要
在分析开关磁阻电机(SRM)数学模型的基础上,利用C语言编写S-函数,提出了SRM控制系统仿真建模的新方法.在Matlab/Simulink中,构造CMEXS-函数的三类简化结构,建立独立的功能模块,如电机本体模块、速度控制模块、电流滞环控制模块等,通过功能模块的有机整合,搭建SRM控制系统快速高效的仿真模型.系统采用双闭环控制:速度环采用PI控制,电流环采用角位置控制(APC)与电流斩波控制(CCC)相结合的方法,保证了SRM在低速或高速运行时都可获得满意的性能.仿真结果证明了采用CMEXS-函数方式仿真建模的快速性和有效性.
Based on the mathematical model of switched reluctance motor(SRM), a novel method for modeling and simulation of motor control system written in C language and linked into Matlab has been proposed. Basically it is categorized into three minimum structures, then the isolated functional blocks, such as Motor model block, Speed controller block, Hysteresis current controller block, can be modeled quickly. In combination with these blocks, the model of SRM control system can be established efficiently. In the double loop of control system, a PI controller is adopted in the speed loop and a compound current controller is adopted in the current loop. In order to obtain expected performance, an angular position controller (APC) is used in current closed- loop when the speed is above base speed. A current chopping controller(CCC) is adopted when the speed is below base speed. The reasonability and validity have been testified by the simulation results. This novel method offers a new way for designing and debugging actual motors.
出处
《浙江万里学院学报》
2005年第2期1-6,11,共7页
Journal of Zhejiang Wanli University