• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于實(shí)數(shù)編碼的遺傳算法對(duì)無功優(yōu)化的影響

      2016-05-23 22:59:23周榮
      關(guān)鍵詞:改進(jìn)遺傳算法

      周榮

      摘 要:遺傳算法在電力系統(tǒng)無功優(yōu)化應(yīng)用方面,最大的優(yōu)勢(shì)就是對(duì)目標(biāo)函數(shù)沒有連續(xù)可導(dǎo)的要求,這使得遺傳算法作為無功優(yōu)化的主流算法。但是,遺傳算法也有自身的不足,尤其是對(duì)染色體的編碼方式上,常規(guī)遺傳算法的二進(jìn)制編碼方式使個(gè)體變量顯得冗長(zhǎng),嚴(yán)重影響了算法的收斂速度和計(jì)算的精度,限制了遺傳算法優(yōu)勢(shì)的發(fā)揮[1]。本文將常規(guī)遺傳算法的二進(jìn)制編碼進(jìn)行改進(jìn),針對(duì)電力系統(tǒng)的控制變量特點(diǎn),對(duì)變量進(jìn)行實(shí)數(shù)編碼,最后對(duì)IEEE-14節(jié)點(diǎn)系統(tǒng)進(jìn)行無功優(yōu)化,仿真結(jié)果表明:基于實(shí)數(shù)編碼的遺傳算法較常規(guī)遺傳算法的優(yōu)化效果好。

      關(guān)鍵詞:無功優(yōu)化;遺傳算法;改進(jìn);實(shí)數(shù)編碼

      中圖分類號(hào): TM714 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1673-1069(2016)11-135-2

      0 引言

      傳統(tǒng)優(yōu)化算法在電力系統(tǒng)無功優(yōu)化應(yīng)用上,有明確的數(shù)學(xué)意義,邏輯思維嚴(yán)謹(jǐn),要求目標(biāo)函數(shù)具有連續(xù)可導(dǎo)的性質(zhì)。然而,無功優(yōu)化本質(zhì)是一個(gè)多變量、多約束,連續(xù)性與離散性相結(jié)合的非線性規(guī)劃問題,經(jīng)典優(yōu)化算法在處理非線性變量和離散變量上顯得力不從心,經(jīng)典優(yōu)化算法在無功優(yōu)化上未能收斂到令人滿意的結(jié)果。遺傳算法則是一種群體型操作,是以群體中的個(gè)體為操作對(duì)象,對(duì)目標(biāo)函數(shù)沒有連續(xù)可導(dǎo)的要求,適用于處理無功優(yōu)化的非線性和離散變量問題。因此,遺傳算法是一種較為理想的無功優(yōu)化算法,已在實(shí)踐上取得良好的效果[2][3]。

      1 二進(jìn)制遺傳算法

      遺傳算法是一種概率搜索算法,它使用0和1作為編碼,對(duì)染色體實(shí)行二進(jìn)制編碼。對(duì)數(shù)據(jù)的處理首先就要進(jìn)行編碼,將變量編成一串由0和1組成的基因,然后對(duì)這些基因進(jìn)行交叉、變異和適應(yīng)度評(píng)估。這些二進(jìn)制串結(jié)構(gòu)數(shù)據(jù)的長(zhǎng)度會(huì)影響運(yùn)算時(shí)間和計(jì)算精度。二進(jìn)制編碼方式有諸多好處,比如使編碼和解碼操作簡(jiǎn)單、使串結(jié)構(gòu)的交叉和變異等運(yùn)算也較易實(shí)現(xiàn)、符合生物進(jìn)化思想。相反,二進(jìn)制編碼也存在不足,例如,連續(xù)函數(shù)在進(jìn)行離散化運(yùn)算時(shí)存在較大誤差;變量的編碼串較長(zhǎng)時(shí),計(jì)算精度會(huì)高,但搜索的空間擴(kuò)大,使得收斂速度慢;如果變量的編碼串較短,則無法達(dá)到計(jì)算精度要求;二進(jìn)制編碼無法反映出無功優(yōu)化的本質(zhì),其求解過程物理意義不清晰[4][5]。

      2 改進(jìn)后的實(shí)數(shù)編碼遺傳算法

      針對(duì)二進(jìn)制編碼方式的缺陷,本文將其改進(jìn)為實(shí)數(shù)編碼法。對(duì)變量施以實(shí)數(shù)編碼,帶來許多好處。比如,不必進(jìn)行編碼解碼的運(yùn)算;進(jìn)行交叉變異遺傳運(yùn)算時(shí)物理意義清晰;運(yùn)算速度提高,不會(huì)因?yàn)橄到y(tǒng)節(jié)點(diǎn)多而出現(xiàn)維數(shù)災(zāi);計(jì)算精度能達(dá)到要求。電力系統(tǒng)無功優(yōu)化模型中的控制變量,具有連續(xù)性質(zhì)的發(fā)電機(jī)端電壓施以直接實(shí)數(shù)編碼;具有離散性質(zhì)的可調(diào)變壓器位置和無功補(bǔ)償容易則施以間接實(shí)數(shù)編碼,使離散變量映射為具有連續(xù)性質(zhì)的整數(shù)變量[6]。

      映射方程為:

      Ti=Ti0+DTi×STi(2.1)

      Qi=QQi×SQi(2.2)

      式中:Ti為有載可調(diào)變壓器的變化;

      Ti0為有載可調(diào)變壓器變比的最小值,設(shè)為正實(shí)數(shù);

      DTi為有載可調(diào)變壓器變比的檔位數(shù),設(shè)為正整數(shù);

      STi 為有載可調(diào)變壓器離散變比的檔位步長(zhǎng),設(shè)為正整數(shù);

      Qi為無功補(bǔ)償裝置的無功功率投切量;

      QQi為無功補(bǔ)償裝置投切組數(shù)。當(dāng)無功補(bǔ)償裝置為容性時(shí)為正整數(shù)。當(dāng)無功補(bǔ)償裝置為感性時(shí)為負(fù)整數(shù);

      SQi為無功補(bǔ)償裝置離散投切量的步長(zhǎng),設(shè)為正實(shí)數(shù)。

      根據(jù)以上方法將控制變量的染色體進(jìn)行映射。表示全部控制變量染色體可表示為:

      X=UQT(2.3)

      式中:U為發(fā)電機(jī)端電壓;

      Q為無功補(bǔ)償裝置無功功率的投切量;

      T為有載可調(diào)變壓器變比。

      對(duì)離散變量映射后得到的染色體為

      X=

      U,

      U...

      D,

      D...

      D,

      D... (2.4)

      由上式知,具有連續(xù)性的發(fā)電機(jī)端電壓編碼是一個(gè)實(shí)數(shù),具有離散性的補(bǔ)償裝置的無功功率和變壓器的變比的編碼是調(diào)節(jié)檔位范圍的一個(gè)整數(shù)[7]。

      3 IEEE-14節(jié)點(diǎn)系統(tǒng)無功優(yōu)化仿真

      分別用二進(jìn)制編碼遺傳算法和實(shí)數(shù)編碼遺傳算法,對(duì)IEEE-14節(jié)點(diǎn)進(jìn)行無功優(yōu)化,對(duì)比它們的優(yōu)化結(jié)果。IEEE-14節(jié)點(diǎn)系統(tǒng)包含5臺(tái)發(fā)電機(jī),分別在節(jié)點(diǎn) 1 、節(jié)點(diǎn) 2、節(jié)點(diǎn)3、節(jié)點(diǎn)6和節(jié)點(diǎn)8上,;3 臺(tái)有載可調(diào)變壓器分別接在支路 4-7、支路4-9 和支路 5-6上; 1個(gè)無功補(bǔ)償點(diǎn)連接在節(jié)點(diǎn)9。IEEE-14系統(tǒng)的數(shù)據(jù)見文獻(xiàn)[1]。

      本文以IEEE-14節(jié)點(diǎn)系統(tǒng)的有功網(wǎng)損最小作為目標(biāo)函數(shù):

      limp=G

      U

      -U

      -2U

      Ucos(δ

      (3.1)

      式中:p為IEEE-14節(jié)點(diǎn)系統(tǒng)有功網(wǎng)損,n為網(wǎng)絡(luò)總支路數(shù);

      G為支路i,j的電導(dǎo);

      U,U分別為節(jié)點(diǎn)i,j的電壓;

      δ,δ分別為節(jié)點(diǎn)i,j的相角。

      根據(jù)式(2.1)—(2.4)對(duì)控制變量X 進(jìn)行實(shí)數(shù)編碼得:

      X=

      U,

      U,

      U,

      U,

      U,

      B,

      T,

      T,

      T(3.2)

      設(shè)IEEE-14節(jié)點(diǎn)系統(tǒng)中可調(diào)變壓器變比范圍是(0.90—1.10),其調(diào)節(jié)的步長(zhǎng)為2.5%,共有8個(gè)分接頭;節(jié)點(diǎn)電壓范圍是(0.95—1.10);無功補(bǔ)償電納調(diào)節(jié)范圍是(0—0.50)。IEEE-14系統(tǒng)初始有功網(wǎng)損為0.142。系統(tǒng)中以基準(zhǔn)功率為100MVA。種群規(guī)模是100,最大進(jìn)化代數(shù)200,交叉率為0.5,變異率為0.05。

      兩種編碼方式的仿真結(jié)果如表1所示。

      表1 兩種編碼方式仿真結(jié)果

      [編碼方式\&最小網(wǎng)損\&運(yùn)算時(shí)間\&進(jìn)化代數(shù)\&二進(jìn)制編碼

      實(shí)數(shù)編碼\&0.1360

      0.1325\&33.4

      27.3\&130

      90\&]

      4 結(jié)論

      用兩種編碼方式的遺傳算法分別對(duì)IEEE-14節(jié)點(diǎn)進(jìn)行優(yōu)化后,從仿真結(jié)果可知:用實(shí)數(shù)編碼的遺傳算法對(duì)系統(tǒng)進(jìn)行優(yōu)化,無論在最小網(wǎng)損,還是運(yùn)算速度都優(yōu)于二進(jìn)制編碼的遺傳算法。因此,本文提出的實(shí)數(shù)編碼遺傳算法對(duì)電力系統(tǒng)進(jìn)行無功優(yōu)化是切實(shí)可行的。

      參 考 文 獻(xiàn)

      [1] 張粒子,舒雋,林憲樞,等.基于遺傳算法的無功規(guī)則優(yōu)化[J].中國(guó)電機(jī)工程學(xué)報(bào),2000,20(6):5-8.

      [2] 范宏,韋化.改進(jìn)遺傳算法在無功優(yōu)化中的應(yīng)用[J].電力系統(tǒng)及其自動(dòng)化學(xué)報(bào),2005,17(1):6-9

      [3] 雷英杰,張善文.遺傳算法工具箱及應(yīng)用(第二版)[M].西安:西安電子科技大學(xué)出版社,2013.

      [4] 畢鵬翔,苗竹梅,劉健.浮點(diǎn)數(shù)編碼的無功優(yōu)化遺傳算法[J].電力自動(dòng)化設(shè)備,2003,23(9):42-45.

      [5] Walters,GA.andD.K.Smith,EvolutionarydesignalgorithmforoPtimallayoutoftreenetworks,EngineeringOPtimiZation,vol.24,261-281,1995.

      [6] 向?yàn)?,黃純,謝雁鷹,蔣晏如.具有改進(jìn)變異的遺傳算法在無功優(yōu)化中的應(yīng)用[J].繼電器,2005,32(9):31-34.

      [7] 蒲永紅,張明軍.基于混合編碼改進(jìn)遺傳算法的無功優(yōu)化[J].繼電器,2006,34(23):20-23.

      猜你喜歡
      改進(jìn)遺傳算法
      遺傳算法對(duì)CMAC與PID并行勵(lì)磁控制的優(yōu)化
      基于自適應(yīng)遺傳算法的CSAMT一維反演
      一種基于遺傳算法的聚類分析方法在DNA序列比較中的應(yīng)用
      基于遺傳算法和LS-SVM的財(cái)務(wù)危機(jī)預(yù)測(cè)
      協(xié)同進(jìn)化在遺傳算法中的應(yīng)用研究
      督查工作改進(jìn)策略研究
      淺析加強(qiáng)和改進(jìn)消防產(chǎn)品的監(jiān)督管理
      論離婚損害賠償制度的不足與完善
      商(2016年27期)2016-10-17 06:57:20
      高校安全隱患與安全設(shè)施改進(jìn)研究
      商(2016年27期)2016-10-17 05:02:12
      “慕課”教學(xué)的“八年之癢”
      北宁市| 万载县| 富平县| 鄂尔多斯市| 绥芬河市| 正镶白旗| 玉环县| 博白县| 兖州市| 新绛县| 龙里县| 宁德市| 鄂托克旗| 周宁县| 和政县| 淮南市| 拉萨市| 宣武区| 临漳县| 通榆县| 辉县市| 札达县| 革吉县| 安平县| 和林格尔县| 齐河县| 龙州县| 贡觉县| 永济市| 黑山县| 商丘市| 彰武县| 玛沁县| 南城县| 永胜县| 广昌县| 五指山市| 盖州市| 凤阳县| 岳池县| 曲麻莱县|