一种非结构网格的生成方法、系统、客户端及服务器技术方案

技术编号:33499717 阅读:12 留言:0更新日期:2022-05-19 01:10
本发明专利技术实施例提供了一种非结构网格的生成方法、系统、客户端及服务器,本方案中,第一方面,客户端生成初始空间网格、将初始空间网格中的表面网格和空间外表面网格进行替换,这些过程的数据处理量较小,客户端能够满足这种数据处理需求。第二方面,客户端向服务器传输初始空间网格,服务器向客户端传输合并表面网格和合并空间外表面网格,而不是传输全部的细分空间网格,初始空间网格、合并表面网格和合并空间外表面网格的数据量均较小,因此,客户端与服务器之间传输的数据量较小。端与服务器之间传输的数据量较小。端与服务器之间传输的数据量较小。

【技术实现步骤摘要】
一种非结构网格的生成方法、系统、客户端及服务器


[0001]本专利技术实施例涉及计算流体动力学
,特别是涉及一种非结构网格的生成方法、系统、客户端及服务器。

技术介绍

[0002]网格生成是CFD(Computational Fluid Dynamics,计算流体动力学)分析的前处理步骤,生成网格的大小和质量会影响CFD的分析结果。
[0003]网格一般分为结构网格和非结构网格。结构网格通常具有统一的拓扑结构,网格区域可以划分为规则的单元,结构网格通常适用于求解模型简单、几何规则的情况。非结构网格的网格区域一般不能划分为规则的单元,实际工程案例的几何规则性通常较差,一般需要使用非结构网格。
[0004]目前,对数值分析精度要求越来越高,导致生成的非结构网格规模越来越大,设备的数据处理量越来越大,用户使用的单机设备一般不能满足这种数据处理需求。而如果用户使用客户端调用服务器来生成这种规模的网格,则仍然存在客户端与服务器之间传输数据量大的问题。

技术实现思路

