方 明 歐陽崢嶸
(中國科學院合肥物質(zhì)科學研究院強磁場科學中心)
基于PLC的40T混合磁體低溫分配閥箱壓力控制系統(tǒng)
方 明 歐陽崢嶸
(中國科學院合肥物質(zhì)科學研究院強磁場科學中心)
基于S7-300 PLC設(shè)計混合磁體低溫分配閥箱壓力控制系統(tǒng),閥箱內(nèi)部各處壓力控制的PID實現(xiàn)方法相對獨立,并未考慮到相互影響。為此,在PID控制方案中加入了前饋控制,使過冷槽壓力波動在安全范圍內(nèi)。
壓力控制系統(tǒng) 低溫分配閥箱 S7-300 PLC PID 前饋控制
穩(wěn)態(tài)強磁場實驗裝置(SHMFF)是一個為化學、材料、物理、生命科學研究和多學科交叉研究提供理想穩(wěn)態(tài)強磁場極端實驗條件的裝置,可最大程度地滿足我國多學科前沿發(fā)展對強磁場實驗條件的需求[1]。SHMFF包括40T級穩(wěn)態(tài)混合磁體實驗裝置和不同用途的高功率水冷磁體、超導磁體實驗裝置。穩(wěn)態(tài)混合磁體實驗裝置由30T內(nèi)水冷磁體和10T外超導磁體嵌套而成[2]。其中,外超導磁體采用以Nb3Sn為超導材料的導管電纜,使用壓力為500kPa、溫度為4.5K、流量為18g/s的超臨界氦進行冷卻。超臨界氦由低溫分配閥箱系統(tǒng)供給。低溫分配閥箱使得混合磁體運行過程中有穩(wěn)定且不間斷循環(huán)的超臨界氦作為冷源,因此其供冷穩(wěn)定性是混合磁體穩(wěn)定運行的重要條件。低溫分配閥箱內(nèi)部由過冷槽、換熱器、液氮槽和許多聯(lián)接管道組成,在混合磁體降溫和回溫的過程中,其內(nèi)部壓力變化情況復雜,因此,穩(wěn)定的壓力控制方法至關(guān)重要。
在混合磁體低溫分配閥箱壓力控制系統(tǒng)中,傳統(tǒng)的PID控制器[3]可以完成大部分壓力參數(shù)的控制,但由于系統(tǒng)對過冷槽壓力值的穩(wěn)定性要求極高,采用傳統(tǒng)PID控制方法很難滿足要求。因此,筆者基于S7-300 PLC,將與過冷槽壓力相關(guān)的3個閥門的控制進行聯(lián)動,在過冷槽回氣閥門的PID控制中加入前饋控制,提前控制回氣閥門,從而實現(xiàn)過冷槽壓力的高控制要求。
低溫分配閥箱作為連接混合磁體和制冷機的重要環(huán)節(jié),承擔著將超導線圈降溫到超導態(tài)并將超臨界氦按需輸送給混合磁體各線圈的任務(wù)。
混合磁體內(nèi)超導磁體冷卻過程分為降溫、勵磁和回溫3個階段。降溫前要先進行預(yù)冷。預(yù)冷是指磁體線圈溫度在80K以上的降溫過程,其主要冷源是制冷機中的液氮。低溫分配閥箱工藝原理如圖1所示,常溫氦氣在制冷機中以液氮作為冷源逐漸變?yōu)榈蜏睾?,?jīng)入口閥FCV011B進入分配閥箱主管道。同時,從主壓縮機輸出的常溫氦氣經(jīng)入口閥FCV016也進入分配閥箱主管道。通過調(diào)節(jié)閥門FCV011B和FCV016的開度來控制主管道氦氣的壓力、溫度和流量。主管道從過冷槽穿過,與過冷槽換熱,然后分為4路經(jīng)入口閥分別進入混合磁體4個線圈中。主管道在通過過冷槽前分出一個支路經(jīng)節(jié)流閥FCV007后進入過冷槽。在一定溫度下,調(diào)節(jié)FCV007的開度可以將氦氣液化儲存到過冷槽中。經(jīng)過線圈A、B的氦氣繼續(xù)冷卻兩路電流引線,之后與線圈C、D的回氣混合,混合的回氣經(jīng)過回氣閥FCV008B后回到主壓縮機低壓端,同時分一個支路經(jīng)過節(jié)流閥FCV006節(jié)流后回過冷槽。過冷槽的回氣經(jīng)過FCV008A后同樣也回到主壓縮機低壓端。當需要生產(chǎn)液氦時,可以從閥門FCV011A將液氦導出到移動杜瓦中去。
圖1 低溫分配閥箱工藝原理
當磁體線圈溫度低于80K時,進入降溫過程,此時液氮冷量已不夠。制冷機透平啟動,進一步降低氦氣溫度。由于磁體線圈較長且空間狹小,所以內(nèi)部阻力較大,導致線圈進、出口存在一定的溫差。而Nb3Sn作為一種超導材料,不能承受過大的溫差,所以低溫分配閥箱需要控制供給磁體的氦氣的溫度變化速率,保證磁體線圈進出口溫差在合理范圍內(nèi)。
低溫分配閥箱壓力控制系統(tǒng)(圖2)以S7-300 PLC為控制核心,以WinCC組態(tài)軟件為監(jiān)控界面,以Profibus-DP總線為通信網(wǎng)絡(luò),實時采集和讀取閥箱內(nèi)部各處的壓力信息,通過數(shù)據(jù)處理、歸檔記錄等方式,將壓力數(shù)據(jù)顯示在監(jiān)控界面上,并通過基于PLC的PID控制策略控制系統(tǒng)的內(nèi)部壓力。PLC采集管道壓力和過冷槽壓力,通過控制閥門調(diào)節(jié)壓力值,通過控制真空泵調(diào)節(jié)系統(tǒng)的真空度。
圖2 壓力控制系統(tǒng)框架
系統(tǒng)通信模塊為CP343-1,光纖模塊為Profibus OLM/G12。為了滿足實驗需求,利用VGA轉(zhuǎn)換模塊將低溫分配閥箱的控制界面通過TCP/IP遠程傳送到混合磁體控制室進行實時顯示。為了將同屬低溫系統(tǒng)的制冷機控制系統(tǒng)加入到整個控制網(wǎng)絡(luò)中,將制冷機控制系統(tǒng)作為低溫控制系統(tǒng)的子站,通過狀態(tài)傳輸線的方式,首先將制冷機的運行、故障等狀態(tài)發(fā)送給低溫分配閥箱控制系統(tǒng),再將此狀態(tài)與低溫分配閥箱的狀態(tài)整合,統(tǒng)一發(fā)送給中央控制系統(tǒng)。此外,將故障狀態(tài)分別以軟件通信和硬件傳輸兩種方式同時發(fā)送給中央控制系統(tǒng),以保證故障狀態(tài)傳輸?shù)臏蚀_性。
3.1 基于PLC的PID控制
低溫分配閥箱的核心部件是過冷槽。過冷槽的作用是利用槽中存儲的液氦與主管道低溫氦氣換熱,使后者降溫成為超臨界氦,進入磁體保持混合磁體超導線圈的超導態(tài)。在混合磁體勵磁過程中,對過冷槽的壓力要求非常嚴格,任何壓力的波動都代表系統(tǒng)不穩(wěn)定因素的存在,而閥箱內(nèi)部管路的任何壓力、溫度波動都會影響過冷槽。過冷槽的壓力控制實際上是結(jié)合多方面因素的綜合控制過程。
FCV008A是過冷槽的回氣閥,其開度直接影響過冷槽的內(nèi)部壓力PT110(以下簡稱槽壓)。開度越大,槽壓越小,所以FCV008A對槽壓的調(diào)節(jié)作用屬于反作用。原控制策略通過基于PLC的PID控制,利用FCV008A對槽壓反作用的特點來整定PID參數(shù)?;赑LC的PID控制器是以連續(xù)系統(tǒng)的PID控制規(guī)律為基礎(chǔ),根據(jù)離散形式的PID控制方程進行控制程序設(shè)計的[4]。
節(jié)流閥FCV006的控制對象是其前端管道壓力PT105,節(jié)流閥FCV007的控制對象是其前端管道壓力PT107。FCV006和FCV007的開度對槽壓也有影響,兩者的調(diào)節(jié)作用也屬于反作用:開度變大,槽壓升高;開度變小,槽壓降低。
3.2 前饋控制
低溫分配閥箱壓力控制系統(tǒng)控制回路示意圖如圖3所示。FCV006和FCV007是在對前端壓力的控制過程中對PT110產(chǎn)生影響的,屬于主動影響;FCV008A是在當PT110變化時通過PID控制來自動調(diào)節(jié)穩(wěn)定PT110的,屬于被動影響。原控制策略中,當PT107升高時,F(xiàn)CV007會自動增大開度讓PT107回穩(wěn),但同時PT110會增大,緊接著FCV008A會自動增大開度讓PT110回穩(wěn)。FCV006對槽壓的影響亦是如此。但該控制策略存在一個時間差的問題,F(xiàn)CV008A必須等PT110變化之后才會調(diào)節(jié)開度使PT110回穩(wěn),20s的調(diào)節(jié)時間會使PT110超過安全范圍,無法達到閥箱對過冷槽穩(wěn)定性的要求。為此,筆者將FCV006和FCV007的開度作為前饋輸入,加入到FCV008A的自動控制中去。
圖3 低溫分配閥箱壓力控制系統(tǒng)控制回路示意圖
擾動D的計算式為:
D=λ1V1+λ2V2
(1)
其中,V1是FCV006的開度,V2是FCV007的開度,λ1、λ2分別是FCV006和FCV007的開度系數(shù),兩者的關(guān)系為:
(2)
從式(2)可以看出,λ1和λ2的關(guān)系與FCV006和FCV007的前端壓力有關(guān),由于前端壓力大小不同,閥門開度對槽壓PT110的影響也不同。
FCV006是線圈出口,為低壓端,因此FCV006對PT110的擾動比FCV007小。將擾動D作為FCV008A在PID控制之后的一個增量加入到控制過程中去,使得當FCV006或FCV007變化時,F(xiàn)CV008A能瞬間響應(yīng),可以在短時間內(nèi)控制PT110的變化趨勢,使之在安全范圍內(nèi)。
3.3 PID控制程序
低溫分配閥箱壓力控制系統(tǒng)是一個典型的閉環(huán)控制系統(tǒng),被控對象是閥箱內(nèi)部各處壓力,執(zhí)行元件是調(diào)節(jié)閥,壓力測量元件將壓力信號變送為4~20mA的標準信號后輸入到PLC的模擬量輸入模塊中,然后通過A/D轉(zhuǎn)換器自動轉(zhuǎn)換為數(shù)字信號。壓力監(jiān)控過程通過WinCC 7.3組態(tài)軟件實現(xiàn)。PID控制通過Step7中的FB41功能塊實現(xiàn),同時要在定時中斷塊OB35中調(diào)用。STL語言實現(xiàn)過程如下:
AN "outputs_DATA".FCV008A.AUTO_MANU
JNB_001
CALL "CONT_C","DB_FCV008A_PID"http://調(diào)用FCV008A的PID功能塊
COM_RST:=FALSE
MAN_ON:=FALSE
PVPER_ON:=FALSE
P_SEL:=TURE
I_SEL:=TURE
D_SEL:=TURE
CYCLE:=T#7S//采樣時間設(shè)定
SP_INT:="outputs_DATA".FCV008A.SETPOINT//設(shè)定值
PV_IN:="inputs_DATA".PT110.VALUE//過程值
GAIN:="outputs_DATA".FCV008A.GAIN//比例增益值
TI:="FCV ID".FCV008A_TI//積分時間
TD:="FCV ID".FCV008A_TD//微分時間
DEADB_W:=2.000000e-002//死區(qū)寬度設(shè)定
LMN_HLM:=1.000000e+002//輸出開度上限值
LMN_LLM:=0.000000e+000//輸出開度下限值
DISV:="outputs_DATA".FCV008A.DISV//前饋值
LMN:="outputs_DATA".FCV008A.Input_WINCC//輸出開度值
PID采樣時間設(shè)置為7s,相對較長,這是因為調(diào)節(jié)對象是調(diào)節(jié)閥,太過頻繁的控制輸出會導致閥門動作跟不上,導致控制結(jié)果振蕩。
筆者設(shè)計了一個基于S7-300 PLC的低溫分配閥箱壓力控制系統(tǒng),闡述了系統(tǒng)的實現(xiàn)方案和PID控制方法。原控制系統(tǒng)是對系統(tǒng)各處壓力分別實現(xiàn)PID控制,但由于過濾槽壓力受多個調(diào)節(jié)閥動作的影響,在實現(xiàn)自動控制的同時,必須考慮多組PID控制之間的相互作用。為此,筆者分析了不同閥門對過冷槽壓力影響的特點,并基于此加入了前饋PID控制方法,避免了過冷槽壓力在自動控制過程中超出安全范圍的情況,達到了系統(tǒng)對過冷槽壓力穩(wěn)定性的要求。
[1] 仇文君,歐陽崢嶸.基于PLC的SHMFF磁體冷卻水水溫控制系統(tǒng)[J].化工自動化及儀表,2016,43(12):1248~1252.
[2] 閆俊,歐陽崢嶸,李洪強.混合磁體超導線圈低溫傳輸線冷屏的設(shè)計與分析[J].低溫與超導,2013,41(4):22~24.
[3] 任俊杰,李永霞,李媛,等.基于PLC的閉環(huán)控制系統(tǒng)PID控制器的實現(xiàn)[J].制造業(yè)自動化,2009,31(4):20~23.
[4] 廖常初.S7-300/400 PLC應(yīng)用教程[M].北京:機械工業(yè)出版社,2009.
DesignofPressureControlSystemfor40THybridMagnetCryogenicDistributionValveBoxBasedonPLC
FANG Ming, OUYANG Zheng-rong
(HighMagneticFieldLaboratoryoftheChineseAcademyofSciences)
The S7-300 PLC-based pressure control system for 40T hybrid magnet cryogenic distribution valve box was designed. In the design scheme of the original pressure control system, the PID control over the pressure within valve box stayed relatively independent and considered no influence between each other. In this new PID control scheme, the feed-forward control was added to make super-cooled tank pressure fluctuate within the safety range.
pressure control system, cryogenic distribution valve box, S7-300 PLC, PID, feed-forward control
TH862+.6
A
1000-3932(2017)09-0857-04
2017-03-27,
2017-06-29)
方明(1989-),工程師,從事去離子水系統(tǒng)運行維護和低溫控制系統(tǒng)開發(fā)工作,fangming4230@163.com。