CFX邊界条件及CCL语言.pptVIP

  • 105
  • 0
  • 约5.78千字
  • 约 39页
  • 2017-04-18 发布于上海
  • 举报
CFX邊界条件及CCL语言

边界条件/CFX表达式语言;在计算域的所有外部边界上都需要 尽量采用意义明确的名字(你不需要接受系统的默认名字) 选择边界所在的域 (当计算中有多个域的时候适用). ;边界类型 进口,出口,开放式,墙,对称面 位置 选择相应的二维几何体或组合 坐标系 如果有多于一个,请选择合适的 坐标类型 只在旋转坐标系中可选。这个选项允许用户指定基于静止或旋转坐标系的某些参数 ;可选项取决于边界类型及域的设定 例如:超音速的可选性取决于域设定里面的热传递模型 在右边例子中,只模拟了湍流 (i.e. 没有传热或多组分/多相流模拟);进口 流体自进口流入计算域: 用白色箭头表示 出口 流体自出口流出计算域: 用黄色箭头表示 开放式边界 根据当地条件,流体可以流入或流出计算域:用蓝色双向箭头表示. 设定过程和进口类似,也需要设定流体方向和压力 墙 用绿色的八角体表示. 非滑移/自由滑移, 热传递性质和墙壁的粗糙度等特性都可以设定 对称面 流体在该面一侧的特性是另一面的镜像. 当对称流动存在时可以用来减少计算网格的数量.;预设边界条件;创建一个边界条件文件。这个可以用CFX-Post当中的输出功能实现。 ;在CFX-Pre中读入边界条件文件。这个可以通过 ToolsInitialize Profile Data 并选择相应的文件来实现。我们也可以载入多个边界条件文件,每一个文件也可以应用在多个地方。 ;在边界条件处勾选:Use Profile Data 从下拉菜单中选择合适的文件,然后点击 Generate Values. ;边界条件的详细录入界面会有相应改变,以适应文件输入。只有当你点击了Apply以后,这些改变才会生效。;边界条件文件(以及别的边界条件)可以通过在CFX-Pre的边界条件编辑器中选择绘图选项来实现可视化。用户可以根据边界条件文件创建边界的等值线或矢量图。 每次求解器启动时,边界条件文件将被读入。也就是说边界条件文件可以在两次模拟当中进行修改,而不必回到CFX-Pre当中。 ;在多处地方施加边界条件文件是可能的: 对于有相同法向量 X, Y 或 Z的边界, 可以把边界条件输出成2D 数据文件(比如,对两个有相同法向Z的边界来说,就输出X和Y方向的数据). 第一个边界上的数据可以不经修改用于第二个边界上。 如果两个边界没有相同的法向,那么可以直接修改你的边界条件文件使第一个边界上的条件适合第二个边界。;有些变量需要一个前缀来表明材料的名字 (例如 air.vf 就表示空气的体积百分比) 非标准变量名和用户定义的变量名 ;对一维的离散数据来说,数据间的拓扑关系可以通过对原始数据的坐标排序来确定。排序后的原始数据就可以应用线形插分。数据通过这种方式来分类,所以是否提前特殊规定并不重要。 对于二维和三维的离散数据来说,“点云图”的方法被用来实现插分。整个过程包括对被插分点最近的三个原始数据点的快速定位,以及根据它们离被插分点距离远近的一个反向加权的平均过程。 如果某一个原始数据点正好落在该插分点的位置上,那么我们就用这个原始数据点的值作为该插分点的值。 在求解过程当中,根据离散和数值积分过程的具体要求,求解器需要各个不同位置上的值,比如在积分点上,节点上和各个面的中心点上。 在所有的情况下,这个需要的位置都会被确定,原始的数据就会被插分到该位置。;当边界条件文件被CFX-Solver读入后,如果文件大小不超过16K,它会被写到.out文件的Profile Data 部分。16K是一个默认值,这个默认值是可以改变的。所有的文件里的数据都会被写入结果文件,并可以在DOS环境下用cfx5dfile命令分离出来 ;在当前结果文件中找到相应的数据文件,我们需要键入: cfx5dfile file_001.res –list-profile-files (这个命令会列出结果文件中所有的边界条件文件,每行列一个) 如果要找到某个特定的边界条件文件,键入: cfx5dfile file_001.res –read-profile-file profile_name.csv 或者: cfx5dfile file_001.res –extract-profile-file profile_name.csv ; CEL - CFX Expression Language CEL 是一种说明性的编译语言,可以让用户不借助外挂Fortran子程序而对模拟进行强化 - 可以涉及 CFX 内部变量 - are evaluated by the CFX Solver and CFX-Post ;CEL是说明性的 描述一个表达式的名字和定义(也可以加入注释等) 语句的格式必须符合提前设定好的语法。这个语法和大多数的编程语言中的数学表达式是非常类似

文档评论(0)

1亿VIP精品文档

相关文档