曙海教育集团论坛变频器专区变频器系列 → 关于Matlab仿真变频器起动时出现电机堵转现象的讨论


  共有5977人关注过本帖树形打印

主题:关于Matlab仿真变频器起动时出现电机堵转现象的讨论

美女呀,离线,留言给我吧!
wangxinxin
  1楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:青蜂侠 帖子:1393 积分:14038 威望:0 精华:0 注册:2010-11-12 11:08:23
关于Matlab仿真变频器起动时出现电机堵转现象的讨论  发帖心情 Post By:2010-12-9 11:25:34

1 引言
在用matlab工具仿真变频器的起动(频率连续上升)过程中,电机出现堵转,可是一旦固定某个频率起动(比如5、12、15hz等任一个频率),在相同的仿真条件下(即力矩提升和负载相同),则不会出现电机堵转这种问题,而是顺利起动成功。为什么会出现这种现象呢?按理说如果按照v/f控制,在基频50hz下应该是恒力矩起动,如果某个频率能带动负载,即能提供这么大的力矩,那么在基频50hz下所有的频率都能提供这样大的力矩,使起动成功,可是为什么在用matlab仿真变频器起动(频率连续上升)时会出现电机堵转的现象呢?下面就针对这个问题来进行分析和讨论。

2 现象分析

图片点击可在新窗口打开查看 (1)

通常spwm在计算脉宽采用式(1)时:都是认为ω=ω1为恒值,则θ=ω1t,此时图片点击可在新窗口打开查看,即在稳态时用式(1)计算脉宽,这时电机转速(频率)是正确的,角频率为w1。
但由于起动过程是一个动态过程,因此在仿真时,ω是一个变量,即ω=ω(t),则θ=ω(t)t,实际角频率图片点击可在新窗口打开查看,显然多出了一项图片点击可在新窗口打开查看,即在加速时图片点击可在新窗口打开查看,实际频率会超过ω(t)。同样在减速时 图片点击可在新窗口打开查看,实际频率会低于ω(t)。即此时不能保证v/f为稳定时的常数。因为在起动时,实际频率比正常运行时的频率大,而电压v是按照正常值上升的,所以实际中得到的v/f压频比当然要比正常时小,所提供的力矩也就要小,这就是为什么连续上升时带不动负载,而固定某个频率却能顺利起动的原因。
例:若电机频率的给定积分曲线为:图片点击可在新窗口打开查看

但当t=x秒时,电机的频率不是kx,而是2kx。
因为:f(t)=kt
图片点击可在新窗口打开查看 (2)
即实际的频率为2kx赫兹。为验证其真实性,在simulink中对其进行仿真,simulink模型如图1所示。

图片点击可在新窗口打开查看

图1 vf曲线的vvvf控制系统仿真


的前半部分是产生一条vf曲线,设定频率是20hz,框图中的限幅值是20hz,系统达到设定频率时的调制度为1。
以k=10,c=20为例,仿真波形如图2所示。

图片点击可在新窗口打开查看

图2 未做处理的变频器起动频率示意波形


图2(a)中可以明显的看出在上升过程中,有一段频率显示比稳定时的频率显示紧密,即此时的频率比稳定时的设定的最大值还要大。从图2(b)中的临界状态也可以看出,从动态转到稳态的过程中,频率反而减小,其原因可以从上面的公式推导中得到解释。
这样的现象对电机起动不利,即起动时出现弱磁,停机时出现过磁,不能保持真正的恒压频比控制。
为了解决这个问题,必须加一个补偿:
补偿角度: 图片点击可在新窗口打开查看 (3)
此时图片点击可在新窗口打开查看
图片点击可在新窗口打开查看就正确了,即在每次计算完角度后减去补偿角度θc。
以上例图片点击可在新窗口打开查看
此时 图片点击可在新窗口打开查看

在考虑补偿后的simulink仿真模型如图3所示。

图片点击可在新窗口打开查看

图3 带有补偿的vvvf系统


仿真波形如图4所示。
从图4(a)中可以看出,加了补偿后在整个起动过程中,频率是按照正常的斜率上升,能保证真正的恒压频比,从图4(b)中可以看出,在从动态转到动态的过程中,频率不变,因此按照这样的方式进行起动仿真,能够在整个基频下保持恒力矩起动,使电机顺利起动。

图片点击可在新窗口打开查看

图4 变频器起动时频率示意波形


从图4(a)中可以看出,加了补偿后在整个起动过程中,频率是按照正常的斜率上升,能保证真正的恒压频比,从图4(b)中可以看出,在从动态转到动态的过程中,频率不变,因此按照这样的方式进行起动仿真,能够在整个基频下保持恒力矩起动,使电机顺利起动。
人们不禁要问,为什么在以单片机或者dsp控制的变频器在起动过程中不会出现弱磁现象呢?那是因为在单片机或者dsp控制的系统中, 的计算是靠在每个中断周期中进行累加,即先求出△θ=2πfts,再计算θi=θi-1+△θ,在这种情况下,可以避免上述起动或者停机过程中的超频或低频现象,这是因为

图片点击可在新窗口打开查看


但是对于用高级语言编程的场合,如果直接计算 ω=2πf(t)就会出现事实上的超频或低频现象,这一点需要注意。

3 结论
通过上面的分析可知,对于采用连续积分来计算频率,实现变频器的起动仿真,会出现超频现象,因此在起动过程中,需要做出相应的补偿措施。但在实际的单片机控制系统中,则不需要考虑这个问题,因为其频率不是连续上升的,而是通过累加上升的。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

关于Matlab仿真变频器起动时出现电机堵转现象的讨论








签名