《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 基于非線性控制系統優化的遺傳算法研究

基于非線性控制系統優化的遺傳算法研究

2009-02-17
作者:甘俊英1 張有為2

  摘 要: 針對非線性控制系統參數優化問題,結合非線性控制系統理論、最優化理論及遺傳算法,提出了一種新的仿真優化方法,該方法利用遺傳算法來求解非線性控制系統參數優化問題。
  關鍵詞: 遺傳算法 參數優化方法 非線性控制系統


  控制系統參數優化方法已有許多文獻作了論述[1][2][3],
  這些方法大多是基于估計目標函數對優化變量的梯度信息進行優化。而對非線性控制系統參數優化問題,由于控制系統具有非線性特性,基于估計目標函數對優化變量的梯度信息進行優化的方法就顯得無能為力了。
  遺傳算法是最新興起的智能計算技術,是一種借鑒生物界自然選擇和自然遺傳機制的高度并行、隨機自適應搜索算法,具有能快速有效地搜索復雜、高度非線性的多維空間的特點,通過反復迭代,最終能夠找到全局最優。由于遺傳算法是在解空間的多個區域內進行搜索,能以較大的概率跳出局部最優,因此可找到整體最優解。仿真結果表明,該方法是一種有效的方法。它主要用于處理最優化問題和機器學習。隱含并行性和有效利用全局信息是遺傳算法的兩大顯著特點,前者使遺傳算法只須檢測少量的結構就能反映搜索空間的大量區域;后者使遺傳算法具有穩健性。遺傳算法尤其適于處理傳統搜索方法解決不了的復雜的非線性問題。
  本文提出的仿真優化方法采用了實數編碼方案,確定了適應值函數的度量,選擇了群體規模、代數、遺傳算子及其概率參數、停止準則等控制參數初始值,并給出了仿真實例。結果表明,該方法是一種有效的非線性控制系統參數優化方法。
1 問題的描述
1.1 函數優化問題的描述

  函數優化問題可以描述為:
  

  這里SRn稱為搜索空間,f:S→R稱為目標函數,(1)式描述的優化問題稱為極大化問題,(2)式描述的稱為極小化問題。
  定義1 對最優化問題(1)式,設x·∈S,若存在δ>0,使得當x∈S∩{x:‖x-x·‖<δ}時有:
  f(x·)≥f(x)      (3)
  則稱x·是f在S上的一個局部最優點,解f(x·)稱為一個局部最優值。若(3)式中的嚴格不等式成立,則x·和f(x·)分別稱為嚴格局部最優點和嚴格局部最優值。
  定義2 對最優化問題(1)式,設x·∈S,若存在δ>0,使得對任意x·∈S都有:
  f(x·)≥f(x)      (4)
  則稱x·是f在S上的一個全局極大點或整體最優點,f(x·)稱為整體最優值。若(4)式中的嚴格不等式成立,則x·和f(x·)分別稱為嚴格整體最優點和嚴格整體最優值。
1.2 遺傳算法的描述
  遺傳算法是從任一初始化的群體出發,通過隨機選擇、雜交和變異等遺傳操作,使群體一代一代地進化到搜索空間中越來越好的區域,直至抵達最優解點,即高適應值點。該算法可表述為:
  Ωk=Uk∪Vk
  Uk={I1,I2…,IM}
  Vk={IM+1,IM+2…,IN}
  Ec:Ii→Si
  Dc:Si→Ii
  Fi=ff(Ii) 1≤i≤N
其中:Ωk——第k代群體;
   Uk——第k代群體中的父代;
   Vk——第k代群體中的子代;
   Ik——第k代群體中的每個個體;
   Ec——編碼算子;
   Dc——譯碼算子;
   Si——個體Ii被編碼后的碼串a1a2…a1;
   ff——適應值函數。
  遺傳操作的隨機選擇可描述為:
  
  表示適應值越大的個體進入子代且機會越多,執行選擇的概率就越高。
  遺傳操作的雜交可描述為:
  
  如果隨機實數小于雜交率Pc,則執行雜交,否則執行復制。
  遺傳操作的變異可描述為:

  ?? ELSE NULL

 如果隨機實數小于變異率Pm,則產生一隨機整數r,并在第r位執行變異。
