System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算流体力学后处理和原位可视化,更具体地,涉及一种流场显示方法、装置、设备、存储介质及程序产品。
技术介绍
1、近年来,随着数字孪生、数字样机等技术的发展,对计算流体力学的流场数据的快速后处理和原位可视化提出了更高的需求。
2、在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下问题:目前的流场可视化方法基于计算网格开展,当涉及不同网格、不同计算方法、不同仿真程序流场数据的集成展示时,由于数据网格格式差距较大,需要对网格格式进行归一化处理,无法实现快速和原位可视化。
技术实现思路
1、有鉴于此,本公开提供了一种流场显示方法、装置、设备、存储介质及程序产品。
2、本公开的一个方面提供了一种流场显示方法,包括:获取针对目标流体的多组流场数据,其中,多组流场数据表示分别采用不同的数据网格格式、不同的计算方法或不同仿真程序计算得到的流场仿真数据;将多组流场数据分别转化为多组点云数据,每组点云数据包括至少一个点云数据,点云数据包括几何数据和物理量数据;根据多组点云数据中的数据特征,对多组点云数据进行分割,得到不同类别的数据集,其中,数据集表征目标流体的流场不同空间或属性;对数据集中的点云数据进行渲染显示。
3、根据本公开的实施例,将多组流场数据分别转化为多组点云数据,包括:删除多组流场数据中的面信息和网格信息。
4、根据本公开的实施例,将多组流场数据分别转化为多组点云数据,还包括:将多个点云数据采用预设格式的数组进行存储。<
...【技术保护点】
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所述的方法,其中,在所述数据集中的点云数据的数量小于阈值的情况下,所述方...
【专利技术属性】
技术研发人员:王阳阳,杜娟,巴顿,张敏,
申请(专利权)人:中国科学院工程热物理研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。