亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        流程工業(yè)中報警值的優(yōu)化設(shè)置及條件報警

        2017-12-07 02:05:52吳中相王慧鋒
        化工自動化及儀表 2017年11期
        關(guān)鍵詞:設(shè)置工藝

        吳中相 王慧鋒

        (1.拜耳技術(shù)工程(上海)有限公司;2.華東理工大學(xué)信息科學(xué)與工程學(xué)院)

        流程工業(yè)中報警值的優(yōu)化設(shè)置及條件報警

        吳中相1王慧鋒2

        (1.拜耳技術(shù)工程(上海)有限公司;2.華東理工大學(xué)信息科學(xué)與工程學(xué)院)

        針對很多工廠報警點(diǎn)設(shè)置不合理的狀況,給出了合理的報警點(diǎn)設(shè)置的定量模型,并以此為基礎(chǔ)編制智能化工具,實(shí)現(xiàn)了對大量報警點(diǎn)的快速檢查。闡述了自適應(yīng)工藝狀態(tài)條件報警的原理、程序結(jié)構(gòu)和實(shí)施案例。應(yīng)用結(jié)果表明:在保證報警點(diǎn)合理性的前提下,報警數(shù)目大幅度降低,且報警數(shù)目不因工藝的變化而發(fā)生明顯改變。

        報警管理 報警設(shè)置合理化 Excel VBA 條件報警

        在化工廠的運(yùn)行過程中,操作人員除了要根據(jù)工藝過程完成必要的生產(chǎn)操作,還需要結(jié)合生產(chǎn)經(jīng)驗處理大量的報警。尤其是在裝置的開、停車,或是類似啟、停泵這樣的單元操作過程中,均會引發(fā)大量且無意義的報警,使得過程中真正需要操作人員關(guān)注的報警淹沒其中,容易引起操作延遲或失誤。合理的報警優(yōu)化和管理,雖不能給企業(yè)帶來直接的經(jīng)濟(jì)效益,卻能夠使操作人員更加專注在工藝過程上,增加操作響應(yīng)的時效性和準(zhǔn)確性,提高工藝過程的穩(wěn)定性,間接地提高企業(yè)效益。

        報警系統(tǒng)中,最基本的組成元素為報警的設(shè)置值。一套設(shè)置合理的報警點(diǎn),能使報警觸發(fā)的更加準(zhǔn)確、及時且必要。在合理報警設(shè)定點(diǎn)的基礎(chǔ)上對報警系統(tǒng)進(jìn)行深化處理,諸如報警點(diǎn)設(shè)置的閾值(Threshold)、延遲開/關(guān)(Delay-on/off),報警的聚類分析和處理[1,2],或基于各類算法的動態(tài)閾值/延時設(shè)置等方法[3,4],才能得到有效的應(yīng)用效果。但是,由于現(xiàn)代流程工業(yè)的工廠工藝越來越復(fù)雜,報警點(diǎn)數(shù)目數(shù)以千計,因此設(shè)置和檢查報警點(diǎn)都變得異常困難[5]。為解決這個問題,筆者提出了合理化報警點(diǎn)的定量模型,并以此為基礎(chǔ)編制智能化報警點(diǎn)分析工具,幫助生產(chǎn)管理人員快速、準(zhǔn)確地檢查并合理地設(shè)置工廠內(nèi)的報警點(diǎn)。為了使報警點(diǎn)工作在合適的工況下,筆者還提出了自適應(yīng)工藝條件的條件報警概念、軟件結(jié)構(gòu)和實(shí)施方法,以此來消除工藝變化期內(nèi)的報警泛濫。

        1 報警點(diǎn)設(shè)置的合理化

        1.1合理的報警點(diǎn)模型

        合理的報警點(diǎn)設(shè)置是報警管理的基礎(chǔ)和前提。在實(shí)際生產(chǎn)中不難發(fā)現(xiàn),很多報警點(diǎn)的設(shè)置只參考了測量點(diǎn)的量程,如低報設(shè)置為量程的20%,高報設(shè)置為量程的80%。類似的報警設(shè)置邏輯雖然能快速地設(shè)置報警值,但未考慮實(shí)際的工藝而降低了報警的精準(zhǔn)性,在工廠運(yùn)營后容易引起報警數(shù)目激增。經(jīng)長期的生產(chǎn)實(shí)踐了解到,合理的報警點(diǎn)設(shè)置應(yīng)當(dāng)以實(shí)際的運(yùn)行區(qū)間(即正常情況下工藝參數(shù)的波動范圍)為基礎(chǔ)[6],使得報警點(diǎn)不被正常工況觸發(fā),同時還可響應(yīng)工藝的異常情況。

        圖1為某一工藝測量點(diǎn)的設(shè)置情況,在此以高報類(高報,高高報等)為例,詳細(xì)闡述合理的報警點(diǎn)模型。圖中,RC(Range Calibration)為該測量點(diǎn)的量程,RCh、RC1分別為其上下限;RR(Range Running)為正常情況下的運(yùn)行區(qū)間,RRh、RR1為其上下限。圖中曲線為模擬的測量點(diǎn)變化情況。對于運(yùn)行區(qū)間RR,生產(chǎn)人員應(yīng)根據(jù)生產(chǎn)經(jīng)驗、工藝特點(diǎn)及歷史趨勢等方面給出此范圍。因為工藝參數(shù)在其范圍內(nèi)的波動皆為正常的狀態(tài),不需要生產(chǎn)操作人員干預(yù),所以此范圍內(nèi)無需設(shè)置任何報警點(diǎn)。

        圖1 合理的報警設(shè)置范圍

        如高報設(shè)置在A1位置,即運(yùn)行區(qū)間的上限。當(dāng)工藝參數(shù)發(fā)生t1時間段內(nèi)的緊貼于運(yùn)行區(qū)間上限的小幅度高頻振蕩時,A1報警點(diǎn)將會被頻繁觸發(fā)。但在實(shí)際生產(chǎn)中,t1時間范圍內(nèi)的工藝波動會經(jīng)常出現(xiàn)且無需操作人員干預(yù),比如控制回路剛剛調(diào)整平穩(wěn),或是控制點(diǎn)受到了輕微干擾而短時間、小幅度地偏離運(yùn)行區(qū)間。此時,操作人員將被報警點(diǎn)A1所觸發(fā)的報警頻繁打擾,卻只能采取確認(rèn)報警的操作。因此,合理的報警點(diǎn)設(shè)置條件之一為避免緊貼于運(yùn)行區(qū)間RR的上下限,使報警點(diǎn)的設(shè)置距離操作區(qū)間大于一定的距離T1以避免正常情況下的波動。T1的計算方法如下:

        (1)

        其中,TP1為距離算子的下限,TP1≥0,由生產(chǎn)管理人員根據(jù)實(shí)際工藝情況設(shè)置該值。

        如高報設(shè)置在A2位置,此報警點(diǎn)遠(yuǎn)離操作區(qū)間。雖然此類報警點(diǎn)將避免A1類報警點(diǎn)所常發(fā)生的正常波動所導(dǎo)致的誤報,但當(dāng)工藝測量點(diǎn)發(fā)生t2時間段內(nèi)的較大幅度的異常波動時,A2報警點(diǎn)將無法被觸發(fā)。此時,過分遠(yuǎn)離操作區(qū)間的報警點(diǎn)設(shè)置將會使操作人員忽略真正需要關(guān)注的報警,影響產(chǎn)品質(zhì)量甚至發(fā)生危險。因此,合理的報警點(diǎn)設(shè)置條件之二為避免遠(yuǎn)離運(yùn)行區(qū)間RR,使報警點(diǎn)設(shè)置距離操作區(qū)間小于一定的距離Th以監(jiān)測異常情況下的波動。Th的計算方法如下:

        (2)

        其中,TPh為距離算子的上限,由生產(chǎn)管理人員根據(jù)實(shí)際工藝情況設(shè)置該值。

        綜上所述,對于高報類報警(高報、高高報等),合理的設(shè)置區(qū)間RH為[RRh+T1,RRh+Th],高報類報警應(yīng)設(shè)置其中。

        同理,對于低報類報警(低報、低低報等),合理的設(shè)置區(qū)間RL為[RR1-Th,RR1-T1],低報類報警應(yīng)設(shè)置其中。

        1.2報警點(diǎn)設(shè)置合理化的Excel實(shí)現(xiàn)

        每個工廠都擁有數(shù)以千計乃至萬計的報警點(diǎn),如按1.1節(jié)進(jìn)行報警點(diǎn)的設(shè)置或檢查,需要耗費(fèi)大量的時間進(jìn)行計算。筆者提出基于Excel VBA的智能化報警點(diǎn)檢查表格,幫助生產(chǎn)管理人員快速地對報警點(diǎn)進(jìn)行合理化設(shè)置。

        該Excel分為兩個工作表,分別為距離算子TP設(shè)置和報警點(diǎn)設(shè)置信息與診斷。在距離算子TP設(shè)置中,生產(chǎn)人員需根據(jù)不同種類的工藝回路(如溫度、流量、壓力、濃度及液位等)設(shè)置距離算子的上下限(TPh、TPl),單位為%。設(shè)置完成后,進(jìn)入報警點(diǎn)設(shè)置信息頁面(圖2),填寫各回路報警點(diǎn)的基本信息,包括單元號、位號、回路描述、回路量程RC、運(yùn)行區(qū)間RR、單位和現(xiàn)有的報警點(diǎn)設(shè)置。此頁面的上方有兩個按鈕,分別為“All”和“One”。兩個按鈕均連接相應(yīng)的VBA程序,“All”的功能為檢查表格內(nèi)所有報警點(diǎn),“One”則為檢查當(dāng)前所選中單元格行的報警點(diǎn)。VBA程序?qū)⒆詣犹崛∥惶柮Q的特征位,從而判斷回路類別,并調(diào)用相應(yīng)的距離算子TP值,將檢查結(jié)果輸出至圖3所示的診斷信息表格中。診斷信息表格中,“Range”為量程檢查,判斷報警點(diǎn)是否設(shè)置在回路的量程內(nèi);“SLL/SL”為低低報、低報檢查;“SHH/SH”為高高報、高報檢查。同時,如生產(chǎn)人員需自定義某一回路的TP值,在診斷信息表格中,可將“Customized Threshold”由“x”改為“o”,并在隨后的兩個單元格內(nèi)設(shè)置TP的上下限。此時,VBA程序?qū)⒏鶕?jù)自定義的TP值檢查報警點(diǎn)。

        點(diǎn)擊圖2中的“All”按鈕對所有報警點(diǎn)進(jìn)行檢查。在報警點(diǎn)基本信息頁,表格的右上方顯示報警點(diǎn)檢查的統(tǒng)計信息,包括回路總數(shù)目(Total loop)、報警點(diǎn)設(shè)置合理的回路數(shù)目(Good loop)、報警點(diǎn)設(shè)置不合理的回路數(shù)目(Bad loop)和報警點(diǎn)設(shè)置合理的回路百分比(Pass%)。在表格位號Tag處以顏色表示該回路的報警點(diǎn)設(shè)置是否合理,綠色表示合理,紅色表示不合理。在報警點(diǎn)設(shè)置區(qū)域,以紅色表示具體哪一個點(diǎn)不合理。圖2中第2個回路“LI0001”的低報SL、高報SH設(shè)置不合理。對于低報類的診斷信息為“SL is in the Running range,Recommended value = [0 , 6]”,即低報在運(yùn)行區(qū)間內(nèi),推薦的低報設(shè)定范圍應(yīng)在0~6之間;對于高報類的診斷信息為“SH is closer to Running_100%,Recommended value = [94 , 100]”,即高報離運(yùn)行區(qū)間的上限過近,推薦的高報設(shè)定點(diǎn)應(yīng)在94~100之間。此時,生產(chǎn)管理人員可根據(jù)此工具給出的推薦范圍,并結(jié)合自身的生產(chǎn)經(jīng)驗,重新設(shè)定該回路的報警值。更改完畢后點(diǎn)擊按鈕“One”重新檢查新的報警點(diǎn)設(shè)置情況,直至回路名稱的顏色變綠,即完成了報警點(diǎn)的合理化設(shè)置。

        圖2 報警點(diǎn)設(shè)置信息

        圖3 報警點(diǎn)的診斷信息

        Excel的VBA編程在解決本文任務(wù)中的重復(fù)運(yùn)算和邏輯判斷方面凸顯出了優(yōu)勢。在軟件編程方面,筆者列舉高報類核心模塊的源代碼。低報類模塊原理與之相同,不再列舉。

        高報類報警設(shè)定點(diǎn)推薦值計算模塊如圖4所示。

        圖4 高報類報警設(shè)定點(diǎn)推薦值計算模塊

        該模塊根據(jù)生產(chǎn)管理人員設(shè)置的距離算子TP計算出高報類報警設(shè)定點(diǎn)的范圍RH,為后續(xù)報警點(diǎn)檢查模塊提供數(shù)據(jù)輸入。

        高報設(shè)定點(diǎn)檢查模塊如圖5所示。

        該模塊接收高報類報警設(shè)定點(diǎn)推薦值計算模塊的輸出結(jié)果,對自身的高報設(shè)定點(diǎn)進(jìn)行判斷。模塊引入高報的狀態(tài)變量SH_Status,如高報設(shè)置合理,則最終輸出1,否則輸出0。該變量為后續(xù)模塊提供狀態(tài)信息,以改變相應(yīng)單元格的顏色。

        對報警點(diǎn)完成合理化設(shè)置后,生產(chǎn)管理人員需準(zhǔn)備變更申請,批準(zhǔn)后方可逐步地將新的報警點(diǎn)設(shè)置到控制系統(tǒng)中。在此基礎(chǔ)上,還可根據(jù)工藝條件設(shè)置報警的閾值和延遲開、關(guān)時間,進(jìn)一步優(yōu)化報警點(diǎn)。

        圖5 高報設(shè)定點(diǎn)檢查模塊

        2 條件報警

        由上述可知,所得報警點(diǎn)設(shè)置均基于運(yùn)行區(qū)間RR,即工藝在正常運(yùn)行時報警才有意義。但是在生產(chǎn)間歇期內(nèi),上文所述“合理”的報警點(diǎn)設(shè)置又變得不再合理,大量的無意義報警會被觸發(fā),影響操作人員對生產(chǎn)間歇期內(nèi)重要報警的關(guān)注。解決此問題需要控制系統(tǒng)能自動地辨識當(dāng)前工藝狀態(tài),進(jìn)而進(jìn)行改變報警點(diǎn)設(shè)定值或關(guān)閉報警點(diǎn)使能等操作,使報警點(diǎn)工作在合理的工況下,從而避免觸發(fā)無意義的報警。而這種隨工藝的變化而改變工作模式的報警點(diǎn),便稱為條件報警。

        圖6為條件報警的程序結(jié)構(gòu)圖。異常條件應(yīng)由生產(chǎn)管理人員定義,當(dāng)異常條件滿足特定時間后,程序執(zhí)行異常情況下的報警點(diǎn)操作。當(dāng)異常條件不滿足時,邏輯否輸出將為真,程序執(zhí)行恢復(fù)報警點(diǎn)的操作。程序結(jié)構(gòu)中,延遲模塊需設(shè)定具體的時間長度,作用為當(dāng)異常條件滿足特定時長后才觸發(fā)后續(xù)模塊,以過濾生產(chǎn)過程中的異常干擾而錯誤地觸發(fā)相關(guān)操作。時間脈沖模塊的功能為輸出有限時長的使能信號,防止程序持續(xù)控制相關(guān)報警點(diǎn)設(shè)置而無法被生產(chǎn)操作人員控制。還應(yīng)當(dāng)特別注意的是,程序條件的選擇應(yīng)為“異常條件”,而非“正常條件”。因為生產(chǎn)管理人員抽象出生產(chǎn)的異常條件總是容易的,且范圍是有限的。當(dāng)定義好特定的異常情況后,與之相反地所有的工況均會使報警點(diǎn)恢復(fù)至原始狀態(tài),保證最佳的安裝報警值設(shè)定狀態(tài)。

        圖6 條件報警程序結(jié)構(gòu)

        筆者以Emerson DeltaV控制系統(tǒng)為例,簡要描述條件報警程序的實(shí)施細(xì)節(jié)。定義停車條件為:入口流量FI0001不大于500kg/h并持續(xù)5min后,關(guān)閉儲罐音叉LI0001的高報使能,其他條件下均恢復(fù)正常的報警功能。新建處理條件報警的模塊(Module),在模塊內(nèi)拖拽DeltaV標(biāo)準(zhǔn)組件進(jìn)行組態(tài),程序結(jié)構(gòu)如圖7所示。組件CND1為該條件報警的主條件;OND1、OND2為延遲開組件;TP1、TP2為時間脈沖組件;NOT1位邏輯否組件;ACT1為異常情況下報警點(diǎn)的動作組件,ACT2為非異常情況下報警點(diǎn)的恢復(fù)動作組件。各組件的報警參數(shù)設(shè)置見表1。

        圖7 條件報警在Emerson DeltaV控制系統(tǒng)中的實(shí)現(xiàn)

        模塊名設(shè)置參數(shù)CND1FI0001/AI1/OUT.CV>=500OND1/OND25minTP1/TP21sACT1LI0001/HI_ALM.ENABLE:=1ACT2LI0001/HI_ALM.ENABLE:=0

        組態(tài)完成后即可下裝模塊至控制器內(nèi)。由于該模塊是獨(dú)立于回路本身的控制模塊,因此在線修改和下裝都不會影響回路本身的控制功能。同時,在CND組件內(nèi),可借助邏輯“與”、“或”、“非”等語句對復(fù)雜的條件進(jìn)行抽象化,從而適應(yīng)不同的工藝情況。實(shí)際應(yīng)用中,可以工藝單元為單位配置條件報警模塊,并將該工藝單元內(nèi)所有具有條件報警回路的條件報警程序放至在該模塊內(nèi)。為了方便操作人員觀察條件報警所處的狀態(tài),可在上位機(jī)繪制相應(yīng)的畫面,并鏈接相關(guān)模塊的數(shù)據(jù)。

        3 結(jié)束語

        采用基于Excel VBA的報警點(diǎn)檢查程序,可以快速準(zhǔn)確地對數(shù)以千計的報警點(diǎn)進(jìn)行檢查,并提供給生產(chǎn)管理人員直觀的檢查報告,方便他們進(jìn)行報警點(diǎn)優(yōu)化設(shè)置。在保證安全和可靠性的前提下,降低了生產(chǎn)間歇期間所發(fā)生的大量的、無意義的報警。在此基礎(chǔ)上,結(jié)合報警點(diǎn)的閾值和延遲開、關(guān)設(shè)置,報警次數(shù)也得到了大幅度的降低。

        [1] Chen Z S, Gao H H, Xu Y, et al.Discrete Fourier Transform-based Alarm Flood Sequence Cluster Analysis and Applications in Process Industry[J].CIESC Journal, 2016, 67(3): 788~796.

        [2] Wang J, Li H G.A Fuzzy Association Rules Mining Approach to Industrial Alarm Sequences[J].CIESC Journal, 2015, 66(12): 4922~4928.

        [3] Wang J, Li H G.A Class of Adaptive Management Strategies of Nuisance Alarms Associated with Industrial Process Parameters[J].CIESC Journal, 2015, 66(10): 4085~4091.

        [4] Liu H,Liu Z J,Li H G. A Data-driven Approach to Chemical Process Alarm Threshold Optimization[J]. CIESC Journal,2012,63(9): 2733~2738.

        [5] Gu X B, Zhu Q X,Geng Z Q.Alarm System Analysis and Management Strategy for Modern Chemical Process[J]. Chemical Industry and Engineering Progress, 2014,23(12): 1348~1352.

        [6] EEMUA.Alarm System: A Guide to Design, Management and Procurement[M].London:Engineering Equipment & Materials Users Association,2007:15~16.

        OptimalSettingofAlarmValuesandAlarmConditionsinProcessIndustry

        WU Zhong-xiang1, WANG Hui-feng2

        (1.BayerTechnology&Engineering(Shanghai)Co.,Ltd.; 2.SchoolofInformationScienceandEngineering,EastChinaUniversityofScienceandTechnology)

        Considering unreasonable setting of alarm points in factories, the model for reasonable setting of alarm points was presented and then having it based to develop alarm analysis tool to check alarm points quickly was implemented, including description of the principle of adaptive condition alarm, program structure and method and cases implemented. Application results show that, under the premise that alarm points are reasonable, the alarm number decreases a lot with more reasonable setting and they are not influenced obviously by the process transition.

        alarm management, rationalization of alarm setting, Excel VBA, alarm condition

        吳中相(1989-),工程師,從事工業(yè)自動化、智能儀表的應(yīng)用工作,wzhongxiang@foxmail.com。

        TH865

        B

        1000-3932(2017)11-1043-05

        2017-07-03,

        2017-07-13)

        猜你喜歡
        設(shè)置工藝
        中隊崗位該如何設(shè)置
        少先隊活動(2021年4期)2021-07-23 01:46:22
        轉(zhuǎn)爐高效復(fù)合吹煉工藝的開發(fā)與應(yīng)用
        山東冶金(2019年6期)2020-01-06 07:45:54
        5-氯-1-茚酮合成工藝改進(jìn)
        7招教你手動設(shè)置參數(shù)
        一段鋅氧壓浸出與焙燒浸出工藝的比較
        本刊欄目設(shè)置說明
        中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
        FINEX工藝與高爐工藝的比較
        新疆鋼鐵(2015年3期)2015-11-08 01:59:52
        艦船人員編制的設(shè)置與控制
        絡(luò)合鐵脫硫工藝在CK1井的應(yīng)用
        国产亚洲一二三区精品| 色综合88| 色婷婷久久免费网站| 亚洲人妻御姐中文字幕| 80s国产成年女人毛片| 欧美粗大猛烈老熟妇| 国产精品自在拍在线播放| 婷婷开心五月综合基地| 国产一品二品精品在线| 国产精品久久久久9999赢消| 日韩欧美亚洲综合久久影院d3| 久久久久无码精品国| 羞羞色院99精品全部免| 亚洲字幕av一区二区三区四区| 国产精品高潮呻吟av久久无吗 | 少妇高潮喷水久久久影院| 欧美国产亚洲日韩在线二区| 亚洲二区三区四区太九| 青青草国产手机观看视频| 久久久久亚洲av无码专区首jn| 国产一级片毛片| 久久伊人久久伊人久久| 给你免费播放的视频| 在线播放无码高潮的视频| 吃下面吃胸在线看无码| 亚州中文热码在线视频| 亚洲精品无码久久久久去q| 99久久精品自在自看国产| 青青草视频在线你懂的| 婷婷久久国产综合精品| 曝光无码有码视频专区| 国产午夜亚洲精品一级在线| 日日高潮夜夜爽高清视频| 免费视频成人片在线观看 | 特级a欧美做爰片第一次| 久久免费区一区二区三波多野在| 亚洲综合色视频在线免费观看| 日本中文字幕一区二区有码在线| 国产成人av免费观看| 欧美亚洲国产丝袜在线| 国产成人综合精品一区二区|