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

    一种基于动态系统结果数据的快速读写方法

    公开(公告)号:CN106843759B

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

    申请号:CN201710031073.0

    申请日:2017-01-17

    Abstract: 本发明公开了一种基于动态系统结果数据的快速写读方法,其包括了快速写方法和快速读方法,写入时使用多个缓冲区,当一个缓冲区写满后,立即进行行列转置并写入文件,而其他空闲的缓冲区继续接受数据写入,多个缓冲区可以循环利用;读入时,根据头部信息计算读入数据所在的片段和偏移,直接读取片段内变量相连的数据。该方法的实质是针对动态系统的仿真结果设计了一种特殊的文件格式,将仿真数据以分块为单位进行转置处理之后再写入结果文件,这样就减少了读取变量值的时候文件指针的偏移次数,从而提高了读取速度,同时,数据量过大时,会对结果文件进行拆分,将仿真数据存放在不同的文件中,解决了文件过大时读写变量数据崩溃的问题。

    空调控制器半物理仿真测试系统

    公开(公告)号:CN103499966A

    公开(公告)日:2014-01-08

    申请号:CN201310250350.9

    申请日:2013-06-21

    Abstract: 本发明涉及一种空调控制器半物理仿真测试系统,包括硬件模块、信号接口模块与空调环境模型模块;硬件模块包括空调控制板及信号调理板,空调控制板用于控制并产生空调控制信号,信号调理板包括电源系统与信号采集处理系统,电源系统用于给空调控制板提供电源,信号采集处理系统用于将空调控制板产生的模拟信号转换成数字信号,同时将空调环境模型模块反馈的数字信号转换成模拟信号;信号接口模块用于硬件模块与空调环境模型模块之间的通信;空调环境模型模块用于模拟空调本体模型及环境温度模型。本发明可以直接对空调控制器进行调试,简化了空调控制器的设计及测试过程,有效地降低了研发成本,加快了研发进度。

    物理建模语言Modelica的模型库文件序列化方法

    公开(公告)号:CN102043657A

    公开(公告)日:2011-05-04

    申请号:CN201110034496.0

    申请日:2011-02-01

    Abstract: 本发明公开了一种物理建模语言Modelica的模型库文件序列化方法,其特征在于:在第一次加载模型库时,对Modelica模型库的源文件进行词法/语法分析,创建文档对象模型抽象语法树,通过序列化技术将文档对象模型抽象语法树的数据保存至序列化结果文件。同时公开了相应的反序列化方法。本发明通过预处理过程,在第一次加载模型库时,生成序列化结果文件,因而在以后加载模型库时,只需要直接从读取结果文件即可,避免每次都模型库进行词法语法解析,大大加快了模型库的加载速度。以Modelica2.1标准库为例,未使用本发明的方法时,加载时间为300秒,使用本发明的方法后,加载时间仅为600毫秒。

Patent Agency Ranking