《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 多性能指標(biāo)系統(tǒng)的控制器自設(shè)計(jì)方法及其應(yīng)用
多性能指標(biāo)系統(tǒng)的控制器自設(shè)計(jì)方法及其應(yīng)用
來源:電子技術(shù)應(yīng)用2010年第10期
石 雷
湖南大學(xué) 電氣與信息工程學(xué)院, 湖南 長沙 410082
摘要: 針對具有多指標(biāo)的被控對象,提出一種基于神經(jīng)網(wǎng)絡(luò)的控制器自設(shè)計(jì)方法。算法利用并行遺傳算法按照被控對象各項(xiàng)性能指標(biāo)進(jìn)化神經(jīng)網(wǎng)絡(luò)控制器,在遺傳算法每代結(jié)束時(shí)利用適應(yīng)性權(quán)重法根據(jù)各項(xiàng)指標(biāo)數(shù)據(jù)計(jì)算綜合適應(yīng)度值,選擇綜合適應(yīng)度最佳個體進(jìn)行遺傳操作,從而獲得綜合性能指標(biāo)最佳的控制器。將算法應(yīng)用于異步電機(jī)矢量控制系統(tǒng)的速度控制器自設(shè)計(jì)中,通過仿真實(shí)驗(yàn)驗(yàn)證了本方法的有效性。
中圖分類號: TP273
文獻(xiàn)標(biāo)識碼: A
文章編號: 0258-7998(2010)10-0076-04
Self-design method and application of multi-performance-index system controller
SHI Lei
College of Electrical and Information Engineering, Hunan University, Changsha 410082, China
Abstract: This paper proposes a method of designing controller for multi-performance-index system based on neural networks reinforcement learning. It uses parallel genetic algorithm to evolve the neurocontroller according to the different performance index. At the end of each generation during the evolution, it uses adaptive weight approach to calculate the synthetical fitness of the system and selects elitists to execute evolutionary operation. With the synthetical fitness function, it will design the optimal neurocontroller. Through applying the method to design a speed controller for an asynchronous drive system, the simulation results validate the feasibility of the proposed method.
Key words : genetic algorithm; neural network; vector control; controller self-design

   傳統(tǒng)的控制器設(shè)計(jì)方法是基于被控對象的數(shù)學(xué)模型而進(jìn)行的,而對于一些復(fù)雜未知系統(tǒng),被控系統(tǒng)往往難于或不能得到其精確數(shù)學(xué)模型,此時(shí)需要借助于智能控制的思想來解決系統(tǒng)控制問題。在解決未知對象的控制器設(shè)計(jì)問題上,已有研究人員采用神經(jīng)網(wǎng)絡(luò)技術(shù),根據(jù)環(huán)境的變化而設(shè)計(jì)控制器,如Hoskins[1]等的大時(shí)滯化工系統(tǒng)最優(yōu)控制器,ASADA M[2]等的機(jī)器人射門控制系統(tǒng),LIN C J[3-5] 和CARPENTER G A[6-7]的模糊神經(jīng)網(wǎng)絡(luò)控制器自學(xué)習(xí)方法等。
 然而,傳統(tǒng)神經(jīng)網(wǎng)絡(luò)再勵學(xué)習(xí)方法多采用預(yù)先確定結(jié)構(gòu)的BP網(wǎng)絡(luò)進(jìn)行在線學(xué)習(xí),且學(xué)習(xí)一般針對單個目標(biāo)而進(jìn)行,對具有多性能指標(biāo)的系統(tǒng)則不能兼顧各方面性能。為了使被控系統(tǒng)具有最佳性能,提出一種再勵學(xué)習(xí)方法,它針對被控系統(tǒng)的多個性能指標(biāo),將遺傳算法和適應(yīng)性權(quán)重法相結(jié)合,在遺傳算法進(jìn)化神經(jīng)網(wǎng)絡(luò)過程中,利用適應(yīng)性權(quán)重法構(gòu)造綜合適應(yīng)度函數(shù)以確定學(xué)習(xí)方向,遺傳算法按照此學(xué)習(xí)方向執(zhí)行進(jìn)化操作,從而設(shè)計(jì)出兼顧多性能指標(biāo)的神經(jīng)網(wǎng)絡(luò)控制器。
