《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > 多性能指標系統(tǒng)的控制器自設(shè)計方法及其應(yīng)用
多性能指標系統(tǒng)的控制器自設(shè)計方法及其應(yīng)用
來源:電子技術(shù)應(yīng)用2010年第10期
石 雷
湖南大學(xué) 電氣與信息工程學(xué)院, 湖南 長沙 410082
摘要: 針對具有多指標的被控對象,提出一種基于神經(jīng)網(wǎng)絡(luò)的控制器自設(shè)計方法。算法利用并行遺傳算法按照被控對象各項性能指標進化神經(jīng)網(wǎng)絡(luò)控制器,在遺傳算法每代結(jié)束時利用適應(yīng)性權(quán)重法根據(jù)各項指標數(shù)據(jù)計算綜合適應(yīng)度值,選擇綜合適應(yīng)度最佳個體進行遺傳操作,從而獲得綜合性能指標最佳的控制器。將算法應(yīng)用于異步電機矢量控制系統(tǒng)的速度控制器自設(shè)計中,通過仿真實驗驗證了本方法的有效性。
中圖分類號: TP273
文獻標識碼: 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è)計方法是基于被控對象的數(shù)學(xué)模型而進行的,而對于一些復(fù)雜未知系統(tǒng),被控系統(tǒng)往往難于或不能得到其精確數(shù)學(xué)模型,此時需要借助于智能控制的思想來解決系統(tǒng)控制問題。在解決未知對象的控制器設(shè)計問題上,已有研究人員采用神經(jīng)網(wǎng)絡(luò)技術(shù),根據(jù)環(huán)境的變化而設(shè)計控制器,如Hoskins[1]等的大時滯化工系統(tǒng)最優(yōu)控制器,ASADA M[2]等的機器人射門控制系統(tǒng),LIN C J[3-5] 和CARPENTER G A[6-7]的模糊神經(jīng)網(wǎng)絡(luò)控制器自學(xué)習方法等。
 然而,傳統(tǒng)神經(jīng)網(wǎng)絡(luò)再勵學(xué)習方法多采用預(yù)先確定結(jié)構(gòu)的BP網(wǎng)絡(luò)進行在線學(xué)習,且學(xué)習一般針對單個目標而進行,對具有多性能指標的系統(tǒng)則不能兼顧各方面性能。為了使被控系統(tǒng)具有最佳性能,提出一種再勵學(xué)習方法,它針對被控系統(tǒng)的多個性能指標,將遺傳算法和適應(yīng)性權(quán)重法相結(jié)合,在遺傳算法進化神經(jīng)網(wǎng)絡(luò)過程中,利用適應(yīng)性權(quán)重法構(gòu)造綜合適應(yīng)度函數(shù)以確定學(xué)習方向,遺傳算法按照此學(xué)習方向執(zhí)行進化操作,從而設(shè)計出兼顧多性能指標的神經(jīng)網(wǎng)絡(luò)控制器。
1 多指標控制器自設(shè)計方法
 本文提出的基于神經(jīng)網(wǎng)絡(luò)的未知對象控制器自設(shè)計方法原理如圖1所示,算法首先根據(jù)被控對象的輸出評估各項性能指標值,以此性能指標值作為進化算法的適應(yīng)度。在遺傳算法每代進化結(jié)束時,利用適應(yīng)性權(quán)重法根據(jù)種群中各個體的各項指標值構(gòu)建綜合適應(yīng)度函數(shù),遺傳算法根據(jù)綜合適應(yīng)度函數(shù)的變化進行全局搜索以設(shè)計未知對象的最優(yōu)控制器,保證被控對象的各項性能指標綜合最優(yōu)。          
 算法包括指標評估、神經(jīng)網(wǎng)絡(luò)初始化設(shè)計、并行遺傳算法設(shè)計、適應(yīng)性權(quán)重計算四部分,以下分別介紹各部分設(shè)計規(guī)則。
1.1 指標評估

