要想实现良好的仿真效果,为电机模型设置精确的参数由为重要,但在simulink仿真中,很多参数的定义和电机标注参数并不统一,为电机模型的参数设置带来的麻烦,本文以SM060R20B30电机为例,对两种参数进行详细分析,确定两种参数的换算关系。
电机基本参数
厂家参数
一般永磁同步电机厂家会提供以下参数
SM060R20B30M0AD-E.cdr (tiger-motion.com)
模型参数
simulink pmsm模块需要设置以下参数
这里使用的是Motor Control Blockset/Electrical Systems/Motors/Interior PMSM模块,其它PMSM模块设置方法类似。
参数设置
模型参数计算方法
可以看到两种参数并不重合,因此需要根据厂家提供的参数计算出模型设置的参数
极对数:simulink中的参数为对数,注意对数和极数的区别;
相电感:相电感为线电感的一半,线电感可直接测任两根线得出,对于SPMSM,Lq=Ld=相电感;
相电阻:相电感为线电感的一半;
反电动势:反电动势是最容易出错的一个参数,厂家一般给出的是电压的有效值,而simulink里设置的是电压峰值,故需乘以根号2;
磁链、反电动势系数和转矩系数存在如下关系,可根据反电动势系数计算出磁链和转矩系数;
SM060R20B30设置实例
厂家参数 | 模型参数 | |
---|---|---|
额定功率 | 200W | - |
额定电压 | 36V | - |
极对数 | 8极 | 4对 |
额定转速 | 3000rpm | - |
最大转速 | 5000rpm | - |
额定扭矩 | 0.637N.m | - |
最大扭矩 | 1.9N.m | - |
反电动势 | 5.4mV/rpm | 7.6368 V/1000rpm |
转矩系数 | 0.087 | 0.0632N.m/A |
线电阻 | 0.33Ω | - |
线电感 | 0.9mH | - |
相电阻 | - | 0.165Ω |
dq电感 | - | 0.45mH |
磁链 | - | 0.0105Wb |
转动惯量 | 0.189kg.m^2.10^-4 | 18.9e-6kg.m^2 |
阻尼系数 | 根据被控对象设置 | |
静摩擦转矩 | 根据被控对象设置 |
参考资料
SM060 low voltage servo motor - http://www.tiger-motion.com PRODUCT