zoukankan      html  css  js  c++  java
  • Fluent操作流程&&udf编译

    Fluent 操作流程

    1, 读网格模型

    2, Scale修改单位

    3, Check检查网格是否符合要求,最小体积不能出现负数

    4, Time 选择瞬态,重力设置

    5, Models-Multiphase-VOF-implicit-body force选中

    6, Viscous选择 k-epsilon   RNG

    7, 添加液体材料

    8, 设置phases,有两相

    9, phase-Interaction-Surface Tension-wall Adhesion-constant-0.0725

    10,         Cell zone conditions设置operating conditions设置表压,坐标为空气的位置(默认不用改。屈)

    10、边界条件

    11、dynamic mesh导入udf 。define中导入编译。选中dynamic mesh,选中Layering

           Settings可以选择拉升多少时划分成2个网格。创建要动的区域,填入单元的尺寸cell

    Height 我这里设置的0.01m

    12、设置完display zone motion可以预览动网格效果,close

    13、求解方式 piso

    14,、monitors,edit,残差设置,默认

    15,surface monitors ,勾选plot,生成2窗口,write 可以保存文件以后读取。下面都选择flow time,timestep,report type选择加权平均area-weighted average,检测压力等,选择检测的面

    16,adapt设置一个区域范围,mark

    17,solution initialization,all-zones,initialize,patch,phase选water,体积分数1,选择区域,display

    18、calculation activities,solution animations create/edit,time step,窗口新建一个4,set显示,选择云图

    19,保存case

    20、计算

    ---

    由于udf文件需要编译,windows使用的是visual studio,之前用vs2013时,对应下面的12.0,编译时会提示math.h有问题
    网上说把vs2010的math.h 粘贴到vs2013中去就可以了,但是为了防止引起其他麻烦,我在这又安装了vs2010
    下面设置只需要vs2010的。对应版本是10.0

    include
    C:Program Files (x86)Microsoft SDKsWindowsv7.0AInclude;
    E:Program Files (x86)Microsoft Visual Studio 10.0VCinclude

    lib
    E:Program Files (x86)Microsoft Visual Studio 10.0VClibamd64
    C:Program Files (x86)Microsoft SDKsWindowsv7.0ALibx64;

    Path
    E:Program Files (x86)Microsoft Visual Studio 10.0VCinamd64
    E:Program Files (x86)Microsoft Visual Studio 10.0Common7IDE
    C:Program Files (x86)Microsoft SDKsWindowsv7.0ABinx64

    udf.bat 打开修改,在fluent安装文件夹下
    echo trying to find MS C compiler, version 100....

    set MSVC_DEFAULT=E:Program Files (x86)Microsoft Visual Studio 10.0
    if exist "%MSVC_DEFAULT%VCvcvarsall.bat" set MSVC=%MSVC_DEFAULT%
    if not "%MSVC%" == "" goto msvc_env100


  • 相关阅读:
    html5之服务器推送事件
    浅谈js之this对象
    浅谈js之事件处理
    浅谈js之ajax
    浅谈js之事件流
    浅谈js之闭包
    浅谈JS引用类型之Array类型
    关于window.onload的一些小理解
    web渗透测试中WAF绕过讲解(二)基于HTTP协议绕过
    web渗透测试中WAF绕过讲解(一)
  • 原文地址:https://www.cnblogs.com/dalanjing/p/11095688.html
Copyright © 2011-2022 走看看