1.一种结构网格壁面距离的计算方法,其特征在于,包括如下步骤:步骤S11:通过将结构网格的拓扑关系转换为非结构网格的拓扑关系,获取临时非结构网格;步骤S12:采用非结构壁面距离的计算方法对所述临时非结构网格的壁面距离进行计算,得到临时非结构网格的壁面距离信息;步骤S13:将临时非结构网格的壁面距离信息映射回所述结构网格中,得到所述结构网格的壁面距离信息;步骤S11中,将结构网格的拓扑关系转换为非结构网格的拓扑关系的方法为:对结构网格的结构网格点和结构网格单元进行编号;构建所述结构网格点与临时非结构网格点之间的映射关系,构建所述结构网格单元与临时非结构网格单元之间的映射关系;得到临时非结构网格的拓扑关系。
2.如权利要求1所述的一种结构网格壁面距离的计算方法,其特征在于,所述临时非结构网格的拓扑关系为临时非结构网格单元与临时非结构网格单元点之间的拓扑连接关系;所述临时非结构网格的拓扑连接关系包括临时非结构网格单元的序号、临时非结构网格点的数量和非结构网格点的序号。
3.如权利要求1所述的一种结构网格壁面距离的计算方法,其特征在于,所述临时非结构网格的壁面距离信息的计算方法为:遍历临时非结构网格的所有壁面单元,将所述壁面单元的坐标信息存入交替数字树数据结构中;构建空间点的几何坐标盒子,在所述数字树数据结构中查找所述几何坐标盒子中包含的壁面单元,得到盒内壁面单元;计算空间点到所述盒内壁面单元的最近距离,得到临时非结构网格的壁面距离信息。
4.一种采用如权利要求1-3任一所述的一种结构网格壁面距离的计算方法的结构网格壁面距离的计算系统,其特征在于,包括临时非结构网格获取模块、壁面距离信息获取模块、壁面距离信息转换模块,所述临时非结构网格获取模块,用于通过将结构网格的拓扑关系转换为非结构网格的拓扑关系,获取临时非结构网格;所述壁面距离信息获取模块,用于采用非结构壁面距离的计算方法对所述临时非结构网格的壁面距离进行计算,得到临时非结构网格的壁面距离信息;所述壁面距离信息转换模块,将临时非结构网格的壁面距离信息映射回所述结构网格中,得到所述结构网格的壁面距离信息。
5.一种混合网格壁面距离的计算方法,其特征在于,所述混合网格包括结构网格和非结构网格,包括如下步骤:步骤S10:采用如权利要求1-3之一所述的一种结构网格壁面距离的计算方法,得到结构网格的壁面距离信息;步骤S20:采用非结构壁面距离计算方法,得到非结构网格的壁面距离信息;步骤S30:得到混合网格壁面距离信息。
6.如权利要求5所述的一种混合网格壁面距离的计算方法,其特征在于,非结构壁面距离计算方法包括直接搜索法、沿网格线搜索法、循环盒子法和交替数字树算法。
7.一种混合网格壁面距离的计算系统,其特征在于,包括结构网格壁面距离信息获取模块、非结构网格壁面距离信息获取模块和混合网格壁面距离信息获取模块,所述结构网格壁面距离信息获取模块用于采用如权利要求1-3之一所述的一种结构网格壁面距离的计算方法,得到结构网格的壁面距离信息;所述非结构网格壁面距离信息获取模块用于采用非结构壁面距离计算方法,得到非结构网格的壁面距离信息;所述混合网格壁面距离信息获取模块用于得到混合网格壁面距离信息。
8.一种可读存储介质,其特征在于,用于存储程序,所述存储程序被执行时,用于实现如权利要求1-3之一所述的网格壁面距离的计算方法,或用于实现如权利要求5-6之一所述的混合网格壁面距离的计算方法。
9.一种电子设备,其特征在于,包括:一个或多个处理器;存储器,其上存储有一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1-3之一所述的网格壁面距离的计算方法或实现如权利要求5-6之一所述的混合网格壁面距离的计算方法。