System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 流场显示方法、装置、设备、存储介质及程序产品制造方法及图纸_技高网

流场显示方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:43432650 阅读:1 留言:0更新日期:2024-11-27 12:42
本公开提供了一种流场显示方法、装置、设备、存储介质及程序产品。涉及计算流体力学后处理和原位可视化技术领域。该方法包括:获取针对目标流体的多组流场数据,其中,多组流场数据表示分别采用不同的数据网格格式、不同的计算方法或不同仿真程序计算得到的流场仿真数据;将多组流场数据分别转化为多组点云数据,每组点云数据包括至少一个点云数据,点云数据包括几何数据和物理量数据;根据多组点云数据中的数据特征,对多组点云数据进行分割,得到不同类别的数据集,其中,数据集表征目标流体的流场不同空间或属性;对数据集中的点云数据进行渲染显示。

【技术实现步骤摘要】

本公开涉及计算流体力学后处理和原位可视化,更具体地,涉及一种流场显示方法、装置、设备、存储介质及程序产品


技术介绍

1、近年来,随着数字孪生、数字样机等技术的发展,对计算流体力学的流场数据的快速后处理和原位可视化提出了更高的需求。

2、在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下问题:目前的流场可视化方法基于计算网格开展,当涉及不同网格、不同计算方法、不同仿真程序流场数据的集成展示时,由于数据网格格式差距较大,需要对网格格式进行归一化处理,无法实现快速和原位可视化。


技术实现思路

1、有鉴于此,本公开提供了一种流场显示方法、装置、设备、存储介质及程序产品。

2、本公开的一个方面提供了一种流场显示方法,包括:获取针对目标流体的多组流场数据,其中,多组流场数据表示分别采用不同的数据网格格式、不同的计算方法或不同仿真程序计算得到的流场仿真数据;将多组流场数据分别转化为多组点云数据,每组点云数据包括至少一个点云数据,点云数据包括几何数据和物理量数据;根据多组点云数据中的数据特征,对多组点云数据进行分割,得到不同类别的数据集,其中,数据集表征目标流体的流场不同空间或属性;对数据集中的点云数据进行渲染显示。

3、根据本公开的实施例,将多组流场数据分别转化为多组点云数据,包括:删除多组流场数据中的面信息和网格信息。

4、根据本公开的实施例,将多组流场数据分别转化为多组点云数据,还包括:将多个点云数据采用预设格式的数组进行存储。</p>

5、根据本公开的实施例,根据多组点云数据中的数据特征,对多组点云数据进行分割,得到不同类别的数据集,包括:获取点云数据的目标数据特征,目标数据特征包括几何筛选条件和/或物理量筛选条件;根据目标数据特征,对数组间的进行向量化计算,得到与目标数据特征对应的数据集。

6、根据本公开的实施例,在数据集中的点云数据的数量小于阈值的情况下,方法还包括:对数据集中的多个点云数据进行复制和移动,得到加密数据集;根据加密数据集中的点云数据进行渲染显示。

7、根据本公开的实施例,在数据集中的点云数据表示流场截面数据的情况下,方法还包括:通过预设的点面生成算法对数据集中的多个点云数据进行处理,得到与每个点云数据对应的多边形;根据多个多边形的节点信息进行流场截面的渲染显示。

8、本公开的另一个方面提供了一种流场显示装置,包括:获取模块,用于获取针对目标流体的多组流场数据,其中,多组流场数据表示分别采用不同的数据网格格式、不同的计算方法或不同仿真程序计算得到的流场仿真数据;转化模块,用于将多组流场数据分别转化为多组点云数据,每组点云数据包括至少一个点云数据,点云数据包括几何数据和物理量数据;处理模块,用于根据多组点云数据中的数据特征,对多组点云数据进行分割,得到不同类别的数据集,其中,数据集表征目标流体的流场不同空间或属性;以及显示模块,用于对数据集中的点云数据进行渲染显示。

9、本公开的另一个方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现如上的方法。

10、本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,指令在被执行时用于实现如上的方法。

11、本公开的另一方面提供了一种计算机程序产品,计算机程序产品包括计算机可执行指令,指令在被执行时用于实现如上的方法。

12、根据本公开的实施例,因为采用了将流场信息点云化的技术手段,所以至少部分地克服了不同网格、不同计算方法、不同仿真程序流场数据的集成展示时,由于数据网格格式差距较大,需要对网格格式进行归一化处理,无法实现快速和原位可视化的技术问题,进而达到了实现不同网格、不同计算方法、不同仿真程序流场数据的快速集成的技术效果。

本文档来自技高网...

【技术保护点】

1.一种流场显示方法,包括:

2.根据权利要求1所述的方法,所述将所述多组流场数据分别转化为多组点云数据,包括:

3.根据权利要求1或2所述的方法,所述将所述多组流场数据分别转化为多组点云数据,还包括:

4.根据权利要求3所述的方法,所述根据所述多组点云数据中的数据特征,对所述多组点云数据进行分割,得到不同类别的数据集,包括:

5.根据权利要求1所述的方法,其中,在所述数据集中的点云数据的数量小于阈值的情况下,所述方法还包括:

6.根据权利要求1所述的方法,其中,在所述数据集中的点云数据表示所述流场截面数据的情况下,所述方法还包括:

7.一种流场显示装置,包括:

8.一种电子设备,包括:

9.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器实现权利要求1至6中任一项所述的方法。

10.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-6中任一项所述的方法。

【技术特征摘要】

1.一种流场显示方法,包括:

2.根据权利要求1所述的方法,所述将所述多组流场数据分别转化为多组点云数据,包括:

3.根据权利要求1或2所述的方法,所述将所述多组流场数据分别转化为多组点云数据,还包括:

4.根据权利要求3所述的方法,所述根据所述多组点云数据中的数据特征,对所述多组点云数据进行分割,得到不同类别的数据集,包括:

5.根据权利要求1所述的方法,其中,在所述数据集中的点云数据的数量小于阈值的情况下,所述方...

【专利技术属性】
技术研发人员:王阳阳杜娟巴顿张敏
申请(专利权)人:中国科学院工程热物理研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1