安全公司报告
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210998493.7 (22)申请日 2022.08.19 (71)申请人 中国人民解 放军92941部队 地址 125000 辽宁省葫芦岛市龙港区海 滨 南路1号 (72)发明人 张伟 郭小威 孙健 王玉锋 向哲 王志佳 孙旭涛 于畅 秦凤凯 戴哲 岳鹏飞 牛建钊 (74)专利代理 机构 北京理工大 学专利中心 11120 专利代理师 李微微 (51)Int.Cl. G06F 8/36(2018.01) G06F 8/71(2018.01) G06F 9/54(2006.01)G06F 9/445(2018.01) G06F 30/20(2020.01) G06F 111/04(2020.01) G06F 111/02(2020.01) (54)发明名称 一种基于共享内存的多态仿真模型二次封 装方法 (57)摘要 本发明的目的是提供一种基于共享内存的 多态仿真模 型二次封装 方法, 可以用于将采用不 同编程语言或不同版本编制的封装模型集成到 统一的仿真框架中, 达到各模型协同运行的目 的。 权利要求书2页 说明书4页 附图2页 CN 115390830 A 2022.11.25 CN 115390830 A 1.一种基于共享内存的多态仿真模型二次封装方法, 其特 征在于, 包括: 步骤1、 建立共享内存通信的信息交互协议: 分析模型与仿真系统框架交互信息, 区分 模型运行指令信息和模型状态反馈信息分别建立信息交 互协议。 步骤2、 在仿真框架中, 建立相应模型的组件程序: 按照仿真框架的建模约束, 以共享内 存为通信媒介, 建立仿真系统与模型程序之间通信的仿真组件, 以驱动仿真系统各种运行 指令及系统中其它实体与仿真模型程序的数据交 互, 具体为: 步骤21、 根据模型实例ID生成共享内存名称以及共享内存读写事件名称, 即一个模型 实例与一个共享内存和一个共享内存读写事 件对应; 步骤22、 依据步骤21的共享内存名称和共享内存读写事件名称, 创建对应的共享内存 及共享内存读写事 件; 步骤23、 以模型实例ID为命令行参数, 调用模型程序的可执行文件, 创建该模型的一个 运行实例; 步骤24、 将模型初始化信息写入对应的共享内存, 并向模型程序发送共享内存写入事 件; 步骤25、 在仿真框架的每一个仿真周期内, 执 行如下步骤: 等待共享内存读取事 件; 读取共享内存, 获取模型运行实例的运行 数据; 检测模型运行实例的状态: 当为初始化状态或者推进状态时, 将推进该模型运行实例的指令和数据写入对应的共 享内存, 并发送共享内存写入 事件; 当为故障或者退出状态时, 将模型退出指令写入共享内存, 并发送共享内存写入事件, 然后销毁该模型实例; 步骤3、 对仿真模型进行二次封装: 采用与封装模型相适应的编程语言或相应版本, 在 与模型动态链接库或者静态链接库相适应的平台中对模型进 行二次封装, 即采用共享内存 的方式与仿真框架中的模型组件进行通信, 生成可 执行文件, 具体包括: 步骤31、 读取命令行参数, 根据该参数生成共享内存名称和共享内存读写事 件名称; 步骤32、 打开共享内存及共享内存读写事 件; 步骤33、 将模型 退出标识置为False; 步骤34、 检测模型退出标识: 如果为True, 则结束; 如果为False, 等待模型的共享内存 写入事件; 步骤35、 读取共享内存, 获取模型运行实例的运行 数据; 步骤36、 检测模型的模型运行指令, 并判断: 如果为初始化指令: 读取共享内存中的模型初始化数据, 调用模型初始化函数, 然后执 行下一步; 如果为推进指令: 读取共享内存中的模型初始化数据, 然后调用模型推进函数, 执行下 一步; 如果为退出指令: 将模型 退出标识置为True, 执 行下一步; 步骤37、 将模型实例运行状态数据写入共享内存, 发送共享内存读取事件, 然后返回步 骤34;权 利 要 求 书 1/2 页 2 CN 115390830 A 2步骤4、 在仿真运行过程中, 由仿真框架中的模型组件启动模型二 次封装得到的可执行 文件, 并通过共享内存进行信息交 互; 步骤5、 模型的某一实例运行结束后, 通过共享内存通知仿真框架组件, 仿真框架组件 发送退出指令给 可执行文件, 可 执行文件收到该指令后退 出运行。权 利 要 求 书 2/2 页 3 CN 115390830 A 3
专利 一种基于共享内存的多态仿真模型二次封装方法
文档预览
中文文档
9 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 16:32:21
上传分享
举报
下载
原文档
(367.6 KB)
分享
友情链接
GB-T 36957-2018 信息安全技术 灾难恢复服务要求.pdf
GB-T 24421.3-2023 服务业组织标准化工作指南 第3部分:标准编制.pdf
T-CRHA 019—2023 人胆系上皮组织类器官构建、质量控制与保藏操作指南.pdf
DB44-T 1769-2015 电动汽车用电子设备可靠性试验方法 广东省.pdf
T-ZGCSC 003—2022 智慧城市 知识体系框架.pdf
阿里云数据中台解决方案 金融行业数据资产管理.pdf
MH-T 0076-2020 民用航空网络安全等级保护基本要求.pdf
T-CADERM 5019—2023 急性有机磷农药中毒诊治要求.pdf
GB-T 36527-2018 洁净室及相关受控环境 节能指南.pdf
LD-T 08-2022 人力资源社会保障灾备中心建设和运维管理规范.pdf
DB12-T 455-2012 贵金属及珠宝玉石饰品经营服务规范 天津市.pdf
DB23-T 3291—2022 党政机关办公用房管理平台使用指南 黑龙江省.pdf
DB63-T372-2018 气象灾害分级指标 青海省.pdf
T-CEC 676—2022 电化学储能电站检修规程.pdf
GA-T 912-2018 信息安全技术 数据泄露防护产品安全技术要求.pdf
T-CAEPI 64—2023 固体回收燃料 分类与分级.pdf
T-SHZSAQS 00194—2023 库尔勒香梨密植微灌水肥高效管理技术规程.pdf
CSA 基于个人信息保护法的合规控制验证框架.pdf
GB-T 16638.1-2008 空气动力学 概念、量和符号 第1部分:空气动力学常用术语.pdf
DB37-T 4646.3—2023 公共数据 数据治理规范 第3部分:数据返还 山东省.pdf
1
/
3
9
评价文档
赞助2.5元 点击下载(367.6 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。