Tecplot软件使用指南Part1:软件简介Tecplot是Amtec公司推出的一个功能强大的科学绘图软件。它提供了丰富的绘图格式,包括x-y曲线图,多种格式的的2-D和3-D面绘图,和3-D体绘图格式。而且软件易学易用,界面友好。而且针对于Fluent软件有专门的数据接口,可以直接读入*.cas和*.dat文件,也可以在Fluent软件中选择输出的面和变量,然后直接输出tecplot格式文档。Tecplot是绘图和数据分析的通用软件,对于进行数值模拟、数据分析和测试是理想的工具。作为功能强大的数据显示工具,Tecplot通过绘制XY,2-D和3-D数据图以显示工程和科学数据。它主要有以下功能1、可直接读入常见的网格、CAD图形及CFD软件(PHOENICS、FLUENT、STAR-CD)生成的文件。2、能直接导入CGNS、DXF、EXCEL、GRIDGEN、PLOT3D格式的文件。3、能导出的文件格式包括了BMP、AVI、FLASH、JPEG、WINDOWS等常用格式。4、能直接将结果在互联网上发布,利用FTP或HTTP对文件进行修改、编辑等操作。也可以直接打印图形,并在MICROSOFTOFFICE上复制和粘贴。5、可在WINDOWS9x\Me\NT00\XP和UNIX操作系统上运行,文件能在不同的操作平台上相互交换。6、利用鼠标直接点击即可知道流场中任一点的数值,能随意增加和删除指定的等值线(面)。7、ADK功能使用户可以利用FORTRAN、C、C++等语言开发特殊功能。随着功能的扩展和完善,在工程和科学研究中Tecplot的应用日益广泛,用户遍及航空航天、国防、汽车、石油等工业以及流体力学、传热学、地球科学等科研机构。其最新的版本为tecplot10.0和最近推出的tecplot360Part2经典算例展示以下是一些用tecplot软件作分析得到结果。图1;网格生成图2磁气圈流线模拟图图3三维航天器模拟图Tecplot软件可以作为工程计算前处理(网格生成显示)和后处理(结果分析可视化)的重要辅助工具。图4:曲梁变形分析Part3:tecplot的界面tecplot的开始界面。界面共可以分成四个区,菜单条,工具栏,工作区和状态栏。3.1.菜单栏•File:进行文件的读写,打印,输出曲线,记录宏,设定记录配置,退出。•Edit:进行剪切,复制,粘贴,清除,上提与下压显示顺序,修改数据点等功能。Tecplot的剪切,复制和粘贴只在tecplot内部有用。如果想和windows的其它程序交换图形,可以用copyplottoclipboard功能。•View:用来控制观察数据位置,包括比例,范围,3-D旋转,还可以用来进行祯之间的粘贴。•Axis:控制XY,2D,3D祯模式。•Field:用来控制控制XY,2D,3D祯模式中的网格,等值线,矢量,阴影,流线,3-D等值面,3-D切片,边界曲线等。•XY:控制X-Y曲线绘制。•Style:控制文本,几何体(多线,园,矩形,椭圆,正方形),数据标签,空格等功能。•Data:用来创建,操纵,检查数据。在tecplot中可以进行的数据操作包括,创建区域,插值,三角测量以及创建和修改由类似Fortran公式创建数据。•Frame:创建,编辑,控制祯。•Workspace:用来控制工作区的属性,包括色彩图例,页面网格,显示选项,和标尺。•Tools:用来快速运行宏,可以定义,创建。或者创建简单的动画。•Help:打开帮助文档.3.2工具栏通过Tecplot的工具栏,可以进行经常用到的画图控制。许多工具的外形类似于要进行工作的性质。另外还可以控制祯的模式,活动祯,和快照模式。(1)祯模式祯模式决定了当前祯显示的图形格式。共有四种:1)1.3D:创建3-D面或者体图像。2)2.2D:创建2-D图。3)XY:xy曲线图。4)4.S(草图):没有数据的图形,例如流动图表和视图。(2)区域/图形层该选项决定了祯显示数据的格式。完全的绘图内容包括所有的图层,文字,几何形状,以及添加于图形基本数据其它因素。共有6种区域的2D和3D祯模式,4种XY祯模式,但没有草图模式。6种2D和3D区域祯模式:1)•Mesh(网格):网格区域层用线连接数据点。2)•Contour(等值线):等值线区域层绘制等值线,可以是线或者常值或线间的区域,或者两者都有。3)•Vector(矢量):绘制数值方向与大小。4)•Scatter(散点):在每一个数据点绘制符号。5)•Shade(阴影):用指定的固体颜色对指定区域进行着色,或者对3D绘图添加光源。6)•Boundary(边界):对于指定区域绘制边界。(3)区域效果对于3D祯来说,只对着色的等值线绘图起作用。(4)重画按钮(redrawbutton)Tecplot并不在每次图表更新后都自动重画,除非选择自动重画(automaticallyredraw)。用redraw按钮可以手动更新。Redraw(重画):指重画当前祯。RedrawAll(全部重画):重画全部祯,shift+redrawall会重新生成工作区。自动重画(autoredraw)会连续不断的自动更新图表。显示选项按钮(displayoptionbutton):用来设定tecplot的状态栏和性能参数。绘图属性按钮(plotattributesbutton):可以打开绘图属性对话框进行区域显示设置。工具按钮(toolbutton):每一个工具按钮都有相应的鼠标形状。共有28种,12类。每个按钮的使用方法和功能将在附录中给出。3.3工作区工作区是进行绘图工作的区域。绘图工作都是在祯中完成的,类似于操作一个窗口。在默认情况下,Tecplot显示网格和标尺。所有的操作都是在当前祯中完成的。Part4tecplot数据结构Tecplot中最高等级的数据被称作是一个数据系列。它包括一个或者多个数据区域,数据块等。区域为数据结构中的第二等级,可以从数据文件中读入或者利用Tecplot进行创建。在运行Tecplot软件时,每当读入数据文件,或者创建区域时系统便会把数据加入到活动祯的数据结构中去。同一个数据系列可以和多个祯连接,如果读入的数据文件超过一个,Tecplot软件会自动将数据分组为一个数据系列,而且对每个数据点都包含有相同的变量参数,但是并不要求所有的数据文件的参数顺序都相同。Tecplot中应用相同数据系列祯的标题颜色相同。下图给出了一个复杂的Tecplot数据文件结构。图中,祯1和祯2利用数据系列1,由一个包含有3个区域的数据文件构成;祯3和利用数据系列2,由1个包含2个数据区域的数据文件和1个包含3个数据区域的数据文件组成;祯4利用数据系列3,由1个包含2个区域的1个数据文件构成。Tecplot可以使用两种数据类型:有序数据和有限元数据。有序数据有序数据是一列按照逻辑保存于1维,2维或者3维数据组中。在tecplot中应用I、J、K用来表示数据组维数下标。最常见的数据形式为:1)I序列:I维数据组点数大于1并且JK维数据点数为1。I维数据点数为整个数据组数据点数。2)IJ序列:两维数组IJ的数据点数大于1并且K维数据点数为1,数据点数为IJ维数据点的乘积。3)IJK序列:三维数据组中IJK维数据点个数大于1,数据点个数为IJK数据点个数的乘积。有限元数据(finite-elementary)或称FE数据,是一种把数据点作为2D或者3D空间中的点按照规定连接形成单元或者网格的数据结构方法。有限元数据可以分为两类:(1)FE-表面:用系列三角形或者四边形定义2D场或者3D面。(2)FE-体:用系列四面体或者块单元定义3D场。Part5tecplot绘图实例5.1二维绘图5.1.1绘制xy曲线Tecplot中的所有XY曲线都是由一个或者多个XY对构成的。XY对之间的关系以及曲线绘制方式,在Tecplot被统称为XY绘图。XY绘图有三种方式:1.直线式(Lines):用线段连接所有的数据点。2.符号式(Symbols):每个数据点由一个符号代表,例如圆、三角形、方形等。3.柱状式(Bars):每一个数据点由一个水平或垂直柱代表。具体的例子参考例1系列。5.1.2绘制平面图形依据tecplot中数据有两种结构,顺序结构和有限元结构,就可以相应的画出三角形网格和四边形网格。在有限元结构数据中,相应的使用的命令为ET=TRIANGLE和ET=QUADRILATERAL。在数据变量的定义部分,除了点的坐标外,可以有点处的位移,应力等相关信息。从而可以方便的绘制等高线,流线等。具体的例子参考例2系列。5.1.2绘制3D图形Tecplot的三维有限元结构数据,常用的命令是ET=BrickET=Tetrahedron。Brick表空间8个点组成的六面体。Tetrahedron表示的是4个点做成的六面体。由于空间中,内部结构无法直观的表示,tecplot提供了透明处理的命令translucency。以及各种旋转按钮以便于从各个角度观察图形。另外三维的等值线,流线矢量图,以及切片等高级绘图命令将在附录2中给出。例3系列给出了两个简单的例子。例1.1:title=avariables=x,yzonet=linei=1,j=4,f=point00404404点评;上述文件是一个顺序文件,包括了标题,变量,域定义。描述的是四个点相连的情况。例1.2:title=avariables=x,yzonet=linei=4,j=1,f=point00404404点评:交换I和J的数字,图像不会变化例1.3:title=avariables=x,yzonet=linei=2,j=2,f=point00404404点评:当I和J有一个不为1的时候,理解首尾相连的含义。例1.4:zonet=linei=3,j=2,k=1,f=point004044113133点评;标题可以不要,加深理解首尾相连。-例1.5:title=temperaturevariables=t,Tzonet=yesterdayi=8,j=1,f=point813.2915.11016.41120.51222.91323.11420.41518.7zonet=todayi=8,j=1,f=point817.2917.11019.41123.51224.91325.11423.41520.7点评;在每个点上加上符号。例1.6:title=saledcarI=6,j=1,f=point11563222155032096141824451036968966点评;柱状图例2系列U的等值线图点评;采用有限元数据结构生成四个三角形,由于三角形的连接比较复杂,用顺序数据的生成方法比较困难。点评;采用顺序数据结构生成两个四边形,这得益于顺序结构数据首尾相连的特性。例2.1title=trianglevariables=x,y,u,vZONEN=8,E=4,F=FEPOINT,ET=triangle0.01.0100.01.61.01.0150.01.53.01.0300.02.00.00.050.01.01.00.0100.01.43.00.0200.02.24.00.0400.03.02.02.0280.01.9125236673328例2.2title=quad1variables=x,yZONEI=3,J=2,F=POINT0.51.00.51.50.52.01.01.01.01.51.02.0例2.3title=quad2variables=x,yZONEN=6,E=2,F=FEPOINT,ET=QUADRILATERAL0.51.00.51.50.52.01.01.01.01.51.02.014522563XY51015206810121416182022Frame00118Sep20063D-VolumeFrame00118Sep20063D-VolumeXY51015206810121416182022Frame00118Sep20063D-VolumeFra