一种仿真建模支撑平台制造技术

技术编号:32133950 阅读:18 留言:0更新日期:2022-01-29 19:39
本发明专利技术涉及一种仿真建模支撑平台,属于仿真建模领域,解决了现有仿真建模支撑平台存在的人机互操作性弱、重用性差的问题。一种仿真建模支撑平台,包括:工程管理系统,用于管理每一仿真对象对应的工程项目;模板库管理系统,用于管理仿真建模的模板资源,所述模板资源包括模块库、组件库、模板库及算法库;仿真模型建模系统,用于基于当前仿真对象和所述模板资源生成并配置仿真模型;代码生成与同步系统,用于导出所配置的仿真模型对应的代码,并实现导出代码与所配置的仿真模型之间的同步。该平台能够实现仿真建模过程的全流程管理,同时,本发明专利技术设计的仿真建模支撑平台具备较强的人机互操作性和重用性,能够满足用户的仿真建模要求。求。求。

【技术实现步骤摘要】
一种仿真建模支撑平台


[0001]本专利技术涉及仿真建模
,尤其涉及一种仿真建模支撑平台。

技术介绍

[0002]随着计算机技术的发展,仿真技术已经成为对人类社会发展进步具有重要影响的一门综合性技术学科。建模仿真方法更加丰富,需要仿真模型具有人机互操作性和重用性。建模仿真已经成为评估产品性能的重要环节,而仿真技术体系也逐渐标准化、层次化、网络化。随着仿真应用领域的不断丰富、人们对产品的性能要求的提高,产品设计生产也逐步向复杂系统科学领域发展。
[0003]但是,现有的仿真建模支撑平台存在人机互操作性弱、重用性差等缺点,严重限制了仿真建模支撑平台的使用场景。

技术实现思路