1 多指標(biāo)控制器自設(shè)計(jì)方法
 本文提出的基于神經(jīng)網(wǎng)絡(luò)的未知對象控制器自設(shè)計(jì)方法原理如圖1所示,算法首先根據(jù)被控對象的輸出評估各項(xiàng)性能指標(biāo)值,以此性能指標(biāo)值作為進(jìn)化算法的適應(yīng)度。在遺傳算法每代進(jìn)化結(jié)束時(shí),利用適應(yīng)性權(quán)重法根據(jù)種群中各個體的各項(xiàng)指標(biāo)值構(gòu)建綜合適應(yīng)度函數(shù),遺傳算法根據(jù)綜合適應(yīng)度函數(shù)的變化進(jìn)行全局搜索以設(shè)計(jì)未知對象的最優(yōu)控制器,保證被控對象的各項(xiàng)性能指標(biāo)綜合最優(yōu)。          
 算法包括指標(biāo)評估、神經(jīng)網(wǎng)絡(luò)初始化設(shè)計(jì)、并行遺傳算法設(shè)計(jì)、適應(yīng)性權(quán)重計(jì)算四部分,以下分別介紹各部分設(shè)計(jì)規(guī)則。
1.1 指標(biāo)評估

1.2 神經(jīng)網(wǎng)絡(luò)初始化
    為了實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)的完全自主化,本文采用一種全自主設(shè)計(jì)的網(wǎng)絡(luò)結(jié)構(gòu),包括網(wǎng)絡(luò)連接和傳遞函數(shù)的自主設(shè)計(jì),其結(jié)構(gòu)圖如圖2 所示。首先,在這種全連接的網(wǎng)絡(luò)結(jié)構(gòu)中,每一個神經(jīng)元之間都是互相連接,而且每個神經(jīng)元的輸出都作為同一隱層單元其他神經(jīng)元的輸入,如果用矩陣out1、out2…outn來表示每一層的網(wǎng)絡(luò)輸出,每層之間的連接權(quán)重用矩陣wij來表示,每層的反饋與該層的連接權(quán)重為矩陣feed_wi,則第m層的網(wǎng)絡(luò)在k時(shí)刻的輸出可以表示為:

 
    這里矩陣trans_wi將第i層每個神經(jīng)元輸出的傳遞函數(shù)進(jìn)行加權(quán)組合,因此整個網(wǎng)絡(luò)控制器的輸出取決于wij、feed_wi、biasi、trans_wi等因素。算法根據(jù)各項(xiàng)適應(yīng)度函數(shù)的變化來增加網(wǎng)絡(luò)層數(shù)和神經(jīng)元個數(shù)。如果各項(xiàng)指標(biāo)最佳值變化很小且指標(biāo)很差,則增加網(wǎng)絡(luò)層數(shù)和神經(jīng)元個數(shù),繼續(xù)進(jìn)化以搜索最佳結(jié)構(gòu)。
1.3 并行遺傳算法
    針對多指標(biāo)的進(jìn)化,為了提高遺傳算法的收斂速度,本文采用并行搜索方法[8],按照各項(xiàng)指標(biāo)和綜合適應(yīng)度函數(shù)對系統(tǒng)進(jìn)行并行進(jìn)化。另外,為了提高算法收斂速度,本文還采用了精英遷移法[9]分別從各項(xiàng)指標(biāo)中選擇優(yōu)秀個體進(jìn)行遺傳操作,如圖3所示。各項(xiàng)單指標(biāo)之間的混合交叉、變異如同瓜果嫁接原理,可以很好地利用優(yōu)秀基因的組合功能實(shí)現(xiàn)個體的進(jìn)化,從而起到加快收斂速度和避免陷入局部極小的作用。

1.4 適應(yīng)性權(quán)重計(jì)算
    按照式(2)進(jìn)行綜合適應(yīng)度計(jì)算時(shí),由于各項(xiàng)性能指標(biāo)數(shù)量級之間存在差異,不能直接進(jìn)行相加,必須先進(jìn)行歸一化處理。適應(yīng)性權(quán)重計(jì)算法按照歸一化的思想,根據(jù)各項(xiàng)指標(biāo)的數(shù)據(jù)按照下式計(jì)算指標(biāo)權(quán)重[10]。

