ailika 发表于 2013-8-15 09:11

电机模块有的情况会不收敛怎么办呢

matlab里的电机模型都是根据数学公式搭建出来的,但是有的时候是不符合实际情况的,比如说我给的导通比小,也就是电压电压不够,而且负载转矩很大时,这时候仿真出来的速度就会是负值有时会发散到很大的负值,而实际当中电机应该是转不动,这样仿真就出了问题,仿真中遇到这个问题怎么办呢

yjhou 发表于 2013-8-15 14:42

你也人为的设置一些限制啊

ailika 发表于 2013-8-15 19:25

可能跟我负载直接加很大有关系,我又限制电流,速度当然就下降了,想仿真实际状况好难呢,我想仿真电机带动负载发电机或电动车负载仿真的。那样的话一时半会还弄不出来。

enjoying 发表于 2013-8-23 20:02

写数学模型的时候要考虑实际的约束条件 负载突加突减是没有问题的,但是如果超出了电机的电磁转矩 肯定就要降速了

ailika 发表于 2013-8-29 10:40

我用的MATLAB自带模型,不能约束的

pplive001 发表于 2013-9-5 17:40

惯性也有这可能

youyisi110 发表于 2013-9-18 22:05

实际过程中,你的负载过大,电机也会反转啊。

lilybunny 发表于 2013-9-19 00:44

ailika 发表于 2013-8-15 19:25
可能跟我负载直接加很大有关系,我又限制电流,速度当然就下降了,想仿真实际状况好难呢,我想仿真电机带动 ...

负载用阶跃函数,比常数的处理要好一些,再就是步长问题,可以改变一下最小步长
页: [1]
查看完整版本: 电机模块有的情况会不收敛怎么办呢