物理实验教程 一近代物理实验 (4)试结合马蹄形永磁体磁场的有限元法数值模拟,分析讨论有限单元体的形状和 大小对计算结果有哪些影响? (5)试结合有限元法模拟实验结果,分析讨论马蹄形永磁体的磁场分布有哪些特征? 【参考文献】 [1门单志勇.电磁场理论与计算[M们.北京:化学工业出版社,2019. 「2]幸朗如,工程电磁场数值计算理论分析「M门.北京:中国电力出版社,2019 [3]金建铭.计算电磁学[M们.2版.北京:电子工业出版社,2018 [4]盛新庆.计算电磁学要论[M们.北京:科学出版社,2018. [5]吕英华.计算电磁学的数值方法[M].北京:清华大学出版社,2006 [6]王长清.现代计算电猫学基础[M门.北京:北京大学出版社,2005. 实验6-7液滴撞击壁面的有限体积法模拟 现代流体力学的研究方法有理论分析、实验研究和数值计算三种。从17世纪到19 世纪,流体力学理论在实验的基础上得到了极大的丰富和发展,人们建立了描述流体运动 的Navier-Stokes方程(N-S方程)。但是,N-S方程是非线性方程,实际流体流动非常复 杂,仅有极少数的问题可从理论上直接求出解析解或摄动解。另外,实验流体力学在经过 一段时间的发展后也受到了成本高、场地有限等因素的限制。因此,伴随若计算机科学与 技术的进步,第三种流体力学研究方法 -计算流体力学(computational fluid dynamics CFD)发展起来。计算流体力学是从20世纪50年代开始发展起来的一门交叉学科,涉及 流体力学、计算机科学与技术,偏微分方程理论、计算几何学、数值分析等。计算流体力学 的理论预测研究是在简单的几何模型下通过数值计算来发现流体流动的一些基本物理规 律和现象或者发展更好的数值计算方法。计算流体力学的工程预测研究则是通过直接构 建工程实际物理模型,开展流体流动数值模拟预测,为解决工程问题提供依据。计算流体 力学不仅可作为研究工具,而且可作为设计工具,在航空航天,船舶海洋、土木建筑、化工 治金、工业制造、能源经济、环境保护,食品加工、生物医学、运动健康等各领域都有若广泛 的应用。 计算流体力学的数值计算方法主要包括有限差分法(finite difference method FDM)、有限元法(finite element method,FEM)和有限体积法(finite volume method,. FVM)等。通过本实验重点学习计算流体力学的基本理论模型以及有限体积法数值计算 的基本原理,学会多相流体流动数值模拟的OpenFOAM实现方法和技术。 【实验目的】 (1)理解计算流体力学的基本方法和数学模型 (2)理解流体体积法追踪界面的基本原理。 -340
— 340 — (4)试结合马蹄形永磁体磁场的有限元法数值模拟,分析讨论有限单元体的形状和 大小对计算结果有哪些影响? (5)试结合有限元法模拟实验结果,分析讨论马蹄形永磁体的磁场分布有哪些特征? 【参考文献】 [1] 单志勇.电磁场理论与计算[M].北京:化学工业出版社,2019. [2] 李朗如.工程电磁场数值计算理论分析[M].北京:中国电力出版社,2019. [3] 金建铭.计算电磁学[M].2版.北京:电子工业出版社,2018. [4] 盛新庆.计算电磁学要论[M].北京:科学出版社,2018. [5] 吕英华.计算电磁学的数值方法[M].北京:清华大学出版社,2006. [6] 王长清.现代计算电磁学基础[M].北京:北京大学出版社,2005. 实验6G7 液滴撞击壁面的有限体积法模拟 现代流体力学的研究方法有理论分析、实验研究和数值计算三种.从17世纪到19 世纪,流体力学理论在实验的基础上得到了极大的丰富和发展,人们建立了描述流体运动 的 NavierGStokes方程(NGS方程).但是,NGS方程是非线性方程,实际流体流动非常复 杂,仅有极少数的问题可从理论上直接求出解析解或摄动解.另外,实验流体力学在经过 一段时间的发展后也受到了成本高、场地有限等因素的限制.因此,伴随着计算机科学与 技术的进步,第三种流体力学研究方法———计算流体力学(computationalfluiddynamics, CFD)发展起来.计算流体力学是从20世纪50年代开始发展起来的一门交叉学科,涉及 流体力学、计算机科学与技术、偏微分方程理论、计算几何学、数值分析等.计算流体力学 的理论预测研究是在简单的几何模型下通过数值计算来发现流体流动的一些基本物理规 律和现象或者发展更好的数值计算方法.计算流体力学的工程预测研究则是通过直接构 建工程实际物理模型,开展流体流动数值模拟预测,为解决工程问题提供依据.计算流体 力学不仅可作为研究工具,而且可作为设计工具,在航空航天、船舶海洋、土木建筑、化工 冶金、工业制造、能源经济、环境保护、食品加工、生物医学、运动健康等各领域都有着广泛 的应用. 计算流 体 力 学 的 数 值 计 算 方 法 主 要 包 括 有 限 差 分 法 (finitedifference method, FDM)、有限元 法(finiteelementmethod,FEM)和 有限 体积 法(finitevolumemethod, FVM)等.通过本实验重点学习计算流体力学的基本理论模型以及有限体积法数值计算 的基本原理,学会多相流体流动数值模拟的 OpenFOAM 实现方法和技术. 【实验目的】 (1)理解计算流体力学的基本方法和数学模型. (2)理解流体体积法追踪界面的基本原理
计算机模拟实验第6章 (3)掌握有限体积法模拟多相流体流动的基本原理 (4)掌握用OpenFOAM软件模拟计算多相流体流动的基本方法。 (5)学会多相流体流动模拟计算结果的可视化处理方法。 【预习要求】 (1)计算流体力学的基本思想是什么?基本数学模型有哪些? (2)流体体积法追踪界面的基本原理是什么? (3)有限体积法的基本原理是什么? (4)液滴撞击壁面问题的物理模型和数学模型是什么? (5)用OpenFOAM软件模拟液滴撞击壁面问题的基本流程有哪些 【实验原理】 一、计算流体力学的基本方法 连续介质假设是流体力学研究的一个基本假设,认为流体质点连续地充满流体所( 的整个空间,流体质点所具有的宏观物理量满足所遵循的物理定律和物理性质,如牛顿定 律、质量守恒定律、能量守恒定律、动量守恒定律、热力学定律,以及扩散、黏性、热传导等 物理性质。 计算流体力学的基本思相想为:在空间和时间坐标中连续物理量的场,如浓度场、温度 场、速度场等,可用一系列有限个离散点上变量数值的集合来代替,通过一定原则建立起 这些离散点上变量数值之间关系的代数方程,即离散方程,再求解所建立起来的代数方程 来获得待求变量的近似值。计算流体力学研究流体流动问题的基本工作步骤为: (1)建立描述所研究的物理或工程等实际流体间题的数学模型.包括控制方程和相 应的定解条件。流体流动的基本定律有质量守恒定律、动量守恒定律和能量守恒定律,根 据这些定律和传热传质的基本原理,可推导出控制流体流动的连续性方程、动量方程(、 S方程)和能量方程,这些方程构成的非线性偏微分方程组常称为控制方程(governing equation). 牛顿型流体流动的数学模型就是著名的-S方程及其相应的定解条件 (2)建立准确、高效的数值计算方法,包括空间和时间坐标模型的建立方法、控制方 程的数值离散化方法及求解方法、边界条件和初始条件的处理方法等。这是计算流体力 学模拟的核心工作。 (3)采用模拟程序讲行数值计算和数据处理工作,包括计算网格的划分、初始条件和 边界条件的输入,控制参数的设定、计算数据的可视化处理等,这是计算流体力学模拟的 主要工作。计算流体力学的模拟程序即CD软件一般由前处理,求解器、后处理三部分 组成,其中前处理主要用于完成几何模型建立和计算网格划分工作,求解器主要用于完成 选定数学模型并离散化、选用计算方法、设定控制参数和开展数值计算工作,后处理主要 用于完成计算出的物理场数据的可视化处理工作。常用的开源CFD软件有 OpenFOAM,Su2,CFL3D,Code_Saturne等。 (4)模拟计算结果的分析工作,包括判断模拟结果的正确性和合理性、认识所研究问 题的规律性、得出研究结论等 计算流体力学的模拟有多种分类方法,根据研究问题是否随时间变化可分为瞬态和 —341
— 341 — (3)掌握有限体积法模拟多相流体流动的基本原理. (4)掌握用 OpenFOAM 软件模拟计算多相流体流动的基本方法. (5)学会多相流体流动模拟计算结果的可视化处理方法. 【预习要求】 (1)计算流体力学的基本思想是什么? 基本数学模型有哪些? (2)流体体积法追踪界面的基本原理是什么? (3)有限体积法的基本原理是什么? (4)液滴撞击壁面问题的物理模型和数学模型是什么? (5)用 OpenFOAM 软件模拟液滴撞击壁面问题的基本流程有哪些? 【实验原理】 一、计算流体力学的基本方法 连续介质假设是流体力学研究的一个基本假设,认为流体质点连续地充满流体所在 的整个空间,流体质点所具有的宏观物理量满足所遵循的物理定律和物理性质,如牛顿定 律、质量守恒定律、能量守恒定律、动量守恒定律、热力学定律,以及扩散、黏性、热传导等 物理性质. 计算流体力学的基本思想为:在空间和时间坐标中连续物理量的场,如浓度场、温度 场、速度场等,可用一系列有限个离散点上变量数值的集合来代替,通过一定原则建立起 这些离散点上变量数值之间关系的代数方程,即离散方程,再求解所建立起来的代数方程 来获得待求变量的近似值.计算流体力学研究流体流动问题的基本工作步骤为: (1)建立描述所研究的物理或工程等实际流体问题的数学模型,包括控制方程和相 应的定解条件.流体流动的基本定律有质量守恒定律、动量守恒定律和能量守恒定律,根 据这些定律和传热传质的基本原理,可推导出控制流体流动的连续性方程、动量方程(NG S方程)和能量方程,这些方程构成的非线性偏微分方程组常称为控制方程(governing equation).牛顿型流体流动的数学模型就是著名的 NGS方程及其相应的定解条件. (2)建立准确、高效的数值计算方法,包括空间和时间坐标模型的建立方法、控制方 程的数值离散化方法及求解方法、边界条件和初始条件的处理方法等.这是计算流体力 学模拟的核心工作. (3)采用模拟程序进行数值计算和数据处理工作,包括计算网格的划分、初始条件和 边界条件的输入、控制参数的设定、计算数据的可视化处理等,这是计算流体力学模拟的 主要工作.计算流体力学的模拟程序即 CFD 软件一般由前处理、求解器、后处理三部分 组成,其中前处理主要用于完成几何模型建立和计算网格划分工作,求解器主要用于完成 选定数学模型并离散化、选用计算方法、设定控制参数和开展数值计算工作,后处理主要 用 于 完 成 计 算 出 的 物 理 场 数 据 的 可 视 化 处 理 工 作. 常 用 的 开 源 CFD 软 件 有 OpenFOAM,Su2,CFL3D,Code_Saturne等. (4)模拟计算结果的分析工作,包括判断模拟结果的正确性和合理性、认识所研究问 题的规律性、得出研究结论等. 计算流体力学的模拟有多种分类方法,根据研究问题是否随时间变化可分为瞬态和
物理实验教程 一近代物理实验 0 稳态计算流体力学模拟,根据研究问题中涉及的流体相的数目可分为单相和多相计算流 体力学模拟,根据研究问题中雷诺数的大小可分为层流和湍流计算流体力学模拟。 二、数值模拟液滴撞击壁面的基本原理 液滴撞击壁面现象在自然界以及人类生产、生活活动中十分常见,如雨滴下落、水滴 石穿、喷墨打印、农药沉积、喷淋冷却、表面清洁等,故模拟研究液滴撞击壁面现象有着重 要的意义。液滴撞击壁面现象是典型的两相流动过程,包括液体和气体两相流体,各相流 体之间存在者分界面,并随者流动过程不断变化。因此,多相流体流动模拟研究的关健在 于精确地计算出不同流体间的界面。 1。追院流体界面的流体体积法 在计算流体力学中,追踪计算流体界面的方法主要有流体体积法(volume of fluid, VOF)、水平集法(level set)、任意拉格朗日-欧拉法(arbitrary Lagrangian-Eulerian,.ALE) 等。在这些方法中,VOF法因追踪界面的精确度高,各种因素方便融入模拟计算,且具有 简单性、守恒性和通用性,因而被广泛应用。 VOP法的核心思想为:用一个指标函数a来追踪界面,函数代表模拟区域内一个 网格单元中某一相流体占据的体积分数。在液滴撞击壁面现象模拟中有液体和气体两相 流体,某一时刻某个网格中当a=1时表示该网格完全被液相流体占据,当a=0时表示该 网格完全被气相流体占据,当0<a<1时表示混相处或者自由界面。在VOF法中通过。 值确定界面的位置,因而α的梯度方向即界面法线方向。因此,采用指标函数a方法,两 相流体流动可看成是一种混合流体的单相流动,该等价混相流体与液体、气体单相流体的 密度、黏度、速度之间的关系为: p=api+(I-a)p: (6-7-1) =a41+(1-a)2 (6-7-2) U=aU,+(1-a)U. 6-7-33 式中,PP,和P2分别为混相流体、液体和气体的密度:,四1和2分别为混相流体,液体 和气体的黏度:U,U1和U分别为混相流体、液体和气体的速度。流体的密度、黏度和速 度都是随着时间和位置变化的。 2.液滴撞击壁面问题的控制方程 在液滴撞击壁面问题中,假设液体和气体两相流体均为不可压缩的牛顿型流体,且温 度恒定,不需要考虑能量方程。因此,液滴撞击壁面问题中两相流体流动VOF法的控制 方程主要涉及质量连续性方程和N-S方程。 (1)质量连续性方程 液体和气体两相混合流体满足的质量守恒方程为: 2+()=0 (6-7-4) 式中,t为时间,V为向量微分算子(Dl算子)。单相液体满足的质量守恒方程为: () (6-7-5) 因假设流体不可压缩,P1为常数,则式(6-7-5)可变为: -342
— 342 — 稳态计算流体力学模拟,根据研究问题中涉及的流体相的数目可分为单相和多相计算流 体力学模拟,根据研究问题中雷诺数的大小可分为层流和湍流计算流体力学模拟. 二、数值模拟液滴撞击壁面的基本原理 液滴撞击壁面现象在自然界以及人类生产、生活活动中十分常见,如雨滴下落、水滴 石穿、喷墨打印、农药沉积、喷淋冷却、表面清洁等,故模拟研究液滴撞击壁面现象有着重 要的意义.液滴撞击壁面现象是典型的两相流动过程,包括液体和气体两相流体,各相流 体之间存在着分界面,并随着流动过程不断变化.因此,多相流体流动模拟研究的关键在 于精确地计算出不同流体间的界面. 1 追踪流体界面的流体体积法 在计算流体力学中,追踪计算流体界面的方法主要有流体体积法(volumeoffluid, VOF)、水平集法(levelset)、任意拉格朗日G欧拉法(arbitraryLagrangianGEulerian,ALE) 等.在这些方法中,VOF法因追踪界面的精确度高,各种因素方便融入模拟计算,且具有 简单性、守恒性和通用性,因而被广泛应用. VOF法的核心思想为:用一个指标函数α 来追踪界面,α 函数代表模拟区域内一个 网格单元中某一相流体占据的体积分数.在液滴撞击壁面现象模拟中有液体和气体两相 流体,某一时刻某个网格中当α=1时表示该网格完全被液相流体占据,当α=0时表示该 网格完全被气相流体占据,当0<α<1时表示混相处或者自由界面.在 VOF法中通过α 值确定界面的位置,因而α 的梯度方向即界面法线方向.因此,采用指标函数α 方法,两 相流体流动可看成是一种混合流体的单相流动,该等价混相流体与液体、气体单相流体的 密度、黏度、速度之间的关系为: ρ=αρ1+(1-α)ρ2 (6G7G1) μ=αμ1+(1-α)μ2 (6G7G2) U=αU1+(1-α)U2 (6G7G3) 式中,ρ,ρ1 和ρ2 分别为混相流体、液体和气体的密度;μ,μ1 和μ2 分别为混相流体、液体 和气体的黏度;U,U1 和U2 分别为混相流体、液体和气体的速度.流体的密度、黏度和速 度都是随着时间和位置变化的. 2 液滴撞击壁面问题的控制方程 在液滴撞击壁面问题中,假设液体和气体两相流体均为不可压缩的牛顿型流体,且温 度恒定,不需要考虑能量方程.因此,液滴撞击壁面问题中两相流体流动 VOF法的控制 方程主要涉及质量连续性方程和 NGS方程. (1)质量连续性方程. 液体和气体两相混合流体满足的质量守恒方程为: ∂ρ ∂t +Ñ(ρU)=0 (6G7G4) 式中,t为时间,Ñ为向量微分算子(Del算子).单相液体满足的质量守恒方程为: ∂(ρ1α) ∂t +Ñ(ρ1αU1)=0 (6G7G5) 因假设流体不可压缩,ρ1 为常数,则式(6G7G5)可变为:
计算机模拟实验第6章 +aU,)=0 (6-7-6) 同理,单相气体满足的质量守恒方程可表示为: a1-a2+v.[1-aU]=0 3 (6-7-7) 根据式(6-7-1)、式(6-7-6)和式(6-7-7)可得混合流体的质量连续性方程为: 7·U=0 (6-7-8) (2)体积分数满足的方程 由式(6-7-1)和式(6-7-4)可导出体积分数α满足的守恒方程为: +p(a)=0 (6-7-9) (3)N-S方程. 液体和气体两相混合流体可视为密度不变、黏度可变的单相牛顿型流体,则其满足的 动量守恒方程即N-S方程为: U+v·(UU)=-Vp+v·T+p时 (6-7-10) 式中,p为外场压力:T为黏性应力张量:∫为体积力,包括重力、界面张力等。界面张力∫ 由Young-Laplace方程(6-7-11)求出,即 f.=akn (6-7-11 式中,σ为界面张力系数,k为界面曲率,n为界面法线向量。两相流体界面法线向量与 体积分数。的梯度相关,即 (6-7-12) 界面曲率k可由界面法线n的散度求出,即 k=-n=-(a) (6-7-13) 3。固体壁面的边界条件 在液滴撞击壁面现象中,当液滴接触到壁面后还涉及液滴、气体和固体壁面之间相互 作用的问题。假设固体壁面为水平平面,不考虑壁面坚硬程度、粗糙程度的影响,主要考 虑固体壁面润湿性的影响。不同宏观流体在固相上的润湿性不同是由不同流体分子之 间、流体与固体分子之间相互作用的不同所造成的。一般用接触角(contact angle)作为润 湿能力的参考指标。接触角0指在气、液、固三相交点处所作的气-液界面的切线与固-液 交界线之间的夹角,如图67-1所示,图中f。faf分别为固-气、固-液、气-液之间的界 面张力。接触角由三相间的界面张力共同决定,接触角日越大,润湿性越差,液体越不容 易与固体接触。接触角的范围在0°(完全润湿)到180°(完全非润湿)之间。接触角小于 90°的固体称为亲水性的,接触角大于90°的固体称为疏水性的。 因此,由固体壁面润湿性来确定壁面边界条件(boundary condition),可通过设定固 体壁面处气-液-固三相的接触角0来实现,根据0确定出壁面上液体和气体两相流体界面 的法线向量n。 343
— 343 — ∂α ∂t +Ñ(αU1)=0 (6G7G6) 同理,单相气体满足的质量守恒方程可表示为: ∂(1-α) ∂t +Ñ[(1-α)U2]=0 (6G7G7) 根据式(6G7G1)、式(6G7G6)和式(6G7G7)可得混合流体的质量连续性方程为: ÑU=0 (6G7G8) (2)体积分数α 满足的方程. 由式(6G7G1)和式(6G7G4)可导出体积分数α 满足的守恒方程为: ∂α ∂t +Ñ(αU)=0 (6G7G9) (3)NGS方程. 液体和气体两相混合流体可视为密度不变、黏度可变的单相牛顿型流体,则其满足的 动量守恒方程即 NGS方程为: ∂(ρU) ∂t +Ñ(ρUU)=-Ñp+ÑT+ρf (6G7G10) 式中,p 为外场压力;T 为黏性应力张量;f为体积力,包括重力、界面张力等.界面张力ft 由 YoungGLaplace方程(6G7G11)求出,即 ft=σkn (6G7G11) 式中,σ为界面张力系数,k 为界面曲率,n 为界面法线向量.两相流体界面法线向量n 与 体积分数α 的梯度相关,即 n= Ñα Ñα (6G7G12) 界面曲率k 可由界面法线n 的散度求出,即 k=-Ñn=-Ñ Ñα Ñα æ è ç ö ø ÷ (6G7G13) 3 固体壁面的边界条件 在液滴撞击壁面现象中,当液滴接触到壁面后还涉及液滴、气体和固体壁面之间相互 作用的问题.假设固体壁面为水平平面,不考虑壁面坚硬程度、粗糙程度的影响,主要考 虑固体壁面润湿性的影响.不同宏观流体在固相上的润湿性不同是由不同流体分子之 间、流体与固体分子之间相互作用的不同所造成的.一般用接触角(contactangle)作为润 湿能力的参考指标.接触角θ指在气、液、固三相交点处所作的气G液界面的切线与固G液 交界线之间的夹角,如图6G7G1所示,图中fsg,fsl,fgl分别为固G气、固G液、气G液之间的界 面张力.接触角由三相间的界面张力共同决定,接触角θ 越大,润湿性越差,液体越不容 易与固体接触.接触角的范围在 0°(完全润湿)到 180°(完全非润湿)之间.接触角小于 90°的固体称为亲水性的,接触角大于 90°的固体称为疏水性的. 因此,由固体壁面润湿性来确定壁面边界条件(boundarycondition),可通过设定固 体壁面处气G液G固三相的接触角θ来实现,根据θ确定出壁面上液体和气体两相流体界面 的法线向量n
物理实验教程 一近代物理实验 气 图-1气-液-固三相体系中的接触角 4.有限体积法离散化求解的基本原理 计算流体力学的数值方法常用有限差分法、有限元法、有限体积法、边界元法和有限 分析法等。在这些数值方法中,有限体积法的主要优点是物理思路清晰,物理意义明确, 并且网格适应性好,便于解决复杂的工程问题。有限体积法从物理观点来构造离散方程 推导过程物理概念清晰,每一个离散方程都是有限大小体积上某种物理量守恒的表示式, 离散方程系数具有一定的物理意义,并可保证离散方程具有守恒特性。有限体积法的基 本思想是用一系列有限体积内变量的数值代替原本在空间域和时间域上连续的物理场 有限体积法离散化(discretization)求解的基本思路为:划分计算区域为一系列不重复的 有限体积,每一个有限体积都有一个格点作为代表,在任一有限体积及一定时间间隔内用 待求解的守恒型微分方程对空间与时间做积分:假设待求函数及其导数在格点之间随时 间及空间的变化关系或插值方式,在时间和空间上将各个有限体积的积分方程离散为 组代数方程组:求解离散的代数方程组,获得场变量的近似值 (1)计算区域的离散化。 计算流体力学有限体积法首先要将流体流动的整 个计算区域空间离散成一系列有限数量的、非重叠的 算网格(有限体积)。如图6-7-2所示,在空间直角坐标 系(,y,)中,一个典型有限体积网格单元位于位置 X处,网格单元控制的有限体积为V。,数量有限的面& 为各网格之间的界面,物理量在网格中心点P上计算:面 向量S。与面6垂直,指向相邻网格单元N,并在大小上等 于面b的面积。有限体积法的离散化没有限制网格单元 的面数或面的边数,因此常采用多面体的非结构化网格离 散计算区域,可方便处理复杂边界问题 图67-2有限体积法空间离散的 (2)控制方程的离散化。 一个典型网格单元 根据前面有关控制方程的介绍可知,无论是质量守 恒方程、动量守恒方程还是体积分数满足的方程都可在形式上统一表示为一般性的传输 方程.即 2+(U)=·(r)+S() (6-7-14) 式中,为通用变量,可代表速度、温度和体积分数等求解变量,P为广义扩散系数,S(中) 为广义源项。式(6-7-14)中等号左边第一项为瞬态项,第二项为对流项:等号右边第一项 为扩散项,第二项为源项。 -344
— 344 — 图6G7G1 气G液G固三相体系中的接触角 4 有限体积法离散化求解的基本原理 计算流体力学的数值方法常用有限差分法、有限元法、有限体积法、边界元法和有限 分析法等.在这些数值方法中,有限体积法的主要优点是物理思路清晰、物理意义明确, 并且网格适应性好,便于解决复杂的工程问题.有限体积法从物理观点来构造离散方程, 推导过程物理概念清晰,每一个离散方程都是有限大小体积上某种物理量守恒的表示式, 离散方程系数具有一定的物理意义,并可保证离散方程具有守恒特性.有限体积法的基 本思想是用一系列有限体积内变量的数值代替原本在空间域和时间域上连续的物理场. 有限体积法离散化(discretization)求解的基本思路为:划分计算区域为一系列不重复的 有限体积,每一个有限体积都有一个格点作为代表,在任一有限体积及一定时间间隔内用 待求解的守恒型微分方程对空间与时间做积分;假设待求函数及其导数在格点之间随时 间及空间的变化关系或插值方式,在时间和空间上将各个有限体积的积分方程离散为一 组代数方程组;求解离散的代数方程组,获得场变量的近似值. (1)计算区域的离散化. 图6G7G2 有限体积法空间离散的 一个典型网格单元 计算流体力学有限体积法首先要将流体流动的整 个计算区域空间离散成一系列有限数量的、非重叠的计 算网格(有限体积).如图6G7G2所示,在空间直角坐标 系(x,y,z)中,一个典型有限体积网格单元位于位置 XP 处,网格单元控制的有限体积为VP ,数量有限的面b 为各网格之间的界面,物理量在网格中心点P 上计算;面 向量Sb与面b垂直,指向相邻网格单元 N,并在大小上等 于面b的面积.有限体积法的离散化没有限制网格单元 的面数或面的边数,因此常采用多面体的非结构化网格离 散计算区域,可方便处理复杂边界问题. (2)控制方程的离散化. 根据前面有关控制方程的介绍可知,无论是质量守 恒方程、动量守恒方程还是体积分数满足的方程都可在形式上统一表示为一般性的传输 方程,即 ∂(ρϕ) ∂t +Ñ(ρUϕ)=Ñ(Γ Ñϕ)+S(ϕ) (6G7G14) 式中,ϕ 为通用变量,可代表速度、温度和体积分数等求解变量,Γ 为广义扩散系数,S(ϕ) 为广义源项.式(6G7G14)中等号左边第一项为瞬态项,第二项为对流项;等号右边第一项 为扩散项,第二项为源项
计算机模拟实验第6章 式(6-7-14)在离散化的有限体积V上在时间(,1十△)范围内积分有 [品os)av+e)aw]山=[n.rgaw+s(aw]u (6-7-15) 控制方程的离散化就是对式(67-15)中的各个项进行离散。式(6-7-15)中的瞬态项 采用欧拉隐式时间差分方案离散化,可表示为: -(). (6-7-16) 这一离散化方案在时间上是一阶准确的,并且保证了有界性和无条件稳定性。 式(6-7-15)中对流项的离散化是先用高斯定理将体积分转换为面积分,再进行数值 离散,对流项的离散表达式为: .(p90)dW=2S。·(pU)。≈2s。·(oU)g=∑F。(6-7-17) 式中,F=S。·()。代表通过面b的质量通量。为了计算对流项的离散表达式,需要给 出有限控制体积界面处的物理量中。,该值可通过与界面相邻的两个有限控制体积中对应 的物理量插值求出。常用的插值方法有中心插值、上风插值和复合插值等,不同的插值方 法具有不同的精度和稳定性。 式(6-7-15)中扩散项的离散化类似于对流项的离散化,扩散项的离散表达式为: v.(pr7)dW=2S·(pP)≈∑(p).Se·()(6-7-18) 式中,()。可认为是线性变化的,也可通过插值求出。在两相流体流动中需要考虑两相 界面方向与单元网格边界方向的差异,该差异代表了NS方程中的黏度,因此在两相流体 流动模拟中有: (T)=%(T)+(1-)(T) (6-7-19) 式(6-7-15)中的广义源项S()包括所有未被表述为对流,扩散或时间量的项。广义 源项可为·的一般函数。在单元网格有限体积上线性化并积分后的离散表达式为: S(p)dV≈MVrp+MprV (6-7-20) 式中,M和M,为线性化过程中生成的两个系数。 (3)离散方程组的求解。 控制方程离散化后,在每个有限控制体积上都会得到一组线性代数方程,虽然每个方 程的具体形式都不同,但均可写成一般形式为: argrut+Saxgyut =c (6-7-21) 式(6-7-21)可用矩阵形式表示为: (6-7-22) 式中,A表示对应于每个有限体积的稀疏矩阵,包括对角线上的元素系数ar和非对角线 上的元素系数aN:中为求解变量·的矩阵:C为包含源项的矩阵。 线性代数方程组(6-7-22)中稀疏矩阵A通常无法直接求出其逆矩阵A1,因此一般 应用选代方法来求出中的近似解。迭代方法从一个初始的猜测值开始,通过方程逐步迭 -345
— 345 — 式(6G7G14)在离散化的有限体积VP 上在时间(t,t+Δt)范围内积分有: ∫ t+Δt t ∂ ∂t∫VP (ρϕ)dV +∫VP Ñ(ρUϕ)dV é ë ê ê ù û ú údt=∫ t+Δt t ∫VP Ñ(Γ Ñϕ)dV +∫VP S(ϕ)dV é ë ê ê ù û ú údt (6G7G15) 控制方程的离散化就是对式(6G7G15)中的各个项进行离散.式(6G7G15)中的瞬态项 采用欧拉隐式时间差分方案离散化,可表示为: ∂ ∂t∫VP (ρϕ)dV ≈ (ρPϕPVP )(t+Δt)- (ρPϕPVP )t Δt (6G7G16) 这一离散化方案在时间上是一阶准确的,并且保证了有界性和无条件稳定性. 式(6G7G15)中对流项的离散化是先用高斯定理将体积分转换为面积分,再进行数值 离散,对流项的离散表达式为: ∫VP Ñ(ρϕU)dV =∑b Sb(ρϕU)b ≈ ∑b Sb(ρU)bφb =∑b Fϕb (6G7G17) 式中,F=Sb(ρU)b 代表通过面b 的质量通量.为了计算对流项的离散表达式,需要给 出有限控制体积界面处的物理量ϕb,该值可通过与界面相邻的两个有限控制体积中对应 的物理量插值求出.常用的插值方法有中心插值、上风插值和复合插值等,不同的插值方 法具有不同的精度和稳定性. 式(6G7G15)中扩散项的离散化类似于对流项的离散化,扩散项的离散表达式为: ∫VP Ñ(ρΓÑϕ)dV =∑b Sb(ρΓÑϕ)b ≈ ∑b (ρΓ)bSb(Ñϕ)b (6G7G18) 式中,(Γ)b 可认为是线性变化的,也可通过插值求出.在两相流体流动中需要考虑两相 界面方向与单元网格边界方向的差异,该差异代表了 NGS方程中的黏度,因此在两相流体 流动模拟中有: (Γ)b=ηb (Γ)P b +(1-ηb)(Γ)N b (6G7G19) 式(6G7G15)中的广义源项S(ϕ)包括所有未被表述为对流、扩散或时间量的项.广义 源项可为ϕ 的一般函数.在单元网格有限体积上线性化并积分后的离散表达式为: ∫VP S(ϕ)dV ≈ M1VP +M2ϕPVP (6G7G20) 式中,M1和 M2为线性化过程中生成的两个系数. (3)离散方程组的求解. 控制方程离散化后,在每个有限控制体积上都会得到一组线性代数方程,虽然每个方 程的具体形式都不同,但均可写成一般形式为: aPϕP(t+Δt)+ ∑N aNϕN(t+Δt)=c (6G7G21) 式(6G7G21)可用矩阵形式表示为: AΦ=C (6G7G22) 式中,A 表示对应于每个有限体积的稀疏矩阵,包括对角线上的元素系数aP 和非对角线 上的元素系数aN ;Φ 为求解变量ϕ 的矩阵;C 为包含源项的矩阵. 线性代数方程组(6G7G22)中稀疏矩阵A 通常无法直接求出其逆矩阵A-1,因此一般 应用迭代方法来求出Φ 的近似解.迭代方法从一个初始的猜测值开始,通过方程逐步迭
物理实验教程 一近代物理实验 代,直到两个解之间的差异达到规定精度为止。 三、液滴撞击壁面问题的OpenFOAM模拟方法 OpenFOAM是一个基于C十十程序设计语言编写的面向对象的开源CFD软件库】 般需要在Linux系统下运行。OpenFOAM的主要优点有:源代码开源,研究者可根据 自己的需要在开源协议的基础上自主修改使用这些代码:软件架构设计优越,采用面向对 象编程技术,研究者可根据需要方便植入新的模型:模型设计、网格划分和导人十分方便: 从底层支持并行计算,计算效率高:配套的辅助工具库多,如swak4Foam和Paraview,可 方便实现计算数据的后处理和可视化。 用OpenFOAM软件模拟液滴撞击壁面的过程,可方便地完成计算区域网格划分、控 方程的有限体积法离散化、复杂代数方程组求解等一系列过程。模拟的只体实现方法 主要句括下列五个步骤: (1)物理模型建立。 液滴撞击壁面问题可简化为一个二维物理模型:单个液滴在重力的作用下从一定高 度自然下落撞击水平固体壁面,即研究液滴撞击水平壁面过程的运动状态及液滴自由界 面的变化规律。 (2)计算风域设定与网格划分 计算区域可设定为一个长方形,其大小可根据实际模拟问题确定,一般应不小于液滴 大小的10倍。长方形的四条边为计算区域的边界,底部边界为固体壁面边界,其余边界 为大气边界。基于边界规则,整个计算区域可划分规则网格,网格数量应足够多,特别是 固体壁面边界的网格需要加密,以便能够精确地描述液滴撞击壁面过程的运动状态。根 据实际模拟液滴的大小,液滴初始形状设置为计算区域中一个圆形的区域,液滴形状在模 拟计算过程中会实时变化。 (3)边界条件与控制参数设置 固体壁面边界可设置为无滑移,润湿性边界条件,其余边界可设置为大气边界条件。 控制参数需要根据大气和液滴物性以及实际模拟条件设置。 (4)求解器选取。 为了能够模拟两相流体流动,可选取OpenFOAM软件库中自带的interFOAM求解 器,开展液滴撞击壁面过程的模拟计算。 (5)计算结果可视化处理。 根据模拟计算结果,可绘制液滴运动和撞击壁面过程中的液体分布、压力场和速度场 图像及相关曲线,用于分析液滴运动的变化特征 【实验内容】 一、基础性实验内容 L.液滴撞击壁面模拟的网格参数优化 选取液体为水、气体为空气,设置液滴初始直径为2.68mm,初始速度为0.678m/s, 接触角为60°。改变划分网格的大小,多次模拟计算,并通过后处理软件展示液滴撞击壁 面过程,分析网格大小对计算结果,计算时间的影响,优化出最佳的网格划分方案。 -346
— 346 — 代,直到两个解之间的差异达到规定精度为止. 三、液滴撞击壁面问题的 OpenFOAM 模拟方法 OpenFOAM 是一个基于 C++程序设计语言编写的面向对象的开源 CFD 软件库, 一般需要在 Linux系统下运行.OpenFOAM 的主要优点有:源代码开源,研究者可根据 自己的需要在开源协议的基础上自主修改使用这些代码;软件架构设计优越,采用面向对 象编程技术,研究者可根据需要方便植入新的模型;模型设计、网格划分和导入十分方便; 从底层支持并行计算,计算效率高;配套的辅助工具库多,如swak4Foam 和 Paraview,可 方便实现计算数据的后处理和可视化. 用 OpenFOAM 软件模拟液滴撞击壁面的过程,可方便地完成计算区域网格划分、控 制方程的有限体积法离散化、复杂代数方程组求解等一系列过程.模拟的具体实现方法 主要包括下列五个步骤: (1)物理模型建立. 液滴撞击壁面问题可简化为一个二维物理模型:单个液滴在重力的作用下从一定高 度自然下落撞击水平固体壁面,即研究液滴撞击水平壁面过程的运动状态及液滴自由界 面的变化规律. (2)计算区域设定与网格划分. 计算区域可设定为一个长方形,其大小可根据实际模拟问题确定,一般应不小于液滴 大小的10倍.长方形的四条边为计算区域的边界,底部边界为固体壁面边界,其余边界 为大气边界.基于边界规则,整个计算区域可划分规则网格,网格数量应足够多,特别是 固体壁面边界的网格需要加密,以便能够精确地描述液滴撞击壁面过程的运动状态.根 据实际模拟液滴的大小,液滴初始形状设置为计算区域中一个圆形的区域,液滴形状在模 拟计算过程中会实时变化. (3)边界条件与控制参数设置. 固体壁面边界可设置为无滑移、润湿性边界条件,其余边界可设置为大气边界条件. 控制参数需要根据大气和液滴物性以及实际模拟条件设置. (4)求解器选取. 为了能够模拟两相流体流动,可选取 OpenFOAM 软件库中自带的interFOAM 求解 器,开展液滴撞击壁面过程的模拟计算. (5)计算结果可视化处理. 根据模拟计算结果,可绘制液滴运动和撞击壁面过程中的液体分布、压力场和速度场 图像及相关曲线,用于分析液滴运动的变化特征. 【实验内容】 一、基础性实验内容 1 液滴撞击壁面模拟的网格参数优化 选取液体为水、气体为空气,设置液滴初始直径为268mm,初始速度为0678m/s, 接触角为60°.改变划分网格的大小,多次模拟计算,并通过后处理软件展示液滴撞击壁 面过程,分析网格大小对计算结果、计算时间的影响,优化出最佳的网格划分方案
计算机模拟实验第6章 2。液滴撞击壁面运动特征的模拟分析 在最佳的网格划分方案条件下,改变液滴的大小和初速度以及液体的黏度等影响参 数,模拟计算液滴撞击壁面过程,并分析不同参数条件下液滴运动的特征。 二、设计性实验内容 在结合现有模拟计算条件的基础上,探究固体壁面粗糙度和表面形状,壁面润湿性对 液滴撞击壁面运动状态的影响,并分析液滴运动规律。 【注意事项】 (I)OpenFOAM软件一般在Linux系统环境中运行,因此需要先学习一些基本的 Linux操作命令。 (2)模拟计算时应根据宙诺数不同调整收敛误差的判据值 (3)划分网格时可在液滴运动路径范围和固体壁面处加密网格,以便兼颜计算效率 和计算精度的提高。 【思考与讨论】 (1)阐述计算流体力学的基本方法。 (2)液滴撞击壁面问题的控制方程如何用有限体积法离散化? (3)根据所模拟的流体流动问题,如何在OpenFOAM软件库中选用合适的求解器 (4)试结合模拟实验结果分析VOF法追踪流体界面有哪些特点。 (⑤)试结合模拟实验结果分析液滴撞击壁面现象有哪些特征。 【参考文献】 [1]王先智.物理流体力学[M门.北京:清华大学出版社,2018 [2]吴小胜,黄晓鹏.计算流体力学基础[M们.北京:北京理工大学出版社,2021, [3] VVERSTEEG H K.MALALASEKERA W.An Introduction to Computationa Fluid Dynamics:The Finite Volume Method[M].北京:世界图书出版公司北 克公司.2010 [4]黄先北,郭墙.OpenFOAM从入门到精通[M们.北京:中国水利水电出版 牡.2021. [5]法德尔·穆卡莱德,卢卡·曼加尼,马尔万·达尔维什.计算流体力学中的有限 体积法OpenFOAM和Matlab高级导论[M们.李敏译.北京:中国水利水电出 版社,2020. [6]MOUKALLED F.LUCA MANGANI,MARWAN DARWISH.The Finite Volume Method in Computational Fluid Dynamies:An Advanced Introduction with Open- FOAM and Matlab[M].Switzerland:Springer International Publishing,2016. -347
— 347 — 2 液滴撞击壁面运动特征的模拟分析 在最佳的网格划分方案条件下,改变液滴的大小和初速度以及液体的黏度等影响参 数,模拟计算液滴撞击壁面过程,并分析不同参数条件下液滴运动的特征. 二、设计性实验内容 在结合现有模拟计算条件的基础上,探究固体壁面粗糙度和表面形状、壁面润湿性对 液滴撞击壁面运动状态的影响,并分析液滴运动规律. 【注意事项】 (1)OpenFOAM 软件一般在 Linux系统环境中运行,因此需要先学习一些基本的 Linux操作命令. (2)模拟计算时应根据雷诺数不同调整收敛误差的判据值. (3)划分网格时可在液滴运动路径范围和固体壁面处加密网格,以便兼顾计算效率 和计算精度的提高. 【思考与讨论】 (1)阐述计算流体力学的基本方法. (2)液滴撞击壁面问题的控制方程如何用有限体积法离散化? (3)根据所模拟的流体流动问题,如何在 OpenFOAM 软件库中选用合适的求解器? (4)试结合模拟实验结果分析 VOF法追踪流体界面有哪些特点. (5)试结合模拟实验结果分析液滴撞击壁面现象有哪些特征. 【参考文献】 [1] 王先智.物理流体力学[M].北京:清华大学出版社,2018. [2] 吴小胜,黄晓鹏.计算流体力学基础[M].北京:北京理工大学出版社,2021. [3] VVERSTEEG H K,MALALASEKERA W.AnIntroductiontoComputational FluidDynamics:TheFiniteVolumeMethod[M].北京:世界图书出版公司北 京公司,2010. [4] 黄 先 北,郭 嫱.OpenFOAM 从 入 门 到 精 通 [M].北 京:中 国 水 利 水 电 出 版 社,2021. [5] 法德尔穆卡莱德,卢卡曼加尼,马尔万达尔维什.计算流体力学中的有限 体积法 OpenFOAM 和 Matlab高级导论[M].李敏译.北京:中国水利水电出 版社,2020. [6] MOUKALLEDF,LUCA MANGANI,MARWAN DARWISH.TheFiniteVolume MethodinComputationalFluidDynamics:AnAdvancedIntroductionwithOpenG FOAM® andMatlab® [M].Switzerland:SpringerInternationalPublishing,2016.
附 录 附录1中英文对照的常用物理量与单位 附表11中英文对照的常用物理量与单位 序号 物理量 单位 名称 符号 备注 The metre is the length of the path travelled by light in vacuu 长度 米 length uting a time interal of 1/200 792 458 of n vorond 17th CGPM (1983.Resolution 1:CR.97) 质量 千克 The kilogram is the unit of the maof the in- kg ernational prototype of the kilogram mass kilogram 3rd CGPM (1901.CR.70) The sccond is the duration of 9 192 631 770 periods of the radintion responding to the transition hetween the two hyperfine levels o 时间 秒 the ground state of the caesium 133 atom ti I3h CCPM (1867/68 Roio LCR 103) (Added by CIPM in 1997) The ampere is that constant current which.if maintained in two straight aralle nductorfneenghbeciruar 电流 安培 croonplaced 1 metre apart in vacuum.would produce A clectric current ampere between these conductors a force equal to 2 X 10-?newtons pe metre of length. 9th CGPM (1948.Resolution 2 and 7.CR.70) The kevin unit of thermodynamic temrerature.is the fraction 1/2731 13th CGPM (1967/68.Resolution 4CR.104) 热力学温度 开尔文 water having the isoto composition do K by the following am 0.00 155 76 mole of mole ofH.of 052 mole ofper mole of. (Added by CIPM in 205) 348
— 348 — 附录1 中英文对照的常用物理量与单位 附表1G1 中英文对照的常用物理量与单位 序号 物理量 单位 名称 单位 符号 备 注 1 长度 length 米 meter m Themetreisthelengthofthepathtravelledbylightinvacuum duringatimeintervalof1/299792458ofasecond. 17thCGPM (1983,Resolution1;CR,97) 2 质量 mass 千克 kilogram kg Thekilogramistheunitofmass;itisequaltothemassoftheinG ternationalprototypeofthekilogram. 3rdCGPM (1901,CR,70) 3 时间 time 秒 second s Thesecondisthedurationof9192631770periodsoftheradiation correspondingtothetransitionbetweenthetwohyperfinelevelsof thegroundstateofthecaesium133atom. 13thCGPM (1967/68,Resolution1;CR,103) Thisdefinitionreferstoacaesiumatomatrestatatemperatureof0K. (AddedbyCIPMin1997) 4 电流 electriccurrent 安培 ampere A Theampereisthatconstantcurrentwhich,ifmaintainedintwo straightparallelconductorsofinfinitelength,ofnegligiblecircular crossGsection,andplaced1 metreapartinvacuum,wouldproduce betweentheseconductorsaforceequalto2×10-7 newtonsper metreoflength. 9thCGPM (1948,Resolution2and7;CR,70) 5 热力学温度 thermodynamic temperature 开尔文 kelvin K Thekelvin,unitofthermodynamictemperature,isthefraction1/273.16 ofthethermodynamictemperatureofthetriplepointofwater. 13thCGPM (1967/68,Resolution4;CR,104) ThisdefinitionreferstowaterhavingtheisotopiccompositiondeG fined exactly by the following amount of substance ratios: 0.00015576moleof2Hpermoleof1H,0.0003799moleof17O permoleof16O,and0.0020052moleof18Opermoleof16O. (AddedbyCIPMin2005)
附录 续表 序号 物理量 单位单位 名称符号 备注 ust be s 物质的量 may amount of substance particles n this definition.is understood that unbound aoms of carbor A 1980) The candela is the luminous intensity.in agiven direction.of 发光强度 坎德拉 souree that emits monochromatic radiation of frequeney5401 ed luminous intensity candela herz andtht hasaradiant intensity in that direction of1/683wat per steradian. 16th CGPM(1979.Resolution 3:CR.100) 平面角 弧度 rad m.m- ang 立体角 球面度 m2 m- solid angle steradian 顿率 赫芝 frequency hertz 力 牛顿 N k.ms- 压强 12 帕斯卡 PaN·m-2:kg·m-1·s-2 pressure pascal 能量 丝耳 13 N.mikg.m2.s-2 ioule 14 功 Js,kgm2s pow 电量 库仑 15 ·A electric charge coulomb 由压 伏特 16 J·C-1:kg·m2.8-3,A-1 electric potential yolt 电 VA1kgm21,A- ohm 电容 18 法拉第 F capacitance farad 349-
— 349 — 续表 序号 物理量 单位 名称 单位 符号 备 注 6 物质的量 amountofsubstance 摩尔 mole mol Themoleistheamountofsubstanceofasystem whichcontainsas manyelementaryentitiesasthereareatomsin0.012kilogramof carbon12;itssymbolismol. Whenthemoleisused,theelementaryentitiesmustbespecified andmaybeatoms,molecules,ions,electrons,otherparticles,or specifiedgroupsofsuchparticles. 14thCGPM (1971,Resolution3;CR,78) Inthisdefinition,itisunderstoodthatunboundatomsofcarbon 12,atrestandintheirgroundstate,arereferredto. (AddedbyCIPMin1980) 7 发光强度 luminousintensity 坎德拉 candela cd Thecandelaistheluminousintensity,inagivendirection,ofa sourcethatemitsmonochromaticradiationoffrequency540×1012 hertzandthathasaradiantintensityinthatdirectionof1/683watt persteradian. 16thCGPM (1979,Resolution3;CR,100) 8 平面角 angle 弧度 radian rad mm-1 9 立体角 solidangle 球面度 steradian sr m2m-2 10 频率 frequency 赫兹 hertz Hz s-1 11 力 force 牛顿 newton N kgms-2 12 压强 pressure 帕斯卡 pascal Pa Nm-2;kgm-1s-2 13 能量 energy 焦耳 joule J Nm;kgm2s-2 14 功率 power 瓦特 watt W Js-1;kgm2s-3 15 电量 electriccharge 库仑 coulomb C sA 16 电压 electricpotential 伏特 volt V JC-1;kgm2s-3A-1 17 电阻 resistance 欧姆 ohm Ω VA-1;kgm2s-3A-2 18 电容 capacitance 法拉第 farad F CV-1;kg-1m-2s4A2