下载此文档

第五章 使用宏访问(读写)流体求解器的变量..doc


文档分类:高等教育 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
第五章使用宏访问(读写流体求解器的变量这章提供了预先确定的宏来访问FLUENT的求解器中的变量。————————。这些方程以宏的形式存放在代码中。。,,。。,那么也就包含了各种的求解器读写文件了。(.h文件。下面列出了一些使用预先设计的宏来读写数据类型:——溶液变量及它们的组合变量(速度,温度,湍流量等——几何变量(坐标,面积,体积等——网格和节点变量(节点速度等——材料性质变量(密度,粘度,导电性等——分散相模拟变量。对于除了明确的热量以外的所有数据而言,access这个词还指读写数据。然而对于确定的热量的数据是只能读不能改的在下面章节中列出了每一个宏的包含的参数,参数的类型和返回值。其中参数属于下面的数据类型。cell_tc单元格标识符face_t面积标识符Thread*t线指示器Thread**pt象限矩阵指示器IntI整数Node*node节点指示器参数既不是方程的输入也不是方程的输出。每一个宏返回一个值,这个值要么作为一个参数以输出值的形式返回求解器,要么是你方程中可用参数。C_T有两个参数,单元标识符C和线指示器t。这些参数从FLUENT求解器中返回到方程中。C_T返回一个温度的实数值,这个值能够分配到的你的UDF变量中去。(比如这个例子中的tempC_CENTROID(x,c,t有三个参数,x,c,t。在这里单元标识符C和线指示器是输入参数,而矩阵x(单元格的质心是以参数形式输出到FLUENT求解器中的。,并且这些变量都是定义在一个单元格中的。这些单元格变量在单独的或是联合的求解器中都能得到。((.h的文件中可以得到。(。,注意加了_G,_RG,_M1,,但是除了单元格压力(C-P。这些下标分别表示的是矢量梯度,改造的矢量梯度,前一次的步长,和前两次的步长。而对于单元格压力,它的矢量梯度和相应的分量是使用C_DP得到的而不是C_P_G。每一个下标的描述和用法在下面介绍。:(参数参数类型返回值C_T(c,tcelltc,Thread*t温度C_T_G(c,tcelltc,Thread*t温度梯度矢量C_T_G(c,t[i]celltc,Thread*t,inti温度梯度矢量的分量C_T_RG(c,tcelltc,Thread*t改造后的温度梯度矢量C_T_RG(c,t[i]celltc,Thread*t,inti改造后的温度梯度矢量的分量C_T_M1(c,tcelltc,Thread*t温度的前一次步长C_T_M2(c,tcelltc,Thread*t温度的前二次步长C_P(c,tcelltc,Thread*t压力**(c,tcelltc,Thread*t压力梯度矢量C_DP(c,t[i]celltc,Thread*t,intI压力梯度矢量的分量C_U(c,tcelltc,Thread*tu方向的速度C_V(c,tcelltc,Thread*tv方向的速度C_W(c,tcelltc,Thread*tw方向的速度C_H(c,tcelltc,Thread*t焓C_YI(c,t,icelltc,Thread*t,inti物质质量分数C_K(c,tcelltc,Thread*t湍流运动能C_D(c,tcelltc,Thread*t湍流运动能的分散速率C_O(c,tcelltc,Thread*t确定的分散速率读写梯度矢量和其分量你可以在你的宏中加入下标_G来得到梯度矢量和它的分量,例如:C_T_G(c,t;/*返回单元格的温度梯度矢量.*/注意只有当已经求解出包含这个变量的方程时才能得到梯度变量。例如如果你定义了一个关于能量的原程序,那么你的UDF可以读写单元格的温度梯度(使用C_T_G但是你却不能读写X方向的速度分量(使用C_U_G。而且,如果你建立了一个由使用者确定的方式转移方程,那么你就不能得到一部分的梯度了。这是因为求解器不断的移走它不需要的数据。

第五章 使用宏访问(读写)流体求解器的变量. 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q1188830
  • 文件大小39 KB
  • 时间2019-10-17