tecplot编辑自己想要的变量

2017-01-15  by:CAE仿真在线  来源:互联网

Data->Alter->Specify Equations 可以使用公式

Tecplot 公式形式如下:Lvalue = f(Rvalue1, Rvalue2, Rvalue3, ...)

例如下图中:V7=SQRT(V5**2+V6**2)/346 (V7为马赫数,要由Vx和Vy计算得到速度再除以声速)

完了就按左下角的 Compute 按钮完成计算!

注意variables栏中前一列的序号1~9就是VX的数字X ,如V5、V6和V7。它是按数据文件中变量的顺序引用变量,V1 是数据文件中的第一个变量,V2 是第二个,依此类推。如,要设置数据文件中第一个变量等于第二个变量和第三个变量的和,用V1 = V2+V3。

用这个方法创建新变量必须指定下一个变量的序号,假设数据文件中有9个变量,可以创建一个新变量等于第四个变量的一半:V10= V4 / 2。

数值传热学 Simple教学程序中,Problem5的计算结果(温度场和速度矢量图)可以看到导入的数据共有5个:"X","V","U","V","T")。

现在想得到整个温度场中的温度梯度矢量,可如下定义:

菜单: Data->Alter->Specify Equations ,在Specify Equations对话框中,分别定义新的变量 dtx,dty, 分别表示x,y方向的温度偏导数,格式为:

{dtx}=ddx({T})

{dty}=ddy({T})

说明:S 1。上式中ddx(),ddy()Tecplot内部函数,分别求一个量的x,y方向的一阶导数,Tecplot中的求导函数有c 一阶倒数:ddx ddy ddz dda ddr ddi ddj ddk 二阶倒数:d2dx2 d2dy2 d2dz2 d2da2 d2dr2 d2dxy d2dyz d2dxz d2dar d2di2 d2dj2 d2dk2 d2dij d2djk d2dik 2。变量名需用"{","}"括起,如果不按变量名,而是按变量顺序访问(即 V1,V2...)则省略大括号,上述表达式也可写成:|^9bH V6=ddx(V5)y V7=ddy(V5)

点击Comupte,完成设置.选择dtx,dty,温度梯度矢量如下图

同上我们可以得到温度场中的热流密度

{rho}=1.0{gam}=2.0{jx}={rho}*{U}*{T}-{gam}*ddx({T}){jy}={rho}*{V}*{T}-{gam}*ddy({T})其中rho为密度,gam为广义扩散系数

修改公式使用范围 //网上看到的,本人尚未验证{

ZONE 和序号范围是可以修改的,要对单独的公式指定范围,在公式末尾加冒号,再加下面的语句: 公式范围 = Comments

> = 限制 ZONEN= 限制 I 的范围 = 限制 J 的范围 = 限制 K 的范围 > = 创建新变量时,设置左侧变量数据类

例如,要把 ZONE 1,3,4,5 的 X 加 1: X=X+1:k 下面的例子每隔一个序号 I 就对 X 加 1,注意,0 表示序号最大值。 X=X+1:

}

=================================

操作符:

+加  - 减  * 乘 / 除  ** 指数优先级为:** 高  *, /   +,- 低

可用函数(除非注明,所有函数使用一个参数):SIN: Sine (用弧度)COS: Cosine (用弧度)TAN: Tangent (用弧度)ABS: 绝对值ASIN: Arcsine (结果是弧度)ACOS: Arccosine (结果是弧度)ATAN: Arctangent (结果是弧度)ATAN2(A,B): Arctangent of A/B (结果是弧度)SQRT: 开平方LOG: 自然对数(底是e)ALOG: 自然对数(底是e)LOG10: 以10为底的对数ALOG10: 以10为底的对数EXP: 指数(底是e); EXP(V1)=e**(V1)MIN(A,B): A 和 B 的最小值MAX(A,B): A 和 B 的最大值SIGN: 参数为负时返回 -1,否则返回 1ROUND: 舍入到最近整数TRUNC: 去掉小数部分LOG 和 ALOG 等价,LOG10 和 ALOG10 等价。

要调用内部函数,把它的参数放在小括号("(" 和 ")")里,如:V4 = ATAN(V1)

Tecplot 有一组完全的一、二阶导数和微分函数:ddx ddy ddz dda ddr d2dx2 d2dy2 d2dz2 d2da2 d2dr2 d2dxy d2dyz d2dxzd2darddi ddj ddk d2di2 d2dj2 d2dk2 d2dij d2djk d2dik  导数和微分函数可以象内部函数一样使用,如:V4 = ddx(V3)V6 = d2dx2(v5){dC/dx} = ddx(C)V8 = ddj(X){Vt12} = ddy({Vt11}(i 1)) ddy({Vt11}(i-1))Z = d2dj2(sin(v5*v6))V9 = ddj(ddx({R/T}))C = d2dij(C[1]-C){NEWVAR} = ddi(X) ddj(Y) ddk(Z)


可用的变量:v1, v2, …..vn与模型变量顺序对应。如果直接使用变量名,需要加{} ,比如 {temperature} 。x,y,z,I,j,k 可以直接使用,不加花括号。

U,v,w速度与动量的矢量分量,须先用在analyze/ field variable 中定义后才可以使用。

计算过程中使用**(乘方),exp, ddx(微分),ddi(差分)等,可自行定义变量如:{mag}=sqrt(u*u+v*v)

可用[]限制zone范围:y=y-y[1](只使用zone1的y值)

可用()明确数组:v3=(v3(i+1,j)+v3(i+j)+v3(i,j+1)+v3(I,j-1))/4 四周相邻值平均


积分在analyze/perform integration 一般选用scalar integral 在cell volumes 上进行积分,积分前选 如 scalar variable 和 zone


提取圆环上数据, file / macro/record 使用extract polyline 按钮并记录宏,之后打开宏文件,替换多段线的坐标数据。


从3D图中抽片

导入fluent 文件后得到3d图,选取data/ extract/ slice flom plane, z轴上选坐标。 再在data/ delete/ zone 中删除多余的区域。

使用slice 对3d切片

点出add slice 按钮后,添加slice,之后可在属性窗口中微调其位置。

使用polyline按钮在模型中绘出线条,共数据采集用。

用extract采集数据:data/extract/ curruent slice或者 points from polyline 分别切片和线中采集数据形成新的zone。

分离zone: 除了将多余的zone 删除外,还可file/ write data 有选择的分离数据和zone形成新文件。

Tecplot 360 在同一文件中放置两副图,并套用图片格式

方法:上栏 按钮(create a new frame)拉出新图层。菜单 frame /copy , paste , 套用格式。

Fluent 非正交网格导入tecplot

Fluent 程序export 选ensight case gold 文件类型,,选必要参数后写盘。

Tecplot 程序(360版本)load data file, 选择 ensight loader, 定位文件 (后缀名encase), select parts / variable, 读入, 处理结束后,在save layout 中以lpk后缀名存档。


Tecplot等温线处理

在zone style 按钮,在contour 标签中的contour type 的 flood更改为lines。在contour detail中labels沟选show labels 。产生温度值。



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

相关标签搜索:tecplot编辑自己想要的变量 fluent流体分析培训 fluent培训 fluent技术教程 fluent在线视频教程 fluent资料下载 fluent分析理论 fluent化学反应流体气体流固耦合分析 fluent软件下载 fluent-udf编程开发教程 fluent代做 Fluent、CFX流体分析 HFSS电磁分析 

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

全国服务热线

1358-032-9919

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