FLUENT例子——晃动

原文地址:FLUENT例子——晃动 作者:流沙CAE

Untitled

应一位网格所托。

类似入上图的效果。其实实现原理很简单。两个关键:(1)运动加载(2)VOF模型。

本例是一个极其简化的模型,完全封闭,二维,主要是考虑到计算资源,其实三维实现起来完全一样。
1、运动的加载。

利用UDF来实现,采用DEFINE_TRANSIENT_PROFILE宏来设置区域整体运动。

宏代码如下:

#include "udf.h"
   DEFINE_TRANSIENT_PROFILE(movVel,time)
   {
      real vel = 0.0;
      if(time<1)
      {
        vel = 0.1;
      }else
      {
        vel = 0.0;
      }
      return vel;
   }

上述UDF宏其实很简单,就是当时间小于1s时,速度为0.1,大于1s时,速度为0保持静止。

编译UDF。打开区域设置,进行如下图所示设置。

SNAGHTML579963

这样即可设置区域运动。

2、选择模型

选择VOF模型,设置空气为主相,水为第二相。使用realizable k-e湍流模型,设置重力加速度为y方向-9.81,设置参考密度为1.225。

没什么其他的好设置的了。重要的地方就这么多。其实挺简单的。

除了设置速度之外,还可以设置加速度,比如汽车颠簸时油箱状况,都可以这样进行。

最近被自然科学基金逼得想跳楼,所以“闲谈系列”更新很慢,希望这篇博文不会打乱节奏。本例仅供娱乐!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Fluent是一款广泛应用于计算流体力学领域的软件,其在超算中心中使用并行计算技术可以大幅提升计算效率。对于初学者而言,入门使用Fluent进行并行计算需要具备以下基础知识。 首先,需要了解计算机群集的概念。计算机群集是由多个计算机节点组成的集群系统,每个节点具备处理器、内存、存储和网络等基本配置。在超算中心中,计算机群集是进行并行计算的基础,Fluent通过计算机群集上的并行计算库实现高效的计算流程。 其次,需要了解Fluent的基本操作。Fluent的操作界面类似于CAD软件,需要进行模型几何建模、边界条件设置、材料属性设定和求解器控制等操作。在超算中心中,需要通过终端软件登录计算机群集,在集群节点上运行Fluent,通过命令行交互界面进行操作。 最后,需要了解Fluent的并行计算技术。Fluent采用了多进程并行计算技术,将模型划分为多个计算域,每个计算域由多个网格划分成小块,通过不同节点上的进程计算不同块,实现并行计算。在超算中心中,需要对模型进行合理的划分和负载均衡的优化,以充分利用计算机群集的性能。 总体而言,入门使用Fluent进行并行计算需要具备计算机群集、Fluent基本操作和并行计算技术等知识,需要在实践中不断积累。在超算中心中,可以参考相关的教程和文档,并与高级用户和专家进行交流,以提高Fluent并行计算的效率和准确性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值