本發(fā)明涉及的是一種天線陣列的構(gòu)造方法,具體地說是一種平面天線陣列稀疏方法。
背景技術(shù):
近年來隨著科技進(jìn)步,對(duì)天線技術(shù)的要求也日益增高,導(dǎo)致了天線技術(shù)的快速崛起與發(fā)展。為了使天線滿足快速進(jìn)步的科技對(duì)它不斷提高的要求,許多新型天線應(yīng)運(yùn)而生,其中包括天線陣列。天線陣列是將許許多多天線單元按一定排列方式擺放,使它們的輻射場(chǎng)矢量疊加,以得到總輻射場(chǎng)來滿足實(shí)際應(yīng)用中的高增益和高方向性要求。龐大的天線陣列表現(xiàn)出的優(yōu)秀效果,使得天線陣列成為一些工程中必不可少的部分。
在一些雷達(dá)及衛(wèi)星天線系統(tǒng)中,天線陣列由成千甚至上萬的天線單元組成,采用幅度相位加權(quán)法來改善天線陣列的方向性后,天線陣列的饋電網(wǎng)絡(luò)將變得十分復(fù)雜以至于難以實(shí)現(xiàn),并且龐大的天線陣列會(huì)使得系統(tǒng)設(shè)備十分復(fù)雜,系統(tǒng)的故障率和檢修難度就會(huì)加大,不光投入的成本會(huì)大大增加,同時(shí)對(duì)計(jì)算機(jī)系統(tǒng)處理數(shù)據(jù)的速度提出了更高的要求。而且在許多實(shí)際工程應(yīng)用中,對(duì)天線陣列只要求有窄的掃描波束,而對(duì)增益沒有過高的要求,例如抗環(huán)境干擾的衛(wèi)星接收天線、高頻地面雷達(dá)天線和射電天文中的干涉陣列天線等等。
陣列波束寬度與口徑的最大尺寸有關(guān),增益與照射口徑面積有關(guān),所以實(shí)際工程中可以采用陣列稀疏的方法構(gòu)造出高方向性稀疏天線陣列。稀疏后的天線陣列減小了設(shè)備的復(fù)雜度,降低了系統(tǒng)的故障率,降低了建造成本,加快了系統(tǒng)的運(yùn)行速度,提高了實(shí)用性。但是天線單元的周期性變稀會(huì)使得方向圖出現(xiàn)非常高的旁瓣,稀疏之后天線陣列的效果比起滿布時(shí)就會(huì)變差很多。由于天線陣列的旁瓣與天線單元的擺放位置有很大的關(guān)系,因此需要對(duì)稀疏天線陣列的陣元位置進(jìn)行優(yōu)化以降低其旁瓣。所以如何用稀疏后的較少的天線單元盡量逼近滿布時(shí)的效果,達(dá)到所期望的目的,就成為天線陣列技術(shù)領(lǐng)域要解決的關(guān)鍵問題,同時(shí)也是在現(xiàn)代通信領(lǐng)域發(fā)揮重要作用的智能天線中的一項(xiàng)關(guān)鍵技術(shù)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種可滿足對(duì)稀疏天線陣列的多目標(biāo)要求,在達(dá)到預(yù)期方向圖效果的同時(shí)具有很好的收斂效果的基于量子蜘蛛群演化機(jī)制的平面天線陣列稀疏方法。
本發(fā)明的目的是這樣實(shí)現(xiàn)的:
步驟1:建立平面天線陣列稀疏模型,包括天線陣列的規(guī)模、形狀以及陣元的擺放方式;
步驟2:設(shè)置系統(tǒng)參數(shù),包括種群中蜘蛛個(gè)體的數(shù)量,群體演進(jìn)的迭代次數(shù),并初始化種群中每只蜘蛛在解空間中的量子位置和{0,1}編碼位置;
步驟3:設(shè)計(jì)適應(yīng)度函數(shù),用適應(yīng)度函數(shù)評(píng)價(jià)種群中每只蜘蛛{0,1}編碼位置的優(yōu)劣,在迭代開始時(shí),每只蜘蛛初始{0,1}編碼位置同時(shí)也記為其搜索歷史中的歷史最優(yōu)位置;初始{0,1}編碼位置的適應(yīng)度函數(shù)值同時(shí)記為其歷史最優(yōu)適應(yīng)度函數(shù)值,在所有蜘蛛對(duì)應(yīng)的所有歷史最優(yōu)位置中,適應(yīng)度函數(shù)值最優(yōu)的位置記為整個(gè)種群的全局最優(yōu)位置;
步驟4:劃分種群中蜘蛛的性別,把初始{0,1}編碼位置按其適應(yīng)度函數(shù)值由大到小排列,前nf只蜘蛛確定為雌性并一直是雌性,剩下的nm只蜘蛛確定為雄性并一直是雄性;
步驟5:計(jì)算每只蜘蛛的重量,把每只蜘蛛{0,1}編碼位置的適應(yīng)度函數(shù)值和種群中最大、最小的適應(yīng)度函數(shù)值代入重量計(jì)算公式中計(jì)算種群中每只蜘蛛各自的重量;
步驟6:更新雌性蜘蛛量子位置,種群中雌性蜘蛛有兩種行為:向群體中最好個(gè)體學(xué)習(xí)的學(xué)習(xí)行為和自身的探索行為,基于這兩種行為并結(jié)合雌性蜘蛛的重量,構(gòu)建雌性蜘蛛的量子矢量旋轉(zhuǎn)角更新公式,來更新雌性蜘蛛量子旋轉(zhuǎn)角,基于更新后的量子矢量旋轉(zhuǎn)角,采用模擬量子矢量旋轉(zhuǎn)門操作更新雌性蜘蛛量子位置;
步驟7:更新雄性蜘蛛量子位置,利用種群中雄性蜘蛛不僅有向群體中最好個(gè)體學(xué)習(xí)的學(xué)習(xí)行為和自身的探索行為、并且會(huì)受到雌性蜘蛛的影響的三個(gè)因素,并結(jié)合雄性蜘蛛的重量,構(gòu)建雄性蜘蛛的量子矢量旋轉(zhuǎn)角更新公式,來更新雄性蜘蛛量子矢量旋轉(zhuǎn)角,基于更新后的量子矢量旋轉(zhuǎn)角,采用模擬量子矢量旋轉(zhuǎn)門操作更新雄性蜘蛛量子位置;
步驟8:根據(jù)每只蜘蛛更新后的量子位置,通過測(cè)量的方式轉(zhuǎn)化為其{0,1}編碼位置,并計(jì)算該{0,1}編碼位置的適應(yīng)度函數(shù)值,將每只蜘蛛的適應(yīng)度函數(shù)值與各自歷史最優(yōu)適應(yīng)度函數(shù)值比較,從而更新各自歷史最優(yōu)位置,進(jìn)而更新種群的全局最優(yōu)位置;
步驟9:判斷是否達(dá)到最大迭代次數(shù),若是則輸出種群的全局最優(yōu)位置,映射到平面天線陣列,得到稀疏方案;否則令迭代次數(shù)加1,即t=t+1,并返回步驟5,進(jìn)行新一輪的迭代。
本發(fā)明還可以包括:
步驟1中,建立平面天線陣列稀疏模型時(shí),該方法要解決矩形平面天線陣列稀疏問題,所以設(shè)定平面天線陣列為矩形面陣,規(guī)模為m×n。把矩形面陣建立在直角坐標(biāo)系中xoy面上,面陣邊緣分別與x軸、y軸平行,x軸方向上有m行陣元,y軸方向上有n列陣元,面陣中心為坐標(biāo)原點(diǎn)。每行之間、每列之間都平行,且x軸和y軸方向上的陣元間距分別為dx=[dx,1,dx,2,…,dx,m-1]和dy=[dy,1,dy,2,…,dy,n-1]。若采用等間距的布陣方式,設(shè)dx,1=dx,2=…=dx,m-1=dx,dy,1=dy,2=…=dy,n-1=dy,兩式中dx和dy分別為x軸和y軸上的陣元間距,則矩形面陣模型可以進(jìn)一步簡(jiǎn)化。
對(duì)于由無方向性天線單元組成的天線陣列,面陣方向圖取決于陣元激勵(lì):激勵(lì)幅度權(quán)矢量和激勵(lì)相位權(quán)矢量,以及行列之間的陣元間距dx和dy,可以有以下兩種不同的分析方式:
(1)取面陣一個(gè)角上的陣元為坐標(biāo)原點(diǎn),使面陣處于第一象限,設(shè)標(biāo)號(hào)為(m,n)的陣元激勵(lì)幅度為imn,直角坐標(biāo)系原點(diǎn)位置天線陣元的激勵(lì)幅度為i00。如果每行的電流分步相同(每行的電流分步可以不同),即
(2)除了通過分離的形式表示,矩形面陣的方向圖函數(shù)還能表示為如下形式:
針對(duì)矩形面陣稀疏問題,方向圖函數(shù)以離散化的形式出現(xiàn)會(huì)更適合計(jì)算機(jī)計(jì)算和量子蜘蛛群量子編碼方法處理,能有效減少運(yùn)算量,提高運(yùn)算效率,尤其在面陣龐大的時(shí)候更為顯著,所以下面采用上述第二種方向圖函數(shù)形式來推導(dǎo)方向圖函數(shù)離散化形式:
對(duì)于稀疏陣,是在面陣的基礎(chǔ)上,以柵格的形式稀疏掉一部分陣元。記amn是陣元標(biāo)志位,用來表示位置標(biāo)號(hào)為(m,n)的柵格處有無陣元,取值應(yīng)為:amn∈{0,1},取1表示該位置有陣元,取0表示該位置沒有陣元。由于
當(dāng)m和n都為偶數(shù)時(shí),實(shí)際需要進(jìn)行稀疏的部分是面陣一個(gè)象限內(nèi)的
當(dāng)m和n都為奇數(shù)時(shí),實(shí)際需要稀疏的是一個(gè)象限內(nèi)的
仿真驗(yàn)證中只取一種情況即可。假設(shè)m和n都為偶數(shù),將q1個(gè)陣元標(biāo)志位排列為一個(gè)向量的形式:
步驟2中,要設(shè)置恰當(dāng)?shù)南到y(tǒng)參數(shù)。實(shí)際需要稀疏的天線陣元個(gè)數(shù),決定了解空間的維度,迭代過程中種群中所有蜘蛛都在一個(gè)維度為q1的解空間中進(jìn)行位置移動(dòng),尋求最優(yōu)解。所以可設(shè)標(biāo)號(hào)為i的蜘蛛量子位置為
步驟3中,先要設(shè)計(jì)適應(yīng)度函數(shù),然后用適應(yīng)度函數(shù)值用來評(píng)價(jià)種群中每只蜘蛛{0,1}編碼位置的優(yōu)劣,即解空間中潛在解的優(yōu)劣。針對(duì)平面天線陣列稀疏問題,方向圖的形狀可以體現(xiàn)出一個(gè)天線陣列輻射的能量是不是集中,即主瓣寬度是不是足夠窄;旁瓣是不是足夠低;零陷深度是否足夠大等,而第i(1≤i≤h)只蜘蛛的{0,1}編碼位置
式中,psll是分貝表示的目標(biāo)歸一化峰值旁瓣電平,其余變量意義均與上式相同,歸一化峰值旁瓣電平、布滿率、主瓣寬度、零陷深度分別以權(quán)重系數(shù)α1,α2,α3,α4影響著適應(yīng)度函數(shù)值的大小。
由構(gòu)建好的適應(yīng)度函數(shù)計(jì)算種群中每只蜘蛛初始{0,1}編碼位置的適應(yīng)度函數(shù)值。為了便于計(jì)算重量,以下用
步驟4中,劃分了種群中蜘蛛的性別。在種群中,性別不同的蜘蛛會(huì)有不同的行為模式,這種不同體現(xiàn)在蜘蛛的位置更新操作中:在采用模擬量子矢量旋轉(zhuǎn)門操作更新蜘蛛的量子位置時(shí),量子矢量旋轉(zhuǎn)角的大小與蜘蛛性別有關(guān)。用nf和nm分別表示種群中雌性和雄性蜘蛛的數(shù)量。對(duì)上一步驟中計(jì)算得到的所有蜘蛛的初始{0,1}編碼位置的適應(yīng)度函數(shù)值進(jìn)行排序,由大到小的前nf個(gè)蜘蛛確定為雌性蜘蛛并一直為雌性,剩下的nm個(gè)蜘蛛確定為雄性蜘蛛并一直為雄性。一個(gè)種群內(nèi)雌性蜘蛛要占到大約70%時(shí)這個(gè)種群才能平衡,雌雄性蜘蛛比例有兩種確定方式:
(1)可由公式
(2)可以直接確定為固定比例。
步驟5中,計(jì)算種群中所有蜘蛛的重量。該方法中之所以考慮蜘蛛個(gè)體的重量,是因?yàn)樵谧匀唤缰?,生活在同一個(gè)自然網(wǎng)絡(luò)空間中的蜘蛛,較重的蜘蛛會(huì)支配較輕的蜘蛛。這種行為體現(xiàn)在該方法中表現(xiàn)為在采用模擬量子矢量旋轉(zhuǎn)門更新蜘蛛的量子位置時(shí),量子矢量旋轉(zhuǎn)角的大小不僅與性別有關(guān),還與蜘蛛的重量有關(guān)。針對(duì)不同的問題或者不同的適應(yīng)度函數(shù)設(shè)計(jì)有不同的重量計(jì)算公式:
(1)針對(duì)最大化問題,公式為:
(2)針對(duì)最小化問題,公式為:
步驟6中,更新種群中雌性蜘蛛的量子位置時(shí),采用了模擬量子矢量旋轉(zhuǎn)門操作方式,所以首先要構(gòu)建量子矢量旋轉(zhuǎn)角更新公式。雌性蜘蛛會(huì)有兩種行為:向群體中最好個(gè)體學(xué)習(xí)的學(xué)習(xí)行為和自身的探索行為,基于這兩種行為并考慮到雌性蜘蛛的重量,則雌性蜘蛛的量子矢量旋轉(zhuǎn)角更新公式為:
步驟7中,更新種群中雄性蜘蛛的量子位置時(shí),依然采用模擬量子矢量旋轉(zhuǎn)門操作方式。雄性蜘蛛不僅會(huì)有向群體中最好個(gè)體學(xué)習(xí)的學(xué)習(xí)行為和自身的探索行為,還會(huì)受到種群中雌性蜘蛛的影響,基于這三個(gè)因素并考慮到雄性蜘蛛的重量,則雄性蜘蛛的量子矢量旋轉(zhuǎn)角更新公式為:
步驟8中,完成種群中每只蜘蛛各自的歷史最優(yōu)位置和種群的全局最優(yōu)位置的更新。更新后的量子位置為
步驟9中,判斷是否達(dá)到最大迭代次數(shù),如果達(dá)到最大迭代次數(shù),則輸出種群的全局最優(yōu)位置
本發(fā)明基于量子編碼和蜘蛛群演化機(jī)制,提出了基于量子蜘蛛群演化機(jī)制的平面天線陣列稀疏方法。該方法可滿足對(duì)稀疏天線陣列的多目標(biāo)要求,包括布滿率、歸一化最大旁瓣電平、零陷深度和主瓣寬度等。
本發(fā)明具有的有益效果:
(1)本發(fā)明把模擬量子矢量旋轉(zhuǎn)門的操作方式與蜘蛛群演化機(jī)制結(jié)合,把只可以處理連續(xù)問題的蜘蛛群演化機(jī)制應(yīng)用在了稀疏平面天線陣列領(lǐng)域,成功解決了平面天線陣的離散變量的稀疏難題,完善了蜘蛛群演化機(jī)制理論,擴(kuò)大了其使用范圍。
(2)與該領(lǐng)域傳統(tǒng)方法相比較,量子蜘蛛群面陣稀疏方法具有更好的收斂效果:加快了收斂速度,提高了收斂精度,并且改善了容易陷入局部最優(yōu)的情況,可滿足更多的約束目標(biāo)要求。
(3)該方法在稀疏平面天線陣列時(shí),可以得到很優(yōu)秀的稀疏效果,很大程度的降低了系統(tǒng)的成本和復(fù)雜度,降低系統(tǒng)故障率,更好的滿足了系統(tǒng)快速高性能的要求。
該發(fā)明的仿真結(jié)果驗(yàn)證了該方法確實(shí)具有很好的收斂性能,而且在較好的抑制了稀疏面陣峰值旁瓣電平的同時(shí),滿足了各方面約束條件,說明了基于量子蜘蛛群演化機(jī)制的面陣稀疏方法的有效性。
附圖說明
圖1:基于量子蜘蛛群演化機(jī)制的平面天線陣列稀疏方法流程圖。
圖2:在三維直角坐標(biāo)系中的平面天線陣列構(gòu)建示意圖。
圖3:大小為40×40的平面天線陣列基于量子蜘蛛群演化機(jī)制的稀疏過程迭代曲線。
圖4:大小為20×40的平面天線陣列稀疏結(jié)果在三維直角坐標(biāo)系中的方向圖。
圖5:大小為20×50的平面天線陣列稀疏結(jié)果在三維直角坐標(biāo)系中的方向圖。
圖6:大小為40×40的平面天線陣列稀疏結(jié)果在三維直角坐標(biāo)系中的方向圖。
圖7:大小為20×40的平面天線陣列稀疏結(jié)果在x軸上的分量在平面直角坐標(biāo)系中的方向圖。
圖8:大小為20×40的平面天線陣列稀疏結(jié)果第一象限部分。
具體實(shí)施方式
下面結(jié)合附圖舉例對(duì)本發(fā)明作進(jìn)一步描述。
本發(fā)明把目前只能用于解決連續(xù)問題的蜘蛛群演化機(jī)制與量子編碼方法結(jié)合,有機(jī)融合兩者的優(yōu)點(diǎn),設(shè)計(jì)出新的可以解決離散問題的量子蜘蛛群演化機(jī)制,成功解決了多約束平面天線陣列稀疏難題,滿足了對(duì)平面稀疏陣列的各種要求,包括零陷深度,主瓣寬度,峰值旁瓣電平和布滿率等,而且在達(dá)到預(yù)期方向圖效果的同時(shí)具有很好的收斂效果。
如圖1流程所示,本發(fā)明基于量子蜘蛛群演化機(jī)制的平面天線陣列稀疏方法的步驟如下:
步驟1:建立平面天線陣列稀疏模型。設(shè)定矩形平面天線陣列的規(guī)模為m×n,把矩形面陣建立在直角坐標(biāo)系中xoy面上,面陣邊緣分別與x軸、y軸平行,x軸方向上有m行陣元,y軸方向上有n列陣元,面陣中心為坐標(biāo)原點(diǎn)。每行之間、每列之間都平行,且x軸和y軸方向上的陣元間距分別為dx=[dx,1,dx,2,…,dx,m-1]和dy=[dy,1,dy,2,…,dy,n-1]。若采用等間距的布陣方式,設(shè)dx,1=dx,2=…=dx,m-1=dx,dy,1=dy,2=…=dy,n-1=dy,兩式中dx和dy分別為x軸和y軸上的陣元間距,則矩形面陣模型可以進(jìn)一步簡(jiǎn)化。對(duì)于由無方向性天線單元組成的天線陣列,面陣方向圖取決于陣元激勵(lì):激勵(lì)幅度權(quán)矢量和激勵(lì)相位權(quán)矢量,以及行列之間的陣元間距dx和dy,可以有以下兩種不同的分析方式:
(1)取面陣一個(gè)角上的陣元為坐標(biāo)原點(diǎn),使面陣處于第一象限,設(shè)標(biāo)號(hào)為(m,n)的陣元激勵(lì)幅度為imn,直角坐標(biāo)系原點(diǎn)位置天線陣元的激勵(lì)幅度為i00。如果每行的電流分步相同(每行的電流分步可以不同),即
(2)除了通過分離的形式表示,矩形面陣的方向圖函數(shù)還能表示為如下形式:
下面采用上述第二種方向圖函數(shù)形式來推導(dǎo)方向圖函數(shù)離散化形式:
對(duì)于稀疏陣,記amn是陣元標(biāo)志位,用來表示位置標(biāo)號(hào)為(m,n)的柵格處有無陣元,取值應(yīng)為:amn∈{0,1},取1表示該位置有陣元,取0表示該位置沒有陣元。由于
當(dāng)m和n都為偶數(shù)時(shí),實(shí)際需要進(jìn)行稀疏的部分是面陣一個(gè)象限內(nèi)的
當(dāng)m和n都為奇數(shù)時(shí),實(shí)際需要稀疏的是一個(gè)象限內(nèi)的
仿真驗(yàn)證中只取一種情況即可。假設(shè)m和n都為偶數(shù),將q1個(gè)陣元標(biāo)志位排列為一個(gè)向量的形式:
步驟2:設(shè)置恰當(dāng)?shù)南到y(tǒng)參數(shù)。實(shí)際需要稀疏的天線陣元個(gè)數(shù),決定了解空間的維度,迭代過程中種群中所有蜘蛛都在一個(gè)維度為q1的解空間中進(jìn)行位置移動(dòng),尋求最優(yōu)解。所以可設(shè)標(biāo)號(hào)為i的蜘蛛量子位置為
步驟3:設(shè)計(jì)適應(yīng)度函數(shù),用適應(yīng)度函數(shù)值用來評(píng)價(jià)種群中每只蜘蛛{0,1}編碼位置的優(yōu)劣。針對(duì)平面天線陣列稀疏問題,方向圖的形狀可以體現(xiàn)出一個(gè)天線陣列輻射的能量是不是集中,即主瓣寬度是不是足夠窄;旁瓣是不是足夠低;零陷深度是否足夠大等,而第i(1≤i≤h)只蜘蛛的{0,1}編碼位置
。式中,psll是分貝表示的目標(biāo)歸一化峰值旁瓣電平,其余變量意義均與上式相同,歸一化峰值旁瓣電平、布滿率、主瓣寬度和零陷深度分別以權(quán)重系數(shù)α1,α2,α3,α4影響著適應(yīng)度函數(shù)值的大小。
由構(gòu)建好的適應(yīng)度函數(shù)計(jì)算種群中每只蜘蛛初始{0,1}編碼位置的適應(yīng)度函數(shù)值。以下用
步驟4:劃分種群中蜘蛛的性別。用nf和nm分別表示種群中雌性和雄性蜘蛛的數(shù)量。對(duì)上一步驟中計(jì)算得到的所有蜘蛛的初始{0,1}編碼位置的適應(yīng)度函數(shù)值進(jìn)行排序,由大到小的前nf個(gè)蜘蛛確定為雌性蜘蛛并一直為雌性,剩下的nm個(gè)蜘蛛確定為雄性蜘蛛并一直為雄性。一個(gè)種群內(nèi)雌性蜘蛛要占到大約70%時(shí)這個(gè)種群才能平衡,雌雄性蜘蛛比例有兩種確定方式:
(1)可由公式
(2)可以直接確定為固定比例。
步驟5:計(jì)算種群中所有蜘蛛的重量。針對(duì)不同的問題或者不同的適應(yīng)度函數(shù)設(shè)計(jì)有不同的重量計(jì)算公式:
(1)針對(duì)最大化問題,公式為:
(2)針對(duì)最小化問題,公式為:
步驟6:更新種群中雌性蜘蛛的量子位置。采用模擬量子矢量旋轉(zhuǎn)門操作方式更新雌性蜘蛛量子位置,首先要構(gòu)建量子矢量旋轉(zhuǎn)角更新公式。雌性蜘蛛會(huì)有兩種行為:向群體中最好個(gè)體學(xué)習(xí)的學(xué)習(xí)行為和自身的探索行為,基于這兩種行為并考慮到雌性蜘蛛的重量,構(gòu)建雌性蜘蛛的量子矢量旋轉(zhuǎn)角更新公式為:
步驟7:更新種群中雄性蜘蛛的量子位置。依然采用模擬量子矢量旋轉(zhuǎn)門操作方式。雄性蜘蛛不僅會(huì)有向群體中最好個(gè)體學(xué)習(xí)的學(xué)習(xí)行為和自身的探索行為,還會(huì)受到種群中雌性蜘蛛的影響,基于這三個(gè)因素并考慮到雄性蜘蛛的重量,構(gòu)建雄性蜘蛛的量子矢量旋轉(zhuǎn)角更新公式為:
步驟8:完成種群中每只蜘蛛各自的歷史最優(yōu)位置和種群的全局最優(yōu)位置的更新。更新后的量子位置為
步驟9:判斷是否達(dá)到最大迭代次數(shù),如果達(dá)到最大迭代次數(shù),則輸出種群的全局最優(yōu)位置
通過仿真對(duì)比實(shí)驗(yàn)進(jìn)一步說明本發(fā)明的有益效果。
在平面天線陣列稀疏構(gòu)建的過程中,種群中蜘蛛總數(shù)設(shè)定為h=100,最大迭代次數(shù)設(shè)定為g=1000,對(duì)大小分別為20×40,20×50和40×40的平面天線陣列進(jìn)行稀疏仿真。仿真驗(yàn)證過程中,適應(yīng)度函數(shù)采用第一種加入約束條件的構(gòu)建形式,并只考慮布滿率約束條件為60%,是否滿足布滿率約束條件情況下的|apsll|加成系數(shù)分別是ε1=1,ε2=0.001。對(duì)種群中蜘蛛?yún)^(qū)分性別直接確定為雌性蜘蛛占70%的固定比例,即nf=70,nm=30。針對(duì)所采用的適應(yīng)度函數(shù)形式,該問題應(yīng)為一個(gè)最大化問題,所以采用公式
基于遺傳算法和粒子群算法進(jìn)行平面天線陣列稀疏時(shí),同樣,種群中個(gè)體總數(shù)設(shè)定為100,最大迭代次數(shù)設(shè)定為1000,對(duì)大小分別為20×40,20×50和40×40的平面天線陣列進(jìn)行稀疏仿真,把不同算法建立在相同的稀疏面陣模型基礎(chǔ)上,則可以進(jìn)行不同算法之間的對(duì)比。遺傳算法中交叉概率為0.8,變異概率為0.005;粒子群算法中速度更新公式的慣性因子為1,學(xué)習(xí)因子和探索因子都為2,權(quán)衡了學(xué)習(xí)能力和探索能力。這些參數(shù)都是針對(duì)該面陣稀疏問題較為合理的設(shè)置。
把基于量子蜘蛛群演化機(jī)制所得面陣稀疏結(jié)果與基于遺傳算法和粒子群算法所得面陣稀疏結(jié)果進(jìn)行比較。通過圖3的迭代曲線可以看出,本發(fā)明的收斂效果超過傳統(tǒng)的遺傳算法和粒子群算法。圖4、圖5和圖6給出大小分別為20×40,20×50和40×40的平面陣列天線進(jìn)行基于量子蜘蛛群演化機(jī)制的稀疏所得的面陣方向圖,可以看出方向圖有較優(yōu)秀的效果。通過仿真結(jié)果的對(duì)比還可以證明,基于量子蜘蛛群方法的稀疏結(jié)果比起粒子群算法,在方向圖效果更好的情況下,所得稀疏結(jié)果的布滿率也要比粒子群算法低很多,能滿足60%的布滿率約束條件。圖8即顯示了稀疏結(jié)果平面天線陣列的第一象限部分,關(guān)于x軸和y軸對(duì)稱即可得到最終的稀疏方案。