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})

说明:S1。上式中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

d2dik2。变量名需用"{","}"括起,如果不按变量名,而是按变量顺序访问(即 V1,V2...)则省略大括号,上述表达式也可写成:|^9bHV6=ddx(V5)yV7=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 。产生温度值。

matlab矩阵转入tecplot,[转载]tecplot编辑自己想要的变量相关推荐

  1. matlab矩阵转入tecplot,利用Tecplot导入MATLAB计算结果数据进行三维可视化

    前言 对于(坐标,物理量)这类数据的可视化(云图)一直在探索,二维数据选择用matlab处理,因为matlab的imagesc函数可以根据数据值的大小用不同颜色来显示.但是对应的三维数据(x,y,z, ...

  2. matlab矩阵生成与编辑方法

    matlab矩阵生成方法: 1.A=[1 2 3; 4 5 6; 7 8 9]; 2.x=1:2:9 表示x=[1 3 5 7 9] 3.x=linspace(-2, 2, 5) 表示x=[-2 -1 ...

  3. 范德蒙德矩阵在MATLAB中怎么表示,Python 之 Python与MATLAB 矩阵操作总结

    Python 之 Python与MATLAB 矩阵操作小结 一.线形代数理论基础 线形代数(linear algebra)是数学的一个分支,研究矩阵理论.向量空间.线性变换和有限维线形方程组等内容. ...

  4. matlab矩阵内存预分配

    matlab矩阵内存预分配就意味着,划定一个固定的内存块,各数据可直接按"行.列指数"存放到对应的元素中.若矩阵中不预配置内存.则随着"行.列指数"的变大.MA ...

  5. matlab 矩阵与数比较,MATLAB 对矩阵中的数据进行大小比较

    用matlab对矩阵进行高斯消元 %求解例题2.1%高斯法求解线性方程组Ax=b%A为输入矩阵系数,b为方程组右端系数%方程组的解保存在x变量中%先输入方程系数A=[1 2 3;2 7 5;1& ...

  6. matlab矩阵的第一列,matlab提取矩阵第一列

    第2章 MATLAB矩阵及其运算 2.1 变量和数据操作 2.2 MATLAB矩阵 2.3 MATLAB运算 2.4 矩阵分析 2.5 矩阵的超越函数 2.6 字符串 2.7 结构数据和单元数据 2. ...

  7. matlab 输出矩阵 逗号隔开,将逗号分隔的字段转换为matlab矩阵

    我有一个格式为逗号分隔的文件: Col1Name,Col1Val1,Col1Val2,Col1Val3,...Col1ValN,Col2Name,Col2Val1,...Col2ValN,...,Co ...

  8. 矩阵实验室matlab下载,matlab matlab(矩阵实验室) v6.5.0迷你版

    matlab matlab(矩阵实验室) v6.5.0迷你版 matlab(矩阵实验室)使用方法很简单,解压后运行:binmatlab.bat即可运行.matlab(矩阵实验室)目录列表.MINI版m ...

  9. c++以空格分开的输入数组_技术贴,MATLAB矩阵与数组汇总讲解

    MATLAB既然以矩阵实验室命名,就说明该软件在矩阵计算方面具有非常优异的表现.在MATLAB中,一般情况下一个矩阵就是指一个长方形的数组.特殊情况有两个,一是单一元素的标量,二是只有一行或者一列的矩 ...

最新文章

  1. spring+hibernate
  2. 图像检索:图像拷贝检索PHash改进方案
  3. ASP.NET Web API 记录请求响应数据到日志的一个方法
  4. java文件处理之压缩,分割
  5. 程序员能为爱情做的,就是用他的技术告诉世界:我爱你
  6. mysql语句6_MySQL的SQL语句 - 数据操作语句(6)- INSERT 语句
  7. centos6配置mysql远程访问_一次成功的MySQL升级失败教训
  8. pythoncharm设置翻译器_pyCharm 设置调试输出窗口中文显示方式(字符码转换)
  9. 【内网穿透笔记】NAPT类型测试与XTCP点对点内网穿透适用例外
  10. 一次量产恢复U盘真实容量的操作过程(安国主控芯片)
  11. 2019腾讯后台开发详细面试流程
  12. 日常塑料用品有哪些种类?
  13. IEEE trans模板格式中左下角添加脚注的方法
  14. 魔兽争霸3冰封王座十大经典战役全集
  15. ipad和iphone切图_如何在iPhone和iPad上使用触控板模式选择文本
  16. 6个步骤教你用Python解数独!(含实例代码)
  17. python_绘制玫瑰图_南丁格尔图
  18. 文件数字签名校验与信息获取
  19. 【GlobalMapper精品教程】024:批量高效实现多种数据格式互转的方法
  20. phthon easygui的下载、安装

热门文章

  1. 大白菜装机教程win10_如何用光盘快速重装系统(图文教程)
  2. ES快速入门(七) ElasticSearch7.X分布式部署
  3. ゼルダの伝説:ブレスオブザワイルド游戏手账
  4. 短视频抖音账号矩阵seo优化系统技术代开发
  5. win电脑分区怎么合并分区(电脑 合并分区)
  6. 基于TI-RTOS的CC2650DK开发(20)---硬件抽象层
  7. 原生JavaScript实现AJAX、JSONP
  8. 计蒜客 蒜头君的训练室
  9. AirDisk存宝 【S3\S6简易使用说明】
  10. Vue3中TSX和h函数的用法