返回討論區
 列印本文  

本篇主題:馬達電流PI控制
想請問個馬達磁場導向控制的問題,我將命令電流a*, b*, c*與AD後的電流a, b, c,經過PI控制器後,發現實際電流一直追不上我的命令電流,雖然波型有追隨的趨勢,但是有明顯的像位移,我的控制器寫法如下: m(k)=P*[e(k)–e(k-1)]+I*e(k) 其中P為比例控制器,I為積分控制器 目前與朋友們討論的結果大家都猜測我的控制力存脆是由I提供,反而P所提供的控制力很小,所以才會有那樣的結果,但是當我把P調大I調小後電流反而就沒有追隨效果,不知道大家有沒有類似的經驗或是解決方法~ 真的很奇怪,下速度命令700~1000rpm都已經追到了,但電流卻一直追不上

本話題由 張護繼 於2009-09-09 00:00:00 發表 
目前共有6人回覆,最後回覆時間: 2009-10-19 15:05:06


 馬達電流PI控制  陳財煇  2009-09-09 19:44:03
若有任何問題請來電:0910534688 易昶電機

top


 馬達電流PI控制  周政彥  2009-09-10 11:21:13
你的做法是 DI 控制,不是PI控制

top


 馬達電流PI控制  吳修濟  2009-09-10 18:23:05
試一下 m(k)=(P+I)*e(k)-P*e(k-1)+m(k-1) 或 n(k)=I*e(k)+n(k-1) m(k)=P*e(k)+n(k)

top


 馬達電流PI控制  張護繼  2009-09-16 13:41:04
抱歉最近太忙~沒辦法上來看! 抱歉我上面 m(k)=P*[e(k)–e(k-1)]+I*e(k)忘了加m(k-1) 應該和小濟的做法是一樣的 我想程式內不可能因為是由Q format撰寫的 所以單位都混淆了!! 感謝大家回覆幫忙 我再繼續做看看!!

top


 馬達電流PI控制  張護繼  2009-09-16 13:42:27
我想程式內"不" 不=>部,打錯字

top


 馬達電流PI控制  黃睿祥  2009-10-19 15:05:06
試試看這個方法PI控制器 U_p=P*e U_i(k)=I*e+U_i(k-1) U=U_p+U_i P為比例控制器,I為積分控制器

top


欲回應此篇文章,請先登入!