zoukankan      html  css  js  c++  java
  • ICEM相关

    1,几何体建模不用讲(可以不学,因为通常是其他软件导入)
    在初始分块前,建立part,为建立边界条件使用(这是部分的定义最重要的作用,所以你可以按照不同的情况来定义,划分网格只是块的工作),所以对于三维,点part不一定要建立,可以直接缺省的geom,线也不必,

    2,块划分:首先初始分块,然后spilt 块,然后删除多余块。构造几何的外形。

    3,建立曲线映射对应关系,移动点来更好表现。(在这先前可以群组曲线,也可不用),另一种是先映射点,(对于以后要移动的点先别映射),再映射边。(为了方便以后的点移动,可以先映射边,再移动点。为了方便观察,可以先映射点,这样自动移动点到指定位置,然后映射边)也就是说,二维里面映射边是重点,点只是过渡(因为网格是沿边(或者理解成曲线)分布,有时点的映射只是为了更好的映射边)。

    点的映射可以通过Associate >Snap
    Project Vertices > All Visible 来自动获取,这种可以再移动

    群组曲线在多条曲线映射少量曲线时有用。或为了选择方便时使用,但并不是使曲线结合。

    分割块和映射的顺序不固定。比如对于有些不需移动的点可以先映射,使其固定。

    对于不同的流域,按顺序分割块,映射曲线。

    p.s.在划分块操作中,Index control是个有用的东东,有时候你花很长时间来映射的边,但通过索引的可视化操作和snap点的操作,就可以快速达到同样的效果。

    4,设置边网格参数,生成网格。检查重新定义边网格参数。

    5,对于有壁面等条件下,使用O网格来优化。(有附面层的情况,或局部加密,或去除中空区域使用(若果采用edge分割则需要多部操作和删除,对于o网格,一步))

    这一步也可以放在映射完曲线,并调整好点位置以后直接来o-grid。

    1.当流域是由一些体通过交界面连接时,每对交界面中的两个面网格单元数应该基本相等,在ICEM中生成网格时,你所定义的每个面的网格单元数都会在命令框显示出来,你只需要通过观看两个交界面的网格数,就可以保证满足这个条件。当交界面两边网格数相差太大时,需要重新调整网格尺度,满足此条件。

    2. 网格质量不好时,可以通过光顺网格来使网格矢量得到进一步的提高,光顺的迭代步数可以稍微提高一些。

    3. 当加了边界层网格时,网格质量一般会下降,边界层网格只在你比较关注标准壁面函数时有用,即y+值,这个只和第一层网格有关,如果对壁面没有太大要求,可以不加边界层,这样就可以通过去掉边界层改善网格质量。

    4. 网格质量检查的时候如果有少量网格质量比较低,可以通过调整不好的网格节点,操作步骤为选中质量不好的网格,其会在图中高亮显示,然后选Edit Mesh--Move nodes,然后选中三角形节点,调整网格尽量为等边三角形,然后显示网格,再进行光顺,即可改善网格质量。如果还不行,可以通过将局部网格不好的地方的网格最大尺度变小,即在定义prim layer设置中,将max size调下即可。

     5.ICEM网格质量提高方法:

    检查网格时,需要检测的网格类型:

    TETRA_4:四面体网格单元

    TRI_3:三角形网格单元

    PENTA_6:三棱柱网格单元

    第一步:生成边界层后将边界层网格(三棱柱体网格和四边形面网格)固定,然后对其余的网格smooth;

    第二步:对所有的网格进行smooth。

    这样可以稍微改善一下网格质量。

    最近看cfx的帮助, 看到modeling flow near the wall 就有点糊涂了。
    (ANSYS CFX-SOLVER Theory Guide P107页, ANSYS  CFX-Slover Modeling Guide P125页,这里是的版本ANSYS CFX11.0。
    这里我写一下我对帮助中关于近壁面处理的理解:
    一,壁面处理有两种情况
    壁面函数(wall- function method)
    直接利用近壁面的速度分布的是对数分布律这一特性模化近壁区, 不求解边界层(原话是 with out resolving the boundary layer), 近壁面的网格可以比较稀疏。 大概过程:壁面的节点的速度为0,第二个法向节点的速度由对数律得到,依次外推直到出了对数区。( 直接跨越粘性底层,即没有刻画粘性底层的速度分布)
    2, 低雷诺数情况下 的方法(the Low-Reynolds Number method)
    这种方法要求壁面的网格划的很密,离壁面最近的节点的y+<=5, 也就是 节点在粘性底层内。这种情况直接求解近壁面边界层的内流场(resolves the details of the boundary layer profile using very small mesh length scales)。 这种情况对应的湍流模型必须是 以K-W 为基础的湍流模型,K-W可以较好的处理近壁面的流场。

    二,壁面函数(wall-function method)的特点.
    1,由于没有模化粘性底层, 在低雷诺数下,误差较大。
    如果近壁面的网格很密,例如当离壁面最近的节点的y+<=11,落到了粘性底层内,就 会产生问题,因为wall-function 针对的是 附面层的对数区, 而忽略粘性底层的。因此cfx 引入了scalable wall functions,
    y*=u*×deltay/mu,  令y* =max(y*, 11.06), 11.06 是粘性底层的上限,这样y*  总是>=11, 落在粘性底层外,这样就仍然可以利用对数分布律 ???
     
    三,低雷诺数情况下方法(the Low-Reynolds Number method)的特点0 {* H4 ?* V9 Z
    1,用基于K-W模型的湍流模型计算时,如果近壁面的网格足够细密, 则默认用the Low-Reynolds Number method) 来处理壁面。但是由于the Low-Reynolds Number method)对近壁面的网格要求太高,近壁的网格一般都达不到要求, 因此cfx 引入了automatic near-wall treatment  这个 处理方法。当近壁面的网格不是足够细密时,自动从the Low-Reynolds Number method 切换到用壁面函数(wall-function)来处理近壁面。
    (原文 To reduce the resolution requirements, an automatic wall treatment was developped by ANSYS CFX, which8 g" ^* R  c4 V
    allows a gradual switch between wall functions and the low-Reynolds number grids, without a loss in accuracy.)
    这个地方我的理解可能有问题????
    四,问题
    做 tutorial 5: flow  around  a blunt body 时, 进行后处理,它让画钝体表面的y+分布前有一段叙述说,
    一般进行后处理的时候都应该看一看物体表面的y+分布, 如果y+>11, 则说明在壁面和离壁面最近的节点设它是第一个节点)之间应用了对数分布律, (原话:values of y+ larger than 11 indicate that an assumed logarithmic shape of the velocity profile is being used to model the boundary layer portion between the wall and the first node.),我觉得这句话有问题, 我认为对数分布律应该是从第一个节点开始往外延伸的, 而不是 在壁面和 第一个节点之间。ANSYS CFX Tutorials P124页。

    五,小结
    上面都是我对cfx 壁面处理的一些理解,并不定对, 尤其是对scalable wall functions 和automaticnear-wall treatment  的理解 不怎么清楚, 这里只是写出来我自己的理解, 给大家一个参考, 讨论讨论,共同提高, 还希望有高手过来指点!!!

  • 相关阅读:
    Linux下状态查看相关命令
    Linux免密登录理解
    Linux下远程访问&拷贝&下载
    初识NAT、桥接和Host-Only
    Linux文件和文件夹权限管理
    Linux用户和用户组的操作
    Mac+Parallels+iTerm安装配置Linux Centos7
    SSM整合事务失效
    Linux用户和用户组管理命令
    Linux中{ }的用法
  • 原文地址:https://www.cnblogs.com/yj1989/p/3571500.html
Copyright © 2011-2022 走看看