基于粒子群算法的超導(dǎo)陀螺轉(zhuǎn)子控制優(yōu)化設(shè)計
朱煉1,2,夏芳莉1,王丹丹1,韓瑜3
(1.安徽工商職業(yè)學(xué)院 電子信息系, 安徽 合肥 230041;
2.哈爾濱工程大學(xué) 自動化學(xué)院, 黑龍江 哈爾濱 150001;
3.中國船舶重工集團 江蘇自動化研究所, 江蘇 連云港 222006)
[摘要]為了提高超導(dǎo)陀螺轉(zhuǎn)子控制系統(tǒng)的動態(tài)性能,進行了超導(dǎo)陀螺轉(zhuǎn)子控制的優(yōu)化設(shè)計。首先,設(shè)計了超導(dǎo)陀螺轉(zhuǎn)子控制系統(tǒng)的控制回路;然后,用粒子群算法對控制系統(tǒng)中的控制器參數(shù)進行了優(yōu)化。仿真結(jié)果表明,優(yōu)化后的超導(dǎo)陀螺轉(zhuǎn)子控制系統(tǒng)的動態(tài)性能有了明顯的改善。
[關(guān)鍵詞]超導(dǎo)陀螺;轉(zhuǎn)子控制;粒子群算法;優(yōu)化設(shè)計
[文章編號]1673-2944(2015)03-0049-03
[中圖分類號]TP273+.1
收稿日期:2014-11-13
基金項目:國家自然科學(xué)基金資助項目(61305050);安徽省高等學(xué)校優(yōu)秀青年人才基金資助項目(2012SQRL236)
作者簡介:朱煉(1981—),男,湖北省漢川市人,安徽工商職業(yè)學(xué)院講師,哈爾濱工程大學(xué)博士生,主要研究方向為精密儀器設(shè)計、復(fù)雜系統(tǒng)等。
超導(dǎo)陀螺是一種新型的懸浮陀螺,與靜電陀螺懸浮原理不同[1-3],它是靠超導(dǎo)體在低溫下產(chǎn)生的Meissner效應(yīng)使轉(zhuǎn)子懸浮的[4-6]。超導(dǎo)陀螺轉(zhuǎn)子控制是超導(dǎo)陀螺儀設(shè)計和研制的關(guān)鍵技術(shù)之一,文獻[7]采用了半實物仿真的方式對超導(dǎo)陀螺轉(zhuǎn)子控制進行了研究,但由于其半實物仿真的條件與實際要求的超導(dǎo)陀螺工作條件有一定的差距,所以其研究只是初步的。文獻[8]對超導(dǎo)陀螺轉(zhuǎn)子懸浮力進行了詳細(xì)的計算,但其計算結(jié)果只能適用于一些特定的情況。文獻[9]利用文獻[10]提出的理論,設(shè)計了一種超導(dǎo)陀螺轉(zhuǎn)子的懸浮系統(tǒng),計算出了超導(dǎo)陀螺轉(zhuǎn)子的懸浮力和支承剛度,并對無源超導(dǎo)懸浮系統(tǒng)懸浮力特性和有源超導(dǎo)懸浮系統(tǒng)懸浮力特性分別進行了分析,但是沒有優(yōu)化控制回路中的控制器參數(shù)。本文設(shè)計了超導(dǎo)陀螺轉(zhuǎn)子控制系統(tǒng),并用粒子群算法(Particle Swarm Optimization,PSO)對控制器參數(shù)進行了優(yōu)化。
超導(dǎo)陀螺轉(zhuǎn)子由中空的鈮球構(gòu)成,轉(zhuǎn)子懸浮于真空的低溫環(huán)境中。轉(zhuǎn)子周圍有6組兩兩正交分布的整形塊,整形塊中繞有超導(dǎo)線圈。在低溫超導(dǎo)態(tài)下,超導(dǎo)線圈通入電流后由于超導(dǎo)體在低溫下產(chǎn)生的Meissner效應(yīng)使轉(zhuǎn)子懸浮。超導(dǎo)陀螺轉(zhuǎn)子在單位面積上受到的懸浮力為:
(1)
式中B為磁感應(yīng)強度,μ為磁導(dǎo)率。
當(dāng)超導(dǎo)陀螺轉(zhuǎn)子由于干擾,在z軸方向上移動△z時轉(zhuǎn)子受到的懸浮力為[9]:
(2)
式中I為超導(dǎo)線圈中的電流,n為超導(dǎo)線圈的匝數(shù),μ0為真空磁導(dǎo)率,Rm(△z)為單組超導(dǎo)懸浮模塊的磁路磁阻,R為整形環(huán)內(nèi)面的曲率半徑,θ為整形塊在球面坐標(biāo)系下的天頂角,r為超導(dǎo)陀螺轉(zhuǎn)子的半徑。
超導(dǎo)陀螺轉(zhuǎn)子在z軸方向上受到的合力為[9]:
(3)
超導(dǎo)陀螺轉(zhuǎn)子懸浮于真空低溫的環(huán)境中,不考慮其它干擾力,轉(zhuǎn)子在z軸方向上的位移△z與懸浮力的關(guān)系可以表示為:
(4)
式中m為轉(zhuǎn)子的質(zhì)量。
圖1 超導(dǎo)陀螺轉(zhuǎn)子控制系統(tǒng) 的控制回路
對于上式的被控對象模型,由于其負(fù)剛度特性,被控對象也能回到原來的中心位置。但為了滿足系統(tǒng)的動態(tài)性能,需要設(shè)計合理的控制器,并用粒子群算法優(yōu)化控制器的參數(shù)。超導(dǎo)陀螺轉(zhuǎn)子控制系統(tǒng)的控制回路由轉(zhuǎn)子位置檢測模塊、轉(zhuǎn)子位置解算模塊、控制器模塊、功率放大器和被控對象等組成,如圖1所示。
用粒子群算法對控制系統(tǒng)中的控制器參數(shù)進行優(yōu)化。粒子群算法基本思想[11]:假設(shè)X=(X1,X2,…,Xs)是N維空間中由s個粒子組成的種群,其中Xi=(xi1,xi2,…,xiN)T表示第i個粒子在N維空間中的位置。第i個粒子的速度為Vi=(vi1,vi2,…,viN)T,其個體極值為Pi=(pi1,pi2,…,piN)T,種群的群體極值為Pg=(pg1,pg2,…,pgN)T。
在每次迭代過程中,粒子通過如下方程進行速度和位置的更新:
(5)
(6)
圖2 粒子群算法流程
用粒子群算法對控制器模塊的參數(shù)進行優(yōu)化的基本步驟:首先由粒子群算法產(chǎn)生粒子群,然后將粒子群中的粒子依次賦值給控制器模塊中需要優(yōu)化的參數(shù),得到該組參數(shù)對應(yīng)的性能指標(biāo),該性能指標(biāo)作為該粒子的適應(yīng)度,如果滿足要求,則算法終止,否則粒子群更新,產(chǎn)生新的粒子群,重新迭代計算,直到滿足要求為止。其算法流程如圖2所示。
設(shè)控制器采用如下結(jié)構(gòu)[11]:
(7)
以環(huán)境比較惡劣的工況條件下單位階躍響應(yīng)的誤差為優(yōu)化對象,采用粒子群算法對控制器參數(shù)n(i)、d(i)進行調(diào)節(jié)。選取代價函數(shù)為:
(8)
其中
pun為懲罰因子,其取值使得代價函數(shù)的指標(biāo)具有基本相同的數(shù)量級。
圖3 單位階躍響應(yīng)
超導(dǎo)陀螺轉(zhuǎn)子控制系統(tǒng)的控制回路在無優(yōu)化算法和粒子群優(yōu)化算法下,分別得到如圖3所示的單位階躍響應(yīng),圖中縱坐標(biāo)y(t)表示系統(tǒng)的輸出。
從圖3中可以看出,采用粒子群算法后,系統(tǒng)的超調(diào)量約為10%,小于無優(yōu)化算法時系統(tǒng)的超調(diào)量,調(diào)節(jié)時間、上升時間和延遲時間比無優(yōu)化算法時短,峰值時間比無優(yōu)化算法時小,振蕩次數(shù)比無優(yōu)化算法時少。系統(tǒng)的動態(tài)性能明顯好于無優(yōu)化算法下的系統(tǒng)動態(tài)性能。
采用粒子群算法對超導(dǎo)陀螺轉(zhuǎn)子控制系統(tǒng)的控制回路的參數(shù)進行優(yōu)化,有利于提高轉(zhuǎn)子控制系統(tǒng)的動態(tài)性能,使超導(dǎo)陀螺轉(zhuǎn)子能夠在較短的時間內(nèi)恢復(fù)到中心位置,對于提高整個超導(dǎo)陀螺的精度有重要意義。
[參考文獻]
[1]TSAI N C,SUE C Y.Experimental analysis and Characterization of electrostatic-drive tri-axis micro-gyroscope[J].Sensors and Actuators A:Physical,2010,158(2):231-239.
[2]吳秋平,韓豐田.基于半球支承的靜電懸浮方法[J].東南大學(xué)學(xué)報:自然科學(xué)版,2005,35(4):553-557.
[3]楊曄,來琦,趙慧,等.八電極靜電陀螺支承系統(tǒng)的建模[J].中國慣性技術(shù)學(xué)報,2007,15(4):452-457.
[4]江磊,鐘智勇,儀德英,等.磁懸浮轉(zhuǎn)子陀螺的研究進展[J].儀器儀表學(xué)報,2008,29(5):1115-1120.
[5]胡新寧,趙尚武,王厚生,等.超導(dǎo)球轉(zhuǎn)子懸浮特性分析及實驗研究[J].稀有金屬材料與工程,2008,37(s4):436-439.
[6]郭仁春,王金星.超導(dǎo)懸浮系統(tǒng)懸浮力磁滯性質(zhì)數(shù)值分析[J].低溫與超導(dǎo),2008,36(5):30-32.
[7]湯繼強.超導(dǎo)陀螺儀轉(zhuǎn)子支承系統(tǒng)研究[D].哈爾濱:哈爾濱工程大學(xué),2005:124-131.
[8]HE Chuan,WANG Qiu-liang.Force characteristics analysis on a superconducting sphere suspended by spherical coils[J].Cryogenics,2007,47(7):413-417.
[9]劉建華,王秋良,嚴(yán)陸光,等.一種超導(dǎo)磁懸浮系統(tǒng)的設(shè)計及懸浮力特性分析[J].電工技術(shù)學(xué)報,2010,25(10):1-5.
[10]LIU Jian-hua,WANG Qiu-liang,YAN Lu-guang.Analysis of force characteristics of a superconducting ball in a given magnetic field[J].Physica C,2009,469(13):756-759.
[11]顏詩源,張克志,錢峰,等.基于粒子群優(yōu)化的靜電陀螺支承控制優(yōu)化設(shè)計[J].彈箭與制導(dǎo)學(xué)報,2009,10(5):95-98.
[責(zé)任編輯:魏 強]
Optimal design of superconducting gyroscope rotor control based on PSO
ZHU Lian1,2,XIA Fang-li1,WANG Dan-dan1,HAN Yu3
(1.Department of Electronic Information, Anhui Business Vocational College, Hefei 230041, China;
2.College of Automation, Harbin Engineering University, Harbin 150001, China;
3.Jiangsu Automation Research Institute of China Shipbuilding Industry Corporation,
Lianyungang 222006, China)
Abstract:In order to improve the dynamic performance of the control system of superconducting gyroscope rotor, the control system of superconducting gyroscope rotor design was optimized. Fristly, the control loop of the control system of superconducting gyroscope rotor was designed. Then, the parameters of the controller of the control system were optimized by PSO. The simulation results showed that the dynamic performance optimized of control system of superconducting gyroscope rotor was improved obviously.
Key words:superconducting gyroscope;rotor control;PSO;optimal design