久久久91-久久久91精品国产一区二区-久久久91精品国产一区二区三区-久久久999国产精品-久久久999久久久精品

最新廣告
關(guān)注中國自動化產(chǎn)業(yè)發(fā)展的先行者!
工業(yè)智能邊緣計算2025年會
CAIAC 2025
2025工業(yè)安全大會
OICT公益講堂
當(dāng)前位置:首頁 >> 案例 >> 案例首頁

案例頻道

淺析虛擬DPU技術(shù)在仿真DCS中的應(yīng)用
  • 企業(yè):控制網(wǎng)     領(lǐng)域:電源     行業(yè):建筑樓宇    
  • 點擊數(shù):2516     發(fā)布時間:2007-06-16 23:37:08
  • 分享到:
采用虛擬DPU技術(shù)對SYMPHONY集散控制系統(tǒng)實現(xiàn)了DCS分散處理單元數(shù)學(xué)模型的仿真。該軟件將實際分散控制單元中的DPU功能移植過來,脫離了硬件設(shè)備,采用軟件仿真實現(xiàn)DPU工作過程的模擬。其中,虛擬DPU算法塊在Visual C++ 6.0高級編譯環(huán)境中開發(fā)。該方法保證了DCS系統(tǒng)的仿真精度及準確性,又增強了系統(tǒng)的可移植性和可擴展性。



引言

    在計算機信息網(wǎng)絡(luò)技術(shù)的促進下,為適應(yīng)對大型工業(yè)過程及其控制系統(tǒng)的分析、優(yōu)化和訓(xùn)練的需求,集散控制系統(tǒng)DCS的全范圍仿真正在向所謂“虛擬”技術(shù)方向發(fā)展。目前,虛擬DCS的實現(xiàn)主要包括三種方式,激勵型DCS、仿真DCS和虛擬DCS。[1]其中基于虛擬DPU(分散處理單元)技術(shù)的虛擬DCS介于另外兩者之間,其控制參數(shù)和算法完全來自于下載文件,使用與實際DPU相同的算法、模塊、時間片、位號等,可以同步修改更新,軟件功能逼真度較高,實現(xiàn)成本低。[2]因此,虛擬DPU技術(shù)能夠真正有效、經(jīng)濟和廣泛地應(yīng)用于人員培訓(xùn)、在線檢測、故障診斷和設(shè)計調(diào)試DPU,滿足火力發(fā)電等過程工業(yè)“數(shù)字化”的需求。

1 虛擬DPU技術(shù)

    SYMPHONY集散控制系統(tǒng)和其他DCS控制系統(tǒng)一樣,主要有DPU來完成,虛擬DPU技術(shù)將實際DCS系統(tǒng)中的DPU的處理功能移植到虛擬DPU的軟件上,脫離硬件設(shè)備,采用軟件仿真在計算機上實現(xiàn)一個或多個DPU工作過程的模擬。這樣就可以直接運行設(shè)計人員組態(tài)好的文件,執(zhí)行其控制策略。然后,通過與操作員站人機界面(HMI)的通訊接口相連,就可以完成整個DCS流程動態(tài)數(shù)學(xué)模型仿真系統(tǒng)。

    下圖(圖1)為虛擬DPU在整個DCS工作過程中的位置。



圖1虛擬DPU在整個DCS中的位置


    從圖中可以看出虛擬DPU完全取代了真實的DPU,對下載好的組態(tài)文件進行處理,然后在操作員站顯示出執(zhí)行的結(jié)果。這樣既能完成設(shè)計調(diào)試、人員培訓(xùn)等離線功能,又能進行在線檢測和診斷。

