(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210754383.6
(22)申请日 2022.06.30
(65)同一申请的已公布的文献号
申请公布号 CN 114820991 A
(43)申请公布日 2022.07.29
(73)专利权人 中国空气动力研究与发展中心计
算空气动力研究所
地址 621000 四川省绵阳市涪城区二环路
南段6号
(72)发明人 刘杨 陈浩 齐龙 向李 庞宇飞
卢风顺 陈坚强
(74)专利代理 机构 北京观韬中茂律师事务所
11553
专利代理师 张聪聪 郝政宇
(51)Int.Cl.
G06T 17/20(2006.01)
G06F 30/23(2020.01)
G06F 30/28(2020.01)(56)对比文件
CN 107798730 A,2018.0 3.13
CN 112632869 A,2021.04.09
US 2009200416 A1,20 09.08.13
WO 2022126348 A1,202 2.06.23
CA 2797162 A1,2013.0 5.29
王硕等.基 于网格框架的非结构附面层网格
生成技术. 《计算力学 学报》 .2021,第38卷(第6
期),
C.L. Bot tasso等.A Procedure for
Tetrahedral Boundary Layer Mesh
Generati on. 《Engineering with Computers》
.2002,第18卷
王硕.基于飞行器 CFD计算的非结构附面层
网格生成技 术研究. 《中国优秀硕士学位 论文全
文数据库 基础科 学辑》 .2021,(第8 期),
成娟等.粘性非结构网格生成方法及绕流计
算. 《南京航空航天大 学学报》 .20 00,第32卷(第
02期),
审查员 舒泽梅
(54)发明名称
一种非结构附面层网格交叉处理方法及装
置
(57)摘要
本发明实施例提供了一种非结构附面层网
格交叉处理方法及装置, 该方法包括: 对待处理
表面网格进行分片处理, 得到多个网格片; 针对
每个网格片, 通过构建该网格片的支撑线和轮廓
线, 生成该网格片 的附面层顶层网格; 识别存在
交叉的附面层顶层网格; 将存在交叉的附面层顶
层网格进行回退处理。 可见, 本方案中, 将 存在交
叉的附面层 顶层网格进行回退处理, 解决了非结
构附面层网格交叉问题。
权利要求书2页 说明书7页 附图4页
CN 114820991 B
2022.09.16
CN 114820991 B
1.一种非结构附面层网格交叉处 理方法, 其特 征在于, 包括:
对待处理表面网格进行分片处 理, 得到多个网格片;
针对每个网格片, 通过构建该网格片的支撑线和轮廓线, 生成该网格片的附面层顶层
网格;
识别存在交叉的附面层顶层网格;
针对每个存在交叉的网格单元中的每个网格点, 将该网格点的推进方向的相反方向确
定为回退 方向, 所述推进方向为 生成附面层顶层网格的过程中确定的;
针对存在交叉的每 个网格点对, 利用如下算式计算该网格点对中网格点的回退高度:
h′A=(10%+n ×5%)×hA, h’A表示回退高度, hA表示推进高度, n表示计算回退高度的迭
代次数, 所述推进高度为 生成附面层顶层网格的过程中的推进高度;
计算该网格点对中各网格点按照各自的回退方向和回退高度回退后的位置; 判断该网
格点对中的网格点回退后的位置是否仍存在交叉;
如果存在, 则返回所述利用 如下算式计算该网格点对中网格点的回退高度的步骤, 直
至该网格点对中的网格点回退后的位置不存在交叉;
根据最后一次计算的该网格点回退后的位置, 对该网格点进行回退处 理。
2.根据权利要求1所述的方法, 其特征在于, 所述识别存在交叉的附面层顶层网格, 包
括:
针对生成的每两个网格片的附面层顶层网格, 遍历该两个网格片所包括的网格单元,
识别存在交叉的网格单 元。
3.根据权利要求2所述的方法, 其特征在于, 所述根据最后 一次计算的该网格点回退后
的位置, 对该网格点进行回退处 理之后, 还 包括:
对所述存在交叉的网格单 元的周围网格单 元进行回退处 理。
4.根据权利要求3所述的方法, 其特征在于, 所述对所述存在交叉的网格单元的周围网
格单元进行回退处 理, 包括:
确定所述存在交叉的网格单元的周围网格单元中网格点的回退方向和回退高度, 周围
网格单元中网格点的回退高度与网格点与所述存在交叉的网格单 元的距离负相关;
按照所确定的回退方向和回退高度, 对所述存在交叉的网格单元的周围网格单元中的
网格点进行回退处 理。
5.一种非结构附面层网格交叉处 理装置, 其特 征在于, 包括:
分片模块, 用于对待处 理表面网格进行分片处 理, 得到多个网格片;
生成模块, 用于针对每个网格片, 通过构建该网格片的支撑线和轮廓线, 生成该网格片
的附面层顶层网格;
识别模块, 用于识别存在交叉的附面层顶层网格;
回退模块, 用于针对每个存在交叉的网格单元中的每个网格点, 将该网格点的推进方
向的相反方向确定为回退 方向, 所述推进方向为 生成附面层顶层网格的过程中确定的;
针对存在交叉的每 个网格点对, 利用如下算式计算该网格点对中网格点的回退高度:
h′A=(10%+n ×5%)×hA, h’A表示回退高度, hA表示推进高度, n表示计算回退高度的迭
代次数, 所述推进高度为 生成附面层顶层网格的过程中的推进高度;
计算该网格点对中各网格点按照各自的回退方向和回退高度回退后的位置; 判断该网权 利 要 求 书 1/2 页
2
CN 114820991 B
2格点对中的网格点回退后的位置是否仍存在交叉;
如果存在, 则返回所述利用 如下算式计算该网格点对中网格点的回退高度的步骤, 直
至该网格点对中的网格点回退后的位置不存在交叉;
根据最后一次计算的该网格点回退后的位置, 对该网格点进行回退处 理。
6.根据权利要求5所述的装置, 其特 征在于, 所述识别模块, 具体用于:
针对生成的每两个网格片的附面层顶层网格, 遍历该两个网格片所包括的网格单元,
识别存在交叉的网格单 元。权 利 要 求 书 2/2 页
3
CN 114820991 B
3
专利 一种非结构附面层网格交叉处理方法及装置
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 10:49:02上传分享