摘要:直接轉矩控制被應用在無刷直流電機系統中,以減小轉矩脈動。無刷直流電機直接轉矩控制都是基于電壓矢量空間6扇區劃分的,提出了12扇區劃分的控制策略,以求更加有效地減小轉矩脈動.并針對直接轉矩控制中轉矩觀測的問題,構建了以相電流、相電壓為輸入,電磁轉矩為輸出的小波神經網絡,實現轉矩的預測。仿真與實驗結果表明:基于小波神經網絡的轉矩預測,結合無刷電機12扇區直接轉矩控制,良好地實現無刷電機的轉矩平穩控制。
關鍵詞:無刷直流電機;直接轉矩控制;12扇區劃分;小波神經網絡;轉矩預測近幾年來,有學者將直接轉矩控制
引言
無刷直流電機控制。將DTC用于無刷直流電機時,不但可以略去其磁鏈觀測部分,簡化控制系統的結構,還可以利用其轉矩控制的高動態性,有效抑制轉矩脈動。
文獻[2]實現了無刷直流電機直接轉矩控制,但其采用6分區的電壓矢量空問。由于分區較寬,每次電壓矢量切換所調節的磁通角過大.導致轉矩控制不夠平穩,未能發揮直接轉矩控制的優良性能。針對無刷直流電機直接轉矩控制中轉矩觀測的問題,文獻[4]采用公式法計算轉矩,需預知磁鏈,轉子位置及相電流,且公式中包含微分項,計算量大,計算精度低。文獻[3]和文獻[5]利用反電動勢形狀函數法進行電磁轉矩計算,雖然簡單,但其基于反電動勢波形為理想梯形波的假設基礎上,因此誤差較大。
本文針對直接轉矩控制在無刷直流電機系統中的應用,作了以下2方面工作:1)提出電壓矢量空間1 2扇區劃分的直接轉矩控制策略;2)針對轉矩觀測問題,構建了以相電流、相電壓為輸入,電磁轉矩為輸出的小波神經網絡(wNN),實現轉矩的預測反饋。仿真與實驗結果表明:基于以上方法的無刷直流電機控制,轉矩響應快,轉矩脈動小。
1無刷直流電機DTC控制式中:km為轉矩系數;|ψs|為定子磁鏈空間矢量幅值;|ψ|為轉子磁鏈空間矢量幅值;θ為定轉子磁鏈之間的夾角,即磁通角。
由此可知,轉矩的大小與定子磁鏈幅值、轉子磁鏈幅值和磁通角成正比。無刷直流電機的轉子磁鏈幅值由永磁體產生,其大小近似恒定。因此,只要選擇適當的電壓空間矢量,控制定子磁鏈的旋轉,進而改變磁通角大小,便能達到控制轉矩的目的。
1.1電壓空間矢量
本文用六位二進制數來表示電壓空間矢量,每一位二進制數代表1個功率管的開關狀態,0表示關斷,1表示導通。如100001代表功率管l和6開通,其余管關斷,即A相上橋管,C相下橋管導通。100101代表功率管l,4,6開通,其余管關斷,即A相上橋管,B,C相下橋管導通。
對電機進行分析與控制時,通常引入Park坐標變換,將三相相電壓變換為Park復平面電壓矢量。若取三相定子坐標系中的α軸與Park矢量復平面的“軸重合,電壓矢量μ為目前無刷直流電機直接轉矩控制主要采用二二導通方式或三三導通方式,二相導通方式時,做理想化處理,求得兩相導通,關斷相電壓為零時的空間電壓矢量。按式(2)計算出6個非零矢量如式(3)所示。三相導通時,按式(2)求得6個非零矢量如下式:
二二導通方式或三三導通方式對應的電壓矢量空間均為6扇區劃分,每次電壓矢量切換所調節的磁通角過大,導致轉矩調節不夠平穩,轉矩波動大。基于空間12扇區劃分的比基于6扇區劃分的無刷直流電機直接轉矩控制,能夠更有效地減小電機穩態轉矩脈動。本文為構造12扇區劃分的電壓矢量空間,采用二三相混合導通策略。
將二二導通及三三導通的12個非零電壓空間矢量融合在一起,形成12扇區劃分的電壓空間矢量,如罔l所示。
1.2無刷電機DTC
本文構建無刷直流電機速度/轉矩雙閉環控制系統,如圖2所示。速度控制器輸出經過限幅后為轉矩給定值,與轉矩反饋值相減后得到轉矩誤差,轉矩誤差與轉矩誤差變化率同時輸入轉矩控制器,轉矩控制器輸出結合位置信號選擇合適的電壓空間矢量,達到調節磁通角,進而調節電磁轉矩的日的。
當給定轉矩Tr大于實際轉矩T1較多,且轉矩誤差變化率d△T/d£大于零時,轉矩控制器輸出2值,表示應較大幅度增加轉矩,這樣可以加快轉矩響應;當給定轉矩Tr大于實際轉矩T,且轉矩誤差變化率d△丁/dt小于零時,轉矩控制器輸出1值,表示正常增加轉矩,保持轉矩調節的平穩性;當給定轉矩T。小于實際轉矩T,且轉矩誤差變化率d△T/dt大于零時轉矩控制器輸出O值,表示正常減小轉矩;當給定轉矩T,小于實際轉矩T,且轉矩誤差變化率d△7、/dt小于零時轉矩控制器輸出-l值,表示較大幅度減小轉矩,即允許一定的制動轉矩,來限制轉矩脈動。電壓空間矢量選擇如表1所示。
2 小波神經網絡預測轉矩
2.1小波網絡
將小波函數作為基函數構造神經網絡形成小波網絡,小波網絡將小波變換良好的時頻局域化特性和神經網絡的自學習功能相結合,具有較強的逼近能力和容錯能力]。
由文獻[5]中式(15)可知,電磁轉矩與反電勢和相電流問存在列應關系,而反電勢與相電壓之間又存在對應關系,因此,電磁轉矩與相電壓相電流問存在映射關系。利用神經網絡強大的非線性映射功能,本文構造了一個如圖3所示的小波神經網絡來實現電磁轉矩預測。
墨西哥帽函數在時間域和頻率域都有很好的局部化,網絡選用墨西哥帽狀小波為隱層函數,墨西哥帽狀小波:
式中“為輸入層第z個節點的輸入;α為輸入層第z個節點到隱含層第j個節點之間的權值;6,為隱含層第j個節點的平移系數;αj為隱含層第j個節點的伸縮系數;ψ(x)為隱含層激勵函數(小波函數);ωj為第j個隱層節點到輸出的權值。
2.2遺傳算法
網絡訓練中存在的****問題,莫過于迭代過程中收斂于局部極小點。遺傳算法是一種模仿自然界生物進化思想而得出的一種自適應啟發式全局搜索算法,能使問題逼近全局****解,且具有較強的魯棒性。本文采用遺傳算法對小波神經網絡進行離線訓練,確定小波神經網絡的結構與參數.使網絡目標函數E為最小。
式中:P為輸入樣本個數;T(t)為期望網絡輸出;T(t)為實際網絡輸出。
通過運行基于DsP的無刷電機控制系統提取樣本數據。訓練樣本對小波神經網絡的辨識能力是至關重要的,為了讓網絡更好地逼近實際系統,可以調節電機的轉速,增加電機負載,使運行狀態不斷改變.****限度地覆蓋電機運行范圍。
遺傳算法訓練小波網絡流程如圖4所示。適應度為,一1/(1+E)。
2.3小波網絡仿真結果
實驗過程中,將小波網絡參數進行浮點數編碼,個體長度為28,隱層節點個數初始值為lO,由遺傳算法自適應調整,墨西哥帽小波母函數的時域中心取O,半徑取1.08。種群規模為20,總進化次數為50次。
通過評價篩選,采用實驗過程中的300O組數據做樣本。2 900組樣本用來訓練小波網絡,圳練完成后的小波網絡結構為6-5-l,即含有5個隱層節點。權值參數如下:ω=[0.174 0.6g4 0.078 0.470 o.538]
α=[0.152 l.087 -4.021 0586 16.064]
6一[4.68l 3 8.76l 5 -O.4661 7.433l 3.7431]
100組樣本用作轉矩預測實驗。預測結果見圖5。
3 實驗結果本文以Matlab為平臺對上述方法進行仿真.并設計、搭建r基于I)sP芯片TMs320F28l 2的無刷電機控制系統。電機參數如下:額定電壓310 v,額定轉速4 000 r/min.額定電流5 A,極對數為2。圖6為無刷電機DTc轉速響應.圖7為傳統轉速/電流雙閉環控制下負載突變時的轉矩響應。圖8為直接轉矩控制下負載突變時的轉矩響應。由圖8可知直接轉矩控制能有效減小轉矩脈動。
4 結論
為解決無刷直流電機轉矩脈動較大的問題,本文將直接轉矩控制引入無刷電機控制中,采用二三相混合導通方式,構造出區別于傳統6扇區的12扇區電壓矢量卒間。轉矩控制器輸…結合位置信號選擇最合適的電壓空間矢量,控制定子磁鏈的旋轉速度,進而調節磁通角,達到控制電磁轉矩的目的。并針對直接轉矩控制巾轉矩觀測問題,構造1個6輸入,l輸出的小波神經網絡預測轉矩,效果良好。將以上控制策略應用到基于DsP的無刷電機系統中,實驗結果表明,基于小波神經網絡的轉矩預測,結合無刷電機12扇區直接轉矩控制,良好地實現無刷電機的轉矩平穩控制。
|