搜档网
当前位置:搜档网 › ansys计算结果输出tecplot格式!

ansys计算结果输出tecplot格式!

ansys计算结果输出tecplot格式!
ansys计算结果输出tecplot格式!

下面的命令流适用于六面体八节点单元的情况,其他类型单元只需稍作修改即可!命令流读取的是节点的温度。

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!

/post1

file,Jobname,rst !指明从哪一个结果文件中读取数据

*get,NodeNum,NODE,0,COUNT !得到模型的所有节点数

*get,nd,NODE,0,NUM,MIN !得到模型的最小节点编号

*dim,nodes,array,NodeNum !定义一个存储节点的数组

*dim,xyz,array,NodeNum,3 !定义一个存储节点坐标的数组

*dim,NodeTemp,array,NodeNum !定义一个存储节点的数组

set,4,1 !读入第四载荷步、第一个子步的结果

*do,i,1,NodeNum,1

nodes(i)=nd !将节点编号存储在nodes 数组中

xyz(i,1)=NX(nd) !在xyz(i,1)中存储节点的X坐标

xyz(i,2)=NY(nd) !在xyz(i,1)中存储节点的Y坐标

xyz(i,3)=NZ(nd) !在xyz(i,1)中存储节点的Z坐标

*Get,NodeTemp(i),NODE,nodes(i),TEMP

nd=NDNEXT(nd) !取得下一个节点编号

*enddo

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

*get,ElementNum,ELEM,0,COUNT !得到模型的所有单元数

*get,el,ELEM,0,NUM,MIN !得到模型的最小单元编号

*dim,elems,array,ElementNum !定义一个存储单元的数组

*dim,ndlst,array,ElementNum,8 !定义一个存储节点坐标的数组

*do,i,1,ElementNum,1

elems(i)=el !将单元编号存储在elems 数组中

*do,j,1,8,1

ndlst(i,j)=NELEM(el,j) !将单元对应的节点编号存储在ndlst数组中

*enddo

el=ELNEXT(el) !取得下一个单元编号

*enddo

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

*cfopen,mesh,dat !输出的文件名为:mesh.dat

!写TecPlot文件的文件头

*vwrite

('TITLE=Ansys Temperature Analysis')

!写变量名

*vwrite

('VARIABLES="X","Y","Z","Temp"')

!写节点数和单元数

*vwrite,NodeNum,ElementNum

('ZONE n='f6.1,' e='f6.1,' f=fepoint',' et=brick')

!写节点的坐标和温度值

*vwrite,xyz(1,1),xyz(1,2),xyz(1,3),NodeTemp(1)

(4f12.6)

!写一个空行

*vwrite (' ')

!写各单元对应的节点号

*vwrite,ndlst(1,1),ndlst(1,2),ndlst(1,3),ndlst(1,4),ndlst(1,5),ndlst( 1,6),ndlst(1,7),ndlst(1,8)

(8f6.0)

!关闭文件

*CFCLOSE

finish

将上述命令流拷贝到记事本中,然后以文件名“Ansys2Tecplot.inp”另存到Ansys的工作路径下。在Ansys中输入如下命令即可:/input,Ansys2Tecplot,inp

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增加界限。 注:对于非线性分析,在时间点间进行插值常常会降低精度。因此,要使解答可用,务必在可求时间值处进行后处理。

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坐标例:

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:显示该命令当前的设置(即是度还是弧度).

ANSYS-菜单命令详解

ANSYS-菜单命令详解

