Ansys输出图形及数据文件的几种方法

Ansys输出图形及数据文件的几种方法
Ansys输出图形及数据文件的几种方法

主菜单:plotctrls——redirect plots输出图形对话框里把Force White BG and Black BG 那选项打勾不是就可以输出白背景的图形了?

ANSYS--格式输出数据

利用APDL功能按照一定格式写出ansys数据文件的方法

ANSYS在运行阶段总是处理大量的模型数据、载荷数据以及结果数据等,有时需要将这些数据按照一定的格式写进指定的数据文件中,这时可以利用*GET和*VGET数据提取的各种命令将数据存入到变量或数组中,然后利用*CFWRITE或*VWRITE命令写入到指定文件.下面是使用*VWRITE实现该过程的一个实例:

/post1

set,,,,,10.0

*get,ntemp01,node,2,temp ! 时间等于10时的节点2的温度值

*get,ntemp02,node,9,temp ! 时间等于10时的节点9的温度值

*get,ntemp03,node,7,temp ! 时间等于10时的节点7的温度值

*vwrite,ntemp01,ntemp02,ntemp03

(T1,''N2 TEMP='',F5.1,'', N9 TEMP='',F5.1,'', N7 TEMP='',F5.1)

/output,nodetemp,dat

其中,命令/output可以用于确定输出方向,即输出到ansys的输出窗口(OUTPUT WIND OW)中,或者指定的文件中。上面将温度值输出到nodetemp.dat文件中,内容如下:

N2 TEMP= 19.2, N9 TEMP= 19.8, N7 TEMP= 20.8

这样就可以对输出数据用别的工具进行处理

ansys通用后处理器详解

第5章通用后处理器(POST1) 静力分析 5.1概述 使用POST1通用后处理器可观察整个模型或模型的一部分在某一时间点(或频率)上针对指定载荷组合时的结果。POST1有许多功能,包括从简单的图象显示到针对更为复杂数据操作的列表,如载荷工况的组合。 要进入ANSYS通用后处理器,输入/POST1命令(Main Menu>General Postproc). 5.2将数据结果读入数据库 POST1中第一步是将数据从结果文件读入数据库。要这样做,数据库中首先要有模型数据(节点,单元等)。若数据库中没有模型数据,输入RESUME命令(Utility Menu>File>Resume Jobname.db)读入数据文件Jobname.db。数据库包含的模型数据应该与计算模型相同,包括单元类型、节点、单元、单元实常数、材料特性和节点座标系。 注:数据库中被选来进行计算的节点和单元组应和模型中的节点和单元组属于相同组,否则会出现数据不匹配。有关数据不匹配的详细资料见5.2.2.3章。 一旦模型数据存在数据库中,输入SET,SUBSET或APPEND命令均可从结果文件中读入结果数据。 5.2.1 读入结果数据 输入SET命令(Main Menu>General PostProc>datatype),可在一特定的载荷条件下将整个模型的结果数据从结果文件中读入数据库,覆盖掉数据库中以前存在的数据。边界条件信息(约束和集中力)也被读入,但这仅在存在单元节点载荷或反作用力的情况下,详情请见OUTRES命令。若它们不存在,则不列出或显示边界条件,但约束和集中载荷可被处理器读入,而且表面载荷和体积载荷并不更新,并保持它们最后指定的值。如果表面载荷和体积载荷是使用表格指定的,则它们将依据当前的处理结果集,表格中相应的数据被读入。加载条件靠载荷步和子步或靠时间(或频率)来识别。命令或路径方式指定的变元可以识别读入数据库的数据。例如:SET,2,5读入结果,表示载荷步为2,子步为5。同理,SET,,,,,3.89表示时间为3.89时的结果(或频率为3.89,取决于所进行分析的类型)。若指定了尚无结果的时刻,程序将使用线性插值计算出该时刻的结果。 结果文件(Jobname.RST)中缺省的最大子步数为1000,超出该界限时,需要输入SET,Lstep,LAST引入第1000个载荷步,使用/CONFIG增加界限。 注:对于非线性分析,在时间点间进行插值常常会降低精度。因此,要使解答可用,务必在可求时间值处进行后处理。

C语言数据的输入与输出

C语言数据的输入与输出 一.Printf函数 函数原型在头文件stido.h中(使用时可以不包括) printf函数的返回值等于成功输入得数据的个数 1.printf函数得一般调用形式 printf(格式控制字符串,输出项列表) 格式控制字符串包括: (1)格式指示符 格式:%[标志][宽度][.精度][ [ h|l ] <类型>] (2)转义字符 如:'\n' , '\0' (3)普通字符 如:printf("max=%d,min=%d\n", a, b); “max=”和“,min=”是普通字符;“%d”是格式指示符;“\n”是转义字符; a和b是输出类表中的输出项(可以是常量、变量、或表达式)。 2.print函数中常用得格式控制说明 (1)数据类型控制字符 (2)数据类型修饰符 数据类型修饰符在%和数据类型控制符之间 如:长整型 "%ld" ,短整型 "%hd" (3)输出数据所占得宽度与精度

