一种从SIMSCRIPT语言到C语言的语法映射方法和装置

    公开(公告)号:CN117193782B

    公开(公告)日:2024-09-10

    申请号:CN202310980321.1

    申请日:2023-08-04

    Abstract: 本发明涉及一种从SIMSCRIPT语言到C语言的语法映射方法和装置。该方法包括:解析SIMSCRIPT源程序的声明文件,将SIMSCRIPT语言全局变量转换为C语言全局变量;解析SIMSCRIPT源程序的主程序文件,逐行判断语句类型,将主程序中的基本语句和仿真语句转换成对应的C代码;解析SIMSCRIPT源程序的例程文件,逐行判断语句类型,将例程文件中的基本语句和仿真语句转换成对应的C代码。本发明通过抽取总结SIMSCRIPT语言和C语言的语法规则,对两者的语法语义进行分析,建立两种语言的语法规则映射,为基于SIMSCRIPT语言编写的大型复杂仿真系统转换为C语言奠定了技术基础,能够有效提升基于SIMSCRIPT语言研发的复杂仿真程序的运行速率。

    一种基于离散事件仿真引擎的图形化建模方法和装置

    公开(公告)号:CN118551555A

    公开(公告)日:2024-08-27

    申请号:CN202410654623.4

    申请日:2024-05-24

    Abstract: 本发明属于离散事件仿真技术领域,具体涉及一种基于离散事件仿真引擎的图形化建模方法和装置。该方法包括:对离散事件进行可视化建模,形成含有节点和流程线的离散事件仿真规则文件;根据离散事件仿真规则文件自动生成代码文件;利用离散事件仿真引擎将生成的代码文件进行规则检查和调度执行。本发明能够通过可视化方式深入构建离散事件节点内部规则和事件执行流程,并将规则文件转化为SIMSCRIPT/C/C++代码,可基于底层的离散事件仿真引擎直接编译运行,实现仿真模型的低代码开发,提升建模人员的工作效率,实现模型开发、测试一体化功能,做到所见即所得。

    一种离散事件仿真引擎与兵棋推演系统的适配方法和装置

    公开(公告)号:CN118551554A

    公开(公告)日:2024-08-27

    申请号:CN202410654621.5

    申请日:2024-05-24

    Abstract: 本发明属于信息技术领域,涉及一种离散事件仿真引擎与兵棋推演系统的适配方法和装置。该方法包括:通过正则表达式构建兵棋推演系统模型中实体管理接口、时间管理接口和事件管理接口的规则模板;对兵棋推演系统模型的代码的声明文件和定义文件进行扫描,提取声明文件中的实体类型和事件类型列表,并结合规则模板对定义文件进行扫描,提取实体管理接口、时间管理接口和事件管理接口的接口列表;将离散事件仿真引擎中的接口与对兵棋推演系统模型提取的接口列表中的接口进行自动映射,基于自定义脚本实现离散事件仿真引擎的自动集成。本发明能够为兵棋推演系统与高性能离散事件仿真引擎提供适配方法,满足大规模兵棋推演系统对事件的高效调度需求。

    一种基于历史记录数据挖掘的发布和订阅方法

    公开(公告)号:CN103729461A

    公开(公告)日:2014-04-16

    申请号:CN201410012762.3

    申请日:2014-01-12

    CPC classification number: G06F17/3089 H04L67/1002

    Abstract: 一种基于历史记录数据挖掘的发布和订阅方法,首先通过对订阅的历史记录进行数据挖掘,找出订阅者感兴趣的属性组合;订阅者根据订阅中包含的属性组合及其支持度确定代理节点;事件产生后只发送到可能存储匹配的订阅的事件代理上。该方法通过对支持度小的属性组合进行合并,在负载均衡和事件的发布开销之间取得了良好的折中。综合来讲,该方案的主要优势在于:不依赖于所使用的overlay架构,实现简单,可移植性强;通过订阅者感兴趣的属性集合确定事件代理,提高了事件代理上订阅的相关性,进而可以利用订阅间的覆盖关系提高匹配效率;在负载均衡和事件的发布开销之间取得了较好的折中,系统整体性能大大提升。

    一种分布交互式仿真系统中的数据匹配方法

    公开(公告)号:CN102819569A

    公开(公告)日:2012-12-12

    申请号:CN201210250067.1

    申请日:2012-07-18

    Abstract: 本发明提出一种分布交互式仿真系统中的数据匹配方法,仿真节点接收到新发布的订阅条件后,根据其谓词将其插入多索引结构,并根据其模式将其插入模式关系集。仿真节点接收到新发布的仿真数据后,根据仿真数据中的每一个属性,在多索引结构中查找与该属性相关的匹配不成功的所有谓词,并设置谓词所属的订阅条件为匹配不成功,之后在模式关系集中查找所有与该仿真数据模式相同或被其覆盖的所有模式集合,依次遍历集合相关的订阅条件,最终得到所有相匹配的订阅条件。

    一种自适应全球剖分四角网格面属性生成方法和系统

    公开(公告)号:CN119027610A

    公开(公告)日:2024-11-26

    申请号:CN202410736205.X

    申请日:2024-06-07

    Abstract: 本发明属于计算机仿真技术领域,涉及一种自适应全球剖分四角网格面属性生成方法和系统。该方法根据预定义的感兴趣区域生成自适应剖分网格,其中每个网格为四角网格;然后对自适应剖分网格进行地形量化,生成格元面属性。本发明的网格建模过程中稀疏或加密的区域受控,可以根据用户感兴趣区域自动适配;用户感兴趣区域之内模型计算更为精细,要求网格粒度更细小;感兴趣区域人为预先配置,根据预置好的感兴趣区域自适应适配多尺度多分辨率全球剖分四角网格,实现自适应网格既覆盖全球范围,又能显著降低网格数量的目的。本发明能够满足新一代基于离散事件的多粒度多模态仿真引擎的模型计算需求。

    一种离散事件仿真引擎效能评估方法和装置

    公开(公告)号:CN118585411A

    公开(公告)日:2024-09-03

    申请号:CN202410647100.7

    申请日:2024-05-23

    Abstract: 本发明属于仿真计算技术领域,涉及一种离散事件仿真引擎效能评估方法和装置。该方法包括:通过一系列同时发生的离散事件,测试仿真引擎完成所有离散事件所需的CPU时间,进而计算离散事件处理平均耗时,作为引擎性能评估指标;测试仿真引擎面临海量离散事件时的单位时间离散事件最大处理数量,作为引擎负载评估指标;分析测试仿真引擎在面对非正常状况时的处理能力,得到引擎鲁棒性评估指标;对仿真引擎的引擎性能评估指标、引擎负载评估指标和引擎鲁棒性评估指标进行归一化处理,形成引擎效能雷达图,并获取引擎效能综合评估指标。本发明能够从多个角度对离散事件仿真引擎性能进行科学评估,为离散事件仿真引擎的改进提供指导。

    一种面向SIMSCRIPT语言的抽象语法树构建方法和装置

    公开(公告)号:CN117193781B

    公开(公告)日:2024-04-30

    申请号:CN202310980317.5

    申请日:2023-08-04

    Abstract: 本发明涉及一种面向SIMSCRIPT语言的抽象语法树构建方法和装置。该方法包括:对SIMSCRIPT语言的9种语法规则进行抽象和构建;对三类SIMSCRIPT代码文件进行扫描和分词;基于分词结果构建叶子节点,基于语法规则构建叶子节点的逻辑关系,生成抽象语法树。本发明提供的技术方案以面向仿真领域的SIMSCRIPT语言为基础,以抽象语法树的形式来展现SIMSCRIPT语言的语法规则,为建模人员和编程人员之间提供了桥梁,为实现对SIMSCRIPT研发的仿真系统做静态语法检查、空指针异常检查、代码风格检查、格式化、代码高亮、以及代码错误提示、自动补全等工作提供了技术基础。

    一种面向复杂信息系统的高效离散事件仿真引擎构建方法和装置

    公开(公告)号:CN117909036A

    公开(公告)日:2024-04-19

    申请号:CN202311665948.4

    申请日:2023-12-06

    Abstract: 本发明涉及一种面向复杂信息系统的高效离散事件仿真引擎构建方法和装置。该方法的步骤包括:引擎初始化,主要包括事件队列初始化和仿真时钟初始化;消息接收,如果成功接收开始仿真消息则执行事件,否则仿真结束;事件执行时,循环遍历所有类型的事件队列,如果事件队列为空,仿真结束,如果事件队列不为空则取出时间戳最小的事件,如果时间戳最小的事件有多个就从中选择优先级最高的事件先执行;在事件执行过程中更新仿真时间。本发明提供的面向复杂信息系统的高效离散事件仿真引擎构建方法,提供了高效的事件调度方法和灵活的时间管理方法,能够满足复杂信息系统对事件的高精准、高效率的调度需求,为复杂信息系统的高效仿真提供了支撑平台。

    一种离散事件仿真引擎和离散网格驱动的气象环境模型构建方法和装置

    公开(公告)号:CN118643654B

    公开(公告)日:2025-05-06

    申请号:CN202410698085.9

    申请日:2024-05-31

    Abstract: 本发明属于计算机仿真技术领域,具体涉及一种离散事件仿真引擎和离散网格驱动的气象环境模型构建方法和装置。该方法包括:构建气象实体,包括天气现象和天气等级;根据气象实体的属性的变化,模拟气象实体在离散网格中从产生到消亡的过程,得到气象实体行为事件;基于气象实体的属性和气象实体行为事件计算影响因子,根据影响因子确定气象环境对仿真行动的影响。本发明能够结合离散网格对气象环境进行建模,构造更加贴近现实的气象环境场景,体现气象环境对其他仿真行动的影响,从而提高仿真结果的准确性和真实性。

Patent Agency Ranking