最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

模糊PID控制仿真

2022-04-13 15:39 作者:永遠(yuǎn)的修伊  | 我要投稿

目前,傳統(tǒng)控制在工業(yè)中應(yīng)用最為廣泛的是PID控制,它有天然的優(yōu)勢(shì)

? ? ? 它將誤差的“過(guò)去”、“現(xiàn)在”、“未來(lái)”聯(lián)系起來(lái),可以使系統(tǒng)的動(dòng)態(tài)性能得到改善,同時(shí)它對(duì)被控對(duì)象的數(shù)學(xué)模型不敏感,但是對(duì)于某些高階系統(tǒng)、純延遲、非線性的復(fù)雜對(duì)象,常規(guī)的PID控制很難實(shí)現(xiàn)調(diào)節(jié)時(shí)間和超調(diào)量的均衡,這時(shí)我們可以引入?yún)?shù)“自適應(yīng)”PID控制,在這里指的就是模糊PID,它對(duì)不同的誤差及誤差變化率,可以調(diào)節(jié)PID的特征參數(shù),由于這種調(diào)節(jié)往往是基于經(jīng)驗(yàn)或者測(cè)試來(lái)獲得相應(yīng)的模糊規(guī)則表,又稱為模糊PID控制。

模糊PID原理圖

?其中模糊推理部分即上面的模糊控制器, PID 調(diào)節(jié)器才是真正起作用的控制器,而模糊控制
器的作用是在線實(shí)時(shí)調(diào)整
PID 參數(shù)。

? ? ? ? ? ? ?(注:模糊控制與模糊PID還是有區(qū)別的)

模糊控制規(guī)則是模糊控制器的核心,是設(shè)計(jì)控制系統(tǒng)的主要內(nèi)容。
一個(gè)基本模糊控制器主要有三個(gè)功能:
1) 模糊化:把精確量(如偏差 e 和偏差變化 ec) 轉(zhuǎn)化為相應(yīng)的模糊量(EEC);
2) 模糊推理:按總結(jié)的語(yǔ)言規(guī)則(模糊控制規(guī)劃表) 進(jìn)行模糊推理;
3) 模糊判決:把推理結(jié)果(U) 從模糊量轉(zhuǎn)化為可以用于實(shí)際控制的精確量(u)。
模糊規(guī)則是由一系列的模糊條件語(yǔ)句組成的,即由許多模糊蘊(yùn)含關(guān)系構(gòu)成。這些條件語(yǔ)
句是推理的出發(fā)點(diǎn)和得到的正確結(jié)論的根據(jù)和基礎(chǔ)。每條模糊條件語(yǔ)句都給出模糊蘊(yùn)含關(guān)
系,即一條控制規(guī)則。若有
n 條規(guī)則,就把它們表達(dá)的 n 個(gè)模糊蘊(yùn)含關(guān)系(i=l, 2, ?n)
并運(yùn)算,構(gòu)成系統(tǒng)總的模糊蘊(yùn)含關(guān)系。

下面我以一個(gè)鍋爐液位控制系統(tǒng)為例,介紹模糊PID與常規(guī)PID控制的仿真,參考文獻(xiàn)會(huì)放在文末。

鍋爐液位控制系統(tǒng)被控對(duì)象的數(shù)學(xué)模型為

先搭建傳統(tǒng)的PID控制器,如下圖


常規(guī)PID,參數(shù)如圖

下面在來(lái)搭建模糊PID控制,在這之前,先介紹一下matlab中的模糊邏輯工具箱

在matlab中鍵入? ? fuzzy


fuzzy control toolbox

1、確定輸入輸出變量個(gè)數(shù)

一般來(lái)說(shuō),我們需要將反饋的偏差e和偏差變化率ec作為輸入,模糊PID將模糊推理規(guī)則應(yīng)用于Kp,Ki,Kd三個(gè)參數(shù)(精細(xì)調(diào)節(jié)時(shí)),所以需要三個(gè)輸出變量

分別添加Input、Output,分別命名,每次選中再改

2、確定隸屬度函數(shù)

這里選擇三角形的,為每一個(gè)變量添加隸屬度函數(shù)

將{ NB, NM, NSZO, PS, PMPB} 設(shè)置為輸入變量 e ec、輸出變量 Kp, Ki Kd 的模糊子集,輸入變量 e ec 的量化論域均為[-?6,?6], 輸出變量 KpKi Kd 的基本論域和量化論域均定為[- 3, 3], 比例因子均為 1。三角形函數(shù)在論域范圍內(nèi)分布均勻, 其靈敏度較高, 將其選作系統(tǒng)的隸屬度函數(shù)以e的設(shè)置為例

雙擊,刪除原集合


依次選中,修改名字(取了Negative Positive? Zero? Big? Middle Small)

修改論域?yàn)閇-6,6]

其余變量,同理可設(shè)

3、根據(jù)模糊規(guī)則表,編寫模糊規(guī)則文件

這一步實(shí)質(zhì)是模糊控制的核心,但是模糊規(guī)則表的建立主要依靠經(jīng)驗(yàn)和試驗(yàn),我暫不具備這種能力,設(shè)計(jì)合適的模糊規(guī)則,詳情參考文獻(xiàn)

Kp、Ki、Kd的模糊規(guī)則

據(jù)此,編寫Mamdani型模糊規(guī)則,共有7*7=49個(gè)

根據(jù)模糊規(guī)則表操作,這是一個(gè)體力話,也可以直接編寫.fis文件

4、保存、命名、導(dǎo)出

可以保存為變量,也可以保存為文件

我這里保存為levelControl.fis

在simulink搭建模糊PID控制系統(tǒng)模型,選擇建立好的文件levelControl.fis

Fuzzy Logic Controller

將兩者放在一起比較,觀察其輸出

單純以這個(gè)例子不能輕下結(jié)論,PID參數(shù)調(diào)節(jié)沒(méi)有檢驗(yàn),大家可以嘗試不同的對(duì)象,如含有純延遲的對(duì)象



參考文獻(xiàn)

竇艷艷,錢蕾,馮金龍.基于Matlab的模糊PID控制系統(tǒng)設(shè)計(jì)及仿真[J].電子科技,2015,28(02):119-122.

模糊PID控制仿真的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
安丘市| 琼中| 夏河县| 淅川县| 大姚县| 嘉峪关市| 徐闻县| 定边县| 明星| 昂仁县| 体育| 西昌市| 南昌县| 苏尼特右旗| 忻城县| 犍为县| 芦山县| 德格县| 祥云县| 册亨县| 璧山县| 罗江县| 安仁县| 聊城市| 兰溪市| 腾冲县| 四会市| 茶陵县| 色达县| 林周县| 蕲春县| 闸北区| 团风县| 浙江省| 仪陇县| 富阳市| 安仁县| 兴国县| 洪江市| 根河市| 松阳县|