關(guān) 閉

        新聞中心

        EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于模糊PID參數(shù)自整定的溫度控制系統(tǒng)的研究

        基于模糊PID參數(shù)自整定的溫度控制系統(tǒng)的研究

        作者: 時(shí)間:2011-05-18 來源:網(wǎng)絡(luò) 收藏

        2.2 的模型特性
        鍋爐水溫可近似用一階慣性純滯后環(huán)節(jié)來表示,其傳遞函數(shù)為:
        d.JPG
        式中:K為對象的靜態(tài)增益;T為對象的時(shí)間;τ為對象的純滯后時(shí)間。本系統(tǒng)選用的是作為控制對象,鍋爐的是常見的確定性系統(tǒng),針對以上的溫度控制系統(tǒng)得到鍋爐溫度控制系統(tǒng)的傳遞函數(shù)為:
        e.JPG
        從圖1可以看出,鍋爐中的水是不斷流動(dòng)的,循環(huán)水對加熱絲加熱鍋爐中水的溫度是一個(gè)很強(qiáng)的干擾,增加了系統(tǒng)的復(fù)雜性,加大了控制難度,而一般常規(guī)的控制效果不太理想,所以對鍋爐水溫度控制系統(tǒng)采用控制算法。

        3 控制算法
        3.1 PID自整定系統(tǒng)結(jié)構(gòu)
        采用模糊PID參數(shù)自整定控制方式,首先要找出PID三個(gè)參數(shù)與控制偏差e和偏差的導(dǎo)數(shù)ec之間的模糊關(guān)系,在運(yùn)行中通過不斷檢測e和ec,根據(jù)模糊控制原理來對三個(gè)參數(shù)進(jìn)行修改,以滿足不同e和ec對控制參數(shù)的不同要求,從而使被控對象有良好的動(dòng)靜態(tài)性能。即e,ec作為模糊控制器的輸入,PID三個(gè)參數(shù)作為輸出系統(tǒng)結(jié)構(gòu)圖如圖2所示。

        本文引用地址:http://www.104case.com/article/162084.htm

        f.JPG


        3.2 PID參數(shù)的整定原則
        按照系統(tǒng)時(shí)時(shí)變化的偏差e和偏差變化率ec,根據(jù)經(jīng)驗(yàn),KP,KI,KD的整定原則如下:
        (1)當(dāng)偏差e較大時(shí),誤差較大,為使系統(tǒng)有較快的響應(yīng)速度,應(yīng)取較大的KP;為了防止偏差變化率ec瞬時(shí)過大,應(yīng)取較小的KD;為了避免較大的超調(diào),應(yīng)對積分作用加以限制,通常取KI=0。
        (2)當(dāng)偏差e處于中等大小時(shí),為使系統(tǒng)相應(yīng)具有較小的超調(diào),KP應(yīng)取得小些,KI取值要適當(dāng),這時(shí)KD取值對系統(tǒng)影響較大,取值應(yīng)大小適中,以保證系統(tǒng)的響應(yīng)速度。
        (3)當(dāng)偏差e較小時(shí),為使系統(tǒng)具有較好的穩(wěn)定性,KP與KI均應(yīng)取大些,同時(shí)為避免系統(tǒng)在設(shè)定值附近出現(xiàn)振蕩,并考慮系統(tǒng)的抗干擾性能,應(yīng)適當(dāng)?shù)剡x取KD值。KD值的選擇根據(jù)偏差變化率ec來確定,當(dāng)ec較大時(shí),KD取較小值,當(dāng)ec值較小時(shí),KD取較大值,一般情況下,KD為中等大小。

        3.3 模糊PID控制器
        設(shè)定輸入變量e和ec語言值的模糊子集為{NB,NM,NS,Z,PS,PM,PB),將偏差e和偏差變化率ec量化到(-3,3)的區(qū)域內(nèi)。同樣,設(shè)定輸出量KP,KI和KD的模糊子集為{ZO,PS,PM,PB},并將其量化到區(qū)域(0,3)內(nèi)。根據(jù)參數(shù)KP,KI和KD對系統(tǒng)輸出特性的影響情況,可得模糊控制規(guī)則為:
        g.JPG



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 临澧县| 英吉沙县| 凤台县| 临猗县| 普宁市| 繁昌县| 阳江市| 仁寿县| 乐山市| 淮阳县| 庆云县| 新巴尔虎右旗| 长乐市| 万宁市| 新余市| 滦南县| 防城港市| 孟州市| 新晃| 婺源县| 罗甸县| 平泉县| 卫辉市| 疏勒县| 和龙市| 贵南县| 桦南县| 漯河市| 汶川县| 察隅县| 阜新| 秀山| 唐海县| 万荣县| 阿克| 定西市| 隆子县| 雅安市| 潜江市| 临颍县| 襄樊市|