楊庚生
(中水三立數(shù)據(jù)技術(shù)股份有限公司 合肥 230031)
某調(diào)水工程利于大型液壓弧形閘門(mén)進(jìn)行擋水,并控制調(diào)節(jié)渠道水位;因其全線站點(diǎn)多、控制精度和遠(yuǎn)程控制成功率要求高,因此為保證達(dá)到應(yīng)用需求,需對(duì)傳統(tǒng)液壓閘門(mén)控制流程進(jìn)行優(yōu)化,在達(dá)到業(yè)務(wù)需求的基礎(chǔ)上滿足安全性要求。
閘門(mén)控制方式主要有現(xiàn)地手動(dòng)、現(xiàn)地自動(dòng)、遠(yuǎn)方控制方式三種:現(xiàn)地手動(dòng),通過(guò)操作控制面板上按鈕,使用硬件回路直接控制閘門(mén);現(xiàn)地自動(dòng),主要通過(guò)觸摸屏下達(dá)命令到PLC 控制單元,對(duì)閘門(mén)進(jìn)行自動(dòng)控制;遠(yuǎn)方控制,主要通過(guò)遠(yuǎn)方調(diào)度系統(tǒng)下達(dá)命令到PLC 控制單元,對(duì)閘門(mén)進(jìn)行自動(dòng)控制。
閘門(mén)的基本自動(dòng)控制功能包括:定位、開(kāi)啟、關(guān)閉和停止;通過(guò)定位控制,通過(guò)指令設(shè)定開(kāi)度,下達(dá)到PLC,通過(guò)開(kāi)閘或者關(guān)閘命令達(dá)到目標(biāo)位置,閘門(mén)自動(dòng)停止。閘門(mén)在運(yùn)行過(guò)程中可以主動(dòng)對(duì)閘門(mén)進(jìn)行停止,同時(shí)當(dāng)閘門(mén)運(yùn)行過(guò)程中有故障報(bào)警時(shí),閘門(mén)自動(dòng)停止并輸出報(bào)警。當(dāng)前調(diào)水工程中使用的是雙吊點(diǎn)大型液壓弧形閘門(mén),當(dāng)閘門(mén)運(yùn)行過(guò)程中如兩邊有偏差,并達(dá)到門(mén)限值時(shí),閘門(mén)自動(dòng)糾偏,同步上升或者下降。
在滿足操作權(quán)限條件下,通過(guò)“定位”指令,設(shè)定目標(biāo)開(kāi)度并確定確認(rèn);此功能主要是目標(biāo)值的下發(fā),為后面的操作控制指令服務(wù)。
在具體應(yīng)用“定位”功能還需注意以下幾點(diǎn):(1)每次設(shè)定開(kāi)度必須比當(dāng)前開(kāi)度值大于或小于一定闕值,而此闕值的大小也體現(xiàn)出遠(yuǎn)程調(diào)度限值要求,在此調(diào)水工程中,該值設(shè)計(jì)為20mm;(2)設(shè)定的開(kāi)度是以閘門(mén)從全關(guān)位置算起,即是絕對(duì)值,而非相對(duì)值;(3)通過(guò)軟件另反饋顯示已下達(dá)的設(shè)定目標(biāo)開(kāi)度值,如相等,表示設(shè)定成功,否則設(shè)定開(kāi)度不成功,自動(dòng)控制無(wú)法操作。
當(dāng)需要對(duì)閘門(mén)進(jìn)行開(kāi)啟時(shí),需已執(zhí)行“定位”指令后,且設(shè)定開(kāi)度需比當(dāng)前開(kāi)度大,然后通過(guò)“開(kāi)閘”指令,PLC 控制單元先啟動(dòng)油泵,等待幾秒鐘,打開(kāi)系統(tǒng)閥建壓,再等待幾秒鐘,打開(kāi)啟門(mén)閥,閘門(mén)自動(dòng)上升;閘門(mén)上升到達(dá)設(shè)定的目標(biāo)開(kāi)度或者上限自動(dòng)停止。
具體應(yīng)用“閘門(mén)開(kāi)啟”功能需注意:閘門(mén)開(kāi)啟過(guò)程中如有異常或需要,可以通過(guò)“停止”指令,將閘門(mén)停止。
當(dāng)需要對(duì)閘門(mén)進(jìn)行關(guān)閉時(shí),需已執(zhí)行“定位”指令后,且設(shè)定開(kāi)度比當(dāng)前開(kāi)度小,然后通過(guò)“關(guān)閘”指令,PLC 控制單元先啟動(dòng)油泵,等待幾秒鐘,打開(kāi)系統(tǒng)閥建壓,再等待幾秒鐘,打開(kāi)閉門(mén)閥,閘門(mén)自動(dòng)下降;當(dāng)閘門(mén)下降到達(dá)設(shè)定的目標(biāo)開(kāi)度或下限時(shí)自動(dòng)停止。
具體應(yīng)用“閘門(mén)關(guān)閉”功能需注意:閘門(mén)關(guān)閉過(guò)程中如有異常或需要,可以通過(guò)“停止”指令,將閘門(mén)停止。
在閘門(mén)上升或下降過(guò)程中,可以通過(guò)“停止”指令,關(guān)閉啟門(mén)閥或閉門(mén)閥,閘門(mén)自動(dòng)停止;等待幾秒,關(guān)閉系統(tǒng)閥,再等待幾秒,停止油泵。
基本控制流程是閘門(mén)控制的基礎(chǔ),為保證閘門(mén)在安全運(yùn)行的條件下,達(dá)到高控制精度和高控制成功率,通過(guò)對(duì)既有的基本控制功能和流程進(jìn)行分析,在此基礎(chǔ)上提出和完善自動(dòng)控制流程:
傳統(tǒng)的閘門(mén)控制過(guò)程狀態(tài)數(shù)據(jù)一般是通過(guò)PLC硬件模塊采集到的模件點(diǎn),如:DI 點(diǎn)、AI 點(diǎn)數(shù)據(jù)等。因受成本設(shè)計(jì)或傳感器限制,其所反饋到后臺(tái)的狀態(tài)有限,只能基本滿足當(dāng)前需求,當(dāng)調(diào)水工程提出更高要求時(shí),過(guò)程狀態(tài)反饋就有所缺失;通過(guò)分析自動(dòng)控制流程的結(jié)構(gòu),將一些除模件點(diǎn)之外,增加自動(dòng)控制流程執(zhí)行過(guò)程中的一些內(nèi)部過(guò)程數(shù)據(jù)或另補(bǔ)充一些統(tǒng)計(jì)類(lèi)數(shù)據(jù)反饋上傳,以加強(qiáng)遠(yuǎn)程調(diào)度后臺(tái)對(duì)控制指令執(zhí)行結(jié)果的了解,利于當(dāng)出現(xiàn)問(wèn)題時(shí),可以容易進(jìn)行分析判斷,加快故障問(wèn)題排查處理。
根據(jù)運(yùn)行管理的需要,過(guò)程狀態(tài)反饋分為:?jiǎn)?dòng)條件、指令處理反饋、流程執(zhí)行反饋。
(1)啟動(dòng)條件:為保證閘門(mén)自動(dòng)開(kāi)啟和關(guān)閉流程的安全和正常執(zhí)行,系統(tǒng)在靜態(tài)條件下,各傳感器所檢測(cè)的結(jié)果是否滿足要求;當(dāng)滿足時(shí),才允許后臺(tái)下發(fā)指令。為能及時(shí)和清晰對(duì)不滿足條件點(diǎn)進(jìn)行定位和分析,通常情況下會(huì)將這些條件進(jìn)行歸類(lèi),通過(guò)約定定義整形字節(jié)各比特位的含義,以提供不同的反饋狀態(tài)碼。
(2)指令處理反饋:對(duì)調(diào)度或觸摸屏下達(dá)的自動(dòng)控制指令接收、判斷和處理過(guò)程的記錄,并重點(diǎn)反饋指令處理過(guò)程中的故障原因,以利于能指導(dǎo)后臺(tái)快速定位出問(wèn)題點(diǎn),及時(shí)發(fā)現(xiàn)問(wèn)題并處理;指令主要為設(shè)定目標(biāo)值指令和操作指令兩類(lèi)。
設(shè)定目標(biāo)值指令主要反饋:a.設(shè)定值不在有效范圍內(nèi);b.設(shè)定值變化小于門(mén)限值;c.設(shè)定值下發(fā)超時(shí)。
操作指令主要為開(kāi)啟和關(guān)閉兩個(gè)主要?jiǎng)幼?,在正常自?dòng)操作中,停止和急停都是根據(jù)提前設(shè)定好的條件自動(dòng)完成。其主要反饋:a.指令下發(fā)超時(shí),b.控制在死區(qū),c.重復(fù)指令,d.互斥指令,e.無(wú)操作權(quán)限,f.無(wú)效控制指令。
(3)流程執(zhí)行反饋:當(dāng)接收到的指令處理正確后,按指令類(lèi)型進(jìn)行調(diào)用流程;流程執(zhí)行過(guò)程中的反饋是日常出現(xiàn)故障最多的地方,其需要對(duì)每一步執(zhí)行過(guò)程結(jié)果進(jìn)行反饋,以利于快速定位問(wèn)題所在。其主要反饋有:a.1#油泵故障,啟動(dòng)2#油泵;b.2#和1#油泵故障,退出;c.1#油泵無(wú)狀態(tài)反饋,啟動(dòng)2#油泵;d.2#和1#油泵都無(wú)狀態(tài)反饋,退出;e.閘門(mén)無(wú)上升信號(hào)反饋,退出;f.閘門(mén)無(wú)下降信號(hào)反饋,退出。
當(dāng)流程執(zhí)行過(guò)程中,系統(tǒng)狀態(tài)出現(xiàn)異常,影響設(shè)備運(yùn)行安全時(shí),需立即緊急停止,同時(shí)后臺(tái)必須知道是什么原因造成的;其主要急停觸發(fā)條件有:a.系統(tǒng)超壓;b.無(wú)桿腔或關(guān)門(mén)超壓;c.閘門(mén)超差;d.開(kāi)度不變化超時(shí);其中“開(kāi)度不變化超時(shí)”可以防止一些傳感器監(jiān)測(cè)不到,最終故障結(jié)果會(huì)體現(xiàn)在閘門(mén)開(kāi)度變化上的綜合性故障,其是閘門(mén)運(yùn)行過(guò)程中最重要的安全防護(hù)點(diǎn),且是非硬件傳感器檢測(cè)到的,而是通過(guò)算法邏輯實(shí)現(xiàn)的。
在保證閘門(mén)的安全運(yùn)行過(guò)程中,閘門(mén)超差是其關(guān)鍵安全防護(hù)指標(biāo)。在閘門(mén)運(yùn)行過(guò)程中,控制流程會(huì)自動(dòng)通過(guò)糾偏同步程序來(lái)進(jìn)行調(diào)整超差,以保證閘門(mén)運(yùn)行過(guò)程的平衡,使之保持在超差范圍內(nèi)。而當(dāng)閘門(mén)控制調(diào)整結(jié)束后,下一次調(diào)整前,液壓系統(tǒng)處理保壓狀態(tài),但液壓密封有一定的泄漏量,且兩邊的泄露量不一定會(huì)保持一致。在此情況下,會(huì)出現(xiàn)閘門(mén)在靜止情況下出現(xiàn)超差,而當(dāng)遠(yuǎn)程進(jìn)行調(diào)度控制時(shí),其就滿足不了啟動(dòng)條件,影響閘門(mén)的遠(yuǎn)程調(diào)度控制的成功率。為解決此因素對(duì)系統(tǒng)穩(wěn)定運(yùn)行的影響,提高控制的成功率,設(shè)計(jì)了靜態(tài)糾偏流程。在一定規(guī)則下,當(dāng)閘門(mén)靜態(tài)情況下出現(xiàn)偏差,系統(tǒng)自動(dòng)啟動(dòng)調(diào)整程序,以保證下一次操作前滿足啟動(dòng)條件。
具體技術(shù)方案如下:當(dāng)閘門(mén)在停止?fàn)顟B(tài)且自動(dòng)控制模式時(shí),當(dāng)開(kāi)度差≥10mm,自動(dòng)下發(fā)糾偏命令,并進(jìn)行靜態(tài)糾偏計(jì)數(shù);記錄當(dāng)前閘門(mén)左開(kāi)度為目標(biāo)開(kāi)度,閘門(mén)下降40mm 后再上升至啟動(dòng)糾偏時(shí)記錄的目標(biāo)開(kāi)度位置停止;在此過(guò)程中計(jì)時(shí),如果超過(guò)定時(shí)時(shí)間時(shí)(可利用開(kāi)度不變化超時(shí)時(shí)間功能),根據(jù)當(dāng)前行程差判斷以下情況:
(1)如開(kāi)度差≥10mm,停閘報(bào)警,計(jì)不成功靜態(tài)糾偏故障;故障信號(hào)不復(fù)位,下次不再進(jìn)行靜態(tài)糾偏,但不影響閘門(mén)正常操作。
(2)如5mm ≤開(kāi)度差<10mm,計(jì)不成功靜態(tài)糾偏報(bào)警,報(bào)警信號(hào)下次閘門(mén)靜態(tài)糾偏或正常操作時(shí)自動(dòng)復(fù)位。
(3)功能限制闕值:開(kāi)度差>15mm 時(shí)發(fā)報(bào)警信號(hào),當(dāng)>20mm,自動(dòng)屏蔽靜態(tài)糾偏功能。
(4)間隔時(shí)間為1h:在1h 以內(nèi)如開(kāi)度差超過(guò)10mm 屏蔽靜態(tài)糾偏功能。當(dāng)超過(guò)1h,10mm ≤開(kāi)度差<20mm 時(shí)自動(dòng)糾偏閘門(mén)。
(5)當(dāng)3000mm ≤開(kāi)度差<40mm 時(shí),屏蔽靜態(tài)自動(dòng)糾偏功能。
同靜態(tài)糾偏情況類(lèi)似,當(dāng)閘門(mén)控制調(diào)整結(jié)束后,下一次調(diào)整前,液壓系統(tǒng)處理保壓狀態(tài),但液壓密封有一定的泄漏量,當(dāng)在12h 內(nèi),閘門(mén)下滑超過(guò)100mm 時(shí),為減小對(duì)渠道水位面的影響,需及時(shí)將閘門(mén)目標(biāo)開(kāi)度恢復(fù)到下滑前;為解決此因素對(duì)系統(tǒng)的影響,設(shè)計(jì)下滑復(fù)位流程,系統(tǒng)自動(dòng)啟動(dòng)調(diào)整程序,以保證目標(biāo)開(kāi)度。
其具體技術(shù)方案如下:在閘門(mén)每一次停止時(shí),不管在那種工作模式下,都會(huì)記錄當(dāng)前停止時(shí)閘門(mén)左開(kāi)度,此開(kāi)度作為閘門(mén)下滑判斷值和自動(dòng)復(fù)位目標(biāo)值。
閘門(mén)在停止?fàn)顟B(tài)且自動(dòng)控制模式下,PLC 檢測(cè)到閘門(mén)開(kāi)度下滑超過(guò)100mm 時(shí),將自動(dòng)復(fù)位目標(biāo)值寫(xiě)入開(kāi)度目標(biāo)值中,PLC 發(fā)出自動(dòng)復(fù)位信號(hào),并進(jìn)行下滑復(fù)位計(jì)數(shù),PLC 按照正??刂屏鞒蹋刂崎l門(mén)到上次停止時(shí)PLC 自動(dòng)記錄的開(kāi)度位置。
功能限制闕值:開(kāi)度下滑超過(guò)120mm 時(shí)發(fā)報(bào)警信號(hào),當(dāng)超過(guò)200mm,自動(dòng)屏蔽下滑自動(dòng)復(fù)位功能。
間隔時(shí)間為12h:在12h 以內(nèi)如超過(guò)100mm 屏蔽下滑自動(dòng)復(fù)位功能;當(dāng)超過(guò)12h,100mm ≤下滑<200mm 時(shí)復(fù)位閘門(mén)。
閘門(mén)開(kāi)度>3000mm 時(shí),自動(dòng)屏蔽下滑自動(dòng)復(fù)位功能。
通過(guò)優(yōu)化過(guò)程狀態(tài)反饋和運(yùn)行安全防護(hù),在系統(tǒng)出現(xiàn)問(wèn)題時(shí),可以快速定位到具體問(wèn)題,維護(hù)人員通過(guò)反饋的故障碼,根據(jù)約定好的相應(yīng)描述,可以分析判斷出故障發(fā)生點(diǎn),提前準(zhǔn)備處理方案,提高故障排除效率。通過(guò)實(shí)際應(yīng)用分析,其從原來(lái)到現(xiàn)場(chǎng)后平均4h、5h 才能處理好故障,提高到大約2h 左右。
靜態(tài)糾偏的流程優(yōu)化效果主要體現(xiàn)在一些保壓效果不太好的閘門(mén)上,基本達(dá)到同其他閘門(mén)一樣的控制成功率;下滑復(fù)位流程的應(yīng)用閘門(mén)點(diǎn)少,有一定效果,因項(xiàng)目是新建的,處于初期,液壓系統(tǒng)密封性比較好,后續(xù)隨著密封圈的老化和磨損,此兩種優(yōu)化流程會(huì)起到更大作用;同時(shí)在設(shè)計(jì)流程時(shí),定義并記錄了此兩種流程的啟用次數(shù)和調(diào)整不成功次數(shù),通過(guò)長(zhǎng)時(shí)間數(shù)據(jù)的積累,可通過(guò)分析此類(lèi)數(shù)據(jù)判斷出閘門(mén)運(yùn)行穩(wěn)定性,給后期閘門(mén)大修和改造提供了有力的數(shù)據(jù)支撐■