1)在%与格式字符之间插入一个整数来指示输出宽度。 若指定得输出宽度不够,系统自动以数据实际值得宽度作为输出宽度;如果指定的输出宽度多于数据实际所需宽度,数据右对齐,左边补以空格。 如:printf("%5d\n",42); \*输出结果: 42*\ 2)float或double类型得实型数可以用“整数1.整数2”的形式在指定总宽度的同时指定小数位得宽度。“整数1”指定输出数据得总宽度(小数点也要计算在内),“整数2”称之为精度,即小数位的位数。 注意:输出数据得实际精度并补取决与格式控制中的域宽和小数得位宽,而是取决于数据在计算机内的存储精度。 (4)标志控制字符 1)输出数据左对齐的标志字符“-”,在指定输出宽度之前。 如:printf("%-5d##\n",24); \*输出结果:24 ##*\ 2)输出数字总是带正负号得标志字符“+”,在%和格式字符之间(或指定得输出宽度前) 如:printf("%+d,%+d\n",100,-200); \*输出结果:+100,-200*\ 3)在输出数据前加前导0,可以在指定输出宽度得同时,在数据前面得多于空格处填以数字0。 如:printf("%05d\n",59); \*输出结果:00059*\ 二.Scanf函数 函数原型在头文件stdio.h中(使用时可以不包括) Scanf函数的返回值等于成功输入得数据的个数。 1.scanf函数得一般调用形式 scanf(格式控制字符串,地址列表) 格式控制字符串:%[*][输入数据宽度][ h|l ]<类型> 地址列表是各变量得地址,如:&a,&b

ANSYS命令流及注释详解

ANSYS最常用命令流+中文注释 VSBV, NV1, NV2, SEPO, KEEP1, KEEP2 —Subtracts volumes from volumes,用于2个solid相减操作,最终目的是要nv1-nv2=?通过后面的参数设置,可以得到很多种情况:sepo项是2个体的边界情况,当缺省的时候,是表示2个体相减后,其边界是公用的,当为sepo的时候,表示相减后,2个体有各自的独立边界。keep1与keep2是询问相减后,保留哪个体?当第一个为keep时,保留nv1,都缺省的时候,操作结果最终只有一个体,比如:vsbv,1,2,sepo,,keep,表示执行1-2的操作,结果是保留体2,体1被删除,还有一个1-2的结果体,现在一共是2个体(即1-2与2),且都各自有自己的边界。如vsbv,1,2,,keep,,则为1-2后,剩下体1和体1-2,且2个体在边界处公用。同理,将v换成a 及l是对面和线进行减操作! mp,lab, mat, co, c1,…….c4 定义材料号及特性 lab: 待定义的特性项目(ex,alpx,reft,prxy,nuxy,gxy,mu,dens) ex: 弹性模量 nuxy: 小泊松比 alpx: 热膨胀系数 reft: 参考温度 reft: 参考温度 prxy: 主泊松比 gxy: 剪切模量 mu: 摩擦系数 dens: 质量密度 mat: 材料编号(缺省为当前材料号) co: 材料特性值,或材料之特性,温度曲线中的常数项 c1-c4: 材料的特性-温度曲线中1次项,2次项,3次项,4次项的系数 定义DP材料: 首先要定义EX和泊松比:MP,EX,MA T,…… MP,NUXY,MAT,…… 定义DP材料单元表(这里不考虑温度):TB,DP,MA T 进入单元表并编辑添加单元表:TBDATA,1,C TBDATA,2,ψ TBDATA,3,…… 如定义:EX=1E8,NUXY=0.3,C=27,ψ=45的命令如下:MP,EX,1,1E8 MP,NUXY,1,0.3 TB,DP,1 TBDATA,1,27 TBDATA,2,45这里要注意的是,在前处理的最初,要将角度单位转化到“度”,即命令:*afun,deg VSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWP Type,是选择的方式,有选择(s),补选(a),不选(u),全选(all)、反选(inv)等,其余方式不常用 Item, Comp 是选取的原则以及下面的子项 如volu 就是根据实体编号选择, loc 就是根据坐标选取,它的comp就可以是实体的某方向坐标! 其余还有材料类型、实常数等 MIN, VMAX, VINC,这个就不必说了吧! ,例:vsel,s,volu,,14 vsel,a,volu,,17,23,2 上面的命令选中了实体编号为14,17,19,21,23的五个实体 VDELE, NV1, NV2, NINC, KSWP: 删除未分网格的体 nv1:初始体号 nv2:最终的体号 ninc:体号之间的间隔 kswp=0:只删除体 kswp=1:删除体及组成关键点,线面 如果nv1=all,则nv2,ninc不起作用 其后面常常跟着一条显示命令VPLO,或aplo,nplo,这个湿没有参数的命令,输入后直接回车,就可以显示刚刚选择了的体、面或节点,很实用的哦! Nsel, type, item, comp, vmin, vmax, vinc, kabs 选择一组节点为下一步做准备 Type: S: 选择一组新节点(缺省) R: 在当前组中再选择 A: 再选一组附加于当前组 U: 在当前组中不选一部分 All: 恢复为选中所有 None: 全不选 Inve: 反向选择 Stat: 显示当前选择状态 Item: loc: 坐标 node: 节点号

ANSYS命令 详解~ 部分~

