一种基于模型的系统设计及信息流可视化仿真系统及方法

    公开(公告)号:CN105608258B

    公开(公告)日:2018-12-14

    申请号:CN201510940991.6

    申请日:2015-12-16

    Abstract: 本发明公开了一种基于模型的系统设计及信息流可视化仿真系统及方法,该系统包括构件模型库模块、系统模型搭建模块、信息显示模块、仿真代码生成模块、代码编译模块和运行控制模块。本发明将模型的思想融入到软件的开发过程中,提出了一种新的软件开发及测试方法,改进了传统的软件开发模式,提高了开发效率;本发明基于可重用的构件模型,采用搭积木的方式搭建系统模型,在很大程度上减小了手工编写的代码量,将设开发者的工作重心转移到逻辑和原理设计上,提升了系统的可设计能力;本发明采用仿真信息可视化的方式将程序的运行流程和传递的变量信息显示出来,将传统的黑盒测试白盒化,提高了系统设计的验证能力。

    一种基于SysML和AFSim体系级设计仿真一体化方法

    公开(公告)号:CN119598686A

    公开(公告)日:2025-03-11

    申请号:CN202411434182.3

    申请日:2024-10-15

    Abstract: 本发明提供一种基于SysML和AFSim体系级设计仿真一体化方法,涉及工程系统建模仿真领域。该基于SysML和AFSim体系级设计仿真一体化方法,含有SysML架构设计模块,SysML与AFSim模型关联模块,AFSim模型生成与仿真控制模块,所述SysML架构设计模块建立SysML模型,设计系统架构,载入AFSim内置模型库,使用AFSim对象建模、嵌入AFSim脚本。本发明可以直接生成AFSim工程脚本,无需在AFSim中安装插件和修改工程脚本即可直接进行仿真运行。AFSIM是基于C++的模块化、面向对象、多领域、多分辨率的建模和仿真工具,支持工程、交战、任务和战役等仿真级别的作战仿真实验。

    一种三维模型表征方法、装置、设备和存储介质

    公开(公告)号:CN118379426A

    公开(公告)日:2024-07-23

    申请号:CN202410503533.5

    申请日:2024-04-25

    Abstract: 本发明实施例公开了一种三维模型表征方法、装置、设备和存储介质,其中,方法包括:获取待表征的模型文件;其中,模型文件包括至少一个三维子模型的属性信息;分别根据每个三维子模型的属性信息生成与三维子模型对应的目标二维子模型;其中,目标二维子模型基于SysML语言生成;根据目标二维子模型确定模型文件对应的目标三维模型,并将目标三维模型在预设交互界面中展示。本发明实施例的技术方案解决了现有技术中无法基于SysML语言表征三维模型的问题,可以将待表征的模型文件转为基于SysML语言生成二维模型,再基于二维模型生成相应的三维模型,打通了模型文件与三维可视化之间的隔阂,实现了所见即所得的需求,提高模型设计的实用性。

    一种面向特定业务设计验证需求的领域建模语言定义方法

    公开(公告)号:CN119597261A

    公开(公告)日:2025-03-11

    申请号:CN202411426518.1

    申请日:2024-10-14

    Abstract: 本发明提供一种面向特定业务设计验证需求的领域建模语言定义方法,涉及工程系统建模仿真技术领域。该面向特定业务设计验证需求的领域建模语言定义方法,包括以下步骤:步骤1:定义数字样机语言表达形式;步骤2:定义数字样机领域语言宿主语言,并进行裁剪、扩展;步骤3:定义数字样机领域语言关键字;步骤4:定义数字样机领域语言通用指令类别,及指令命名规范;步骤5:基于样机模型库封装行业指令集库。本发明中,通过定义数字样机的领域语言,实现异构模型的数字样机构建、集成和仿真,通过领域建模语言,构建数字样机建模与仿真指令集,该指令集调用语言工具对外提供的AP I实现数字样机的构建与仿真。

    一种AI驱动的批量复杂系统模型低冗余仿真计算方法

    公开(公告)号:CN119294252A

    公开(公告)日:2025-01-10

    申请号:CN202411408037.8

    申请日:2024-10-10

    Abstract: 本发明提供一种AI驱动的批量复杂系统模型低冗余仿真计算方法,涉及工程系统建模仿真技术领域。该AI驱动的批量复杂系统模型低冗余仿真计算方法,包括以下步骤:步骤1.从数据库或csv文件中导入用于神经网络模型训练的大样本数据。本发明中,通过模型簇低冗余仿真技术,从单个系统仿真模型、同类模型簇角度出发,提供基于神经网络的智能预计算和仿真计算方法,减少不必要的冗余计算,从系统仿真模型求解层面、大规模模型簇计算任务层面进行并行计算,对新型的模型簇仿真任务进行加速求解,形成面向模型簇的高效仿真求解引擎,加速模型簇场景下的系统仿真计算和数据分析效率。

    基于C代码模型的构件接口组装测试方法

    公开(公告)号:CN105607996A

    公开(公告)日:2016-05-25

    申请号:CN201510843598.5

    申请日:2015-11-27

    Abstract: 本发明公开了一种基于C代码模型的构件接口组装测试方法,包括以下步骤:源代码扫描,扫描所测的几个需要组装的函数的源代码;配置测例,组装测试针对多个接口的调用序列进行测例的配置;生成测试工程;代码编译;代码运行;结果检查。本发明所述的基于C代码模型的构件接口组装测试方法,通过识别构件代码中的需要打桩的接口,在生成测试代码时自动替换桩函数,从而在不改变被测代码的情况下实现测试用例代码的自动生成,便于进行手工调试,并提供测例配置界面和准确的测试输出信息,从而降低测试工作的复杂度,减轻测试的工作量,提高效率。

    基于C代码模型的构件接口单元测试方法

    公开(公告)号:CN105468525A

    公开(公告)日:2016-04-06

    申请号:CN201510843755.2

    申请日:2015-11-27

    CPC classification number: G06F11/3684 G06F11/3688

    Abstract: 本发明公开了一种基于C代码模型的构件接口单元测试方法,包括以下步骤:源代码扫描;配置测例;生成测试工程,其中被标记的外部调用函数若被确定为桩函数,则其代码用桩函数代码替换,若函数不被打桩,则其代码还是使用其原函数代码;代码编译;代码运行,得到运行输出结果;结果检查。本发明所述的基于C代码模型的构件接口单元测试方法,通过识别构件代码中的需要打桩的接口,在生成测试代码时自动替换桩函数,从而在不改变被测代码的情况下实现测试用例代码的自动生成,便于进行手工调试,并提供测例配置界面和准确的测试输出信息,从而降低测试工作的复杂度,减轻测试的工作量,提高效率。

    异构模型转换方法、装置、电子设备及存储介质

    公开(公告)号:CN118070536A

    公开(公告)日:2024-05-24

    申请号:CN202410252736.1

    申请日:2024-03-06

    Abstract: 本发明公开了一种异构模型转换方法、装置、电子设备及存储介质。其中,所述方法包括:获取目标工程的系统设计模型,对系统设计模型进行解析,确定并显示系统设计模型对应的模型结构框架,其中,模型结构框架包括多个设计元模型以及各设计元模型之间的结构关系;响应于针对设计元模型的配置操作,确定设计元模型的模型填充数据,根据模型填充数据和仿真模型库生成并显示设计元模型对应的仿真单机模型;响应于模型转换操作,基于组织结构以及仿真单机模型生成并显示系统设计模型对应的系统仿真模型。基于本发明实施例技术方案,能够实现异构模型之间的基本结构框架的转换以及模型相关填充信息的转换,提高模型转换的完善性。

Patent Agency Ranking