999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Matlab的模糊自整定PID控制器設計

2011-10-26 09:51:18韓維建
中國科技信息 2011年13期
關鍵詞:語言系統

韓維建

哈爾濱第二電業局,黑龍江哈爾濱 150076

基于Matlab的模糊自整定PID控制器設計

韓維建

哈爾濱第二電業局,黑龍江哈爾濱 150076

本文通過將模糊控制和PID控制結合起來,應用模糊推理的方法實現對PID參數進行在線自整定,實現PID參數的最佳調整,設計出了參數模糊自整定PID控制器,并進行了Matlab/ Simulink仿真,研究的PID控制器參數的自動整定技術適應了復雜工況高指標的控制要求。

PID;模糊;Matlab;自適應;控制系統

引言

PID控制和模糊控制廣泛應用的各個系統和領域中,其中PID控制中關鍵問題是PID參數的整定。單純的模糊控制器不能消除穩態誤差,只能提高模糊控制器的精度和跟蹤性能。將PID控制和模糊控制結合在一起使用,構成模糊P I D控制器或模糊自整定PID,根據專家知識和操作經驗,依據偏差和偏差變化率的大小來調整P、I、D三個參數大小,這在很大程度上彌補了傳統控制算法的局限性,從而取得良好的控制效果。

1 控制系統結構

模糊自整定PID控制器以誤差e和誤差變化ec作為輸入,可以滿足不同時刻的e和ec對PID參數自整定的要求。利用模糊規則在線對PID參數進行修改,便構成了自整定模糊PID控制器,控制系統結構如圖1所示。

圖1 模糊自整定PID控制器結構

2 模糊控制器的設計

(1)語言變量隸屬度函數的確定

模糊控制器采用兩輸入三輸出的形式,以e和ec為輸入語言變量,ki、kp和kd為輸出語言變量。輸入語言變量的語言值均取為“負大”(NB)、“負中”(NM)、“負小”(NS)、“零”(ZO)、“正小”(PS)、“正中”(PM)、“正大”(PB) 7種。輸出語言變量的語言值均取為“零”(ZO)、“正小”(PS)、“正中”(PM)、“正大”(PB) 4種。將偏差e和偏差變化率ec量化到(-3,3)的區域內,輸出量化到(0,3)的區域內,隸屬函數曲線見圖2。

圖2 e和ec隸屬函數曲線

(2)建立模糊控制器的控制規則表

根據參數kp、ki和kd對系統輸出特性的影響,可得出在不同的e和ec時,參數的自整定原則。

①當|e|很大時,不論誤差變化趨勢如何,都應考慮控制器的輸出應按最大(或最小)輸出,以達到迅速調整誤差,使誤差絕對值以最大速度減小。同時為了防止積分飽和,此時應取較大kp,較小的ki和kd取零。

②當e×ec>0時,說明誤差在朝誤差絕對值增大方向變化。此時若誤差較大,可考慮由控制器實施較強的控制作用,以達到扭轉誤差絕對值朝減小方向變化,并迅速減小誤差絕對值,此時取較大的kp、kd不能太大,取較小的ki值。若誤差絕對值較小,控制器實施一般的控制作用,只要扭轉誤差的變化趨勢,使其朝誤差絕對值減小方向變化。

③當e×ec<0或e=0時,說明誤差的絕對值朝減小的方向變化,或者已達到平衡狀態。此時,可采取保持控制器輸出不變。

(4)當e×ec=0,ec≠0時,表明系統的曲線與理論曲線平行或一致,為使系統具有良好的穩態性能,應采取較大kp和ki值,同時避免設定值附近振蕩,并考慮系統的抗干擾性能,適當選取kd值。設

式(1)中k’p、k’i和k’d為系統的經典PID參數,一般用Z-N法來確定。根據PID參數的整定原則及專家經驗,采用IFTHEN形式,可得Δkp、Δ ki和Δ kd的整定規則。

將系統誤差e和誤差變化率ec變化范圍定義為模糊集上的論域。

其模糊子集為e,ec={NB,NM,NS,O,PS, PM,PB},子集中元素分別代表負大,負中,負小,零,正小,正中,正大。根據kp、ki和kd三個參數模糊規則表構造一個兩輸入(e, ec)三輸出(Δ kp、Δ ki、Δ kd)的模糊控制器,取名為fuzzpid.fis。

3 Matlab仿真

(1)模糊控制器的編輯

