?

改進粒子群算法的電力系統多 目標無功優化

2018-04-24 05:54吳育芝鄒曉松袁旭峰熊煒姚剛
新型工業化 2018年12期
關鍵詞:慣性約束權重

吳育芝,鄒曉松,袁旭峰,熊煒,姚剛

(1. 貴州大學 電氣工程學院,貴州 貴陽 550000;2. 貴州電網有限責任公司,貴州 貴陽 550000)

0 引言

無功優化是參考已知的電網參數和負載,通過優化減少有功損耗,電網電壓更安全穩定。無功優化控制變量有連續變量、離散變量,約束方程有等式約束和不等式約束。由于無功優化應用問題變量是多維的,傳統方法不具備解決能力 。近年來,作為人工智能分支的群體智能引起了許多研究者的關注,應用已成功解決了許多問題。文獻[2]列出的智能算法主要包括遺傳算法(GE),粒子群優化(PSO),蟻群優化(ACO)等。PSO 算法能夠方便解決多維、多目標、離散的最優值,但是易陷入局部最優解[3]。計算潮流是計算無功優化的基礎,文獻[4]提出了改進的區間潮流算法,對多目標的無功優化求解問題有較好的啟示。文獻[5]采用免疫算法和免疫克隆算法對電網多目標進行無功優化,并進行對比,計算最優潮流總結出免疫克隆算法有更強的優越性,但還需要考慮實際運用中的問題。文獻[6]改進了PSO 算法,其采用加速因子分階段調整和慣性權重結合(Particle Swarm Optimization with Multi-Strategy Integration,MSI-PSO)求解,得出精度更高。文獻[8]進行變量校正的內點法求解最優值,得出能快速收斂?;诟倪MPSO 的多目標無功優化算法均未能比較好的解決陷入局部最優的問題[9-11]。文獻[12]采用改進PSO 算法計算含風電并網的無功優化,采用非線性的慣性權重法改進速度,得出優化效果更佳,但是未考慮收斂因子的。文獻[13]采用均衡學習方法優化的智能體算法,對優化思路有意義。本文采用改進PSO 算法,增加慣性權重,改進收斂參數,解決了多目標優化問題。與標準粒子群優化算法相比,它具有平衡局部最優解和全局最優解的能力。

1 多目標無功優化建模

1.1 目標函數

其中 f ( u , x )為無功優化目標函數,g ( u , x ) = 0是一個等式約束, h( u , x ) ≤ 0是一個不等式約束。 在公式中,1λ 、2λ 限制的懲罰參數,ilmU 、ilmQ 是節點i 的電壓和無功功率的限制;下標max、min 是上限和下限,ijG 、ijB 、ijθ 分別為線路ij 的的電導和電納和相角。

1.2 約束變量

等式約束:

在公式中,N 是網格節點的總數;iU 、jU 分別為i、j 各點的電壓;GiPLiP 分別為節點i 的發電機的有效輸出和有效負載;GiQ 、CiQ 、LiQ 分別為節點i 的節點發電機的無功功率,無功功率補償容量和無功負載;ijG 、ijB 、ijθ 分別為線路ij 的電導,電納和相角。

(1)控制變量不等式約束:

(2)狀態變量不等式約束:

其中, UG、 Qi、 Tk負載變壓器的發電機端電壓、無功補償量和有載調壓變壓器變壓器分接頭開關。UG、 Qi負荷節點222 電壓和發電機無功輸出。

2 標準粒子群算法(PSO)

PSO 算法已發展成為一種人工智能算法來解決優化問題。假設一群鳥在一個空間區域隨機尋找一塊糧食。雖然鳥類一開始并不知道糧食的位置,但它們可以感知糧食與自身之間的距離。在優化問題方面,糧食代表了問題的最佳解決方案,鳥類與糧食的距離代表了功能的適應性。粒子的飛行具有由優化函數確定的適應值,并且每個粒子具有確定其飛行的方向和距離的速度,并且速度的大小通過個體和群體的經驗來調整。粒子追蹤個別極值,同時追蹤全部極值,這樣可以更全面地掌握最優解的位置。如下式所示:

