亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        融合魚群和微分進(jìn)化的蟻群算法的無(wú)功優(yōu)化

        2011-03-14 00:22:12邢曉哲方婷婷王成儒
        黑龍江電力 2011年2期
        關(guān)鍵詞:魚群螞蟻電壓

        韓 芳,邢曉哲,方婷婷,王成儒

        (1.東北電力大學(xué),吉林吉林132012;2.西北西寧輸變電運(yùn)行公司,青海西寧810000)

        0 引言

        電力系統(tǒng)無(wú)功優(yōu)化是關(guān)乎電力系統(tǒng)的安全、經(jīng)濟(jì)和穩(wěn)定運(yùn)行的最重要手段之一[1]。鑒于無(wú)功優(yōu)化問(wèn)題的目標(biāo)函數(shù)、約束條件、控制變量和狀態(tài)變量之多,使之在電力系統(tǒng)的分析計(jì)算中存在著許多難點(diǎn),到目前為止還沒(méi)有一個(gè)完全行之有效的方法解決所有問(wèn)題,只能盡可能的尋找收斂速度快、收斂精度高的優(yōu)化方法來(lái)分析計(jì)算最優(yōu)解。

        求解無(wú)功優(yōu)化問(wèn)題的最優(yōu)方法大致可分為兩大類,一類為傳統(tǒng)優(yōu)化方法;另一類為智能優(yōu)化方法[2]。智能優(yōu)化方法已成為目前人們研究無(wú)功優(yōu)化的日趨方向。在眾多優(yōu)化方法中發(fā)現(xiàn)蟻群算法在解決多變量、非線性、不連續(xù)、多約束的問(wèn)題時(shí)具有其獨(dú)特的優(yōu)越性。蟻群算法通過(guò)釋放的信息素的累積和更新而收斂于最優(yōu)路徑,具有較強(qiáng)的魯棒性、并行分布式計(jì)算、正反饋、全局收斂能力等特性,但該算法同樣存在著搜索時(shí)間長(zhǎng),容易出現(xiàn)停滯現(xiàn)象,有陷入局部最優(yōu)的可能性。綜合對(duì)其它智能算法的研究,研究引入魚群追尾行為和微分進(jìn)化的隨機(jī)擾動(dòng)來(lái)改善蟻群算法。通過(guò)提出一種融合魚群行為和微分進(jìn)化的蟻群優(yōu)化算法(FDEACO)來(lái)對(duì)電力系統(tǒng)進(jìn)行無(wú)功優(yōu)化。

        1 無(wú)功優(yōu)化的數(shù)學(xué)模型

        電力系統(tǒng)無(wú)功優(yōu)化是指當(dāng)系統(tǒng)有功負(fù)荷、有功電源及有功潮流分布己經(jīng)給定的情況下,通過(guò)優(yōu)化計(jì)算確定系統(tǒng)中某些控制變量的值,以期找到在滿足所有約束條件的前提下,使系統(tǒng)的某一個(gè)或多個(gè)性能指標(biāo)達(dá)到最優(yōu)時(shí)的運(yùn)行方式[3]。

        所選數(shù)學(xué)模型為以系統(tǒng)網(wǎng)絡(luò)損耗最小為目標(biāo)函數(shù),采用罰函數(shù)的形式處理節(jié)點(diǎn)電壓越限和發(fā)電機(jī)無(wú)功出力越限的情況,其數(shù)學(xué)模型為

        式中x1,x2∈Rn,x1=[VG,QC,Tt]為控制變量,x2=[VL,QG,PSB],λ1、λ2分別為違反電壓和發(fā)電機(jī)無(wú)功出力約束的懲罰因子;α、β分別為違反節(jié)點(diǎn)電壓和發(fā)電機(jī)無(wú)功出力約束的節(jié)點(diǎn)集合;Vilim、Qilim分別為節(jié)點(diǎn)i電壓和無(wú)功的限值;Vimax、Vimin分別為節(jié)點(diǎn)電壓Vi的上限和下限;Qimax、Qimin則分別為發(fā)電機(jī)節(jié)點(diǎn)i的無(wú)功出力Qi的上限和下限。

        約束條件為:

        a.潮流[4]等式約束

        式中i∈N;Pi、Qi分別為注入節(jié)點(diǎn)i的有功功率和無(wú)功功率。

        b.變量約束

        變量約束可分為控制變量約束和狀態(tài)變量約束。選取發(fā)電機(jī)端電壓VG、無(wú)功補(bǔ)償設(shè)備補(bǔ)償容量QC和變壓器分接頭變比Tt為控制變量;發(fā)電機(jī)無(wú)功出力QG,負(fù)荷節(jié)點(diǎn)電壓VL作為狀態(tài)變量。

        控制變量約束條件為:

        狀態(tài)變量約束條件為:

        2 融合魚群和微分進(jìn)化的蟻群優(yōu)化算法

        2.1 蟻群優(yōu)化算法簡(jiǎn)介

        蟻群算法(Ant Colony Algorithm)是20世紀(jì)90年代才提出的一種新型的模擬蟻群行為的算法,由意大利A.Colomi和M.Dorigo首先提出來(lái)的[5]。是一種用以解決組合優(yōu)化問(wèn)題的多路并行的優(yōu)化方法。蟻群算法的整個(gè)尋優(yōu)過(guò)程可以分為相互作用的三個(gè)過(guò)程:螞蟻構(gòu)建解的過(guò)程、信息素更新過(guò)程和后臺(tái)處理過(guò)程。

        蟻群優(yōu)化算法[6~7]通過(guò)模擬螞蟻覓食行為來(lái)搜索問(wèn)題的最優(yōu)解。每只螞蟻在候選解的空間中獨(dú)立地進(jìn)行搜索,并在前進(jìn)途中留下路徑信息素(pheromone trail),通過(guò)感知這種路徑信息素來(lái)與其它螞蟻進(jìn)行交流、合作,從而找到最佳路徑。經(jīng)過(guò)某一路徑的螞蟻數(shù)目越多,路徑上釋放的信息素的強(qiáng)度就越大,螞蟻選擇下一路徑時(shí)就依概率選擇信息素強(qiáng)度大的方向。經(jīng)過(guò)搜索的不斷進(jìn)行,較短路徑上信息素不斷累積,越來(lái)越多的螞蟻能夠選擇短路徑,從而收斂于最優(yōu)路徑,求出問(wèn)題的最優(yōu)解。

        2.2 魚群優(yōu)化算法簡(jiǎn)介

        人工魚群算法(artificial fish swarm algorithm,AFSA)是李曉磊[8]等人模仿魚類行為方式提出的一種基于動(dòng)物自治體的優(yōu)化方法,是集群智能思想的一個(gè)具體應(yīng)用。

        在水域中的魚能自行或尾隨其它魚找到營(yíng)養(yǎng)物質(zhì)多的位置,因而存在魚數(shù)目最多的位置一般就是這片水域中營(yíng)養(yǎng)物質(zhì)最多的位置。魚群算法就是根據(jù)這個(gè)特點(diǎn),通過(guò)模仿魚群的覓食、聚群及追尾行為,來(lái)實(shí)現(xiàn)問(wèn)題尋優(yōu)。以下是魚具有的幾種典型行為:

        覓食行為:通常魚在水中隨機(jī)、自由地游動(dòng),只有當(dāng)發(fā)現(xiàn)食物的時(shí)候,才會(huì)向著食物逐漸增多的方向游去。

        聚群行為:魚在水域游動(dòng)過(guò)程中為了保證生存和躲避危害會(huì)自然地聚集成群。魚聚群遵守的規(guī)則有3條:分隔規(guī)則;對(duì)準(zhǔn)規(guī)則;內(nèi)聚規(guī)則。

        追尾行為:當(dāng)魚群中的一條或幾條魚在水域中發(fā)現(xiàn)食物,其臨近伙伴會(huì)尾隨其游動(dòng)到食物點(diǎn)。

        2.3 FDEACO算法的提出

        蟻群優(yōu)化算法的本質(zhì)上是多代理算法,通過(guò)單個(gè)代理之間的交互來(lái)完成整個(gè)蟻群的復(fù)雜行為。其主要特征是信息素正反饋、分布式計(jì)算以及貪婪啟發(fā)式搜索。ACO的基本原理都是通過(guò)旅行商問(wèn)題來(lái)闡述的,如文獻(xiàn)[9]中所述。

        ACO同樣存在著陷入局部最優(yōu)和收斂速度慢等缺點(diǎn)。通過(guò)對(duì)人工魚群算法的研究,受人工魚群覓食、聚類和追尾行為的啟發(fā),將人工魚群追尾行為引入到蟻群優(yōu)化算法,對(duì)蟻群算法進(jìn)行改善。

        蟻群算法的核心就是路徑選擇策略和信息素更新機(jī)制。螞蟻k在可行域里依轉(zhuǎn)移概率公式進(jìn)行搜索,

        式中τij,ηij分別表示邊ij上的信息素和啟發(fā)信息;α和β分別反映了所積累的信息素和啟發(fā)信息的相對(duì)重要性;allowedk={1,2…n}-tabuk表示螞蟻下一個(gè)可供選擇的城市集。

        一次搜索完成,行走路徑上包含的信息即為可行域里的一個(gè)可行解。路徑的長(zhǎng)度即為目標(biāo)函數(shù)的值。用向量X表示解的狀態(tài),則螞蟻k搜索到的解為Xk,到目前為止記錄的最優(yōu)解的狀態(tài)為Xbest,比較適應(yīng)值,若螞蟻搜索到的解Xk比當(dāng)前最優(yōu)解Xbest更優(yōu),則更新最優(yōu)解Xbest;否則,依據(jù)人工魚群算法追尾行為,螞蟻k搜索到的解依據(jù)魚群追尾公式向當(dāng)前最優(yōu)解前進(jìn)一步,即

        式中STEP表示人工魚移動(dòng)步長(zhǎng)的最大值,xki表示螞蟻k的狀態(tài)向量Xk的第i個(gè)元素。

        對(duì)螞蟻搜索到的解應(yīng)用人工魚群追尾行為的式(6)進(jìn)行修改,然后再對(duì)修改后的新解進(jìn)行信息素的更新??梢允菇饪焖俚南蜃顑?yōu)解的方向收斂,達(dá)到全局最優(yōu)解,從而加快了蟻群算法的收斂速度,提高了算法的執(zhí)行效率。

        在信息素的更新機(jī)制里,公式(7)(8)(9)是基本的信息素更新公式。

        式中ρ為信息素?fù)]發(fā)系數(shù);Lk表示第k只螞蟻在本次循環(huán)中所走路徑的長(zhǎng)度;Q是常數(shù)為信息素強(qiáng)度。

        通常情況下,蟻群算法通過(guò)正反饋可以使所有螞蟻收斂于最優(yōu)解,但是,在特殊情況下算法也有陷入局部最優(yōu)的可能性。當(dāng)大部分螞蟻收斂于局部最優(yōu)解,將很難跳出局部最優(yōu)解再找到全局最優(yōu)解。

        為了彌補(bǔ)蟻群算法的上述不足,受微分進(jìn)化算法的啟發(fā),將發(fā)散項(xiàng)引入到蟻群算法的信息素更新機(jī)制里,通過(guò)增加隨機(jī)擾動(dòng)來(lái)幫助算法跳出局部最優(yōu)。

        式中F為屬于[0,1]的微分進(jìn)化發(fā)散因子;p,q為介于(0,1)之間的隨機(jī)數(shù)。

        因此信息素更新公式變?yōu)?/p>

        通過(guò)加入微分進(jìn)化算法的發(fā)散項(xiàng),對(duì)蟻群算法信息素的更新引入了一個(gè)微小擾動(dòng)量,增加了隨機(jī)性,從而可以減小了算法過(guò)早陷入局部最優(yōu)的可能性。

        3 基于FDEACO算法的無(wú)功優(yōu)化

        將FDEACO算法應(yīng)用于電力系統(tǒng)無(wú)功優(yōu)化模型中,具體的優(yōu)化步驟如下:

        a.讀取原始數(shù)據(jù),包括節(jié)點(diǎn)和支路信息;

        b.初始化。將系統(tǒng)的控制變量量化分級(jí)作為“城市”,控制變量的維數(shù)和取值范圍,對(duì)應(yīng)于蟻群搜索的可行域。在可行域里隨機(jī)產(chǎn)生m個(gè)個(gè)體,設(shè)置算法參數(shù),形成初始蟻群;

        c.蟻群k依據(jù)公式(5)進(jìn)行搜索,記錄各個(gè)控制變量的取值,在可行域中得到一個(gè)解狀態(tài),依據(jù)節(jié)點(diǎn)和支路信息計(jì)算潮流和適應(yīng)值;

        d.比較適應(yīng)值,若Xk比當(dāng)前最優(yōu)解Xbest更優(yōu),則更新最優(yōu)解Xbest;否則,根據(jù)公式(6)將所搜所到的解向當(dāng)前最優(yōu)解前進(jìn)一步,對(duì)搜索到的新解依據(jù)節(jié)點(diǎn)和支路信息計(jì)算潮流和適應(yīng)值;

        e.根據(jù)公式(7)(8)(11)對(duì)新解進(jìn)行信息素的更新;

        f.達(dá)到迭代次數(shù)或計(jì)算精度,計(jì)算最優(yōu)潮流和最小網(wǎng)損,輸出最優(yōu)潮流、最優(yōu)解、最小網(wǎng)損和迭代次數(shù),程序終止。否則回轉(zhuǎn)步驟c.繼續(xù)進(jìn)行搜索。

        4 算例分析

        為了驗(yàn)證算法的有效性,選取IEEE30節(jié)點(diǎn)標(biāo)準(zhǔn)測(cè)試系統(tǒng)為例進(jìn)行算例分析。

        IEEE30節(jié)點(diǎn)共有6臺(tái)發(fā)電機(jī),41條支路,4臺(tái)變壓器,9臺(tái)并聯(lián)電容補(bǔ)償器,機(jī)端電壓的范圍為[0.9,1.1],其余節(jié)點(diǎn)電壓為范圍為[0.9,l.05],變壓器變比的范圍為[0.9,1.1],電容的無(wú)功補(bǔ)償范圍為[0,0.5],功率的基準(zhǔn)值取為100 MVA。參數(shù)設(shè)置,螞蟻數(shù)量50,迭代100次,α=1,β=2,ρ=0. 3,Q=100,最大移動(dòng)步長(zhǎng)STEP=0.005

        利用Matlab編寫FDEACO算法程序,在初始條件下,計(jì)算潮流得:∑PG=2.893 86 ∑QG= 0.980 20,Ploss=0.059 88,利用FDEACO算法進(jìn)行多次優(yōu)化計(jì)算。表1給出了遺傳算法[10]、多智能體粒子群算法[11]、免疫蟻群算法[12]、FDEACO算法的優(yōu)化結(jié)果并將它們進(jìn)行比較。

        表1 優(yōu)化算法結(jié)果比較

        優(yōu)化前后各節(jié)點(diǎn)的平均電壓情況如圖1。

        圖1 節(jié)點(diǎn)電壓優(yōu)化前后結(jié)果對(duì)比

        基本蟻群算法和FDEACO迭代結(jié)果對(duì)比如下圖2。

        圖2 迭代曲線結(jié)果對(duì)比

        IEEE30節(jié)點(diǎn)系統(tǒng)的初始網(wǎng)損為0.059 88,三個(gè)節(jié)點(diǎn)26,29,30電壓越限。經(jīng)過(guò)FDEACO算法優(yōu)化后,由表1中數(shù)據(jù)可以看出,平均計(jì)算網(wǎng)損為0.048 12,相比遺傳算法,多智能體粒子群算法,免疫蟻群算法計(jì)算的網(wǎng)損更小;由圖1可以看出系統(tǒng)經(jīng)過(guò)算法優(yōu)化后沒(méi)有電壓越限的節(jié)點(diǎn),所有節(jié)點(diǎn)電壓保持在一個(gè)很好的水平。由圖2可以看出FDEACO比基本蟻群算法更早收斂于最優(yōu)解,提高了收斂速度和精度。通過(guò)以上圖表發(fā)現(xiàn)用FDEACO算法進(jìn)行電力系統(tǒng)無(wú)功優(yōu)化降低了電壓損耗和有功網(wǎng)絡(luò)損耗,提高了供電質(zhì)量,增強(qiáng)了系統(tǒng)的安全性、可靠性和經(jīng)濟(jì)性。

        5 結(jié)論

        在基本蟻群算法的基礎(chǔ)上提出的FDEACO算法,改善了基本蟻群算法的搜索時(shí)間長(zhǎng)、容易出現(xiàn)停滯和陷入局部最優(yōu)解的缺陷。通過(guò)在IEEE30節(jié)點(diǎn)算例應(yīng)用驗(yàn)證,該算法進(jìn)行無(wú)功優(yōu)化是有效的,加快了收斂速度,提高了計(jì)算精度和全局收斂能力。

        [1] 宋明曙.電力系統(tǒng)無(wú)功優(yōu)化分析[D].濟(jì)南:山東大學(xué),2008.

        [2] 蔡寧.電力系統(tǒng)無(wú)功優(yōu)化研究綜述[J].電工技術(shù),2006 (10):43-44.

        [3] 段濤,陳維榮,戴朝華,等.多智能體搜尋者優(yōu)化算法在電力系統(tǒng)無(wú)功優(yōu)化中的應(yīng)用[J].電力系統(tǒng)保護(hù)與控制,2009 (1):10-15.

        [4] 吳際舜,侯志儉.電力系統(tǒng)潮流計(jì)算的計(jì)算機(jī)方法[M].上海:上海交通大學(xué)出版社,2000.

        [5] ColorniA,DorigoM,ManiezzoV.An investigation of some properties of an ant algorithm[C].Proc of the Parallel Problem Solving from Nature Conference(PPSN’92).Brussels,Belgium:Elsevier Publishing,1992,509-520.

        [6] 張紀(jì)會(huì),高齊圣.自適應(yīng)蟻群算法[J].控制理論與應(yīng)用,2000,17(1):1-3.

        [7] 陳敬寧,何桂賢.帶雜交變異因子的自適應(yīng)蟻群算法在電力系統(tǒng)無(wú)功優(yōu)化中的應(yīng)用[J].繼電器,2003,31(1):36-39.

        [8] 李曉磊,邵之江,錢積新.一種基于動(dòng)物自治體的尋優(yōu)模式:魚群算法[J].系統(tǒng)工程理論與實(shí)踐,2002,22(11):32-38.

        [9] 陸潔.基于蟻群算法的城市中壓配電網(wǎng)絡(luò)規(guī)劃研究[D].天津:天津大學(xué),2008.

        [10] Lai LL,楊以涵.遺傳算法在電力系統(tǒng)無(wú)功優(yōu)化中的應(yīng)用[J].中國(guó)電機(jī)工程學(xué)報(bào),1995,15(005):347-353.

        [11] 趙波,曹一家.電力系統(tǒng)無(wú)功優(yōu)化的多智能體粒子群優(yōu)化算法[J].中國(guó)電機(jī)工程學(xué)報(bào),2005,25(5):1-7.

        [12] 李婧.免疫算法與蟻群算法相結(jié)合的地區(qū)電網(wǎng)無(wú)功優(yōu)化的研究[D].河北:華北電力大學(xué),2007.

        猜你喜歡
        魚群螞蟻電壓
        讓我們一起認(rèn)識(shí)電壓
        魚群漩渦
        中外文摘(2017年19期)2017-10-10 08:28:41
        我們會(huì)“隱身”讓螞蟻來(lái)保護(hù)自己
        螞蟻
        中學(xué)生數(shù)理化·中考版(2016年10期)2016-12-22 18:28:46
        基于Multisim的滯回電壓比較器的設(shè)計(jì)及其應(yīng)用
        電子制作(2016年21期)2016-05-17 03:52:45
        基于改進(jìn)魚群優(yōu)化支持向量機(jī)的短期風(fēng)電功率預(yù)測(cè)
        高電壓精密電壓互感器的研制
        基于人工魚群算法的光伏陣列多峰MPPT控制策略
        多子群并行人工魚群算法的改進(jìn)研究
        国产美女在线精品免费观看| 亚洲自拍另类欧美综合| 亚洲tv精品一区二区三区| 亚洲国产精品一区亚洲国产| 国产影片一区二区三区| 欧美变态另类刺激| 亚洲色偷偷综合亚洲av伊人| 欧美在线成人免费国产| 日韩一区二区中文天堂| 日本xxxx色视频在线观看| 天天躁日日躁狠狠躁av| 国产爆乳无码一区二区在线 | 国产精品国产三级国产av品爱网 | 性色av 一区二区三区| 乱人伦视频69| 国产激情视频高清在线免费观看| 久久久久免费精品国产| 国精无码欧精品亚洲一区| 九色91精品国产网站| 久草视频在线播放免费| 西川结衣中文字幕在线| 中国农村妇女hdxxxx| 亚洲AⅤ永久无码精品AA| 中文亚洲第一av一区二区| 四虎永久在线精品免费一区二区| 亚洲国产日韩欧美一区二区三区 | 国产免费丝袜调教视频| 性一交一乱一伦一视频一二三区| 黄色大片国产精品久久| 香蕉久久一区二区不卡无毒影院 | 久久国产成人精品av| 欧美日韩一区二区三区自拍| 日本中文字幕一区二区高清在线 | 国产亚洲精品国看不卡| 久久久亚洲av成人乱码| 麻豆av一区二区三区| 这里有精品可以观看| 日本红怡院东京热加勒比| 国产亚洲成人av一区| 人妻少妇邻居少妇好多水在线| 国产丝袜精品丝袜一区二区|