FX MX UX ROTX VX AX ACLX OMGX TEMP RBFX RBMX RBUX RBRX RBVX RBOX PRESS DCURVE DCURVE Option,LCID,Par1,Par2 Option----ADD,DELE, LIST, PLOT LCID---- Par1,Par2---[ *DIM *DIM Par,Type,IMAX,JMAX,KMAX,Var1,Var2,Var3 ! Par--- Type--- ARRAY IMAX,JMAX,KMAX--- *SET *SET Par,V ALUE! Par--- V ALUE--- EDLOAD ~ EDLOAD Option, Lab, KEY, Cname, Par1,Par2,PHASE,LCID,SCALE,BTIME,DTIME Option---ADD,DELE,LIST Lab--- FX UY PRSSURE KEY--- PRESSURE KEY ID EDLCS CID Cname--- Par1,Par2--- PHASE--- 0= =1 =2 LCID--- SCALE--- BTIME DTIME--- GUI Preprofessor>LS-DYNA Options>Loading Options>Specify Loads Solution>Loading Options>specify Loads EDFPLOT EDFPLOT KEY KEY--- ON 1 OFF 0 GUI Main Menu>Preprofessor>LS-DYNA Options>Loading Options>Show Forces EDVEL

ANSYS中CERIG命令详解

CERIG命令详解 2011-12-21 21:27:42| 分类:ANSYS | 标签:|字号大中小订阅 ansys学习-耦合与约束方程 1 耦合 当需要迫使两个或多个自由度取得相同(但未知)值,可以将这些自由度耦合在一起。耦合自由度集包含一个主自由度和一个或多个其它自由度。 典型的耦合自由度应用包括: "模型部分包含对称; "在两重复节点间形成销钉、铰链、万向节和滑动连接; "迫使模型的一部分表现为刚体。 如何生成耦合自由度集 1.在给定节点处生成并修改耦合自由度集 命令:CP GUI: Main Menu>Preprocessor>Coupling / Ceqn>Couple DOFs 在生成一个耦合节点集之后,通过执行一个另外的耦合操作(保证用相同的参考编号集)将更多节点加到耦合集中来。也可用选择逻辑来耦合所选节点的相应自由度。用CP命令输入负的节点号来删除耦合集中的节点。要修改一耦合自由度集(即增、删节点或改变自由度标记)可用CPNGEN命令。(不能由GUI直接得到CPNBGEN命令)。 2.耦合重合节点。 CPINTF命令通过在每对重合节点上定义自由度标记生成一耦合集而实现对模型中重合节点的耦合。此操作对“扣紧”几对节点(诸如一条缝处)尤为有用。 命令:CPINTF GUI: Main Menu>Preprocessor>Coupling / Ceqn>Coincident Nodes 3.除耦合重复节点外,还可用下列替换方法迫使节点有相同的表现方式: o如果对重复节点所有自由度都要进行耦合,常用NUMMRG命令(GUI:Main Menu>Preprocessor>Numbering Ctrls>Merge Items)合并节点。 o可用EINTF命令(GUI:Main Menu> Preprocessor>Create> Elements >At CoincidNd)通在重复节点对之间生成2节点单元来连接它们。 o用CEINTF命令(GUI:Main Menu>Preprocessor> Coupling/Ceqn>Adjacent Regions)将两个有不相似网格模式的区域连接起来。这项操作使一个区域的选定节点与另一个区域的选定单元连接起来生成约束方程。 生成更多的耦合集 一旦有了一个或多个耦合集,可用这些方法生成另外的耦合集: 1.用下列方法以相同的节点号但与已有模式集不同的自由度标记生成新的耦合集。 命令:CPLGEN GUI: Main Menu>Preprocessor>Coupling / Ceqn>Gen w/Same Nodes 2.用下列方法生成与已有耦合集不同(均匀增加的)节点编号但有相同的自由度标记的新的耦合集:

ansys命令流

第一天目标: 熟悉ANSYS基本关键字的含义k --> Keypoints关键点l --> Lines线a --> Area 面v --> Volumes体e --> Elements单元n --> Nodes节点cm --> component组元et --> element type单元类型mp --> material property材料属性r --> real constant实常数d --> DOF constraint约束f --> Force Load集中力sf --> Surface load on nodes 表面载荷bf --> Body Force on Nodes体载荷ic --> Initial Conditions初始条件第二天目标: 了解命令流的整体结构,掌握每个模块的标识!文件说明段/BATCH/TILE,test analysis!定义工作标题/FILENAME,test!定义工作文件名/PREP7!进入前处理模块标识!定义单元,材料属性,实常数段ET,1,SHELL63!指定单元类型ET,2,SOLID45!指定体单元MP,EX,1,2E8!指定弹性模量MP,PRXY,1, 0.3!输入泊松比MP,DENS,1, 7.8E3!输入材料密度R,1, 0.001!指定壳单元实常数-厚度......!建立模型K,1,0,0,,!定义关键点 K,2,50,0,,K,3,50,10,,K,4,10,10,,K,5,10,50,,K,6,0,50,,A,1,2,3,4,5,6,!由关键点生成面......!划分网格ESIZE,1,0,AMESH, 1......FINISH!前处理结束标识/SOLU!进入求解模块标识!施加约束和载荷DL,5,,ALLSFL,3,PRES,1000SFL,2,PRES, 1000......SOLVE!求解标识FINISH!求解模块结束标识/POST1!进入通用后处理器标识....../POST26!进入时间历程后处理器……/EXIT,SAVE!退出并存盘以下是日志文件中常出现的一些命令的标识说明,希望能给大家在整理LOG文件时有所帮助/ANGLE!指定绕轴旋转视图/DIST!说明对视图进行缩放/DEVICE!设置图例的显示,如: 风格,字体等/REPLOT!重新显示当前图例/RESET!恢复缺省的图形设置/VIEW!设置观察方向/ZOOM!对图形显示窗口的某一区域进行缩放第三天生成关键点和线部分 1.生成关键点K,关键点编号,X坐标,Y坐标,Z坐标例:

实验三 数据的输入输出

实验三数据的输入输出 一、实验目的 1.进一步熟悉VC环境的使用方法和C程序的编辑、编译、连接和运行的过程。 2.学习C语言基本的输入、输出语句,以及如何进行格式的控制。掌握常用的C语言语句,熟练应用赋值、输入、输出语句。 3.编写顺序结构程序并运行,了解如何去完成一个简单的C程序。 二、实验内容 题目1 阅读程序加注释,并给出运行结果 (1)已知三角形边长求面积。 请给出运行结果,并对每条程序加以注释。 #include #include //头文件math.h中含函数sqrt()的定义 void main( ) { double a,b,c,s,area; a=3; b=4; c=5; s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); //函数sqrt()用于求一个数的平方 printf("%4.1f, %4.1f, %4.1f,area is %4.2f\n",a,b,c,area); } 运行结果: (2)键入以下代码,观察输出结果。 #include void main() { printf("This prints a character,%c\n a number,%d \n a float,\ %f\n",'z',123,456.789); } (提示:printf()函数占了两行,在第一行末尾使用了一个反斜杠(\)指出字符串将延续到下一行,因此编译器将把这两行代码视为一行) 运行结果: (3)运行结果,并对每条程序加以注释。 #include #include main() { float a,b,c,disc,x1,x2,p,q;

JAVA数据的输入和输出

JA VA数据的输入和输出 一、数据的输出 1、使用System.out.println(输出项)方法 System.out.println(输出项); 输出结果后换行。输出项可以是变量名、常量、表达式。 例: public class ex1 { public static main(String args[]) { System.out.println("欢迎学习JA V A"); //输出: 欢迎学习JA V A System.out.println(10*2+4); //输出: 24 System.out.println("a="+20); //输出: a=20 } } 2、使用System.out.print()方法 System.out.print(输出项); 在当前位置输出结果。 如: public class ex2 { public static void main(String args[]) { System.out.print("欢迎学习JA V A"); //输出: 欢迎学习JA V A System.out.print(10*2+4); //输出: 24 System.out.println("a="+20); //输出: a=20 System.out.println("b="+30); } }

3、使用javax.swing.JOptionPane包的showMessageDialog()方法 import javax.swing.JOptionPane; public class ex3 { public static void main(String[] args) { JOptionPane.showMessageDialog(null,"我学习JA V A,我快乐"); System.exit(0); } } 程序解释 (1)语句import javax.swing.JOptionPane;是导入语句,为编译器找到程序中要使用的类。(2)main()方法中的语句: JOptionPane.showMessageDialog(null,"我学习JA V A,我快乐"); 从类库加载的JOptionPane类中调用showMessageDialog()方法,这是一个显示对话框的方法。该方法有两个参数,第1个参数为null,第2参数是要显示的字符串,参数间用逗号分开。(3)System.exit(0)语句使用System类的exit()方法结束程序的运行。 二、数据的输入 1、使用命令行参数 main(String args[])方法的参数数组args接收命令行的参数,args[0]存放第一个参数字符串,args[1]存放第二个参数字符串,依此类推。 各个参数数组元素args[i]的值都是字符串,必须在main()方法中用相关的转换方法把字符串转换为对应的数据类型。(P142表10-1) 【例】从键盘上输入圆的半径,求圆的周长和面积。

ANSYS 命令解析

ANSYS 命令解析 NODE 节点 ELEMENT 单元 DOF(degree of freedom)自由度 ANSYS 求解问题的基本流程前处理(Preprocessing )----solution—general postprocessing 操作过程进入ansys /PREP7 finish /solu finish /post1 finish PREP7 建立模型所需资料,定义属性,划分网格 SOLU 施加载荷施加边界约束求解 POST1 AND POST26 post1用于静结构分析、屈曲分析以及模态分析,将求解部 分结果显示出来,比如应力,应变等。Post26只用于动态结构分析,用于与时 间相关的时域处理。 /TITLE ,Title 定义分析标题 /UNITS,LABEL 单位制用于表示分析时系 统所采用的单位,LABEL=SI(公制,m,kg,s);LABEL=CSG(cm,g,s);LABEL=BFT (英制,长度=ft);LABEL=BIN(英制,长度=in)。 /PREP7 进入前处理模块。ET,ITYPE,ENAME,KOPT1,,,,,KOPT6,INOPR 用于定义单元类型, 其中ITYPE为单元编号(1,2。。。),ENAME是ANSYS 的单元库名称,也就是所选 中的单元类型,KOPT1 ,,,KPOT6 用于指定单元特性编号。 MP,LAB,MAT,C0,C1 ,C2,C3,C4 该命令用于指定材料属性(material property),材料属性为固定值时,其值为 C0 ,当它随温度变化时用C1-C4四个参数控制。Lab 为材料属性类别,例如杨 氏模量(Lab=EX,EY,EZ),Lab=DENS密度,Lab=NUXY,NUXZ,NUYZ泊松比,Lab=GXY,GXZ,GYZ 剪切模量,热分析中的膨胀系数Lab=Alpx,Aalpy,Alpz。MAT 为对应ET所定义的号码(ITYPE),表示该属性属于ITYPE。 R,NSET,R1,R2,R3,R4,R5,R6 实常数定义,也就是对某一单元的补 充几何特征,比如梁单元的截面积,壳单元的厚度等等。其指定参数顺序必须与 单元表的顺序一致。 ELIST 将现有单元资料以直角坐标系统列于窗口中。 /SOLU 进入求解模块 /PSOT1 进入通用后处理模块以下是一个实例解 说 FINISH 退出以前模块 /CLEAR,START 清除系统中所有数据,读入启动文件的 设臵 /FILNAME,EX2 指定所有数据的文件名 /UNITS,SI 指定系统单位国际制 /TITLE,Plane roof tuss model。指定分析标题 /PREP7 进入前处理模 块 N,1,0,0 定义节点1(0,0) N,2,2,0 定义节点2(2,0)……….. ET,1,LINK1 定义第一种单元为二维杆单元LINK1 MP,EX,1,207E9 定义第一种材料弹性模量EX R,1,0.01定义杆件实常数- --截面积 E,1,2连接1,2节点为第一单元,以后依次是E,2,3 。。。。E,,,FINISH /SOLU 进入求解模块ANTYPE, STATIC 声明求解类型为静力分析 OUTPR,BASIC,ALL 在输出结果中,列出元素的结果 D,1,ALL,0,,5,4 约束1号节点的所有位移分量,并按增量4循环到节点 5 。 NSEL,U,NODE,,1,5,1 对1 –5 号节点取消选择

Ansys中ETABLE命令详解(1)

Ansys中ETABLE命令详解 1、ETABLE简介 原来ansys求解完问题之后,会把计算结果保存在一个表里面,表的行是单元的编号,表的列是单元的计算结果,如节点位移、节点力、应力、应变等等。 ETABLE这个命令就是把表中的某个列取出来,赋值给某个自定义的向量,再通过*GET命令可以指定某个具体的单元,就可以把该单元的对应计算结果提取出来了。 ETABLE, Lab, Item, Comp 将单元值形成一个表以便进一步的处理。 2、命令选项解释: 1)Lab 用户自定义的表名,用于后续命令或输出的标题,最多可使用8个字母,不可与预定义的表名称重复。默认的表名是Item和Comp项的前四个字母组合而成的8个字母。如果与用户之前定义的表名相同,本次结果将被包括在同一表中。最多可定义200个不同的表名。以下表名是ANSYS预定义的,不可用作用户自定表名:REFL, STAT, 和ERAS. Lab = REFL以ETABLE的最新选项重写所有ETABLE命令预定义的表,但保留字段将被忽略,这个命令在载荷步改变后重写表时很方便。Lab = STAT将显示储存的表的值。Lab = ERAS将删除整个表。 2)Item 选项名称。常用的选项名称见后表。某些选项需要栏目名。Item = ERAS将删除表中的某一栏。 3)Comp