2 虛擬DPU仿真軟件的實現(xiàn)

    結(jié)合華北電力大學(xué)仿真與控制技術(shù)實驗室引進的Symphony系統(tǒng),運用虛擬DPU技術(shù)對Symphony集散控制系統(tǒng)實現(xiàn)模型仿真。

    2.1面向?qū)ο蠓椒?BR>
    面向?qū)ο蠓椒?Object-Oriented Method)是一種把面向?qū)ο蟮乃枷霊?yīng)用于軟件開發(fā)過程中,指導(dǎo)開發(fā)活動的系統(tǒng)方法,簡稱OO(Object-Oriented)方法,是建立在“對象”概念基礎(chǔ)上的方法學(xué)。對象是由數(shù)據(jù)和容許的操作組成的封裝體,與客觀實體有直接對應(yīng)關(guān)系,一個對象類定義了具有相似性質(zhì)的一組對象。繼承性是對具有層次關(guān)系的類的屬性和操作進行共享的一種方式。所謂面向?qū)ο缶褪腔趯ο蟾拍?,以對象為中心,以類和繼承為構(gòu)造機制,來認識、理解、刻畫客觀世界和設(shè)計、構(gòu)建相應(yīng)的軟件系統(tǒng)。

    面向?qū)ο蠓椒ㄖС秩N基本的活動:識別對象和類,描述對象和類之間的關(guān)系,以及通過描述每個類的功能定義對象的行為。面向?qū)ο蟮牡谝粋€原則是把數(shù)據(jù)和對該數(shù)據(jù)的操作都封裝在一個類中,在程序設(shè)計時要考慮多個對象及其相互間的關(guān)系。有些功能并不一定由一個程序段完全實現(xiàn),可以讓其它對象來實現(xiàn),面向?qū)ο蟮牧硗庖粋€好處是實現(xiàn)代碼的重復(fù)使用。

    2.2虛擬DPU控制算法模塊

    Symphony分散控制系統(tǒng)包含255種軟件模塊,即255個功能碼。這些功能碼可以分為四種類型,執(zhí)行塊、系統(tǒng)常數(shù)塊、輸入/輸出塊、用戶可組態(tài)塊。[3][4] 它們主要完成五大功能:1. 輸入輸出。完成模擬量、邏輯量和脈沖量等輸入輸出功能。2.模擬控制。完成模擬量的運算及其控制。3.邏輯控制。完成邏輯量的運算及其控制。4.順序控制。完成提供設(shè)備的自動手動順序切換等功能。5.特殊計算。提供特殊的計算功能。根據(jù)對其算法、模塊、時間片、位號等的分析,對虛擬DPU控制算法模塊進行開發(fā)。在VC++中,采用面向?qū)ο蟮哪K編程技術(shù),創(chuàng)建虛擬DPU基類庫。這五個大模塊在運行過程中,通過不同的功能調(diào)用,完成了DPU的基本功能。同時,五大模塊下層又有一些小模塊來輔助其實現(xiàn)該功能。

    2.3虛擬DPU智能編譯部分
    
    智能編譯部分主要是對DPU組態(tài)后下載文件的代碼進行掃描解釋,然后建立完整的虛擬DPU組態(tài)語義庫。結(jié)合控制算法模塊,把控制算法模塊以庫文件的形式與掃描得到的代碼編譯鏈接,得到虛擬DPU控制程序。

    2.3.1組態(tài)文件的結(jié)構(gòu)

    ABB公司推出的Symphony分散控制系統(tǒng)是通過其系統(tǒng)工程工具Composer進行DCS組態(tài)的。對Composer編譯后的下載文件結(jié)構(gòu)的分析,不同模塊有著不同的二進制結(jié)構(gòu),但大體上有著相似性。它們都是先標(biāo)明該模塊所占的字節(jié)數(shù),接著依次是塊地址、常數(shù)塊號、輸入地址、輸入值、輸出地址、輸出值等(如圖2)通過對這些二進制結(jié)構(gòu)的識別,進行進一步的編譯工作。


圖2下載文件的一般格式

    2.3.2編譯部分的實現(xiàn)

    編譯部分在整個虛擬DPU的過程中,主要的作用是連接組態(tài)文件和算法類庫,把二者對應(yīng)起來,然后得出顯示的結(jié)果。如圖3是對這幾個部分所在位置和功能的說明。



圖3編譯部分在整個程序中所在的位置

3 軟件封裝與測試
   
    為了對模塊進行測試,采用對話框形式的圖形操作界面建立一個測試環(huán)境。在這個測試環(huán)境中,以實際系統(tǒng)可能出現(xiàn)的各種情況對模塊進行初始化和賦值,以實際系統(tǒng)相同的時間片調(diào)用模塊,使測試環(huán)境盡量接近于實際的系統(tǒng)。[5]