2 基于非線性控制系統優化的遺傳算法
  非線性控制系統參數優化問題屬于非線性優化問題。對于非線性優化問題,只有在函數性質比較好(可微、駐點能解析地計算等)的情況下,才能獲得滿意的結果。對于復雜的函數優化問題,一般只能采用基于迭代原理的數值解法,但這些解法通常難以找到全局最優解,而且仍然要對求解函數的性質作諸多的限制。而遺傳算法在解決這類問題時通常能發揮它的優勢。
  當遺傳算法用于求解非線性控制系統參數優化問題時,需要解決兩個問題:非線性控制系統的模型仿真和遺傳算法的設計。兩者聯系的紐帶是目標函數的獲取以及目標函數轉換成適應值函數。在非線性控制系統參數優化方法中,目標函數可采用多種定義,如誤差平方積分、時間乘誤差平方積分、誤差絕對值積分及加權二次型性能指標等,它取決于非線性控制系統的誤差。非線性控制系統參數優化的前提是希望產生的誤差最小,求解目標很自然地被表示成某個目標函數f(x)的極小化,而不是某個適應值函數F(x)的極大化。因此,常常需要通過一次或多次變換把目標函數f(x)轉化為適應值函數F(x)。目前經常用到的適應值函數變換方法有:線性比例變換、冪比例變換、指數比例變換及引入某一比例參數等。一旦獲得了適應值函數,即可進行遺傳操作,所以,非線性控制系統的模型仿真是不能獨立于遺傳算法的設計的,兩者應統一起來考慮。其程序流程圖如圖1所示。


  首先隨機生成一初始群體,并確定編碼方案及遺傳算法初始化參數;接著對群體中的個體進行譯碼,該譯碼值即為非線性控制系統的尋優參數,這樣就可對非線性控制系統進行動態仿真,獲得誤差目標函數;再通過一函數變換,目標函數即可轉化成適應值函數;最后根據適應值的大小,執行選擇、雜交和變異等遺傳操作,直到滿足終止條件為止。
  對于非線性控制系統的模型仿真,本文采用的是MATLAB的SIMULINK軟件,由于尋優參數是變量,因此對不同的問題要設計不同的S函數,可參閱文獻[4][5][6]。對于遺傳算法的設計,需要考慮下面幾方面的問題:
  (1)確定編碼方案:編碼方案的選擇對算法的性能、效率等產生很大的影響。遺傳算法在求解高維或復雜問題時常常使用實數編碼。實數編碼表示比較自然,而且較易引入非線性控制系統領域內的知識。搜索空間S上的每個點x可表示為一個n維實向量,其中n表示遺傳算法優化參數的個數。
  (2)控制參數初始化的確定:選擇一個整數M作為群體規模的參數,然后從S上隨機地選取M個點x(i,0),i=1…,M,這些點組成初始群體P(0)={x(1,0),…,x(M,0)}。群體規模影響遺傳算法的最終性能和效率。群體規模的經驗取值一般為M=20~100。
  雜交概率是控制雜交算子的應用頻率,雜交率越高,群體中串的更新就越快,這樣高性能的串被破壞得也就越快;而雜交率過低,搜索可能會停滯不前。雜交率的經驗取值一般為pc=0.60~0.95。變異是增加群體的多樣性,變異概率經驗取值一般為pm=0.001~0.01。
  (3)確定適應值函數:適應值用來區分群體中個體的好壞,適應值越大的個體性能越好,反之,適應值越小的個體性能越差。遺傳算法正是基于適應值對個體進行選擇,以保證適應值好的個體有機會在下一代中產生更多的子個體。
  設f(x)為非線性控制系統的目標函數,Cmax為其最大值,則適應值函數F(x)可表示為:
  
  其中,x∈SRn,f(x)為一泛函,表示控制系統誤差函數的函數。
  (4)確定選擇策略:優勝劣汰的選擇機制使得適應值大的解有較高的存活概率,這是遺傳算法與一般搜索算法的主要區別之一。對每個個體x(i,k),其生存概率為:
  

  其中k表示代數,則每個個體的繁殖量為Ni=round(pik·N),其中round(x)表示與x距離最小的整數。顯然,個體x(i,k)的生存概率pik越大,繁殖量Ni也越大,進行交配的機會也就越多。
  (5)設計遺傳算子:遺傳算子包括繁殖算子、雜交算子和變異算子。雜交算子是模擬生物界的有性繁殖,它的引入是遺傳算法區別于其它所有優化算法的根本所在,同時也是遺傳算法中最重要的部分。變異算子可視為與繁殖算子或雜交算子一起連續發生的操作,故一個給定個體可以在一代內進行繁殖和變異,或進行雜交和變異。
  在非線性控制系統參數優化中,由于采用了實數編碼方案,設計遺傳算子時就應以實數編碼方案為前提。在實數編碼時,雜交算子有離散雜交和算術雜交兩種方式,本文采用離散雜交方式。在實數編碼時,變異算子有均勻性變異、正態性變異、非一致性變異、自適應性變異和多級變異幾種方式,本文采用均勻性變異算子。
  (6)確定算法的終止準則:由于遺傳算法沒有利用目標函數的梯度等信息,所以無法確定個體在解空間的位置,從而無法用傳統的方法來判定算法的收斂與否以終止算法。通常是預先規定一個最大代數或算法在連續多少代以后解的適應值沒有明顯改進時,即終止。
