Python模型转换为Modelica模型的方法

    公开(公告)号:CN106681726B

    公开(公告)日:2019-11-08

    申请号:CN201611254375.6

    申请日:2016-12-30

    Abstract: 本发明公开了一种Python模型转换为Modelica模型的方法,用户仅需对Python模型进行梳理,并根据xml数据格式填写xml文件后,即可通过C语言生成模块和Modelica语言生成模块的支持,自动封装生成C语言函数模型和Modelica语言模型。本发明不仅可以大大缩短模型封装中编码、测试的时间,提高模型封装效率,而且完全能够满足不同Python模型成功封装。本发明解决了Python模型与Modelica语言的集成问题,弥补了目前市面上没有完全满足此类需求工具上的缺憾,将有助于两种语言优势互补,协助工程师进行更有效的仿真测试;同时也将提高工程系统建模效率,扩展建模方式。

    基于Modelica模型的运行时故障注入系统及方法

    公开(公告)号:CN106650149B

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

    申请号:CN201611254373.7

    申请日:2016-12-30

    Abstract: 本发明公开了一种基于Modelica模型的运行时故障注入系统及方法,该系统由基于Modelica的系统模型库、模型管理模块、故障模式库、故障模式管理模块、故障参数编辑模块、仿真求解模块以及故障注入模块组成。本发明的方法通过Modelica中的可扩展语义annotation,将正常工况的系统模型参数标记为故障参数,然后将故障参数保存在故障模式中,从而建立故障模式与模型间的映射关系,最后在仿真运行时注入故障模式并恢复仿真。本发明很好的解决了模型的一致性、可重用性和可维护性,大大的降低了故障仿真的复杂性;而且本发明的这种方式针对仿真耗时长的大型系统、模拟运行中系统都有显著优势。

    Python模型转换为Modelica模型的方法

    公开(公告)号:CN106681726A

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

    申请号:CN201611254375.6

    申请日:2016-12-30

    Abstract: 本发明公开了一种Python模型转换为Modelica模型的方法,用户仅需对Python模型进行梳理,并根据xml数据格式填写xml文件后,即可通过C语言生成模块和Modelica语言生成模块的支持,自动封装生成C语言函数模型和Modelica语言模型。本发明不仅可以大大缩短模型封装中编码、测试的时间,提高模型封装效率,而且完全能够满足不同Python模型成功封装。本发明解决了Python模型与Modelica语言的集成问题,弥补了目前市面上没有完全满足此类需求工具上的缺憾,将有助于两种语言优势互补,协助工程师进行更有效的仿真测试;同时也将提高工程系统建模效率,扩展建模方式。

    基于Modelica模型的运行时故障注入系统及方法

    公开(公告)号:CN106650149A

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

    申请号:CN201611254373.7

    申请日:2016-12-30

    Abstract: 本发明公开了一种基于Modelica模型的运行时故障注入系统及方法,该系统由基于Modelica的系统模型库、模型管理模块、故障模式库、故障模式管理模块、故障参数编辑模块、仿真求解模块以及故障注入模块组成。本发明的方法通过Modelica中的可扩展语义annotation,将正常工况的系统模型参数标记为故障参数,然后将故障参数保存在故障模式中,从而建立故障模式与模型间的映射关系,最后在仿真运行时注入故障模式并恢复仿真。本发明很好的解决了模型的一致性、可重用性和可维护性,大大的降低了故障仿真的复杂性;而且本发明的这种方式针对仿真耗时长的大型系统、模拟运行中系统都有显著优势。

Patent Agency Ranking