
tecplot 使用手册.pdf
13页Tecplot 使用手册使用手册Nova, 2007- 07- 24, v. 0.16大部分是根据大部分是根据tecplot 9.0 写的写的,,不过应该不过应该10.0 等等也差不多等等也差不多一一、、简介简介tecplot包含两部分包含两部分,一部分是数据的组织方式一部分是数据的组织方式,另一部分是软件的另一部分是软件的基本操作基本操作.tecplot9.0的三维数据显示功能大大增强了的三维数据显示功能大大增强了数据的组织方式和显示有很大关系数据的组织方式和显示有很大关系数据的组织分成数据的组织分成 I,IJ,IJK组织组织.I 组织类似行向量按照自然顺序排列组织类似行向量按照自然顺序排列.二二、、tecplot 的菜单结构的菜单结构File,Edit,View,Axis(XY,2D,3D),Field,XY,Style,Data,Frame,Workspace,ToolsFrame modes有有 3D,用来表示表面用来表示表面、、体积数据体积数据.2D 表示表示 2D field plots.XY,S(ketch).layer 有两种有两种- - - +zone layers,包括包括 contour,vector等等等等.- - - +map layers,包括包括 lines,symbols,bars 等等等等.针对针对 XY- plotting.针对的数据是针对的数据是 XY 方式组织的或者是方式组织的或者是 I- ordered.三三、、tecplot 的坐标系统的坐标系统包括包括:paper,frame,2D physical coord.,3D physical coord.,paper左上角为原点左上角为原点.frame 和和 2D,3D 在左下角为原点在左下角为原点.frame的长宽均为的长宽均为100.cell- centered data对于网格中心的数据对于网格中心的数据,tecplot 可以将其变换为网格节点上的数据可以将其变换为网格节点上的数据.可以通过可以通过Shift Cell- centered Data(Data menu)将其改变将其改变.Extract Data points可以有三种方法可以有三种方法:- - - +用鼠标选择离散点集用鼠标选择离散点集- - - +用鼠标画一个用鼠标画一个 polyline,从某点开始从某点开始- - - +用鼠标画一个用鼠标画一个 geometry,从某点开始从某点开始二进制数据格式比二进制数据格式比ASCII 数据格式更快数据格式更快,因为他们占用更少的空间因为他们占用更少的空间.TECPLOT的的ASCII 数据文件可以分成若干个数据文件可以分成若干个RECORD: ZONE,TEXT,GEOMETRY,CUSTOM LABELS,,这些这些 RECORD 排列排列在文件头后面在文件头后面。
zone 的控制行的编写是很有用处的的控制行的编写是很有用处的,对于对于 2D 和和 3D 的绘图的绘图.可以将数据文件分成不同的区域用不同的颜色来表示可以将数据文件分成不同的区域用不同的颜色来表示有几个控制字符对有几个控制字符对ZONE 类型的类型的 RECORD 很有用很有用T 用来定义用来定义 ZONE的标题的标题ASCII的数据格式的数据格式:文件头文件头::TITLE=“My Data“VARVIABLES=“DENSITY“ “V“ ...引号内的文本只能写在一引号内的文本只能写在一行内行内.手册第手册第5 章章文本文件如何处理以便在文本文件如何处理以便在 tecplot 中显示中显示5.1 文本数据的格式文本数据的格式每个文件最多有每个文件最多有 32700 个个 zone 纪录纪录,,而每个数据行最多而每个数据行最多 4000个字符个字符((可以通过更改可以通过更改 preplot 源代码重新编译以更改此值源代码重新编译以更改此值)数数据行可以连续多行据行可以连续多行如果要使用如果要使用“,,需要这样需要这样::\“5.2 ordered datablock 类型类型 每段写一个变量的所有数据每段写一个变量的所有数据,,然后是下一个变量的数然后是下一个变量的数据据。
point 类型类型 每段写一个数据点的所有变量值每段写一个数据点的所有变量值,,然后下一个数据点然后下一个数据点对于输出的数对于输出的数据据,可能在可能在 EXCEL处理后存储为逗号分割格式较好处理后存储为逗号分割格式较好.因因为这样不容易产生行数据的分割错误为这样不容易产生行数据的分割错误.调入数据的时候调入数据的时候,,使用使用 LOAD DATA FILES,,不要使用不要使用 IMPORT!!!TITLE=“FLOWFIELD“VARIABLES=“XCOORD“ “YCOORD““DENSITY“ “TRTEMP“ “ROTTEMP“ “OVTEMP““U““V““W“ZONE I=80, J=60, K=1, F=POINTZONE I=20,J=20,K=1,...I 是横向是横向,,J 是纵向是纵向画画等值线图的方法等值线图的方法contour- - >contour attributes- - >contour plot typeflood - - >填充图填充图;;lines- - >等值线等值线;;怎么将怎么将bird 程序的输出直接在程序的输出直接在 tecplot 中处理中处理??1、、首先将数据写好标题首先将数据写好标题,,变量变量,,数据点数数据点数。
就是就是 title,variables,i,j等等等等2、、使用使用 import- - >text spreadsheet loader 输入数据输入数据3、、使用使用 write data files- - >选择变量选择变量- - >使用二进制格式输出使用二进制格式输出4、、重新调入数据重新调入数据,,进行处理进行处理UltraEdit 可以直接选择列数据可以直接选择列数据,,这样选择并将网格编号数据删除这样选择并将网格编号数据删除后就可以直接输入到后就可以直接输入到 tecplotz 中中,,用用 load data files 打开打开在在 tecplot 中非结构网格数据称为有限元数据中非结构网格数据称为有限元数据 FE- Data 它有一组它有一组点和这些点的连接性描述组成点和这些点的连接性描述组成可以分为表面的可以分为表面的 FE- data 和体的和体的 FE- Data表面的即是三角形或表面的即是三角形或者四边形网格者四边形网格,,而体的则是四面体或者六面体而体的则是四面体或者六面体 brick 网格网格数据文件分两节组织数据文件分两节组织第一节将节点第一节将节点(提供点坐标提供点坐标)(或单元或单元, 提供单提供单元中心坐标元中心坐标)按照一维顺序排列按照一维顺序排列,,在每个节点各种参数值的个数要相在每个节点各种参数值的个数要相同同。
第二节是第二节是connectivity list每个单元的连接表为一行每个单元的连接表为一行节节点序号之间用逗号隔开点序号之间用逗号隔开 对于表面网格对于表面网格,, 如果需要在四边形网格中表如果需要在四边形网格中表示三角形网格示三角形网格,,则把最后两个节点号重复写上即可则把最后两个节点号重复写上即可对应的针对体网格也是类似对应的针对体网格也是类似如果要在如果要在 brick 类型的网格中表示其类型的网格中表示其它类型的网格它类型的网格,,比如四面体比如四面体,,pyrimid 等等,,可以把对应的节点序号可以把对应的节点序号重复写上重复写上brick类型的连接表意义如下类型的连接表意义如下::N1, n2, n3, n4, n5, n6,n7, n8前前 4 个为第一层个为第一层,,后四个为第二层后四个为第二层每层的每个节点与本层两个节每层的每个节点与本层两个节点以及另一层的一个节点连接点以及另一层的一个节点连接例如例如 n1 和和 n2,n4; n5 连接连接一个一个典型的数据头文件如下典型的数据头文件如下::title = “example“variables = “x“, “Y“, “z“zone t = “1“, f=fepoint, n=[节点个数节点个数], e=[单元个数单元个数],et=单元类型单元类型。
triangle, quadrilateral, tetrahedron, brick.实际上实际上e 和和 et 可选可选,, tecplot 可以从连接性表中自己计算出单元个可以从连接性表中自己计算出单元个数数还有更牛的还有更牛的,可以通过可以通过 nv 参数将变量值作为节点坐标值参数将变量值作为节点坐标值关于连接表的写法有一些技巧关于连接表的写法有一些技巧,,可以参考手册可以参考手册 4.3怎么把非结构网格流场的计算怎么把非结构网格流场的计算数据写入数据写入 tecplot??这是从这是从 的的 tecplot_talk 上找到的上找到的非结构网格流场数据是网格中心点的数据非结构网格流场数据是网格中心点的数据,, 而非结构网格的坐标是网而非结构网格的坐标是网格顶点的数据格顶点的数据 在在 tecplot 中通过文件头可以使得中通过文件头可以使得 tecplot 识别这识别这些数据些数据文件头的关键字有文件头的关键字有 varlocation暂时还不知道这个是否暂时还不知道这个是否是是 tecplot 10 以后增加的功能以后增加的功能关于关于 VarLocation 的描述如下的描述如下::> Variable Location. Each variable in each zone ina data file may be> located at the nodes or the cell- centers. Each variable is specified as> NODAL or CELLCENTERED in the VARLOCATIONparameter array,> located in the control line. The format 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 tobe NODAL. For example:> VARLOCATION=([3- 7,10]=CELLCENTERED, [11- 12]=CELLCENTERED)> specifies that variables 3 through 7, 10, 11 and12 are cell- centered and> all other variables are, by default, nodal for thiszone.> All cell- centered variables must list one value for each element. With> nodal variables, one value must be listed for each node. Zones with> cell- centered variables must be in BLOCK data packing format.也就是说只要对每个变量指定也就是说只要对每个变量指定 no。












