FOC中電流環調試的寶貴經驗總結(有理有據+全盤拖出)

你是否經歷過一個人獨自摸索前進磕磕碰碰最終體無完膚,然後將勝利的旗幟插到山頂的時刻,如果有,本文也許能幫你在調試FOC電流環的時候給你帶來一些幫助和思路。
如果本文幫到了您,請幫忙點個贊 👍👍👍;
如果本文幫到了您,請幫忙點個贊 👍👍👍;
如果本文幫到了您,請幫忙點個贊 👍👍👍;

1 系統架構

系統架構是雙閉環架構,從內而外分別是電流環速度環位置環,有感FOC算法可以參考這篇文章《有感FOC算法學習與實現總結》。所以在這環環相扣的系統中,內環的電流環顯得格外重要,電流環需要快速響應,穩點性好的特點。
系統架構圖如下:
系統

在FOC算法中,將系統交流同步電機的控制系統解耦爲以轉子爲參考座標的DQ交直軸旋轉座標,相關座標變換可以參考《FOC中的Clarke變換和Park變換詳解(動圖+推導+仿真+附件代碼)》,因此最終只需要控制IqI_qIdI_d就可以像控制直流電機一樣的方式對交流同步電機進行控制。
這裏比較關鍵的是如何對IqI_qIdI_d進行PID控制器的參數整定。

2 轉矩模型

2.1 交直軸電壓方程

這裏先不討論前面的電流採樣和座標變換,在得到IqI_qIdI_d之後,就要通過PI控制器,具體如下:

  • IqI_q在經過PI控制器之後,可以得到 UqU_q
  • IdI_d在經過PI控制器之後,可以得到 UdU_d
    這裏也就是爲什麼使用PI控制器的原因了,下面看一下在電機模型中,IqI_qUqU_qIdI_dUdU_d的關係如下;
    {ud=Rid+LddiddtwrLqiquq=Riq+Lqdiqdt+wr(ψd+Ldid)\begin{cases} u_d = Ri_d+L_d\cfrac{di_d}{dt} - w_rL_qi_q\\ u_q = Ri_q+L_q\cfrac{di_q}{dt} +w_r(\psi_d+L_di_d)\\ \end{cases}

dd 軸:

  • udu_d爲電機直軸電壓;
  • idi_d爲電機直軸電流;
  • LdL_d爲電機直軸電感;

qq 軸:

  • uqu_q爲電機直軸電壓;
  • iqi_q爲電機直軸電流;
  • LdL_d爲電機直軸電感;

其他:

  • RR 爲電子定子電阻;
  • ψd\psi_d爲永磁體的磁鏈,因爲磁鏈方向和 dd 軸方向相同,因此後面都用ψd\psi_d表示;

該空間抽象如下圖所示;
在這裏插入圖片描述

2.2 轉矩方程

永磁同步電機的轉矩方程爲:
Te=npiq[id(LdLq)+ψd]T_e = n_pi_q[ i_d(L_d-L_q)+\psi_d]
關於永磁同步電機的類型區別可以參考《永磁同步電機 spmsm 和 ipmsm 的區別總結》,本文只討論SM-PMSM,表貼式的永磁同步電機因爲隱極特性的存在所以Ld=LqL_d = L_q;所以電機的輸出轉矩方程可以簡化爲:
Te=npiqψdT_e = n_pi_q\psi_d

npn_p爲電機極對數;

所以不難發現,npn_p爲常數,ψd\psi_d爲永磁體的磁鏈,在無弱磁的情況下,通常爲常量;
因此這裏在另id=0i_d = 0的時候,只要控制 iqi_q,就實現對了電機輸出轉矩的控制。

補充一下運動方程對於轉速控制的解釋;

3 PI 控制器

idi_diqi_q經過PI控制器之後的輸出被變換成實際的電壓VdV_dVqV_q,作用於後續的電機模型,因此通過 udu_duqu_q 電壓方程可以知道,PI控制器對電機的參數依賴性比較強,同樣的,因此這裏有幾種方法可以進行參數的整定;

  • 直接整定法,通過經驗試湊進行整定;
  • 參數測量法,先測量電機LdL_dLqL_qRR等參數,大致計算出PI控制器參數範圍,然後進行細調整;
  • 自適應PI參數,這是在TI文檔看到的一種方法,能力有限,暫不能展開;

所以,本文最終介紹的是經驗試奏法

4 參數調節

具體按照經典的PID參數調節方法即可,先調節KpK_p參數,然後再KiK_i參數,這裏需要時刻將反饋值和設定值進行比較,直到達到滿意的效果位置。

4.1 相關理論

先看PID整定的口訣:

參數整定找最佳,從小到大順序查
先是比例後積分,最後再把微分加
曲線振盪很頻繁,比例度盤要放大
曲線漂浮繞大灣,比例度盤往小扳
曲線偏離回覆慢,積分時間往下降
曲線波動週期長,積分時間再加長
曲線振盪頻率快,先把微分降下來
動差大來波動慢,微分時間應加長
理想曲線兩個波,前高後低四比一
一看二調多分析,調節質量不會低

4.2 調試過程

由於Ld=LqL_d = L_q,這裏通過先調試D軸,將Q軸PI控制器設置爲零,這樣可以排除Q軸的影響,在單軸達到比較好的響應效果之後,將D軸PI控制器參數拷貝一份送給Q軸的PI控制器即可,這裏很關鍵

只加入比例環節,設定值爲1000
單純加入比例環節的時候,可以將KpK_p的係數逐漸增大,會發現反饋值逐漸靠近給定值,因爲沒有積分環節的作用,最終反饋值無法達到給定值;

在這裏插入圖片描述

加入積分環節
發現系統雖然存在超調,但是最終反饋可以穩定在給定值;
在這裏插入圖片描述
對於較大的超調可以適當減少KpK_p參數,或者使用積分分離PID進行控制;

關於超調
因爲在啓動過程中,電流會很大,所以在頻繁啓動和制動的過程中,如果無法減少超調,就會出現啓動直接過流的情況,這裏一定要想辦法避免。
接下來逐步修改參數,直到達到自己滿意的效果爲止,只能慢慢積累調試的經驗,沒有太多捷徑可言。

5 總結

本文介紹了表貼式永磁同步電機FOC矢量控制中電流環PI控制器參數的調試過程,電流環的性能直接影響到整體系統的性能,所以該環節是十分關鍵的,另外傳統的PI控制器可能無法滿足系統的性能要求,需要在此基礎引入更多的優化算法,比如積分先行,積分分離,積分限幅,模糊PID,神經網絡PID等等,具體就需要根據系統的資源和系統指標進行選擇。

筆者能力和水平有限,文中難免有錯誤和紕漏之處,請大佬們不吝賜教;
創作不易,如果本文幫到了您;
如果本文幫到了您,請幫忙點個贊 👍👍👍;
如果本文幫到了您,請幫忙點個贊 👍👍👍;
如果本文幫到了您,請幫忙點個贊 👍👍👍;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章