|
數shu據ju挖wa掘jue技ji術shu是shi人ren們men長chang期qi對dui數shu據ju庫ku技ji術shu進jin行xing研yan究jiu和he開kai發fa的de結jie果guo。起qi初chu各ge種zhong商shang業ye數shu據ju就jiu保bao存cun到dao數shu據ju庫ku中zhong,然ran後hou發fa展zhan到dao可ke對dui數shu據ju庫ku進jin行xing查zha詢xun和he訪fang問wen,進jin而er發fa展zhan到dao對dui數shu據ju庫ku的de即ji時shi遍bian曆li。數shu據ju挖wa掘jue使shi數shu據ju庫ku技ji術shu進jin入ru了le一yi個ge更geng高gao級ji的de階jie段duan,它ta不bu僅jin能neng對dui過guo去qu的de數shu據ju進jin行xing查zha詢xun和he遍bian曆li,並bing且qie能neng夠gou找zhao出chu過guo去qu數shu據ju之zhi間jian的de潛qian在zai聯lian係xi,從cong而er促cu進jin信xin息xi的de進jin一yi步bu利li用yong。
本(ben)項(xiang)目(mu)研(yan)究(jiu)的(de)問(wen)題(ti)和(he)采(cai)用(yong)的(de)技(ji)術(shu)路(lu)線(xian)是(shi)根(gen)據(ju)我(wo)國(guo)傳(chuan)統(tong)農(nong)藥(yao)化(hua)工(gong)技(ji)術(shu)發(fa)展(zhan)的(de)實(shi)際(ji)情(qing)況(kuang)首(shou)次(ci)提(ti)出(chu)來(lai)的(de),因(yin)此(ci)在(zai)國(guo)內(nei)具(ju)有(you)獨(du)創(chuang)性(xing),同(tong)時(shi)又(you)滿(man)足(zu)國(guo)家(jia)采(cai)用(yong)信(xin)息(xi)技(ji)術(shu)改(gai)造(zao)傳(chuan)統(tong)產(chan)業(ye)的(de)產(chan)業(ye)政(zheng)策(ce)。
技術構架
本項目的技術構架是建立在以集散控製係統(DCS――Distributed Control System)為基礎自動化軟硬件平台的基礎上,建立曆史數據庫平台,通過數據挖掘技術對生產工藝、操作條件和配方進行優化,並形成通用的數據挖掘軟件平台。其係統技術架構如圖1所示。
1. 首先將原有基本手工控製的操作模式,改造成自動化程度較高的基於SUPCON JX-300X集散控製係統的操作模式,使三唑磷合成生產過程穩定,信息采集完備;
2. 通過浙江中控軟件技術有限公司開發的具有自主知識產權的實時數據庫係統ESP-iSYS中的數據采集及曆史數據庫模塊建立三唑磷合成過程的生產曆史數據庫,用於積累豐富的三唑磷合成生產過程的曆史數據;
3. 通過對生產信息的曆史數據進行數據挖掘,找出工藝參數和工藝配方對三唑磷收率和有效成分含量的規律,並提出優化的配方、優化的工藝參數和優化的生產工藝。
對於三唑磷合成過程的基礎自動化改造,首先要熟悉三唑磷合成的工藝路線,設計一套較為先進的儀表檢測係統,選用較為可靠的、高性能的壓力傳感器、pH傳感器以及流量計、溫度傳感器等。以確保獲得準確、可靠的生產過程信息。
對三唑磷合成過程的計算機控製係統進行設計,選擇模擬量輸入卡、模擬量輸出卡及開關量輸入、輸出卡,重要卡件(主控製卡、數據轉發卡、電源)及重要信號點設置成1:1冗餘,提高係統的可靠性。設置二個操作站和一個控製站,使該生產過程穩定運行並獲取可信數據。
經分析,三唑磷合成過程操作要求如下:
1. 反應溫度控製:三個反應釜的反應溫度控製分別需控製的精度為±1℃。合成反應為吸熱反應,保持一定反應溫度,可提高反應速率,穩定操作,提高收率。但溫度過高,會引起原料分解,影響收率。
2. pH控製:因為整個反應需在堿性水溶液中完成,反應過程要求物係的pH值控製在8.0~9.0之間即偏堿性,不足可通過加堿來調節。
3. 脫溶甲苯濃度控製:yinweihechengchanwusanzuolincunzaiyujiabenyoujixiangzhong,suoyizaifanyingjieshuhou,yaojinxingtuorongchuli,jiangjiabenhefanyingwusanzuolinfenli。jiabennongdukongzhidehaohuai,zhijieyingxiangfanyingwudenongduhesanzuolindesunhao,zaochengshoulvjiangdi。
考慮到三唑磷合成過程的規模、具體控製要求和各控製係統的性價比,本方案采用了浙江中控技術股份有限公司的SUPCON JX-300X集散控製係統。該集散控製係統,融合了最先進的自動化技術、計算機技術、通信技術、故障診斷技術、冗餘技術和軟件技術。具有成本低、可靠性高、使用方便、安裝簡單、維護容易等特點。係統全部數字化,規模可大可小,兼容性、開放性好,支持標準網絡通訊協議,且符合各種現場總線協議。
JX-300X集散控製係統由工程師站(ES)、操作站(OS)、現場控製站(CS)、通信網絡cnetⅡ等組成,它覆蓋了大型集散係統的安全性、冗餘功能、網絡擴展功能、集成的用戶界麵及信息存取功能,除了具有模擬量信號輸入輸出、數字量信號輸入輸出、回路控製等常規DCS的功能,還具有高速數字量處理、高速順序事件記錄(SOE)、可編程邏輯控製等特殊功能;它不僅提供了功能塊圖(SCFBD)、梯形圖(SCLD)等直觀的圖形組態工具,又為用戶提供開發複雜高級控製算法(如模糊控製)的類C語言編程環境SCX。係統規模變換靈活,可以實現從一個單元的過程控製,到全廠範圍的自動化集成。
而近年來,隨著實時數據庫理論的日益成熟和完善,各種商業實時數據庫產品層出不窮,其中國際上比較著名的產品包括美國的OSI公司的Plant Information System,簡稱PI;美國AspenTech公司的Infoplus係統;美國Honeywell公司的PHD(Process History Database)係統。這些產品在石油、化工、鋼鐵、電力等多個重要行業得到了較為廣泛的應用,並且為實施企業帶來了較好的效率。
本項目選用浙江中控軟件技術有限公司開發的具有自主知識產權的實時數據庫軟件ESP-iSYS,ESP-iSYS實時數據庫軟件通過計算機網絡和正確的DCOM配(pei)置(zhi)和(he)組(zu)態(tai)過(guo)程(cheng),按(an)照(zhao)統(tong)一(yi)的(de)數(shu)據(ju)格(ge)式(shi)采(cai)集(ji)數(shu)據(ju),對(dui)數(shu)據(ju)統(tong)一(yi)管(guan)理(li)。組(zu)態(tai)軟(ruan)件(jian)將(jiang)數(shu)據(ju)源(yuan)和(he)數(shu)據(ju)源(yuan)的(de)位(wei)號(hao)等(deng)信(xin)息(xi)組(zu)態(tai)到(dao)實(shi)時(shi)數(shu)據(ju)庫(ku)係(xi)統(tong)中(zhong)。ESP-iSYS根據這些信息,配置相應的模塊,采集數據源中的位號數據,計算處理後提供給實時數據庫的客戶端應用軟件,如數據挖掘軟件應用。
ESP-iSYS實時數據庫係統分成組態管理、OPC/DDE/API接口軟件管理、實時數據庫管理、實時數據訪問接口、曆史數據庫存取五大模塊。
數據挖掘係統的應用
1.ESP-Miner數據挖掘軟件應用簡介
三唑磷合成過程中在線測量的數據經過現場儀表進入了SUPCON JX-300X的DCS係統,然後通過OPC Server進入了實時數據庫ESP-iSYS,經過數據預處理後與人工錄入數據(通過人工化驗的產品質量數據及其他離線數據)整合後進入關係數據庫中,經數據挖掘得到的結果(優化規則、優化的工藝控製參數、優化的工藝配方等)通過優化建議圖、餅圖、柱圖或報表的形式提供給工藝工程師進行決策,決策的結果通過DCS係統進行貫徹執行。
流程工業數據挖掘技術及軟件在三唑磷合成過程中應用研究項目的應用操作流程如下:
第一步:係統配置;
第二步:人工數據錄入(每天錄入);
第三步:實時數據采集;
第四步:數據預處理;
第五步:人工錄入數據與實時生產數據整合;
第六步:數據挖掘操作;
第七步:數據挖掘結果呈現。
係統安裝完畢後,一般需要進行係統配置,係統配置隻需配置一次,係統安裝時有一個根據新農化工需求的默認配置,主要功能如下:
l 實時數據采集位號的組態,缺省組態保存在安裝目錄下的:newtagdef.cfg
l 數據整合時的信息組態,缺省組態保存在安裝目錄下的:tagdef.cng
三san唑zuo磷lin合he成cheng過guo程cheng中zhong除chu了le可ke在zai線xian測ce量liang的de數shu據ju以yi外wai,還hai有you許xu多duo數shu據ju如ru產chan品pin質zhi量liang數shu據ju等deng隻zhi能neng每mei班ban或huo每mei天tian離li線xian分fen析xi化hua驗yan一yi次ci,這zhe些xie數shu據ju均jun需xu要yao人ren工gong錄lu入ru到dao係xi統tong中zhong,並bing需xu要yao與yu生sheng產chan實shi時shi數shu據ju進jin行xing整zheng合he。
根據實際情況,係統提供了班次的設定功能,化驗數據的人工錄入界麵。
本係統通過OPC Server把在線測量數據從SUPCON JX-300X提取並保存到實時數據庫係統ESP-iSYS中,因此數據挖掘的數據源是實時數據庫平台ESP-iSYS和人工錄入數據。
具體操作舉例如下:
(1) 打開數據采集的配置文件
(2) 設定數據采集的時間和采樣周期以及保存數據的文件名
例如:采集04.04.01-04.04.28的3個溫度(TRC-202.PV、TRC-203.PV、TRC-204.PV),產品流量FRC-254.PV,原料1流量FRC-251.PV,原料2流量FRC-252.PV, 原料3流量FRC-253.PV保存到SrcData040401_040428.dpp文件中,其中采樣周期為180秒。
(3)數據采集並保存成功。
從DCS等(deng)生(sheng)產(chan)現(xian)場(chang)控(kong)製(zhi)係(xi)統(tong)中(zhong)采(cai)集(ji)的(de)原(yuan)始(shi)數(shu)據(ju)可(ke)能(neng)存(cun)在(zai)嚴(yan)重(zhong)的(de)隨(sui)機(ji)誤(wu)差(cha)和(he)過(guo)失(shi)誤(wu)差(cha),會(hui)使(shi)數(shu)據(ju)品(pin)質(zhi)嚴(yan)重(zhong)惡(e)化(hua)。因(yin)此(ci)必(bi)須(xu)對(dui)采(cai)集(ji)來(lai)的(de)原(yuan)始(shi)數(shu)據(ju)進(jin)行(xing)預(yu)先(xian)處(chu)理(li),包(bao)括(kuo)數(shu)據(ju)段(duan)選(xuan)擇(ze)修(xiu)改(gai)、濾波和剔除野值等,有效防止失效數據參與運算,保證在數據挖掘計算中所得結果的正確性。
從實時數據庫平台導入生產實時數據,使用數據預處理模塊對這些參與數據挖掘的原始數據經加工處理(變量信息修改、剔除野值或一階濾波等)後存入離線設計數據文件中,使得數據挖掘計算結果準確。
三san唑zuo磷lin合he成cheng過guo程cheng的de兩liang類lei生sheng產chan曆li史shi數shu據ju即ji人ren工gong化hua驗yan數shu據ju和he生sheng產chan實shi時shi數shu據ju,經jing過guo人ren工gong錄lu入ru和he在zai線xian數shu據ju采cai集ji以yi後hou,需xu要yao把ba它ta們men整zheng合he得de到dao待dai挖wa掘jue數shu據ju,以yi供gong數shu據ju挖wa掘jue使shi用yong,當dang數shu據ju整zheng合he完wan成cheng以yi後hou,需xu要yao把ba待dai挖wa掘jue數shu據ju保bao存cun到dao一yi個ge數shu據ju文wen件jian。
數據挖掘操作的步驟如下:
(1) 打開數據挖掘操作界麵:使用GUI框架載入數據挖掘軟件的Snapin插件並選擇“挖掘操作”以後,出現數據挖掘操作界麵;
(2) 導入進行數據挖掘的數據;
(3) 屬性的選擇;
(4) 關聯屬性的設置;
(5) 目標屬性的設置;
(6) 最小置信度的設置;
(7) 數據挖掘操作:當關聯屬性、目標屬性和最小置信度設置好以後,就可以進行數據挖掘了,在菜單項中選擇“操作”-> “挖掘”就可以完成數據挖掘操作。
在數據挖掘操作中如有規則產生,就可以生成數據挖掘結果的各種報表,如圖3所示,在該報表中,可通過點擊“規則餅圖”、“規則箭頭圖”、“優化建議圖”、“最佳操作數”相關連接得到數據挖掘結果各種呈現辦法。
從DCS等(deng)生(sheng)產(chan)現(xian)場(chang)控(kong)製(zhi)係(xi)統(tong)中(zhong)采(cai)集(ji)的(de)原(yuan)始(shi)數(shu)據(ju)可(ke)能(neng)存(cun)在(zai)嚴(yan)重(zhong)的(de)隨(sui)機(ji)誤(wu)差(cha)和(he)過(guo)失(shi)誤(wu)差(cha),會(hui)使(shi)數(shu)據(ju)品(pin)質(zhi)嚴(yan)重(zhong)惡(e)化(hua)。因(yin)此(ci)必(bi)須(xu)對(dui)采(cai)集(ji)來(lai)的(de)原(yuan)始(shi)數(shu)據(ju)進(jin)行(xing)預(yu)先(xian)處(chu)理(li),包(bao)括(kuo)數(shu)據(ju)段(duan)選(xuan)擇(ze)修(xiu)改(gai)、濾波和剔除野值等,有效防止失效數據參與運算,保證在數據挖掘計算中所得結果的正確性。
從實時數據庫平台導入生產實時數據,使用數據預處理模塊對這些參與數據挖掘的原始數據經加工處理(變量信息修改、剔除野值或一階濾波等)後存入離線設計數據文件中,使得數據挖掘計算結果準確。
三san唑zuo磷lin合he成cheng過guo程cheng的de兩liang類lei生sheng產chan曆li史shi數shu據ju即ji人ren工gong化hua驗yan數shu據ju和he生sheng產chan實shi時shi數shu據ju,經jing過guo人ren工gong錄lu入ru和he在zai線xian數shu據ju采cai集ji以yi後hou,需xu要yao把ba它ta們men整zheng合he得de到dao待dai挖wa掘jue數shu據ju,以yi供gong數shu據ju挖wa掘jue使shi用yong,當dang數shu據ju整zheng合he完wan成cheng以yi後hou,需xu要yao把ba待dai挖wa掘jue數shu據ju保bao存cun到dao一yi個ge數shu據ju文wen件jian。
數據挖掘操作的步驟如下:
(1) 打開數據挖掘操作界麵:使用GUI框架載入數據挖掘軟件的Snapin插件並選擇“挖掘操作”以後,出現數據挖掘操作界麵;
(2) 導入進行數據挖掘的數據;
(3) 屬性的選擇;
(4) 關聯屬性的設置;
(5) 目標屬性的設置;
(6) 最小置信度的設置;
(7) 數據挖掘操作:當關聯屬性、目標屬性和最小置信度設置好以後,就可以進行數據挖掘了,在菜單項中選擇“操作”à “挖掘”就可以完成數據挖掘操作。
在數據挖掘操作中如有規則產生,就可以生成數據挖掘結果的各種報表。在該報表中,可通過點擊“規則餅圖”、“規則箭頭圖”、“優化建議圖”、“最佳操作數”相關連接得到數據挖掘結果各種呈現辦法。
結 論
流程工業數據挖掘技術及軟件在三唑磷合成過程中的應用研究,采用SUPCON JX-300X對生產過程進行了基礎自動化係統的改造,通過對工藝過程數據的采集,利用ESP-iSYS建立實時和曆史數據庫,通過對曆史數據進行數據挖掘和融合找出了配方、gongyikongzhicanshuduisanzuolinchanpindedelvjiqiyouxiaochengfendeyingxiangguilv,bingtichulegongyigaijindefangfajiqikongzhicanshudetiaozheng,zaicijichushangxingchengzhenduihuagongjizhiyaoshengchanguochengdetongyongshujuwajueruanjian,kechanshengmingxiandejingjixiaoyiheshehuixiaoyi。
本項目於2004年7月通過了浙江省科技廳組織的科技成果鑒定,鑒定結果為“該項目在數據挖掘技術應用於農藥化工領域處國內領先水平”。
|