FLUENT UDF中的向量操作宏

2016-08-29  by:CAE仿真在线  来源:互联网

类型 宏名称 描述
RP宏    
  RP_2D 定义UDF的维数,2D
  RP_3D 定义UDF的维数,3D
ND宏    
  ND_ND 常数,在2D中值为2,3D中值为3
  ND_SUM 求和。如ND_SUM(x,y,z)等同于x+y+z
  ND_SET 赋值。ND_SET(u,v,w,C_U(c, t), C_V(c, t), C_W(c, t))相当于分别对u,v,w赋值
NV宏    
  NV_V 向量赋值。如NV_V(a,=,x)相当于a[0]=x[0],a[1]=x[1],a[2]=x[2]
  NV_VV 向量操作。如NV_VV(a,=,x,+,y)相当于a[0]=x[0]+y[0], a[1]=x[1]+y[1],a[2]=x[2]+y[2]
  NV_V_VS 一个向量与标量相乘后再与另一个向量操作。如NV_V_VS(a,=,x,+y,*,0.5)相当于a[0] = x[0] + (y[0]*0.5), a[1] = x[1] +(y[1]*0.5),注意例中的+号可以替换为-,*或/,例中的*能够替换为/
  NV_VS_VS 向量操作。NV_VS_VS(a, =, x, *, 2.0, +, y, *, 0.5)相当于a[0] = (x[0]*2.0) + (y[0]*0.5), a[1] = (x[1]*2.0) + (y[1]*0.5),+可以换为-,*,/,而*可以换为/
  NV_MAG(x) 求模运算。NV_MAG(x)相当于计算sqrt(x[0]*x[0] + x[1]*x[1] + x[2]*x[2])
  NV_MAG2(x) 求模的平方。NV_MAG2(x)则等同于(x[0]*x[0] + x[1]*x[1] + x[2]*x[2])
点积    
  ND_DOT(x,y,z,u,v,w) 3D中相当于(x*u+y*v+z*w),2D中为x*u+y*v
  NV_DOT(x,u) 3D中等同于x[0]*u[0]+x[1]*y[1]+x[2]*y[2],2D中为x[0]*u[0]+x[1]*y[1]
  NVD_DOT(x,u,v,w) 3D中x[0]*u+x[1]*v+x[2]*w,2D中为x[0]*u+x[1]*v
叉积    
  ND_CROSS_X(x0,x1,x2,y0,y1,y2) 3D中:(((x1)*(y2)-(y1)*(x2))),2D中计算结果为0
  ND_CROSS_Y(x0,x1,x2,y0,y1,y2) 3D中:(((x2)*(y0)-(y2)*(x0))),2D中计算结果为0
  ND_CROSS_Z(x0,x1,x2,y0,y1,y2) 3D与2D中:(((x0)*(y1)-(y0)*(x1)))
  NV_CROSS_X(x,y) ND_CROSS_X(x[0],x[1],x[2],u[0],y[1],y[2])
  NV_CROSS(a,x,y) a[0] = NV_CROSS_X(x,y);a[1] = NV_CROSS_Y(x,y);a[2] = NV_CROSS_Z(x,y);

开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:FLUENT UDF中的向量操作宏 Fluent培训 Fluent流体培训 Fluent软件培训 fluent技术教程 fluent在线视频教程 fluent资料下载 fluent分析理论 fluent化学反应 fluent软件下载 UDF编程代做 Fluent、CFX流体分析 HFSS电磁分析 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com