[0004]鉴于上述的分析,本专利技术实施例旨在提供一种仿真建模支撑平台,用以解决现有仿真建模支撑平台存在的人机互操作性弱、重用性差的问题。
[0005]本专利技术提供了一种仿真建模支撑平台,所述平台包括:
[0006]工程管理系统,用于管理每一仿真对象对应的工程项目;
[0007]模板库管理系统,用于管理仿真建模的模板资源,所述模板资源包括模块库、组件库、模板库及算法库;
[0008]仿真模型建模系统,用于基于当前仿真对象和所述模板资源生成并配置仿真模型;
[0009]代码生成与同步系统,用于导出所配置的仿真模型对应的代码,并实现导出代码与所配置的仿真模型之间的同步。
[0010]在上述方案的基础上,本专利技术还做出了如下改进:
[0011]进一步,所述模板库管理系统包括:
[0012]组件库管理子系统,用于列表展示所述组件库中的组件及其包含的模块;并管理所述组件的新建、删除、编辑、查看及分组;
[0013]模块库管理子系统,用于列表展示所述模块库中的模块,并管理所述模块的新建、删除、编辑、查看及分组;
[0014]模板库管理子系统,用于列表展示所述模板库中的模板及其包含的组件或模块;并管理所述模板的新建、删除、编辑、查看及分组;
[0015]算法库管理子系统,用于列表展示所述算法库中的算法资源;还用于管理所述算法库中算法的代码及介绍。
[0016]进一步,每一组件、模块、模板均包括:基本描述信息和属性信息;其中,
[0017]所述基本描述信息在新建或编辑过程中添加,包括:变量名、变量的函数名、变量类型及变量注释;
[0018]所述属性信息在仿真建模过程中添加,包括:输入变量名、输入变量类型、输出变量名、输出变量类型、变量值及对应的算法。
[0019]进一步,所述基于当前仿真对象和所述模板资源生成仿真模型,包括:
[0020]从所述模板资源中选取匹配于当前仿真对象的模块或组件;
[0021]建立所选取的组件与组件、组件与模块、或者模块与模块之间的关联关系,生成仿真模型。
[0022]进一步,所述基于当前仿真对象和所述模板资源生成仿真模型,还包括:
[0023]从所述模板资源中选取匹配于当前仿真对象的模板;
[0024]根据仿真对象的仿真要求,对选取的模板进行适应性调整,生成仿真模型。
[0025]进一步,通过执行以下操作配置仿真模型:
[0026]配置仿真模型中的模块或组件的属性信息;
[0027]根据仿真模型中组件与组件、组件与模块、或者模块与模块之间的关联关系,配置仿真模型中组件与组件、组件与模块、或者模块与模块之间的变量映射关系;
[0028]从而完成仿真模型的配置。
[0029]进一步,所述平台还包括:
[0030]可视化界面展示系统,与所述模板库管理系统、仿真模型建模系统及代码生成与同步系统相关联;
[0031]当所述可视化界面展示系统被所述仿真模型建模系统调用时,用于展示所述模板资源,并提供所述基本描述信息和属性信息的添加接口;
[0032]当所述可视化界面展示系统被所述代码生成与同步系统调用时,用于展示所述仿真模型对应的代码,并提供所述代码的编辑接口。
[0033]进一步,所述工程管理系统包括:
[0034]工程目录展示子系统,用于以视图形式展示工程目录、以及每一工程项目中所涉及的模板、组件或模块;
[0035]工程编辑子系统,用于新建、编辑或删除工程项目;
[0036]转存模板子系统,用于从工程目录中选择组件或模块转存为可供复用的模板并存入模板库。
[0037]进一步,所述仿真模型建模系统包括:
[0038]模板配置子系统,通过调用所述可视化界面展示系统,实现模板的属性信息的配置;
[0039]组件配置子系统,通过调用所述可视化界面展示系统,实现组件的属性信息的配置;
[0040]模块配置子系统,通过调用所述可视化界面展示系统,实现模块的属性信息的配置;
[0041]关联设计子系统,用于配置仿真模型中组件与组件、组件与模块、或者模块与模块之间的变量映射关系。
[0042]进一步,在所述代码生成与同步系统中,所述导出代码与所配置的仿真模型之间的同步,包括:
[0043]编辑导出的代码后,将编辑内容解析后保存至对应的仿真模型中;
[0044]编辑仿真模型并导出代码后,导出的代码与对应的仿真模型同步。
[0045]与现有技术相比,本专利技术至少可实现如下有益效果之一:
[0046]本专利技术中的仿真建模支撑平台包含了仿真建模过程中涉及的工程管理、模板库管理、仿真模型建模、代码生成与同步等多个环节的设计,能够实现仿真建模过程的全流程管理。
[0047]同时,技术人员可对平台中的各系统进行编辑,有效增强了平台的人机互操作性。
[0048]此外,本平台还可以对部分模型进行复用,更进一步增强了模型的可重用性。
[0049]最后,由于本专利技术提供的仿真建模支撑平台具备较强的人机互操作性和重用性,因此,能够扩展仿真建模支撑平台的使用场景,为不同的仿真对象提供相应的仿真建模支撑平台支持。
[0050]本专利技术中,上述各技术方案之间还可以相互组合,以实现更多的优选组合方案。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分优点可从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过说明书以及附图中所特别指出的内容中来实现和获得。
附图说明
[0051]附图仅用于示出具体实施例的目的,而并不认为是对本专利技术的限制,在整个附图中,相同的参考符号表示相同的部件。
[0052]图1为本专利技术实施例1中的仿真建模支撑平台的结构示意图;
[0053]图2为本专利技术实施例1中的工程管理系统的结构示意图;
[0054]图3为本专利技术实施例1中的模板库管理系统的结构示意图;
[0055]图4为本专利技术实施例1中的仿真模型建模系统的结构示意图;
[0056]图5为本专利技术实施例2中的仿真建模方法流程图。
具体实施方式
[0057]下面结合附图来具体描述本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种仿真建模支撑平台,其特征在于,所述平台包括:工程管理系统,用于管理每一仿真对象对应的工程项目;模板库管理系统,用于管理仿真建模的模板资源,所述模板资源包括模块库、组件库、模板库及算法库;仿真模型建模系统,用于基于当前仿真对象和所述模板资源生成并配置仿真模型;代码生成与同步系统,用于导出所配置的仿真模型对应的代码,并实现导出代码与所配置的仿真模型之间的同步。2.根据权利要求1所述的仿真建模支撑平台,其特征在于,所述模板库管理系统包括:组件库管理子系统,用于列表展示所述组件库中的组件及其包含的模块;并管理所述组件的新建、删除、编辑、查看及分组;模块库管理子系统,用于列表展示所述模块库中的模块,并管理所述模块的新建、删除、编辑、查看及分组;模板库管理子系统,用于列表展示所述模板库中的模板及其包含的组件或模块;并管理所述模板的新建、删除、编辑、查看及分组;算法库管理子系统,用于列表展示所述算法库中的算法资源;还用于管理所述算法库中算法的代码及介绍。3.根据权利要求2所述的仿真建模支撑平台,其特征在于,每一组件、模块、模板均包括:基本描述信息和属性信息;其中,所述基本描述信息在新建或编辑过程中添加,包括:变量名、变量的函数名、变量类型及变量注释;所述属性信息在仿真建模过程中添加,包括:输入变量名、输入变量类型、输出变量名、输出变量类型、变量值及对应的算法。4.根据权利要求3所述的仿真建模支撑平台,其特征在于,所述基于当前仿真对象和所述模板资源生成仿真模型,包括:从所述模板资源中选取匹配于当前仿真对象的模块或组件;建立所选取的组件与组件、组件与模块、或者模块与模块之间的关联关系,生成仿真模型。5.根据权利要求3所述的仿真建模支撑平台,其特征在于,所述基于当前仿真对象和所述模板资源生成仿真模型,还包括:从所述模板资源中选取匹配于当前仿真对象的模板;根据仿真对象的仿真要求,对选取的模板进行适应性调整,生成仿真模型。6....

【专利技术属性】
技术研发人员:佟佳慧耿化品刘金杨展李易洁
申请(专利权)人:北京机电工程研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1