Modelica模型与Flowmaster模型的联合仿真方法、系统及电子设备

    公开(公告)号:CN112115605A

    公开(公告)日:2020-12-22

    申请号:CN202010964431.5

    申请日:2020-09-14

    IPC分类号: G06F30/20 G06F9/445 G06F9/448

    摘要: 本发明公开了一种Modelica模型与Flowmaster模型的联合仿真方法、系统及电子设备,其中方法包括:运行自动封装程序,将预先建立的Flowmaster子系统模型自动封装为第一Modelica封装模型,通过主控模型设置第一Modelica封装模型和预先建立的第一Modelica子系统模型的连接关系和时序控制,并配置第一Modelica封装模型和第一Modelica子系统模型的参数,得到第二Modelica封装模型和第二Modelica子系统模型,加载第二Modelica子系统模型、第二Modelica封装模型和主控模型,求解主控模型并调用接口,实现第二Modelica封装模型和第二Modelica子系统模型的数据交换;本发明通过将Flowmaster模型和Modelica模型连接,调用接口进行联合仿真,解决了联合仿真过程中的数据丢失、网络通信时间长及延迟的问题,并且将Flowmaster模型自动封装为Modelica模型,减少人工操作。

    Modelica外部函数图形化编辑系统及其实现方法

    公开(公告)号:CN106681727B

    公开(公告)日:2020-10-02

    申请号:CN201611256236.7

    申请日:2016-12-30

    IPC分类号: G06F8/34

    摘要: 本发明公开了一种Modelica外部函数图形化编辑系统及其实现方法,所述系统其包括一输入参数模块、一函数编辑模块、一输出变量模块和一代码生成模块;所述输入参数模块、所述函数编辑模块和所述输出变量模块开放给用户用来设置输入参数信息、输出参数信息以及编辑外部函数内容,这些信息向下传递给代码生成模块,根据用户的配置自动生成基于Modelica语法的模型组件,实现以可视化操作的方式将其他程序语言的函数封装为Modelica外部函数。本发明的图形化编辑系统图形化可读性好,封装为Modelica外部函数的Modelica function组件可以直接被其他模型使用,实现一次编辑,重复利用,方便后期修改与维护。

    基于Modelica的潜液泵虚拟样机模型库构建方法及装置

    公开(公告)号:CN111125896A

    公开(公告)日:2020-05-08

    申请号:CN201911286212.X

    申请日:2019-12-13

    IPC分类号: G06F30/20

    摘要: 本发明公开一种基于Modelica的潜液泵虚拟样机模型库构建方法及装置,其中方法包括如下步骤:对潜液泵系统进行分解,得到对应的模型库架构;分析模型库架构下的基础模型的模型特性;采用与基础模型的模型特性相匹配的建模方式,构建相应的基础模型;将基础模型进行组合,得到模型库架构下的单机模型;采用单机模型搭建潜液泵系统的模型库,并注入系统参数,其中,模型库中不同的单机模型之间通过连接器连接。最后对构建的模型库进行仿真验证。采用本发明,可以大大降低模型开发的难度,显著提高模型的重用性,有效缩短潜液泵系统设计周期,提升动态设计能力,提高设计效率。

    一种将架构模型转换为可靠性框图的转换系统及其方法

    公开(公告)号:CN106682320B

    公开(公告)日:2020-03-31

    申请号:CN201611254341.7

    申请日:2016-12-30

    IPC分类号: G06F30/20

    摘要: 本发明公开了一种将架构模型转换为可靠性框图的转换系统及其方法,该系统由用户界面模块、模型配置模块、模型解析模块、拓扑结构模块、框图布局模块、模型管理模块和数据管理模块组成。该方法通过搭建架构模型、配置架构模型、解析架构模型、生成可靠性框图树、生成组件模型连接关系以及绘制可靠性框图等步骤将架构模型顺利地转换为可靠性框图。本发明可以通过计算机程序来实现,自动将经过配置的架构模型转换为可靠性框图,节省了劳动力;利用本发明转换出的可靠性框图有机结合于架构模型,当架构模型被修改,可靠性框图也可以同步更新,解决了架构模型根据需要频繁修改时,对应的可靠性框图也要手动去频繁修改的问题。

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

    公开(公告)号:CN105608258B

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

    申请号:CN201510940991.6

    申请日:2015-12-16

    IPC分类号: G06F17/50

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

    一种基于Modelica的复杂方程可视化建模系统

    公开(公告)号:CN106682324A

    公开(公告)日:2017-05-17

    申请号:CN201611256218.9

    申请日:2016-12-30

    IPC分类号: G06F17/50 G06F9/44

    摘要: 本发明公开了一种基于Modelica的复杂方程可视化建模系统,其包括一用于接受用户的图形输入的图形视图模块,一用于接受用户的代码文本输入的文本视图模块,一用于解析代码框图的框图解析模块,一用于结合所述框图解析模块得出的代码组织关系与文本视图模块获取的代码片段,组合出完整的Modelica方程代码的代码生成模块,一用于将Modelica方程代码输入到用户指定的模型中的模型管理模块,一用于管理系统运行过程中的一切过程数据与结果数据,并负责数据的持久化的数据管理模块。本发明的系统可供用户通过图形化用户界面,以拖拽连线的方式编辑组件中的方程。

    Modelica模型仿真分析报告自动生成方法

    公开(公告)号:CN105447224A

    公开(公告)日:2016-03-30

    申请号:CN201510752551.8

    申请日:2015-11-09

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5036

    摘要: 本发明公开了一种Modelica模型仿真分析报告自动生成方法,包括以下步骤,在Excel中打开模型,Excel获取模型文件路径,据此找到模型文件;通过COM方式调用MWorks软件自动化接口,加载模型文件;对模型进行词法语法分析,判断模型是否有错,有错则提示错误,结束程序;模型没有错误,进入下一步;在Excel中生成模型组件视图,并翻译模型生成仿真器;提取模型中的参数显示在对话框中由用户修改;仿真结束后,读入仿真结果文件数据。本发明可以让建模人员方便快捷地生成Modelica模型的仿真分析报告,在模型变更时自动更新报告,另外,可以利用变量的数据表格进行数据分析。

    Modelica模型的浏览方法
    38.
    发明公开

    公开(公告)号:CN104216706A

    公开(公告)日:2014-12-17

    申请号:CN201410404586.8

    申请日:2014-08-18

    IPC分类号: G06F9/44

    摘要: 本发明公开了一种Modelica模型的浏览方法,其包括以下步骤:直接将文件拖入浏览器中,浏览器获取模型文件路径,根据模型文件路径找到模型文件;判断是否是Modelica模型文件;调用ANTLR语法分析器对整个Modelica模型进行解析;判断Modelica模型是否符合Modelica语法规范;提示模型错误,同时拒绝加载模型,然后结束;如果模型符合规范,那么解析成功;解析后,ANTLR会生成模型的整棵Dom树;根据Dom树生成XML树;浏览器读取这个XML树,并显示在浏览器上。本发明可以让建模人员在任何电脑上都可以方便地浏览Modelica模型。

    CAN通信系统中节点应用层设备仿真测试系统

    公开(公告)号:CN103746865A

    公开(公告)日:2014-04-23

    申请号:CN201310717058.3

    申请日:2013-12-20

    IPC分类号: H04L12/26

    摘要: 本发明涉及一种CAN通信系统中节点应用层设备仿真测试系统,包括物理层模块、数据链路层模块、应用层模块及硬件接口模块;物理层模块包括CAN物理通信介质及CAN收发器,CAN物理通信介质完成信号传输,CAN收发器提供对总线的差动发送和接收功能;数据链路层模块包括CAN核心控制器,CAN核心控制器包括发送模块、接收模块、仲裁模块及验收滤波模块,发送模块将信息帧发往物理层,接收模块从物理层获取信息帧,仲裁模块对发送出的与接收到的信息帧进行仲裁,验收滤波模块过滤本节点需要的数据;应用层模块模拟节点设备仿真模型;硬件接口模块用于硬件与物理层之间的通信。本发明可实现对接入节点设备的性能测试,加快研发进度。

    层次化建模工具中模型视图的显示方法

    公开(公告)号:CN103345418A

    公开(公告)日:2013-10-09

    申请号:CN201310250907.9

    申请日:2013-06-21

    IPC分类号: G06F9/455 G06F3/0485

    摘要: 本发明涉及一种层次化建模工具中模型视图的显示方法,所述模型视图包括多层次的父视图与子视图;该显示方法包括展开过程与回收过程;所述展开过程为在父视图上滚动鼠标中键放大父视图到一定比例后自动显示其子视图;所述回收过程为在子视图上滚动鼠标中键缩小子视图到一定比例后自动显示其父视图。本发明在层次化建模工具中,通过滚动鼠标中键对组件的视图结果进行快速的展开与回收,避免了现有技术中通过多个菜单的交互操作,大大提高易用性及显示效率。