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

    一种基于生成对抗网络的波前复原方法及系统

    公开(公告)号:CN111695676A

    公开(公告)日:2020-09-22

    申请号:CN202010440664.5

    申请日:2020-05-22

    Abstract: 本发明提出一种基于生成对抗网络的波前复原方法及系统,属于波前复原领域,利用训练样本集训练生成对抗网络的pix2pix模型,其包括生成器和判别器;训练样本集数据经格式转换后输入给生成器,生成波前数据;判别器将生成的波前数据和真实的波前数据进行对比判断,如果判断为假,则根据损失函数优化生成器,并重新生成波前数据继续进行对比判断,直到判断为真时,得到最终的波前复原网络模型;将目标光波数据经过格式转换后,输入到波前复原网络模型中,得到复原波前数据。本发明能直接通过远场光斑对波前进行复原,不受限于波前的频率和孔径形状。

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

    公开(公告)号:CN118643654B

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

    申请号:CN202410698085.9

    申请日:2024-05-31

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

    一种基于SEIR模型的社交网络建模方法及系统

    公开(公告)号:CN119782632A

    公开(公告)日:2025-04-08

    申请号:CN202411617576.2

    申请日:2024-11-13

    Abstract: 本发明公开了一种基于SEIR模型的社交网络建模方法及系统,属于计算机仿真领域。本发明首先初始化一个BA结构的无标度网络,然后进行传播演化仿真,基于SEIR模型模拟节点在不同状态之间的转换,根据节点间的交互行为重建社交网络。本发明可实现基于BA无标度网络通过动态演化形成符合幂律分布的有向网络,可有效模拟仿真新媒体平台上的社交网络关系,有助于进行新媒体环境下用户交互行为分析。

    一种基于特征矩阵的多包层阶跃光纤设计方法

    公开(公告)号:CN114942490B

    公开(公告)日:2023-03-24

    申请号:CN202210348354.X

    申请日:2022-04-01

    Abstract: 本发明公开了一种基于特征矩阵的多包层阶跃光纤设计方法。本方法为:1)输入光纤初始结构计算参数;2)根据纤芯折射率和最外层包层折射率所确定的有效传播常数计算范围内离散取样,得到有效传播常数取样值;3)根据包层数量确定分段边界;对于每一有效传播常数取样值,计算对应的各个折射率层的归一化参数;4)构建光纤中各个有效传播常数取样值的振荡子矩阵或衰减子矩阵;5)根据振荡子矩阵和衰减子矩阵构建特征矩阵;6)求解特征矩阵行列式值为0时,有效传播常数值;7)计算不同模式阶数下的有效传播常数值对应的等效折射率;8)将所得等效折射率回代到特征矩阵中,得到对应模式的方程组,计算得到各对应模式下光纤中的模场分布。

    一种基于特征矩阵的多包层阶跃光纤设计方法

    公开(公告)号:CN114942490A

    公开(公告)日:2022-08-26

    申请号:CN202210348354.X

    申请日:2022-04-01

    Abstract: 本发明公开了一种基于特征矩阵的多包层阶跃光纤设计方法。本方法为:1)输入光纤初始结构计算参数;2)根据纤芯折射率和最外层包层折射率所确定的有效传播常数计算范围内离散取样,得到有效传播常数取样值;3)根据包层数量确定分段边界;对于每一有效传播常数取样值,计算对应的各个折射率层的归一化参数;4)构建光纤中各个有效传播常数取样值的振荡子矩阵或衰减子矩阵;5)根据振荡子矩阵和衰减子矩阵构建特征矩阵;6)求解特征矩阵行列式值为0时,有效传播常数值;7)计算不同模式阶数下的有效传播常数值对应的等效折射率;8)将所得等效折射率回代到特征矩阵中,得到对应模式的方程组,计算得到各对应模式下光纤中的模场分布。

    一种仿真实现光纤激光器设计的方法

    公开(公告)号:CN111125899A

    公开(公告)日:2020-05-08

    申请号:CN201911305696.8

    申请日:2019-12-18

    Abstract: 本发明提供一种仿真实现光纤激光器设计的方法,所述方法基于仿真实现光纤激光器设计的系统实现,所述仿真实现光纤激光器设计的系统自上而下具有应用层、功能层、模型层、算法层、基础层;其特征在于,所述方法包括:用户向TVE的交互框架发送消息,所述消息指示用于建立工程;逐次加入各个光纤元器件基础模型,并建立所述各个光纤元器件的连接关系,形成仿真系统;同时,设置所述各个光纤元器件基础模型及所述仿真系统的参数;对所述仿真系统进行拓扑分析及验证;针对所述仿真系统的各个光纤元器件选择相应的算法模型,以对所述仿真系统进行仿真计算;对仿真结果进行可视化分析和存储。

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

    公开(公告)号:CN117909036B

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

    申请号:CN202311665948.4

    申请日:2023-12-06

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

Patent Agency Ranking