无刷直流电机Simulink仿真模型(附带论文).rar
inverter.m
kaoshi.mdl
referenceCurre.asv
referenceCurre.m
毕业论文.doc
本文在MATLAB的SIMULINK的环境下,利用其丰富的模块库,在分析BLDCM数学模型的基础上,建立BLDCM控制系统仿真模型,整个控制系统主要包括电动机本体模块、逆变器模块、电流滞环控制模块、速度控制模块等。
1.反电势求取模块
本文直接采用了SIMULINK中的Lookup Table模块,运用分段线性化的思想,直观的实现了梯形波反电动势的模拟,具体实现如图4所示。
图 4 反电势求取模块
Lookup Table模块的实质是通过查表构造反电动势波形,只要把360°内的反电动势的单位波形预先输入至Lookup Table模块中,就能得到其单位理想波形,由前面的数学模型知道,反电势梯形波的幅值为:e=Ke*ω。其中Ke为电机的反电动势系数。具体的Lookup Table参数设置参照下表 1。
0.2速度PID控制模块
速度控制模块采用PID调节。
0.3参考电流模块
参考电流模块的作用是
1