2 仿真實(shí)驗(yàn)與結(jié)果分析
2.1 被控對象簡介

    為了驗(yàn)證本文提出的控制器自設(shè)計(jì)方法的有效性,本文對基于矢量控制的異步電機(jī)調(diào)速系統(tǒng)進(jìn)行控制器設(shè)計(jì),在進(jìn)化算法的搜索作用下利用神經(jīng)元自主組合構(gòu)建速度環(huán)控制器,以實(shí)現(xiàn)精確的速度控制。
 控制器自主設(shè)計(jì)在電機(jī)調(diào)速系統(tǒng)中應(yīng)用的原理如圖4所示。交流電機(jī)數(shù)學(xué)模型具有高階非線性特點(diǎn),為實(shí)現(xiàn)交流電機(jī)的高性能控制,一般借助于交流電機(jī)矢量控制理論[11]將其分解為類似直流電機(jī)的勵磁調(diào)節(jié)子系統(tǒng)和速度調(diào)節(jié)子系統(tǒng)兩部分,以分別進(jìn)行控制。這里,在速度調(diào)節(jié)子系統(tǒng)中利用神經(jīng)元構(gòu)建速度環(huán)控制器,圖4虛線框中為自設(shè)計(jì)速度控制器,進(jìn)化算法根據(jù)系統(tǒng)的性能指標(biāo)來在線逐步進(jìn)化神經(jīng)網(wǎng)絡(luò)控制器的權(quán)值、閾值、傳遞函數(shù),通過全局搜索得到最優(yōu)控制器以保證未知參數(shù)的交流電機(jī)穩(wěn)定運(yùn)行。

   調(diào)速系統(tǒng)中速度的穩(wěn)定性和快速性是評估系統(tǒng)好壞的重要指標(biāo),因此本文選擇如下指標(biāo)來評估系統(tǒng)的性能優(yōu)劣:
   
其中e(t)是速度誤差,ce(t)按照式(8)計(jì)算:
   
