一种基于JSON的系统模型构建方法及建模仿真系统技术方案

技术编号:40513629 阅读:22 留言:0更新日期:2024-03-01 13:30
本发明专利技术公开了一种基于JSON的系统模型构建方法及建模仿真系统。该一种基于JSON的系统模型构建方法,包括以下步骤:获取类型属性;实例化类型属性;添加模型行为方程;获取集成模型的图示信息;获取实例化模型组件关系;构建系统模型。本发明专利技术通过获取的预设系统模型成员的类型属性进行分类,然后实例化对应的类型属性,接着根据实例化的结果添加对应的模型行为方程,并获取对应的集成模型及其图示信息,再获取实例化模型组件和实例化模型组件关系,最后根据集成模型的图示信息和实例化模型组件关系构建对应的系统模型并进行分析与仿真,提高了系统模型建模仿真适用范围,解决了现有技术中存在系统模型建模仿真适用范围小的问题。

【技术实现步骤摘要】

本专利技术涉及系统建模仿真,尤其涉及一种基于json的系统模型构建方法及建模仿真系统。


技术介绍

1、随着数字化进程的推进,面向多学科的系统建模仿真技术,通过建立系统模型与仿真分析,预测系统的功能、性能、评估不同决策的影响以及优化系统设计等,已广泛应用于复杂产品全生命周期的概念、方案、测试、运维各个阶段。当前主流的系统建模仿真软件,均基于特定的建模语言规范,如美国mathworks公司的simscape语言、欧洲modelica协会的modelica语言、北京航空航天大学的x语言(xlangue)等。

2、基于建模语言的系统模型,依赖于相应语言的编译器进行词法分析、语法分析、目标代码生成与优化,建模语言标准是开放的,而编译器的研发难度大、维护成本高。同时,基于建模语言的模型无法直接交换与集成。如基于simscape语言的系统模型只能运行于matlab/simulink软件,无法直接共享给其他仿真软件;基于modelica语言的系统模型可运行于支持modelica语言规范的软件,如dymola、mworks、simulationx等;基于x语言的本文档来自技高网...

【技术保护点】

1.一种基于JSON的系统模型构建方法,用于服务器,其特征在于,包括以下步骤:

2.如权利要求1所述一种基于JSON的系统模型构建方法,其特征在于,所述预设系统模型成员的类型属性包括对象类型、数据类型和用户定义类型;

3.如权利要求2所述一种基于JSON的系统模型构建方法,其特征在于:所述模型参数和模型变量对应的物理量纲用于与预设标准物理量纲进行比较以检测正确性,所述预设标准物理量纲包含了所有形式的物理量纲。

4.如权利要求3所述一种基于JSON的系统模型构建方法,其特征在于,所述模型行为方程的具体添加方法如下:

5.如权利要求4所述一种基...

【技术特征摘要】

1.一种基于json的系统模型构建方法,用于服务器,其特征在于,包括以下步骤:

2.如权利要求1所述一种基于json的系统模型构建方法,其特征在于,所述预设系统模型成员的类型属性包括对象类型、数据类型和用户定义类型;

3.如权利要求2所述一种基于json的系统模型构建方法,其特征在于:所述模型参数和模型变量对应的物理量纲用于与预设标准物理量纲进行比较以检测正确性,所述预设标准物理量纲包含了所有形式的物理量纲。

4.如权利要求3所述一种基于json的系统模型构建方法,其特征在于,所述模型行为方程的具体添加方法如下:

5.如权利要求4所述一种基于json的系统模型构建方法,其特征在于,所述预设模型连接器包含关联该预设系统模型成员的模型行为方程中的模型变量;

6.如权利要求5所述一种基于json的系统模型构建...

【专利技术属性】
技术研发人员:赵岩
申请(专利权)人:南京数字时空科技有限公司
类型:发明
国别省市:

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

1