-
公开(公告)号:CN119847534A
公开(公告)日:2025-04-18
申请号:CN202510330249.7
申请日:2025-03-20
Applicant: 苏州同元软控信息技术有限公司
IPC: G06F8/41
Abstract: 本发明实施例公开了一种Modelica模型编译方法、装置、设备和存储介质,其中,方法包括:确定目标Modelica模型的目标模型类型;其中,所述目标模型类型包括:可替换模型或不可替换模型;在目标Modelica模型为不可替换模型的情况下,针对目标Modelica模型中的每个组件,确定所述组件的目标组件类型;其中,目标组件类型包括:固定组件、候选组件或模板组件;基于所述组件的目标组件类型,对所述组件执行对应的组件编译操作。本发明实施例的技术方案,可以基于Modelica模型中组件的组件类型,执行对应的编译操作,提高Modelica模型的编译效率。
-
公开(公告)号:CN118051296A
公开(公告)日:2024-05-17
申请号:CN202410139436.2
申请日:2024-01-31
Applicant: 苏州同元软控信息技术有限公司
Abstract: 本发明公开了一种实现Modelica模型并行或并发仿真的方法、装置及设备,该方法包括:确定目标Modelica模型中使用的组件及组件属性;根据组件属性划分相应的任务分区,每个任务分区对应一个线程、进程或实时操作系统中的一个任务;对任务分区进行配置,配置完成后将不同的任务分区编译为独立的C代码;获取目标Modelica模型编译后的关键信息以及根据关键信息确定的模板,根据模板生成调度代码;在仿真运行时,根据调度代码自动调用不同的C代码以实现并发或并行仿真。本发明解决了Modelica模型在仿真时无法利用多核CPU实现并发或并行执行,导致资源利用率低、仿真速度慢的问题。
-