[0005]本专利技术实施例的目的在于提供一种非结构网格的生成方法、系统、客户端及服务器,以解决上述问题中的至少一个。
[0006]为达到上述目的,本专利技术实施例提供了一种非结构网格的生成方法,包括:客户端生成目标物的初始空间网格,将所述初始空间网格发送至服务器;所述服务器将所述初始空间网格划分为多个子空间网格,并行对所述多个子空间网格进行细分处理,得到多个细分空间网格;将所述多个细分空间网格中包括的表面网格进行合并,得到合并表面网格;将所述多个细分空间网格中包括的空间外表面网格进行合并,得到合并空间外表面网格;将所述合并表面网格和所述合并空间外表面网格发送至所述客户端;所述客户端将所述合并表面网格替换所述初始空间网格中的表面网格,将所述合并空间外表面网格替换所述初始空间网格中的空间外表面网格。
[0007]可选的,所述客户端生成目标物的初始空间网格,包括:客户端导入目标物的模型;基于所述模型以及设置的表面网格参数,生成初始表面网格;基于所述初始表面网格以及设置的空间网格参数,生成初始空间网格。
[0008]可选的,所述将所述初始空间网格发送至服务器之前,还包括:所述客户端根据设置的细分参数,预估待生成的目标空间网格的网格规模是否满足预设大规模条件;如果不满足,所述客户端基于所述初始空间网格和所述细分参数,生成目标空间
网格;如果满足,所述客户端执行所述将所述初始空间网格发送至服务器的步骤。
[0009]可选的,所述服务器将所述初始空间网格划分为多个子空间网格,并行对所述多个子空间网格进行细分处理,得到多个细分空间网格,包括:所述服务器根据设置的CPU核数N,将所述初始空间网格划分为N个子空间网格;利用N个CPU核,并行对所述N个子空间网格进行细分处理,得到N个细分空间网格。
[0010]可选的,所述客户端将所述合并表面网格替换所述初始空间网格中的表面网格,将所述合并空间外表面网格替换所述初始空间网格中的空间外表面网格之后,还包括:所述客户端对替换后得到的空间网格进行表面网格检查。
[0011]可选的,所述客户端将所述合并表面网格替换所述初始空间网格中的表面网格,将所述合并空间外表面网格替换所述初始空间网格中的空间外表面网格之后,还包括:所述客户端向所述服务器发送查看切片指令,所述查看切片指令中包括待查看切片在所述多个细分空间网格中的位置参数;所述服务器根据所述位置参数,并行对所述多个细分空间网格进行切片处理,得到多个分片;将所述多个分片合并为一个切片,将所述一个切片发送至所述客户端进行显示。
[0012]为达到上述目的,本专利技术实施例提供了一种非结构网格的生成系统,包括:客户端和服务器;其中,所述客户端,用于生成目标物的初始空间网格,将所述初始空间网格发送至所述服务器;所述服务器,用于将所述初始空间网格划分为多个子空间网格,并行对所述多个子空间网格进行细分处理,得到多个细分空间网格;将所述多个细分空间网格中包括的表面网格进行合并,得到合并表面网格;将所述多个细分空间网格中包括的空间外表面网格进行合并,得到合并空间外表面网格;将所述合并表面网格和所述合并空间外表面网格发送至所述客户端;所述客户端,还用于将所述合并表面网格替换所述初始空间网格中的表面网格,将所述合并空间外表面网格替换所述初始空间网格中的空间外表面网格。
[0013]为达到上述目的,本专利技术实施例提供了一种客户端,包括第一处理器和第一存储器,其中,所述第一存储器,用于存放计算机程序;所述第一处理器,用于执行如下方法步骤:生成目标物的初始空间网格,将所述初始空间网格发送至服务器;接收所述服务器发送的合并表面网格和合并空间外表面网格;所述合并表面网格为:所述服务器将多个细分空间网格中包括的表面网格进行合并得到的;所述合并空间外表面网格为:所述服务器将所述多个细分空间网格中包括的空间外表面网格进行合并得到的;所述多个细分空间网格为:所述服务器将所述初始空间网格划分为多个子空间网格,并行对所述多个子空间网格进行细分处理得到的;将所述合并表面网格替换所述初始空间网格中的表面网格,将所述合并空间外表面网格替换所述初始空间网格中的空间外表面网格。
[0014]为达到上述目的,本专利技术实施例提供了一种服务器,包括第二处理器和第二存储器,其中,所述第二存储器,用于存放计算机程序;所述第二处理器,用于执行如下方法步骤:接收客户端发送的目标物的初始空间网格;将所述初始空间网格划分为多个子空间网格,并行对所述多个子空间网格进行细分处理,得到多个细分空间网格;将所述多个细分空间网格中包括的表面网格进行合并,得到合并表面网格;将所述多个细分空间网格中包括的空间外表面网格进行合并,得到合并空间外表面网格;将所述合并表面网格和所述合并空间外表面网格发送至所述客户端,以使所述客户端将所述合并表面网格替换所述初始空间网格中的表面网格,将所述合并空间外表面网格替换所述初始空间网格中的空间外表面网格。
[0015]应用本专利技术所示实施例,第一方面,客户端生成初始空间网格、将初始空间网格中的表面网格和空间外表面网格进行替换,这些过程的数据处理量较小,客户端能够满足这种数据处理需求。第二方面,客户端向服务器传输初始空间网格,服务器向客户端传输合并表面网格和合并空间外表面网格,而不是传输全部的细分空间网格,初始空间网格、合并表面网格和合并空间外表面网格的数据量均较小,因此,客户端与服务器之间传输的数据量较小。
[0016]当然,实施本专利技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本专利技术实施例提供的一种非结构网格的生成方法的流程示意图;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种非结构网格的生成方法,其特征在于,包括:客户端生成目标物的初始空间网格,将所述初始空间网格发送至服务器;所述服务器将所述初始空间网格划分为多个子空间网格,并行对所述多个子空间网格进行细分处理,得到多个细分空间网格;将所述多个细分空间网格中包括的表面网格进行合并,得到合并表面网格;将所述多个细分空间网格中包括的空间外表面网格进行合并,得到合并空间外表面网格;将所述合并表面网格和所述合并空间外表面网格发送至所述客户端;所述客户端将所述合并表面网格替换所述初始空间网格中的表面网格,将所述合并空间外表面网格替换所述初始空间网格中的空间外表面网格。2.根据权利要求1所述的方法,其特征在于,所述客户端生成目标物的初始空间网格,包括:客户端导入目标物的模型;基于所述模型以及设置的表面网格参数,生成初始表面网格;基于所述初始表面网格以及设置的空间网格参数,生成初始空间网格。3.根据权利要求1或2所述的方法,其特征在于,所述将所述初始空间网格发送至服务器之前,还包括:所述客户端根据设置的细分参数,预估待生成的目标空间网格的网格规模是否满足预设大规模条件;如果不满足,所述客户端基于所述初始空间网格和所述细分参数,生成目标空间网格;如果满足,所述客户端执行所述将所述初始空间网格发送至服务器的步骤。4.根据权利要求1所述的方法,其特征在于,所述服务器将所述初始空间网格划分为多个子空间网格,并行对所述多个子空间网格进行细分处理,得到多个细分空间网格,包括:所述服务器根据设置的CPU核数N,将所述初始空间网格划分为N个子空间网格;利用N个CPU核,并行对所述N个子空间网格进行细分处理,得到N个细分空间网格。5.根据权利要求1所述的方法,其特征在于,所述客户端将所述合并表面网格替换所述初始空间网格中的表面网格,将所述合并空间外表面网格替换所述初始空间网格中的空间外表面网格之后,还包括:所述客户端对替换后得到的空间网格进行表面网格检查。6.根据权利要求1所述的方法,其特征在于,所述客户端将所述合并表面网格替换所述初始空间网格中的表面网格,将所述合并空间外表面网格替换所述初始空间网格中的空间外表面网格之后,还包括:所述客户端向所述服务器发送查看切片指令,所述查看切片指令中包括待查看切片在所述多个细分空间网格中的位置参数;所述服务器根据所述位置参数,并行对所述多个细分空间网格进行切...

【专利技术属性】
技术研发人员:刘杨向李齐龙庞宇飞卢风顺陈坚强
申请(专利权)人:中国空气动力研究与发展中心计算空气动力研究所
类型:发明
国别省市:

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

1