在Matlab命令窗口運行Fuzzy函數進入模糊邏輯編輯器,并建立一個新的FIS文件,選擇控制器類型為Mamdani型,根據上面的分析分別輸入e,ec、kp、ki和kd隸屬函數和量化區間,以If-then的形式輸入模糊控制規則。取與(and)的方法為min,或(or)的方法為max,推理(implication)方法為min,合成(aggregation)方法為max,去模糊化(defuzzification)方法為重心平均(centroid),這樣就建立了一個FIS系統文件,取名為pid.fis。當然也可以用M A T L A B命令來完成,在Matlab下運行fuzzy fuzzpid.fis可進入Matlab動態仿真工具箱仿真環境。

(2)仿真實例

設被控對象為:

采樣時間為1ms,采用模糊PID控制進行仿真,參數的初值分別為: kp=0.4、ki=0和kd=0,在第300個采樣刻控制器輸出加100%的干擾,相應響應曲線見圖3、4。

[1]董寧.自適應控制[M].北京理工大學出版社.2009年3月

[2]周黎英,趙國樹.糊PID控制算法在恒速升溫系統中的應用[J].器儀表學報.2008(29)

圖3 模糊PID控制階躍響應

圖4 kp.ki.kd的自整定過程

對于3階對象,普通PID控制很難獲得好的控制效果,同時3個參數也不易確定,但采用模糊自整定PID控制器,卻取得了良好控制效果。從系統的性能指標可看出系統具有良好的快速性和穩態精度,且抗干擾能力強,是一種較好的控制方案。

4 結束語

模糊自整定PID是在常規PID算法的基礎上,通過計算當前系統誤差e和誤差變化率 ec,利用模糊推理系統FIS,查詢模糊矩陣表進行參數調整,該方法實現簡單、方便易用,對實際控制有重要指導意義。

10.3969/j.issn.1001-8972.2011.13.060

猜你喜歡
語言系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
讓語言描寫搖曳多姿
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
多向度交往對語言磨蝕的補正之道
累積動態分析下的同聲傳譯語言壓縮
主站蜘蛛池模板: 永久免费精品视频| 中文字幕2区| 亚洲一区二区三区国产精华液| 亚洲精品无码AV电影在线播放| 中文字幕欧美日韩高清| 欧美在线国产| 好紧好深好大乳无码中文字幕| 久久毛片网| 国产成人一区二区| 丝袜无码一区二区三区| 青青久久91| 亚洲无码电影| 日韩精品专区免费无码aⅴ| 国产va视频| 亚洲av无码人妻| 成年免费在线观看| 香蕉国产精品视频| 日本伊人色综合网| 又黄又湿又爽的视频| 国产丝袜一区二区三区视频免下载| 午夜少妇精品视频小电影| 在线精品自拍| 国产成人无码播放| 亚洲AV无码久久天堂| 国内丰满少妇猛烈精品播 | 国产婬乱a一级毛片多女| 亚洲成人动漫在线| 国产乱人伦精品一区二区| 全部毛片免费看| 视频一区视频二区中文精品| 国产精品对白刺激| 国产成人精品一区二区不卡| 精品一区二区无码av| 久久精品亚洲热综合一区二区| 九九久久精品免费观看| 国产超碰在线观看| 亚洲欧美另类中文字幕| 国产成人免费高清AⅤ| 啪啪啪亚洲无码| 国产成人亚洲综合a∨婷婷| 一个色综合久久| 人人看人人鲁狠狠高清| 青青热久免费精品视频6| 99热这里只有精品免费国产| 国产欧美视频在线| 国产肉感大码AV无码| 亚洲区视频在线观看| 久久精品丝袜| 色妞永久免费视频| 国产精品极品美女自在线看免费一区二区| 久久精品国产亚洲麻豆| 国产欧美日韩18| 国产精品免费电影| 天天色综网| 91小视频版在线观看www| 欧美日韩一区二区在线免费观看| 久久精品娱乐亚洲领先| 女人18毛片一级毛片在线 | 欧美激情首页| 日本国产精品一区久久久| 中文字幕av无码不卡免费| 欧美日韩免费| 欧美第二区| 欧美日韩在线成人| 欧洲一区二区三区无码| 亚洲中文字幕手机在线第一页| 一区二区三区国产| 久久婷婷综合色一区二区| 亚洲欧美国产五月天综合| 久久久久免费精品国产| 在线播放精品一区二区啪视频 | 亚洲精品视频免费看| 婷婷亚洲最大| 狠狠亚洲五月天| 亚洲国产欧洲精品路线久久| 婷婷六月色| 欧美在线网| 激情综合激情| 亚洲精品麻豆| 亚洲国产精品无码久久一线| 免费看一级毛片波多结衣| 欧美日韩另类国产|