曹衛平,楊 昭,張惠敏
(1.桂林電子科技大學 信息與通信學院,廣西 桂林 541004;2.桂林電子科技大學 認知無線電與信息處理重點實驗室,廣西 桂林 541004)
基于改進粒子群算法的陣列天線方向圖綜合設計
曹衛平1,2,楊 昭1,張惠敏1
(1.桂林電子科技大學 信息與通信學院,廣西 桂林 541004;2.桂林電子科技大學 認知無線電與信息處理重點實驗室,廣西 桂林 541004)
為了改善粒子群算法的優化性能,解決陣列天線波束賦形關于離散的優化問題處理不佳、容易陷入局部最優的問題,提出了一種新型的粒子群算法。該算法基于基本粒子群算法,引入控制因子和遺傳算法的交叉變異機制,并應用于八單元偶極子圓環陣列天線。仿真結果表明,新型粒子群算法收斂速度快、精度高。
粒子群算法;陣列天線;方向圖綜合;交叉變異
隨著通信技術的發展,智能優化算法在復雜設計領域、復雜目標函數及全局優化和實用性等方面顯示出特有的優勢。1995年,Kennedy等[1]提出了粒子群算法,該算法受到鳥類捕食的啟發,通過群體建立模型、分析并模仿進而運用于實際問題。基本粒子群算法規則簡單、實現容易、精度高、收斂快,但對于離散的優化問題處理不佳,在搜索過程的后期容易陷入局部最優,出現早熟現象,使優化精度大大降低。近年來,模糊PSO算法[2]、慣性權重模型[3]、自適應粒子群算法[4]等多種改進的粒子群算法被提出。Jin等[5]利用粒子群算法研究了線性陣列優化綜合問題,Perez等[6]在遠場陣列方向圖可重構中應用粒子群算法進行研究,提高了收斂精度。為了滿足實際要求,設計了天線的激勵幅度、相位等參數,以實現不同的波束方向圖[7]。為避免算法過早收斂,對基本粒子群算法引入遺傳算法的交叉、變異機制[8]改善算法的優化性能,并采用改進的粒子群算法對八單元偶極子圓環陣列天線方向圖進行綜合設計。
基本粒子群算法的搜索空間中,每個優化問題的解為“粒子”。每個粒子由優化適應函數決定其適應值,且粒子的速度決定其飛行的方向和距離。算法首先初始化一個粒子群(粒子數為d),并給定隨機的速度和位置使其在搜索空間中飛行,并通過迭代搜索最優解。每次迭代均有新的個體最優位置P=(p1,p2,…,pd)和群體最優位置G=(g1,g2,…,gd)并不斷進行更新,直至得到滿足要求的適應值或者達到預設的最大迭代次數。個體最優即粒子本身的最優解,群體最優即整個種群的最優解。通過粒子群算法,粒子i的更新速度和位置為:
(2)

