劉柳 劉勝道 何保委
摘 要:采用磁變模擬法,模擬艦艇在海洋上航行進(jìn)行旋轉(zhuǎn)和搖擺,在地磁場的作用下產(chǎn)生的渦流磁場,來實(shí)現(xiàn)對艦艇渦流磁場的測量。為了更精確地模擬地球磁場,首先需要創(chuàng)造一個均勻度相對較高的磁場空間。基于此目標(biāo),采用粒子群優(yōu)化算法,以線圈系統(tǒng)的均勻度為目標(biāo)函數(shù),通過迭代的方式,對線圈系統(tǒng)的位置參數(shù)和匝數(shù)參數(shù)進(jìn)行優(yōu)化計(jì)算找到最優(yōu)解。依據(jù)最優(yōu)解,結(jié)合實(shí)驗(yàn)場地的特點(diǎn)和實(shí)際線圈系統(tǒng)的搭建情況,對線圈系統(tǒng)產(chǎn)生的磁場的均勻度進(jìn)行了模擬仿真,建立了一個在中心區(qū)域均勻度高于95%的相對均勻的磁場空間。
關(guān)鍵詞:渦流磁場測量;磁變模擬法;均勻度;粒子群算法
Abstract:The magnetic variation simulation method is used to simulate the eddy current magnetic field generated by the geomagnetic field when the ship is sailing on the ocean, rotating and swaying, to realize the measurement of the eddy current magnetic field of the ship. In order to simulate the earth's magnetic field more accurately, it first needs to create a magnetic field space with relatively high uniformity. Based on this goal, this paper adopts the particle swarm optimization algorithm, and takes the uniformity of the coil system as the objective function. Through the iterative method, the position parameter and the number of turns of the coil system are optimized to find the optimal solution. Based on the optimal solution, combined with the characteristics of the experimental site and the actual construction of the coil system, the uniformity of the magnetic field generated by the coil system was simulated and a relatively uniform magnetic field with a uniformity higher than 95% in the central area was established.
Key words:eddy current magnetic field measurement;magnetic variation simulation method;uniformity;particle swarm optimization algorithm
隨著磁探測技術(shù)及磁性武器的不斷發(fā)展,艦艇在海洋中航行進(jìn)行旋轉(zhuǎn)和搖擺時,在地磁場的作用下產(chǎn)生的渦流磁場使艦艇更容易受到磁性兵器的威脅[1-3],它是第二重要的艦艇磁性產(chǎn)生源[4]。對于那些防護(hù)要求高的低磁性艦艇,由渦流產(chǎn)生的磁場是極其重要的部分[5]。
艦艇渦流磁場的測量方法主要有兩種:一種是機(jī)械搖擺;一種是磁變模擬法。由于機(jī)械方法設(shè)計(jì)難度大,成本高,且難以實(shí)現(xiàn)理想的搖擺,磁變模擬方法不需要以機(jī)械搖擺的方式實(shí)施測量,因而具有一定的優(yōu)勢[6-8]因此,近年來國內(nèi)外渦流磁場測量的研究大多基于磁變模擬法展開。磁變模擬法采用對線圈通電的方法,利用線圈產(chǎn)生按一定規(guī)律變化的磁場,來模擬艦艇在海洋航行時產(chǎn)生的磁場。該方法簡單易行,是開展渦流磁場測量的有效途徑。渦流磁場是艦艇進(jìn)行旋轉(zhuǎn)和搖擺時,切割地磁場的磁力線產(chǎn)生的。由于地磁場比較穩(wěn)定,地球磁場三分量可認(rèn)為是恒定值,因此需要在艦艇周圍產(chǎn)生按一定規(guī)律變化的均勻磁場來實(shí)現(xiàn)渦流磁場的等效。資料表明,渦流磁場測量的線圈系統(tǒng)的均勻度要求較一般的固定磁場消磁站的地磁補(bǔ)償線圈的均勻度要求更高,因此設(shè)計(jì)渦流磁場測量的線圈系統(tǒng)應(yīng)首要考慮均勻度的要求。文中采用優(yōu)化算法來求解線圈系統(tǒng)的最優(yōu)參數(shù),詳細(xì)分析了如何在指定區(qū)域產(chǎn)生均勻度最優(yōu)的磁場。
1 方形通電線圈的磁場
空間三維地磁模擬線圈是用于補(bǔ)償和模擬地球X、Y、Z三個方向的磁場,為了產(chǎn)生均勻度較高、均勻空間范圍較大的磁場,本次線圈系統(tǒng)設(shè)計(jì)采用方形線圈。通電方形線圈產(chǎn)生的磁場可采用分段計(jì)算然后疊加的方法,導(dǎo)出線圈內(nèi)部磁場分布矢量解析式[9]。在空間坐標(biāo)系下,如圖1所示的通電方形線圈,可視為由直導(dǎo)線段AB,BC,CD,DA構(gòu)成,電流方向?yàn)轫槙r針方向。A點(diǎn)坐標(biāo)為(xA,yA,zA),B點(diǎn)坐標(biāo)為(xB,yB,zB), C點(diǎn)坐標(biāo)為(xC,yC,zC), D點(diǎn)坐標(biāo)為(xD,yD,zD),場點(diǎn)P坐標(biāo)為(xP,yP,zP)。根據(jù)畢奧-薩伐爾定律,場點(diǎn)P的磁感應(yīng)強(qiáng)度為:
3 線圈系統(tǒng)的優(yōu)化設(shè)計(jì)
分析艦艇以不同的方式旋轉(zhuǎn)和搖擺時,在地磁場的作用下,艦艇產(chǎn)生的磁場的磁變模擬表達(dá)式,我們需要在艦艇縱向、橫向和垂向三個方向施加激勵磁場。為了更精確地模擬艦艇磁場變化,根據(jù)實(shí)驗(yàn)場地空間的特點(diǎn)和尺寸參數(shù),線圈系統(tǒng)包含X(東-西)、Y(南-北)、Z(天-地)三個方向上X12m×Y12m×Z12m的方形線圈,三個方向均由四組線圈串聯(lián)而成(如圖2所示)。為了產(chǎn)生均勻度更高的磁場,可以通過調(diào)整線圈的位置、尺寸和匝數(shù)等參數(shù),使線圈系統(tǒng)正中央X5m×Y5m×Z3m的長方體區(qū)域內(nèi)的均勻度高于95%。線圈系統(tǒng)初步設(shè)計(jì)后,現(xiàn)兩外層線圈位置和匝數(shù)已固定,要求解中間兩層線圈的最優(yōu)參數(shù)(線圈位置、匝數(shù))。當(dāng)前,獲得最優(yōu)參數(shù)的方法主要有傳統(tǒng)解析計(jì)算方法和優(yōu)化算法兩種。傳統(tǒng)解析計(jì)算的解析式通常是在理想狀態(tài)下推導(dǎo)出來的,基于解析式推導(dǎo)出來的優(yōu)化結(jié)果與實(shí)際線圈系統(tǒng)的最終性能存在不同程度的偏差,最終得到的線圈系統(tǒng)難以獲得最優(yōu)均勻度。當(dāng)前,線圈系統(tǒng)優(yōu)化設(shè)計(jì)開始廣泛地應(yīng)用優(yōu)化算法。在優(yōu)化理論中有許多優(yōu)化算法[12],本文采用粒子群優(yōu)化算法(PSO)[13]求解線圈系統(tǒng)最優(yōu)參數(shù) 。
3.1 粒子群算法的原理
粒子群算法是模擬群體智能而建立起來的一種隨機(jī)搜索算法。PSO初始化為一群隨機(jī)粒子(隨機(jī)解),通過迭代的方式來尋找最優(yōu)解。每次迭代過程中,粒子通過跟蹤兩個“極值”來更新自己。第一個是粒子本身所找到的最優(yōu)解,這個解叫做個體極值pBest;另一個極值是整個種群目前找到的最優(yōu)解,這個極值叫做全局極值gBest。根據(jù)pBest和gBest這兩個最優(yōu)解,粒子可通過公式計(jì)算來更新自己的飛行速度和位置。
PSO算法原理簡單、搜索速度快,需調(diào)整的參數(shù)少,易于實(shí)現(xiàn),是解決非線性連續(xù)優(yōu)化問題、組合優(yōu)化問題和混合整數(shù)非線性優(yōu)化問題的有效工具[14-15]。但該算法缺乏速度的動態(tài)調(diào)節(jié),容易陷入局部最優(yōu)的狀態(tài),從而得不到所需要的最優(yōu)解[16]。因此,為了更好地求解線圈系統(tǒng)的優(yōu)化問題,文中采用一種基于遺傳思想的PSO改進(jìn)算法。新的改進(jìn)算法針對粒子群優(yōu)化算法的缺陷加以改進(jìn),通過引進(jìn)遺傳思想中的交叉算子,不僅產(chǎn)生了同樣數(shù)目的子代,粒子的種群數(shù)目不變,并且利用交叉算子來保持和提高種群個體的多樣性,可以使粒子逃脫局部最優(yōu)的約束;同時借助非線性減小的ω因子值,加快了收斂速度。
3.2 優(yōu)化問題求解
文中以縱向線圈系統(tǒng)為例,如圖3所示,線圈的匝數(shù)參數(shù)與位置參數(shù)分別為Turns、d,優(yōu)化設(shè)計(jì)時的目標(biāo)函數(shù)可表示為:
(5)計(jì)算粒子的適應(yīng)值,將粒子在當(dāng)前位置的評價值與歷史值進(jìn)行比較,若當(dāng)前值更優(yōu),則當(dāng)前值替換該粒子的歷史值;再將粒子的個體最優(yōu)值與群體的全局最優(yōu)值進(jìn)行比較,若粒子的個體最優(yōu)值更優(yōu),則記錄該位置為全局最優(yōu)[20];
(6)判斷終止條件。若當(dāng)前迭代次數(shù)達(dá)到最大迭代次數(shù)或目標(biāo)值滿足預(yù)定條件,輸出最優(yōu)值,否則重復(fù)迭代。
3.3 仿真結(jié)果
利用優(yōu)化算法計(jì)算線圈系統(tǒng)中間兩層線圈的位置與匝數(shù),執(zhí)行100次迭代后停止,根據(jù)優(yōu)化結(jié)果和實(shí)際線圈鋪設(shè)情況,得到線圈的匝數(shù)和位置的最優(yōu)參數(shù),其中縱向線圈系統(tǒng)線圈的匝數(shù)為8匝,位置坐標(biāo)參數(shù)如表1所示。根據(jù)系統(tǒng)參數(shù),通過MATLAB建立仿真模型,結(jié)果如圖4所示,在指定區(qū)域的磁場均勻度達(dá)到98.76%。
4 結(jié) 論
采用基于遺傳思想的粒子群優(yōu)化算法對通電線圈的磁場均勻度進(jìn)行建模,以縱向線圈為例,通過MATLAB軟件建立仿真模型,仿真結(jié)果表明該線圈系統(tǒng)在指定區(qū)域內(nèi)的磁場均勻度符合要求并且高達(dá)98.76%,滿足磁變模擬法的線圈均勻度要求。該線圈系統(tǒng)的優(yōu)化設(shè)計(jì)工作為艦艇渦流磁場的測量打下了堅(jiān)實(shí)的基礎(chǔ),并為以后的渦流磁場測量工作提供了一種更簡單有效的方式。文中僅展示仿真結(jié)果部分,后續(xù)還需針對搭建的實(shí)際線圈系統(tǒng)進(jìn)行均勻度的驗(yàn)證實(shí)驗(yàn)。
參考文獻(xiàn)
[1] HOLMES J J. Exploitation of a ships magnetic field signatures (synthesis lectures on computational electromagnetics)[M]. Morgan and Claypool Publishers,2006:16-25.
[2] HOLMES J J. Modeling a ships ferromagnetic signatures[M].Morgan and Claypool Publishers,2007:1-4.
[3] HOLMES J J. Reduction of a ships magnetic field signatures (synthesis lectures on computational electromagnetics)[M].Morgan and Claypool Publishers,2008:21-30.
[4] 張海濤,哈建林.船舶自動化發(fā)展趨勢[J].中國水運(yùn),2006, 4(5):10-12.
[5] 徐倩倩.電站自動化系統(tǒng)在變電站中的應(yīng)用[J].現(xiàn)代建筑電氣篇, 2008, 2:52-55.
[6] 夏春田.艦船搖擺磁場的磁變模擬[J].艦船科學(xué)技術(shù),1982( 3) : 10-28.
[7] 汪家驊.艦艇渦流磁場橫搖磁變模擬檢測方法研究[J].艦船科學(xué)技術(shù),2014(1).
[8] 邵維文,張鴻鏘,何乃明.艦船渦流磁場測量與補(bǔ)償?shù)难芯縖C]//第三屆全國海事技術(shù)研討會文集. 北京:海洋出版社1997:1331-1338.
[9] 鄭珂,李光蕊.正方形亥姆霍茲線圈的磁場[J].安康學(xué)院學(xué)報(bào),2007,19(3):79-81.
[10]肖玉杰.均勻度對船舶渦流磁場磁變模擬影響仿真分析[J].兵器裝備工程學(xué)報(bào),2019,40( 8) : 1-4
[11]BARBA D,DUGHIEROP F,SIEN E. Magnetic field syn-thesis in the design of inductors for magnetic fluid hyper-thermia. IEEE Transactions on Magnetics,2010,46 (8):2931 -2934.
[12]KIRSCHVINK J L.Uniform magnetic fields and double-wrapped coil systems:Improved techniques for the design of bioelectromagnetic experiments[J].Bioelectromagnetics,1992,13(5):401-411.
[13]洪澤宏,楊明明.采用多種群搜索策略的微粒群算法調(diào)整消磁繞組[ J ] .海軍工程大學(xué)學(xué)報(bào),2012,24(3):80-84.
[14]MANDAL D,KAR R,GHOSHAL S P.Digital FIR filter design using fitness based hybrid adaptive differential evolution with particle swarm optimization[J].Natural Computing,2014,13(1):56-64.
[15]PALAFOX L,NORMAN N,IBA H. Reverse engineering of gene regulatory networks using dissipative particle swarm optimization[J].Evolutionary Computation,IEEE Transactions on,2013,17(4):577-587
[16]XU Bo,YANG Zhao-feng,GE Yu,et al. Coalition formation in multi-agent systems based on improved particle swarm optimization algorithm[J].International Journal of Hybrid Information Technology,2015,8(3):1-8
[17]羅春松.改進(jìn)的粒子群算法及其在控制器參數(shù)整定中的應(yīng)用[D].長沙: 湖南大學(xué), 2009: 25-32.
[18]崔志華,曾建潮.微粒群優(yōu)化算法(第 1 版)[M].北京:科學(xué)出版社,2011:11-51
[19]王嵐瑩. 基于遺傳思想改進(jìn)的粒子群優(yōu)化算法與應(yīng)用研究[D].哈爾濱:哈爾濱工程大學(xué)自動化學(xué)院,2012.
[20]佘曉鑫.基于遺傳思想的改進(jìn)粒子群優(yōu)化算法[J].長江大學(xué)學(xué)報(bào),2016,13(22):4-8.