3 仿真實例
  已知一非線性控制系統,由飽和非線性環節、速率限制非線性環節和三階系統組成,系統參數及其結構框圖如圖2所示。這是工業控制系統中存在較多的一種典型控制過程,該系統的單位階躍響應如圖3所示。從系統的單位階躍響應可以看出,這是一不穩定的振蕩非線性系統。對這一不穩定的非線性控制系統,通常采用PID調節器進行校正,校正后其結構框圖如圖4所示。


  設PID調節器的傳遞函數為:
  
  其中,KP、TI、TD分別為PID調節器比例、積分、微分的尋優參數。用MATLAB仿真時,將PID調節器設計為比例、積分、微分參變量的S函數,這樣可以方便遺傳算法的求解。
  從圖4可知,誤差信號為e(t)=r(t)-y(t),取目標函數為誤差平方積分,即,其中積分上限t應以調節時間為基準,選得足夠大,本文選50s或100s。根據目標函數的定義及誤差的大小,從目標函數到適應值函數的變換為:
  
  仿真實現時,設PID調節器給定最優化初始值為KP=0.63,TI=0.0504s,TD=1.9688s。對于這組初始值,可得系統的單位階躍響應,如圖5所示。采用圖1所示的遺傳算法時,設群體規模N=10,雜交概率pc=0.25,變異概率pm=0.001,最大代數k=10,因此可得PID調節器最優化參數值為KP=3.6232,TI=0.1175s,TD=16.9950s,此時系統的單位階躍響應如圖6所示。采用文獻[6]所述的常規方法進行優化時,最優化參數為KPP=1.3353,TI=0.1547s,TD=8.3280s,此時系統的單位階躍響應如圖7所示。

??


  從上述仿真結果可以看出,采用遺傳算法進行非線性控制系統參數優化時,系統的超調量較低、上升時間較短、調節時間較短,反映了系統的穩定性和快速性都較好。而采用文獻[6]所述的常規方法進行優化時,由于系統包含非線性環節,尋優時有時容易陷入局部最優,而且占用CPU時間較長、迭代次數較多,運行速度也就較慢。因此,對于非線性控制系統參數優化問題,要想獲得全局最優,宜采用遺傳算法來求解。
  本文針對非線性控制系統參數優化問題,采用遺傳算法來求全局最優解。遺傳算法是利用參變量的某種編碼,從一個點的群體開始搜索,依據適應值函數信息,無須導數或其它輔助信息,使用概率轉移規則,因此能夠找到全局最優。而常規優化方法則是采用啟發式策略,在單個猜測解的鄰域內探尋,即使算法中允許跳到解空間中更遠的部分,這些啟發式算法也往往容易陷入局部最優。另外,遺傳算法的本質并行性使得它非常適合大規模并行計算機。因此,遺傳算法在計算機科學的領域內必將展示巨大的潛力。
