徐丹+賈立
摘 要: 在現(xiàn)代電力電子技術(shù)的飛速發(fā)展的今天,交流永磁同步電機(jī)控制系統(tǒng)的性能已經(jīng)大大超越直流電機(jī)控制系統(tǒng)。交流永磁同步電機(jī)控制系統(tǒng)以其較高的功率因素、較小的轉(zhuǎn)動(dòng)慣量、零勵(lì)磁損耗等優(yōu)點(diǎn),在交流電機(jī)控制系統(tǒng)中占據(jù)著主導(dǎo)的地位。本文主要研究基于遺傳算法的交流永磁同步電機(jī)控制系統(tǒng),通過(guò)分析遺傳算法的原理及特點(diǎn),將遺傳算法應(yīng)用于交流永磁同步電機(jī)控制系統(tǒng)中。傳統(tǒng)的交流永磁同步電機(jī)控制系統(tǒng)是通過(guò)PID調(diào)節(jié)器進(jìn)行電流環(huán)、速度環(huán)的負(fù)反饋控制,其控制系統(tǒng)自身調(diào)整能力弱,系統(tǒng)無(wú)法較快較為便捷地調(diào)整至最佳狀態(tài)。基于遺傳算法的交流永磁同步電機(jī)控制系統(tǒng)具有良好的尋優(yōu)能力,處于多變的使用環(huán)境時(shí),其系統(tǒng)的適應(yīng)能力強(qiáng)、自身的調(diào)整能力強(qiáng)。基于遺傳算法的交流永磁同步電機(jī)控制系統(tǒng)具有較強(qiáng)的自適應(yīng)能力,而且較為容易地取得更優(yōu)的控制效果。
關(guān)鍵詞: 交流永磁同步電機(jī);遺傳算法;自適應(yīng)能力
0 引言
遺傳算法是由美國(guó)密西根大學(xué)的霍蘭德教授提出的模擬自然界的遺傳機(jī)制和生物進(jìn)化論而成的一種并行隨機(jī)搜索最優(yōu)化的方法。它將“優(yōu)勝劣汰,適者生存”的生物進(jìn)化原理引入到優(yōu)化參數(shù)形成的編碼串聯(lián)群體中,按所選擇的適配值函數(shù)并通過(guò)遺傳中的復(fù)制、交叉及變異對(duì)個(gè)體進(jìn)行篩選,使適配值高的個(gè)體被保留下來(lái),組成新的群體,新的群體既繼承了上一代的信息,又優(yōu)于上一代。這樣周而復(fù)始,群體中個(gè)體適應(yīng)度不斷提高,直到滿(mǎn)足一定的條件。本研究將遺傳算法運(yùn)用到交流永磁同步電機(jī)控制系統(tǒng),利用遺傳算法的自適應(yīng)尋優(yōu)能力,使交流永磁同步電機(jī)控制系統(tǒng)的響應(yīng)速度及穩(wěn)定性得到顯著提高。通過(guò)分析遺傳算法的原理及特點(diǎn),將遺傳算法應(yīng)用于交流永磁同步電機(jī)控制系統(tǒng)中。
1 基于遺傳算法的交流永磁同步電機(jī)控制系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
交流永磁同步電機(jī)帶有編碼器,通過(guò)檢測(cè)編碼器的信號(hào),能夠完成閉環(huán)反饋控制,實(shí)現(xiàn)電機(jī)的快速響應(yīng)和精確定位。本研究中的交流永磁同步電機(jī)采用光電編碼位置傳感器,交流永磁同步電機(jī)控制系統(tǒng)結(jié)構(gòu)為了滿(mǎn)足高精度高穩(wěn)定性的要求,采用三個(gè)負(fù)反饋閉環(huán)控制,即位置負(fù)反饋閉環(huán)、電流負(fù)反饋閉環(huán)、轉(zhuǎn)速負(fù)反饋閉環(huán)。電機(jī)通過(guò)光電編碼器得到角度信號(hào),將角度值進(jìn)行微分運(yùn)算轉(zhuǎn)化為實(shí)際速度值,采樣的多個(gè)速度值樣本參與遺傳算法得到控制值。
2 控制系統(tǒng)中遺傳算法的設(shè)計(jì)
遺傳算法為群體優(yōu)化算法,也就是從多個(gè)初始解開(kāi)始進(jìn)行優(yōu)化,每個(gè)解稱(chēng)為一個(gè)染色體,各染色體之間通過(guò)競(jìng)爭(zhēng)、合作、單獨(dú)變異,不斷進(jìn)化。優(yōu)化時(shí)先要將轉(zhuǎn)速轉(zhuǎn)換到遺傳空間,就是把實(shí)際問(wèn)題的解用染色體表示,稱(chēng)為編碼;反過(guò)程為解碼,因?yàn)閮?yōu)化后要進(jìn)行評(píng)價(jià),所以要返回問(wèn)題空間,故要進(jìn)行解碼。SGA采用二進(jìn)制編碼,染色體就是二進(jìn)制位串,每一位可稱(chēng)為一個(gè)基因;解碼時(shí)應(yīng)注意將染色體解碼到問(wèn)題可行域內(nèi)。
遺傳算法模擬“適者生存,優(yōu)勝劣汰”的進(jìn)化機(jī)制,染色體適應(yīng)生存環(huán)境的能力用適應(yīng)度函數(shù)衡量。對(duì)于優(yōu)化問(wèn)題,適應(yīng)度函數(shù)由目標(biāo)函數(shù)變換而來(lái)。一般遺傳算法求解最大值問(wèn)題,如果是最小值問(wèn)題,則通過(guò)取倒數(shù)或者加負(fù)號(hào)處理。SGA要求適應(yīng)度函數(shù)>0,對(duì)于<0的問(wèn)題,要通過(guò)加一個(gè)足夠大的正數(shù)來(lái)解決。這樣,適應(yīng)度函數(shù)值大的染色體生存能力強(qiáng)。遺傳算法有三個(gè)進(jìn)化算子:選擇、交叉和變異。
選擇的作用是形成整體性能優(yōu)良的父母群或基因池,作為產(chǎn)生下一代的基因基礎(chǔ)?;緳C(jī)理是依據(jù)當(dāng)代個(gè)體的適應(yīng)度決定其進(jìn)入基因池的概率(或者說(shuō)成為子代父母群成員的機(jī)會(huì))。我們將所有的當(dāng)代個(gè)體編號(hào)進(jìn)入一個(gè)大轉(zhuǎn)盤(pán)中,適應(yīng)度高的占有的轉(zhuǎn)盤(pán)面積大,啟動(dòng)轉(zhuǎn)盤(pán)后,開(kāi)始隨機(jī)選擇父母群的成員,明額滿(mǎn)了以后停止。
父母群(或基因池)確定以后,進(jìn)行染色體互換生重組成預(yù)備后代(不妨稱(chēng)之為幼苗),其中染色體片段的互換長(zhǎng)度是隨機(jī)選取的。染色體的互換完成后,我們按照一定的幾率對(duì)“幼苗”進(jìn)行小尺度小規(guī)模的基因突變,最終形成全新的一代。再吃程序中我們以二進(jìn)制的一個(gè)位bit為最小單位。
新的一代以父輩的基因信息為基礎(chǔ),又有了雜交和基因突變的優(yōu)勢(shì),從感覺(jué)來(lái)說(shuō)會(huì)一代比一代強(qiáng)??筛杏X(jué)不一定靠得住,有時(shí)過(guò)于杰出的父輩可能因?yàn)槿旧w被打斷,或者基因突變,讓新生代無(wú)法超越。為了保證一輩比一輩強(qiáng),我們讓最杰出的父輩保持長(zhǎng)壽和繁衍的雙重權(quán)利,在繁衍出子代后有原封不動(dòng)的成為子代的一員,參與新時(shí)代的競(jìng)爭(zhēng)與繁衍。
遺傳算法最為恐慌的事情是收斂太慢或者是落入局部最優(yōu)陷阱,為了避免這些狀況,我們可以敞開(kāi)大門(mén),放眼看看外面的世界,勇敢的去甄別和引入超強(qiáng)的異族基因,然而為了避免圈子的正常健康穩(wěn)定發(fā)展,避免一時(shí)興起產(chǎn)生的災(zāi)難,引入外部基因時(shí)要堅(jiān)持有序有度的原則。為此本設(shè)計(jì)中采取如下方式,異族個(gè)體在全局和已知最優(yōu)解局部區(qū)域兩個(gè)范圍內(nèi)隨機(jī)產(chǎn)生,然而并不直接參與本族的繁衍過(guò)程,只是在本族繁衍結(jié)束后和群體中的老頭領(lǐng)做一下PK,如果能將其PK下去該異族直接以頭領(lǐng)的身份成為群體的一員參與群體的進(jìn)化,PK不下去則立即消亡。更為殘酷的是,每一輪對(duì)所有的異族而言只有一個(gè)可加入的名額。
3 總結(jié)
本文提出了將遺傳算法應(yīng)用于交流永磁同步電機(jī)控制系統(tǒng)中的設(shè)想,鑒于傳統(tǒng)永磁同步電機(jī)控制系統(tǒng)的不足,本文中的控制系統(tǒng)有著較強(qiáng)的自適應(yīng)能力。在復(fù)雜多變的環(huán)境中本系統(tǒng)反應(yīng)速度更快,可以使控制系統(tǒng)更穩(wěn)定,因此本系統(tǒng)有著更好的應(yīng)用前景。
參考文獻(xiàn)
[1] 王兆安.電力電子技術(shù)的發(fā)展動(dòng)向[J].電力電子技術(shù),1995,28(4):80-85.
[2] 馬小亮. 低開(kāi)關(guān)頻率中壓傳動(dòng)的定子磁鏈軌跡跟蹤控制綜述[J].變頻器世界, 2009, 12: 45-51.
[3] 程榮倉(cāng), 劉正之. 大容量單相逆變裝置并聯(lián)技術(shù)的分析[J]. 中國(guó)電機(jī)工程學(xué)報(bào), 2004, 24(7): 112-116.endprint