[發明專利]一種通用仿真組件的描述及建模方法無效
| 申請號: | 201210169692.3 | 申請日: | 2012-05-29 |
| 公開(公告)號: | CN103455643A | 公開(公告)日: | 2013-12-18 |
| 發明(設計)人: | 耿新階;陳洪博;張海兵;劉思偉 | 申請(專利權)人: | 北京神州普惠科技股份有限公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通用 仿真 組件 描述 建模 方法 | ||
1.技術領域
應用于系統仿真領域的通用組件建模方法。
2.背景技術
現階段使用廣泛的仿真系統應用建模方式是使用基于HLA協議或其他特定協議的建模方式。仿真模塊的開發過程中,需要開發者詳細了解特定仿真協議的定義,這對不具備仿真知識的特定業務領域專家是非常困難的。仿真系統開發好后,仿真系統中用到的仿真模型的劃分規則沒有統一的標準,不利于對仿真模型進行重用,開發的仿真系統質量不容易控制。
本技術專利闡述的通用組件描述及建模方法,能夠解決仿真模型劃分標準不統一,仿真模型不利于重用的問題。
3.發明內容
3.1總體方案
本技術方案由通用仿真組件的描述方法與仿真組件的建模方法組成。通過使用XML格式的帶有仿真組件語義的文件對組件自身屬性、接口、事件與組件之間的關系進行了描述。使用規范化的組件建模流程對仿真組件建模過程進行定義。
3.2仿真組件描述方法
Component是仿真原子功能模型(基層的組織單元),封裝了實際的仿真業務邏輯。Component可以采用運行環境支持的任何編程語言實現。同時,仿真支撐框架支持創建新的組件類型。組件的實現獨立于Input與Output接口的綁定類型。
組件根據用途不同分為:算法組件、流程控制組件、狀態組件、界面組件。
組件的基本要素組成見圖1-組件概念示意圖。
屬性(Property)
屬性是組件的初始化屬性,作為組件的運行前的初始數據。
輸入(Input)接口
輸入接口是其他組件為提供輸入的組件輸入數據使用。Input的使用方式對組件是透明的。同一組件的輸入接口之間不能重復。
輸出(Output)接口
輸出是組件為其他組件提供輸出數據使用。Output的使用方式對組件是透明的。同一組件的輸出接口之間不能重復。
接收事件(Receive?Event)
接收事件是其他組件為提供接收的組件事件數據使用。接收事件與輸入接口的不同在于,組件在一個運行周期中可以接收相同名稱的事件多次,而輸入接口僅能接收一次。同一組件的接收事件之間不能重復。
發送事件(Send?Event)
發送事件為其他組件提供發送的時間數據使用。發送時間與輸出接口的不同在于,組件在一個運行周期中可以發送相同名稱的事件多次,而輸出接口僅能產生一次。同一組件的發送事件之間不能重復。
復合組件(Composite)
圖2-復合組件概念示意圖中的兩個Component,A和B,被組裝在一個更大Composite范圍內,被稱作Composite。SimSCA的Composite描述了一個由互相連接的Component所構成的集合。Composite也聲明了Property、Input、Output、Receive?Event和Send?Event,它們被暴露到Composite外部。Composite的Property、Input、Output、Receive?Event、Send?Event是Composite內部的Component的Property、Input、Output、Receive?Event和Send?Event的映射。復合組件負責組織在其內部的組件和復合組件運行邏輯,并通過映射Input和Output接口與其他組件進行交互。一個Composite內部的Component彼此連接就如同創建一個緊耦合的應用程序。將Composite通過Input和Output連接在一起,則形成了一個更加松耦合的系統;組件接插的數據類型必須一致;系統中的每一個Composite都運行在一個單獨的進程或處理器中,Composite通過仿真實體(Entity)的接口映射。
連線(Wire)
Wire是連接Input和Output、Receive?Event和Send?Event的連線。Wire兩端的接口或事件數據類型一定是相同的。
映射(Map)
Map是wire的特殊表現形式,是把Component級別Property、Input、Output或者Receive?Event、Send?Event提升為Composite級別或Entity級別的連線。
仿真實體(Entity)
圖3-仿真實體概念示意圖中,組件或復合組件可以提升成為一個實體,實體作為仿真中的一個獨立單元存在,只能在單一計算節點上運行。
算法組件(Algorithm?component)
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京神州普惠科技股份有限公司,未經北京神州普惠科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210169692.3/2.html,轉載請聲明來源鉆瓜專利網。





