(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211198146.2
(22)申请日 2022.09.29
(71)申请人 成都安世亚太科技有限公司
地址 610000 四川省成 都市天府新区华阳
街道正西街183号
(72)发明人 胡林继 孙昀涛 李元林
(74)专利代理 机构 成都乐易联创专利代理有限
公司 51269
专利代理师 赵何婷
(51)Int.Cl.
G06F 30/20(2020.01)
G06F 9/50(2006.01)
G06F 16/172(2019.01)
(54)发明名称
一种仿真结果数据快速解析存 储方法
(57)摘要
本发明公开了一种仿真结果数据快速解析
存储方法, 包括如下步骤: S1: 通过参数化建模、
网格划分、 仿真计算进行仿真计算出最终得到仿
真模型; S2: 抽取仿真模型中的仿真结果数据, 并
按照标准的仿真结果格式, 将抽取的结果写入到
仿真结果文件中; S3: 根据仿真结果文件的大小
判断是否超 过约定大小, 若文件 大小未超过约定
大小, 则提取数据部分; 若文件大小超过约定大
小, 则拆分大文件并形成规范的仿真结果数据分
片; S4: 将提取的仿真结果数据或者拆分的仿真
结果数据分片进行数据存储。 本发 明充分利用有
限资源加数据库模式, 解决了 现有技术对内存负
载高、 硬件资源多、 数据不规范、 数据重复访问的
问题。
权利要求书1页 说明书2页 附图2页
CN 115481539 A
2022.12.16
CN 115481539 A
1.一种仿真结果数据快速解析存 储方法, 其特 征在于, 包括如下步骤:
S1: 通过参数化建模、 网格划分、 仿真计算进行仿真计算出最终得到 仿真模型;
S2: 抽取仿真模型中的仿真结果数据, 并按照标准的仿真结果格 式, 将抽取的结果写入
到仿真结果文件中;
S3: 根据仿真结果文件的大小判断是否超过约定大小, 若文件大小未超过约定大小, 则
根据抽取转换的仿真结果数据的格式, 调用适配 格式的解析规则, 提取 数据部分;
若文件大小超过约定大小, 则加载的解析规则进行大文件拆分, 并按照约定的拆分规
则进行有效数据拆分, 并形成规范的仿真结果数据分片;
S4: 将提取的仿真结果数据或者拆分的仿真结果数据分片进行 数据存储。
2.根据权利要求1所述的一种仿真结果数据 快速解析存储方法, 其特征在于, 采用无校
验整行的拆分技术对超过约定大小的仿 真结果文件进 行拆分, 并根据机器的硬件性能进 行
动态配置, 并接收的规范的仿真数据分片。
3.根据权利要求1所述的一种仿真结果数据 快速解析存储方法, 其特征在于, 数据存储
包括:
内存组件, 用于接收提取的仿真结果数据或者拆分的仿真结果数据分片, 是为应对大
量数据提交时的缓存介质;
数据同步与读取的调度器, 用于为内存组件提供数据存储需求和数据读取需求, 进行
有序的调度, 保证服 务器和数据库的负载均衡;
数据入库, 用于真正保存到数据库文件。权 利 要 求 书 1/1 页
2
CN 115481539 A
2一种仿真结果数据 快速解析存储方法
技术领域
[0001]本发明属于数据处 理技术领域, 具体涉及一种仿真结果数据快速解析存 储方法。
背景技术
[0002]在仿真设计过程中, 常常会涉及到仿真结果数据的解析, 仿真结果数据会因为模
型的结构复杂度、 网格类型、 网格精度等因素影响, 导致仿真结果文件很大, 对仿真数据解
析带来挑战。 现有的解析方法有两种, 一种是一次性完全加载仿 真数据大文件, 会造成机器
内存占用高, 内存溢出的问题; 另一种是利用分布式对仿 真数据大文件进 行解析, 该方法可
以高效实现数据解析, 但是会对硬件资源数量要求高, 至少3台以上才能算得上分布式集群
环境, 而这种方式对于资源有限的情况而不 适用。
[0003]现有的仿真数据解析方法都无法解决利用现有的硬件资源解决仿真数据解析高
效、 占用内存少、 数据且数据可重复访问。
发明内容
[0004]本发明的目的在于提供一种仿真结果数据快速解析存储方法, 该方法充分利用有
限资源加数据库模式, 解决了现有技术对内存负载高、 硬件资源多、 数据不规范、 数据重复
访问的问题。
[0005]为实现上述目的, 本发明采用如下技 术方案:
[0006]一种仿真结果数据快速解析存 储方法, 包括如下步骤:
[0007]S1: 通过参数化建模、 网格划分、 仿真计算进行仿真计算出最终得到 仿真模型;
[0008]S2: 抽取仿真模型中的仿真结果数据, 并按照标准的仿真结果格式, 将抽取的结果
写入到仿真结果文件中;
[0009]S3: 根据仿真结果文件的大小判断是否超过约定大小, 若文件大小未超过约定大
小, 则根据抽取转换的仿真结果数据的格式, 调用适配 格式的解析规则, 提取 数据部分;
[0010]若文件大小超过约定大小, 则加载的解析规则进行大文件拆分, 并按照约定 的拆
分规则进行有效数据拆分, 并形成规范的仿真结果数据分片;
[0011]S4: 将提取的仿真结果数据或者拆分的仿真结果数据分片进行 数据存储。
[0012]进一步地, 采用 无校验整行的拆分技术对超过约定大小的仿真结果文件进行拆
分, 并根据机器的硬件性能进行动态配置, 并接收的规范的仿真数据分片。
[0013]进一步地的, 所述数据存 储包括:
[0014]内存组件, 用于接收提取的仿真结果数据或者拆分的仿真结果数据分片, 是为应
对大量数据提交时的缓存介质;
[0015]数据同步与读取的调度器, 用于为内存组件提供数据存储需求和数据读取需求,
进行有序的调度, 保证服 务器和数据库的负载均衡;
[0016]数据入库, 用于真正保存到数据库文件。
[0017]本发明提供的方法及装置, 通过无验证整好数据拆分和并发读取的模式, 减少内说 明 书 1/2 页
3
CN 115481539 A
3
专利 一种仿真结果数据快速解析存储方法
文档预览
中文文档
6 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共6页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:53:43上传分享