-
公开(公告)号:CN104216950A
公开(公告)日:2014-12-17
申请号:CN201410403110.2
申请日:2014-08-18
Applicant: 苏州同元软控信息技术有限公司
IPC: G06F17/30
CPC classification number: G06F17/30994
Abstract: 本发明公开了一种基于物理拓扑的模型比较方法,其包括以下步骤:步骤一,将两个目标模型对象平坦化;步骤二,输出模型拓扑图以及对象化的物理拓扑图;步骤三,执行拓扑图模型比较算法;步骤四,得出模型差异;步骤五,差异可视化。本发明把比较两个模型的差异转化为比较模型对象拓扑图的差异,使差异可视化可行。
-
公开(公告)号:CN112256242B
公开(公告)日:2024-11-19
申请号:CN202011226417.1
申请日:2020-11-05
Applicant: 苏州同元软控信息技术有限公司
Abstract: 本申请公开了一种仿真求解算法的定制方法、装置、设备和存储介质。方法包括获取求解算法,其中,求解算法包括内置算法和定制算法;对求解算法进行标准接口封装,得到封装算法;将封装算法在预设求解框架中进行算法注册,得到注册算法;按照预设求解流程调用预设求解框架中的注册算法,对动态系统进行仿真求解。本申请通过采用统一的求解框架,应用模板式的求解流程,制定标准的算法接口,实现了仿真求解算法的可定制,能够满足软件开发者和用户对求解算法的定制需求。本申请解决相关技术中现有的动态系统仿真建模软件无法根据用户需求为用户定制仿真求解算法的通用算法的技术问题。
-
公开(公告)号:CN112256243B
公开(公告)日:2024-04-02
申请号:CN202011227037.X
申请日:2020-11-05
Applicant: 苏州同元软控信息技术有限公司
Abstract: 本申请公开了一种行为定制方法、装置、设备和存储介质。方法包括获取仿真计算任务;调用主控核心层根据仿真计算任务向计算层发起计算服务;调用计算层对仿真计算任务进行仿真计算,同时,调用主控核心层来调用标准接口获取用户设置的定制任务,并调用计算层以执行定制任务;调用主控核心层输出仿真计算结果和定制任务结果,完成仿真求解系统的行为定制。本申请将仿真求解系统划分为计算层、主控核心层和主控定制层,由主控定制层提供标准接口,用户通过该标准接口实现满足自身需求的主控定制层从而实现定制任务,对仿真求解系统的行为进行定制。本申请解决相关技术中现有的动态系统仿真软件无法对仿真求解器的行为进行定制的技术问题。
-
公开(公告)号:CN112256242A
公开(公告)日:2021-01-22
申请号:CN202011226417.1
申请日:2020-11-05
Applicant: 苏州同元软控信息技术有限公司
Abstract: 本申请公开了一种仿真求解算法的定制方法、装置、设备和存储介质。方法包括获取求解算法,其中,求解算法包括内置算法和定制算法;对求解算法进行标准接口封装,得到封装算法;将封装算法在预设求解框架中进行算法注册,得到注册算法;按照预设求解流程调用预设求解框架中的注册算法,对动态系统进行仿真求解。本申请通过采用统一的求解框架,应用模板式的求解流程,制定标准的算法接口,实现了仿真求解算法的可定制,能够满足软件开发者和用户对求解算法的定制需求。本申请解决相关技术中现有的动态系统仿真建模软件无法根据用户需求为用户定制仿真求解算法的通用算法的技术问题。
-
公开(公告)号:CN119847534A
公开(公告)日:2025-04-18
申请号:CN202510330249.7
申请日:2025-03-20
Applicant: 苏州同元软控信息技术有限公司
IPC: G06F8/41
Abstract: 本发明实施例公开了一种Modelica模型编译方法、装置、设备和存储介质,其中,方法包括:确定目标Modelica模型的目标模型类型;其中,所述目标模型类型包括:可替换模型或不可替换模型;在目标Modelica模型为不可替换模型的情况下,针对目标Modelica模型中的每个组件,确定所述组件的目标组件类型;其中,目标组件类型包括:固定组件、候选组件或模板组件;基于所述组件的目标组件类型,对所述组件执行对应的组件编译操作。本发明实施例的技术方案,可以基于Modelica模型中组件的组件类型,执行对应的编译操作,提高Modelica模型的编译效率。
-
公开(公告)号:CN109858169A
公开(公告)日:2019-06-07
申请号:CN201910113739.6
申请日:2019-02-14
Applicant: 苏州同元软控信息技术有限公司
IPC: G06F17/50
Abstract: 本发明公开了一种基于Modelica的模型平坦化方法,该方法通过分析模型的词法和语法结构,将带层次结构的原模型变为平坦化的模型,生成的平坦化模型中所有的组件类型都是Modelica的内置类型,所以该平坦化模型可在任意支持Modelica语言的平台上仿真,而不依赖于其它模型库。本发明解除了模型对于其所用到的模型库的依赖关系,大大简化了模型后续的使用和管理,同时又解决了模型中各模块所依赖的模型库不兼容的问题,便于模型的后续构建。本发明还通过带Q-IDENT的巧妙处理方式,在保证了平坦化模型与原模型所描述系统的一致性的同时,又保留了原模型变量与平坦化模型变量的对应关系,因此具有更好的可调试性。
-
公开(公告)号:CN106843759A
公开(公告)日:2017-06-13
申请号:CN201710031073.0
申请日:2017-01-17
Applicant: 苏州同元软控信息技术有限公司
IPC: G06F3/06
Abstract: 本发明公开了一种基于动态系统结果数据的快速写读方法,其包括了快速写方法和快速读方法,写入时使用多个缓冲区,当一个缓冲区写满后,立即进行行列转置并写入文件,而其他空闲的缓冲区继续接受数据写入,多个缓冲区可以循环利用;读入时,根据头部信息计算读入数据所在的片段和偏移,直接读取片段内变量相连的数据。该方法的实质是针对动态系统的仿真结果设计了一种特殊的文件格式,将仿真数据以分块为单位进行转置处理之后再写入结果文件,这样就减少了读取变量值的时候文件指针的偏移次数,从而提高了读取速度,同时,数据量过大时,会对结果文件进行拆分,将仿真数据存放在不同的文件中,解决了文件过大时读写变量数据崩溃的问题。
-
公开(公告)号:CN105335213A
公开(公告)日:2016-02-17
申请号:CN201510709943.6
申请日:2015-10-28
Applicant: 苏州同元软控信息技术有限公司
IPC: G06F9/455
CPC classification number: G06F9/45529
Abstract: 本发明公开了一种Word文件嵌入Modelica模型实现仿真报告自动生成方法,包括以下步骤:安装生成Modelica模型仿真分析报告的Word插件;用Word打开Modelica模型文件;调用ANTLR语法分析器对选中的Modelica模型源码进行分析;判断Modelica模型源码是否符合Modelica语法规范;配置仿真报告的内容;调用编译器生成原生方程系统;生成优化后的方程系统;执行代码生成模块,生成可编译的C语言代码;生成求解器;根据模型中的仿真条件,通过求解器对模型进行仿真求解;在Word中生成以变量曲线图为主的仿真报告。本发明可以使建模人员在word中直接更改Modelica源码来生成仿真分析报告,以达到所见即所得目的。保证建模人员能够快速高效的对Modelica模型进行分析,而不依赖其他大型CAE软件。
-
公开(公告)号:CN118051296A
公开(公告)日:2024-05-17
申请号:CN202410139436.2
申请日:2024-01-31
Applicant: 苏州同元软控信息技术有限公司
Abstract: 本发明公开了一种实现Modelica模型并行或并发仿真的方法、装置及设备,该方法包括:确定目标Modelica模型中使用的组件及组件属性;根据组件属性划分相应的任务分区,每个任务分区对应一个线程、进程或实时操作系统中的一个任务;对任务分区进行配置,配置完成后将不同的任务分区编译为独立的C代码;获取目标Modelica模型编译后的关键信息以及根据关键信息确定的模板,根据模板生成调度代码;在仿真运行时,根据调度代码自动调用不同的C代码以实现并发或并行仿真。本发明解决了Modelica模型在仿真时无法利用多核CPU实现并发或并行执行,导致资源利用率低、仿真速度慢的问题。
-
公开(公告)号:CN105447224A
公开(公告)日:2016-03-30
申请号:CN201510752551.8
申请日:2015-11-09
Applicant: 苏州同元软控信息技术有限公司
IPC: G06F17/50
CPC classification number: G06F17/5036
Abstract: 本发明公开了一种Modelica模型仿真分析报告自动生成方法,包括以下步骤,在Excel中打开模型,Excel获取模型文件路径,据此找到模型文件;通过COM方式调用MWorks软件自动化接口,加载模型文件;对模型进行词法语法分析,判断模型是否有错,有错则提示错误,结束程序;模型没有错误,进入下一步;在Excel中生成模型组件视图,并翻译模型生成仿真器;提取模型中的参数显示在对话框中由用户修改;仿真结束后,读入仿真结果文件数据。本发明可以让建模人员方便快捷地生成Modelica模型的仿真分析报告,在模型变更时自动更新报告,另外,可以利用变量的数据表格进行数据分析。
-
-
-
-
-
-
-
-
-