粒子根據公式(7)的速度和位置來更新自己。

3 改進粒子群算法

鑒于PSO 算法容易陷入局部最優,目前改進PSO 有以下幾種方法:

3.1 慣性權重線性遞減法

引入了慣性權重線性遞減法提出的線性遞減加權策略。以提高搜索的準確性,如下面的公式(8)所示。

其中 tmax是迭代的最大數量,t 為當前的迭代次數。wmax=0.9, wmin=0.4。

3.2 增加收斂參數

將收斂參數添加到標準粒子群優化算法對于保持多種性的算法是有益的。算法的位置和速度更新公式如下:

3.3 使用新的位置和速度進化公式

通過粒子的良好體驗,嘗試在學習過程中離最差位置更遠,如下所示:

其中, c3加速粒子遠離他們所發現的最次位置,pworse( k )是粒子發現的最次位置。

3.4 混合粒子群優化算法

目前有許多的人工智能與基本粒子群優化算法相結合的研究,利用其他算法來彌補粒子群優化算法的不足,提高算法的性能。

3.5 非線性慣性權重線性遞減方法和增加的改進收斂參數組合

本文提出采用慣性權重線性遞減法和增加改進收斂參數結合的方法改進PSO 算法,具體改進公式如下:

其中,考慮到余弦函數的特性,使在2 的范圍內不斷放大縮小,期得到最優值。此方法增強了收斂,同時確保搜索精度。算法流程圖如下:

圖1 改進PSO 無功優化流程圖 Fig. 1 Flow chart of reactive power optimization for power system with improved Particle Swarm Optimization

4 算例分析

本文應用MATLAB 語言編寫PSO 算法和改進粒子群算法進行無功優化。采用節點IEEE14,潮流計算用Newton-Raphson 法,進行程序編寫優化和測試。最后,對優化結果進行比較、分析,如下圖2、圖3 對比,粒子尋優能力如圖4、圖5 對比。功率基準值是100MVA,電壓幅值為標幺值,實驗結果電壓偏差穩定在0.85~1.11,對比值如表1 所示,滿足電壓質量要求。

圖2 PSO 的無功優化結果圖 Fig. 2 The results of reactive power optimization of power system by Particle Swarm Optimization

圖3 改進PSO 的無功優化結果圖 Fig. 3 The results of reactive power optimization for power system with improved Particle Swarm Optimization

圖4 PSO 最終位置 Fig. 4 Final position of particle in Particle Swarm Optimization

圖5 改進PSO 最終位置 Fig. 5 Final position of particle in improved Particle Swarm Optimization

表1 節點電壓表 Table 1 Node voltage meter

表2 有功損耗對比 Table 2 Active loss comparison

圖2、圖3 和表格1、表格2 分析出改進的PSO算法,搜索位置更具有優勢,在有功網損降低0.11KW,電壓偏差更小,有功損耗值更低,收斂速度更快。

5 結論

從文中可以得出結論:改進粒子群算法無功功率優化結果收斂得更快,收斂值小于未改進之前的收斂值,收斂速度更快。對該例子的分析表明:

(1)利用慣性權重線性回歸方法和增加收斂參數來改進粒子群優化算法是有效的,可以使網絡有功損耗更小,收斂更快。

(2)有許多方法可以改進多目標無功優化算法,但收斂值區間不是很穩定。本文提出的方法也有所改善,但不可避免地存在這個問題,需要進一步改進,得出更穩定的值。

猜你喜歡
慣性約束權重
沖破『慣性』 看慣性
權重常思“浮名輕”
為黨督政勤履職 代民行權重擔當
無處不在的慣性
馬和騎師
基于局部權重k-近質心近鄰算法
適當放手能讓孩子更好地自我約束
無處不在的慣性
無處不在的慣性
CAE軟件操作小百科(11)
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合