2.1 引入控制因子
通過基本粒子群算法更新粒子位置時,粒子經常超出規定的速度邊界(一般基本粒子群算法限定的速度范圍為[-0.6,0.6])。當粒子躍過限定的最大速度vmax或者最小速度vmin時,引入控制因子Ki調節粒子飛行速度,將躍出邊界的粒子拉進限定的范圍。其中,控制因子
(3)
調控后的粒子速度
(4)
2.2 交叉操作
交叉是結合父代交配種群中的信息產生新的個體,首先,限定粒子位置處于位置邊界當中(一般基本粒子群算法限定的位置范圍為[-1,1])。當粒子的位置超出最大邊界xmax時,限定該粒子的位置為邊界最大值;當粒子的位置超出最小邊界xmin時,限定該粒子的位置為邊界最小值。其次,尋找交叉點C。若r 圖1 交叉操作Fig.1 Crossover 2.3 變異操作 y=xmin+(xmax-xmin)×r。 (5) 為了說明改進后的粒子群算法的有效性和優勢,采用八單元偶極子圓環陣列天線方向圖綜合進行分析驗證。運用改進前后的粒子群算法分別對陣列天線進行賦形。首先提取天線陣列中每個單元的遠場方向圖數據作為初始數據,陣元作為理想點源。綜合八單元偶極子圓環陣列天線,對俯仰面進行波束賦形,要求主波束指向為90°,3 dB波束寬度不小于25°,工作頻率為4.4 GHz。以每個單元的幅度和相位作為優化權值,并與CST仿真結果進行對比,如圖2所示。從圖2可看出,改進粒子群算法得到的方向圖,與CST仿真結果幾乎一致,曲線相似度很高,但應用基本粒子群算法進行綜合得到的方向圖與CST仿真結果相差較大。改進粒子群算法的主波束指向為89°,3 dB波束寬度為36.5°,增益為14.7 dBi,其收斂速度更快,滿足設計要求。 圖2 改進粒子群算法、粒子群算法和CST仿真結果Fig.2 Simulation results of the improved PSO, PSO and CST 圓環陣列天線如圖3所示。實測結果與CST仿真結果如圖4所示。 圖3 圓環陣列Fig.3 Circle array 圖4 實測結果與CST仿真結果Fig.4 Measured result and CST simulation result 從圖4可看出,采用改進粒子群算法的優化值應用到陣列天線中,得到的結果與電磁仿真軟件CST的仿真結果幾乎一致,滿足了設計要求。 粒子群算法作為一種新興的優化算法,由于理論簡單、精度高、收斂快而被廣泛應用,但基本粒子群算法對離散的優化問題處理不佳,容易陷入局部最優,從而產生早熟現象。在基本粒子群算法基礎上加入控制因子和遺傳算法的交叉變異機制,打亂粒子的初始軌跡,降低了粒子聚集的可能性,較好地解決了早熟的問題。通過對雙層圓環陣列的仿真,證明了改進的粒子群算法的有效性。改進的粒子群算法適用于其他陣列天線方向圖綜合,具有很強的實用性。 [1] KENNEDY J,EBERHART R C.Particle swarm optimization[C]//Proceedings of IEEE International Conference on Neural Networks,1995:1942-1948. [2] SHI Y,EBERHART R C.Fuzzy adaptive particle swarm optimization[C]//Proceedings of the 2001 Congress on Evolutionary Computation.Seoul:IEEE,2001:101-106. [3] SHI Y, EBERHART R.A modified particle swarm optimizer[C]//Proceedings of IEEE World Congress on Computational Intelligence, IEEE International Conference on Evolutionary Computation,1998: 69-73. [4] YASUDA K, IWASAKI N.Adaptive particle swarm optimization using velocity information of swarm[C]//IEEE International Conference on Systems, Man and Cybernetics,2004:516-520. [5] JIN N,RAHMAT-SAMII Y.Advances in particle swarm optimization for antenna designs:real-number,binary, single-objective and multi-objective implementations[J].IEEE Transactions on Antennas and Propagation,2007,55(3):556-567. [6] PEREZ J R,BASTERRECHEA J.Particle swarm optimization for antenna far-field radiation pattern reconstruction[C]//36th European Microwave Conference.Manchester:IEEE,2006:687-690. [7] HAMMAMI A,GHAYOULA R,GHARSALLAH A.Antenna array synthesis with Chebyshev-Genetic algorithm method[C]//IEEE International Conference on Communications, Computing and Control Applications,2011:1-4. [8] RIDWAN M,ABDO M,JORSWIECK E.Design of non-uniform antenna arrays using genetic algorithm[C]//13th IEEE International Conference on Advanced Communication Technology,2011:422-427. [9] ROBINSON J,SINTON S,RAHMAT-SAMII Y.Particle swarm,genetic algorithm,and their hybrids:optimization of a profiled corrugated horn antenna[C]//IEEE Antennas and Propagation Society International Symposium,2002:314-317. 編輯:曹壽平 Design of array antenna beam pattern synthesis based on improved particle swarm optimization CAO Weiping1,2, YANG Zhao1, ZHANG Huimin1 (1.School of Information and Communication Engineering, Guilin University of Electronic Technology, Guilin 541004, China;2.Key Laboratory of Cognitive Radio and Information Processing,Guilin University of Electronic Technology, Guilin 541004, China) In order to improve the performance of particle swarm optimization and solve the problem that an array antenna beamforming optimization may not meet the requirement but lead to local optimum, a new particle swarm optimization is proposed. On the basis of conventional particle swarm optimization, control factors and crossover and mutation mechanism of genetic algorithm are introduced and applied for 8 elements ring dipole array antenna. The simulation results show that the new particle swarm optimization converges fast, its precision is high as well. particle swarm optimization; array antenna; pattern synthesis; crossover and mutation 2016-03-08 國家自然科學基金(61361005,61001020,61461016);桂林電子科技大學研究生教育創新計劃(YJCXS201526) 曹衛平(1971-),男,湖南益陽人,教授,博士,研究方向為寬帶電小天線、智能天線。E-mail:weipingc@guet.edu.cn 曹衛平,楊昭,張惠敏.基于改進粒子群算法的陣列天線方向圖綜合設計[J].桂林電子科技大學學報,2016,36(6):466-468. TN929.5 A 1673-808X(2016)06-0466-03

3 分析驗證

4 陣列天線測試結果


5 結束語