鐘朝暉
(大唐佛山熱電有限責任公司,廣東 佛山 528500)
建筑信息化模型(BIM)是一種融合了建筑學、幾何學、工程學等技術,應用關于建設工程項目設計、施工及運營全生命周期內(nèi)的統(tǒng)一信息模型,該模型包含了過程中所有的信息,在建設的不同階段,各個參與方可以基于統(tǒng)一的信息模型,將各自的工作融合于信息化模型,彼此之間相互協(xié)調(diào),在這個工程項目中進行各類不同專業(yè)的決策與應用,實現(xiàn)了不同階段信息集成與共享,以及工程信息的三維可視化應用,不僅大大提高了建設工程的質(zhì)量和管理效率,同時節(jié)約了工程成本[1]。隨著BIM技術的不斷發(fā)展,其應用領域也不斷擴大。
BIM在建設工程中可實現(xiàn)多種不同的效果,幾乎能夠滿足不同階段的各種需求,如將專業(yè)化、抽象化的二維建筑設計進行形象化描述,實現(xiàn)建筑效果圖與動畫展示,依據(jù)建設過程中常用的橫梁、平板、柱子等建筑組件開展施工圖設計,甚至在建筑結構設計效果審核中運用BIM技術等[1]。
數(shù)據(jù)實時交互技術是一種分析數(shù)據(jù)的常用方法,其核心是通過獲取用戶每一次的輸入數(shù)據(jù),分析數(shù)據(jù)之間算法關系及相互聯(lián)系,以此來根據(jù)不同任務和目標獲取與之對應的結果[1]。由于傳統(tǒng)數(shù)據(jù)查詢模式算法成舊,獲取結果不準確,獲取效率不高。實時交互式數(shù)據(jù)查詢方式不僅能能夠準確獲得結果,同時能夠對交互過程進行分析,是近幾年研究的熱點內(nèi)容之一[2]。對現(xiàn)有的實時交互式分析理論基礎、模型數(shù)據(jù)分析過程以及系統(tǒng)框架進行研究,是更好地利用實時數(shù)據(jù)交互技術的前提。
數(shù)據(jù)實時交互技術所研究的主要內(nèi)容包括交互級響應時間、對跨模態(tài)數(shù)據(jù)的支持、實時交互式分析系統(tǒng)的實現(xiàn)等。實時交互式分析算法理論基礎主要涉及不同的算法,包括近似查詢處理算法、非結構化數(shù)據(jù)查詢算法和數(shù)據(jù)流算法等[2]。依據(jù)對數(shù)據(jù)處理的要求的不同,通常采用不同的獲取方式,如在近似查詢處理算法中SQL最常用的是聚集查詢,對于近似查詢處理引擎,查詢數(shù)字的實現(xiàn)在算法層面主要采用離線采樣技術。
數(shù)據(jù)采集的方式和手段隨互聯(lián)網(wǎng)技術的發(fā)展而產(chǎn)生了巨大的變化。非結構化數(shù)據(jù)越來越多地被應用于數(shù)據(jù)存儲中,由于數(shù)據(jù)本身特點,該類數(shù)據(jù)已不再適用于傳統(tǒng)的查詢方式,因此需要依托新型的非結構化數(shù)據(jù)算法設計。通常包括時空數(shù)據(jù)交互查詢技術、圖像數(shù)據(jù)交互式查詢技術和其他非結構化數(shù)據(jù)交互查詢技術等[1]。
數(shù)據(jù)流算法可認為是一個由海量數(shù)據(jù)組成的數(shù)據(jù)序列,通常采用亞線性空間數(shù)據(jù)結構查詢功能來實現(xiàn)該特殊類型數(shù)據(jù)結構獲取,常用方法有隨機采樣、直方圖采樣、頻繁項采樣、小波略圖及分位數(shù)采樣等方法,同時這些技術也常用于一些復雜的分析查詢。
1.3.1 電廠信息系統(tǒng)的組成
電廠實時數(shù)據(jù)平臺信息系統(tǒng)通常由過程自動化系統(tǒng)、廠級監(jiān)控及信息系統(tǒng)和管理信息系統(tǒng)組成,與之對應的是面向生產(chǎn)運行操作者、面向生產(chǎn)和技術管理以及面向行政和經(jīng)營管理。自動化系統(tǒng)是指該發(fā)電廠內(nèi)的一級監(jiān)控系統(tǒng),通常包含單元機組的DCS系統(tǒng)、主控室的網(wǎng)絡系統(tǒng)、化水車間的化水程控系統(tǒng)、電氣車間運動的RTU系統(tǒng)、燃料車煤的運輸系統(tǒng)及燃油程控系統(tǒng),這些系統(tǒng)多少和規(guī)模大小與電廠的有機容量往往相一致,裝機容量越大的機組監(jiān)控系統(tǒng)就越好[3]。廠級監(jiān)控信息系統(tǒng)的主要功能是完成發(fā)電過程中的綜合管理和系統(tǒng)檢測,最核心的作用是實現(xiàn)實時歷史數(shù)據(jù)的服務功能,在其價值方面主要體現(xiàn)在包含了SIS范圍的各種系統(tǒng)應用。管理信息系統(tǒng)主要用于滿足電廠內(nèi)部管理,實現(xiàn)現(xiàn)代數(shù)字化的管理系統(tǒng),主要有辦公自動化、技術監(jiān)督管理、物資管理及計劃管理等模塊,這些模塊的功能和實現(xiàn)功能的程度都與發(fā)電廠MIS系統(tǒng)的軟硬件有密切關系,根據(jù)實際的需求選擇。此外對于電廠信息化的分類還有其他方法,但不管那種方法,都能實現(xiàn)用于生產(chǎn)工藝的管理部分,只是這些部分的歸并不同而已。
1.3.2 SIS系統(tǒng)的組成
SIS系統(tǒng)的體系結構包括多個程序,主要功能如下:實時/歷史數(shù)據(jù)服務系統(tǒng)主要實現(xiàn)數(shù)據(jù)的基礎保存和歷史數(shù)據(jù)的更新與記錄;實時數(shù)據(jù)采集系統(tǒng)主要實現(xiàn)該過程中各個環(huán)節(jié)的畫面采集,時刻保持所獲得的信息為及時所需;生產(chǎn)過程分析系統(tǒng)主要實現(xiàn)將獲得的數(shù)據(jù)進行分析,獲得定性的規(guī)律,指導今后的部署安排;客戶端組態(tài)顯示系統(tǒng)會將所收集及分析的結果展現(xiàn)在預先設置的系統(tǒng)中,直觀顯示不同因素之間的影響。
將SIS系統(tǒng)實時數(shù)據(jù)采集系統(tǒng)中獲取的數(shù)據(jù)經(jīng)實時/歷史數(shù)據(jù)服務系統(tǒng)分析后,會以多種數(shù)據(jù)格式存儲在固定的存儲系統(tǒng)中,主要包括對廠級性能計算的風險、負荷優(yōu)化的分配方法、設備壽命的計算等。此外,客戶端組態(tài)顯示SIS系統(tǒng)畫面,并以數(shù)據(jù)模型圖像的方式展現(xiàn)出來,從而使得用戶可查看實時數(shù)據(jù)、歷史數(shù)據(jù)及分析結果。
電廠實時數(shù)據(jù)平臺(Real-Time Data Plant, RTDP)是實現(xiàn)數(shù)據(jù)實時交互的核心框架,主要有如下功能。一是為計算機網(wǎng)絡上的各用戶提供從電廠中獲取的各種數(shù)據(jù),主要包括化水過程、傳輸過程、燃油程控系統(tǒng)等。這些數(shù)據(jù)主要來自系統(tǒng)自帶的數(shù)據(jù)和實際工作中產(chǎn)生的數(shù)據(jù),該過程能夠對數(shù)據(jù)采集的全過程進行監(jiān)督控制,靈活地實現(xiàn)對全過程數(shù)據(jù)的實時把握。二是通過使用計算機內(nèi)預置系統(tǒng)和軟件對收集的數(shù)據(jù)進行清洗和壓縮,將得到的數(shù)據(jù)進行整理匯總,同時按照固定的數(shù)據(jù)格式將其存儲,方便今后的查詢和使用。三是RTDP歸根結底還是一個基礎數(shù)據(jù)化管理系統(tǒng),因此要實現(xiàn)底層數(shù)據(jù)之間的關聯(lián)和銜接,確保得到的數(shù)據(jù)準確性。
電廠實時數(shù)據(jù)平臺在接口方面也實現(xiàn)了數(shù)據(jù)輸入和輸出接口,輸入接口通常具有普遍性。由于大多數(shù)電廠實現(xiàn)流程工業(yè),因此在實際工作過程中,即使同一廠家,所使用的計算機基礎系統(tǒng)也不一定完全相同,在進行數(shù)據(jù)交換或者結果驗證時存在很大的困難,此時就需要將不同規(guī)約數(shù)據(jù)存入RTDP的系統(tǒng)中,因此會有輸入接口。RTDP系統(tǒng)具有適用于多種設備的眾多類型數(shù)據(jù)接口,但是在接收數(shù)據(jù)存儲時還需要遵照開發(fā)時的內(nèi)部協(xié)議進行數(shù)據(jù)傳輸,此外,由于許多電廠已經(jīng)進行了管理信息系統(tǒng)的建設,這對于向電廠的管理信息系統(tǒng)傳送實時生產(chǎn)和歷史數(shù)據(jù),為過程分析系統(tǒng)提供數(shù)據(jù)源,以及提高用戶的二次開發(fā)能力具有重要的意義。
RTDP是SIS系統(tǒng)的重要組成部分,同時兩者實現(xiàn)各自的功能,但是RTDP作為SIS的一部分,為各種電廠所開發(fā)的不同系統(tǒng)的分析數(shù)據(jù)完美結合到SIS系統(tǒng)提供了重要的方法和依據(jù),兩者關系如圖1所示。
RTDP是一個基礎模塊,又稱為“實時/歷史數(shù)據(jù)服務”,實時數(shù)據(jù)庫通常由歷史數(shù)據(jù)庫、實時數(shù)據(jù)庫、采集模塊、回送模塊事件記錄等組成。RTDP在上述模塊的基礎上,還實現(xiàn)了輸入(輸出)口標準化、用戶自定義界面及專家模塊目錄服務等功能,使得兩者之間的功能對接更加密切,也使得RTDP更適用于電廠建設的SIS建設。
實時/歷史數(shù)據(jù)服務程序是該系統(tǒng)最主要內(nèi)容,該系統(tǒng)的主要任務是接收和傳輸在設備實際工作過程中產(chǎn)生的數(shù)據(jù),對于接收到的不同格式的數(shù)據(jù)進行格式轉換和統(tǒng)一化處理,確保實現(xiàn)不同環(huán)境的需求。其實平臺在提供數(shù)據(jù)的過程中,需要將實時數(shù)據(jù)或者歷史數(shù)據(jù)打包分裝,高效傳給其他程序,主要包括實時I/O設備模塊、歷史I/O設備、實時數(shù)據(jù)緩沖模塊、日志管理模塊及實時數(shù)據(jù)管理模塊等。通過實時/歷史數(shù)據(jù)服務程序,不僅將所需的數(shù)據(jù)進行了格式化保存,同時對數(shù)據(jù)的準確性進行了初步驗證,如果數(shù)據(jù)的記錄不準確,或者存在異常結果,可通過篩選功能將其單獨保存,同時對數(shù)據(jù)存在異常的原因進行分析。
該模塊的主要任務是將所獲得的實時數(shù)據(jù)打上時間標簽后進行重新處理,同時將數(shù)據(jù)送到服務器的數(shù)據(jù)隊列中。將服務器中的數(shù)據(jù)進行處理,如在線壓縮等,目的是將得到的數(shù)據(jù)以最小體積、最快速度和最高質(zhì)量進行分析,同時根據(jù)數(shù)據(jù)產(chǎn)生的優(yōu)先級順序、約束所限制條件等因素進行排序。對于緩沖區(qū)的數(shù)據(jù)進行數(shù)據(jù)格式轉換,經(jīng)過這個環(huán)節(jié)該程序將現(xiàn)場各點的實時數(shù)據(jù)進行壓縮后,作為歷史數(shù)據(jù)存儲,如果想在客戶端上獲取歷史某天的數(shù)據(jù),則通過壓縮模塊就能輕松獲得指定時間的數(shù)據(jù)??梢娫谔幚磉^程中,最主要的是完成了各種格式數(shù)據(jù)類型的轉換,達到了數(shù)據(jù)類型歸一化的效果和目的,對于后面設計數(shù)據(jù)接口具有重要的作用。
對于輸入接口的設計可以根據(jù)不同的需求有不同的設計,其中一種是客戶有冗余需求的,一般會配置計算機控制實際工作,一臺用于正常工作,另一臺用來備用,在此過程中會使用串口心跳線將其連接起來,實現(xiàn)彼此之間的信息傳遞。此外,由于這套系統(tǒng)軟件有自動監(jiān)測功能,即每隔設置的一定時間和網(wǎng)絡,分別相互檢測一次并交換狀態(tài)數(shù)據(jù),智能偵測對方的工作狀態(tài),如果在檢查過程中有意外因素,就可以向服務器發(fā)送宣告信號[4]。該設計克服不同設備接口之間數(shù)據(jù)不一致的弊端,提高了數(shù)據(jù)傳輸?shù)男省?/p>
由于對實時數(shù)據(jù)的讀取必須遵照相關的開發(fā)內(nèi)部協(xié)議,因此,在輸出接口的設計過程中必須提供一種標準的且使用方便的方式來實現(xiàn)數(shù)據(jù)的讀取和寫入,利用分裝的思想將所有的內(nèi)部通信協(xié)議、文件格式、壓縮算法等復雜的處理看作一個黑箱子,通過這個黑箱子不僅能對不確定的因素進行意外測試,同時還能增強系統(tǒng)的意外防范能力,對于系統(tǒng)整體性能具有重要的作用。此外,在設置協(xié)議傳輸方式的過程中需要考慮軟件的使用環(huán)境,同時設置攔截功能,當處于不安全的環(huán)境時,系統(tǒng)能夠發(fā)出信號,觸發(fā)攔截設置,將其直接過濾掉,并提供相應功能的方法屬性和事件使其調(diào)用,這就能夠達到設計出我們所需要的用于輸出接口的目的。
上述各個部件之間的物理組建雖然看似獨立,但是在數(shù)據(jù)傳輸?shù)倪^程中是以其作為基礎的,因此彼此之間在功能和實現(xiàn)等方面都存在密切聯(lián)系,各部件之間只有相互配合才能實現(xiàn)眾多功能,才能實現(xiàn)數(shù)字化的統(tǒng)一協(xié)調(diào)管理。
利用BIM三維技術和數(shù)據(jù)交互式融合構建基本信息庫,該庫不僅包含在實際建設過程中會用到的基本的各類建筑要素三維模型,同時各種不同的模型之間存在內(nèi)在的聯(lián)系,這些聯(lián)系使得模型在不同的建設環(huán)節(jié)過程中具有明顯不同的作用,扮演不同的角色[4]。所有在建設過程中的基本的三維BIM模型構成了今后會用的所有的基礎數(shù)據(jù)模型。此外在基于實時數(shù)據(jù)交互的機制中,能夠實時獲取和更新三維系統(tǒng)模型中的所有數(shù)據(jù),兩者的有機結合是構建基礎信息庫最核心的內(nèi)容,同時也是最重要的應用方面之一。
在使用BIM建模的過程中,確定其應用范圍和實際詳略要求是開展建模的第一步,同時也是最重要的內(nèi)容。在電力建設工程中,需要根據(jù)實際的電力設備需求,確定工程的規(guī)模及各個部件的構成難易程度,這些環(huán)節(jié)的確定需要專業(yè)技術人員開展一系列的勘察后方可確定。在應用BIM技術的過程中,如果使用其進行內(nèi)部所有零件的建模,這種模型的數(shù)據(jù)量會異常復雜龐大,但是如果能夠實現(xiàn)數(shù)據(jù)交互就可以輕松解決該問題。
BIM三維建模和數(shù)據(jù)交互式模型構建是數(shù)字化電廠設計的重要研究內(nèi)容之一,本文在介紹BIM三維建模和數(shù)據(jù)交互式理論的基礎上,構建了基于實時數(shù)據(jù)平臺的電廠功能定位和電廠實時數(shù)據(jù)平臺的體系結構,最后提出了重要的應用方面和今后可能的發(fā)展方向。