无刷直流电机的建模与仿真
一、引言
随着无刷直流电机在伺服系统、电动汽车、机器人及家用电器等领域的广泛应用,人们对电机及其系统的运行分析和优化设计也越来越关注。借助建模与仿真技术,人们可以研究、分析整个电机系统的各类定量关系,提取设计、分析和调试电机及其驱动系统所需的信息、数据和资料。
本文主要研究反电动势近似梯形波的永磁无刷直流电机模型的建立与仿真,通过MATLAB/SIMULINK,构建一个无刷直流电机的控制系统模型,并对其进行仿真分析。
二、无刷直流电机的数学模型
无刷直流电机具有梯形的反电动势、矩形电流波形,定子与转子的互感是非线性的,因此不宜采用坐标变换的方法进行分析。
为了便于分析,简化系统的模型,假设电机铁磁部分的磁路为线性,即不计饱和、剩磁、磁滞和涡流的影响;不考虑电枢反应对气隙磁场的影响;三相定了为Y形连接。
由此可得无刷直流电机三相绕组的电压方程如下:
?ua??R????ub???0?u??0?c??0R00??ia??LA????0??ib???LBA?i??LR???c??CALABLBLCBLAC??ia??ea??????LBC?p?ib???eb? (1)
?i??e?LC???c??c?其中ua,ub,uc——三相相电压; ia,ib,ic——三相相电流;
ea,eb,ec——三相反电动势; LA,LB,LC——三相绕组的自感;
LAB,LAC,LBA,LBC,LCA,LCB——各相绕组间的互感; R——绕组电组(假设三相相等); p——微分算子;
对于转子使用永磁材料构成的无刷直流电动机,转子的影响可忽略,可认为电感是常数,与转子位置无关, 即:
LA?LB?LC ;LAB?LAC?LBA?LBC?LCA?LCB?M
又因为三相绕组为Y形连接,无中线,所以任意时刻总有ia?ib?ic?0成立。由此,三相绕组的电压方程(1)可简化成:
?ua??R????ub???0?u??0?c??0R00??ia??L00??ia??ea??????????0??ib???0L0?p?ib???eb? (2) ?i??00L??i??e?R???c??c???c??据此可以推得无刷直流电动机三相定子绕组的等效电路,如下图1所示:
+LRsaRsbRscLLui-eaebSec
图1:无刷直流电动机三相定子绕组的等效电路图
又由运动学方程可得:
Te?Jd??fd??TL (3) dt其中J为无刷直流电动机的转动惯量,fd为阻尼系数,TL为负载转矩。 由能量定理,可得电磁转矩:
Te?Peeaia?ebib?eciceaia?ebib?ecic????p?e (4)
其中Pe为电磁功率,?e为电角速度,p为无刷直流电动机的极对数。 设无刷直流电动机各相反电动势的幅值为Em,则:
Em?2N?B?l?r??=Ke?? (5)
由于定子线圈绕组匝数N,气隙磁通密度B,定子导体的等效长度l,转子半径r,都是常数,所以Ke是仅与电机结构有关的常数。
若无刷直流电机采用两两导通的方式,则加上两相通电绕组上的平均电压:
Vd?2Em?2ImR (6)
Im为通电绕组上的电流;
由于无刷直流电动机的电磁转矩:
Te?Pe??2EmIm??p2EmIm?e?2KeIm (7)
由式(3)、(5)、(6)可得:
VdIR???m (8)
2?KeKe通过式(7)、(8)可以看出,在两两导通方式下,电机的电磁转矩与通电绕组中的电流成正比,且系统数为常值,而转速可以通过改变通电绕组上的平均电压Vd进行控制。
三、电机构建 3.1电压方程模块
根据电压方程(2)与图上,可以在MATLAB/SIMULINK中构建如下的模型:
图2:电机电压方程
在此模型中,利用电流测试模块直接获得三相电流,反电动势利用可控制电压源实现。 3.2反电动势模块
理想的无刷直流电动机三相反电动势为梯形波、依次相差120?电角度。由于MATLAB中实现梯形波比较困难,所以采用削去顶部的正弦波代替(该方法原理图见图3)。
10.5sin(ωt)eπ/6aA0-0.5-1π5π/67π/611π/62πωt
图3 近似梯形反电动势
利用公式(5),与图3中的近似梯形反电动势,在MATLAB中构造如下的反电动势模块。
图4反电动势模块
3.3电磁转矩模块
在ej,ij(j=a,b,c)与?获得的情况下,电磁转矩模块可以直接套用公式(4)搭建相应的模块,如下图所示:
图5电磁转矩模块
3.4机械运动方程模块
在忽略阻尼的情况下,根据运动方程(3),可以构造电机的运动方程模块如下:
图6机械运动模块
3.5电机整体模块
以上四个模块连接起来,就构成了电机的整体模块,如下图所示: