[發明專利]一種可視化過程控制系統組態仿真方法有效
| 申請號: | 201210578544.7 | 申請日: | 2012-12-27 |
| 公開(公告)號: | CN103019104A | 公開(公告)日: | 2013-04-03 |
| 發明(設計)人: | 吳敏;曹衛華;王芳;安劍奇;何勇;王冠華 | 申請(專利權)人: | 中南大學 |
| 主分類號: | G05B17/02 | 分類號: | G05B17/02 |
| 代理公司: | 長沙市融智專利事務所 43114 | 代理人: | 黃美成 |
| 地址: | 410083 湖南*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 可視化 過程 控制系統 組態 仿真 方法 | ||
1.一種可視化過程控制系統組態仿真方法,其特征在于,包括以下步驟:
步驟1:組態圖及原理圖的建立;
在可視化的工程界面中,通過從組件庫中選取虛擬對象組件建立用于模擬實際設備的組態圖,并通過從控件庫中選取虛擬對象控件建立用于表征過程控制系統框圖的原理圖;
將組態圖的虛擬對象組件和原理圖中的虛擬對象控件綁定;將原理圖中虛擬對象控件對應的圖形與作為后臺仿真支撐的M文件或Simulink模塊綁定;
步驟2:仿真運行
建立仿真機制,啟動Matlab引擎,生成仿真數據,并在組態圖中顯示控制結果。
2.根據權利要求1所述的可視化過程控制系統組態仿真方法,其特征在于,建立組件庫的方法為:利用VC++調用Visual?Graph繪制虛擬對象組件所需圖形;虛擬對象組件采用基于傳遞函數模型、狀態空間模型、最小二乘模型、神經網絡四種建模方式構造,后兩種建模方式需進行參數設置;虛擬對象組件與原理圖中的虛擬對象控件建立自動連接;
所述的虛擬對象組件是能在組態界面中操作的廣義對象圖形,廣義對象包含控制系統的被控對象、執行機構和傳感器。
3.根據權利要求2所述的可視化過程控制系統組態仿真方法,其特征在于,將原理圖中Visual?Graph控件圖形即虛擬對象控件和作為后臺仿真支撐的Simulink控制算法模塊綁定,控件庫中包括控制器控件和輸入控件,控制器控件包括PID控制器控件、模糊控制器控件和專家控制器控件,輸入輸出控件包括階躍信號輸入控件、正弦信號輸入控件、模擬量輸入控件、模擬量輸出控件、數字量輸入控件和數字量輸出控件。
4.根據權利要求3所述的可視化過程控制系統組態仿真方法,其特征在于,建立仿真機制的方法為:在Matlab中建立ws0和ws1的兩個mdl文件,在ws0中設置初始數據結構,在ws1中將上一時刻仿真末狀態賦予下一時刻仿真初狀態;進行仿真時,首先執行一次ws0,即進行了一個仿真步長的仿真,建立初始數據結構后,按照仿真步長執行ws1。
5.根據權利要求4所述的可視化過程控制系統組態仿真方法,其特征在于,過程控制系統運行時,對已建好的過程控制系統的識別是通過對組件和控件使用統一的命名綁定機制實現的,一個虛擬對象對應于一個在組態圖中顯示的圖形外框、一個在原理圖中顯示的圖形外框和一個Simulink模塊,一個控制器控件或輸入控件對應于一個在原理圖中顯示的圖形外框和一個Simulink模塊;
步驟1中所述的綁定指采用命名綁定機制進行綁定,即將虛擬對象組件名稱、控件名稱以及虛擬對象數據存儲單元名稱統一化;虛擬對象的名稱格式為wi,其中i表示虛擬對象的序號;wi就作為虛擬對象在整個仿真過程中的唯一標識;
仿真過程中涉及到的運行數據交換是指Simulink與組態圖、原理圖運行時的變量數據交換,三者之間通過同一的命名來實現關聯;
仿真進行時,以Matlab?workspace作為數據交換中心,其中Simulink仿真運行時所需的輸入參數通過VC調用Matlab引擎執行Simulink仿真命令來實現,Simulink仿真運行時所產生數據上傳到Matlab?workspace,同時Simulink仿真運行時所產生數據也作為原理圖與組態圖中的數據進行顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中南大學,未經中南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210578544.7/1.html,轉載請聲明來源鉆瓜專利網。





