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

基于單片機系統的模糊控制算法及其優化

2011-12-31 00:00:00武洪娟
科技創新導報 2011年24期

摘 要:雖然模糊控制有很多優點,但是其算法還不是很豐富,而且已有的算法也大多有其局限性。在本設計中使用的模糊算法,在基于簡單查表法的基礎上,結合自修正因子法的優勢,再應用數學差值的方法來實現。其算法簡單明了、運算量小,完全能夠滿足設計要求。

關鍵詞:模糊控制算法量化因子插值法

中圖分類號:TP2文獻標識碼:A文章編號:1674-098X(2011)08(c)-0081-01

1 傳統模糊控制器的設計

在構建的模糊控制器,就是對專家知識和經驗進行總結、歸納生成模糊控制規則,并對它們進行形式數學處理,形成模糊控制器的規則庫。據此建立模糊控制規則表。

根據上述論述計算出模糊關系R后,利用推理合成規則計算便可求得輸出語言變量的模糊子集。

顯而易見,規則表是體現本模糊控制系統模糊控制算法的最終結果。查詢表是溫度模糊系統的模糊控制算法總表,把它存放到計算機的存儲器中,并編造一個查找查詢表的子程序。

雖然模糊控制有很多優點,但是其算法還不是很豐富,而且已有的算法也大多有其局限性。所以,在本設計中使用的模糊算法,在基于簡單查表法的基礎上,結合自修正因子法的優勢,再應用數學差值的方法來實現。其算法簡單明了、運算量小,完全能夠滿足設計要求。

2 模糊控制算法的優化

2.1 量化因子的自修正原則

實際輸入采樣值e(t)\\de(t)/dt是連續變化的精確量,要將它們模糊化變為模糊量E、Ec就需要先乘以一定得良好因子Ke、Kec,得到E(t)、Ec(t),如下式1、2所示;然后再對E(t)、Ec(t)取整即可得E、Ec。

E(t)=Ke×e(t) (1)

Ec(t)=Kec×de(t)/dt (2)

同樣,要將模糊輸出值U轉化為實際的控制量u(t)輸出,也需要乘以一定的量化因子Ku,如下式3所示。

u(t)=Ku×U (3)

因而,量化因子的大小直接決定了控制系統的性能指標,其總的規則如下:

*Ke越大,穩態誤差就越小,系統的響應也就越快,然而超調量也會隨之增加,甚至可能產生振蕩;而Ke越小,其效果相反;

*Kec越大,系統快速性將降低,而超調量則會減小,對偏差變化率的靈敏度就會加大;反之,若Kec越小,其效果相反;

*Ku越大,系統響應越快,超調量也會加大,收斂性也就隨之降低;如果Ku越小,其效果相反。

根據以上規則,為了改善系統性能,使得控制系統既有快速的動態響應又有良好的穩態精度,同時還能自適應系統過程參數的變化,就需要使控制器能根據被控系統偏差絕對值∣e(t)∣的大小,按照規則自動在線修改和調整量化因子。

確定了以上規則后就可以根據具體情況在遵循上述規則的前提下選擇各量化因子的變化曲線。在實際應用中,為了簡便起見,各量化因子的自修正曲線可以采用折線形式,本文使用以下公式:

Ke=Ke0+k1∣∣e(t)∣-Em/2∣ (4)

Kec=Kec0當0<∣e(t)∣< Em/2(5)

Kec=Ke0-k2∣e(t)∣當∣e(t)> Em/2 (6)

Ku=Ku0-k3∣e(t)∣ (7)

以上各式中,Kec0、Ke0、Ku0分別是偏差為0時Kec、Ke、Ku的值;Em是系統允許的最大誤差;k1、k2、k3則是3個可根據系統的具體情況而整定的系數。

2.2 插值法

由于進行極大極小合成運算時,在對連續的精確量進行模糊化過程中信息量嚴重損失,為了進一步改善系統性能,需要想辦法增加系統信息量,為此引入數學中的線性插值法。

線性插值的公式如式8所示

Y(X)=Yi+(Yi+1-Yi)Ai+1(X) (8)

對于計算出的控制量表,設兩輸入變量的量化值E(t)∈[Ei,Ei+1],而Ec(t)∈[Ecj+1],則控制量U(t)可根據公式11導出的如下插值算法而計算出來:

U1(t)=Uij+(Ui+1,j-Uij)Ai+1(E) (9)

U2(t)=Ui,j+1+(Ui+1,j+1-Ui,j+1)Ai+1(E)(10)