式(7)中f1用來評估速度的誤差,f2評估速度響應(yīng)的快速性,f3在f1的基礎(chǔ)上評估系統(tǒng)的速度靜差。按照此三項(xiàng)指標(biāo)對系統(tǒng)進(jìn)行控制器自設(shè)計(jì),能使調(diào)速系統(tǒng)具有良好的快速性與穩(wěn)定性。
2.2 仿真試驗(yàn)
   按照上節(jié)提出的再勵學(xué)習(xí)算法,本文對交流電機(jī)調(diào)速系統(tǒng)速度控制器自設(shè)計(jì)進(jìn)行仿真試驗(yàn),利用MATLAB軟件中simulink工具箱建立交流電機(jī)矢量控制仿真平臺,仿真實(shí)驗(yàn)中電機(jī)參數(shù)為:勵磁電感Lm=0.102 4 H,轉(zhuǎn)子電感Lr=0.108 8 H,定子電感Ls=0.1 063 H,轉(zhuǎn)子電阻Rr=0.531 Ω,定子電阻Rs=0.813 Ω,轉(zhuǎn)動慣量J=0.02 kgm2,額定功率Pn=5.5 kW。具體的仿真算法實(shí)施步驟如下:
 (1)根據(jù)神經(jīng)元個數(shù)及其層數(shù)建立wij、feed_wi、biasi、trans_wi等矩陣,按照整數(shù)型編碼方式將以上變量組建染色體個體,隨機(jī)產(chǎn)生40組個體,形成染色體種群;
 (2)設(shè)置交叉概率Pc=0.8,變異概率Pm=0.01,采樣時(shí)間T=0.001 s,將式(7)設(shè)置為各項(xiàng)指標(biāo)適應(yīng)度函數(shù),個體作用時(shí)間為500個采樣點(diǎn),采用輪盤賭選擇法,停機(jī)條件為綜合適應(yīng)度函數(shù)最佳值變化率小于0.01;
 (3)將40個染色體個體分別代換神經(jīng)網(wǎng)絡(luò)控制器的參數(shù)進(jìn)行電機(jī)速度控制,每一個體作用時(shí)間為0.5 s,在每一代個體作用于電機(jī)測試結(jié)束之后,利用適應(yīng)性權(quán)重法計(jì)算個體的綜合適應(yīng)度值,再對各項(xiàng)指標(biāo)分別排序;
 (4)利用輪盤賭法分別選擇各單項(xiàng)指標(biāo)和綜合指標(biāo)的2個最優(yōu)個體,將三組單指標(biāo)最優(yōu)個體相互混合進(jìn)行交叉、變異操作,綜合指標(biāo)最優(yōu)2個體間進(jìn)行交叉、變異操作,四項(xiàng)指標(biāo)共產(chǎn)生8個子代個體;
 (5)將步驟(4)生成的子個體替換種群中適應(yīng)度最低的8個個體,形成新的種群;
 (6)判斷最佳綜合適應(yīng)度是否滿足停止進(jìn)化的條件,如果滿足則執(zhí)行步驟7,否則執(zhí)行步驟3;
 (7)將綜合指標(biāo)最佳的個體對應(yīng)的數(shù)值代換到神經(jīng)網(wǎng)絡(luò)控制器中,使調(diào)速系統(tǒng)穩(wěn)定運(yùn)行。
 經(jīng)過70代的進(jìn)化計(jì)算,進(jìn)化算法搜索到了能夠保證電機(jī)穩(wěn)定運(yùn)行的神經(jīng)網(wǎng)絡(luò)控制器結(jié)構(gòu)與參數(shù),實(shí)驗(yàn)得到的進(jìn)化過程速度變化曲線如圖5(a)所示,最佳適應(yīng)度值變化曲線如圖5(b)所示。

 進(jìn)化結(jié)束后,對自設(shè)計(jì)的最優(yōu)控制器進(jìn)行性能測試,測試中在0.5 s時(shí)速度給定從0變?yōu)? 000 r/min,觀測調(diào)速系統(tǒng)的動態(tài)和靜態(tài)性能。另外,以穩(wěn)定性作為單指標(biāo)設(shè)計(jì)調(diào)速系統(tǒng)速度控制器,得到的結(jié)果也進(jìn)行上述測試,兩種控制器動靜態(tài)響應(yīng)曲線如圖6所示。

 由以上仿真結(jié)果可知,進(jìn)化算法通過全局搜索,在測試各種控制性能不同的網(wǎng)絡(luò)結(jié)構(gòu)后,最終獲得了滿足電機(jī)穩(wěn)定運(yùn)行的速度控制器。由于進(jìn)化目標(biāo)不同,最終獲得的控制器性能也具有很大差異。由于本文考慮了動態(tài)性能和靜態(tài)性能等多個指標(biāo),獲得的控制器比按單指標(biāo)設(shè)計(jì)的控制器能更好地保證系統(tǒng)的動靜態(tài)性能。由于穩(wěn)定性單指標(biāo)沒有考慮快速性問題,獲得的控制器雖然能夠保證系統(tǒng)穩(wěn)定,但是快速性卻很差。
    本文提出了一種基于神經(jīng)網(wǎng)絡(luò)的多性能指標(biāo)系統(tǒng)的控制器設(shè)計(jì)方法,利用適應(yīng)性權(quán)重法和遺傳算法相結(jié)合,遺傳算法按照適應(yīng)性權(quán)重法確定的進(jìn)化方向進(jìn)行遺傳操作以設(shè)計(jì)兼顧各項(xiàng)性能指標(biāo)的神經(jīng)網(wǎng)絡(luò)控制器。將該算法應(yīng)用于交流電機(jī)矢量控制系統(tǒng)速度控制器自設(shè)計(jì)中,仿真實(shí)驗(yàn)驗(yàn)證了本文提出的控制器自設(shè)計(jì)方法的可行性。基于神經(jīng)網(wǎng)絡(luò)的控制器自設(shè)計(jì)方法能夠增強(qiáng)系統(tǒng)的環(huán)境適應(yīng)能力,特別適合太空探測器等人類不易維修、設(shè)備環(huán)境和故障無法預(yù)料的復(fù)雜系統(tǒng)容錯控制,具有十分重要的應(yīng)用價(jià)值。