參考文獻
1 陳宗海.過程系統建模與仿真.合肥:中國科技大學出版社,1997
2 解可新,韓立興,林友聯. 最優化方法.天津:天津大學出版社,1997
3 符曦.系統最優化及控制.北京:機械工業出版社,1995
4 何國輝,甘俊英.控制系統校正環節優化設計的計算機輔助分析.自動化儀表,1998;19(2):31~33
5 甘俊英,何國輝.基于MATLAB的控制系統校正環節優化設計.電氣自動化,1999;21(1): 20~21
6 甘俊英,陸桂芳.控制系統多變量函數最優化求解方法.99’學術論文集,中國科學技術大學出版社,1999

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品爱啪在线线免费观看| 欧美色一级片| 欧美美女喷水视频| 国产欧美一区二区精品秋霞影院| 极品裸体白嫩激情啪啪国产精品| 欧美一区二区三区四区夜夜大片| 一个人看的www久久| 久久成人免费| 欧美精品午夜| 欧美亚洲尤物久久| 亚洲第一页在线| 亚洲尤物精选| 在线一区二区日韩| 亚洲国产黄色片| 亚洲国产高清一区二区三区| 国产精品一区在线观看你懂的| 亚洲国产欧美在线| 日韩亚洲在线| 欧美精品手机在线| 久久久久.com| 欧美日韩一区高清| 免费观看欧美在线视频的网站| 欧美成人午夜影院| 亚洲男人第一av网站| 亚洲一区二区三区在线视频| 久久久久一本一区二区青青蜜月| 一区二区冒白浆视频| 蜜臀av国产精品久久久久| 久久久午夜视频| 亚洲女人天堂成人av在线| 亚洲伦理在线免费看| 亚洲欧美福利一区二区| 国产精品美女久久久久av超清| 欧美日韩国产区| 久久久综合激的五月天| 欧美在线|欧美| 亚洲成色最大综合在线| 亚洲第一区中文99精品| 欧美三级视频在线播放| 亚洲一区二区三区精品在线观看| 国产日韩欧美在线| 亚洲一区二区视频| 最新日韩中文字幕| 亚洲精品国产欧美| 欧美精品系列| 国产精品久久久久久久久搜平片| 蘑菇福利视频一区播放| 午夜精品国产| 午夜精品久久久久| 欧美日韩精品欧美日韩精品一| 久久久久久亚洲综合影院红桃| 久久久国产精彩视频美女艺术照福利| 亚洲国产精品久久久| 久久成人免费网| 亚洲第一福利社区| 欧美一区二区私人影院日本| 欧美亚洲在线播放| 欧美大片免费观看在线观看网站推荐| 久久久久久久波多野高潮日日| 亚欧成人精品| 欧美成人高清| 欧美女同视频| 欧美日韩欧美一区二区| 亚洲国产欧美在线人成| 一区二区三区日韩精品| 国产亚洲精品久| 欧美日韩国产精品一区二区亚洲| 国产精品久久久久aaaa九色| 欧美一区午夜视频在线观看| 国产精品影片在线观看| 国产欧美日韩高清| 亚洲欧美国产日韩天堂区| 欧美体内谢she精2性欧美| 99热免费精品在线观看| 亚洲欧洲午夜| 9l国产精品久久久久麻豆| 亚洲网站在线观看| 亚洲精品在线二区| 欧美日韩日本视频| 国产欧美一区二区精品性色| 欧美精品久久天天躁| 亚洲视频免费在线观看| 国产精品一区一区| 国产精品日韩在线| 国产精品v欧美精品v日本精品动漫| 欧美国产精品v| 精品电影在线观看| 久久国产精品久久久久久久久久| 欧美日韩性视频在线| 亚洲欧美日韩网| 性亚洲最疯狂xxxx高清| 久久影院午夜片一区| 久久aⅴ国产欧美74aaa| 这里只有精品电影| 性欧美办公室18xxxxhd| 久久激情视频久久| 精品动漫3d一区二区三区免费版| 在线亚洲国产精品网站| 国产精品卡一卡二| 亚洲国产一区二区三区青草影视| 欧美一区网站| 欧美韩国一区| 欧美亚洲第一页| 国产精品爱啪在线线免费观看| 久久久久久日产精品| 亚洲第一页在线| 在线观看国产一区二区| 久久久欧美精品| 亚洲欧洲视频在线| 亚洲第一页在线| 欧美一区二区网站| 久久精品道一区二区三区| 亚洲一区二区黄| 亚洲一区二区三区高清| 国产精品美女在线| 欧美日韩精品免费观看视一区二区| 9l视频自拍蝌蚪9l视频成人| 裸体歌舞表演一区二区| 欧美成人一二三| 亚洲欧洲日产国产综合网| 国产精品视频精品视频| 国产精品国码视频| 国产自产v一区二区三区c| 亚洲国产精彩中文乱码av在线播放| 久久夜精品va视频免费观看| 国产精品美女久久久久av超清| 欧美一区二区三区在线播放| 久久综合亚州| 久久精品国产久精国产思思| 久久性色av| 欧美国产在线观看| 亚洲电影在线观看| 亚洲精品一区久久久久久| 久久亚洲精品一区| 亚洲视频欧美视频| 国产综合色产| 欧美日韩精品不卡| 国产精品v日韩精品v欧美精品网站| 国产欧美日韩亚洲精品| 两个人的视频www国产精品| 国产精品资源在线观看| 亚洲欧美国产视频| 免费成人毛片| 亚洲福利专区| 久久一区视频| 欧美一区二区黄| 亚洲一区二区在线免费观看视频| 欧美日韩国产bt| 亚洲第一在线| 毛片精品免费在线观看| 国产精品久久久久久亚洲毛片| 欧美网站大全在线观看| 欧美精品一区二区三区高清aⅴ| 欧美日韩国产欧美日美国产精品| 宅男噜噜噜66国产日韩在线观看| 久久精品一区蜜桃臀影院| 欧美sm重口味系列视频在线观看| 国产区亚洲区欧美区| 久久精品视频播放| 国产情人节一区| 亚洲精品影视在线观看| 国产精品一区二区女厕厕| 在线观看不卡| 亚洲图片自拍偷拍| 久久久精品国产一区二区三区| 日韩亚洲欧美成人一区| 一本色道久久加勒比精品| 亚洲女性裸体视频| 欧美激情片在线观看| 欧美69视频| 日韩系列欧美系列| 午夜精品一区二区三区四区| 国产色视频一区| 亚洲麻豆国产自偷在线| 亚洲精品久久久久久一区二区| 在线播放一区| 一区二区三区在线观看欧美| 欧美综合国产| 欧美片第1页综合| 久久综合999| 欧美图区在线视频| 亚洲女女女同性video| 亚洲午夜精品17c| 国产欧美日韩一区二区三区在线观看| 欧美激情在线狂野欧美精品| 欧美激情一区| 欧美日韩成人免费| 欧美日韩一区成人| 一本色道**综合亚洲精品蜜桃冫| 欧美亚洲综合网| 久久在线播放| 亚洲欧美日韩国产成人精品影院| 国产精品亚洲网站| 亚洲精品视频一区二区三区| 国产精品午夜春色av| 欧美三级日韩三级国产三级| 欧美激情按摩| 国产精品久久久久久久久免费桃花| 最新国产乱人伦偷精品免费网站| 国产日韩欧美电影在线观看| 欧美成人免费在线视频| 国产亚洲成av人在线观看导航| 狠狠色狠色综合曰曰| 国产乱子伦一区二区三区国色天香| 99爱精品视频| 夜夜狂射影院欧美极品| 欧美一区激情| 鲁大师影院一区二区三区| 欧美日韩在线看| 亚洲国产天堂网精品网站| 欧美va天堂va视频va在线| 国产精品一区在线播放| 国产欧美日韩精品一区| 欧美激情小视频| 国产喷白浆一区二区三区| 蜜桃精品久久久久久久免费影院| 久久久精品国产免大香伊| 久久国产精品色婷婷| 国产精品国产亚洲精品看不卡15| 欧美日韩一区二区三区| 欧美日韩一本到| 国产精品久久97| 亚洲激精日韩激精欧美精品| 亚洲黑丝一区二区| 欧美精品啪啪| 欧美在线播放一区| 国产精品va在线| 国产夜色精品一区二区av| 一个人看的www久久| 欧美aⅴ一区二区三区视频| 欧美一区二区在线播放| 欧美大片免费观看在线观看网站推荐| 亚洲高清资源综合久久精品| 免费中文字幕日韩欧美| 欧美一区免费视频| 国产亚洲一级| 欧美激情亚洲精品| 欧美中文在线观看国产| 亚洲天堂免费在线观看视频| 久久久噜噜噜久久| 国产精品av久久久久久麻豆网| 久久精品欧美| 一区二区三欧美| 精品91免费| 国产精品久久久久aaaa九色| 亚洲香蕉在线观看| 亚洲久色影视| 欧美久久成人| 久久国产夜色精品鲁鲁99| 欧美日韩视频一区二区| 久久激情网站| 国产精品稀缺呦系列在线| 国产精品美女999| 欧美成人xxx| 亚洲国产精品久久久久秋霞不卡| 国产亚洲精品bt天堂精选| 国产精品久久久一本精品| 一区二区冒白浆视频| 亚洲电影在线观看| 久久综合色一综合色88| 亚洲黄色免费电影| 国产亚洲午夜高清国产拍精品| 久久久久国色av免费看影院| 激情婷婷欧美| 国产农村妇女毛片精品久久莱园子| 亚洲国产高潮在线观看| 一本一本久久a久久精品牛牛影视| 欧美日韩一区自拍| 这里只有视频精品| 国产欧美一区二区在线观看| 久久综合伊人77777尤物| 欧美激情精品| 欧美日韩视频第一区| 国产精品a久久久久| 欧美视频在线一区二区三区| 国产精品初高中精品久久| 亚洲神马久久| 久久婷婷国产综合国色天香| 欧美日韩性视频在线| 久久高清福利视频| 久久久久久国产精品mv| 欧美日韩午夜在线| 久久亚洲综合色一区二区三区| 免费欧美日韩国产三级电影| 欧美高清视频在线| 欧美电影在线观看| 伊人精品视频| 久久久国产视频91| 在线观看一区二区精品视频| 激情av一区| 毛片基地黄久久久久久天堂| 欧美国产精品久久| 欧美人与性动交cc0o| 欧美成人综合| 性伦欧美刺激片在线观看| 欧美夜福利tv在线| 国产精品私拍pans大尺度在线| 狠狠狠色丁香婷婷综合久久五月| 一区二区视频在线观看| 久久综合久久美利坚合众国| 国产真实乱偷精品视频免| 一区二区欧美日韩视频| 久久久久久久激情视频| 国产综合欧美在线看| 欧美福利视频网站| 老色鬼久久亚洲一区二区| 国产精品男女猛烈高潮激情| 亚洲私人影吧| 欧美日韩国产经典色站一区二区三区| 国产综合18久久久久久| 久久久九九九九| 亚洲精品人人| 国产日韩专区在线| 亚洲精品专区| 欧美日韩精品三区| 久久精品国产亚洲精品| 国产一区二区看久久| 蜜臀久久久99精品久久久久久| 午夜精品成人在线| 国产精品稀缺呦系列在线| 欧美成人免费在线视频| 亚洲欧美视频在线观看| 午夜综合激情| 亚洲人永久免费| 免费观看一区| 午夜精品久久久久久久久久久久久| 欧美aⅴ99久久黑人专区| 欧美黄色片免费观看|