楊 穎
(鎮(zhèn)海石化建安工程有限公司,浙江 寧波 315207)
三類容器屬于劇毒、高壓類容器,其工作壓力一般在(2.0~16.0)MPa,國家對(duì)該類容器熱處理質(zhì)量的要求也較高。熱處理爐主要用于對(duì)液氨貯罐、熱交換器及氮?dú)獍雀鞣N三類容器進(jìn)行熱處理。在對(duì)三類容器進(jìn)行熱處理時(shí),熱處理系統(tǒng)的加熱速率、恒溫溫度和冷卻速率是決定熱處理質(zhì)量的幾個(gè)重要參數(shù)。操作人員要根據(jù)熱處理工藝要求一直監(jiān)視著熱處理爐中溫度的變化,要經(jīng)常調(diào)節(jié)熱處理熱處理爐進(jìn)氣量的大小以達(dá)到控制爐內(nèi)溫升速率或爐溫高低的目的。由于熱處理爐的容積較大(爐膛長12m、寬4m、高4m),常常會(huì)因?yàn)檎{(diào)節(jié)不當(dāng)造成熱處理爐內(nèi)各部分的溫差較大,影響了熱處理的質(zhì)量。在對(duì)三類容器設(shè)備的熱處理過程中,操作人員往往要對(duì)進(jìn)氣量進(jìn)行數(shù)十次的調(diào)整。這樣不僅增大了勞動(dòng)強(qiáng)度,更重要的是由于熱處理爐進(jìn)氣量大小的調(diào)節(jié)幅度是操作人員憑經(jīng)驗(yàn)來進(jìn)行控制的,且溫度變化的滯后性又很大,故常常會(huì)因?yàn)椴僮鞑划?dāng)而引起溫升速率偏離熱處理工藝要求過多(一般應(yīng)力退火工藝的溫升速率是100~150℃/h),從而使得被處理的設(shè)備可能會(huì)由于嚴(yán)重網(wǎng)狀而產(chǎn)生裂紋;有時(shí)也可能會(huì)因?yàn)榧訜岵蛔慊蜻^熱等現(xiàn)象,使得被處理的設(shè)備表現(xiàn)出硬度不足、球化不完全、碳化物粗厚等疵病。為提高熱處理過程的自動(dòng)化程度,改善熱處理質(zhì)量,提出了采用STC12C2052AD單片機(jī)作為系統(tǒng)主控器件,利用軟件PID調(diào)節(jié)算法來實(shí)現(xiàn)對(duì)熱處理爐溫的智能控制,設(shè)計(jì)出一個(gè)新型的智能熱處理爐。
新型智能熱處理爐控制系統(tǒng)結(jié)構(gòu)如圖1所示。為實(shí)現(xiàn)對(duì)熱處理爐內(nèi)溫度的智能控制,首先要均勻控制智能熱處理爐的進(jìn)氣量,為此將原熱處理爐的一個(gè)進(jìn)氣點(diǎn)上只有一個(gè)噴嘴,改進(jìn)為一個(gè)進(jìn)氣點(diǎn)上有三個(gè)噴嘴(分別控制三個(gè)噴嘴的通斷可更靈活、均勻地控制進(jìn)氣量),這樣熱處理爐由原來的14個(gè)噴嘴增加至42個(gè)噴嘴。適當(dāng)調(diào)整每個(gè)噴嘴的直徑使總的進(jìn)氣量最大時(shí)約為原來的2倍,從而擴(kuò)展了可控溫度的范圍。控制系統(tǒng)在熱處理工作過程中視爐膛內(nèi)溫度的高低來決定打開幾個(gè)噴嘴。另外,為準(zhǔn)確反映爐內(nèi)溫度,爐內(nèi)溫度檢測點(diǎn)也由原來的爐膛左右各兩個(gè)變成左右各四個(gè),再加頂部四個(gè),總共設(shè)有12個(gè)溫度檢測點(diǎn)。由于單片機(jī)具有應(yīng)用靈活、可靠性好及性能/價(jià)格比高等特點(diǎn),故系統(tǒng)選用了內(nèi)含A/D轉(zhuǎn)換功能的新型單片機(jī)STC12C2052AD作為系統(tǒng)數(shù)據(jù)采集、邏輯控制及實(shí)現(xiàn)PID調(diào)節(jié)的主控器件;選用ZCZG高溫電磁閥作為進(jìn)氣控制的執(zhí)行元件。
圖1 新型智能熱處理爐控制系統(tǒng)結(jié)構(gòu)圖
智能熱處理爐控制系統(tǒng)的人機(jī)對(duì)話功能由鍵盤、顯示器和聲光報(bào)警等模塊組成。鍵盤模塊用來完成對(duì)定熱處理爐爐溫的設(shè)定、系統(tǒng)的啟動(dòng)、復(fù)位、進(jìn)氣通道的選擇和報(bào)警信號(hào)的整定等功能;通過鍵盤切換可方便地監(jiān)視爐內(nèi)任一個(gè)檢測點(diǎn)的溫度。系統(tǒng)的控制信號(hào)是根據(jù)傳感器所檢測到的溫度值與給定溫度值進(jìn)行PID運(yùn)算后得到一個(gè)寬度可調(diào)的脈沖信號(hào),該信號(hào)經(jīng)I/O接口輸出,通過光電耦合隔離后對(duì)ZCZG高溫電磁閥進(jìn)行控制;電磁閥通電后,閥中的連桿被提升,之后轉(zhuǎn)軸開始轉(zhuǎn)動(dòng)并作用于導(dǎo)閥從而打開主閥,斷電后,在銜鐵自重及返回彈簧作用下關(guān)上導(dǎo)閥,靠壓差關(guān)閉主閥;當(dāng)系統(tǒng)溫升速率大于給定溫升速率或恒溫時(shí)溫度偏離給定范圍,系統(tǒng)都會(huì)為發(fā)出聲光報(bào)警。為便于事后分析爐內(nèi)各點(diǎn)溫度對(duì)設(shè)備熱處理效果的影響,系統(tǒng)擴(kuò)展了一片數(shù)據(jù)存儲(chǔ)器用于存放熱處理過程中爐內(nèi)各點(diǎn)的溫度值。
在由數(shù)字PID調(diào)節(jié)算法來實(shí)現(xiàn)控制的系統(tǒng)中,PID調(diào)節(jié)器的控制已經(jīng)可以由軟件來實(shí)現(xiàn),過程控制對(duì)象需要的是控制對(duì)象的絕對(duì)值,而不是其增量。目前常用的調(diào)節(jié)算法有位置式算法和增量式算法兩種。位置式算法每次輸出均與整個(gè)過去的狀態(tài)有關(guān),計(jì)算式中要用到過去誤差的累加值,因此容易產(chǎn)生較大的積累誤差。而增量式PID算法只需要計(jì)算其增量,計(jì)算誤差或精度不足對(duì)控制量的影響相對(duì)較小。故系統(tǒng)數(shù)據(jù)運(yùn)算時(shí)采用增量式算法,而輸出控制采用位置式算法。其運(yùn)算式為:
熱處理控制系統(tǒng)的調(diào)試過程中,PID調(diào)節(jié)算法中參數(shù)的選擇是關(guān)系到PID調(diào)節(jié)性能好壞的關(guān)鍵所在。簡單地用試湊法來整定PID的調(diào)節(jié)參數(shù),需要進(jìn)行多次的模擬及現(xiàn)場試驗(yàn)才能得到所需參數(shù)。若先將調(diào)節(jié)器設(shè)為純比例調(diào)節(jié)器,并使之形成閉環(huán),再根據(jù)經(jīng)驗(yàn)數(shù)據(jù),使系統(tǒng)對(duì)階躍輸入響應(yīng)達(dá)到臨界振蕩狀態(tài),這時(shí)的比例系數(shù)記為Kr,臨界振蕩的周期記為Tr。根據(jù)齊格勒-尼柯爾斯(Ziegle-Nichols)提供的經(jīng)驗(yàn)公式就可以由以上兩個(gè)基準(zhǔn)參數(shù)求得不同類型調(diào)節(jié)器的參數(shù)見表1。考慮到控制對(duì)象是溫度,經(jīng)過反復(fù)的試驗(yàn)最后確定比例常數(shù)Kp=4.5、積分常數(shù)Ti=9.0、微分常數(shù)Td=2.16。PID調(diào)節(jié)算法中還有一個(gè)重要的參數(shù):系統(tǒng)的采樣周期T。從物理意義上看采樣周期的大小取決于被控參數(shù)的變化速率和被控過程對(duì)控制量的響應(yīng)快慢。理論上講采樣周期越短越好,但采樣周期過短,則有可能將高頻噪聲當(dāng)作有用信號(hào)引入系統(tǒng),至使系統(tǒng)發(fā)生不必要的升階。系統(tǒng)實(shí)際選取的采樣周期T=18(s)。
表1 臨界比例法確定調(diào)節(jié)器參數(shù)
熱處理爐控制系統(tǒng)PID調(diào)節(jié)算法是采用三字節(jié)的浮點(diǎn)數(shù)進(jìn)行運(yùn)算的,每個(gè)浮點(diǎn)數(shù)占用三個(gè)字節(jié)的RAM單元。首字節(jié)存放的是階碼,其中第7位存放數(shù)符、第6位存放階符、剩下6位存放階碼;其余二個(gè)字節(jié)存放尾數(shù)。
為提高熱處理爐控制系統(tǒng)的抗干擾能力,系統(tǒng)中除了在硬件方面采用濾波、屏蔽、光電隔離、設(shè)置了WatchDog電路外;在軟件方面也設(shè)立了軟件陷阱,用以克服可能的程序“跑飛”現(xiàn)象;在數(shù)據(jù)采集中則采用了適合溫度控制的中值濾波技術(shù),以此來保證系統(tǒng)工作準(zhǔn)確性和可靠性。
在對(duì)新型智能熱處理爐進(jìn)行實(shí)際調(diào)試之前,要先借助于仿真機(jī)對(duì)系統(tǒng)的硬、軟件進(jìn)行仿真調(diào)試??赏ㄟ^由電阻箱和直流電源構(gòu)成的電路來提供一個(gè)模擬溫度檢測輸出電壓變化的信號(hào),并將該電壓送到A/D轉(zhuǎn)換器的輸入端。若將電阻箱打到1250歐姆檔,對(duì)應(yīng)單片機(jī)的數(shù)據(jù)整定為00H,相當(dāng)于智能熱處理爐剛開始加溫,于是單片機(jī)送出打開全部噴嘴進(jìn)氣的命令;若把電阻箱打到2000歐姆檔,相當(dāng)于智能熱處理爐已達(dá)到給定的最高工作溫度,對(duì)應(yīng)單片機(jī)的數(shù)據(jù)為0FFH,于是單片機(jī)送出關(guān)閉全部噴嘴進(jìn)氣的命令;若使電阻箱的阻值在1250~2000歐姆之間變化,對(duì)應(yīng)單片機(jī)的數(shù)據(jù)在00H~0FFH之間變化,單片機(jī)會(huì)根據(jù)當(dāng)前數(shù)據(jù)發(fā)出關(guān)閉部分燃?xì)鈬娮爝M(jìn)氣的命令,保證智能熱處理爐中的溫度變化符合熱處理工藝的要求。
智能熱處理爐系統(tǒng)在進(jìn)行實(shí)際調(diào)試時(shí)首先要注意選擇性能良好的溫度檢測元件,它是決定智能熱處理爐控制系統(tǒng)性能好壞的關(guān)鍵因素這一;另外,要利用軟件做好對(duì)非線性的溫度數(shù)據(jù)進(jìn)行線性化處理的工作;A/D轉(zhuǎn)換器件的選擇也是影響系統(tǒng)性能的重要因素;為確保數(shù)據(jù)存儲(chǔ)器中的數(shù)據(jù)不丟失,應(yīng)在數(shù)據(jù)存儲(chǔ)器上設(shè)計(jì)掉電保護(hù)電路;在實(shí)際調(diào)試時(shí)還要注意溫升速率和冷卻速率相關(guān)參數(shù)的整定,以使有關(guān)算法能符合實(shí)際系統(tǒng)的要求。
新型智能熱處理爐投入使用后,操作人員只需在對(duì)設(shè)備進(jìn)行熱處理前通過鍵盤輸入欲保溫的溫度值、恒溫的時(shí)間和允許的溫升速率等系統(tǒng)所需參數(shù),之后系統(tǒng)就能自動(dòng)地完成整個(gè)熱處理過程。這不僅大大降低了操作人員的勞動(dòng)強(qiáng)度,更重要的是由于采用了自動(dòng)控制使得智能熱處理爐內(nèi)的溫差由原來的65~80度左右降低至50度以內(nèi) (一般對(duì)這種容積較大的智能熱處理爐,爐內(nèi)溫差在65度以內(nèi)就屬于允許范圍),從而保證設(shè)備的熱處理效果更符合熱處理工藝的要求,提高了產(chǎn)品質(zhì)量的可靠性。
[1]李國彬,主編.熱處理工藝規(guī)范與數(shù)據(jù)手冊(cè)[M].化學(xué)工業(yè)出版社,2013-1-1.
[2]胡漢才,編著.單片機(jī)原理及其接口技術(shù)[M].3版.清華大學(xué)出版社,2010-5-1.
[3]鮮浩,等,編著.單片機(jī)原理及工程設(shè)計(jì)方法[M].國防工業(yè)出版社,2012-7-1.
[4]國家機(jī)械工業(yè)局.鋼制壓力容器焊接規(guī)程[S].國家石油和化學(xué)工業(yè)局,2000-8-15.