【技术实现步骤摘要】
一种仿真数据存储方法、装置、电子设备及存储介质
[0001]本专利技术涉及软件工程
,尤其涉及一种仿真数据存储方法、装置、电子设备及存储介质。
技术介绍
[0002]随着工业软件的协同建模与仿真需求的不断增加,并且各大工业软件相应的提供了协同建模与高并发仿真服务。基于Modelica模型的仿真服务可能会生成海量的仿真结果数据,但缺少存储、多终端实时读取和分析海量仿真结果数据的方法。
[0003]Apache IoTDB是针对时间序列数据进行收集、存储与分析一体化的处理引擎,在工业物联网中,Apache IoTDB能够满足对海量时间序列数据的高速写入、复杂分析和查询。因此,研究如何基于Apache IoTDB技术实现Modelica模型的海量仿真结果数据的存储、多终端实时读取和分析操作,是解决上述问题的关键。
技术实现思路
[0004]本专利技术提供了一种仿真数据存储方法、装置、电子设备及存储介质,以解决待仿真模型的海量仿真结果数据的实时存储问题。
[0005]根据本专利技术的一方面,提供 ...
【技术保护点】
【技术特征摘要】
1.一种仿真数据存储方法,其特征在于,包括:在对待仿真模型进行仿真的过程中,实时获取所述待仿真模型的仿真结果数据;基于预先设定的帧协议将所述仿真结果数据转化为对应格式的帧数据;将所述帧数据存储于IoTDB数据库。2.根据权利要求1所述的方法,其特征在于,所述待仿真模型包括Modelica模型。3.根据权利要求1所述的方法,其特征在于,对待仿真模型进行仿真,包括:响应于仿真服务发送的仿真启动指令,加载所述待仿真模型及所述待仿真模型所依赖的目标模型;对所述待仿真模型及所述目标模型进行编译求解,生成同元仿真求解器;调度所述同元仿真求解器对所述待仿真模型进行仿真。4.根据权利要求3所述的方法,其特征在于,在调度所述同元仿真求解器对所述待仿真模型进行仿真的过程中,还包括:实时监测所述同元仿真求解器的仿真状态,并将所述仿真状态反馈至所述仿真服务。5.根据权利要求4所述的方法,其特征在于,在将所述仿真状态反馈至所述仿真服务之后,还包括:当所述仿真服务确定所述仿真状态为正在仿真时,从所述IoTDB数据库中实时读取所述仿真结果数据,并对所述仿真结果数据进行处理。6.根据权利要求3所述的方法,其特征在于,在调度所述同元仿真求解器对所述待仿真模型进行仿真的过程中,还包括:定时向所述...
【专利技术属性】
技术研发人员:李昌,吕鸣,邹金明,刘宇超,郭俊峰,周凡利,陈立平,
申请(专利权)人:苏州同元软控信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。