【配電網(wǎng)重構(gòu)】基于粒子群算法實(shí)現(xiàn)配電網(wǎng)重構(gòu)含Matlab源碼
1 簡(jiǎn)介
隨著大規(guī)模,跨區(qū)域的配電網(wǎng)不斷發(fā)展,對(duì)配電網(wǎng)運(yùn)行的經(jīng)濟(jì)性和可靠性要求越來越高,在配電網(wǎng)發(fā)生大范圍停電事故后,需要對(duì)配電網(wǎng)的拓?fù)浣Y(jié)構(gòu)進(jìn)行重新組合,從而達(dá)到恢復(fù)供電的目的,這個(gè)重新組合配電網(wǎng)拓?fù)浣Y(jié)構(gòu)的過程即為配電網(wǎng)恢復(fù)重構(gòu).配電網(wǎng)恢復(fù)重構(gòu)是一個(gè)多目標(biāo)非線性組合優(yōu)化問題,智能優(yōu)化算法被認(rèn)為是當(dāng)前最有效的求解方法. 本文選用了粒子群算法作為求解配電網(wǎng)恢復(fù)重構(gòu)問題的智能優(yōu)化算法.首先通過分析配電網(wǎng)恢復(fù)重構(gòu)和優(yōu)化重構(gòu)的不同之處,建立了以負(fù)荷恢復(fù)最大化為重構(gòu)目標(biāo)的配電網(wǎng)恢復(fù)重構(gòu)數(shù)學(xué)模型,并將離散的二進(jìn)制粒子群算法應(yīng)用于配電網(wǎng)恢復(fù)重構(gòu).在配電網(wǎng)網(wǎng)絡(luò)重構(gòu)中,按照配電網(wǎng)拓?fù)浣Y(jié)構(gòu)的要求選擇了深度優(yōu)先搜索算法作為配電網(wǎng)輻射性檢測(cè)的方法,在輻射性的檢測(cè)中引入配電網(wǎng)重構(gòu)減少網(wǎng)損的目標(biāo)提出了"最小破圈法"修改存在環(huán)網(wǎng)的配電網(wǎng)拓?fù)浣Y(jié)構(gòu).本論文還對(duì)粒子群算法中的多個(gè)參數(shù)進(jìn)行了分析和調(diào)整,,通過在目標(biāo)函數(shù)中引入罰函數(shù)改善了算法的尋優(yōu)效果.最后在MATLAB中實(shí)現(xiàn)了基于粒子群算法的配電網(wǎng)網(wǎng)絡(luò)恢復(fù)重構(gòu)的分析.
2 部分代碼
%主函數(shù)
clear
clc
warning off
N=10;%節(jié)點(diǎn)總數(shù)(包括電源節(jié)點(diǎn))
R=16;%支路總數(shù)
sizepop=10;%粒子群種群規(guī)模
maxgen=200;%算法最大迭代次數(shù)
pop=pop_initial(sizepop,N,R);%種群初始化
Vmax=4;Vmin=-Vmax;%粒子速度的上限與下限
Sigmoid=@(x) 1./(1+exp(-x));
Utility=FAPSO_LDNP(N,pop,Vmax,Vmin,maxgen,sizepop);%調(diào)用FAPSO算法求解LDNP問題
%結(jié)果顯示
figure(4)
plot(Utility)
grid on
xlabel('迭代次數(shù)','fontsize',12)
ylabel('投資效益比','fontsize',12)
title('FAPSO迭代收斂圖','fontsize',12)
3 仿真結(jié)果

4 參考文獻(xiàn)
[1]彭伊伊. 基于粒子群算法的配電網(wǎng)恢復(fù)重構(gòu)的研究. 華中科技大學(xué), 2012.
博主簡(jiǎn)介:擅長(zhǎng)智能優(yōu)化算法、神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)、信號(hào)處理、元胞自動(dòng)機(jī)、圖像處理、路徑規(guī)劃、無人機(jī)等多種領(lǐng)域的Matlab仿真,相關(guān)matlab代碼問題可私信交流。
部分理論引用網(wǎng)絡(luò)文獻(xiàn),若有侵權(quán)聯(lián)系博主刪除。
