航天推进技术研究院主办
ZHU Xiang-dong,HUYAN Xiao,LIU Yi,et al.Real-time simulation for Matlab/dSPACE-based double closed-loop control of brushless DC motor[J].Journal of Rocket Propulsion,2015,41(01):117-120.
基于Matlab/dSPACE的无刷 直流电机双闭环控制实时仿真
- Title:
- Real-time simulation for Matlab/dSPACE-based double closed-loop control of brushless DC motor
- 关键词:
- 无刷直流电机(BLDCM); dSPACE; 实时仿真; ControlDesk
- Keywords:
- brushless DC motor; dSPACE; real-time simulation; ControlDesk
- 分类号:
- V430-34
- 文献标志码:
- A
- 摘要:
- 永磁无刷直流电机(Brushless DC Motor,以下简称BLDCM)的控制算法一般采用嵌入式软件编程的方法实现,其开发过程复杂,代码编写工作繁重,在电机控制器研制初期不利于提前进行控制算法的研究。基于Matlab/Simulink开发的dSPACE实时仿真平台,无需代码编写,实时性好,控制算法开发周期短,能够很好的用于BLDCM控制原理的理解和控制算法的仿真研究。通过BLDCM的在线实时仿真,介绍了基于dSPACE的半实物仿真技术,建立了基于BLDCM双闭环控制的仿真模型,利用ControlDesk软件进行了在线参数调试,实现了双闭环控制模型快速控制原型验证(RCP)。通过BLDCM的实时仿真,验证了BLDCM双闭环控制方法的正确性,实时仿真结果与理论分析一致性较好,电机转速控制稳态和动态性能较好,为BLDCM的控制算法提供研制依据,体现了Matlab/ dSPACE仿真平台在控制器算法设计中的优越性。
- Abstract:
- The control of brushless DC motor (BLDCM) is accomplished commonly by a built-in software, whose development process is complicated, and code compiling load is heavy. Thus it is not convenient for the study of the BLDCM's control algorithm in the initial stage of the motor controller development. The real-time simulating platform called dSPACE is based on Matlab/Simulink, which is a high-synchronous tool, does not need code compiling, has short develop period of controller algorithm, can be used well for understanding of the principle of BLDCM and study of the control method of BLDCM. According to the on-line BLDCM simulation on the double closed-loop control model of BLDCM is established. Simulating researches on the double closed loops control was performed. The on-line debugging of parameters was conducted with the ControlDesk software and the rapid control prototype (RCP) of double closed-loop control model was validated. The result shows that the rotational speed control system has good dynamic and static performance. It provided an evidence for the controller research of BLDCM and also manifested the superiority of Matlab/ dSPACE simulation platform in the controller algorithm design.
参考文献/References:
[1]纪志成, 沈艳霞, 姜建国. 基于Matlab无刷直流电机仿真建模的新方法[J]. 系统仿真学报,2003, 15(12): 1745- 1749.
[2]沈艳霞, 林 瑾, 纪志成. 感应电机Backstepping 控制方法及dSPACE 实时仿真研究[J] . 系统仿真学报, 2005, 17(9): 1318-1325.
[3]刘海珊, 陈宇晨. 无刷直流电机PID 控制系统仿真及实验研究[J] . 系统仿真学报, 2009, 21(16): 817-820.
[4]杨耕, 罗应立. 电机与运动控制系统[M]. 北京: 清华大学业出版社, 2006.
[5]卢子广, 柴建云, 王祥珩, 等. 电动汽车无刷直流电机驱动系统实时仿真[J]. 系统仿真学报, 2003, 15(4): 541-547.
[6]苏宏志, 高文华. 基于dSPACE实时仿真的无刷直流电机控制系统[J]. 机电工程, 2007, 24(4): 89-91.
[7]dSPACE GmbH. Real-time interface (RTI and RTI-MP) implementation guide, release3.3[R]. Paderborn: dSPACE GmbH, 2001.
[8]dSPACE GmbH. ControlDesk experiment guide, release 3.2 &3.3[R]. Paderborn: dSPACE GmbH, 2001.
备注/Memo
收稿日期:2014-05-10;修回日期:2014-06-27 作者简介:朱向东(1983—),男,硕士,工程师,研究领域为冲压发动机控制技术