逆变器电感电流内环PI补偿的分析,求Kip,Kii,请看看我分析的对

[复制链接]
 楼主| snakeemail 发表于 2008-4-9 10:40 | 显示全部楼层 |阅读模式
<br />有些同志说PI参数是调试出来的,这个让我感觉很奇怪.因为PI的参数是小数,在累加的过程中,使用Q格式既要防止Q格式取得过小,导致输出饱和,又要防止Q值过大,精确性降低,如果一开始没有通过理论计算出来的值,没办法给出PI参数的Q格式,感觉无法调试.不过我是逆变器的,也许和电机不一样.<br />1.补偿前电感内环开环函数<br /><img src="http://www.hellodsp.com/bbs/attachments/forumid_33/20080409_9e205beb5fbb68a57673JI4FKQNHLblh.gif"><br />clear<br />PI&nbsp;=&nbsp;3.1415926;<br />Kpwm&nbsp;=&nbsp;48;<br />R&nbsp;=&nbsp;20;<br />C&nbsp;=&nbsp;10.8&nbsp;*&nbsp;10^(-6);<br />L&nbsp;=&nbsp;1.2&nbsp;*&nbsp;10^(-3);<br />Alpha&nbsp;=&nbsp;0.836&nbsp;/&nbsp;0.7625;&nbsp;&nbsp;%2.5V/14.2A<br />GInum&nbsp;=&nbsp;[Kpwm*R*C*Alpha&nbsp;&nbsp;Kpwm&nbsp;*Alpha];<br />GIden&nbsp;=&nbsp;[R*C*L&nbsp;&nbsp;L&nbsp;&nbsp;R];<br />GI&nbsp;=&nbsp;tf(GInum,&nbsp;GIden);%内环电流开环函数<br />Bode(GI);<br />Grid<br /><img src="http://www.hellodsp.com/bbs/attachments/forumid_33/20080409_932bf8b239883bb0ca18yUGArie0is9R.gif"><br />从补偿前的电感电流伯德图可以看出,系统的转折点在8730rad/sec,所以Kii=8730,<br />由于在穿越频率点处,补偿后的函数的模等于1,所以可以列出方程<br />clear<br />PI&nbsp;=&nbsp;3.1415926;<br />Kpwm&nbsp;=&nbsp;48;<br />R&nbsp;=&nbsp;40;<br />C&nbsp;=&nbsp;10.8&nbsp;*&nbsp;10^(-6);<br />L&nbsp;=&nbsp;1.2&nbsp;*&nbsp;10^(-3);<br />Fn&nbsp;=&nbsp;1/(2*PI*(L*C)^(0.5));<br />Alpha&nbsp;=&nbsp;0.773&nbsp;/&nbsp;0.731;&nbsp;%&nbsp;2.27V/14.2A<br /><br />%以下为求Kip<br />Kii&nbsp;=&nbsp;8630;<br />Ficut&nbsp;=&nbsp;3000;%Hz希望补偿后电流环穿越频率<br />s&nbsp;=&nbsp;2*PI*Ficut*i;<br />GIpiNum&nbsp;=&nbsp;Kpwm&nbsp;*&nbsp;Alpha&nbsp;*&nbsp;(s&nbsp;+&nbsp;Kii)&nbsp;*&nbsp;(R*C*s&nbsp;+&nbsp;1);<br />GIpiDen&nbsp;=&nbsp;R*L*C*s^3&nbsp;+&nbsp;L*s^2&nbsp;+&nbsp;R*s;<br />Kip&nbsp;=&nbsp;1/abs(GIpiNum/GIpiDen)<br />
micrommu 发表于 2008-4-9 15:35 | 显示全部楼层

不能与电机比,

电机是惯性环,比如一个12V电机转速是2000转每分,电机停止时你给它加12V,它肯定不会一下子达到2000转每分,<br />逆变不同,你给它多少电压它马上输出对应的电流.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

547

主题

1910

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部

547

主题

1910

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部