基于數(shù)據(jù)倉庫的生產(chǎn)智能控制和管理決策系統(tǒng)
摘要:本文主要講述了數(shù)據(jù)倉庫技術(shù)在一個企業(yè)信息化實際項目中的應(yīng)用,提出了從數(shù)據(jù)倉庫的建立、數(shù)據(jù)的抽取到數(shù)據(jù)多維分析并通過數(shù)據(jù)透視表顯示的一個構(gòu)想。
主題詞:數(shù)據(jù)倉庫數(shù)據(jù)抽取OLAP數(shù)據(jù)透視表生產(chǎn)智能決策
1引言
隨著自動化技術(shù)及信息技術(shù)的迅猛發(fā)展,企業(yè)的信息化已成為衡量企業(yè)先進水平的重要標。生產(chǎn)數(shù)據(jù)一直是工廠最關(guān)心的信息。過去,這些數(shù)據(jù)信息只能記錄和顯示在車間控制室。隨著網(wǎng)絡(luò)的普及和發(fā)展,各企業(yè)都擁有自己的局域網(wǎng),這為發(fā)展工業(yè)生產(chǎn)數(shù)據(jù)監(jiān)測系統(tǒng)提供了基本的硬件環(huán)境。如何把這些數(shù)據(jù)信息上網(wǎng)和職能部門的管理信息進行整合,作為廠領(lǐng)導(dǎo)和有關(guān)管理部門直接地、實時地監(jiān)測現(xiàn)場的工藝運行狀況。為了適應(yīng)現(xiàn)代化生產(chǎn)管理的需要,有必要設(shè)計并開發(fā)一套生產(chǎn)智能控制和管理決策,使生產(chǎn)調(diào)度、生產(chǎn)管理部門及時、準確、全面地把握過程工業(yè)的生產(chǎn)過程、生產(chǎn)狀況。為企業(yè)更科學合理的生產(chǎn)決策提供數(shù)據(jù)依據(jù)。
2系統(tǒng)設(shè)計
生產(chǎn)智能控制和管理決策系統(tǒng)采用數(shù)據(jù)倉庫技術(shù),并使用當前比較先進的.NET技術(shù)架構(gòu),旨在建立一個集實時數(shù)據(jù)采集、生產(chǎn)數(shù)據(jù)實時監(jiān)測和生產(chǎn)數(shù)據(jù)智能分析與管理一體化的生產(chǎn)智能控制和管理決策系統(tǒng)。系統(tǒng)主要由如下各子系統(tǒng)構(gòu)成:生產(chǎn)車間及空壓站的數(shù)據(jù)采集和監(jiān)測子系統(tǒng),生產(chǎn)調(diào)度子系統(tǒng),班組核算子系統(tǒng)。
2.1數(shù)據(jù)采集和生產(chǎn)監(jiān)測子系統(tǒng)
數(shù)據(jù)采集是生產(chǎn)智能控制和管理決策系統(tǒng)的基礎(chǔ),石化企業(yè)大量采用了DCS(DistributedControlSystem,集散控制系統(tǒng))、PLC(ProgrammableLogicController,可編程控制器)等自動化儀表及控制設(shè)備進行生產(chǎn)過程、公用工程、罐區(qū)等的自動化控制。數(shù)據(jù)采集包含生產(chǎn)裝置、油品罐區(qū)、計量系統(tǒng)、公用工程的數(shù)據(jù)采集幾個部分,涉及絕大部分生產(chǎn)數(shù)據(jù),實現(xiàn)全廠范圍內(nèi)數(shù)據(jù)的集成。
生產(chǎn)實時監(jiān)測管理子系統(tǒng)主要功能如下:流程圖顯示,按設(shè)備以分頁方式顯示帶有實時工況參數(shù)的工藝圖;儀表指示棒圖顯示,棒上可顯示該位號儀表的量程,正常范圍,測量值和超限值;歷史趨勢圖,以曲線方式顯示指定時間范圍內(nèi)的工況參數(shù)記錄數(shù)據(jù);報警功能,可隨時顯示關(guān)鍵數(shù)據(jù)點的運行狀態(tài)(正常/低限/高限),指定人員可任意修改報警點及其上下限數(shù)據(jù);遠程監(jiān)測功能,系統(tǒng)支持通過電話撥號或Internet網(wǎng)進行生產(chǎn)過程的遠程監(jiān)測。
2.2生產(chǎn)調(diào)度子系統(tǒng)
石化企業(yè)生產(chǎn)部總調(diào)度室是石化企業(yè)和生產(chǎn)部門聯(lián)系最頻繁的一個處室,是企業(yè)有關(guān)領(lǐng)導(dǎo)及時了解企業(yè)生產(chǎn)情況和指揮企業(yè)生產(chǎn)的窗口。為了實現(xiàn)調(diào)度處的信息化管理,需要建立一個集業(yè)務(wù)處理、數(shù)據(jù)分析、Web查詢于一體,同時易于實現(xiàn)數(shù)據(jù)共享且保障數(shù)據(jù)高度安全的、上下一致的、易于使用和管理的生產(chǎn)調(diào)度子系統(tǒng)。
2.3班組核算子系統(tǒng)
班組核算子系統(tǒng)是以班組經(jīng)濟核算為起點,包括班組、車間、總廠三級成本核算系統(tǒng)。通過每天對生產(chǎn)成本進行核算,并通過與計劃對比,班與班之間的對比,與本車間曾經(jīng)達到的先進指標對比,一天中零點班、四點班、白班之間的對比,以利于班組、車間、總廠管理人員加強對成本的日常監(jiān)控,及時掌握成本信息和發(fā)現(xiàn)存在的差距和問題,采取對策,防止成本超支。
班組核算軟件包括五大功能模塊,系統(tǒng)維護模塊、數(shù)據(jù)錄入模塊、數(shù)據(jù)處理模塊、數(shù)據(jù)查詢模塊和報表處理模塊。
3系統(tǒng)實現(xiàn)
本系統(tǒng)采用微軟MicrosoftSQLServer提供可擴充的基于COM的OLAP接口。它通過一系列服務(wù)程序支持數(shù)據(jù)倉庫應(yīng)用。數(shù)據(jù)傳輸服務(wù)DTS(DataTransformationServices)提供數(shù)據(jù)輸入/輸出和自動調(diào)度功能,在數(shù)據(jù)傳輸過程中可以完成數(shù)據(jù)的驗證、清洗和轉(zhuǎn)換等操作,通過與MicrosoftRepository集成,共享有關(guān)的元數(shù)據(jù);MicrosoftRepository存儲包括元數(shù)據(jù)在內(nèi)的所有中間數(shù)據(jù);SQLServerOLAPServices支持在線分析處理;PivotTableServices提供客戶端OLAP數(shù)據(jù)訪問功能。
3.1數(shù)據(jù)倉庫構(gòu)建
數(shù)