您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 综合/其它 > ANSYS+APDL+命令集合
ANSYSAPDL命令集合(2)2007-11-2316:50:04/post1中的几个命令:set,lstep,sbstep,fact,king,time,angle,nset设定从结果文件读入的数据lstep:荷载步数sbstep:子步数,缺省为最后一步time:时间点(如果弧长法则不用)nset:datasetnumberdscale,wn,dmult显示变形比例wn:窗口号(或all),缺省为1dmult,0或auto:自动将最大变形图画为构件长的5%pldisp,kund显示变形的结构kund:0仅显示变形后的结构1显示变形前和变形后的结构2显示变形结构和未变形结构的边缘PRETAB,LAB1,LAB2,……LAB9沿线单元长度方向绘单元表数据LABn:空:所有ETABLE命令指定的列名列名:任何ETABLE命令指定的列名PLLS,LABI,LABJ,FACT,KUND沿线单元长度方向绘单元表数据LABI:节点I的单元表列名LABJ:节点J的单元表列名FACT:显示比例,缺省为1kund:0不显示未变形的结构1变形和未变形重叠2变形轮廓和未变形边缘etable,lab,item,comp将单元的某项结果制作成表格,以供pretable命令输出,lab:字段名称,自己指定item:结果的顶目名称,在每个单元的说明中有(在单元说明表中冒号左边的comp,结果项目名称的分量,在单元说明表中冒号右边的比如将plane42单元的x应力分量制成表etable,sx,x,xLACAL,KCN,KCS,XC,YC,ZC,THXY,THYZ,THZX,PAR1,PAR2定义区域坐标系统,该命令执行后,ANSYS坐标系统自动更改为新建立的坐标系统,故可以定义许多区域坐标系统,以辅助有限元模型的建立。KCN:该区域坐标系统的确定代号,大于10的任何一个号码都可以。KCS:该区域坐标系统的属性。0,1,2分别代表卡式坐标,圆柱坐标,球面坐标。XC,YC,ZC:该区域坐标系统与整体坐标系统原点的关系。THXY,THYZ,THZX:该区域坐标系统与整体系统X,Y,Z轴的关系claer,nl1,nl2,lmesh就是将后面的直线网格化之后的节点和元素都删除但是共享节点依然存在mshkey,key声明是使用自由化网格(key=0)对应网格(key=1)或者是混合网格(key=2)后面两种我因为是新手,所以不大会用,一般都用自由网格~~关于工作平面:KWPAVE,P1,P2,P3,P4,P5,P6,P7,P8,P9把工作平面的中心移动到以上几点的平均点最多9如果只选一点,那么就是把工作平面的中心移动到此点WPOFF,XOFF,YOFF,ZOFF移动工作平面,注意xoff,yoff,zoff是相对当前点的移动量而不是整体坐标WPROT,THXY,THYZ,THZX旋转工作平面和上面的一样,是相对当前的工作平面选择一个角度,默认设置是角度为单位wpstyl关闭工作平面显示Nummrg,label,toler,Gtoler,action,switch合并相同位置的itemlabel:要合并的项目node:节点,Elem,单元,kp:关键点(也合并线,面及点)mat:材料,type:单元类型,Real:实常数cp:耦合项,CE:约束项,CE:约束方程,All:所有项toler:公差Gtoler:实体公差Action:sele仅选择不合并空合并switch:较低号还是较高号被保留(low,high)注意:可以先选择一部分项目,再执行合并。如果多次发生合并命令,一定要先合并节点,再合并关键点。合并节点后,实体荷载不能转化到单元,此时可合并关键点解决问题。我也感觉和Glue效果一样,但是它有独到的好处的。numcmp是压缩编号,对计算没有影响的。一个条件命令*if,val1,oper,val2,base:条件语句val1,val2:待比较的值(也可是字符,用引号括起来)oper:逻辑操作(当实数比较时,误差为1e-10)eq,ne,lt,gt,le,ge,ablt,abgtbase:当oper结果为逻辑真时的行为lable:用户定义的行标志stop:将跳出anasysexit:跳出当前的do循环cycle:跳至当前do循环的末尾then:构成if-then-else结构一个循环命令*do,par,ival,fval,inc定义一个do循环的开始par:循环控制变量ival,fval,inc:分别为起始值,终值,步长(可正可负)……*enddo定义一个do循环的结束一个网格划分命令用desize定义单元尺寸时单元划分应遵守的级别高:lesizekesizeesizedesize用smartzing定义单元尺寸时单元划分应遵守的级别高:lesizekesizesmartsize定义表、数组等真的很好用哦*dim,par,type,imax,jmax,kmax,var1,vae2,var3定义数组par:数组名type:array数组,如同fortran,下标最小号为1,可以多达三维char字符串组(每个元素最多8个字符)table表imax,jmax,kmax各维的最大下标号var1,var2,var3各维变量名,缺省为row,column,plane在ANSYS帮助系统中关于*SET命令的注释下列出了ANSYS中可以使用的数学函数。所有这些数学函数均可以在ANSYS环境中使用,这些数学函数包括:ABS(X)求绝对值ACOS(X)反余弦ASIN(X)反正弦ATAN(X)反正切ATAN2(X,Y)反正切,ArcTangentof(Y/X),可以考虑变量X,Y的符号COS(X)求余弦COSH(X)双曲余弦EXP(X)指数函数GDIS(X,Y)求以X为均值,Y为标准差的高斯分布,在使用蒙地卡罗法研究随机荷载和随机材料参数时,可以用该函数处理计算结果LOG(X)自然对数LOG10(X)常用对数(以10为基)MOD(X,Y)求X/Y的余数.如果Y=0,函数值为0NINT(X)求最近的整数RAND(X,Y)取随机数,其中X是下限,Y是上限SIGN(X,Y)取X的绝对值并赋予Y的符号.Y=0,函数值为|X|,Y0,函数值为-|X|,.SIN(X)正弦SINH(X)双曲正弦SQRT(X)平方根TAN(X)正切TANH(X)双曲正切esel,s,mat,,1选择材料号为1的单元*get,emin,elem,,num,min获得最小的单元号*get,emax,elem,,num,max获得最大的单元号*DO,I,emin,emax作循环*GET,V1,ELEM,I,VOLU获得单元的体积存到V1的变量中V=V+V1求和获得材料1的总体积*enddo把一个矩阵的一列加起来的方法提取当前选择集中的结点总数存入变量aaa1;提取当前选择集中的结点的最小结点号存入变量aaa2;定义aaa1×2数组aaa3;开始循环:aaa3数组的第一列存储结点号;aaa3数组的第二列存储Sx;下一个结点号存入变量aaa2;循环结束。/post1*get,aaa1,node,0,count*get,aaa2,node,0,num,min*dim,aaa3,array,aaa1,2*do,i,1,aaa1aaa3(i,1)=aaa2*get,aaa3(i,2),node,aaa2,s,xaaa2=ndnext(aaa2)*enddoL,P1,P2,NDIV,SPACE,XV1,YV1,ZV1,XV2,YV2,ZV2:在两个关键点之间定义一条线。功能:在当前激活坐标系统下,在两个指定关键点之间生成直线或曲线。P1,P2:线的起点和终点。NDIV:这条线的单元划分数。一般不用,指定单元划分数推荐用LESIZE。这里需要说明一下:如果你的模型相对规则,为了得到高质量的网格,不妨在划线的时候指定单元划分数,这样,既方便又能按照自己的意愿来分网。SPACE:间隔比。通常不用,指定间隔比推荐使用命令LESIZE。说明:线的形状由激活坐标系决定,直角坐标系中将产生一条直线,柱坐标系中,随关键的坐标不同可能产生直线,圆弧线或螺旋线。KGEN,ITIME,NP1,NP2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE:通过一组关键点生成额外的关键点。ITIME:生成操作总共执行的次数,如果要生成额外的点,该值必须大于1。NP1,NP2,NINC:被生成的那组关键点的编号为NP1至NP2,编号增量为NINC(缺省为1)。DX,DY,DZ:关键点在激活坐标系下的位置增量(柱坐标系和球面坐标系下要注意坐标的变换)。KINC:生成的点集与原始点集之间的增量值。如果是0,则指定为最低可用关键点编号。NOELEM:指定是否单元和节点也随之生成。0,生成;1,不生成。IMOVE:指定关键点是否被移除或重新定义。0,按照ITIME要求生成额外关键点;1,移除原始关键点到新的位置,保持编号不变(ITIME,KINC,NOELEM被忽略)。ANSYS的命令流里经常看到一些相对比较固定的代码,这些代码组合在一起构成ANSYS的一个操作。比如,通过旋转命令将面生成体的操作,命令流如下:TYPE,2!指定生成体的单元类型EXTOPT,ESIZE,18,0,!指定单元划分数EXTOPT,ACLEAR,1!清除面网格VROTAT,ALL,,,,,,15,16,!绕关键点15,16构成的轴将所划的面网格旋转360这一组代码在GUI方式下通常由一个或几个对话框组成,还有的命令有时需要同时使用,否则就会出错。例如:想在自己定义的坐标系下编辑有限元模型,需要定义坐标系并激活,然后将所有节点移到当前坐标系中。命令流如下:WPRO,,,90!将工作平面绕Y轴旋转90度CSWPLA,11,1,1,1,!在工作平面原点创建柱坐标系,并激活NROTAT,ALL!将所有节点旋转到激活坐标系为了能充分发挥命令流的优势,建议各位把自己常用的代码贡献出来,这样,不仅熟悉了命令,更重要的是,掌握了一种通过命令流来实现的ANSYS操作。!DP材料参数tb,dp,2tbdata,,50.0e3,16.7,16.7!!mp,ex,2,40.0e6!粉喷桩复合地基特性mp,dens,2,1770mp,nuxy,2,0.38!!DP材料参数!基座粗砂垫层,20cmtb,dp,3tbdata,,0.0,25.0,25.0!mp,ex,3,46e6mp,dens,3,1950mp,nuxy,3,0.301.MP,Lab,MAT,C0,C1,C2,C3,C4定义材料的属性(MaterialProperty),材料属性为固定值时,其值为C0,当随温度变化时,由后四个参数控制。MAT:对应ET所定义的号码(ITYPE),表示该组属性属于ITYPE。Lab:材料属性类别,任何元素具备何种属性在元素属性表中均有说明。例如杨氏系数(Lab=EX,EY,EZ),密度(Lab=DENS),泊松比(Lab=NUXY,NUXYZ,NUZX),剪切模数(Lab=GXY,GYZ,GXZ),热膨胀系数(Lab=ALPX,ALPY,ALPZ)等。2./ANTYPE,Antype,Status声明分析类型,即欲进行哪种分析,系统默认为静力学分析。Antype=STATICor0静态分析(系统默认)BUCKLEor1屈曲分析MODALor2振动模态分析HARMICor3调和外力动和系统TRANSor4瞬时动力系统分析3.SFBEAM,ELEM,LKEY,Lab,VALI,VALJ,VAL2I,VAL2J,IOFFST,JOFFST定义在梁元素上的分布力。ELEM:元素号码。LKEY:建立元素后,依节点顺序梁元素有四个面,该参为分力所施加的面号。LabRES(表示分布压力)。VALI,VALJ:在I点及J点分布力的值。4./pnum,label,key!在有限元模块图形中显示号码。Label=欲显示对象的名称,node节点,elem元素,kp点,line线,area面积,volu体积;key=0为不
本文标题:ANSYS+APDL+命令集合
链接地址:https://www.777doc.com/doc-6584742 .html