[发明专利]一种将架构模型转换为静态计算模型的转换系统及其方法有效
申请号: | 201710031072.6 | 申请日: | 2017-01-17 |
公开(公告)号: | CN106874562B | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | 江雷;邵进涛;赵旭峰;尹传明;刘奇;周凡利 | 申请(专利权)人: | 苏州同元软控信息技术有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 翁德亿 |
地址: | 215000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 架构 模型 转换 静态 计算 系统 及其 方法 | ||
1.一种将架构模型转换为静态计算模型的转换系统,其特征在于:由用户界面模块(1)、模型构建模块(2)、论证类型选择模块(3)、模型映射模块(4)、模型接口替换模块(5)、行为方程注入模块(6)以及静态计算模型库(7)组成;
所述用户界面模块(1),负责处理所述转换系统与用户的交互,包括可视化建模和计算结果的查看;
所述模型构建模块(2),负责利用MWorks仿真平台以及Modelica语言来搭建架构模型和所述静态计算模型库(7);
所述论证类型选择模块(3),负责触发所述转换系统从架构模型切换到静态计算模型;
所述模型映射模块(4),负责所述转换系统调用静态计算模型;
所述模型接口替换模块(5),负责将模型映射过程中的仿真执行接口替换为静态计算接口;
所述行为方程注入模块(6),负责将静态计算方程写入目标位置;
所述静态计算模型库(7),负责管理整个转换过程中的全部数据,包括输入参数和计算结果。
2.一种利用如权利要求1所述的转换系统的转换方法,其特征在于,包括如下步骤:
步骤0、所述转换系统通过所述模型构建模块(2),利用MWorks仿真平台以及Modelica语言,搭建出一套模型作为架构模型,该架构模型只需确定模型的拓扑结构即可,所述转换系统自动创建该架构模型的仿真执行接口;
步骤1、所述转换系统通过所述模型构建模块(2),在搭建好的架构模型下搭建出一套所述静态计算模型库(7)作为子模型,所述静态计算模型库(7)定义了静态计算所需的行为方程,所述转换系统自动创建所述静态计算模型库(7)的静态计算接口;
步骤2、所述转换系统通过所述论证类型选择模块(3)将架构模型切换为静态计算模型,用户可在所述用户界面模块(1)中将架构模型里所有组件的论证类型切换到静态计算模式,所述转换系统监测到切换信号后,自动开启所述模型映射模块(4);
步骤3、所述转换系统通过所述模型映射模块(4),利用Modelica语言的可替换类型机制,自动调用所述静态计算模型库(7);在该过程中,所述模型接口替换模块(5)自动将所述转换系统与架构模型间的仿真执行接口替换为静态计算接口;
步骤4、所述行为方程注入模块(6)自动从所述静态计算模型库(7)中提取静态计算方程,写入到静态计算接口中,从而完成模型映射;
步骤5、模型映射完成后,用户可通过所述用户界面模块(1)驱动架构模型进行仿真求解,求解完成后所述转换系统产生静态计算结果;在该过程中,架构模型的拓扑结构保持不变,但具有了静态计算的行为,即完成了从架构模型转换到静态计算模型的转换;
步骤6、结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州同元软控信息技术有限公司,未经苏州同元软控信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710031072.6/1.html,转载请声明来源钻瓜专利网。