-
公开(公告)号:CN106681726A
公开(公告)日:2017-05-17
申请号:CN201611254375.6
申请日:2016-12-30
Applicant: 苏州同元软控信息技术有限公司
IPC: G06F9/44
Abstract: 本发明公开了一种Python模型转换为Modelica模型的方法,用户仅需对Python模型进行梳理,并根据xml数据格式填写xml文件后,即可通过C语言生成模块和Modelica语言生成模块的支持,自动封装生成C语言函数模型和Modelica语言模型。本发明不仅可以大大缩短模型封装中编码、测试的时间,提高模型封装效率,而且完全能够满足不同Python模型成功封装。本发明解决了Python模型与Modelica语言的集成问题,弥补了目前市面上没有完全满足此类需求工具上的缺憾,将有助于两种语言优势互补,协助工程师进行更有效的仿真测试;同时也将提高工程系统建模效率,扩展建模方式。
-
公开(公告)号:CN106650149A
公开(公告)日:2017-05-10
申请号:CN201611254373.7
申请日:2016-12-30
Applicant: 苏州同元软控信息技术有限公司
IPC: G06F17/50
Abstract: 本发明公开了一种基于Modelica模型的运行时故障注入系统及方法,该系统由基于Modelica的系统模型库、模型管理模块、故障模式库、故障模式管理模块、故障参数编辑模块、仿真求解模块以及故障注入模块组成。本发明的方法通过Modelica中的可扩展语义annotation,将正常工况的系统模型参数标记为故障参数,然后将故障参数保存在故障模式中,从而建立故障模式与模型间的映射关系,最后在仿真运行时注入故障模式并恢复仿真。本发明很好的解决了模型的一致性、可重用性和可维护性,大大的降低了故障仿真的复杂性;而且本发明的这种方式针对仿真耗时长的大型系统、模拟运行中系统都有显著优势。
-
公开(公告)号:CN105445581A
公开(公告)日:2016-03-30
申请号:CN201510843628.2
申请日:2015-11-27
Applicant: 苏州同元软控信息技术有限公司
CPC classification number: G01R31/00 , G06F17/5009
Abstract: 本发明公开了一种基于Modelica模型的故障检测系统及其方法,该系统包括Modelica模型编辑器、模型求解器、模型后处理器、信号转换器、数据处理器、残差生成器和阀值检测器等。本发明主要通过采用Modelica建模分析技术来实现系统故障的检测,凭借Modelica语言建模简单、展示直观、适用性强等特点,使得该方法能够很好的适应于机电液控耦合性较强的复杂系统;通过基于模型的检测方法,无需大量的数据储备和硬件投入,既缩短了故障检测平台建设的周期,又有效的控制了建设成本;通过该方法可以动态地反映故障发生的情况,使得检测变得更为高效和准确,并可为后续的故障隔离与控制等工作提供及时的信息输入,有效的阻止故障的进一步发生,更好的保障系统和人员的安全。
-
公开(公告)号:CN105301983A
公开(公告)日:2016-02-03
申请号:CN201510752887.4
申请日:2015-11-09
Applicant: 苏州同元软控信息技术有限公司
IPC: G05B17/02
Abstract: 本发明公开了一种基于FMI接口的分布式仿真系统及其构建方法,该系统由服务器、主控端软件、子计算终端、终端软件和仿真器构成,其中仿真器根据FMI接口逻辑利用各类异构平台导出的FMI联合仿真接口进行模型计算;主控端软件完成系统调度模型与子系统计算模型之间的变量连接关系配置;终端软件完成子系统网络配置。系统运行过程由服务器中的仿真器运行系统调度模型,并负责系统数据同步,子计算终端中的仿真器运行子系统模型。本发明将系统仿真划分为系统调度和子系统计算,降低了子系统之间的耦合,能够快速实现多个异构仿真平台之间的协同与联合仿真,同时能够充分利用计算资源,对于解决大规模仿真系统的构建过程复杂和计算效率低的问题效果显著。
-
公开(公告)号:CN102043657A
公开(公告)日:2011-05-04
申请号:CN201110034496.0
申请日:2011-02-01
Applicant: 苏州同元软控信息技术有限公司
IPC: G06F9/445
Abstract: 本发明公开了一种物理建模语言Modelica的模型库文件序列化方法,其特征在于:在第一次加载模型库时,对Modelica模型库的源文件进行词法/语法分析,创建文档对象模型抽象语法树,通过序列化技术将文档对象模型抽象语法树的数据保存至序列化结果文件。同时公开了相应的反序列化方法。本发明通过预处理过程,在第一次加载模型库时,生成序列化结果文件,因而在以后加载模型库时,只需要直接从读取结果文件即可,避免每次都模型库进行词法语法解析,大大加快了模型库的加载速度。以Modelica2.1标准库为例,未使用本发明的方法时,加载时间为300秒,使用本发明的方法后,加载时间仅为600毫秒。
-
-
-
-