版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、题记:在学习使用Fluent的时候,有不少朋友需要使用动网格模型(Dynami c Mesh Model),因此,本版推出这个专题,进行大讨论,使大家在使用动网格 时尽量少走弯路,更快更好地掌握;也欢迎使用过的版友积极参与讨论指导,谢 谢!该专题主要包括以下的主要内容:一、动网格的相关知识介绍;二、以NACA0012翼型俯仰振荡实例进行讲解动网格的应用过程;三、与动网格应用有关的参考文献;四、使用动网格进行计算的一些例子。一、动网格的相关知识介绍有关动网格基础方面的东西,请具体参考FLUENT Users Guide或FLUE NT全攻略的相关章节,这里只给出一些提要性的知识要点。1、简介动网
2、格模型可以用来模拟流场形状由于边界运动而随时间改变的问题。边界 的运动形式可以是预先定义的运动,即可以在计算前指定其速度或角速度;也可 以是预先未做定义的运动,即边界的运动要由前一步的计算结果决定。网格的更 新过程由FLUENT根据每个迭代步中边界的变化情况自动完成。在使用动网格 模型时,必须首先定义初始网格、边界运动的方式并指定参予运动的区域。可以 用边界型函数或者UDF定义边界的运动方式。FLUENT要求将运动的描述定 义在网格面或网格区域上。如果流场中包含运动与不运动两种区域,则需要将它 们组合在初始网格中以对它们进行识别。那些由于周围区域运动而发生变形的区 域必须被组合到各自的初始网格
3、区域中。不同区域之间的网格不必是正则的,可 以在模型设置中用FLUENT软件提供的非正则或者滑动界面功能将各区域连接 起来。注:一般来讲,在Fluent中使用动网格,基本上都要使用到UDF,所以你 最好具备一定的C语言编程基础。2、动网格更新方法动网格计算中网格的动态变化过程可以用三种模型进行计算,即弹簧近似光 滑模型(spring-based smoothing)、动态分层模型(dynamic layering)和局部 重划模型(local remeshing)。弹簧近似光滑模型原则上弹簧光顺模型可以用于任何一种网格体系,但是在非四面体网格区域 (二维非三角形),最好在满足下列条件时使用弹簧
4、光顺方法:(1)移动为单方向。(2)移动方向垂直于边界。如果两个条件不满足,可能使网格畸变率增大。另外,在系统缺省设置中, 只有四面体网格(三维)和三角形网格(二维)可以使用弹簧光顺法,如果想在 其他网格类型中激活该模型,需要在dynamic-mesh-menu下使用文字命令spr ing-on-all-shapes?,然后激活该选项即可。动态分层模型动态分层模型的应用有如下限制:(1)与运动边界相邻的网格必须为楔形或者六面体(二维四边形)网格。(2)在滑动网格交界面以外的区域,网格必须被单面网格区域包围。(3)如果网格周围区域中有双侧壁面区域,则必须首先将壁面和阴影区分割 开,再用滑动交界面
5、将二者耦合起来。(4)如果动态网格附近包含周期性区域,则只能用FLUENT的串行版求解, 但是如果周期性区域被设置为周期性非正则交界面,则可以用FLUENT的并行 版求解。如果移动边界为内部边界,则边界两侧的网格都将作为动态层参与计算。如 果在壁面上只有一部分是运动边界,其他部分保持静止,则只需在运动边界上应 用动网格技术,但是动网格区与静止网格区之间应该用滑动网格交界面进行连 接。局部网格重划模型需要注意的是,局部网格重划模型仅能用于四面体网格和三角形网格。在定 义了动边界面以后,如果在动边界面附近同时定义了局部重划模型,则动边界上 的表面网格必须满足下列条件:(1)需要进行局部调整的表面网
6、格是三角形(三维)或直线(二维)。(2)将被重新划分的面网格单元必须紧邻动网格节点。(3)表面网格单元必须处于同一个面上并构成一个循环。(4)被调整单元不能是对称面(线)或正则周期性边界的一部分。动网格的实现在FLUENT中是由系统自动完成的。如果在计算中设置了动边 界,则FLUENT会根据动边界附近的网格类型,自动选择动网格计算模型。如 果动边界附近采用的是四面体网格(三维)或三角形网格(二维),则FLUEN T会自动选择弹簧光顺模型和局部重划模型对网格进行调整。如果是棱柱型网 格,则会自动选择动态层模型进行网格调整。在静止网格区域则不进行网格调整。动网格问题中对于固体运动的描述,是以固体相
7、对于重心的线速度和角速度 为基本参数加以定义的。既可以用型函数定义固体的线速度和角速度,也可以用 UDF来定义这两个参数。同时需要定义的是固体在初始时刻的位置。注:这一小节主要讲述了动网格的更新方法,最好能掌握,尤其是各种方法 的适用范围,通常来讲,在一个case中,我们使用的更新方法都是根据网格类 型以及和要实现的运动来选择的,很多时候都是几种更新方法搭配起来使用的。总结一下:使用弹簧近似光滑法网格拓扑始终不变,无需插值,保证了计算精度。但弹 簧近似光滑法不适用于大变形情况,当计算区域变形较大时,变形后的网格会产 生较大的倾斜变形,从而使网格质量变差,严重影响计算精度。动态分层法在生 成网格
8、方面具有快速的优势,同时它的应用也受到了一些限制。它要求运动边界 附近的网格为六面体或楔形,这对于复杂外形的流场区域是不适合的。使用局部 网格重划法要求网格为三角形(二维)或四面体(三维),这对于适应复杂外形 是有好处的,局部网格重划法只会对运动边界附近区域的网格起作用。3、动网格问题的建立设置动网格问题的步骤中需要注意的如下:在Solver(求解器)面板中选择非定常流(unsteady)计算;设定边界条件, 即设定壁面运动速度;激活动网格模型,并设定相应参数;指定移动网格区域的 运动参数;保存算例文件和数据文件;预览动网格设置,菜单操作为:Solve - Mesh Motion.;应用自动保
9、存功能保存计算结果,在动网格计算中,因为每 个计算步中网格信息都会改变,而网格信息是储存在算例文件中的,所以必须同 时保存算例文件和数据文件;如果想建立网格运动的动画过程,可以在Solutio n Animation (计算结果动画)面板中进行相关设置。注:在这一步中,需要提醒一下,使用动网格进行正式计算之前,最好养成 预览动网格更新的习惯;就是在正式计算前,浏览一下动网格的更新情况,这样 可以避免在计算过程中出现动网格更新本身的问题。在预览更新时,很多人都说 会出现负体积的警告,更新不成功,出现这样的问题时,最好先把时间步长改的 更小点儿试试,一般来讲,排除UDF本身的原因,出现更新出错的原
10、因都与时 间步长有关,这需要结合所使用的更新方法多琢磨。4、设定动网格参数为了使用动网格模型,需要在dynamic mesh (动网格)面板中激活Dyna mic Mesh (动网格)选项。如果计算的是活塞运动,则同时激活In-Cylinder (活塞)选项。然后选择动网格模型,并设置相关参数。1)选择网格更新模型在Mesh Methods (网格划分方法)下面选择Smothing (弹簧光顺模型), Layering (动态层模型)和(或)Remshing (局部网格重划模型)。2)设置弹簧光顺参数激活弹簧光顺模型,相关参数设置位于Smoothing (光顺)标签下,可以设 置的参数包括 S
11、pring Constant Factor (弹簧弹性系数)、Boundary Node Re laxation (边界点松弛因子)、Convergence Tolerance (收敛判据)和 Numbe r of Iterations (迭代次数)。弹簧弹性系数应该在0到1之间变化,弹性系 数等于0时,弹簧系统没有耗散过程,在图中算例中,靠近壁面的网格没有被 改变,而是保持了原来的网格形状和密度;在弹性系数等于1时,弹簧系统的 耗散过程与缺省设置相同,从图中可以发现壁面发生变形,壁面附近网格因为过 度加密而质量下降。因此在实际计算中应该在0到1之间选择一个适当的值。 边界点松弛因子用于控制动
12、边界上网格点的移动。当这个值为零时,边界节点不 发生移动;在这个值为1时,则边界节点的移动计算中不采用松弛格式。在大 多数情况下,这个值应该取为0到1之间的一个值,以保证边界节点以合适的 移动量发生移动。收敛判据就是网格节点移动计算中,迭代计算的判据。迭代次数是指网格节 点移动计算的最大迭代次数。3)动态分层在Layering (动态分层)标签下,可以设置与动态层模型相关的参数。通过 设定Constant Height(常值高度)与Constant Ratio (常值比例)可以确定分 解网格的两种方法。Split Factor (分割因子)和Collapse Factor (合并因子) 则分别
13、为上面介绍的alpha_s和alpha_c。4)局部网格重新划分网格在Remeshing(重划网格)标签下,设置与局部重划模型相关的参数。可以 设置的参数包括Maximum Cell Skewness (最大畸变率)、Maximum Cell V olume (最大网格体积)和Minimum Cell Volume (最大网格体积),其含义 如前所述,主要用于确定哪些网格需要被重新划分。在缺省设置中,如果重新划 分的网格优于原网格,则用新网格代替旧网格;否则,将保持原网格划分不变。 如果无论如何都要采用新网格的话,则可以在Options (选项)下面选择Must Improve Skewnes
14、s (必须改善畸变率)选项。如果Options (选项)下面的Si ze Function (尺寸函数)被激活,则还可以用网格尺寸分布函数标志需要重新 划分的网格。假设在某点附近的理想网格尺寸为L,而某个网格的尺寸为L, 如果:1不属于0.8*gamma*L,1.25*gamma*L则网格被标志为需要重新划分的网格,并在随后的计算中被重新划分。式中 的gamma用下面的公式计算:当 alpha0 时,gamma=i+alpha*d_bA(i+2* beta)当 alpha Mesh Motion.预览操作步骤如下:(1)在参数设置完毕后,首先保存算例(case)文件。因为与网格设置有关 的记录
15、都保存在算例文件中,在预览过程中伴随着网格的更新,与网格有关的记 录也不断被刷新,如果不进行保存,则无法恢复原始设置状态,在发现参数设置 问题后就无法进行更改了。(2)设置迭代时间步数和时间步长。在计算过程中,当前时间将被显示在C urrent Mesh Time (当前网格时间)栏中。如果在计算中选用了活塞模型选项, 则时间步长用曲柄速度(shaft speed)和曲柄转动步长(crank angel step siz e)计算得出。(3)为了在图形窗口中预览网格变化过程,需要激活Display Options (显 示选项)下的Display Grid (显示网格),并在Display Frequency (显示频率) 中设置显示频率,即每分钟显示图幅数量。如果要保存显示的图形,则同时激活 Save Hardcopy (保存硬拷贝)选项。(4)点击Preview (预览)按钮开始预览。在定义了活塞运动时,活塞运动的预览是在IC Zone
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年11月立冬活动方案 立冬与自然变化
- 安全经营风险管理制度
- 2026 年学生遭遇诈骗之后正确处置流程教学班会
- 2026年秋季开学初中开学第一课(垃圾分类)课件
- 海运货物运输代理合同(范本)
- 2025年黑龙江省五大连池市《行测》考试备考题库含答案详解【B卷】
- 2025年福建省福安市《行测》考试备考题库及完整答案详解(考点梳理)
- 2025年福建省晋江市《行测》考试笔试题库及答案详解【易错题】
- 2025年河北省涿州市《行测》考试考前冲刺密卷附答案详解【基础题】
- (2026版)校园欺凌信息报告制度
- 2025学校食堂食品安全培训理论知识测试题(含答案)
- 消防工程施工重点、难点分析及对策
- 小区道路施工方案内(3篇)
- 夏季消防应急演练课件
- 2026杭州西湖区市场监督管理局编外招聘4人考试参考题库及答案解析
- 陕22N1 供暖工程标准图集
- 数据库说课实例课件
- 学前比较教育全套教学课件
- 生产制造行业岗位薪酬等级表
- 中国华电集团公司班组建设管理规定
- 外科学急性化脓性腹膜炎
评论
0/150
提交评论