孟凡宇,李國洪,孫曉偉
(1.天津理工大學 天津市復雜系統控制理論及應用重點實驗室,天津 300384;2.天津正本電氣股份有限公司,天津 300402)
溫度調節(jié)器是PID參數模糊自整定和高智能化調節(jié)控制器。廣泛應用于石油化工、發(fā)電和集中供熱等一切需要對溫度進行PID調節(jié)、兩位控制和時間控制的場所。現產品已應用于工業(yè)現場,有良好的市場前景。
用戶通過控制器鍵盤,改變控制器輸出信號的大小,從而改變控制對象的輸入功率,達到修正被控參數的目的。一般地說,手動操作只是作為PID控制的初級調整,以減少PID投入過程的超調幅度,在測量值與給定值的偏差比較小時切換到PID控制,可以使被控參數的超調量減小,如果用手動方式調整到被控參數的平衡點,再切換到PID狀態(tài),可以做到無擾動切換。從PID狀態(tài)可以直接轉換到手動控制狀態(tài),這就是業(yè)內人員所說的雙向無擾切換。
又稱比例、積分、微分調節(jié),可以對溫度進行無偏控制,控制器根據控制對象特性,在用戶設定參數的基礎上,再對PID參數按照模糊算法,進行實時自動調整,使控制器工作逼近優(yōu)化狀態(tài),從而有效的縮短了過渡時間,減小了超調峰值,提高了控制系統的動態(tài)穩(wěn)定性。有效地克服了常規(guī)PID控制器的積分飽和現象,在很大的偏差范圍內,就可以投入PID自動控制模式。控制器可以把被控參數穩(wěn)定的控制在給定值附近,穩(wěn)態(tài)控制偏差量程精度可達±1%。
又稱回差控制,當控制器的測量值大于預先給定的上限值時,控制器輸出信號關閉控制對象的輸入功率,當控制器的測量值小于預先給定的下限值時,控制器輸出信號開啟控制對象的輸入功率。在連續(xù)生產過程中,如果在關閉控制對象輸入功率期間,需要對控制對象進行某種人工操作,例如在軸承加熱過程中,需要更換加熱工件,根據更換工件操作時間,合理設置控制器的下限值,使換完工件稍后,控制器自動送電,這樣可免于每次重復復位控制器的繁瑣,提高了工作效率。
如果不希望在被控參數下限處,控制器自動啟動功率輸入,可將被控參數下限值設定為環(huán)境參數以下,這樣被控參數永遠下降不到下限值,控制器不會自動啟動輸入功率。
對于線性定常系統進行斷續(xù)控制時,利用計時間接控制過程參數,可以省掉傳感器。例如:機械設備的軸和軸承屬于過渡配合,制造廠或檢修單位在安裝軸承時,需要對軸承進行加熱處理,就可以通過對電磁加熱裝置的加電計時,控制軸承的加熱溫度。為了免于在不同環(huán)境溫度情況下,進行摸索溫度和時間的對應關系,在加熱第一個軸承時,建議采用兩位控制,設定好需要的溫度上限值、下限值。
在這種模式下,控制器再給加熱裝置送電的同時開啟計時器,左邊四位數碼管每一秒鐘加一個數,當工件溫度達到上限值時,控制器自動關閉加熱電源,并停止計時,左邊四位數碼管的數值即是加熱工件所需要的時間,單位為秒。用戶可將該參數設定為時間控制模式的時間“A”值。當加熱第二個工件時,可以改用時間控制模式,控制器再給加熱器送電的同時,會把設定的“A”時間值顯示在左邊四位數碼管上,并且減數進行倒計時,當倒數值為0時,控制器自動關閉加熱電源,更換完工件需要再加熱,點擊“CON”即可,周而復始重復上述動作。
控制器采用8位數碼管做顯示器,顯示器按照功能分為兩段,左邊4位為第一段,右邊4位為第二段。第一段作為功能參數顯示段,第二段為過程參數顯示段,各段左面第一位為功能顯示位,功能位右邊三位為參數顯示位。
第一段功能位顯示“C”的反像,其右邊3位數字表示控制模式選擇參數,有效值0-3,因此只有個位數有效,“0”表示手動操作控制模式,“1”表示PID控制模式,“2”表示兩位控制模式,“3”表示時間控制模式,可根據需要設定參數。
第一段功能位顯示“P”,表示右邊三位參數是比例增益,該參數可以人工設定初值,控制器按照模糊控制算法自動進行修正。
第一段功能位顯示“D”,表示右邊三位參數是微分增益,該參數可以人工設定初值,控制器按照模糊控制算法自動進行修正。
第一段功能位顯示“L”,表示右邊三位參數是積分增益,該參數可以人工設定初值,控制器按照模糊控制算法自動進行修正(積分通用符號應當是“I”,考慮容易與“1”混淆采用“L”代替)。
第一段功能位顯示“C”,表示右邊三位參數是PID控制的給定值。根據工藝要求,在可控制范圍內自由設定該參數值。
第一段功能位顯示“N”,表示右邊三位參數表示兩位控制的下限設定值。根據工藝要求,在可控制范圍內自由設定該參數值。
第一段功能位顯示“U”,表示右邊三位參數表示兩位控制的上限設定值。根據工藝要求,在可控制范圍內自由設定該參數值。
第一段功能位顯示“A”,表示右邊三位參數表示定時設定值。根據工藝要求,在可控制范圍內自由設定該參數值。
第二段功能位顯示“A”的倒像,表示右邊三位參數是控制器運行過程中。實時監(jiān)測的過程參數。
溫度調節(jié)器硬件電路主要由系統處理電路與PID控制回路組成。
主要將采集到得溫度信號進行處理輸出給發(fā)光二極管進行顯示,同時完成測量值與給定值得比較,將比較后的信號輸出給PID回路,分別調節(jié)PID回路的比例、積分和微分系數,完成對被控對象的控制,主芯片采用STC12C5410AD,其內部具有A/D轉換功能,可以減少外圍電路,降低了系統的功耗。具體外圍電路如圖1所示。
主要將主芯片比較后的結果進行放大,同時可以通過手動控制方式調節(jié)相應的電位器,實現對比例、積分、微分系數的調節(jié)。具體框圖如圖2所示。
圖1 系統處理電路框圖
圖2 PID控制回路框圖
系統軟件設計思路系統上電后,先完成初始化程序,其中包括初始化P口、端口初始化、設置輸出模式。初始化結束后進入主程序,進行定時器初始化,開啟看門狗程序,溫度譯碼表的編制,A/D轉換,平滑濾波,標度變換,十進制數各位分解,補償后溫度標度反變換等。具體設計流程如圖3所示。
圖3 軟件設計流程
調節(jié)器的輸入通道為一路PT100鉑電阻,熱電偶4mA~20mA輸入兩路。輸出通道為脈寬輸出,可驅動固態(tài)繼電器、調節(jié)閥、變頻調速器等一切可接收4mA~20mA標準信號的執(zhí)行機構。
一般來說控制器在通電之前需要對參數進行設定,控制器加電后自動進入等待命令狀態(tài),如果上次運行前已經對控制器參數進行過設置,并且本次不想更改上次參數,此時點擊“CON”鍵,控制器將按照上次設定模式立即進入運行狀態(tài)?!癛ST”是復位鍵,控制器具有加電復位功能,剛加電時控制器已經自動復位,再點擊“RST”鍵控制器會原地踏步。
控制器的模式設定需要根據應用對象特性不同進行選擇,具體模式功能請參照功能介紹部分。
裝置經對溫度有嚴格要求的現場測試后,運行效果良好,調節(jié)動作及時和準確,滯后時間小,即保證了工作人員的人身安全,也保證了設備可靠安全的運行,受到了工程技術人員的親睞,有良好的發(fā)展前景。
[1] 李英順,倫淑嫻.模糊控制PID測控議[J].儀表技術與傳感器,2003.
[2] 張則軍,陳永明,羅麟.淺析DCS溫度調節(jié)回路故障對生產影響的改進思路[J].化工自動化及儀表,2008,35(4):89-91.
[3] 王占成,孫德敏,吳剛,等.數字式PID溫度調節(jié)器回路設計與應用[J].儀器儀表裝置.2003,(6),20-22.
[4] 王春先,蔡劍華,胡惟文.PID算法及參數自整定在溫控系統中的實現[J].自動化儀表.2007,(02).
[5] 胡晚霞,余玲玲,戴義保,等.專家PID自整定控制器的實現和設計[J].自動化儀表.1996,(03).
[6] 劉敏.基于AT89S53單片機的電阻爐溫度控制系統設計[J].寧夏機械.2008,(04).
[7] 張衛(wèi)國,馬麗萍.基于DSP的分布式溫度調節(jié)控制系統[J].輕工機械.2011,(04).
[8] 蔣靜.恒溫箱溫度調節(jié)及參數整定方法[J].儀器儀表用戶.2009,(03).
[9] 杜運東,劉勝利,.包西勇,等.基于單片機的電熱恒溫箱控制系統[J].信息技術與信息化.2008,(04).
[10] 張松梅,梁俊凱,劉隆吉,等.基于C8051F的恒溫箱控制系統[J].電子測量技術.2008,(09).
[11] 王金喜,王秀麗.恒溫箱在熱電偶溫度測量中的應用和研制[J].電力學報.2008,(05).
[12] 李玉秋,曹善林.數顯控溫儀在恒溫箱改進中的應用[J].中國計量.2001,(08).