Tecplot 使用手册

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
cell-centered data 对于网格中心的数据,tecplot 可以将其变换为网格节点上的数据.可以通过 Shift Cell-centered
Data(Data menu)将其改变.
Extract Data points 可以有三种方法: ---+用鼠标选择离散点集 ---+用鼠标画一个 polyline,从某点开始 ---+用鼠标画一个 geometry,从某点开始
采用 tecio.dll 输出二进制数据 在 windows 下,tecio.dll 在 bin 子目录。在 util/tecio 子目录下有 readme.txt 介绍如何编译链 接此库: 只要把 Tec80\Include 和 Tec80\bin 目录分别添加到 devstudio 的包含和库目录即可。 关于函数的使用参考 Reference manual。 TECFIL 用于选择输出文件。
四、data operation
变量按照他们的组织顺序编号为 V1,V2,....,不区分大小写. 变量也可以按照变量名称引用,在大括号中放入变量名称即可,例如 r3={r/rfr}
tecplot 可以求微分、差分,可以针对某些数据点进行操作。可以对数据进行光滑、插值。 常用的函数见使用手册 447 页。 V3 = V3 - V3[1],可以在变量后面附加区域标示,用“[]“括起来的自然数。注意只有在方程右 面才可以出现区域标示。 U = U(i+1,j) - U(i-1,j) + V(i+2,1) + 3*W(i-1),也可以加序号。用“()”括起来,可以是 绝对的也可以是 i,j,k 开头的偏移量。如果和区域标示同时出现,需要排列在区域标示后面。 导数和微分 函数如下: ddx ddy ddz d2dx2 d2dy2 d2dz2 d2dxy d2dyz d2dxz ddi ddj ddk d2di2 d2dj2 d2dk2 d2dij d2djk d2dik
目录
一 简介 二 操作基础 三 输入文件 四 data operation
五 绘图
一、简介
tecplot 包含两部分,一部分是数据的组织方式,另一部分是软件的基本操作.
tecplot9.0 的三维数据显示功能大大增强了。 数据的组织方式和显示有很大关系。 数据的组织分成 I,IJ,IJK 组织. I 组织类似行向量按照自然顺序排列.
二、操作基础
2.1 tecplot 的菜单结构
File,Edit,View,Axis(XY,2D,3D),Field,XY,Style,Data,Frame,Workspace,Tools Frame modes 有 3D,用来表示表面、体积数据.2D 表示 2D field plots.XY,S(ketch). layer 有两种 ---+zone layers,包括 contour,vector 等等.
ddx==>d/dx d2dx2==>d2/dx2 ddi==>[v(i+1)-v(i-1)]/2--中心差分
注意微分是对 x,y,z,而差分是对 i,j,k。
如果不能对所有数据点求导,tecplot 不会对任何数据点求导. 边界的求导函数值可能会不同.
五、绘图
画等值线图的方法 contour-->contour attributes-->contour plot type flood -->填充图;lines-->等值线;
3696 data values for Zone 1 were processed, 116640 data values were expected. 类似的错误提示。
如果出现了类似的错误,不知道其产生的原因,可以将 tecini 中的 debug 参数设置成 1, 将会给 出详细的变量值 log 供查错。
一个典型的数据头文件如下: title = "example" variables = "x", "Y", "z" zone t = "1", f=fepoint, n=[节点个数], e=[单元个数], et=单元类型。triangle, quadri lateral, tetrahedron, brick. 实际上 e 和 et 可选,tecplot 可以从连接性表中自己计算出单元个数。 还有更牛的,可以通过 nv 参数将变量值作为节点坐标值。
Tecplot 使用手册
2009-11-24 这个东东还有用。排版。 2008-01-27, 学习 tecplot user manual chap. 19, Blanking. Nova, 2007-07-24, v. 0.16
注:大部分是根据 tecplot 9.0 写的,不过应该 10.0 等等也差不多。
TECPLOT 的 ASCII 数据文件可以分成若干个 RECORD: ZONE,TEXT,GEOMETRY,CUSTOM LABELS,这些 RECORD 排列在文件头后面。文件头包括 title、variables 等 token。 ASCII 的数据格式典型的文件头写法为: TITLE="My Data" VARVIABLES="DENSITY" "V" ... 变量的名称用双引号括起来,引号内的文本只能写在一行内.
---+map layers,包括 lines,symbols,bars 等等.针对 XY-plotting.针对的数据是 XY 方式组织 的或者是 I-ordered.
2.2 tecplot 的坐标系统
包括:paper,frame,2D physical coord.,3D physical coord., paper 左上角为原点.frame 和 2D,3D 在左下角为原点.frame 的长宽均为 100.
关于 VarLocation 的描述如下: > Variable Location. Each variable in each zone in a data file may be located at
the nodes or the cell-centers. Each variable is specified as NODAL or CELLCENT ERED in the VARLOCATION parameter array, located in the control line. The for mat is: > VARLOCATION=([set-of-vars]=var-location,[set-of-vars]=var-location, ...) > where set-of-vars is the set of the variables and var-location is either > NODAL or CELLCENTERED. > Variables omitted from the list are assumed to be NODAL. For example: > VARLOCATION=([3-7,10]=CELLCENTERED, [11-12]=CELLCENTERED) > specifies that variables 3 through 7, 10, 11 and 12 are cell-centered and > all other variables are, by default, nodal for this zone. > All cell-centered variables must list one value for each element. With nodal v ariables, one value must be listed for each node. Zones with cell-centered varia bles must be in BLOCK data packing format.
zone 的控制行的编写是很有用处的,对于 2D 和 3D 的绘图.可以将数据文件分成不同的区域用不 同的颜色来表示。
有几个控制字符对 ZONE 类型的 RECORD 很有用。T 用来定义 ZONE 的标题。
3.2 文本文件如何处理以便在 tecplot 中显示(手册第 5 章)
5.1 文本数据的格式 每个文件最多有 32700 个 zone 纪录,而每个数据行最多 4000 个字符(可以通过更改 preplot 源代码重新编译以更改此值)。数据行可以连续多行。如果要使用",需要这样:\"。 5.2 ordered data block 类型 每段写一个变量的所有数据,然后是下一个变量的数据。 point 类型 每段写一个数据点的所有变量值,然后下一个数据点。
也就是说只要对每个变量指定 nodal 或者 cellcentered,就可以让 tecplot 区分出节点坐标和流 场数值。不过 fortran 编程仍然有些麻烦。如果采用 cell-centered,必须使用 block 选项。
关于更详细的信息参考另外一篇文章。
3.3 二进制文件如何处理以便在 tecplot 中显示(手册第 11 章)
在 tecplot 中非结构网格数据称为有限元数据 FE-Data。它有一组点和这些点的连接性描述组成。 可以分为表面的 FE-data 和体的 FE-Data。表面的即是三角形或者四边形网格,而体的则是四 面体或者六面体 brick 网格。 数据文件分两节组织。第一节将节点(提供点坐标)或单元(提供单元中心坐标)按照一维顺序排列, 在每个节点各种参数值的个数要相同。第二节是 connectivity list。每个单元的连接表为一行。 节点序号之间用逗号隔开。对于表面网格,如果需要在四边形网格中表示三角形网格,则把最后 两个节点号重复写上即可。 针对体网格的格式要求类似。如果要在 brick 类型的网格中表示其它类型的网格,比如四面体,p yrimid 等,可以把对应的节点序号重复写上。brick 类型的连接表意义如下: N1, n2, n3, n4, n5, n6,n7, n8 前 4 个为第一层,后四个为第二层。每层的每个节点与本层两个节点以及另一层的一个节点连接。 例如 n1 和 n2,n4; n5 连接。
每次调用 teczne 后,tecdat 要一次或多次把 teczne 定义的数据个数写入文件。在 teczne 给 出了多少个,必须写多少个。多或少都不行。否则,下次调用 teczne 会出现 Err: (TECZNE) Wrong number of data values in file 1:
TECDAT allows you to write your data in a piecemeal fashion in case it is not contained in one contiguous block in your program. Enough calls to TECDAT must be made that the correct number of values are written for each zone and that the aggregate order for the data is correct.
三、输入文件(如何写 Tecplot 格式的数据文件)
3.1 基础
tecplot 将数据分为两类:oedered data 和有限元数据。存储格式可以是 binary,也可以是 te xt。二进制数据格式比Fra Baidu bibliotekASCII 数据格式更快,因为他们占用更少的空间.因此如果有大文件需要显 示,请先转换为二进制格式的 Plt 文件。
关于连接表的写法有一些技巧,可以参考手册 4.3。
怎么把非结构网格流场的计算数据写入 tecplot? 这是从 yahoogroups.com 的 tecplot_talk 上找到的。 非结构网格流场数据是网格中心点的数据,而非结构网格的坐标是网格顶点的数据。在 tecplot 中通过文件头可以使得 tecplot 识别这些数据。文件头的关键字有 varlocation。暂时还不知道 这个是否是 tecplot 10 以后增加的功能。
相关文档
最新文档