选项的栏目名(如果需要的话)。常用的栏目名见后表。 4)说明 定义单元值的表以便后续处理。单元值表可以被认为是工作表,其行代表所有被选择的单元。其列代表通过ETABLE命令输入表中的单元值。每一列数据有一个用户定义的名称,用于列表和显示。 将数据输入单元表后,你不仅可以列出和显示你的数据,还可以对数据进行许多操作,例如列相加或列相乘[SADD, SMULT],为安全计算定义允许的应力[SALLOW],或者将一列数据和另一列相乘 [SMULT]。更多的细节请看ANSYS Basic Analysis Guide。 有很多不同类型的数据结果可以被存在单元表中。例如,许多单元的选项只有一个值(也就是说,每一个单元对应此选项只有一个值)单一值的选项包括:SERR, SDSG, TERR, TDSG, SENE, TENE, KENE, JHEAT, JS, VOLU和CENT. 其余的选项是多个值的(也就是说,这些值在单元中是变化的,每个节点有不同的值)。因为每个单元只能有一个值存在单元表中,多值的选项存入的是平均值(视节点数而定)。例外的是FMAG和所有的单元力选项,它们存入的是相关节点值的和。(这段话的意思是说,单值的单元选项,如单元体积,存入表中的就是这个值;而在单元不同位置有不同值的选项,如应力,写入表中的是单元的平均值。根本原因在于一个单元只能对应表中的一个数据。) 5)访问方法 ETABLE命令中可以使用两种数据访问方法,视你想储存的数据不同而不同。一些结果只用通用名就可以访问(要素名法),而另一些结果需要一个标志名和标志数(序列数法)。 要素名法用于访问常用的单元数据(也就是说,绝大部分单元类型都有的数据)。所有的单值选项以及一部分多值选项可以用要素名法访问。不同的单元值视计算方法不同和选择集不同而不同。(AVPRIN, RSYS, LAYER, SHELL,和ESEL) 尽管节点值不用单元表也可以很容易地列出和显示,你仍然可能需要利用单元表储存这些节点数据以便后需的操作。要素名法的选项名和栏目名见后表。

