資源描述:
《基于改進粒子群算法無功優(yōu)化探究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、基于改進粒子群算法無功優(yōu)化探究摘要:作為確保整個電力系統(tǒng)安全運行的重要手段,電力系統(tǒng)的無功優(yōu)化不但能夠有效的降低網(wǎng)損,同時能夠極大的改善電壓質(zhì)量。因此,其重要性日漸明顯,對電力系統(tǒng)的無功優(yōu)化算法研究就成為當前電力部門的主要研究方向之一。針對粒子群算法的研究現(xiàn)狀,以及無功優(yōu)化的數(shù)學(xué)模型,提出改進的粒子群算法智能單粒子算法(IPSO)并對其在標準節(jié)點的電力系統(tǒng)中進行應(yīng)用。該算法在速度上、準確性上以及實用性上都比傳統(tǒng)的粒子群算法(PSO)有了很大提高。關(guān)鍵詞:無功優(yōu)化粒子群算法智能單粒子算法中圖分類號
2、:TM744文獻標識碼:A文章編號:1007-3973(2012)011-115-031無功優(yōu)化的數(shù)學(xué)模型總所周知,粒子群算法無功優(yōu)化具備以下三個較為顯著地特點:首先,粒子群算法的目標函數(shù)以及約束條件都是非線性的。其次,由于變壓器的分接頭與補償電容器分組投切都是離散變化量,因此無功優(yōu)化的離散性較強。最后,在整個粒子群算法中,不但有不等式約束,同時存在等式約束,并且隨著電網(wǎng)規(guī)模的擴大,約束條件也不斷增加,從而極大的增加了約束條件的復(fù)雜性。而粒子群算法的無功優(yōu)化的基本數(shù)學(xué)模型,不但包括目標函數(shù),同時
3、也包括了功率方程約束以及變量約束條件。1.1目標函數(shù)1.3變量約束通常情況下,變量約束氛圍控制變量約束與狀態(tài)變量約束兩種,其中,狀態(tài)變量的主要影響因素包括可選取發(fā)電機端電壓、無功補償節(jié)點補償容量、變壓器分接頭控制變量、發(fā)電機無功處理以及負荷節(jié)點電壓。安全約束同樣包括無功優(yōu)化中的不等式約束。在系統(tǒng)運行中,為了提高其安全性,可調(diào)的無功出力只能被限定在系統(tǒng)給定的區(qū)域內(nèi),而有載可調(diào)變壓器的變比以及各節(jié)點的電壓則必須控制在其調(diào)節(jié)范圍內(nèi)。這時,不等式約束也可以分為控制變量約束與狀態(tài)變量約束??傮w來說,當前國
4、際上對無功優(yōu)化的數(shù)學(xué)模型的優(yōu)化算法主要有以下兩類。其中一類是計及無功補償費用,這種算法的主要目的在于將補償費用降至最低。另一類則是進隊有功網(wǎng)損進行計算,通過將有功網(wǎng)損降至最低達到計算目標。而對于目標函數(shù)的約束處理,則在通常情況下運用罰函數(shù)法進行,通過對原問題的目標函數(shù)進行罰函數(shù)轉(zhuǎn)換來實現(xiàn)粒子群算法的無約束優(yōu)化。2智能單粒子算法(IPSO)IPSO算法的優(yōu)化能力主要取決于粒子群中各粒子間的相互作用及影響,在運行本算法的初期,我們可以明顯的發(fā)現(xiàn),全局粒子會向最優(yōu)點集合,并迅速的收斂到最優(yōu)點附近的區(qū)域
5、內(nèi)。而隨著其他粒子不斷的接近最優(yōu)粒子,其速度也隨之不斷降低,從而不斷的降低粒子間的作用與影響。而粒子群的“趨同性”也將不斷的消耗粒子的'‘多樣性”。因此,在后期收斂速度明顯降低的情況下,精度也將達到飽和,從而無法繼續(xù)提高。由于本算法中粒子本身沒有足夠的變異機制,因此,在完成對某一局部極值的搜索后,單個粒子就很難跳出該局部極值的約束,這時就需要借助其他粒子。而當大部分粒子都被統(tǒng)一局部機制限制時,PSO算法就會出現(xiàn)短暫的停滯,從而需要經(jīng)過更長的時間才能突破這一限制。通過這兩個公式,組成帶分組慣性權(quán)重
6、的粒子群算法。(2)根據(jù)目標函數(shù),利用粒子的初始位置值或其每次迭代后的位置值對每個粒子的適應(yīng)度進行計算。(4)用每個粒子的最優(yōu)適應(yīng)值與全局粒子最優(yōu)適應(yīng)值進行對比,一旦單個粒子的最優(yōu)適應(yīng)值低于全舉粒子最優(yōu)適應(yīng)值,就用該粒子的最優(yōu)適應(yīng)值代替全局最優(yōu)適應(yīng)值。與此同時,以該粒子的位置取代全局群體最優(yōu)粒子的位置。(6)根據(jù)粒子群眾的分組數(shù)n,以組為單位對所有分粒子進行分組,并根據(jù)分組權(quán)重向量的不同選取不同的分量,同時,結(jié)合線性收斂系數(shù)KIter,為各個組賦予粒子,從而達到粒子組速度與位置的整體更新。(8)
7、在整個運算中,一旦種群最優(yōu)值gbest中不發(fā)生改變的代數(shù)TC超過了最初設(shè)定的代數(shù)閥值TO,就必須對所有的粒子進行重新初始化。3IPSO算法在電力系統(tǒng)無功優(yōu)化領(lǐng)域的實現(xiàn)步驟(1)原始參數(shù)的輸入。原始參數(shù)不僅包括線路參數(shù)、發(fā)電機出力和負荷、以及相應(yīng)的各項控制變量的上下限及其各種狀態(tài)變量的約束范圍,還包括整個粒子群的規(guī)模及其最大迭代次數(shù)等。(2)種群的初始化。要初始化種群,就要將控制變量中的每一組值作為當前粒子群的一個個體,并通過采用整數(shù)編碼的形式在全局搜索范圍內(nèi)隨機產(chǎn)生初始種群。(3)潮流計算。潮流
8、計算需要對整個粒子群眾的各個個體進行解碼,并根據(jù)解碼后得到的數(shù)據(jù)及時的修正系統(tǒng)參數(shù),進而通過計算得到準確的電力系統(tǒng)運行參數(shù)。(4)目標函數(shù)值的計算。根據(jù)潮流計算得到的電力系統(tǒng)運行參數(shù),對無功優(yōu)化的目標函數(shù)進行計算,能夠得到每個粒子的適應(yīng)值,進而通過這一值判斷其是否滿足節(jié)點電壓以及當前發(fā)電機無功出力等約束條件,并對越限的部分采用相應(yīng)的懲罰措施。(5)對各個粒子的個體最優(yōu)解與粒子群全局最優(yōu)解進行記錄。對當前適應(yīng)值由于個體最優(yōu)解的情況,應(yīng)將其當前適應(yīng)值作為粒子的個體最優(yōu)解。并在個體最優(yōu)解中選擇最優(yōu)值作