1.2 神經(jīng)網(wǎng)絡(luò)初始化
    為了實現(xiàn)神經(jīng)網(wǎng)絡(luò)設(shè)計的完全自主化,本文采用一種全自主設(shè)計的網(wǎng)絡(luò)結(jié)構(gòu),包括網(wǎng)絡(luò)連接和傳遞函數(shù)的自主設(shè)計,其結(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時刻的輸出可以表示為:

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

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

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

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

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

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

 由以上仿真結(jié)果可知,進化算法通過全局搜索,在測試各種控制性能不同的網(wǎng)絡(luò)結(jié)構(gòu)后,最終獲得了滿足電機穩(wěn)定運行的速度控制器。由于進化目標不同,最終獲得的控制器性能也具有很大差異。由于本文考慮了動態(tài)性能和靜態(tài)性能等多個指標,獲得的控制器比按單指標設(shè)計的控制器能更好地保證系統(tǒng)的動靜態(tài)性能。由于穩(wěn)定性單指標沒有考慮快速性問題,獲得的控制器雖然能夠保證系統(tǒng)穩(wěn)定,但是快速性卻很差。
    本文提出了一種基于神經(jīng)網(wǎng)絡(luò)的多性能指標系統(tǒng)的控制器設(shè)計方法,利用適應(yīng)性權(quán)重法和遺傳算法相結(jié)合,遺傳算法按照適應(yīng)性權(quán)重法確定的進化方向進行遺傳操作以設(shè)計兼顧各項性能指標的神經(jīng)網(wǎng)絡(luò)控制器。將該算法應(yīng)用于交流電機矢量控制系統(tǒng)速度控制器自設(shè)計中,仿真實驗驗證了本文提出的控制器自設(shè)計方法的可行性。基于神經(jīng)網(wǎng)絡(luò)的控制器自設(shè)計方法能夠增強系統(tǒng)的環(huán)境適應(yīng)能力,特別適合太空探測器等人類不易維修、設(shè)備環(huán)境和故障無法預(yù)料的復(fù)雜系統(tǒng)容錯控制,具有十分重要的應(yīng)用價值。
參考文獻
[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] 祁榮賓,錢鋒,杜文莉等. 基于精英選擇和個體遷移的多目標遺傳算法. 控制與決策, 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].王聰,趙金,于慶廣,等譯.北京:機械工業(yè)出版社,2005.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美中文字幕精品| 亚洲欧美日韩在线观看a三区| 在线视频亚洲| 亚洲国产中文字幕在线观看| 国产亚洲福利| 国产欧美视频一区二区| 国产精品久久久久永久免费观看| 欧美日韩国产美| 欧美激情1区2区3区| 蜜臀久久99精品久久久久久9| 久久久www免费人成黑人精品| 欧美一区二区啪啪| 欧美一区二区三区在线观看| 亚洲男人av电影| 亚洲男女自偷自拍图片另类| 亚洲尤物在线| 亚洲一区二区三区四区五区黄| 在线亚洲自拍| 亚洲一区二区视频| 亚洲综合精品四区| 亚洲欧美久久久| 欧美一级久久| 久久精品国产一区二区电影 | 一区二区三区日韩欧美精品| 这里是久久伊人| 亚洲欧美韩国| 久久精品国产99| 亚洲激情婷婷| 日韩视频在线播放| 国产精品99久久久久久人| 亚洲一区二区三区视频播放| 欧美一区二区三区四区夜夜大片| 性感少妇一区| 久久久久久9999| 欧美α欧美αv大片| 欧美巨乳在线观看| 国产精品高精视频免费| 国产精品综合| 狠狠色综合网站久久久久久久| 亚洲大黄网站| 日韩一区二区精品视频| 亚洲欧美国产制服动漫| 亚洲成色777777女色窝| 免费欧美高清视频| 欧美成年人视频| 欧美三级视频在线观看| 国产精品人人爽人人做我的可爱| 国产亚洲在线观看| 亚洲国产精品ⅴa在线观看| 日韩视频中文字幕| 午夜电影亚洲| 亚洲老司机av| 欧美亚洲在线播放| 欧美国产在线观看| 国产精品综合不卡av| 亚洲电影免费观看高清| 一区二区三区欧美亚洲| 久久国产精品99国产精| 99国产精品久久| 欧美影院在线播放| 欧美激情免费在线| 国产欧美在线播放| 亚洲日本欧美天堂| 欧美一区二区三区另类| 一本色道久久综合亚洲精品不| 欧美在线免费视频| 欧美精品在线视频观看| 国产日韩在线视频| 亚洲精品一二三区| 欧美在线免费一级片| 国产精品99久久不卡二区| 久久久噜噜噜久久狠狠50岁| 欧美日本国产在线| 国内精品一区二区| 一区二区三区精品视频| 亚洲国产精品嫩草影院| 亚洲欧美精品suv| 欧美激情a∨在线视频播放| 国产亚洲视频在线| 一区二区三区不卡视频在线观看| 亚洲国内在线| 久久精品一本| 国产精品久久综合| 日韩视频在线免费| 91久久精品www人人做人人爽| 久久成年人视频| 国产精品高潮呻吟久久av无限| 亚洲国产成人91精品| 欧美一乱一性一交一视频| 亚洲一区二区三区欧美| 欧美成人资源网| 精品动漫av| 欧美在线综合| 午夜精品偷拍| 欧美午夜精品久久久| 最新成人av在线| 亚洲国产视频一区| 久久久精品免费视频| 国产精品美女| 一区二区91| 一区二区久久久久久| 女人色偷偷aa久久天堂| 国产性做久久久久久| 中文无字幕一区二区三区| 99精品欧美一区二区三区| 蜜桃久久av| 一区在线影院| 亚洲成色777777女色窝| 久久久久久九九九九| 国产精品二区影院| aa成人免费视频| 一本久久综合| 欧美精品一区二区在线播放| 在线日韩欧美| 亚洲国产另类久久精品| 久久精品亚洲一区| 国产一区二区三区日韩欧美| 亚洲欧美国产视频| 欧美一区二区精品久久911| 国产精品青草久久| 亚洲欧美另类中文字幕| 午夜精品一区二区三区在线视| 国产精品99免费看 | 欧美成人免费小视频| 玉米视频成人免费看| 亚洲国产精品小视频| 麻豆乱码国产一区二区三区| 激情欧美一区| 亚洲经典一区| 欧美极品在线播放| 亚洲美洲欧洲综合国产一区| 中文亚洲字幕| 国产精品国色综合久久| 亚洲视频1区| 午夜精品久久久| 国产在线观看一区| 亚洲高清123| 欧美激情1区2区3区| 99re热这里只有精品视频| 亚洲在线观看免费| 国产精品视频自拍| 欧美影视一区| 欧美成在线视频| 在线一区免费观看| 欧美在线视频全部完| 国内精品**久久毛片app| 91久久夜色精品国产九色| 欧美精品久久久久a| 在线综合亚洲欧美在线视频| 欧美专区日韩视频| 亚洲成人在线| 亚洲一区在线免费| 国产小视频国产精品| 亚洲精品一级| 国产精品成人一区二区网站软件| 亚洲影院一区| 免费日韩av片| 一本色道久久加勒比精品| 欧美一区二视频在线免费观看| 激情综合色综合久久| 一本色道久久综合亚洲精品婷婷 | 亚洲欧美网站| 国产一区亚洲一区| 亚洲人在线视频| 国产精品igao视频网网址不卡日韩| 亚洲伊人色欲综合网| 久久人人精品| 日韩亚洲不卡在线| 久久精品夜色噜噜亚洲a∨| 亚洲黄一区二区三区| 午夜精品久久久久久久久久久| 激情婷婷亚洲| 亚洲欧美日本在线| 伊人久久大香线| 亚洲性夜色噜噜噜7777| 国产一区白浆| 这里只有视频精品| 精品电影一区| 午夜精品福利一区二区蜜股av| 在线观看亚洲视频| 亚洲欧美综合| 亚洲日本成人在线观看| 久久国产一区二区| 日韩一区二区免费看| 久久久噜噜噜久久久| 一区二区高清在线| 欧美mv日韩mv国产网站app| 亚洲一区二区在线播放| 欧美韩国日本一区| 午夜精品视频在线观看一区二区 | 欧美女激情福利| 欧美一级理论片| 欧美日韩一区二区国产| 亚洲国产精品久久久久秋霞不卡| 国产精品高潮久久| 日韩图片一区| 伊人久久婷婷| 久久成人精品视频| 一区二区三区高清不卡| 欧美福利视频网站|