[发明专利]一种离散系统Modelica模型文件的自动生成方法、装置及设备在审
申请号: | 202211262039.1 | 申请日: | 2022-10-14 |
公开(公告)号: | CN115525264A | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 孙忠潇;杨浩;周凡利;陈立平 | 申请(专利权)人: | 苏州同元软控信息技术有限公司 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/34;G06F8/41 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 聂俊伟 |
地址: | 215000 江苏省苏州市(江苏)自由贸易试验区苏州片区若水路3*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 离散系统 modelica 模型 文件 自动 生成 方法 装置 设备 | ||
本发明公开了一种离散系统Modelica模型文件的自动生成方法、装置及设备,该方法包括:确定离散系统在Modelica语言下建模的非共同模式,根据所述非共同模式建立人机交互界面;所述非共同模式为离散系统模型中特性的部分;获取用户通过所述人机交互界面输入的关键公式,根据所述关键公式转化成符合Modelica语法的模型文件;所述关键公式包括所述人机交互界面中的自定义建模要素的个数、基础建设元素值和自定义算法语句。解决了离散系统通过Modelica建模繁琐、复杂的问题。
技术领域
本发明涉及自动化建模技术领域,尤其涉及一种离散系统Modelica模型文件的自动生成方法、装置及设备。
背景技术
Modelica是一种开放的、面向对象的、基于方程的多领域统一物理系统建模语言。它具有方便的建模优势,基于数学公式建模,不必关心求解与编程细节,支持与系统物理架构相同的图形化建模;另外还具有良好的开放性、重用性和扩展性;重点解决数学上的代数、微分、微分代数和离散系统方程。
Modelica语言能以统一的形式建立含机、电、液、热、控制等多领域成分的复杂物理系统,已广泛应用于许多有需求的工业领域,这也使得Modelica建模的场景多样化,也导致了建模的工作量较大。
为了减少建模的工作量,需要一种能够自动生成模型文件的方式,以适应多种领域的建模环境。
发明内容
本发明提供了一种离散系统Modelica模型文件的自动生成方法、装置及设备,解决了离散系统通过Modelica建模繁琐、复杂的问题。
一种离散系统Modelica模型文件的自动生成方法,包括:
确定离散系统在Modelica语言下建模的非共同模式,根据所述非共同模式建立人机交互界面;所述非共同模式为离散系统模型中特性的部分;
获取用户通过所述人机交互界面输入的关键公式,根据所述关键公式转化成符合Modelica语法的模型文件;所述关键公式包括所述人机交互界面中的自定义建模要素的个数、基础建设元素值和自定义算法语句。
在本发明的一种实施例中,所述人机交互界面包括第一部分、第二部分和第三部分。
在本发明的一种实施例中,所述第一部分包括模块名、描述、插入到的位置、模块存储位置和需选择的保存类型。
在本发明的一种实施例中,所述第二部分包括输入端口个数、输出端口数、参数个数、状态变量个数和基础建设元素表格。
在本发明的一种实施例中,所述第三部分包括初始化处理内容编辑框、步长处理内容编辑框和终止处理内容编辑框。
在本发明的一种实施例中,所述获取用户通过所述人机交互界面输入的关键公式,根据所述关键公式转化成符合Modelica语法的模型文件,具体包括:获取用户在所述人机交互界面的第二部分输入的参数;接收用户确认操作,根据所述参数生成对应修饰词修饰的语句;获取用户在第三部分输入的初始化语句、步长语句和终止语句;接收用户确认操作,确定Modelica模型的基本模板,将所述初始化语句、步长语句和终止语句填充到所述基本模板对应的字段中;将所述根据所述参数生成对应修饰词修饰的语句与填充好的字段进行合并后生成模型文件。
在本发明的一种实施例中,所述根据所述参数生成修饰词对应修饰的语句,具体包括:根据用户在所述第二部分的基础建设元素表格中填写的值生成input、output和parameter修饰词对应修饰的语句。
在本发明的一种实施例中,所述将所述初始化语句、步长语句和终止语句填充到所述基本模板对应的字段中,具体包括:将初始化语句填充到when initial()字段中;将步长语句填充到when Clock()字段中;将初始化语句填充到when terminal()字段中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州同元软控信息技术有限公司,未经苏州同元软控信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211262039.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电解液、电化学装置和电子装置
- 下一篇:互动处理方法及装置