ANSYS常用菜单 第一部分:几何模型创建 一、创建实体模型: GUI:Preprocessor>Modeling>Create> 菜单功能 On Working Plane 在工作平面上由鼠标点击生成一个或多个关键点 In Active CS 按给定的坐标位置定义单个关键点 On Line 在已知线上的拾取位置处定义关键点 On Line w/Ratio 在已知线上按比例位置生产关键点 On Node 在已存在的节点上定义关键点(基于已有点创建有编号的关键点)KP between KPs 在已有两个关键点之间生产关键点 Fill between KPs 在两个关键点之间生成多个关键点 NP1.NP2 Fill between Keypoints 在哪2个关键点之间 NFILL No of Keypoints toFill 插入几个关键点 NSTRT Starting Keypoint number 插入关键点的起始点编 号 NINC Inc. between filled Kepoints 插入关键点之间的距 离增量 SPACE Spacing ratio 插入关键点之间的距离增率 KP at center: ? 3 keypoints ? 3 KPs and radius ?Location on line 由三点定义的圆弧中心生成一个关键点在三点中心生成关键点 由三关键点和半径生成另外一个关键点由线上的三个位置来确定新关键点的生成 Hard PT on line: ?Hard PT by ratio ?Hard PT by coordinates ?Hard PT by picking 在已知线上生成硬点通过比例生成硬点通过坐标值生成硬点通过拾取生成硬点 Hard PT on area: ?Hard PT by coordinates ?Hard PT by picking 在已有平面上定义单个的硬点通过坐标值生成硬点 通过拾取生成硬点 在实体网络化时,关键点不一定转变为节点,但

ANSYS菜单命令详解

A N S Y S菜单命令详解 公司标准化编码 [QQX96QT-XQQB89Q8-NQQJ6Q8-MQM9N]

ANSYS常用菜单 第一部分:几何模型创建 一、创建实体模型: GUI:Preprocessor>Modeling>Create> KP at center: 3 keypoints 3 KPs and radius Location on line Hard PT on line: Hard PT by ratio Hard PT by coordinates Hard PT by picking Hard PT on area: Hard PT by coordinates Hard PT by picking 在实体网络化时,关键点不一定转变为节点,但硬点一定会转变为节点,硬点也是关键点。 Lines: Straight Line In Active Coord Overlaid on Area

Tangent to Line Tan to 2 Lines Normal to Line Norm to 2 Lines At angle to line Angle to 2 Lines Arcs: Through 3 KPs By End KPs & Rad By Cent & Radius Full Circle Splines: Spline thru Locs Spline thru KPs Segmented Spline With Options Spline thru Locs Spline thru KPs Segmented Spline Arbitrary Through KPs Overlaid on Area By Lines By Skinning By Offset Rectangle By 2 Corners By Centr & Cornr By Dimensions Circle Solid Circle Annulus Partial Annulus By End Points By Dimensions Polygon Triangle

ansys中英文详解命令流

转载一个例子,说明EDLCS和EDLOAD命令。另结合EDMP可以实现刚体绕过质点的任意轴恒定转动,即自转。 在对刚体施加不过其质心的任意轴恒定转动时候,暂时遇到了困难,还不知道如何施加。知道的朋友可以留言告诉一声。 如:实现刚体自转和公转时候,利用EDLCS和EDLOAD及其EDMP可以实现其恒定速度的自转,却无法实现恒定速度的公转。不过可以利用EDPVEL施加初始速度的公转。 !采用国际单位制 /prep7 !define the geometry parameters of model r1=0.10 !第一道轧制的轧辊半径 r2=0.09 !第二道次轧制的轧辊半径 L=0.5 !轧件长度,示意性质,只用于足够的模拟计算长度即可 w1=0.05 !第一个辊子的工作长度 w2=0.06 !第二个工作辊的工作长度 w=0.04 !轧件宽度 D=0.22 !第一个轧辊和第二个轧辊之间的距离 H1=0.03 !轧件原始厚度 H2=0.025 !第一道次轧制后轧件的厚度 H3=0.02 !第二道次轧制后轧件的厚度 rv=600 !工作辊旋转速度 T1=1000 !前张力 T0=0 !后张力 rv=6.28 !定义轧辊的转速,以线速度表示 !define the material property parameters for the strip dens1=7830 ex1=2.1e11 nuxy1=0.32 yieldstr1=1.09e7 tangentM1=0 !define the material property parameters for the rigid workroll dens2=7930 ex2=3e11 nuxy2=0.3 !define real constants r,1 R,2 RMODIF,2,1, , ,0.002, , , , R,3 RMODIF,3,1, , ,0.002, , , , !define element type used

相关主题