一、 項(xiàng)目背景
蘆村污水處理廠坐落在無(wú)錫市西南郊京杭大運(yùn)河下甸橋畔,占地約16.3hm2,服務(wù)面積70km2,受益人口75萬(wàn)人,是目前江蘇省較大型的污水處理廠,主要處理生活污水和部分工業(yè)廢水。蘆村污水處理廠工程是依據(jù)1985年市政府論證通過(guò)的《無(wú)錫市排水工程規(guī)劃》,按一次規(guī)劃分期實(shí)施的原則進(jìn)行建設(shè)。一期工程始建于1986年,于1992年建成投產(chǎn),建設(shè)規(guī)模:一級(jí)處理10×104m3/d,二級(jí)處理5×104m3/d以及污泥濃縮、脫水等污泥處理構(gòu)筑物;二期工程系利用世界銀行貸款項(xiàng)目,于1995年開(kāi)工建設(shè),1997年投入運(yùn)行,建設(shè)規(guī)模為10×104m3/d一級(jí)處理,5×104m3/d二級(jí)處理以及污泥消化系統(tǒng);三期工程于2003年建成投產(chǎn),建設(shè)規(guī)模為10×104m3/d二級(jí)處理以及污泥濃縮脫水機(jī)房,并將一期工程的普通曝氣池改造為A2/O生物池。從而使蘆村廠處理能力全部達(dá)到二級(jí)處理,總規(guī)模為20×104m3/d。該廠的投運(yùn)對(duì)改善無(wú)錫市的水環(huán)境和太湖水質(zhì)的整治起著積極的促進(jìn)作用,顯示出良好的環(huán)境、經(jīng)濟(jì)、社會(huì)綜合效益。
2007年6月,在全面治理太湖流域水污染的大環(huán)境下,蘆村污水處理廠開(kāi)始了對(duì)前三期工程進(jìn)行進(jìn)一步升級(jí)改造的工作,改造后出水主要污染物指標(biāo)均要達(dá)到一級(jí)A標(biāo)準(zhǔn)的要求,升級(jí)改造工程于2010年6月份建成投產(chǎn)。蘆村污水處理廠四期提標(biāo)改造工程設(shè)計(jì)規(guī)模10×104m3/d,采用A2/O工藝。
蘆村污水處理廠四期工程是太湖流域水環(huán)境治理的一項(xiàng)重點(diǎn)工程,同時(shí)也是國(guó)家級(jí)重點(diǎn)工程,作為無(wú)錫市建成最早、規(guī)模最大的污水處理廠,是全國(guó)城市污水處理廠一級(jí)A提標(biāo)的一個(gè)標(biāo)志性項(xiàng)目。
二、自控系統(tǒng)簡(jiǎn)介
無(wú)錫蘆村污水處理廠原有一、二、三期自控系統(tǒng)采用的是西門(mén)子S7-300系列PLC與美國(guó)的GENESIS32組態(tài)軟件,提標(biāo)改造(四期)自控系統(tǒng)選用的是美國(guó)羅克韋爾ControlLogix系列PLC和intouch組態(tài)軟件。
為解決污水處理廠歷史數(shù)據(jù)查詢(xún)速度慢、數(shù)據(jù)利用率低等問(wèn)題,在污水處理廠提標(biāo)改造后摒棄傳統(tǒng)的用組態(tài)軟件本身數(shù)據(jù)庫(kù)和關(guān)系數(shù)據(jù)庫(kù)記錄歷史數(shù)據(jù)的方式,采用北京亞控科技發(fā)展有限公司的工業(yè)數(shù)據(jù)庫(kù)軟件KingHistorian3.0來(lái)記錄污水處理廠運(yùn)營(yíng)的歷史數(shù)據(jù),包括從四期的PLC配套OPC軟件獲取現(xiàn)場(chǎng)的工藝和設(shè)備運(yùn)行的實(shí)時(shí)數(shù)據(jù),從一、二、三期PLC配套OPC軟件獲取現(xiàn)場(chǎng)的工藝和設(shè)備運(yùn)行的主要實(shí)時(shí)數(shù)據(jù)。
蘆村污水處理廠作為國(guó)家863計(jì)劃研究課題《污水處理高效曝氣成套設(shè)備的研制與應(yīng)用》的試點(diǎn)工程,清華大學(xué)環(huán)境工程系主要負(fù)責(zé)此項(xiàng)課題的研究,其中需要工業(yè)數(shù)據(jù)庫(kù)軟件KingHistorian3.0向其提供現(xiàn)場(chǎng)的實(shí)時(shí)數(shù)據(jù)和歷史數(shù)據(jù),經(jīng)過(guò)其算法模型分析計(jì)算后再將計(jì)算結(jié)果反饋給SCADA系統(tǒng)。要求工業(yè)數(shù)據(jù)庫(kù)軟件必須提供靈活多樣的數(shù)據(jù)訪問(wèn)接口,并且具備高效的數(shù)據(jù)查詢(xún)?cè)L問(wèn)性能。
三、工業(yè)數(shù)據(jù)庫(kù)與關(guān)系數(shù)據(jù)庫(kù)比較
污水處理行業(yè)自控系統(tǒng)傳統(tǒng)模式是使用組態(tài)軟件自有歷史數(shù)據(jù)庫(kù)或者關(guān)系數(shù)據(jù)庫(kù)進(jìn)行歷史數(shù)據(jù)的記錄。大多數(shù)中小型項(xiàng)目具有數(shù)據(jù)點(diǎn)數(shù)小、歷史數(shù)據(jù)記錄頻率要求不高、數(shù)據(jù)記錄時(shí)間短等特征,這類(lèi)項(xiàng)目使用組態(tài)軟件自有歷史數(shù)據(jù)庫(kù)即可滿足歷史數(shù)據(jù)的存儲(chǔ)和查詢(xún)要求,但是對(duì)于自控系統(tǒng)中一些其他要求,例如記錄事件信息、操作日志等,使用關(guān)系數(shù)據(jù)庫(kù)對(duì)這些信息進(jìn)行存儲(chǔ)會(huì)給信息查詢(xún)帶來(lái)更大的靈活性。目前規(guī)模較小的項(xiàng)目中組態(tài)軟件歷史數(shù)據(jù)庫(kù)+關(guān)系數(shù)據(jù)庫(kù)這種處理歷史數(shù)據(jù)的方式依然被廣泛的應(yīng)用。
但是對(duì)于類(lèi)似蘆村污水處理廠這種大中型項(xiàng)目,隨著自動(dòng)化和信息化技術(shù)的不斷發(fā)展進(jìn)步,用戶對(duì)歷史數(shù)據(jù)的記錄和應(yīng)用要求越來(lái)越高,例如污水處理廠生產(chǎn)成本分析、工藝性能分析、設(shè)備管理、事故分析與事故預(yù)警等方面的應(yīng)用需求都需要龐大的歷史資料的支持和方便靈活的數(shù)據(jù)分析展示軟件來(lái)實(shí)現(xiàn)。組態(tài)軟件本身的歷史數(shù)據(jù)庫(kù)結(jié)構(gòu)簡(jiǎn)單,在歷史數(shù)據(jù)點(diǎn)數(shù)不大的情況下具有存取速度快、穩(wěn)定性高、數(shù)據(jù)應(yīng)用功能簡(jiǎn)單的特點(diǎn),但是無(wú)法滿足大點(diǎn)數(shù)、高精度、長(zhǎng)期記錄、數(shù)據(jù)應(yīng)用復(fù)雜、安全性要求高等大中型污水處理行業(yè)項(xiàng)目的需求。
關(guān)系數(shù)據(jù)庫(kù)是建立在關(guān)系模型基礎(chǔ)上的數(shù)據(jù)庫(kù),借助于集合代數(shù)等數(shù)學(xué)概念和方法來(lái)處理數(shù)據(jù)庫(kù)中的數(shù)據(jù)。現(xiàn)實(shí)中的各種實(shí)體以及實(shí)體之間的各種聯(lián)系均用關(guān)系模型來(lái)表示,關(guān)系數(shù)學(xué)模型中以二維表形式描述數(shù)據(jù),比較常用的關(guān)系型數(shù)據(jù)庫(kù)產(chǎn)品代表有:Access、SQL Server、Oracle等。
關(guān)系數(shù)據(jù)庫(kù)的主要優(yōu)勢(shì)在于處理具有一定關(guān)系的數(shù)據(jù)、處理表與表之間的關(guān)系,在處理需要長(zhǎng)期存儲(chǔ)點(diǎn)數(shù)規(guī)模龐大的工業(yè)歷史數(shù)據(jù)方面都出現(xiàn)存儲(chǔ)和查詢(xún)速度慢、無(wú)數(shù)據(jù)壓縮或者只有簡(jiǎn)單的數(shù)據(jù)壓縮致使耗費(fèi)大量磁盤(pán)空間、沒(méi)有上層的數(shù)據(jù)分析展示工具等弊端,已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足大中型污水處理行業(yè)項(xiàng)目對(duì)歷史數(shù)據(jù)處理的需求。
工業(yè)數(shù)據(jù)庫(kù)是用來(lái)處理不斷更新、快速變化的帶有時(shí)間戳并且具有連續(xù)性特征的工業(yè)過(guò)程數(shù)據(jù)的專(zhuān)用數(shù)據(jù)庫(kù)。工業(yè)數(shù)據(jù)庫(kù)具有高速采集、存儲(chǔ)、高效數(shù)據(jù)壓縮等性能。工業(yè)數(shù)據(jù)庫(kù)用來(lái)實(shí)現(xiàn)工業(yè)現(xiàn)場(chǎng)數(shù)據(jù)(例如各工藝環(huán)節(jié)水質(zhì)數(shù)據(jù)、電氣數(shù)據(jù)、設(shè)備數(shù)據(jù)等)的實(shí)時(shí)采集、壓縮、存儲(chǔ)、查詢(xún)、展示、分析,工業(yè)數(shù)據(jù)庫(kù)的關(guān)系表功能用來(lái)處理具有關(guān)系特征、少有或無(wú)時(shí)序性等數(shù)據(jù)信息(例如人員資料管理、設(shè)備資料管理等)。目前工業(yè)數(shù)據(jù)庫(kù)主要產(chǎn)品有:美國(guó)OSIsoft公司的PI數(shù)據(jù)庫(kù)、北京亞控科技發(fā)展有限公司的工業(yè)數(shù)據(jù)庫(kù)軟件KingHistorain等。
工業(yè)數(shù)據(jù)庫(kù)與關(guān)系數(shù)據(jù)庫(kù)主要功能和性能指標(biāo)對(duì)比見(jiàn)表1。
表1 工業(yè)數(shù)據(jù)庫(kù)與關(guān)系數(shù)據(jù)庫(kù)的主要功能和性能指標(biāo)對(duì)比
|
指標(biāo) |
工業(yè)數(shù)據(jù)庫(kù) |
關(guān)系數(shù)據(jù)庫(kù) |
|
存儲(chǔ)驅(qū)動(dòng) |
時(shí)間驅(qū)動(dòng) |
業(yè)務(wù)流驅(qū)動(dòng) |
|
數(shù)據(jù)壓縮 |
多種壓縮方式,可配置壓縮比率(25%~95%);5 bytes /每個(gè)浮點(diǎn)數(shù)據(jù),壓縮比按60%計(jì)。1萬(wàn)點(diǎn),采集頻率1次/s,一年數(shù)據(jù)量 631 GB |
無(wú)壓縮; 27 bytes /每個(gè)浮點(diǎn)數(shù)據(jù),1萬(wàn)點(diǎn),采集頻率1次/s,一年數(shù)據(jù)量 8515 GB,是工業(yè)數(shù)據(jù)庫(kù)的13倍 |
|
數(shù)據(jù)吞吐量 |
存儲(chǔ):15~30萬(wàn)條/s記錄 查詢(xún):200客戶端同時(shí)訪問(wèn),檢索速度 2萬(wàn)條記錄/s |
數(shù)據(jù)處理:幾千條記錄/s 查詢(xún):200客戶端同時(shí)訪問(wèn),檢索速度 幾百條記錄/s |
|
后期維護(hù) |
無(wú)需專(zhuān)人維護(hù) |
專(zhuān)業(yè)數(shù)據(jù)庫(kù)管理員維護(hù) |
四、工業(yè)數(shù)據(jù)庫(kù)KingHistorian應(yīng)用
蘆村污水處理廠原本是采用關(guān)系數(shù)據(jù)庫(kù)SQL Server實(shí)現(xiàn)歷史數(shù)據(jù)存儲(chǔ),隨著時(shí)間的積累所存儲(chǔ)的數(shù)據(jù)量不斷增加,SQL Server存儲(chǔ)和查詢(xún)的性能顯著下降,尤其是數(shù)據(jù)查詢(xún)響應(yīng)速度非常緩慢,例如查詢(xún)一個(gè)數(shù)據(jù)點(diǎn)半年的歷史數(shù)據(jù)耗時(shí)十幾分鐘,已經(jīng)不能滿足用戶對(duì)數(shù)據(jù)的應(yīng)用需求。通過(guò)嚴(yán)格選型分析,以無(wú)錫蘆村污水處理廠提標(biāo)改造為契機(jī),在提標(biāo)改造(四期)新增四期工藝設(shè)備自控系統(tǒng)的同時(shí),將原有的使用關(guān)系數(shù)據(jù)庫(kù)SQL Server記錄歷史數(shù)據(jù)的方式改變成使用工業(yè)數(shù)據(jù)庫(kù)KingHistorian記錄歷史數(shù)據(jù)。
工業(yè)數(shù)據(jù)庫(kù)KingHistorian通過(guò)OPC方式從現(xiàn)場(chǎng)PLC獲取水廠實(shí)時(shí)工藝數(shù)據(jù)和設(shè)備運(yùn)轉(zhuǎn)、故障數(shù)據(jù),并對(duì)這些數(shù)據(jù)進(jìn)行壓縮存儲(chǔ)。工業(yè)數(shù)據(jù)庫(kù)的數(shù)據(jù)分析展示平臺(tái)用于對(duì)現(xiàn)場(chǎng)實(shí)時(shí)數(shù)據(jù)通過(guò)動(dòng)畫(huà)工藝流程圖展示,對(duì)歷史數(shù)據(jù)及分析統(tǒng)計(jì)數(shù)據(jù)實(shí)現(xiàn)數(shù)據(jù)查詢(xún)報(bào)表、趨勢(shì)曲線等方式查詢(xún)顯示,并且實(shí)現(xiàn)實(shí)時(shí)工藝流程圖、數(shù)據(jù)查詢(xún)報(bào)表、趨勢(shì)曲線的web發(fā)布,用戶通過(guò)IE瀏覽器對(duì)發(fā)布的內(nèi)容進(jìn)行訪問(wèn)。
工業(yè)數(shù)據(jù)庫(kù)KingHistorian向清華大學(xué)環(huán)境工程系研究課題《污水處理高效曝氣成套設(shè)備的研制與應(yīng)用》提供現(xiàn)場(chǎng)設(shè)備運(yùn)行和工藝的實(shí)時(shí)數(shù)據(jù)和歷史數(shù)據(jù)接口,供其模型算法的數(shù)據(jù)調(diào)用,用以完成自動(dòng)調(diào)節(jié)設(shè)備運(yùn)轉(zhuǎn),達(dá)到出水水質(zhì)最優(yōu)并且耗費(fèi)成本最低的效果。
工業(yè)數(shù)據(jù)庫(kù)數(shù)據(jù)采集、存儲(chǔ)、展示系統(tǒng)架構(gòu)圖如圖1所示。
本項(xiàng)目經(jīng)過(guò)反復(fù)論證和實(shí)際測(cè)試驗(yàn)證,工業(yè)數(shù)據(jù)庫(kù)KingHistorian達(dá)到性能指標(biāo)及主要功能如下:
(1)工業(yè)數(shù)據(jù)庫(kù)可以在線連續(xù)存儲(chǔ),并達(dá)到15萬(wàn)條記錄/秒的存儲(chǔ)速度,單客戶端單點(diǎn)查詢(xún)速度達(dá)到20萬(wàn)條記錄/秒,穩(wěn)定支持256客戶端并發(fā)查詢(xún)。工業(yè)數(shù)據(jù)庫(kù)單臺(tái)服務(wù)器可以支持100萬(wàn)點(diǎn)的數(shù)據(jù)點(diǎn)。
(3)工業(yè)數(shù)據(jù)庫(kù)提供豐富的數(shù)據(jù)訪問(wèn)接口,如API、ODBC、OLEDB(ADO)、SDK等;提供150個(gè)以上的API接口函數(shù),可以使用C、C++、 C#、VB等語(yǔ)言進(jìn)行數(shù)據(jù)庫(kù)開(kāi)發(fā);支持JAVA數(shù)據(jù)訪問(wèn)接口,用戶可以實(shí)現(xiàn)跨平臺(tái)數(shù)據(jù)庫(kù)操作。
(4)在系統(tǒng)崩潰、突然掉電、程序異常退出后,工業(yè)數(shù)據(jù)庫(kù)可以保證數(shù)據(jù)文件完整有效。工業(yè)數(shù)據(jù)庫(kù)支持集群冗余方式,可實(shí)現(xiàn)變量鏡像、數(shù)據(jù)鏡像、安全鏡像等,支持鏡像緩存,支持系統(tǒng)的備份與恢復(fù)。
(5)工業(yè)數(shù)據(jù)庫(kù)持用戶對(duì)數(shù)據(jù)的存取授權(quán)和控制,防止非法用戶的入侵。工業(yè)數(shù)據(jù)庫(kù)具備完善的數(shù)據(jù)安全和基于角色的用戶權(quán)限管理功能。
五、總結(jié)
在本項(xiàng)目工業(yè)數(shù)據(jù)庫(kù)中存儲(chǔ)的歷史數(shù)據(jù)已達(dá)上億條記錄時(shí)做查詢(xún)測(cè)試,使用歷史曲線控件查詢(xún)16個(gè)瞬時(shí)流量半年的歷史數(shù)據(jù),返回?cái)?shù)據(jù)記錄條數(shù)為800多萬(wàn)條,耗時(shí)不到2min(其中包括:數(shù)據(jù)庫(kù)響應(yīng)時(shí)間+網(wǎng)絡(luò)傳輸時(shí)間+磁盤(pán)響應(yīng)時(shí)間)。
工業(yè)數(shù)據(jù)庫(kù)軟件KingHistorian對(duì)所有現(xiàn)場(chǎng)設(shè)備運(yùn)行于工藝數(shù)據(jù)進(jìn)行存儲(chǔ)后,通過(guò)KingHistorian的數(shù)據(jù)分析展示平臺(tái)軟件(KingGraphic+KingCalculation+KingA&E)可以方便的統(tǒng)計(jì)出生產(chǎn)運(yùn)營(yíng)中所消耗的電量、藥量成本,生成生產(chǎn)運(yùn)營(yíng)日、月、年報(bào)表;通過(guò)設(shè)備對(duì)啟停、累計(jì)運(yùn)行時(shí)間、故障次數(shù)的分析,可以方便的進(jìn)行設(shè)備維護(hù)和故障分析,提高了設(shè)備的工作效率和利用率,大大提高了污水處理廠生產(chǎn)數(shù)據(jù)的利用效率,為污水處理廠運(yùn)營(yíng)的成本管理和設(shè)備管理提供可靠數(shù)據(jù)支持。