測試的重點在:1)模塊接口——模塊能否被正確的初始化和賦值,能否正確地輸出數(shù)據(jù);2)異常處理——軟件對異常情況的特殊處理是否到位,是否能夠達到準確無誤。

    測試方法采用黑盒測試和白盒測試。黑盒測試即已知產(chǎn)品的功能設(shè)計規(guī)格,可以進行測試證明每個實現(xiàn)了的功能是否符合要求。它意味著測試要在軟件的接口處進行。白盒測試即已知產(chǎn)品的內(nèi)部工作過程,可以通過測試證明每種內(nèi)部操作是否符合設(shè)計規(guī)格要求,所有內(nèi)部成分是否已經(jīng)過檢查。它是對軟件的過程性細節(jié)做細致的檢查。[6]
組態(tài)圖完成后,首先對組態(tài)圖下載,然后運用所編的軟件一步步執(zhí)行,得出結(jié)果,于實際DPU的運行結(jié)果相對照,看虛擬DPU系統(tǒng)能否做到設(shè)備的正確啟停,對變化及事故的處理能否做出正確響應(yīng)。其次觀察其調(diào)試速度是否與真是DPU相同。通過多次的反復(fù)測試、調(diào)試使其仿真軟件能夠正確可靠地運行,這樣就完成了軟件的開發(fā)。

4 結(jié)束語
   
    虛擬DPU 由于它使用與真實 DPU 相同的算法,模塊,時間片和位號。因此具有更高的軟件逼真度。它能夠和真實DPU 相聯(lián)網(wǎng)運行,實現(xiàn)機組的性能計算,在線診斷,優(yōu)化運行等高級功能。相信虛擬DPU技術(shù)將在大型工業(yè)過程仿真中有著越來越廣泛的應(yīng)用。

主要參考文獻

[1]冷杉.論虛擬分散控制系統(tǒng)技術(shù)[J].中國電力,36卷第2期,2003.2,第53-54頁

[2]宋人杰,王曉東. 基于虛擬DPU技術(shù)的DCS流程動態(tài)數(shù)學(xué)模型仿真[J].高壓電技術(shù),32卷第1期,2006.1,第91頁

[3]仿真與控制技術(shù)實驗室[M].SYMPHONY系統(tǒng)介紹.華北電力大學(xué),2002

[4]仿真與控制技術(shù)實驗室[M].SYMPHONY系統(tǒng)功能碼(N-90、INFI-90).華北電力大學(xué),2002

[5]劉哲,冷杉,楊靜.面向?qū)ο筇摂MDPU的實現(xiàn)[J].電力自動化設(shè)備,24卷第1期,2004.1,第76頁

[6]陳沛然,張建華. 淺析基于虛擬DPU技術(shù)的330MW機組仿真系統(tǒng)開發(fā)與調(diào)試[J].寧夏電力,2005.5,第43-44頁 

熱點新聞

推薦產(chǎn)品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 亚洲欧洲日韩国产| 永久免费看黄| 国产河南妇女毛片精品久久| 国产精品美女www爽爽爽视频| 亚洲伦理一二三四| 上海一级毛片| 手机免费看片网站| 免费一级欧美在线观看视频片| 国产视频一区二区在线播放| 精品国产福利在线| 国产精品视频无圣光一区| 欧美日韩黄色| 亚洲精品久久久久影| 9久久免费国产精品特黄| 日本一级成人毛片免费观看| 亚洲综合色婷婷久久| 免费看一级视频| 欧美综合图片一区二区三区| 国产福利不卡视频在免费播放 | 黄色网免费看| 国产成+人+亚洲+欧美+日韩| 久久国产精品二国产精品| 亚洲国产二区| 免费国产午夜在线观看| 欧美视频黄色| 国产人成精品香港三级古代| 国产精品一区二区三区四区| 黄色网毛片| 婷婷在线成人免费观看搜索| 国产不卡视频在线播放| 国产在线午夜| 精品一区国产| 久久成人免费网站| 久久青青成人亚洲精品| 欧美精品一区二区三区免费 | 日韩欧美一级| 亚洲欧美日韩在线中文一| 在线播放国产不卡免费视频| 男女爱爱小视频在线观看| 欧美一级永久免费毛片在线| 欧美高清一级毛片免费视|