zoukankan      html  css  js  c++  java
  • Fluent动网格【4】:DEFINE_CG_MOTION宏实例

    DEFINE_CG_MOTION宏通常用于定义刚体部件的运动。本文以一个简单的案例描述DEFINE_CG_MOTION的使用方法。

    案例描述

    本次计算的案例如图所示。在计算域中有一个刚体块(图中的小正方形),其运动速度为:

    [u_x = 0.1sin(6.8t) ]

    由速度方程可知其运动周期为1s。

    计算域空间长度0.1m,宽度0.03m,刚体块位于计算域中心,其边长为0.01m。采用Design Modeler创建几何模型。

    网格

    采用三角形网格,网格尺寸1mm。

    UDF

    UDF可写成:

    #include "udf.h"
    DEFINE_CG_MOTION(velocity,dt,vel,omega,time,dtime)
    {
      vel[0] = 0.1* sin(6.28*time);
    }
    

    动网格

    激活smoothing与Remeshing。

    其中smoothing参数保持默认设置。

    Remeshing参数如下图所示。

    视频操作


    更多CFD资料可微信扫描下方二维码关注微信公众号。

    微信扫码关注公众号

  • 相关阅读:
    EL表达式 与 servlvet3.0的新规范
    回调函数
    结构体
    指针函数 和 函数指针
    BCC校验(异或和校验)
    stm32 USART串口通信
    stm32 中断
    Systick系统滴答定时器
    stm32f7 时钟
    按键连按和不连按
  • 原文地址:https://www.cnblogs.com/LSCAX/p/7011247.html
Copyright © 2011-2022 走看看