[發明專利]一種面向SIMSCRIPT語言的離散事件仿真圖形化建模方法有效
| 申請號: | 202010780798.1 | 申請日: | 2020-08-06 |
| 公開(公告)號: | CN111880784B | 公開(公告)日: | 2022-10-11 |
| 發明(設計)人: | 方旭東;師磊;唐宇波;吳高潔;沈弼龍;黃海燕;王海波;張珊;司光亞;吳琳 | 申請(專利權)人: | 中國人民解放軍國防大學聯合作戰學院 |
| 主分類號: | G06F8/34 | 分類號: | G06F8/34;G06F30/20 |
| 代理公司: | 中國兵器工業集團公司專利中心 11011 | 代理人: | 祁恒 |
| 地址: | 100091 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 simscript 語言 離散 事件 仿真 圖形 建模 方法 | ||
本發明提出一種面向SIMSCRIPT語言的離散事件仿真圖形化建模方法,根據實體流圖和活動周期圖等建模技術,將實體、例程和事件等圖元通過拖拽方式添加到作為圖元承載容器的畫布中,通過連線來表示實體、例程和事件之間的交互關系,在畫布中可以對圖元進行繪制和管理,可以按照調用關系和層級關系分為多個畫布,所有畫布都可以存儲為特定格式的工程文件,工程文件能夠按照映射規則自動生成SIMSCRIPT仿真代碼。本發明以SIMSCRIPT仿真語言為基礎,基于圖形化拖拽方式搭建離散事件仿真程序,克服了采用SIMSCRIPT語言建模需要熟悉SIMSCRIPT語法,手動書寫代碼的問題,可使建模過程清晰、直觀,模型復用更加簡單,學習成本更低,用戶群體更廣闊,便于領域專家和建模人員之間交流。
技術領域
本發明屬于仿真建模技術領域,具體涉及一種面向SIMSCRIPT語言的離散事件仿真圖形化建模方法。
背景技術
離散事件仿真是根據系統中發生的事件在離散的時間點上變化的規律,來預測系統變化的方法,是一種重要的系統仿真技術。當前,離散事件仿真被廣泛用于開發航空航天、機械制造、通信交通、軍事作戰模擬等大型仿真系統。離散事件仿真語言既包括C、Fortran和PASCAL等通用編程語言,也包括GPSS和COMNET等專用仿真語言。
SIMSCRIPT語言是一種通專結合的離散事件仿真建模語言,它提供了“實體-屬性-集合”的系統描述機制,非常適合描述系統中的實體以及關聯關系。建模人員能夠快速將時間和精力集中在仿真任務最重要的部分上來,即構建仿真系統的實體間交互邏輯,定義事件以及確定事件之間的調度關系。與此同時,SIMSCRIPT提供不同層次的編程抽象,建模人員可以采用SIMSCRIPT提供的通用語言的編程方式解決計算問題,也可以采用SIMSCRIPT提供的面向仿真的編程方式構建仿真模型,為建模人員提供了靈活的建模手段,有效提高了建模以及編碼效率。此外,SIMSCRIPT語言編寫的代碼具有自然語言風格,易于為不熟悉編程的領域專家理解,為領域專家和編程人員的溝通提供了媒介。
因為SIMSCRIPT具有的這些優點,使得它在構建104量級以上實體的復雜系統仿真模型時,具有獨特的優勢。然而,目前還沒有面向SIMSCRIPT仿真語言的離散事件圖形化建模方法。采用SIMSCRIPT建模時,建模人員需要熟悉SIMSCRIPT語法,通過手動編寫SIMSCRIPT代碼的方式來構建實體、事件和調度關系。當仿真實體和事件交互過多時,編程困難,容易出錯。另一方面,建模人員無法對模型有一個整體、直觀的認知,不便于模型的討論交流。
中國專利CN101303649A雖然公開了一種建模語言圖形表示法的生成方法和裝置,但是沒有提供對SIMSCRIPT仿真語言的生成方法。
SIMSCRIPT語言開發離散仿真事件系統時,一般需要先由領域專家采用標準UML圖對所仿真的系統進行抽象建模、然后再由開發人員手動編寫仿真代碼。此外,SIMSCRIPT語言的建模領域集中于軍事、工業、金融等建模,是一種比較小眾的建模語言,熟悉其語法規則的學習成本較高,導致建模效率不高。
隨著計算機圖形技術的發展,目前很多離散仿真語言都有圖形化建模工具。例如,面向MATLAB語言的SIMULINK工具和面向C/C++語言的OPNET工具。然而SIMSCRIPT沒有圖形化建模工具,無法自動生成仿真代碼。
因此,需要面向SIMSCRIPT仿真語言提供一款圖形化建模工具,通過拖拽自定義圖元的方式,構建仿真程序,定義各個圖元和SIMSCRIPT仿真語言的映射規則,自動生成模型代碼,以使得建模人員無需熟悉SIMSCRIPT的具體語法規則,就可以構建離散事件仿真程序,極大提高建模效率。
發明內容
(一)要解決的技術問題
本發明提出一種面向SIMSCRIPT語言的離散事件仿真圖形化建模方法,以解決如何基于圖形化拖拽方式搭建離散事件仿真程序的技術問題。
(二)技術方案
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍國防大學聯合作戰學院,未經中國人民解放軍國防大學聯合作戰學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010780798.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于鋰電池生產檢測的自動化充電設備
- 下一篇:一種新能源汽車防震電池





