摘要
对以数字信号处理器(DSP)为控制器的磁悬浮飞轮用无刷直流电机(BLDC)系统,提出了一种在Matlab/Simulink中新的仿真方法,并通过实验,分析了该方法的有效性和适用性。通过构建各种功能模块,如无刷直流电机模块、三相逆变桥模块、逻辑换相模块和控制模块,实现了仿真方法;通过使用C MEXS-函数和子系统封装等Simulink模型优化技术,提高了仿真精度和速度。最后仿真和实验结果吻合较好,表明该仿真方法较为正确,对磁悬浮飞轮用BLDC系统的分析和设计具有重要的实用价值。
A novel simulation method of brushless DC (BLDC) motor system for magnetically suspended flywheel in Matlab/Simulink based on digital controller using digital signal processor (DSP) has been presented, and the reasonability and applicability of the proposed method are analyzed through experimental results. The system simulation method is realized by constructing different functional modules, such as BLDC module, three-phase drive bridge module, logic commutation module and control module. Several Simulink optimizational technologies, such as C MEX S-function and Subsystem Mask, are applied to improve the simulation speed and precision of system model. The agreement of the final simulation results with experi- mental results indicates that the proposed simulation method is able to describe the system working conditions exactly, and shows important practical effectiveness for analysis and design of BLDC motor system for magnetically suspended flywheel.
出处
《航天控制》
CSCD
北大核心
2007年第1期56-61,共6页
Aerospace Control
基金
国防科工委民用航天预研项目(科工计[2001]894号)