本發(fā)明涉及電力系統(tǒng)技術(shù)領(lǐng)域,特別是涉及一種電力系統(tǒng)無功優(yōu)化方法與裝置。
背景技術(shù):
電力系統(tǒng)無功優(yōu)化是一個離散、非線性、多目標混合整數(shù)規(guī)劃問題。在進行多目標決策時,各目標函數(shù)有可能是相互沖突的,要同時使它們一起達到最優(yōu)不太可能,因此,為了找到一個對各個目標都較為合適的一組解,我們必須根據(jù)各個目標之間的關(guān)系,明確總目標函數(shù)中各個目標的權(quán)重,將多個子目標線性加權(quán)組合為單一目標。這種方法的優(yōu)點是便于計算,缺點是難以確定各目標函數(shù)的權(quán)重。
長期以來,國內(nèi)外眾多學(xué)者為解決無功優(yōu)化問題做了大量的研究工作,提出了很多算法,這些算法對解決多目標無功優(yōu)化問題提供了新途徑。但是傳統(tǒng)算法在處理無功優(yōu)化問題上具有一定的局限性,不方便處理離散變量,易陷入局部最優(yōu)解且收斂速度慢,而人工智能算法具有較強的全局搜索能力且能處理含有離散約束條件的多目標無功優(yōu)化,因此人工智能算法在無功優(yōu)化問題中得到了廣泛的研究和應(yīng)用。其中,人工智能算法包括粒子群算法,遺傳算法,免疫算法和混合算法。
kennedy和eberhart博士于1995通過對鳥群覓食行為的研究,提出一種仿生智能計算技術(shù)——粒子群優(yōu)化算法,該算法具有依賴參數(shù)較少、簡單易行、收斂速度快等優(yōu)點。但標準粒子群算法在進化過程中也存在初值敏感性、易陷入局部極值點和搜索精度不高等缺點。可見,如何提高粒子群算法整體尋優(yōu)性能,實現(xiàn)電力系統(tǒng)的無功優(yōu)化,是本領(lǐng)域技術(shù)人員亟待解決的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例的目的是提供一種電力系統(tǒng)無功優(yōu)化方法與裝置,可以實現(xiàn)電力系統(tǒng)的無功優(yōu)化目標。
為解決上述技術(shù)問題,本發(fā)明實施例提供一種電力系統(tǒng)無功優(yōu)化方法,包括:
s10:初始化目標參數(shù),獲取一個粒子的初始速度和初始位置;
s11:依據(jù)所述目標參數(shù)和約束條件,建立電力系統(tǒng)無功優(yōu)化的目標函數(shù);
s12:利用建立的組合混沌序列,對所述粒子的所述初始速度和所述初始位置進行組合混沌操作,得到混沌初始粒子群中各個粒子各自對應(yīng)的父代速度和父代位置;并將所述混沌初始粒子群作為父代粒子群;
s13:利用所述目標函數(shù),計算所述父代粒子群中各粒子的適應(yīng)度,確定出粒子最優(yōu)位置和種群最優(yōu)位置;
s14:依據(jù)設(shè)置的更新規(guī)則,對所述父代速度和所述父代位置進行更新操作,得到子代速度和子代位置;并依據(jù)所述子代速度和慣性權(quán)重規(guī)則,調(diào)整所述子代粒子群的慣性權(quán)重;
s15:對所述子代粒子群中各粒子進行混沌化處理;
s16:利用所述目標函數(shù),計算所述混沌化處理后的子代粒子群中各粒子的適應(yīng)度,保留適應(yīng)度最優(yōu)的粒子作為下一次迭代的父代粒子群,完成對所述粒子最優(yōu)位置和所述種群最優(yōu)位置的更新;
s17:判斷迭代次數(shù)是否達到預(yù)設(shè)的最大迭代次數(shù);若否,則返回所述s14;若是,則執(zhí)行s18;
s18:輸出最優(yōu)解。
可選的,所述約束條件包括系統(tǒng)功率約束條件和不等式約束條件;
所述系統(tǒng)功率約束條件的公式如下,
其中,n為系統(tǒng)中的節(jié)點數(shù);vi、vj分別是第i節(jié)點和第j節(jié)點電壓幅值;pgi、qgi分別為第i臺發(fā)電機有功功率和無功功率;pli、qli分別為第i節(jié)點有功功率負荷和無功功率負荷;δij為節(jié)點i和節(jié)點j之間的相角差;gij、bij分別為節(jié)點i和節(jié)點j之間互導(dǎo)納的實部和虛部;
所述不等式約束條件的公式如下,
其中,vi為節(jié)點電壓約束,tk為變壓器分接頭約束,qi為無功補償約束。
可選的,所述目標函數(shù)包括系統(tǒng)網(wǎng)絡(luò)損耗目標函數(shù)、節(jié)點電壓偏移目標函數(shù)和靜態(tài)電壓穩(wěn)定裕度目標函數(shù);
所述系統(tǒng)網(wǎng)絡(luò)損耗目標函數(shù)的公式如下,
其中,gij為i、j節(jié)點之間的支路電導(dǎo);vi、vj分別為i、j節(jié)點的電壓模值;θij為i、j節(jié)點之間的電壓相角差;nl為系統(tǒng)總節(jié)點數(shù);
所述節(jié)點電壓偏移目標函數(shù)的公式如下,
其中,vi為節(jié)點i的實際電壓,
所述靜態(tài)電壓穩(wěn)定裕度目標函數(shù)的公式如下,
maxf4=δmin;
其中,δmin為以潮流計算收斂時的雅可比矩陣的最小奇異值。
可選的,所述組合混沌序列的表達式如下,
其中,x0、y0為粒子的初始值,n、μ為控制參數(shù)。
可選的,在所述s14中包括:
利用如下公式,對所述父代速度和所述父代位置進行更新操作,得到子代速度和子代位置;
其中,
可選的,在所述s14中包括:
利用如下公式,計算出所述父代粒子群的平均速度的期望
其中,v0為所述父代粒子群的平均速度,tmax為最大迭代次數(shù);t1=0.4×tmax;k為一個變量值;
并依據(jù)如下慣性權(quán)重規(guī)則對應(yīng)的公式,調(diào)整所述子代粒子群的慣性權(quán)重,
其中,
可選的,在所述s15中包括:
利用公式xk+1=f(μ,xk)=μxk(1-xk),得到混沌化處理后的子代粒子群,
其中,xk表示所述父代粒子群;xk+1表示所述子代粒子群。
可選的,在所述s16中包括:
利用所述目標函數(shù),計算出粒子群對應(yīng)的變量(x1,x2,x3)及最優(yōu)函數(shù)值(p1,p2,p3);其中,所述目標函數(shù)包括系統(tǒng)網(wǎng)絡(luò)損耗目標函數(shù)、節(jié)點電壓偏移目標函數(shù)和靜態(tài)電壓穩(wěn)定裕度目標函數(shù);
計算各個目標函數(shù)的熵權(quán)值和模糊權(quán)值,確定出各個目標函數(shù)基于模糊熵權(quán)法的權(quán)值λ1、λ2、λ3;
依據(jù)所述權(quán)值,得到無功優(yōu)化適應(yīng)度函數(shù);
依據(jù)所述無功優(yōu)化適應(yīng)度函數(shù),確定出粒子最優(yōu)位置和種群最優(yōu)位置。
本發(fā)明實施例還提供了一種電力系統(tǒng)無功優(yōu)化裝置,包括初始化單元、建立單元、混沌操作單元、計算單元、更新單元、處理單元、保留單元、判斷單元和輸出單元,
所述初始化單元,用于初始化目標參數(shù),獲取一個粒子的初始速度和初始位置;
所述建立單元,用于依據(jù)所述目標參數(shù)和約束條件,建立電力系統(tǒng)無功優(yōu)化的目標函數(shù);
所述混沌操作單元,用于利用建立的組合混沌序列,對所述粒子的所述初始速度和所述初始位置進行組合混沌操作,得到混沌初始粒子群中各個粒子各自對應(yīng)的父代速度和父代位置;并將所述混沌初始粒子群作為父代粒子群;
所述計算單元,用于利用所述目標函數(shù),計算所述父代粒子群中各粒子的適應(yīng)度,確定出粒子最優(yōu)位置和種群最優(yōu)位置;
所述更新單元,用于依據(jù)設(shè)置的更新規(guī)則,對所述父代速度和所述父代位置進行更新操作,得到子代速度和子代位置;并依據(jù)所述子代速度和慣性權(quán)重規(guī)則,調(diào)整所述子代粒子群的慣性權(quán)重;
所述處理單元,用于對所述子代粒子群中各粒子進行混沌化處理;
所述保留單元,用于利用所述目標函數(shù),計算所述混沌化處理后的子代粒子群中各粒子的適應(yīng)度,保留適應(yīng)度最優(yōu)的粒子作為下一次迭代的父代粒子群,完成對所述粒子最優(yōu)位置和所述種群最優(yōu)位置的更新;
所述判斷單元,用于判斷迭代次數(shù)是否達到預(yù)設(shè)的最大迭代次數(shù);若否,則返回所述更新單元;若是,則觸發(fā)所述輸出單元;
所述輸出單元,用于輸出最優(yōu)解。
可選的,所述約束條件包括系統(tǒng)功率約束條件和不等式約束條件;
所述系統(tǒng)功率約束條件的公式如下,
其中,n為系統(tǒng)中的節(jié)點數(shù);vi、vj分別是第i節(jié)點和第j節(jié)點電壓幅值;pgi、qgi分別為第i臺發(fā)電機有功功率和無功功率;pli、qli分別為第i節(jié)點有功功率負荷和無功功率負荷;δij為節(jié)點i和節(jié)點j之間的相角差;gij、bij分別為節(jié)點i和節(jié)點j之間互導(dǎo)納的實部和虛部;
所述不等式約束條件的公式如下,
其中,vi為節(jié)點電壓約束,tk為變壓器分接頭約束,qi為無功補償約束。
可選的,所述目標函數(shù)包括系統(tǒng)網(wǎng)絡(luò)損耗目標函數(shù)、節(jié)點電壓偏移目標函數(shù)和靜態(tài)電壓穩(wěn)定裕度目標函數(shù);
所述系統(tǒng)網(wǎng)絡(luò)損耗目標函數(shù)的公式如下,
其中,gij為i、j節(jié)點之間的支路電導(dǎo);vi、vj分別為i、j節(jié)點的電壓模值;θij為i、j節(jié)點之間的電壓相角差;nl為系統(tǒng)總節(jié)點數(shù);
所述節(jié)點電壓偏移目標函數(shù)的公式如下,
其中,vi為節(jié)點i的實際電壓,
所述靜態(tài)電壓穩(wěn)定裕度目標函數(shù)的公式如下,
maxf4=δmin;
其中,δmin為以潮流計算收斂時的雅可比矩陣的最小奇異值。
可選的,所述組合混沌序列的表達式如下,
其中,x0、y0為粒子的初始值,n、μ為控制參數(shù)。
可選的,所述更新單元具體用于利用如下公式,對所述父代速度和所述父代位置進行更新操作,得到子代速度和子代位置;
其中,
可選的,所述更新單元包括計算子單元和調(diào)整子單元,
所述計算子單元,用于利用如下公式,計算出所述父代粒子群的平均速度的期望
其中,v0為所述父代粒子群的平均速度,tmax為最大迭代次數(shù);t1=0.4×tmax;k為一個變量值;
所述調(diào)整子單元,用于依據(jù)如下慣性權(quán)重規(guī)則對應(yīng)的公式,調(diào)整所述子代粒子群的慣性權(quán)重,
其中,
可選的,所述處理單元具體用于利用公式xk+1=f(μ,xk)=μxk(1-xk),得到混沌化處理后的子代粒子群,
其中,xk表示所述父代粒子群;xk+1表示所述子代粒子群。
可選的,所述保留單元包括計算子單元、確定子單元和得到子單元,
所述計算子單元,用于利用所述目標函數(shù),計算出粒子群對應(yīng)的變量(x1,x2,x3)及最優(yōu)函數(shù)值(p1,p2,p3);其中,所述目標函數(shù)包括系統(tǒng)網(wǎng)絡(luò)損耗目標函數(shù)、節(jié)點電壓偏移目標函數(shù)和靜態(tài)電壓穩(wěn)定裕度目標函數(shù);
所述確定子單元,用于計算各個目標函數(shù)的熵權(quán)值和模糊權(quán)值,確定出各個目標函數(shù)基于模糊熵權(quán)法的權(quán)值λ1、λ2、λ3;
所述得到子單元,用于依據(jù)所述權(quán)值,得到無功優(yōu)化適應(yīng)度函數(shù);
所述確定子單元還用于依據(jù)所述無功優(yōu)化適應(yīng)度函數(shù),確定出粒子最優(yōu)位置和種群最優(yōu)位置。
由上述技術(shù)方案可以看出,依據(jù)所述目標參數(shù)和約束條件,建立電力系統(tǒng)無功優(yōu)化的目標函數(shù);在初始化目標參數(shù)時,可以獲取一個粒子的初始速度和初始位置;利用建立的組合混沌序列,對該粒子的速度和位置進行組合混沌操作,得到混沌初始粒子群中各個粒子各自對應(yīng)的父代速度和父代位置;并將所述混沌初始粒子群作為父代粒子群;依據(jù)目標函數(shù),可以確定出粒子最優(yōu)位置和種群最優(yōu)位置;依據(jù)設(shè)置的更新規(guī)則,對父代速度和父代位置進行更新操作,得到子代速度和子代位置;并依據(jù)子代速度和慣性權(quán)重規(guī)則,調(diào)整子代粒子群的慣性權(quán)重;利用目標函數(shù),計算所述混沌化處理后的子代粒子群中各粒子的適應(yīng)度,保留適應(yīng)度最優(yōu)的粒子作為下一次迭代的父代粒子群,完成對所述粒子最優(yōu)位置和所述種群最優(yōu)位置的更新;當(dāng)?shù)螖?shù)達到預(yù)設(shè)的最大迭代次數(shù),則結(jié)束操作;若否,則重復(fù)上述更新粒子群的操作。通過利用組合混沌序列,提出組合混沌動態(tài)粒子群算法,提高了粒子群算法整體尋優(yōu)性能,實現(xiàn)了電力系統(tǒng)的無功優(yōu)化。
附圖說明
為了更清楚地說明本發(fā)明實施例,下面將對實施例中所需要使用的附圖做簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的一種電力系統(tǒng)無功優(yōu)化方法的流程圖;
圖2為本發(fā)明實施例提供的一種電力系統(tǒng)無功優(yōu)化裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下,所獲得的所有其他實施例,都屬于本發(fā)明保護范圍。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實施方式對本發(fā)明作進一步的詳細說明。
接下來,詳細介紹本發(fā)明實施例所提供的一種電力系統(tǒng)無功優(yōu)化方法。圖1為本發(fā)明實施例提供的一種電力系統(tǒng)無功優(yōu)化方法的流程圖,該方法包括:
s10:初始化目標參數(shù),獲取一個粒子的初始速度和初始位置。
目標參數(shù)可以是算法中涉及的相關(guān)參數(shù),包括種群規(guī)模、最大迭代次數(shù)、加速因子、慣性權(quán)重上限值以及發(fā)電機參數(shù)。
在初始化過程中,可以隨機的將一個粒子的速度和位置進行初始化,獲取該粒子的初始速度和初始位置。
s11:依據(jù)所述目標參數(shù)和約束條件,建立電力系統(tǒng)無功優(yōu)化的目標函數(shù)。
在本發(fā)明實施例中,可以以系統(tǒng)網(wǎng)絡(luò)損耗、節(jié)點電壓偏移和靜態(tài)電壓穩(wěn)定裕度建立多目標數(shù)學(xué)模型,也即目標函數(shù)可以包含有這三類函數(shù)。相應(yīng)的,在建立目標函數(shù)之前,可以依據(jù)實際運行情況,設(shè)置約束條件,
約束條件可以包括系統(tǒng)功率約束條件和不等式約束條件;
所述系統(tǒng)功率約束條件的公式如下,
其中,n為系統(tǒng)中的節(jié)點數(shù);vi、vj分別是第i節(jié)點和第j節(jié)點電壓幅值;pgi、qgi分別為第i臺發(fā)電機有功功率和無功功率;pli、qli分別為第i節(jié)點有功功率負荷和無功功率負荷;δij為節(jié)點i和節(jié)點j之間的相角差;gij、bij分別為節(jié)點i和節(jié)點j之間互導(dǎo)納的實部和虛部;
所述不等式約束條件的公式如下,
其中,vi為節(jié)點電壓約束,tk為變壓器分接頭約束,qi為無功補償約束。
依據(jù)初始化后的目標參數(shù)以及上述約束條件,可以建立出系統(tǒng)網(wǎng)絡(luò)損耗目標函數(shù)、節(jié)點電壓偏移目標函數(shù)和靜態(tài)電壓穩(wěn)定裕度目標函數(shù),這三種類型的目標函數(shù)。
所述系統(tǒng)網(wǎng)絡(luò)損耗目標函數(shù)的公式如下,
其中,gij為i、j節(jié)點之間的支路電導(dǎo);vi、vj分別為i、j節(jié)點的電壓模值;θij為i、j節(jié)點之間的電壓相角差;nl為系統(tǒng)總節(jié)點數(shù);
所述節(jié)點電壓偏移目標函數(shù)的公式如下,
其中,vi為節(jié)點i的實際電壓,
所述靜態(tài)電壓穩(wěn)定裕度目標函數(shù)的公式如下,
maxf4=δmin;
其中,δmin為以潮流計算收斂時的雅可比矩陣的最小奇異值。
在本發(fā)明實施例中,也可以將靜態(tài)電壓穩(wěn)定裕度目標函數(shù)轉(zhuǎn)化為最優(yōu)值為最小值的函數(shù),即:
s12:利用建立的組合混沌序列,對所述粒子的所述初始速度和所述初始位置進行組合混沌操作,得到混沌初始粒子群中各個粒子各自對應(yīng)的父代速度和父代位置;并將所述混沌初始粒子群作為父代粒子群。
pso算法是一種群體智能優(yōu)化算法,針對算法搜索后期種群多樣性的下降,引起粒子群算法陷入局部最優(yōu)解的問題,本發(fā)明實施例在粒子初始化過程中引入混沌的思想?;煦邕\動能在一定范圍內(nèi)按其自身“規(guī)律”不重復(fù)地遍歷所有狀態(tài),常被用來改進pso算法。典型的logistic映射數(shù)學(xué)方程為:
xn+1=f(μ,xn)=μxn(1-xn)
由于典型的logistic混沌系統(tǒng)對初值的依賴性比較強,在本發(fā)明實施例中將logistic映射與chebyshev映射相結(jié)合的組合混沌序列引入到pso算法的初始化過程中,以改善粒子分布的隨機性和均勻性。
所述組合混沌序列的表達式如下,
其中,x0、y0為粒子的初始值,n、μ為控制參數(shù)。在實際應(yīng)用中,可以令μ=4,n=4,此時系統(tǒng)處于完全混沌狀。
在具體實現(xiàn)中,可以利用組合混沌序列對s10中得到的粒子的初始速度和初始位置,進行n-1次計算,可以產(chǎn)生n個混沌粒子,每個粒子有其對應(yīng)的速度和位置;并對產(chǎn)生的n個粒子進行歸一化逆操作,將[0,1]之間的變量轉(zhuǎn)化為實際數(shù)值。
在該過程中,產(chǎn)生的n個混沌粒子即混沌初始粒子群,為后續(xù)介紹方便,可以將該混沌初始粒子群稱為父代粒子群。
在本發(fā)明實施例中,需要進行多次迭代操作,確定出電力系統(tǒng)無功優(yōu)化的最終結(jié)果,后續(xù)內(nèi)容中均以一次迭代為例展開介紹,迭代前的粒子群作為父代粒子群,經(jīng)過一次迭代后得到的粒子群作為子代粒子群,依次類推,從而完成多次迭代。
s13:利用所述目標函數(shù),計算所述父代粒子群中各粒子的適應(yīng)度,確定出粒子最優(yōu)位置和種群最優(yōu)位置。
粒子最優(yōu)位置可以用于表示每一代中的每個粒子自身所處的最優(yōu)位置,種群最優(yōu)位置可以用于表示所有粒子中位置最優(yōu)的那個粒子。
潮流計算后可以獲知每個粒子的電壓、有功、無功等(目標函數(shù)里的變量),知道這些變量就能根據(jù)目標函數(shù)求出每個粒子的適應(yīng)度。故此,在本發(fā)明實施例中,可以根據(jù)潮流計算的結(jié)果利用目標函數(shù)計算適應(yīng)度,確定粒子本身經(jīng)歷最優(yōu)位置、種群最優(yōu)位置。
s14:依據(jù)設(shè)置的更新規(guī)則,對所述父代速度和所述父代位置進行更新操作,得到子代速度和子代位置;并依據(jù)所述子代速度和慣性權(quán)重規(guī)則,調(diào)整所述子代粒子群的慣性權(quán)重。
在具體實現(xiàn)中,利用如下公式(1)和公式(2),對所述父代速度和所述父代位置進行更新操作,得到子代速度和子代位置;公式(1)和公式(2)可以看做是更新規(guī)則對應(yīng)的公式。
其中,
由公式(1)可以看出粒子速度與慣性權(quán)重具有關(guān)聯(lián)關(guān)系,慣性權(quán)重ω決定原有速度對現(xiàn)在速度的影響,平衡全局搜索能力和局部搜索能力的比例關(guān)系,大的ω有助于增強全局搜索能力,而小的ω有助于在當(dāng)前位置做局部搜索。
在本發(fā)明實施例中可以采用動態(tài)慣性權(quán)重,當(dāng)種群速度大于期望速度時,應(yīng)該減小慣性權(quán)值;反之,則應(yīng)該增大慣性權(quán)值。在每一次迭代時可以由慣性權(quán)重規(guī)則對應(yīng)的公式動態(tài)調(diào)整慣性權(quán)重,假設(shè)初始的慣性權(quán)重為ω0,第k代種群粒子平均速度的期望為
以第k代種群粒子和第k+1代種群粒子為例,第k代種群粒子可以看做是父代粒子群,第k+1代種群粒子可以看做是子代粒子群;
其中,
根據(jù)實驗測試結(jié)果可知p取1.05效果最佳,同時設(shè)定ω的上、下限值,當(dāng)ωk+1>ωmax時,取ωk+1=ωmax;當(dāng)ωk+1<ωmin時,ωk+1=ωmin。在粒子進化初期,為了加強算法的局部搜索能力,應(yīng)保持較大的種群速度;在粒子進化后期,為了加強算法的全局尋優(yōu)能力,應(yīng)保持較小的種群速度。
在本發(fā)明實施例中,可以利用如下公式,計算出父代粒子群的平均速度的期望
其中,v0為所述父代粒子群的平均速度,tmax為最大迭代次數(shù);t1=0.4×tmax;k為一個變量值;在具體實現(xiàn)中,可以取k=4。
s15:對所述子代粒子群中各粒子進行混沌化處理。
具體的,可以利用公式xk+1=f(μ,xk)=μxk(1-xk),得到混沌化處理后的子代粒子群,其中,xk表示所述父代粒子群;xk+1表示所述子代粒子群。
s16:利用所述目標函數(shù),計算所述混沌化處理后的子代粒子群中各粒子的適應(yīng)度,保留適應(yīng)度最優(yōu)的粒子作為下一次迭代的父代粒子群,完成對所述粒子最優(yōu)位置和所述種群最優(yōu)位置的更新。
由上述介紹可知,目標函數(shù)包含有系統(tǒng)網(wǎng)絡(luò)損耗目標函數(shù)、節(jié)點電壓偏移目標函數(shù)和靜態(tài)電壓穩(wěn)定裕度目標函數(shù),這三種類型的函數(shù)。利用所述目標函數(shù),可以計算出粒子群對應(yīng)的變量(x1,x2,x3)及最優(yōu)函數(shù)值(p1,p2,p3);
計算各個目標函數(shù)的熵權(quán)值和模糊權(quán)值,確定出各個目標函數(shù)基于模糊熵權(quán)法的權(quán)值λ1、λ2、λ3;
依據(jù)所述權(quán)值,可以將多目標函數(shù)轉(zhuǎn)化為單目標函數(shù),從而得到無功優(yōu)化適應(yīng)度函數(shù);依據(jù)所述無功優(yōu)化適應(yīng)度函數(shù),確定出粒子最優(yōu)位置和種群最優(yōu)位置。
s17:判斷迭代次數(shù)是否達到預(yù)設(shè)的最大迭代次數(shù);若否,則返回所述s14;若是,則執(zhí)行s18。
s18:輸出最優(yōu)解。
重復(fù)執(zhí)行一次s14-s16即為進行了一次迭代過程。當(dāng)?shù)螖?shù)達到預(yù)設(shè)的最大迭代次數(shù)后,便可以輸出電力系統(tǒng)無功優(yōu)化的最優(yōu)解,即輸出粒子最優(yōu)位置和種群最優(yōu)位置。
由上述技術(shù)方案可以看出,依據(jù)所述目標參數(shù)和約束條件,建立電力系統(tǒng)無功優(yōu)化的目標函數(shù);在初始化目標參數(shù)時,可以獲取一個粒子的初始速度和初始位置;利用建立的組合混沌序列,對該粒子的速度和位置進行組合混沌操作,得到混沌初始粒子群中各個粒子各自對應(yīng)的父代速度和父代位置;并將所述混沌初始粒子群作為父代粒子群;依據(jù)目標函數(shù),可以確定出粒子最優(yōu)位置和種群最優(yōu)位置;依據(jù)設(shè)置的更新規(guī)則,對父代速度和父代位置進行更新操作,得到子代速度和子代位置;并依據(jù)子代速度和慣性權(quán)重規(guī)則,調(diào)整子代粒子群的慣性權(quán)重;利用目標函數(shù),計算所述混沌化處理后的子代粒子群中各粒子的適應(yīng)度,保留適應(yīng)度最優(yōu)的粒子作為下一次迭代的父代粒子群,完成對所述粒子最優(yōu)位置和所述種群最優(yōu)位置的更新;當(dāng)?shù)螖?shù)達到預(yù)設(shè)的最大迭代次數(shù),則結(jié)束操作;若否,則重復(fù)上述更新粒子群的操作。通過利用組合混沌序列,提出組合混沌動態(tài)粒子群算法,提高了粒子群算法整體尋優(yōu)性能,實現(xiàn)了電力系統(tǒng)的無功優(yōu)化。
圖2為本發(fā)明實施例提供的一種電力系統(tǒng)無功優(yōu)化裝置的結(jié)構(gòu)示意圖,包括初始化單元21、建立單元22、混沌操作單元23、計算單元24、更新單元25、處理單元26、保留單元27、判斷單元28和輸出單元29,
所述初始化單元21,用于初始化目標參數(shù),獲取一個粒子的初始速度和初始位置;
所述建立單元22,用于依據(jù)所述目標參數(shù)和約束條件,建立電力系統(tǒng)無功優(yōu)化的目標函數(shù);
所述混沌操作單元23,用于利用建立的組合混沌序列,對所述粒子的所述初始速度和所述初始位置進行組合混沌操作,得到混沌初始粒子群中各個粒子各自對應(yīng)的父代速度和父代位置;并將所述混沌初始粒子群作為父代粒子群;
所述計算單元24,用于利用所述目標函數(shù),計算所述父代粒子群中各粒子的適應(yīng)度,確定出粒子最優(yōu)位置和種群最優(yōu)位置;
所述更新單元25,用于依據(jù)設(shè)置的更新規(guī)則,對所述父代速度和所述父代位置進行更新操作,得到子代速度和子代位置;并依據(jù)所述子代速度和慣性權(quán)重規(guī)則,調(diào)整所述子代粒子群的慣性權(quán)重;
所述處理單元26,用于對所述子代粒子群中各粒子進行混沌化處理;
所述保留單元27,用于利用所述目標函數(shù),計算所述混沌化處理后的子代粒子群中各粒子的適應(yīng)度,保留適應(yīng)度最優(yōu)的粒子作為下一次迭代的父代粒子群,完成對所述粒子最優(yōu)位置和所述種群最優(yōu)位置的更新;
所述判斷單元28,用于判斷迭代次數(shù)是否達到預(yù)設(shè)的最大迭代次數(shù);若否,則返回所述更新單元25;若是,則觸發(fā)所述輸出單元29。
所述輸出單元29,用于輸出最優(yōu)解。
可選的,所述約束條件包括系統(tǒng)功率約束條件和不等式約束條件;
所述系統(tǒng)功率約束條件的公式如下,
其中,n為系統(tǒng)中的節(jié)點數(shù);vi、vj分別是第i節(jié)點和第j節(jié)點電壓幅值;pgi、qgi分別為第i臺發(fā)電機有功功率和無功功率;pli、qli分別為第i節(jié)點有功功率負荷和無功功率負荷;δij為節(jié)點i和節(jié)點j之間的相角差;gij、bij分別為節(jié)點i和節(jié)點j之間互導(dǎo)納的實部和虛部;
所述不等式約束條件的公式如下,
其中,vi為節(jié)點電壓約束,tk為變壓器分接頭約束,qi為無功補償約束。
可選的,所述目標函數(shù)包括系統(tǒng)網(wǎng)絡(luò)損耗目標函數(shù)、節(jié)點電壓偏移目標函數(shù)和靜態(tài)電壓穩(wěn)定裕度目標函數(shù);
所述系統(tǒng)網(wǎng)絡(luò)損耗目標函數(shù)的公式如下,
其中,gij為i、j節(jié)點之間的支路電導(dǎo);vi、vj分別為i、j節(jié)點的電壓模值;θij為i、j節(jié)點之間的電壓相角差;nl為系統(tǒng)總節(jié)點數(shù);
所述節(jié)點電壓偏移目標函數(shù)的公式如下,
其中,vi為節(jié)點i的實際電壓,
所述靜態(tài)電壓穩(wěn)定裕度目標函數(shù)的公式如下,
maxf4=δmin;
其中,δmin為以潮流計算收斂時的雅可比矩陣的最小奇異值。
可選的,所述組合混沌序列的表達式如下,
其中,x0、y0為粒子的初始值,n、μ為控制參數(shù)。
可選的,所述更新單元具體用于利用如下公式,對所述父代速度和所述父代位置進行更新操作,得到子代速度和子代位置;
其中,
可選的,所述更新單元包括計算子單元和調(diào)整子單元,
所述計算子單元,用于利用如下公式,計算出所述父代粒子群的平均速度的期望
其中,v0為所述父代粒子群的平均速度,tmax為最大迭代次數(shù);t1=0.4×tmax;k為一個變量值;
所述調(diào)整子單元,用于依據(jù)如下慣性權(quán)重規(guī)則對應(yīng)的公式,調(diào)整所述子代粒子群的慣性權(quán)重,
其中,
可選的,所述處理單元具體用于利用公式xk+1=f(μ,xk)=μxk(1-xk),得到混沌化處理后的子代粒子群,
其中,xk表示所述父代粒子群;xk+1表示所述子代粒子群。
可選的,所述保留單元包括計算子單元、確定子單元和得到子單元,
所述計算子單元,用于利用所述目標函數(shù),計算出粒子群對應(yīng)的變量(x1,x2,x3)及最優(yōu)函數(shù)值(p1,p2,p3);其中,所述目標函數(shù)包括系統(tǒng)網(wǎng)絡(luò)損耗目標函數(shù)、節(jié)點電壓偏移目標函數(shù)和靜態(tài)電壓穩(wěn)定裕度目標函數(shù);
所述確定子單元,用于計算各個目標函數(shù)的熵權(quán)值和模糊權(quán)值,確定出各個目標函數(shù)基于模糊熵權(quán)法的權(quán)值λ1、λ2、λ3;
所述得到子單元,用于依據(jù)所述權(quán)值,得到無功優(yōu)化適應(yīng)度函數(shù);
所述確定子單元還用于依據(jù)所述無功優(yōu)化適應(yīng)度函數(shù),確定出粒子最優(yōu)位置和種群最優(yōu)位置。
圖2所對應(yīng)實施例中特征的說明可以參見圖1所對應(yīng)實施例的相關(guān)說明,這里不再一一贅述。
由上述技術(shù)方案可以看出,依據(jù)所述目標參數(shù)和約束條件,建立電力系統(tǒng)無功優(yōu)化的目標函數(shù);在初始化目標參數(shù)時,可以獲取一個粒子的初始速度和初始位置;利用建立的組合混沌序列,對該粒子的速度和位置進行組合混沌操作,得到混沌初始粒子群中各個粒子各自對應(yīng)的父代速度和父代位置;并將所述混沌初始粒子群作為父代粒子群;依據(jù)目標函數(shù),可以確定出粒子最優(yōu)位置和種群最優(yōu)位置;依據(jù)設(shè)置的更新規(guī)則,對父代速度和父代位置進行更新操作,得到子代速度和子代位置;并依據(jù)子代速度和慣性權(quán)重規(guī)則,調(diào)整子代粒子群的慣性權(quán)重;利用目標函數(shù),計算所述混沌化處理后的子代粒子群中各粒子的適應(yīng)度,保留適應(yīng)度最優(yōu)的粒子作為下一次迭代的父代粒子群,完成對所述粒子最優(yōu)位置和所述種群最優(yōu)位置的更新;當(dāng)?shù)螖?shù)達到預(yù)設(shè)的最大迭代次數(shù),則結(jié)束操作;若否,則重復(fù)上述更新粒子群的操作。通過利用組合混沌序列,提出組合混沌動態(tài)粒子群算法,提高了粒子群算法整體尋優(yōu)性能,實現(xiàn)了電力系統(tǒng)的無功優(yōu)化。
以上對本發(fā)明實施例所提供的一種電力系統(tǒng)無功優(yōu)化方法與裝置進行了詳細介紹。說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進行若干改進和修飾,這些改進和修飾也落入本發(fā)明權(quán)利要求的保護范圍內(nèi)。
專業(yè)人員還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(ram)、內(nèi)存、只讀存儲器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤、可移動磁盤、cd-rom、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。