精品文档---下载后可任意编辑目录实例:Profile 定义运动 3I、参数说明 3II、操作步骤 3一、将计算域离散为网格 3二、Fluent 操作步骤 4Fluent 动网格实例具体操作步骤在 Fluent 中,动网格模型可以用来模拟由于流域边界运动引起流域形状随时间变化的流动情况,动网格在求解过程中计算网格要重构,例如汽车发动机中的气缸运动、阀门的开启与关闭、机翼的运动、飞机投弹等等。CFD 中的动网格大体分为两类:(1)显式规定的网格节点速度。配合瞬态时间,即可很方便的得出位移。当然一些求解器(如 FLUENT)也支持稳态动网格,这时候可以直接指定节点位移。(2)网格节点速度是通过求解得到的。如 6DOF 模型基本上都属于此类。用户将力换算成加速度,然后将其积分成速度。在 Fluent 中,动网格涉及的内容包括:(1)运动的定义。主要是 PROFILE 文件与 UDF 中的动网格宏。(2)网格更新。FLUENT 中关于网格更新方法有三种:网格光顺、动态层、网格重构。需要详细了解这些网格更新方法的运作机理,每个参数所代表的具体含义及设置方法,每种方法的适用范围。动网格的最在挑战来自于网格更新后的质量,避开负体积是动网格调试的主要目标。在避开负网格的同时,努力提高运动更新后的网格质量。拉格朗日网格(固体有限元计算)网格欧拉网格(流体计算)实例:Profile 定义运动I、参数说明本次实例采纳的场景来自于流体中高速飞行的物体。如子弹、火箭、导弹等。这里只是为了说明 profile在动网格运动定义中的应用,因此为了计算方便不考虑高速问题。问题描述如下图所示:图 1 (1 为运动刚体,2 为计算域)图 2计算说明:由于不考虑也没办法考虑刚体的变形,因此在构建面域的时候,将 1 中的部分通过布尔运算去除。计算域总长度 300mm,其中固体运动最大位移为:300-40-30-6mm=224mm。为了防止固体边界与计算域边界发生重叠,我们使运动最大距离为 200mm。运动速度,这样可能计算运动完 200mm 需要的时间为 1s。实行 5 个时间数据点分别为:0,,,,1s,相对应的速度为:0,,,,0.4 m/s。profile 文件如下:((moveVelocity transient 5 0)(time 0 0.25 0.5 0.75 1)(v_x 0 0.1 0.2 0.3 0.4))解释:在记事本中按下列格式编写,保存为.txt 文本即可。其中,moveVelocity 为 profile 文件名,transient 表示瞬态,5 为表示所取速度及时间变化点数,这里取 5 个点;time 后所述为所取点的时刻值;x...