參考文獻(xiàn)
[1] HOSKINS J C. Process control via ANN and RL[J].Computers & Chemical Engineering, 1992(16):241-251.
[2] ASADA M. Purposive behavior acquisition for a real robot by vision-based RL[J].Machine Learning. 1996(22):163-187.
[3] LIN C J. Reinforcement learning for an ART-Based fuzzy adaptive learning control network[J]. IEEE Trans NN,1996(7):709-730.
[4] LIN C J. An ART-based fuzzy adaptive learning control network[J]. Proc IEEE Intconf on Fuzzy systems,1994:1-6.
[5] LIN C J. Reinforcement structure/parameter learning for NN-based fuzzy logic control systems[J].IEEE Trans Fuzzy systems, 1994(2):46-63.
[6] CARPENTER G A. Fuzzy ART: Fast stable learning and categorization of analog patterns[J].Neural Network, 1991(2):759-771.
[7] CARPENTER G A.Fuzzy ARTMAP[J]. IEEE Trans NN.1992(3):698-712.
[8] QIN Yong Fa, ZHAO Ming Yang. Research on a new multiobjective combinatorial optimization algorithm. Proceedings of the 2004 IEEE International Conference on Robotics and Biomimetics, 2004:187-191.
[9] 祁榮賓,錢鋒,杜文莉等. 基于精英選擇和個體遷移的多目標(biāo)遺傳算法. 控制與決策, 2007,22(2):164-168.
[10] MITSUO G, CHEN Run Wei.Genetic algorithms and engineering optimization. Beijing, Tsinghua University Press, 2003.
[11] BOSE B K.現(xiàn)代電力電子學(xué)與交流傳動[M].王聰,趙金,于慶廣,等譯.北京:機(jī)械工業(yè)出版社,2005.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
在线视频欧美日韩| 亚洲国产精品日韩| 影音先锋成人资源站| 国产精品无码永久免费888| 欧美精品三级| 美女999久久久精品视频| 欧美一区二区日韩一区二区| 妖精成人www高清在线观看| 亚洲国产黄色| 久久精品视频免费播放| 香蕉久久一区二区不卡无毒影院| 中国日韩欧美久久久久久久久| 亚洲精品视频一区| 亚洲国产精品久久久久| 在线观看国产日韩| 韩日午夜在线资源一区二区| 国产欧美一二三区| 国产精品一区二区在线观看网站| 久久一本综合频道| 久久天天躁狠狠躁夜夜爽蜜月| 久久不射中文字幕| 久久se精品一区精品二区| 午夜精品偷拍| 欧美一级淫片aaaaaaa视频| 午夜日韩激情| 欧美在线欧美在线| 久久大香伊蕉在人线观看热2| 亚洲欧美在线免费| 午夜日本精品| 久久福利精品| 久久久最新网址| 麻豆91精品| 欧美sm视频| 欧美黄色网络| 欧美三级欧美一级| 国产精品久久久久久五月尺| 国产精品老女人精品视频| 国产欧美日韩不卡| 国产一区二区| 在线成人欧美| 亚洲精品中文在线| 国产精品99久久久久久有的能看 | 亚洲一区二区3| 亚洲综合色网站| 欧美在线视屏| 在线午夜精品自拍| 亚洲欧美日韩成人| 亚洲电影成人| 亚洲欧洲日韩在线| 亚洲视频国产视频| 欧美一区二区在线视频| 玖玖玖国产精品| 欧美日本在线播放| 国产精品男女猛烈高潮激情| 国产一区二区欧美| 亚洲高清av| 亚洲视频在线一区| 久久精品国产99| 99在线|亚洲一区二区| 欧美一区二区成人6969| 欧美jizzhd精品欧美巨大免费| 欧美性淫爽ww久久久久无| 国自产拍偷拍福利精品免费一| 亚洲国产精品视频| 亚洲欧美99| 日韩亚洲成人av在线| 欧美在线观看一二区| 欧美精品国产一区二区| 国产午夜精品理论片a级大结局| 91久久精品国产91性色tv| 亚洲视频网站在线观看| 亚洲欧洲精品一区二区三区不卡| 亚洲手机成人高清视频| 久久久亚洲人| 欧美性做爰毛片| 亚洲成色www8888| 亚洲尤物在线视频观看| 亚洲啪啪91| 亚洲女爱视频在线| 蘑菇福利视频一区播放| 国产精品久久中文| 91久久综合| 香蕉成人啪国产精品视频综合网| 日韩一级免费观看| 欧美淫片网站| 久久福利一区| 国产精品高清网站| 韩国av一区| 一区二区三区欧美成人| 久久国产精品久久久久久电车| 亚洲第一精品夜夜躁人人爽| 亚洲最黄网站| 久久精品国产久精国产一老狼| 欧美高清在线一区| 欧美日韩精品一区二区三区| 极品尤物av久久免费看| 亚洲毛片在线观看| 久久国产精品久久久久久| 在线综合亚洲| 久久www成人_看片免费不卡| 欧美亚韩一区| 亚洲成色777777女色窝| 亚洲综合三区| 日韩性生活视频| 欧美成人精品在线| 国产日韩一级二级三级| 日韩视频永久免费| 久久精品日韩欧美| 在线一区视频| 欧美日本在线播放| 影音先锋一区| 亚洲欧美日本日韩| 亚洲天堂成人| 欧美视频在线观看免费网址| 黑人极品videos精品欧美裸| 一本久道久久综合狠狠爱| 亚洲国产欧美日韩另类综合| 亚洲天堂av在线免费| 欧美日韩一区二区三区在线观看免 | 欧美国产精品中文字幕| 国产日韩欧美综合在线| 99精品欧美一区| 亚洲经典在线| 久久精品男女| 国产美女精品一区二区三区| 亚洲精品日本| 亚洲精品一二三区| 免费永久网站黄欧美| 国产一区二区三区四区hd| 亚洲图片欧美一区| 亚洲最快最全在线视频| 欧美1区3d| 国产欧美va欧美va香蕉在| 亚洲男女自偷自拍| 亚洲欧美日韩精品久久久久| 欧美日本韩国一区| 亚洲欧洲日韩综合二区| 在线亚洲成人| 欧美日韩一区二区三区视频| 亚洲日本中文| 亚洲免费电影在线| 麻豆成人综合网| 伊人成人开心激情综合网| 久久精品2019中文字幕| 久久久久成人精品免费播放动漫| 国产伦精品免费视频| 亚洲一区亚洲| 欧美一区二区黄| 国产伦精品一区二区三区在线观看| 亚洲欧美激情诱惑| 欧美中文在线字幕| 国产亚洲人成a一在线v站 | 欧美在线电影| 久久久国产91| 国产综合激情| 亚洲精品欧美一区二区三区| 欧美r片在线| 91久久国产综合久久91精品网站| 亚洲精品美女91| 欧美日韩专区| 亚洲深夜福利视频| 香蕉精品999视频一区二区| 欧美午夜精品电影| 久久精品国产69国产精品亚洲| 老牛嫩草一区二区三区日本| 在线观看视频一区| 亚洲承认在线| 欧美日韩另类视频| 亚洲一区二区久久| 久久精品国产视频| 欧美激情小视频| 亚洲欧美日韩第一区| 久久久久五月天| 最新国产精品拍自在线播放| 午夜在线a亚洲v天堂网2018| 国产欧美婷婷中文| 亚洲福利视频免费观看| 欧美成人午夜视频| 亚洲乱码精品一二三四区日韩在线 | 午夜在线视频一区二区区别| 欧美成人在线免费观看| 亚洲区在线播放| 亚洲影院色无极综合| 国产日韩欧美一区| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 国产精品亚洲综合久久| 欧美在线网站| 欧美a级在线| 99精品欧美一区二区三区 | 午夜精品在线| 亚洲欧美国产毛片在线| 国产欧美va欧美va香蕉在| 久久成人av少妇免费| 欧美日韩国产综合在线| 亚洲影院一区| 久久久免费精品视频| 亚洲经典自拍| 久久久久久久久久久久久9999| 91久久线看在观草草青青| 亚洲欧美999|