[发明专利]非定常流场数据处理方法、装置、电子设备及存储介质有效
申请号: | 202310886830.8 | 申请日: | 2023-07-19 |
公开(公告)号: | CN116629162B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 杨超;田晓堃;陈呈;苏铖宇;赵丹;郭宁波;邢德 | 申请(专利权)人: | 中国空气动力研究与发展中心计算空气动力研究所 |
主分类号: | G06F30/28 | 分类号: | G06F30/28;G06F30/23;G06F113/08;G06F119/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张志梅 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 非定常流场 数据处理 方法 装置 电子设备 存储 介质 | ||
1.一种非定常流场数据处理方法,其特征在于,包括:
预先构建表面网格存储结构;所述表面网格存储结构包括用于存放各维度网格信息的多个单元容器以及用于访问相应单元容器的结构序列;
按照用户需求将所需时间步的目标非定常流场数据加载至内存;
基于不同维度网格单元的特点,将所述目标非定常流场数据的流场网格按照网格单元维度类型分别进行拆分,并将得到的各维度网格单元的表面网格数据存储至所述表面网格存储结构;
对所述表面网格存储结构中读取的所有非定长时间步的表面流场数据,进行动画可视化交互处理。
2.根据权利要求1所述的非定常流场数据处理方法,其特征在于,所述按照用户需求将所需时间步的目标非定常流场数据加载至内存,包括:
预先将全部的待处理非定常流场数据读入至辅助存储器;
根据所述待处理非定常流场数据的概览信息确定动画读取数据参数;
通过流场的顶点、单元数及所述动画读取数据参数对应变量类型计算用户需求的单时间步对应的目标非定常流场数据在文件内部的占用的字节数;
基于所述字节数直接从内存中读取所述目标非定常流场数据。
3.根据权利要求2所述的非定常流场数据处理方法,其特征在于,所述根据所述待处理非定常流场数据的概览信息确定动画读取数据参数,包括:
读取并可视化所述待处理非定常流场数据的第一个时间步的全量数据,以得到所述待处理非定常流场数据的概览信息;
基于所述概览信息创建字符串容器,以用于存储所述动画读取数据参数的变量名称;
根据用户需求指令,为预先创建的标志位赋予相应的值;所述标志位用于标识是否提取流场三维表面。
4.根据权利要求2所述的非定常流场数据处理方法,其特征在于,所述通过流场的顶点、单元数及所述动画读取数据参数对应变量类型计算用户需求的单时间步对应的目标非定常流场数据在文件内部的占用的字节数,包括:
按照预设顺序读取构成流场的顶点和单元,以构建所述流场的几何拓扑结构;
基于所述动画读取数据参数,读取所述流场对应的变量数据,并存储至所属的顶点或单元;
通过顶点数、单元数及各变量数据对应的变量类型,计算各变量数据所占文件内部的区域面积。
5.根据权利要求2所述的非定常流场数据处理方法,其特征在于,所述基于所述字节数直接从内存中读取所述目标非定常流场数据,包括:
根据概览信息确定流场的顶点个数、单元个数以及一个变量占用的字节数;
根据所述顶点个数或所述单元个数、一个变量占用的字节数计算单元数据偏移量;
当文件指针到达非选定变量区域,基于所述单元数据偏移量对所述文件指针进行重新定位,以直接跳转至选定变量区域。
6.根据权利要求1所述的非定常流场数据处理方法,其特征在于,所述将所述目标非定常流场数据的流场网格按照网格单元维度类型分别进行拆分,并将得到的各维度网格单元的表面网格数据存储至所述表面网格存储结构,包括:
对所述目标非定常流场数据中的零维网格单元和一维网格单元,将各零维网格单元和各一维网格单元先分别拆分为多个单独的顶点单元,再将各单独的顶点单元插入至所述表面网格存储结构中相应维度的单元容器内,复制相应的顶点变量和单元变量。
7.根据权利要求1所述的非定常流场数据处理方法,其特征在于,所述将所述目标非定常流场数据的流场网格按照网格单元维度类型分别进行拆分,并将得到的各维度网格单元的表面网格数据存储至所述表面网格存储结构,包括:
对所述目标非定常流场数据中的二维网格单元,若当前网格单元为线性单元,获取所述当前网格单元在所述目标非定常流场数据中的顶点列表,并按照预设顺序插入至所述表面网格存储结构中相应维度的单元容器内;
若当前网格单元为非线性单元,用多个目标线性单元代替所述当前网格单元,将各目标线性单元的交点的顶点列表按照预设顺序插入至所述表面网格存储结构中相应维度的单元容器内;各目标线性单元拼接所述当前网格单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国空气动力研究与发展中心计算空气动力研究所,未经中国空气动力研究与发展中心计算空气动力研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310886830.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种门窗铝材磨边装置
- 下一篇:一种钢丝绳自动裁切卷料装置及其使用方法