一种Modelica模型编译方法、装置、设备和存储介质

    公开(公告)号:CN119847534A

    公开(公告)日:2025-04-18

    申请号:CN202510330249.7

    申请日:2025-03-20

    Abstract: 本发明实施例公开了一种Modelica模型编译方法、装置、设备和存储介质,其中,方法包括:确定目标Modelica模型的目标模型类型;其中,所述目标模型类型包括:可替换模型或不可替换模型;在目标Modelica模型为不可替换模型的情况下,针对目标Modelica模型中的每个组件,确定所述组件的目标组件类型;其中,目标组件类型包括:固定组件、候选组件或模板组件;基于所述组件的目标组件类型,对所述组件执行对应的组件编译操作。本发明实施例的技术方案,可以基于Modelica模型中组件的组件类型,执行对应的编译操作,提高Modelica模型的编译效率。

    一种基于Modelica的模型平坦化方法

    公开(公告)号:CN109858169A

    公开(公告)日:2019-06-07

    申请号:CN201910113739.6

    申请日:2019-02-14

    Abstract: 本发明公开了一种基于Modelica的模型平坦化方法,该方法通过分析模型的词法和语法结构,将带层次结构的原模型变为平坦化的模型,生成的平坦化模型中所有的组件类型都是Modelica的内置类型,所以该平坦化模型可在任意支持Modelica语言的平台上仿真,而不依赖于其它模型库。本发明解除了模型对于其所用到的模型库的依赖关系,大大简化了模型后续的使用和管理,同时又解决了模型中各模块所依赖的模型库不兼容的问题,便于模型的后续构建。本发明还通过带Q-IDENT的巧妙处理方式,在保证了平坦化模型与原模型所描述系统的一致性的同时,又保留了原模型变量与平坦化模型变量的对应关系,因此具有更好的可调试性。

    仿真求解算法的定制方法、装置、设备和存储介质

    公开(公告)号:CN112256242B

    公开(公告)日:2024-11-19

    申请号:CN202011226417.1

    申请日:2020-11-05

    Abstract: 本申请公开了一种仿真求解算法的定制方法、装置、设备和存储介质。方法包括获取求解算法,其中,求解算法包括内置算法和定制算法;对求解算法进行标准接口封装,得到封装算法;将封装算法在预设求解框架中进行算法注册,得到注册算法;按照预设求解流程调用预设求解框架中的注册算法,对动态系统进行仿真求解。本申请通过采用统一的求解框架,应用模板式的求解流程,制定标准的算法接口,实现了仿真求解算法的可定制,能够满足软件开发者和用户对求解算法的定制需求。本申请解决相关技术中现有的动态系统仿真建模软件无法根据用户需求为用户定制仿真求解算法的通用算法的技术问题。

    行为定制方法、装置、设备和存储介质

    公开(公告)号:CN112256243B

    公开(公告)日:2024-04-02

    申请号:CN202011227037.X

    申请日:2020-11-05

    Abstract: 本申请公开了一种行为定制方法、装置、设备和存储介质。方法包括获取仿真计算任务;调用主控核心层根据仿真计算任务向计算层发起计算服务;调用计算层对仿真计算任务进行仿真计算,同时,调用主控核心层来调用标准接口获取用户设置的定制任务,并调用计算层以执行定制任务;调用主控核心层输出仿真计算结果和定制任务结果,完成仿真求解系统的行为定制。本申请将仿真求解系统划分为计算层、主控核心层和主控定制层,由主控定制层提供标准接口,用户通过该标准接口实现满足自身需求的主控定制层从而实现定制任务,对仿真求解系统的行为进行定制。本申请解决相关技术中现有的动态系统仿真软件无法对仿真求解器的行为进行定制的技术问题。

    仿真求解算法的定制方法、装置、设备和存储介质

    公开(公告)号:CN112256242A

    公开(公告)日:2021-01-22

    申请号:CN202011226417.1

    申请日:2020-11-05

    Abstract: 本申请公开了一种仿真求解算法的定制方法、装置、设备和存储介质。方法包括获取求解算法,其中,求解算法包括内置算法和定制算法;对求解算法进行标准接口封装,得到封装算法;将封装算法在预设求解框架中进行算法注册,得到注册算法;按照预设求解流程调用预设求解框架中的注册算法,对动态系统进行仿真求解。本申请通过采用统一的求解框架,应用模板式的求解流程,制定标准的算法接口,实现了仿真求解算法的可定制,能够满足软件开发者和用户对求解算法的定制需求。本申请解决相关技术中现有的动态系统仿真建模软件无法根据用户需求为用户定制仿真求解算法的通用算法的技术问题。

    一种基于Modelica的模型平坦化方法

    公开(公告)号:CN109858169B

    公开(公告)日:2023-04-07

    申请号:CN201910113739.6

    申请日:2019-02-14

    Abstract: 本发明公开了一种基于Modelica的模型平坦化方法,该方法通过分析模型的词法和语法结构,将带层次结构的原模型变为平坦化的模型,生成的平坦化模型中所有的组件类型都是Modelica的内置类型,所以该平坦化模型可在任意支持Modelica语言的平台上仿真,而不依赖于其它模型库。本发明解除了模型对于其所用到的模型库的依赖关系,大大简化了模型后续的使用和管理,同时又解决了模型中各模块所依赖的模型库不兼容的问题,便于模型的后续构建。本发明还通过带Q‑IDENT的巧妙处理方式,在保证了平坦化模型与原模型所描述系统的一致性的同时,又保留了原模型变量与平坦化模型变量的对应关系,因此具有更好的可调试性。

    行为定制方法、装置、设备和存储介质

    公开(公告)号:CN112256243A

    公开(公告)日:2021-01-22

    申请号:CN202011227037.X

    申请日:2020-11-05

    Abstract: 本申请公开了一种行为定制方法、装置、设备和存储介质。方法包括获取仿真计算任务;调用主控核心层根据仿真计算任务向计算层发起计算服务;调用计算层对仿真计算任务进行仿真计算,同时,调用主控核心层来调用标准接口获取用户设置的定制任务,并调用计算层以执行定制任务;调用主控核心层输出仿真计算结果和定制任务结果,完成仿真求解系统的行为定制。本申请将仿真求解系统划分为计算层、主控核心层和主控定制层,由主控定制层提供标准接口,用户通过该标准接口实现满足自身需求的主控定制层从而实现定制任务,对仿真求解系统的行为进行定制。本申请解决相关技术中现有的动态系统仿真软件无法对仿真求解器的行为进行定制的技术问题。

Patent Agency Ranking