U(t)=Ui(t)[(U2(t)-U1(t)]Aj+1(Ec)(11)

式中:

Ai+1(E)=[E(t)-Ei]/[Ei+1-Ei](12)

AJ+1(Ec)=[Ec(t)-Ecj]/[Ecj+1-Ecj](13)

2.3 優化算法的計算步驟

*按照極大極小合成原理離線計算出控制量表,并存儲在單片機中;

* 將被控對象的輸出量與給的值相減,得出偏差e(t)和偏差變化率de(t)/dt即Ec(t);然后根據偏差絕對值∣e(t)∣的大小,由式4到7求出各量化因子的大小,再根據式4到7對e(t)和Ec(t)進行量化,求得E(t)、Ec(t);

* 根據上一步求出的E(t)、Ec(t),確定其在模糊控制量表中所對應的理論域[Ei,Ei+1]和[Ecj,Ecj+1],并從模糊控制量表中查出對應得Ui,j、Ui+1,j和Ui+1,j、Ui+1,j+1,再安式12、13計算出Ai+1(E)和AJ+1(Ec),最后全部代入到式9到13,得到模糊量輸出U(t);

*將模糊量輸出U(t)乘以Ku就能得到控制量的輸出u(t)

3 小結

通過對智能控制算法的應用研究,算法的優化,以及仿真實驗進一步證明了只能控制算法設計的特點:

(1)算法簡單實用,本質上不依賴于系統的數字模型;

(2)可充分利用單片機的軟件資源,可靠性高,開發速度快;

(3)克服了傳統PID控制器操作的困難,提高了系統的智能化程度;

(4)模糊PID控制器棒性好,具有專家控制器的特點,并可推廣應用于其它工作領域。

該方法能使系統的結構簡單化,操作靈活化,并可增強可靠性和適應性,提高控制精度和魯棒性,特別容易實現非線性化控制。

參考文獻

[1]Chou,C.H.,Model reference adaptive fuzzy control:a linguistic space approach,Fuzzy Sets and Systems.96,1-20,1998.

主站蜘蛛池模板: 国产美女精品在线| 国产精品三级专区| 欧美午夜在线播放| 国产午夜精品一区二区三| 欧美无遮挡国产欧美另类| 精品黑人一区二区三区| 国产最新无码专区在线| 国产精品自在拍首页视频8| 99免费视频观看| 97视频精品全国免费观看| 国产一级片网址| 国产第一福利影院| 亚洲无码精品在线播放| 在线观看国产精品第一区免费| 亚洲成人黄色在线观看| 国产成人精品日本亚洲77美色| 国产福利在线免费| 天堂久久久久久中文字幕| 国产在线观看精品| 欧美亚洲国产精品第一页| 欧美视频二区| 国产成人午夜福利免费无码r| 欧类av怡春院| 国产精品无码AⅤ在线观看播放| 福利在线不卡一区| 国产青青草视频| 日本不卡在线视频| 亚洲天堂精品视频| 色丁丁毛片在线观看| 亚洲成A人V欧美综合| 亚洲男人在线天堂| 国产一区二区三区在线观看视频 | 四虎精品免费久久| 老司机午夜精品网站在线观看| 亚洲精品成人片在线观看| 日韩精品无码免费一区二区三区 | 天堂va亚洲va欧美va国产| 国产欧美日韩另类| 亚洲欧美日韩久久精品| 91青青草视频在线观看的| 一级毛片免费不卡在线| 亚洲欧美日韩另类| 亚洲国产日韩欧美在线| 国产九九精品视频| 国内精自线i品一区202| 亚洲天堂色色人体| 蜜桃视频一区| 91久久大香线蕉| 午夜电影在线观看国产1区| 一区二区午夜| 国产69囗曝护士吞精在线视频| 日本尹人综合香蕉在线观看| 久久青草免费91观看| 亚洲天堂高清| 亚瑟天堂久久一区二区影院| 美女无遮挡被啪啪到高潮免费| 最新国产精品鲁鲁免费视频| 亚洲一级毛片| 中国一级毛片免费观看| 国产精品无码AV片在线观看播放| 暴力调教一区二区三区| 亚洲一级色| 亚洲一区毛片| 呦视频在线一区二区三区| 亚洲电影天堂在线国语对白| 91蝌蚪视频在线观看| 五月六月伊人狠狠丁香网| 欧美性精品不卡在线观看| 国产一区二区精品福利| 成人av手机在线观看| 久操中文在线| 在线a网站| 午夜限制老子影院888| 亚洲第一极品精品无码| 免费又爽又刺激高潮网址| 91精选国产大片| 亚洲看片网| 国产欧美日韩在线一区| 天天综合网站| 亚洲精品男人天堂| 亚洲日韩AV无码精品| 免费观看男人免费桶女人视频|