- 相關(guān)推薦
PID現(xiàn)場實驗整定法在溫度控制系統(tǒng)中的運用研究
摘 要:先容了PID的三個參數(shù)在實際控制系統(tǒng)中的作用、設(shè)定與調(diào)整應(yīng)用。提出并驗證了系統(tǒng)PID現(xiàn)場實驗整定法在基于單片機基于鍵盤設(shè)定的溫度控制系統(tǒng)中實現(xiàn)PID控制的可行性。?關(guān)鍵詞:溫度控制;PID ;現(xiàn)場實驗整定法?
PID調(diào)節(jié)是連續(xù)系統(tǒng)中技術(shù)最成熟,應(yīng)用最廣泛的一種調(diào)節(jié)方式。PID調(diào)節(jié)的實質(zhì)就是根據(jù)輸進的偏差值按比例、積分、微分的函數(shù)關(guān)系進行運算。運算結(jié)果用于控制輸出。?
在實際應(yīng)用中,根據(jù)被控對象的特性和控制要求,可靈活的改變PID結(jié)構(gòu),取其中的一部分環(huán)節(jié)構(gòu)成控制規(guī)律,如比例調(diào)節(jié)、比例積分調(diào)節(jié)、比例積分微分調(diào)節(jié)等,特別在計算機控制系統(tǒng)中,更可以靈活運用,以充分發(fā)揮微型機的作用。PID調(diào)試最困難的部分是參數(shù)的設(shè)定與調(diào)整,即指系統(tǒng)PID參數(shù)整定方法。?
本文先容了PID的三個參數(shù)在實際控制中的作用如何設(shè)定與調(diào)整,及在實際中如何應(yīng)用。提出了并實際驗證了系統(tǒng)PID現(xiàn)場實驗整定法在基于單片機基于鍵盤設(shè)定的溫度控制系統(tǒng)中實現(xiàn)PID控制的可行性。?
1 系統(tǒng)設(shè)計原理及功能?
本系統(tǒng)采用典型的反饋式溫度控制系統(tǒng),數(shù)字控制器的功能由AT89C51單片機實現(xiàn)。溫度控制系統(tǒng)由DS18B20單總線傳感器構(gòu)成輸進通道,用于采集爐內(nèi)的溫度信號。其中,熱敏電阻選用器mf12-26型號,它將溫度信號轉(zhuǎn)變?yōu)樽柚底兓盘栐俳?jīng)電橋變?yōu)?~5v標(biāo)準(zhǔn)電壓信號,以供A/D轉(zhuǎn)換用。轉(zhuǎn)換后的數(shù)字量與與爐溫的給定值數(shù)字化后進行比較,即可得到實際爐溫順給定爐溫的偏差。爐溫的設(shè)定值由鍵盤輸進。由單片機構(gòu)成的數(shù)字控制器按最小拍進行計算,計算出所需要的控制量。數(shù)字控制器的輸出經(jīng)標(biāo)度變換后送給由p3.0通過t0調(diào)制的pwm波送至ssr,從而改變電烤箱單位時間內(nèi)電壓導(dǎo)通的百分比,從而控制電烤箱加熱功率,起到調(diào)溫的作用。溫度控制系統(tǒng)的硬件設(shè)計圖分別如圖1。?
1.控制模塊:采用ATMEL公司的AT89C51作為控制器的方案;2.溫度采集模塊:采用數(shù)字式溫度傳感器DS18B20;3.開關(guān)電路:采用固態(tài)繼電器繼電器;4.鍵盤和顯示模塊:采用獨立式鍵盤;5.電源模塊:采用過濾,濾波,穩(wěn)壓等電路實現(xiàn)。?
本溫度控制系統(tǒng)的對象是電爐,針對日常生活,要求所設(shè)計的系統(tǒng)具有軟硬件結(jié)構(gòu)簡單、本錢低廉、可靠性高(即不易出錯)等特點。?
2 PID參數(shù)在實際控制中的作用及設(shè)定與調(diào)整?
(1)比例調(diào)節(jié)作用:是按比例反應(yīng)系統(tǒng)的偏差,系同一旦出現(xiàn)了偏差,比例調(diào)節(jié)立即產(chǎn)生調(diào)節(jié)作用以減少偏差。比例作用大,可以加快調(diào)節(jié),減少誤差,但是過大的比例,使系統(tǒng)的穩(wěn)定性下降,甚至造系統(tǒng)的不穩(wěn)定。(2)積分調(diào)節(jié)作用:是使系統(tǒng)消除穩(wěn)態(tài)誤差,進步無差度。由于有誤差,積分調(diào)節(jié)就進行,直至無差,積分調(diào)節(jié)停止,積分調(diào)節(jié)輸出一常值。積分作用的強弱取決于積分時間常數(shù)Ti,Ti越小,積分作用就越強,反之積分作用就弱,加進積分調(diào)節(jié)可使系統(tǒng)穩(wěn)定性下降,動態(tài)響應(yīng)變慢。積分作用常與其他兩種調(diào)節(jié)規(guī)律結(jié)合,組成PI調(diào)節(jié)器或PID調(diào)節(jié)器。(3)微分調(diào)節(jié)作用:微分作用反映系統(tǒng)偏差信號的變化率,具有預(yù)見性,能預(yù)見偏差變化的趨勢,因此能產(chǎn)生超前的控制作用,在偏差還沒有形成之前,已被微分調(diào)節(jié)作用消除。因此,可以改善系統(tǒng)的動態(tài)性能,在微分時間選擇合適的情況下,可以減少超調(diào),減少調(diào)節(jié)時間。微分作用對噪聲干擾有放大作用,因此過強的加微分調(diào)節(jié),對系統(tǒng)抗干擾不利。此外,微分反映的是變化率,而當(dāng)輸進沒有變化是,微分作用輸出為零。微分作用不能單獨使用,需要與另外兩種調(diào)節(jié)規(guī)律相結(jié)合,組成PD或PID控制器。?
參數(shù)的設(shè)定與調(diào)整是PID最困難的部分,編程時按經(jīng)驗值設(shè)定他們的大概數(shù)值,然后通過反復(fù)的參數(shù)整定才能找到相對比較理想的參數(shù)值。面對不同的控制對象參數(shù)都不同,所以我們無法提供參考數(shù)值,但是我們可以根據(jù)這些參數(shù)在整個PID過程中的作用原理,來討論我們的對策。1 加溫很迅速就達到目標(biāo)值,但是溫度過沖很大:a)比例系數(shù)太大,致使在未達到設(shè)定溫度過沖很大;b)微分系數(shù)過小,致使對對象反應(yīng)不敏感;2 加溫經(jīng)常達不到目標(biāo)值,小于目標(biāo)值的時間較多:a)比例系數(shù)過小,加溫比例不夠;b)積分系數(shù)過小,對恒偏差補償不足;3 基本上能控制在目標(biāo)上,但上下偏差較大,經(jīng)常波動:a)微分系數(shù)過小,對即時變化反映不夠快,反應(yīng)措施不利;b)積分系數(shù)過大,使微分反應(yīng)被沉沒鈍化;c)設(shè)定的基本定時周期過短,加熱沒有來得及傳到測溫點;4 受工作環(huán)境影響較大,在稍有變化就會引起溫度的波動:a)微分系數(shù)過小,對即時變化反映不夠快,不能及時反應(yīng);b)設(shè)定的基本定時周期過長,不能及時得到修正;選擇一個合適的時間常數(shù)很重要,要根據(jù)我們的輸出單元采用什么器件來確定,假如是采用可控硅的,則可設(shè)定時間常數(shù)的范圍就很自由,假如采用繼電器的則過于頻繁的開關(guān)會影響繼電器的使用壽命,所以就不太適合采用較短周期。一般的周期設(shè)定范圍是1-10分鐘較為合適。?
3 系統(tǒng)PID參數(shù)整定方法及計算?
系統(tǒng)整定是指選擇調(diào)節(jié)器的比例度 、積分時間TI和微分時間Td的具體數(shù)值。系統(tǒng)整定的實質(zhì),就是通過改變控制參數(shù)使調(diào)節(jié)器特性和被控過程特性配合好,來改善系統(tǒng)的動態(tài)和靜態(tài)特性,求得最佳的控制效果。系統(tǒng)的良好控制效果一般要求:瞬時響應(yīng)的衰減率(0.75-0.9)(以保證系統(tǒng)具有一定的穩(wěn)定性儲備),盡量減小穩(wěn)態(tài)偏差(余差)、最大偏差和過度過程時間。?
工程上得到廣泛應(yīng)用的PID參數(shù)整定方法通常有:動態(tài)特性參數(shù)法、臨界比例度法、衰減曲線法、現(xiàn)場實驗整定法等。它直接在過程控制系統(tǒng)中進行,其方法簡單,計算簡便,而且輕易把握.。在實際應(yīng)用中,將調(diào)節(jié)器的整定參數(shù)按先比例、后積分、最后微分的程序置于某些經(jīng)驗數(shù)值后,再作給定位擾動,觀察系統(tǒng)過度過程曲線。若曲線還不夠理想,則改變調(diào)節(jié)器的δ、TI、Td值,進行反復(fù)湊試,以尋求最佳的整定參數(shù),直到控制質(zhì)量符合要求為止。?
控制器設(shè)計總體指標(biāo)可以概括為:穩(wěn)、準(zhǔn)、快,均衡調(diào)節(jié)以Kp、Ki、Kd三參數(shù)則可一定程度上滿足上述三個指標(biāo)的要求。在控制初期,關(guān)鍵要克服各環(huán)節(jié)的滯后,為了避免積分飽和造成較大超調(diào),Ki應(yīng)選的小一些。在控制中期,系統(tǒng)偏差以減小,但為了不過分影響穩(wěn)定性,Ki可適當(dāng)增大一些。在調(diào)節(jié)過程后期,為減小穩(wěn)太誤差,進步控制精度,Ki可選取更大一些。在控制初期,為盡快消除偏差,進步響應(yīng)速度,Kp應(yīng)該取大一些;在控制過程中期,為了防止超調(diào)過大造成震蕩,Kp要減小些;在控制過程后期,則要克服超調(diào),使系統(tǒng)盡快穩(wěn)定,Kp值要再減小一些。純大滯后系統(tǒng)在控制中,輕易產(chǎn)生超調(diào),使系統(tǒng)失穩(wěn)。其主要原因是:其時滯階段對誤差的積分太大。因此,為了改善純大滯后系統(tǒng)的相應(yīng)特性,對積分因子提出了新的要求。?
本次測試溫度定值,選用PID參數(shù)整定方法中的現(xiàn)場實驗整定法,F(xiàn)場實驗整定法是通過仿真或?qū)嶋H運行,觀察系統(tǒng)對典型輸進作用的響應(yīng)曲線,根據(jù)各控制參數(shù)對系統(tǒng)的影響,反復(fù)調(diào)節(jié)試湊,直到滿足為止,從而確定PID參數(shù)。PID控制器各參數(shù)對系統(tǒng)的影響是;增大開環(huán)比例系數(shù)Kp,一般將加快系統(tǒng)的影響速度,在有靜差的情況下則有利于減小靜差;但過大的比例系數(shù)又會加大系統(tǒng)超調(diào),甚至產(chǎn)生振蕩,使系統(tǒng)不穩(wěn)定。在現(xiàn)場實驗整定法時,實行先比例、后積分、再微分的反復(fù)調(diào)整。積分時間和比例時間成反比,積分系數(shù)大,即積分時間短,導(dǎo)致超調(diào)過大。微分系數(shù)和微分時間成正比,微分系數(shù)過大,即微分時間過大,導(dǎo)致系統(tǒng)不穩(wěn)定。 4 系統(tǒng)軟件設(shè)計?
軟件設(shè)計主程序流程圖2。其中PID數(shù)字控制器是本系統(tǒng)設(shè)計的核心,用它對被測參數(shù)進行自動調(diào)節(jié)。?
5 控制系統(tǒng)調(diào)節(jié)時間和超調(diào)量調(diào)試?
1. 測試儀器:秒表、溫度計2. 測試方法:由于系統(tǒng)具有溫度調(diào)節(jié)和控制的作用,通過設(shè)定欲達到的溫度數(shù)值,然后對比設(shè)定值和實際丈量值,丈量出系統(tǒng)的最大超調(diào)量丈量達到設(shè)定值所需要的時間(t)以及終極達到終值±0.2℃所需的時間(調(diào)節(jié)時間);分析系統(tǒng)響應(yīng)誤差,繪制出系統(tǒng)的響應(yīng)曲線;完成響應(yīng)的數(shù)據(jù)記錄。3. 測試數(shù)據(jù)記錄:(1) 測試傳感器DP18B20的,其測試數(shù)據(jù)如表1所示。(2)達到設(shè)定值時間的測試(系統(tǒng)的初始溫度為30℃,設(shè)定值為53℃);通過5次觀察測試系統(tǒng)達到設(shè)定所需要的時間如表2所示。(3) 系統(tǒng)最大超調(diào)量的測試。通過5次觀察測試系統(tǒng)的最大超調(diào)量數(shù)據(jù)如表3所示。(4) 觀察系統(tǒng)的穩(wěn)態(tài)誤差帶通過表1丈量所得數(shù)據(jù)顯示值與丈量值比較可以看出傳感起的誤差基本上在±0.1之間,由于所采用的溫度計的最小刻度值為2℃,所以用溫度計所丈量的數(shù)值存在較大誤差。表2中所丈量的數(shù)值可以看出系統(tǒng)達到所設(shè)定溫度所需的時間約為135.2 s(5次丈量所的均勻時間)。分析表3中數(shù)據(jù)可以看出系統(tǒng)的最大超調(diào)量約為0.3℃,由于所用的無觸點固態(tài)繼電器在較高的工作頻率作用下不會像有觸電的繼電
器會有誤操縱動作。經(jīng)過多次觀察得出本系統(tǒng)穩(wěn)態(tài)誤差為:0.2℃(約為:0.37%)。?
6 結(jié)語?
本系統(tǒng)通過AT89C51單片機,運用數(shù)字PID算法,實現(xiàn)了爐溫的設(shè)定、采集與控制,并且通過鍵盤可以改變PID控制算法的參數(shù),基本達到了設(shè)計的最初要求。由于在實際系統(tǒng)中各方面因素的干擾,往往同一PID參數(shù)不能適應(yīng)各種要求,故設(shè)計專門添加了鍵盤可以改變參數(shù)的功能,為系統(tǒng)的調(diào)試帶來了很大的方便。該系統(tǒng)具有很好的通用性,只要將硬件和軟件稍加變動就可控制其他象水位、濕度、轉(zhuǎn)速等產(chǎn)業(yè)參數(shù)。如加適當(dāng)?shù)碾娐废到y(tǒng)便可具有溫度上下限報警功能等。?
參考文獻?
。1]?吳金戌, 沈慶陽, 郭庭吉.8051單片機實踐與應(yīng)用[M]. 北京:清華大學(xué)出版社, 2000, 8. 260-265.?
。2]?李建忠編著. 單片機原理及應(yīng)用[M]. 西安:西安電子科技大學(xué)出版社, 2001.?
。3]?潘新民, 王燕芳編著. 微型計算機控制技術(shù)[M]. 北京:高等教育出版社, 2001. ?
[4]?何立民編著. 單片機應(yīng)用系統(tǒng)設(shè)計[M]. 北京:北京航空航天大學(xué)出版社, 2000.?
。5]?韓志軍, 沈晉源, 王振波編著. 單片機應(yīng)用系統(tǒng)設(shè)計[M]. 北京:機械產(chǎn)業(yè)出版社, 2005.?
。6]?楊振江, 杜鐵軍, 李群編著. 流行單片機實用子程序及應(yīng)用實例[M]. 西安:西安電子科技大學(xué)出版社, 2002.?
。7]?周航慈著. 單片機程序設(shè)計基礎(chǔ)[M](第二版). 北京:北京航空航天大學(xué)出版社, 2000.
【PID現(xiàn)場實驗整定法在溫度控制系統(tǒng)中的運用研究】相關(guān)文章:
生物技術(shù)在制藥中的運用04-19
淺談異化與歸化方法在翻譯中的運用10-13
公共藝術(shù)中傳統(tǒng)民族元素的運用論文05-23
《紅樓夢》中預(yù)言敘事手法的運用06-10
淺談人性假設(shè)理論在學(xué)校管理中的運用04-15
色彩在手機界面設(shè)計中的運用10-19