Ansys常用命令汇总【经典】

要计算固有频率和模态,就必须选择模态分析;可以进行下列类型的分析:结构静力分析、结构动力分析、结构屈曲分析、结构非线性分析、热力学分析、电磁场分析、声场分析、压电分析、流体动力分析。 载荷步与子步 定义单位制:/UNITS 定义单元类型:ET,1,BEAM4;ET,2,SHELL91 定义材料属性:MP,EX,1,4.45E10(材料参考号为1的材料X方向的杨氏模量为4.45E10;MP,DENS,2,7.8E3(材料参考号为2的材料密度为7.8E3)。 若加惯性载荷(如重力),必须定义能求出质量的参数,如密度DENS 若施加热载荷,必须定义温度膨胀系数ALPX 进入求解器:/SOLU 结构分析中,可以将随时间变化的有关变量定义为一位数组,时间作为基本变量,表格的定义:*DIM;Parameters→Array Parameters→Define/Edit 位移:UX、UY、UZ、ROTX、ROTY、ROTZ 集中力(FX、FY、FZ)和力矩(MX、MY、MZ) 表面压力:PRES;温度载荷:TEMP;能量密度:FLUE 保存:SA VE;开始求解:SOLVE;推出求解器:FINISH 应力:SX、SY、SZ;应变:EPELX、EPEL Y、EPELZ 表面载荷:在结构分析中,指施加的压力;体载荷:在结构分析中,有温度和流场两种;惯性载荷有加速度、角加速度、角速度等,惯性载荷只有在模型具有质量时才有效。 →Linearized Strs:用来显示薄膜单元的线性化应力。 Stress→von Mises SEQV:第四强度理论应力 子模型:可以让用户把模型的一部分截取后作为一个子模型,重新细分网格,进一步分析。General Postproc→Submodeling 一般单元中的节点以字母I、J、K等表示。 结构分析可进行:静力分析、模态分析、谐波分析、瞬态动力分析、谱分析、屈曲分析、显式动力分析、断裂力学分析、复合材料分析、疲劳分析和p-Method方法。 非线性结构的基本特征:变化的结构刚性。产生原因:状态的变化、几何非线性、材料非线性。状态的变化(包括接触问题):单元的生与死选项用来给这种情况建模。非线性求解可以分为三个操作级别:载荷步、子步和平衡叠代。 典型的几何非线性分析问题主要包含两类:大应变分析和屈曲分析。大应变分析说明由单元的形状和取向改变导致刚度改变,对真实应变超过50%的塑性分析,应使用大应变单元(VISCO106、107和108等)。 面内应力和横向刚度之间的耦合,称为应力硬化,它在薄的、高应力的结构中,如缆索或薄膜中是最明显的。 好的工程实际问题总是要求分析结果和合理的期望值相一致。 屈曲分析是一种用于确定结构开始变的不稳定时的临界载荷和屈曲模态形状(结构发生屈曲响应的特征形状)的技术。分为非线性屈曲分析和特征值(线性)屈曲分析,一般都采用非线性屈曲分析,因为它的分析精度高。 接触问题是一种很普遍的状态非线性行为。接触问题分为两种基本类型:刚体-柔体的接触和半柔体-柔体的接触。ANSYS支持三种接触方式:点-点、点-面、面-面。 模态分析必须指定弹性模量EX和密度DENS。 简谐载荷需要输入三条信息:幅值(Amplitude)、相位角(Phase angle)和强制频率范围(forcing frequency range)。

ansys命令详解

A a A,P1,P2,........P18 ——连接点生成面 P1-P18 生成面的点号(用键盘输入,最多18个),最少3个, 如果p1=p,可以在图中拾取(仅在GUI中有效) 注意:点p1到p18一定按顺时针或逆时针方向沿面顺序输入,这个顺序也确定了面的法线正向(按右手法则)。面包含相邻点间已生成的线,如果两点间不只存在一条线,将用最短的一条。如果生成面的点大于4个,要求点和线在当前坐标系下坐标为常值(如面或柱)。建议环形坐标系下实体建模不用此命令。 菜单:main>preprocessor>modeling>create>area>arbitrary>through KPs aadd AADD, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9 Main Menu>Preprocessor>Modeling>Operate>Booleans>Add>Areas 将分开的面相加生成一个面 NA1...为原来的面 note:要相加的面要是共面的,相加后生成新面,原来的面将被删除, aatt AA TT, MA T, REAL, TYPE, ESYS, SECN 指定所选的未划分网格的面的单元属性。 PREP7: Meshing MP ME ST DY <> PR EM <> FL PP ED MAT :指定给所选的未划分网格的面的材料号。 REAL :指定给所选的未划分网格的面的实常数号。 TYPE:指定给所选的未划分网格的面的单元类型号。 ESYS :指定给所选的未划分网格的面的坐标系号。 SECN :指定给所选的未划分网格的面的区域号。 注释:从所选的面中生成的面也将具有这些属性。当面划分网格时将使用这些单元属性。如果一个面在划分网格时,没有用此命令指定属性,那么该面的属性由当前的MAT,REAL,TYPE,ESYS,SECNUM命令的设置确定。在面划分网格前,可以重新使用AATT命令指定属性。参数为0或空白时则可取消当前指定。如果参数MA T, REAL, TYPE, ESYS, 或SECN 被定义为-1,则该参数不改变当前设置。 有时,即使没有逻辑单元类型被指定(用AATT,,,TYPE 或TYPE命令),ANSYS也能进行面的网格划分。要获得更多的信息,请参考设置单元属性中的讨论(ANSYS Modeling and Meshing Guide中的Meshing Your Solid Model 部分)。 菜单路径: Main Menu>Preprocessor>Meshing>Mesh Attributes>All Areas Main Menu>Preprocessor>Meshing>Mesh Attributes>Picked Areas Abbr *ABBR,Abbr,String--定义一个缩略语。 Abbr:用来表示字符串"String"的缩略语,长度不超过8个字符。 String:将由"Abbr"表示的字符串,长度不超过60个字符。

ansys重要命令详解

2.4 几何建模的其它常用命令 2.4.1 图形控制命令 在采用命令流方式建模与求解过程中,一般不需要对屏幕的图形进行设置,但有时命令流中也用到,考虑到学习方便,这里简单进行介绍。需要说明的是图形控制命令并不改变模型本身及其几何位置。 1. 视图显示控制 2. 编号、边界条件及面荷载显示控制 3. 显示风格设置 4. 多窗口显示技术 5. 动画 6. 注释 7. 图形设备 8. 图像输出 1. 视图显示控制 主要命令如下表所示: (1) 图形平移、缩放和旋转 GUI:Utility Menu > PlotCtrls > Pan,Zoom,Rotate 该操作没有直接的对应方式,执行菜单后弹出操作工具框。

(2) 设置坐标轴方向 GUI:Utility Menu>PlotCtrls>View Setting>View Direction 命令:/VUP, WN, Label 其中Label 为方向选择,其值可取: Label = Y(缺省)表示X 轴水平向右,Y,Z 轴垂直屏幕向外。 Label = -Y 表示X 轴水平向左,Y 轴竖直向下,Z 轴垂直屏幕向外。 Label = X 表示X 轴竖直向上,Y 轴水平向左,Z 轴垂直屏幕向外。 Label = -X 表示X 轴竖直向下,Y 轴水平向右,Z 轴垂直屏幕向外。 Label = Z 表示X 轴垂直屏幕向外,Y 轴水平向右,Z 轴竖直向上。 Label = -Z 表示X 轴垂直屏幕向外,Y 轴水平向左,Z 轴竖直向下。 (3) 设置视图方向 GUI:Utility Menu > PlotCtrls > View Setting > View Direction 命令:/VIEW, WN, XV, YV, ZV 其中: WN - 窗口号(下同),即对哪个窗口进行视图设置,可为ALL,缺省为1。 XV,YV,ZV - 总体坐标系下的某点坐标,此点与总体坐标系原点组成线的方向即为视图方向。缺省时为(0,0,1)即X 轴水平向右, Y 轴竖直向上,Z轴垂直屏幕。 视图方向总是垂直屏幕,如需改变视图角度可用/ANGLE 命令设置,如要改变坐标轴方向可用/VUP 命令。如果XV=WP 则视图方向垂直于当前工作平面,例如/VIEW,1,WP。 (4) 设置视图旋转角度 GUI:Utility Menu > PlotCtrls > View Setting > Angle of Rotation 命令:/ANGLE, WN, THETA, Axis, KINCR 其中: THETA - 要旋转的角度,如为负则按逆时针旋转,单位为度 Axis - 旋转轴。旋转轴有两种,一种是屏幕坐标系,其值可取XS,YS,ZS(缺省),另一种是总体直角坐标系(XM,YM,ZM)。二者不同之处 是屏幕坐标系的轴旋转是改变视图方向,模型不动;而总体直角坐标系的轴旋转是视图方向不变,而模型旋转。所有轴都过焦点(屏 幕中心)。 KINCR - 相对或绝对角度旋转。KINCR=0(缺省)采用绝对角度旋转;KINCR=1 采用相对角度旋转,即在上次设置的基础上旋转该角度。 2. 编号、边界条件显示控制

ansys_etable命令详解

ansys etable命令详解 ETABLE命令详解 ETABLE, Lab, Item, Comp 将单元值形成一个表以便进一步的处理。 命令选项解释: Lab 用户自定义的表名,用于后续命令或输出的标题,最多可使用8个字母,不可与预定义的表名称重复。默认的表名是Item和Comp项的前四个字母组合而成的8个字母。如果与用户之前定义的表名相同,本次结果将被包括在同一表中。最多可定义200个不同的表名。以下表名是ANSYS预定义的,不可用作用户自定表名:REFL, STAT, 和ERAS. Lab = REFL 以ETABLE的最新选项重写所有ETABLE命令预定义的表,但保留字段将被忽略,这个命令在载荷步改变后重写表时很方便。Lab = STAT将显示储存的表的值。Lab = ERAS将删除整个表。 Item 选项名称。常用的选项名称见后表。某些选项需要栏目名。Item = ERAS将删除表中的某一栏。 Comp 选项的栏目名(如果需要的话)。常用的栏目名见后表。 说明: 定义单元值的表以便后续处理。单元值表可以被认为是工作表,其行代表所有被选择的单元。其列代表通过ETABLE命令输入表中的单元值。每一列数据有一个用户定义的名称,用于列表和显示。 将数据输入单元表后,你不仅可以列出和显示你的数据,还可以对数据进行许多操作,例如列相加或列相乘[SADD, SMULT],为安全计算定义允许的应力[SALLOW],或者将一列数据和另一列相乘[SMULT]。更多的细节请看ANSYS Basic Analysis Guide。 有很多不同类型的数据结果可以被存在单元表中。例如,许多单元的选项只有一个值(也就是说,每一个单元对应此选项只有一个值)单一值的选项包括:SERR, SDSG, TERR, TDSG, SENE, TENE, KENE, JHEAT, JS, VOLU和CENT. 其余的选项是多个值的(也就是说,这些值在单元中是变化的,每个节点有不同的值)。因为每个单元只能有一个值存在单元表中,多值的选项存入的是平均值(视节点数而定)。例外的是FMAG和所有的单元力选项,它们存入的是相关节点值的和。(这段话的意思是说,单值的单元选项,如单元体积,存入表中的就是这个值;而在单元不同位置有不同值的选项,如应力?,写入表中的是单元的平均值。根本原因在于一个单元只能对应表中的一个数据。) ETABLE命令中可以使用两种数据访问方法,视你想储存的数据不同而不同。一些结果只用通用名就可以访问(要素名法),而另一些结果需要一个标志名和标志数(序列数法)。 要素名法用于访问常用的单元数据(也就是说,绝大部分单元类型都有的数据)。所有的单值选项以及一部分多值选项可以用要素名法访问。不同的单元值视计算方法不同和选择集不同而不同。(AVPRIN, RSYS, LAYER, SHELL,和ESEL) 尽管节点值不用单元表也可以很容易地列出和显示,你仍然可能需要利用单元表储存这些节点数据以便后需的操作。要素名法的选项名和栏目名见后表。 序列数法可以使你访问那些非平均值的结果(例如节点的压力,连接点的温度等等),或者

ANSYS命令流详解(超全)

一、定义材料号及特性 mp,lab, mat, co, c1,…….c4 lab: 待定义的特性项目(ex,alpx,reft,prxy,nuxy,gxy,mu,dens) ex: 弹性模量 nuxy: 小泊松比 alpx: 热膨胀系数 reft: 参考温度 reft: 参考温度 prxy: 主泊松比 gxy: 剪切模量 mu: 摩擦系数 dens: 质量密度 mat: 材料编号(缺省为当前材料号) c 材料特性值,或材料之特性,温度曲线中的常数项 c1-c4: 材料的特性-温度曲线中1次项,2次项,3次项,4次项的系数 二、定义DP材料: 首先要定义EX和泊松比:MP,EX,MAT,…… MP,NUXY,MAT,…… 定义DP材料单元表(这里不考虑温度):TB,DP,MAT 进入单元表并编辑添加单元表:TBDATA,1,C TBDATA,2,ψ TBDATA,3,…… 如定义:EX=1E8,NUXY=0.3,C=27,ψ=45的命令如下: MP,EX,1,1E8 MP,NUXY,1,0.3 TB,DP,1 TBDATA,1,27 TBDATA,2,45这里要注意的是,在前处理的最初,要将角度单位转化到“度”,即命令:*afun,deg 三、单元生死载荷步

!第一个载荷步 TIME,... !设定时间值(静力分析选项) NLGEOM,ON !打开大位移效果 NROPT,FULL !设定牛顿-拉夫森选项 ESTIF,... !设定非缺省缩减因子(可选) ESEL,... !选择在本载荷步中将不激活的单元 EKILL,... !不激活选择的单元 ESEL,S,LIVE !选择所有活动单元 NSLE,S !选择所有活动结点 NSEL,INVE !选择所有非活动结点(不与活动单 元相连的结点) D,ALL,ALL,0 !约束所有不活动的结点自由度(可 选) NSEL,ALL !选择所有结点 ESEL,ALL !选择所有单元 D,... !施加合适的约束 F,... !施加合适的活动结点自由度载荷 SF,... !施加合适的单元载荷 BF,... !施加合适的体载荷 SAVE SOLVE 请参阅TIME,NLGEOM,NROPT,ESTIF,ESEL,EKILL,NSLE,NSEL,D,F,SF和BF命令得到更详细的解释。

ANSYS部分命令详解

ANSYS部分命令详解 A,P1,P2,P3,P4,P5,P6,P7,P8,P9 此命令用已知的一组关键点点(P1~P9)来定义面(Area), 最少使用三个点才能围成面,同时产生转围绕些面的线。 点要依次序输入,输入的顺序会决定面的法线方向。 如果超过四个点,则这些点必须在同一个平面上。 Menu Paths:Main Menu>Preprocessor>Create>Arbitrary>Through KPs *ABBR,Abbr,String--定义一个缩略语. Abbr:用来表示字符串"String"的缩略语,长度不超过8个字符. String:将由"Abbr"表示的字符串,长度不超过60个字符. ABBRES,Lab,Fname,Ext-从一个编码文件中读出缩略语. Lab:指定读操作的标题, NEW:用这些读出的缩略语重新取代当前的缩略语(默认) CHANGE:将读出的缩略语添加到当前缩略语阵列,并替代现存同名的缩略语. Ext:如果"Fname"是空的,则缺省的扩展命是"ABBR". ABBSAV,Lab,Fname,Ext-将当前的缩略语写入一个文本文件里 Lab:指定写操作的标题,若为ALL,表示将所有的缩略语都写入文件(默认) add, ir, ia,ib,ic,name,--,--,facta, factb, factc 将ia,ib,ic变量相加赋给ir变量 ir, ia,ib,ic:变量号 name: 变量的名称 Adele,na1,na2,ninc,kswp !kswp=0时只删除掉面积本身,=1时低单元点一并删除。 Adrag, nl1,nl2,nl3,nl4,nl5,nl6, nlp1,nlp2,nlp3,nlp4,nlp5,nlp6 !面积的建立,沿某组线段路径,拉伸而成。 Afillt,na1,na2,rad !建立圆角面积,在两相交平面间产生曲面,rad为半径。 *AFUN,Lab 在参数表达式中,为角度函数指定单位. Lab:指定将要使用的角度单位.有3个选项. RAD:在角度函数的输入与输出中使用弧度单位(默认) DEG:在角度函数的输入与输出中使用度单位. STAT:显示该命令当前的设置(即是度还是弧度).

相关文档
最新文档