第 十 二 届 全 国计 算 流 体 力学会议 论 文 西安 · 2 00 4 年 8 17 日 ~ 2 0 日 月 网 格变 形 与局 部重 构 相 结合 的 匀卜结 构 动 网 格 实现 郭 正 (l 1 何 勇 刘 君 2 国防科学技 术 大 学 航 天 与材 料 工 程 学 院 , (2 国防 科 学技术大学 训 练 部教务 处 , 1 湖南长 沙 湖南 长 沙 41 0 07 3 ) 1 0 0 73 4 ) , 在 网 格变 形 的基 础上 引 入局 部 网 格 重 构 实 现 了可 用 于模 拟 动 边界任 意 位 移 的非结构 动 网 格技 术 该技 术将 网 摘要 . 。 格 变 形 与重构的 区 域 限制在 动边界 周围一 个 窗 口 范 围 内 阵 面 推进 法 。 网 格变 形 采 用改进 的 弹簧近 似 技术 重构 后 流 动参 数通 过插值 运算 从 旧 网 格 映 射 到新 网 格 方法作 了探 讨 。 对 二维和三 维机 弹 分 离 问 题进行 了 模拟 , 。 , 局 部重 构 则 采 用 成 熟 的 本 文 着 重 对 窗 口 边界的确定 结 果表 明 该动 网 格技术 是 成功的 、 查 寻 定位 以及插 值 . 弹簧近 似 ; 网格 局 部 重 构 : 非 结 构 动 网 格 ; 动 边界 ; 多体绕流 关 键词 引言 单 纯 的 网格 变 形 方 法 限 制 了 边 界运 动 的 位移 适 应 任 意大 的边 界 位移 , , 这 种 限制 在 密 网格 上 更 加严 重 本文 发展 了网 格变 形 与局 部 重 构 (L oc , 周 围 自动 提 取一 个 封 闭 的窗 口 以变 形 以适 应动 边 界 的 运 动 。 窗 口 内部 即 构成变 形 区 , 0 网 格 变 形技术 随着 动 边界 位 移 的增 大 n hi , 为 了使 动 网 格 能 够 g) 相 结合 的 方法 , 。 在动边 界 而 窗 口 内部 的 网 格可 网 格变 形 方法 采 用 改进 的弹 簧近 似 方 法 形 区 内的 网 格 单元 严 重 扭 曲时 重 新生 成变 形 区 内的网 格 网格 es 位 于 窗 口 边 界上和 窗 口 以 外 的 网 格 点 固 定不 动 , 。 al R e m 。 窗 口 范 围需要 适 时更新 , , 。 当变 流 动 参数 通过 插值 运 算从 旧 网 格 映射 到 新 从 而 使 动边 界 始 终处 于 窗 口 中合 理 的 位 置 。 , 控 制 网 格 变形 的 物理 模 型 是 改进 的 弹 簧近 似模 型 即 在 标准 的弹 簧 近 似模 型基 础 上 引入 边 界加 强 修 正 和 扭 转弹 簧 效应 修 正 , 具 体论 述 可参 见文 献 【 l] 1 网 格 局 部重 构 方法 L l 窗 口 边界 的确 定 。 , 窗 口 边 界不 仅 是 区 分动 点 与不 动 点 的 分 界 线 而 且 也 是 采 用 阵面推 进 法 重 新生 成变 形 区 网 格 时 的 初 始阵 面 。 对 于 动 边 界 位 移 较 大 的 情况 , 窗 口 范 围一 般 要 经 过 多次 更 新 网格 单 元 的边 ( 三 维 时为 网 格 单 元面 ) 逐 个连 接构 成 录 。 至于 确 定 窗 口 何 形状 如 圆 、 椭圆 范 围 的依 据 、 矩 形等 , , , 。 因此 , 窗 口 边 界 必 须 由现 有 并 且能 够 在 计 算 过程 中 自动 可 以是 人 为 给 定的 到 动 边 界 的 法 向距 离 。 , 、 高效 地提 取 并 记 或者 是 包 围 动 边 界 的基 本几 , 还可 以是 动 边界 周 围的 网格 层 数 对 于 前两 种情 况 本 文提 出了 一 种最 口 佳 邻 点搜 索法 快速 提 取 窗 边 界 ; 对于 后一 种情 况则采 用 分层标 号 法提 取 窗 口 边 界 下 面 具 体给 出这 。 两 种方 法 . 1 。 最佳 邻 点 搜 索 法 网格变 形 与 局 部重构相结合的非 结构 动 网格实现 。 依 据 几何 形状 划 分 窗 口 范 围适 用于 多体 之 间距离较 近或 运动 物体 外 形 非 常复杂 的情 况 确 定 窗 口 , 边 界就 是 在现 有 的 网格 中找 出 最接 近该 几何 形 状 的 网格 边 的 组 合 并按 照 重构 网格 初 始 阵面 的正 方 向 : 定 义每 一 条边 的起 点和 终 点 最佳 邻 点 搜 索法 的基 本思 想是 找到 一 个最 接近 给 定 的几何 图形 轮廓 线 的 点 以 该 点为起 点 沿正 方 向寻 找 最 接 近几 何轮 廓线 的邻 点 以此 类推 图 1 是该 算法 的示 意 图 其 。 。 , , 。 , 中 虚 线 为给 定 的 几 何 图 形 轮 廓 标 有 数字 的点 为 搜 索 到 的 窗 口 边 界 点 断外 还 可 以根 据给 定 的几 何形 状 及 网 格特 征 寻 找某 些特 殊 点 . , 搜 索起 始 点 的操 作 除 了 逐 点 判 。 分 层标 号 法 2 , 当 运 动边 界与其 它边 界 距离 较远 时 可 以指 定 其 周 围若干 层 网格 单 元 为 窗 口 范 围 。 这 需要对 运 动 , 边 界 周 围 的网 格 点和 单元 按 层 进 行标 记 根据 标 号 可方 便地 区 分 窗 口 内外 的 网 格点 及 单 元 并确 定窗 口 边界 。 下 面 给 出 标 记方 法 : 将 位 于 动 边 界上 的点 记 为第 ; 一 个单 元 被 记 为 第 n 层单 元 当且 仅 当该 单元 的三 个 顶 点 中 至 少有 一 个是 第 一 个 点被 记为第 n( n > 假 设 窗 口 范 围 包括 l 层 网 格单 元 层 标记 层点 1 , 1 )层 点 当且 仅 当该 点 是 第 则 第 +1 1 n 一 n 层 单元 的顶 点 但不 是 第 1 层 网 格点 就是 窗 口 边 界 上 的点 . 层点 n 一 1 ; 层点 . 图 2 表 示 了 网 格 单元 的 分 。 。 窗 口 边界 与动 边 界 共 同构 成 重 构 网 格 时 的初 始 阵面 为 了提 高 窗 口 内网 格变 形 的计 算 效 率 并便 于 , 重 构 网 格 时删 除和 添加 网 格 点与单 元 的 操 作 将 窗 口 外 点 ( 包括初 始 阵面 点 ) 与窗 口 内点分 成两 部 分 存储 。 对 单元 也 进行 类似 的分 开 处 理 图 . 12 l 。 图 2 网格 单元 的分层 标记 最 佳邻 点搜 索 示意 图 阵 面 推 进 法局 部 t 构 网 格 目前 国 内外 非 结 构 网 格 自动 生 成方 法 已 基本 成 熟 、 2[ 】 文 献 3[ ] , . 大 量 的文献 中都有 较 为详细 的介 绍 , 例如 文 献 . 本文 采 用 阵面 推进 法 重 新生 成变 形 区 的网 格 重 构 网 格 与完 整 的 网 格生 成 相 比 省 去 了 定义 物 形及 生 成初 始 阵面 的操 作 为 了在 阵 面推进 过程 中控 制 网 格 单元 的大 小即 空 间 步长 本文 采 用 iP a rz de h t41 及 张来 平 12 提 出 并 发展 的结 构背 景 网 格技 术 首先 生 成 覆 盖 整 个变 形 区 的均 匀笛 卡 尔 背 景 网 , . . 格 , , 根 据 所求 解 问 题 的需要 在 背 景 网 格 点 上光 滑分 布合 理 的 网格 步 长 阵面 推 进 过 程 所依 据 的 空 间 步 长 由 背景 网 格插 值 得 到 。 . 建立 背 景 网 格 上 空间 步 长 的光滑 分 布类似 于 求解 具有若 干 离散热 源 的热 传 导问题 首 先 在流 场 中 的关 键位 置 布置 一 定 的点源 或线 源 , 的稳态 解 就 是流 场 中 空间 步长 分布 . 即给 定 该局 部区 域 的空 间步长 每 一 次重 构 网 格 时 动 边 界 都 会运 动 到 新 的 位 置 布 , 本文 采用 了 源项 随动 技术 , , , 然后 求解 热传 导 泊松 方程 进 过程 结 束后 采 用 节 点松 弛 以及 基 于 eD la u 所得 为 了 使动 边 界 附近 始终 具有 合 理 的 网 格 步 长 分 使控 制动 边 界 周 围网 格 步长 的 点源 或 线源 随动 边界 一 起 运 动 n , ay 准 则 的对 角 线交 换 两 种方 法进 行 网 格 优化 。 。 阵面 推 第十 二 届全 国 计算 流 体力学 会 议 论 文 · 西安 200 4 年 月 17 日一 2 0 日 8 流 动 信 息的 插 值 2 重 构 网 格过 程 完成 后 寻 定位 带来 很大 难 度 , , 新 网 格 上 的流动 参数 需 要 从 旧 网 格插值 来 获得 如 果不 采用 高效 率的数 值 方法 文 把 提 高插 值运 算 的 效 率作 为重 点 研究 内容 。 非 结构 网格 的无 序 性 给 查 插 值运 算 必 然 会消 耗大 量 计算 时 间 , 。 确 定 新 网 格 上 的 待 插值 点 在 旧 网格 上 的 准 确位 置 ( 具 体 到 网 格单 元 ) 是 插 值 计 算 的 前提 , 个 点是 否 落在 一 个 三 角形 单 元 内的 方法 有 多种 1 . 下 面 给 出两 种 常 用 且 效率 较 高 的定 位 格 式 , 生成 的 网 格 其 单 元 的 顶 点 一 般 是 按右 手规 则 排 序 的 ( 二 维 时 为逆 时针 排 序 ) , 的 矢 量 面 积或 体 积 。 . , 利 用 这 一 条件 三 个 子 三 角形 的矢 量 面 积 2 。 判 断一 。 面积判别法 本 文 提 出 了 一种 新 的面 积判 别 法 完 成一 次 判断 最 多 只 要 计算 三 次三 角形 面积 a( 本 。 定 位格 式 .2 1 , , 因此 形 状 函 数 ( S h ap e , , 以二 维为 例 , 。 采 用 阵面 推进 法 即 网 格 单元 都 具有 正 可 以分别 计 算 某 单元 的三 条边 与 待插 值 点 所 构成 的 待 插 值 点位 于 该 单元 内部 当且 仅 当上 述 三 个 子 三 角 形 面积 都 为 正 一 n) 判别 法 ct in fun 。 将 网格 单 元 △月 c B 看 作一 个 凸 包 (C 刀 r) 唯 一 表示 为 。 x ven , , hu l) 记为 H = · 。 任 意元 素 x ( , J,) o H 都 可 由一 组 三 个 实数 · · 义) 戎 艾) 〔二 ) 〔几) 成 ( 1) 并且 夕+ a + “ 、 刀 、 y 称 为形 状 函 数 对 于 给 定 的点 尸x ( 扔 a 是 否 位 于 △月B C l = 内的 步 骤是 , 一 台 一 y , 一 则 尸 点 位 于 △月 B C 内 , 刀之 0 , y 之0 (2 ) 否则 位 于 △月 B C 外 y 卜 , : 一 x , 卜 一 x 一 x , 一 ) xc( 小 x( , 一 x , 卜 一 卜 一 少, ) 夕, ) (3) 刀 先 由( 3) 式 计 算 形 状 函 数 a , 夕, 伽 一 ; 之0 a 其形 状 函 数 值 可 以 由下 式 计 算 , 。 一 于 是判 断 点 l ; 。 rP 一一 P = y 之0 , 夕之 0 , , 然后 加 以判 断 , 如 果满 足 y 之0 (4 ) 。 加 速 查 寻 的 数据结 构 2 .2 假 如 只 有 一个 待 插值 点 尸仓对 , 查 找其 在 旧 网格 上 的位 置 的一 个最 简单 的方 法 就 是逐 个 查寻 , , 即 , 对 所 有 旧 网 格 单元 执 行 一 次 循环 逐 个判 断是否 满足 形状 函数 条件 (4 ) 式或面 积 条件 直 至 找 到 目标 单 元 。 。 本文 将逐 个 查 寻 方 法 作 为 其 它 方法 失败 时 的保 守选 择 对 于 大量 的 待插 值 点 采 用 逐个 查 寻 意 味着对 每 一 个 待插 值 点平 均要 访 问半 数 旧 网格 单 元 这 无 , 疑 是 十分 耗 时 的 为此 , 。 , 如 果 能 够 实现 对 每一 个待 插值 点 只 访 问其 附近 的 旧 网 格 单 元 本 文采 用 四 分树 (Q u da 加 e s ) 数据 结构搜 索 待插值 点 附近 的 旧 网 格 单元 。 , 则 可 大 大提 高效 率 。 网格 变形 与 局 部重构相 结 合的非结 构动 网格实现 线 性插 值 . 3 2 目前 在 结 构 网格 框 架下 的分 区 重 叠 网格 (O ve ri aP iP gn or , 双 线性 插 值 ( 二 维 ) 和 三线 性插 值 ( 三 维 ) 匹 配 又 能满足 一 般 问题 的要 求 , 格 单元 内是 分 片线 性 分布 函 数 , . 15J c ih m e a)r 中应 用 最 为广 泛 的插值 方法 是 为 了提 高计 算效 率并 与 数值 离散 方法 中的 线性 重 建 相 本 文 发展 了 一 种 三 角 形 网格 上 的 线性 插 值 方法 待 插值 点 处 的 流 动参 数 就是 该 处 的 函 数值 . 即 认 为 流 动 参 数在 网 。 算例 3 确 定外 挂 物 自由下 落 的轨迹 是 本文 所 发展 的 数值 方 法 的 一 个 重 要 应用 领域 的 典型 例子 。 本文 模拟 了 二 维 机翼 / 外挂 物 分 离绕 流 以及 三 维机 弹分 离绕流 力学 方程 祸合 求 解得 到 , , 。 , 也是 多体 动 边 界 问 题 外 挂 物 的 运 动 由 刚 体动 。 二 维 情 况 下 刚 体的运 动退 化为 三 自由 度 二 维 计 算外 形 即 翼型 与 外 挂物 母 线 。 , . 翼 型 为 N A C A 64 A 0 10 外挂 物是 尖体 / 圆 柱 / 尖 体形 状 计 算采 用 的 数值 方法 可 参 见 文 献【1] 3 I = 1.0 0 图 是 计算 外形 简 图及 无量 纲尺 寸 外挂物 无量 纲 质 量 和转 动惯 量分 别 为 m = 10 .0 参考 。 = .2 .0 6 长 度 为翼 型 弦 长 重心 位 置 在 轴线 上 距前 端 7 9 倍直 径处 来流 马 赫 数 M 攻角 为零 图 4 的组 合 。 , 。 , 显 示 了 依 据几 何 形 状 采用 最 佳 邻 点搜索法 开 设窗 口 的情 形 图5 定 、 , , , 可见 窗 口 内部 网 格发 生 了 变形 。 图 7 是 重 新 生 成 后 的 窗 口 内部 网 格 。 . 所 依据 的几 何形 状是 机翼 下 方 的半 椭 圆 图 6 分别 为计 算 过程 中某一 次重 构 网 格前 的窗 口 外 部和 内部 网 格 。 , : 。 此 次 窗 口 采 用分 层标 号 法确 , , 网 格质 量 较 高 并且 疏 密 分布 给 出 了插 值运 算 时查 寻 定位 用 到的 四 分树 结构 图 给 出了 插值 运算 后 窗 口 内外 压 力 等值 线 的衔 接 三 维算 例计 算 的是 想 象 的 战 斗 机外 形 与 具有 六 片尾 翼 的 布撤 器 分 离绕 流 图 10 是初 始对 合理 图 8 9 。 称面网格 , 。 图 ” 是 初 始 位 置 的压 力 等 值 线 , 图 12 是 布 撤 器 下 落 过 程 中 几个 时 刻 的位 置 。 Q l份 a l l8 图 3 二 维机 翼 / 外挂物外形 图 6 重构前窗 n 内 网格被 拉 伸 图 4 依 据几何形 状开设 窗 口 图 7 重 构 后 窗 口 内的 网 格 图 5 分 层标 号法 确定 窗 口 图 8 插 值使 用的 四分树 结构 第 十 二 届 全 国计算 流 体力学会议论 文 西安 · 2 0 04 年 8 月 17 日~ 2 0 日 声办 图 9 图 4 图 10 机 弹组合 体初始对 称 面 网 格 插值 后 窗 口 内外压 力等值线 1 初 始位 置 压 力等值 线 图 12 布撤 器 下 落过 程 中几 个 时 刻的位 置 结论 , 二 维 与 三 维 算 例 结 果 都 表 明 基于 网 格 变形 与 局 部重 构相 结 合 的 非结构 动 网 格 技 术可 成 功用 于 多 体 相对 运 动绕 流 的 数 值模 拟 和 效率 方 面 都 比 较 令 人 满 意 。 本文 建立 的 窗 口 划 分方法 、 、 查寻 定 位 技术 以及 插值 算 法 在可 靠 性 精度 。 参考文 献 郭正 , 刘君 , . 张 来 平 非结构 网格 L 乃h n re 民 P iar M e ht . : 一 140 14 6 e ne art io n o f t h er e · di m e n s io n ia s。 ” e n u ut er d gr id s b y ht e a dv an e in g ut er d g r id s by a dva n e in g- · , , 2 00 3 1 99 6 for n t m e th o d for n t m c t hd o 年 12 月 . In t J N . . . A IA A J o u m e .r , F l u id s 8 ( 1 0 ) : 1 1 3 5 1 14 9 1 98 8 · Z J . 5 ( 2) 3 矩 形 / 非 结构 混合 网 格复杂 无 粘 流场 的 数值 模 拟 气 动 中 心 博 士 论 文 一 3 1( 2 ) : 2 5 7 2 6 5 M e ht , . , . W 、 R G hk P i n 泊 d e h 5 S trU 匕Il g . . 瞿 章 华 非 结构动 网 格在 三维可 动边 界 问题 中 的应 用 力学学 报 , Pa , cut , er d b 解 k g ro un d gh d s fo r ge n e e d e art io n u n s it ” e o f m het u r n a l 1 99 3 rt h a S ar at h y 一 .V A fu l ly a u ot m at h im e ra o d o l o 留 fo r m u l t iP 1e m o v in g b o d y P or b l e m s . . . In t J N u m e .r , F l u i d s 3 3 : 9 1 9 93 8 2 0 0 0 46 5 ,