ANSYS常用命令1

合集下载

Ansys命令流大全

Ansys命令流大全

Ansys命令流大全ANSYS是一款广泛应用于工程领域的仿真软件,它能够对复杂工程问题进行建模、分析和优化。

本文将提供一个包含常用ANSYS命令的大全,帮助读者快速了解和掌握ANSYS软件的使用。

一、前言ANSYS是一款功能强大的工程仿真软件,它提供了丰富的建模和分析工具,适用于多个领域的工程问题。

掌握ANSYS的命令流能够有效提高工程师的工作效率,快速完成复杂问题的仿真和分析。

二、ANSYS常用命令1. 创建几何模型由于ANSYS提供了多种创建几何模型的工具,我们可以使用命令流来进行几何模型的创建和编辑。

以下是一些常用的几何模型命令:(1)BLOCK:创建矩形或立方体体素模型。

(2)CYLIND:创建圆柱体模型。

(3)SWEEP:创建沿路径扫掠的模型。

2. 定义材料属性在进行仿真分析之前,需要定义材料的物理属性。

以下是一些常用的材料属性命令:(1)MP: 定义材料的参数,如密度、弹性模量、泊松比等。

(2)EX: 定义材料的弹性模量。

(3)DENS: 定义材料的密度。

3. 设定网格划分网格划分对于仿真分析的准确性和计算效率非常重要。

以下是一些常用的网格划分命令:(1)SIZE:设定初始网格尺寸。

(2)MESH:进行自动的网格划分。

(3)ESIZE:设定特定区域的网格尺寸。

4. 定义边界条件在进行仿真分析之前,需要定义边界条件以模拟实际工程环境。

以下是一些常用的边界条件命令:(1)D:定义位移边界条件。

(2)S:定义约束条件。

(3)F:定义外部力或施加力。

5. 设置分析类型ANSYS提供了多种分析类型,如结构分析、热分析、流体分析等。

以下是一些常用的分析类型命令:(1)SOLVE:执行数值分析求解。

(2)ANTYPE:设定分析类型。

(3)FILE:设置解算文件名和保存路径。

6. 查看和后处理结果分析完成后,我们需要查看和后处理结果。

以下是一些常用的结果查看和后处理命令:(1)PLOT:绘制结果曲线或图像。

ansys常用指令

ansys常用指令
349. NMODIF ,NODE,X,Y,Z,THXY,THYZ,THZX(修改节点信息)
350. NOORDER,Lab(单元重新排序)
351. NPLOT,KNUM (节点显示:KNUM=0不显示号码;KNUM=1显示号码)
352. NRO方向与当前坐标系方向一致)
313. LSREAD,LSNUM(读入载荷步文件)
314. LSSOLVE,LSMIN,LSMAX,LSINC(顺序读取载荷步文件求解)
315. LSTR,P1,P2(两点间生成直线)
316. LSWRITE,LSNUM(将载荷步写入文件)
317. /LSYMBOL,X,Y,SYMANG,SYMTYP,SYMSIZ,KEYBMP(使用符号注释)
346. NGEN,ITIME,INC,NODE1,NODE2,NINC,DX,DY,DZ,SPACE(节点复制)
347. NKPT,NODE,NPT(将既有关键点定义为节点)
348. NLIST,NODE1,NODE2,NINC,Lcoord,SORT1,SORT2,SORT3(节点列表)
380. PASAVE,Lab,Fname,Ext,--(将路径上的数据保存到文件中)
381. PATH,NAME,nPts,nSets,nDiv(定义路径属性)
PATH,STATUS(查看所定义的路径)
382. /PBC,Item,--,Key,MIN,MAX,ABS(显示边界条件符号和数值)
390. PLCRACK,LOC,NUM(显示裂纹及破碎区)
391. PLDISP,KUND(显示变形结果)
【注】KUND=0(显示变形后的结构形状)、1(同时显示变形前及变形后的结构形状)、2(同时显示变形前及变形后的结构形状,但仅显示结构外观)。

Ansys中文帮助-常用命令简介1

Ansys中文帮助-常用命令简介1

ansys常用命令的中文翻译1.A,P1,P2,…,P17,P18(以点定义面)2.AADD,NA1,NA2,…NA8,NA9(面相加)3.AATT,MAT,REAL,TYPE,ESYS,SECN(指定面的单元属性)【注】ESYS为坐标系统号、SECN为截面类型号。

4.*ABBR,Abbr,String(定义一个缩略词)5.ABBRES,Lab,Fname,Ext(从文件中读取缩略词)6.ABBSAVE,Lab,Fname,Ext(将当前定义的缩略词写入文件)7.ABS,IR,IA,--,--,Name,--,--,FACTA(取绝对值)【注】*************8.ACCAT,NA1,NA2(连接面)9.ACEL,ACEX,ACEY,ACEZ(定义结构的线性加速度)10.ACLEAR,NA1,NA2,NINC(清除面单元网格)11.ADAMS,NMODES,KSTRESS,KSHELL【注】*************12.ADAPT,NSOLN,STARGT,TTARGT,FACMN,FACMX,KYKPS,KYMAC【注】*************13.ADD,IR,IA,IB,IC,Name,--,--,FACTA,FACTB,FACTC(变量加运算)14.ADELE,NA1,NA2,NINC,KSWP(删除面)【注】KSWP=0删除面但保留面上关键点、1删除面及面上关键点。

15.ADRAG,NL1,NL2,…,NL6,NLP1,NLP2,…,NLP6(将既有线沿一定路径拖拉成面)16.AESIZE,ANUM,SIZE(指定面上划分单元大小)17.AFILLT,NA1,NA1,RAD(两面之间生成倒角面)18.AFSURF,SAREA,TLINE(在既有面单元上生成重叠的表面单元)19.*AFUN,Lab(指定参数表达式中角度单位)20.AGEN,ITIME,NA1,NA2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE(复制面)21.AGLUE,NA1,NA2,…,NA8,NA9(面间相互粘接)22.AINA,NA1,NA2,…,NA8,NA9(被选面的交集)23.AINP,NA1,NA2,…,NA8,NA9(面集两两相交)24.AINV,NA,NV(面体相交)25.AL,L1,L2,…,L9,L10(以线定义面)26.ALIST,NA1,NA2,NINC,Lab(列表显示面的信息)【注】Lab=HPT时,显示面上硬点信息,默认为空。

ANSYS常用命令大全

ANSYS常用命令大全

ANSYS常用命令大全ANSYS是目前广泛应用于工程仿真领域的软件之一。

在使用ANSYS进行仿真分析时,熟练掌握ANSYS的常用命令是非常重要的。

下面是ANSYS常用命令的大全:文件操作•/CLEAR:清除内存中所有的ANSYS对象。

•/TITLE:定义模型的名称。

•/SAVE,file.ans:将模型保存到指定的文件中。

•/RESUME,file.ans:恢复保存的模型。

•/EXIT:退出ANSYS。

几何模型操作•PLANEXX,n:建立以全局坐标系为基准的平面。

•N,x,y,z:在坐标值为x,y,z的点处创建一个节点。

•LINE,n1,n2:创建两个节点n1,n2之间的线段。

•AREA,n1,n2,n3,...:创建由n1,n2,n3等节点构成的面。

•LSEL,all:将所有线段选中。

•ASEL,all:将所有面选中。

•VSOL,all:将所有体单元选中。

材料操作•MP,EX,1,100E9:定义弹性模量为100GPa的材料属性。

•MP,NUXY,1,0.3:定义泊松比为0.3的材料属性。

•MP,DENS,1,7800:定义密度为7800kg/m3的材料属性。

•MP,ALPX,1,1E-5:定义线膨胀系数为1E-5/℃的材料属性。

•ET,1,SOLID185:定义实体单元类型为SOLID185。

网格操作•SMESH,ON:启用网格自适应功能。

•SMRTSIZE,1E-6:设置最小网格尺寸为1E-6m。

•LMESH,all:将所有线段用有限元网格划分。

•AMESH,all:将所有面用有限元网格划分。

•VMESH,all:将所有实体用有限元网格划分。

模拟操作•SOLVE,LS:使用线性静力分析方法求解结果。

•SOLVE,NH,SUBSTEP,5:使用非线性静力分析方法,步长为5进行求解结果。

•ANTYPE,0:定义进行静力分析的类型。

•ANTYPE,1:定义进行瞬态分析的类型。

•ANTYPE,2:定义进行谐响应分析的类型。

ansys常用命令 L 部分

ansys常用命令 L 部分

260. L,P1,P2,NDIV,SPACE,XV1,YV1,ZV1,XV2,YV2,ZV2(定义线)261. L2ANG,NL1,NL2,ANG1,ANG2,PHIT1,PHIT2(生成直线与两直线均成一定角度)262. L2TAN,NL1,NL2(生成直线与两直线均相切)263. LANG,NL1,P3,ANG,PHIT,LOCAT(生成直线与已知直线成一定角度)264. LARC,P1,P2,PC,RAD(生成弧线)265. /LARC,XCENTER,YCENTER,XLRAD,ANGLE1,ANGLE2(使用弧线注释)266. LAREA,P1,P2,NAREA(在面上两关键点之间生成一条最短的线)267. LATT,MAT,REAL,TYPE,--,KB,KE,SECNUM(指定线的单元属性)268. LCABS,LCNO,KABS(指定是否对载荷工况取绝对值)269. LCASE,LCNO(将载荷工况读入)270. LCDEF,LCNO,LSTEP,SBSTEP,KIMG(从结果文件中定义载荷工况)LCDEF,LCNO,ERASE(删除一载荷工况)271. LCFACT,LCNO,FACT(指定载荷工况的比例因子)272. LCFILE,LCNO,Fname,Ext,--(从载荷工况文件中定义载荷工况)273. LCLEAR,NL1,NL2,NINC(清除线单元网格)274. LCOMB,NL1,NL2,KEEP(线线合并)275. LCOPER,Oper1,LCASE,Oper2,LCASE2(载荷工况的组合运算)【注】Oper1=ADD(加)、SUB(减)、SQUA(平方)、SQRT(平方根)、SRSS(平方和求平方根)、MIN(比较存储最小值)、MAX(比较存储最大值)。

LCOPER,LPRIN(重新计算线单元的主应力)276. LCSEL,Type,LCMIN,LCMAX,LCINC(选择载荷工况)277. LCWRITE,LCNO,Fname,Ext,--(将当前载荷工况写入载荷工况文件中)278. LCZERO(清空数据库中以前的数据)279. LDELE,NL1,NL2,NINC,KSWP(删除线)【注】KSWP=0删除线但保留线上关键点、1删除线及线上关键点。

ansys常用命令

ansys常用命令

1. A,P1,P2,…,P17,P18(以点定义面)2. AADD,NA1,NA2,…NA8,NA9(面相加)3. AATT,MAT,REAL,TYPE,ESYS,SECN(指定面的单元属性)【注】ESYS为坐标系统号、SECN为截面类型号。

4. *ABBR,Abbr,String(定义一个缩略词)5. ABBRES,Lab,Fname,Ext(从文件中读取缩略词)6. ABBSAVE,Lab,Fname,Ext(将当前定义的缩略词写入文件)7. ABS,IR,IA,--,--,Name,--,--,FACTA(取绝对值)【注】*************8. ACCAT,NA1,NA2(连接面)9. ACEL,ACEX,ACEY,ACEZ(定义结构的线性加速度)10. ACLEAR,NA1,NA2,NINC(清除面单元网格)11. ADAMS,NMODES,KSTRESS,KSHELL【注】*************12. ADAPT, NSOLN, STARGT, TTARGT, FACMN, FACMX, KYKPS, KYMAC【注】*************13. ADD,IR, IA, IB, IC, Name, --,-- , FACTA, FACTB, FACTC(变量加运算)14. ADELE,NA1,NA2,NINC,KSWP(删除面)【注】KSWP =0删除面但保留面上关键点、1删除面及面上关键点。

15. ADRAG,NL1,NL2,…,NL6,NLP1,NLP2,…,NLP6(将既有线沿一定路径拖拉成面)16. AESIZE,ANUM,SIZE(指定面上划分单元大小)17. AFILLT,NA1,NA1,RAD(两面之间生成倒角面)18. AFSURF,SAREA,TLINE(在既有面单元上生成重叠的表面单元)19. *AFUN, Lab(指定参数表达式中角度单位)20. AGEN, ITIME, NA1, NA2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE(复制面)21. AGLUE,NA1,NA2,…,NA8,NA9(面间相互粘接)22. AINA,NA1,NA2,…,NA8,NA9(被选面的交集)23. AINP,NA1,NA2,…,NA8,NA9(面集两两相交)24. AINV,NA,NV(面体相交)25. AL,L1,L2,…,L9,L10(以线定义面)26. ALIST,NA1,NA2,NINC,Lab(列表显示面的信息)【注】Lab=HPT时,显示面上硬点信息,默认为空。

ANSYS常用命令详解

ANSYS常用命令详解

ANSYS常用命令详解1、AA,P1,P2,........P18 连接点生成面P1-P18 生成面的点号(用键盘输入,最多18个),最少3个,如果p1=p,可以在图中拾取(仅在GUI中有效),注意: 点p1到p18一定按顺时针或逆时针方向沿面顺序输入,这个顺序也确定了面的法线正向(按右手法则)。

面包含相邻点间已生成的线,如果两点间不只存在一条线,将用最短的一条。

如果生成面的点大于4个,要求点和线在当前坐标系下坐标为常值(如面或柱)。

建议环形坐标系下实体建模不用此命令。

菜单:main>preprocessor>modeling>create>area>arbitrary>through KPs2、AADDAADD, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9将分开的面相加生成一个面NA1, NA2,...为原来的面note:要相加的面要是共面的,相加后生成新面,原来的面将被删除,菜单:Main Menu>Preprocessor>Modeling>Operate>Booleans>Add>Areas3、AATTAATT, MAT, REAL, TYPE, ESYS, SECN指定所选的未划分网格的面的单元属性。

PREP7: MeshingMP ME ST DY <> PR EM <> FL PP EDMAT:指定给所选的未划分网格的面的材料号。

REAL:指定给所选的未划分网格的面的实常数号。

TYPE:指定给所选的未划分网格的面的单元类型号。

ESYS:指定给所选的未划分网格的面的坐标系号。

SECN:指定给所选的未划分网格的面的区域号。

注释:从所选的面中生成的面也将具有这些属性。

当面划分网格时将使用这些单元属性。

如果一个面在划分网格时,没有用此命令指定属性,那么该面的属性由当前的MAT,REAL,TYPE,ESYS,SECNUM命令的设置确定。

ANSYS常用命令大全

ANSYS常用命令大全

详细吧ANSYS常用命令Fini(退出四大模块,回到 BEGIN层)/cle (清空内存,开始新的计算)1.定义参数、数组,并赋值 .2. /prep7 (进入前处理)定义几何图形:关键点、线、面、体定义几个所关心的节点,以备后处理时调用节点号。

设材料线弹性、非线性特性设置单元类型及相应 KEYOPT 设置实常数设置网格划分,划分网格根据需要耦合某些节点自由度定义单元表存盘3. /solu 加边界条件设置求解选项定义载荷步求解载荷步4. /post1 (通用后处理)5. /post26 (时间历程后处理)6. PLOTCONTRO菜单命令7. 参数化设计语言8. 理论手册Fini(退出四大模块,回到BEGIN层)/cle (清空内存,开始新的计算)1 定义参数、数组,并赋值 .* 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(当 type 为 table 时)2 /prep7(进入前处理)2.1 定义几何图形:关键点、线、面、体csys,kcnkcn , 0 迪卡尔 zuobiaosi1 柱坐标2 球4 工作平面5 柱坐标系(以 Y 轴为轴心)n 已定义的局部坐标系numstr, label, value 设置以下项目编号的开始node elem kp line area volu注意: vclear, aclear, lclear, kclear 将自动设置节点、单元开始号为最高号,这时如需要自定义起始号,重发 numstrK, npt, x,y,z, 定义关键点Npt :关键点号,如果赋 0,则分配给最小号ANSYS常用命令(续)Kgen,itime,Np1,Np2,Ninc,Dx,Dy,Dz,kinc,noelem,imoveItime :拷贝份数Np1,Np2,Ninc :所选关键点Dx,Dy,Dz :偏移坐标Kinc :每份之间节点号增量 noelem: “0”如果附有节点及单元,则一起拷贝。

ANSYS常用命令介绍(全)

ANSYS常用命令介绍(全)

1. A,P1,P2,…,P17,P18(以点定义面)2. AADD,NA1,NA2,…NA8,NA9(面相加)3. AATT,MAT,REAL,TYPE,ESYS,SECN(指定面的单元属性)【注】ESYS为坐标系统号、SECN为截面类型号。

4. *ABBR,Abbr,String(定义一个缩略词)5. ABBRES,Lab,Fname,Ext(从文件中读取缩略词)6. ABBSAVE,Lab,Fname,Ext(将当前定义的缩略词写入文件)7. ABS,IR,IA,--,--,Name,--,--,FACTA(取绝对值)8. ACCAT,NA1,NA2(连接面)9. ACEL,ACEX,ACEY,ACEZ(定义结构的线性加速度)10. ACLEAR,NA1,NA2,NINC(清除面单元网格)11. ADAMS,NMODES,KSTRESS,KSHELL12. ADAPT, NSOLN, STARGT, TTARGT, FACMN, FACMX, KYKPS, KYMAC13. ADD,IR, IA, IB, IC, Name, --,-- , FACTA, FACTB, FACTC(变量加运算)14. ADELE,NA1,NA2,NINC,KSWP(删除面)【注】KSWP =0删除面但保留面上关键点、1删除面及面上关键点。

15. ADRAG,NL1,NL2,…,NL6,NLP1,NLP2,…,NLP6(将既有线沿一定路径拖拉成面)16. AESIZE,ANUM,SIZE(指定面上划分单元大小)17. AFILLT,NA1,NA1,RAD(两面之间生成倒角面)18. AFSURF,SAREA,TLINE(在既有面单元上生成重叠的表面单元)19. *AFUN, Lab(指定参数表达式中角度单位)20. AGEN, ITIME, NA1, NA2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE(复制面)21. AGLUE,NA1,NA2,…,NA8,NA9(面间相互粘接)22. AINA,NA1,NA2,…,NA8,NA9(被选面的交集)23. AINP,NA1,NA2,…,NA8,NA9(面集两两相交)24. AINV,NA,NV(面体相交)25. AL,L1,L2,…,L9,L10(以线定义面)26. ALIST,NA1,NA2,NINC,Lab(列表显示面的信息)【注】Lab=HPT时,显示面上硬点信息,默认为空。

ANSYS常用命令介绍(全)

ANSYS常用命令介绍(全)

ANSYS常用命令介绍(全)经过近一个多月集中精神的整理,终天完成了有限元分析软件如下常用命令的编制,希望众多的网友能喜欢并在背后多多给予支持,一同上进,能够灵活运用,并为自己的前程埋下伏笔。

本人生性好学,也愿交天下的朋友,茫茫人海中你我若能相识本来就是一种缘份,得好好把握!1. A,P1,P2,…,P17,P18(以点定义面)2. AADD,NA1,NA2,…NA8,NA9(面相加)3. AATT,MAT,REAL,TYPE,ESYS,SECN(指定面的单元属性)【注】ESYS为坐标系统号、SECN为截面类型号。

4. *ABBR,Abbr,String(定义一个缩略词)5. ABBRES,Lab,Fname,Ext(从文件中读取缩略词)6. ABBSAVE,Lab,Fname,Ext(将当前定义的缩略词写入文件)7. ABS,IR,IA,--,--,Name,--,--,FACTA(取绝对值)【注】*************8. ACCAT,NA1,NA2(连接面)9. ACEL,ACEX,ACEY,ACEZ(定义结构的线性加速度)10. ACLEAR,NA1,NA2,NINC(清除面单元网格)11. ADAMS,NMODES,KSTRESS,KSHELL【注】*************12. ADAPT, NSOLN, STARGT, TTARGT, FACMN, FACMX, KYKPS, KYMAC【注】*************13. ADD,IR, IA, IB, IC, Name, --,-- , FACTA, FACTB, FACTC(变量加运算)14. ADELE,NA1,NA2,NINC,KSWP(删除面)【注】KSWP =0删除面但保留面上关键点、1删除面及面上关键点。

15. ADRAG,NL1,NL2,…,NL6,NLP1,NLP2,…,NLP6(将既有线沿一定路径拖拉成面)16. AESIZE,ANUM,SIZE(指定面上划分单元大小)17. AFILLT,NA1,NA1,RAD(两面之间生成倒角面)18. AFSURF,SAREA,TLINE(在既有面单元上生成重叠的表面单元)19. *AFUN, Lab(指定参数表达式中角度单位)20. AGEN, ITIME, NA1, NA2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE(复制面)21. AGLUE,NA1,NA2,…,NA8,NA9(面间相互粘接)22. AINA,NA1,NA2,…,NA8,NA9(被选面的交集)23. AINP,NA1,NA2,…,NA8,NA9(面集两两相交)24. AINV,NA,NV(面体相交)25. AL,L1,L2,…,L9,L10(以线定义面)26. ALIST,NA1,NA2,NINC,Lab(列表显示面的信息)【注】Lab=HPT时,显示面上硬点信息,默认为空。

ANSYS 命令大全

ANSYS 命令大全
u /axlab, axis, lab 定义轴线的标志
axis: “x”或“y”
lab: 标志,可长达30个字符
u plvar, nvar, nvar2, ……,nvar10 画出要显示的变量(作为纵坐标)
五、
Nsel, type, item, comp, vmin, vmax, vinc, kabs 选择一组节点为下一步做准备
u cmgrp, aname, cname1, ……,cname8 将组元分组形成组元集合
aname: 组元集名称
cname1……cname8: 已定义的组元或组元集名称
u cmlist,name
u cmdele,name
u cmplot, label1
2.2 定义几个所关心的节点,以备后处理时调用节点号。
2. /prep7(进入前处理)
定义几何图形:关键点、线、面、体
定义几个所关心的节点,以备后处理时调用节点号。
设材料线弹性、非线性特性
设置单元类型及相应KEYOPT
设置实常数
设置网格划分,划分网格
根据需要耦合某些节点自由度
定义单元表
存盘
3./solu
加边界条件
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
ex: 弹性模量
u K, npt, x,y,z, 定义关键点

ANSYS常用命令介绍(全)

ANSYS常用命令介绍(全)

ANSYS常用命令介绍(全)◎在此对整理出这些资料的网友表示最诚挚的谢意◎1. A,P1,P2,…,P17,P18(以点定义面)2. AADD,NA1,NA2,…NA8,NA9(面相加)3. AATT,MAT,REAL,TYPE,ESYS,SECN(指定面的单元属性)【注】ESYS为坐标系统号、SECN为截面类型号。

4. *ABBR,Abbr,String(定义一个缩略词)5. ABBRES,Lab,Fname,Ext(从文件中读取缩略词)6. ABBSAVE,Lab,Fname,Ext(将当前定义的缩略词写入文件)7. ABS,IR,IA,--,--,Name,--,--,FACTA(取绝对值)【注】*************8. ACCAT,NA1,NA2(连接面)9. ACEL,ACEX,ACEY,ACEZ(定义结构的线性加速度)10. ACLEAR,NA1,NA2,NINC(清除面单元网格)11. ADAMS,NMODES,KSTRESS,KSHELL【注】*************12. ADAPT, NSOLN, STARGT, TTARGT, FACMN, FACMX, KYKPS, KYMAC【注】*************13. ADD,IR, IA, IB, IC, Name, --,-- , FACTA, FACTB, FACTC(变量加运算)14. ADELE,NA1,NA2,NINC,KSWP(删除面)【注】KSWP =0删除面但保留面上关键点、1删除面及面上关键点。

15. ADRAG,NL1,NL2,…,NL6,NLP1,NLP2,…,NLP6(将既有线沿一定路径拖拉成面)16. AESIZE,ANUM,SIZE(指定面上划分单元大小)17. AFILLT,NA1,NA1,RAD(两面之间生成倒角面)18. AFSURF,SAREA,TLINE(在既有面单元上生成重叠的表面单元)19. *AFUN, Lab(指定参数表达式中角度单位)20. AGEN, ITIME, NA1, NA2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE(复制面)21. AGLUE,NA1,NA2,…,NA8,NA9(面间相互粘接)22. AINA,NA1,NA2,…,NA8,NA9(被选面的交集)23. AINP,NA1,NA2,…,NA8,NA9(面集两两相交)24. AINV,NA,NV(面体相交)25. AL,L1,L2,…,L9,L10(以线定义面)26. ALIST,NA1,NA2,NINC,Lab(列表显示面的信息)【注】Lab=HPT时,显示面上硬点信息,默认为空。

ansys常用命令大全(最新版)

ansys常用命令大全(最新版)

1. A,P1,P2,…,P17,P18(以点定义面)2. AADD,NA1,NA2,…NA8,NA9(面相加)3. AATT,MAT,REAL,TYPE,ESYS,SECN(指定面的单元属性)【注】ESYS为坐标系统号、SECN为截面类型号。

4. *ABBR,Abbr,String(定义一个缩略词)5. ABBRES,Lab,Fname,Ext(从文件中读取缩略词)6. ABBSAVE,Lab,Fname,Ext(将当前定义的缩略词写入文件)7. ABS,IR,IA,--,--,Name,--,--,FACTA(取绝对值)【注】*************8. ACCAT,NA1,NA2(连接面)9. ACEL,ACEX,ACEY,ACEZ(定义结构的线性加速度)10. ACLEAR,NA1,NA2,NINC(清除面单元网格)11. ADAMS,NMODES,KSTRESS,KSHELL【注】*************12. ADAPT, NSOLN, STARGT, TTARGT, FACMN, FACMX, KYKPS, KYMAC【注】*************13. ADD,IR, IA, IB, IC, Name, --,-- , FACTA, FACTB, FACTC(变量加运算)14. ADELE,NA1,NA2,NINC,KSWP(删除面)【注】KSWP =0删除面但保留面上关键点、1删除面及面上关键点。

15. ADRAG,NL1,NL2,…,NL6,NLP1,NLP2,…,NLP6(将既有线沿一定路径拖拉成面)16. AESIZE,ANUM,SIZE(指定面上划分单元大小)17. AFILLT,NA1,NA1,RAD(两面之间生成倒角面)18. AFSURF,SAREA,TLINE(在既有面单元上生成重叠的表面单元)19. *AFUN, Lab(指定参数表达式中角度单位)20. AGEN, ITIME, NA1, NA2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE(复制面)21. AGLUE,NA1,NA2,…,NA8,NA9(面间相互粘接)22. AINA,NA1,NA2,…,NA8,NA9(被选面的交集)23. AINP,NA1,NA2,…,NA8,NA9(面集两两相交)24. AINV,NA,NV(面体相交)25. AL,L1,L2,…,L9,L10(以线定义面)26. ALIST,NA1,NA2,NINC,Lab(列表显示面的信息)【注】Lab=HPT时,显示面上硬点信息,默认为空。

ANSYS常用命令1

ANSYS常用命令1

antype,0arclen,1arctrm,u,600asbwasba,aptn !partition分割运算aglue/angleblc4blc5/contour,wn,ncont/clabel,wn,keyCyl4,con4ceintf! Generates constraint equations at an interface.Cpcyc ! Couples the two side faces of a cyclically symmetric model for loadings that are the same on every segmentCbdof! Activates cut boundary interpolation (for submodeling).etable,refl建立与上次运行相同的列表数据dtran! 把几何模型上的约束转换到有限元模型上dk,1,all/dscale,wn,dmult*do,i,1,3*enddo/eshape,1eplot !现实单元界面特性/eraseet,1,link1mp,ex,1,2.1e4r,1,1esize,0.1fk,2,fy,-200.0/gtype,wn,label,key/gformat,ftype,nwidth,dsignfJPEG,KYWRD,OPTk,3,2*kx(2)lgluelsbwlptn !partition分割运算lcsl !同partition分割运算lovlap !同partition分割运算lesize,all,,,1lmesh,all/noerasenlgeom,1nummrg,nsubst,500nsol,2,2,u,youtres,all,allautots,off/pnum,volu,1时间后处理命令/post26nsol,2,2,u,yrforce,3,1,f,yprod,4,3,,,,,,-1xvar,2plvar,4prvar,2,4/post26nsol,2,2,u,yrforce,3,1,f,yprod,4,2,,,,,,-1/axlab,x,uy/axlab,y,fyxvar,4plvar,3prvar,3,4plvar,3,4PLNSOL, Item, Comp, KUND, Fact, FileIDDisplays results as continuous contours.prrsol!显示支座反力prod,3,2,,,,,,-1rpr4rprismset,lastset,2,lastsph4/solusolve/shrink,ratiotorusvmesh,allvgluevsbwvptn !partition分割运算/vup/view/vscale,wn,vrotio,key/window,wn,xmin,xmax,yminwprotawpoffs/xfrm/zoom2.编号、边界条件显示控制命令功能说明/pnum 编号显示控制/num 颜色显示控制/pbc 边界条件及数值显示控制/psf 面荷载显示控制/pbf 体荷载显示控制/pice 单元初始条件显示控制/psymb 其它符号显示控制⑴图形平移、缩放和旋转GUI:Utility Menu>PlotCtrls>Pan,Zoom,Rotate ②颜色显示控制/num,nkey显示边界条件和荷载的符号及数值GUI:Utility Menu>PlotCtrls>Symbols①显示边界条件及数值命令:/PBC, Item, --, KEY, MIN, MAX, ABS②显示面荷载符号/PSF, Item, Comp,KEY,KSHELL, Color③显示体荷载符号命令:/PBF, Item, --, KEY④显示单元初始条件命令:/PICE, Item, --, KEY⑤显示其它各种符号命令:/PSYMB, Label, KEY/lady/ numcmp,all/PSF, Item, Comp, KEY, KSHELL, ColorShows surface load symbols on model displays. CPLIST, NSET1, NSET2, NINC, NselLists the coupled degree of freedom sets.chapter 1坐标系及工作平面Local定义局部坐标系Cs通过已有节点定义局部坐标系Cskp通过已有关键点定义局部坐标系Cswpla以当前定义的工作平面的原点为中心定义局部坐标系csdelecslistcsys激活坐标系cscirdsys改变显示坐标系nrotat旋转节点坐标系到激活坐标系nnangnlistnmodif对已有节点指定旋转角度esys将单元坐标系的方向调整到已经定义的局部坐标系rsys改变结果坐标系wplane定义工作平面nwplan用三节点定义工作平面kwplan用三关键点定义工作平面lwplanwpcsyswpstyl,statwpstyl,defakwpave将工作平面的原点移动到关键点的相关位置nwpavewpavewpoffswprotacswpla在工作平面的原点创建局部坐标系wpcsys利用局部坐标系还原一个已经定义的工作平面csys,wpcsys,4强迫坐标系跟随工作平面变化xclear在修改已经划分网格的实体模型前必须的操作chapter 2 建模2.1自底向上建模2.1.1点操作kklkbetwkfillkcenter由三点定义的圆弧的中心生成一个关键点kgenksymmktransource给未定义的节点或关键点定义一个缺省位置kmoveknodeklistkplot kselkdele/pnum,kp,1kdisthptcreatehptckeate创建硬点ksel,lselasel,硬点相关操作2.1.2线操作llarcbsplin生成三次拟合曲线circlesplinelang生成与一条线成一定角度的一条直线l2angltanl2tanlarea生成在一个面上两关键点之间最短的线ldraglrotatlfilltlstrlgenlsymmltranldivlcomblextndllistlplotlselldelelccat2.1.3面操作aaladragarotaafilltaskinaoffstarsysatranasubalistaplotaseladeleasumaccat2.1.4体操作vvavdragvtotatvoffstvextextoptvsweep通过扫掠相邻面的网格使已有未划分网格的体填充单元vgenvsymmvtranvlistvdelevplotvsel2.2自顶向下建模2.2.1面操作rectngblc4blc5pcirccyl4 cyl5rpolyrpr42.2.2体操作blockblc4blc5cylindcyl4cyl5rprismrpr4ptxyprism上述两个命令成对使用spheresph4sph5torus2.3布尔运算2.3.1布尔运算设置boptn2.3.2交运算linlainavinvlinaainvlinvlinpainpvinp2.3.2加运算aaddvadd2.3.3减运算lsblasbavsbvlsbalsbvasbvasblvsbalsbwasbwvsbwlcsl2.3.4分类运算2.3.5搭接运算vovlapaovlaplovlap2.3.6分割运算lptnaptnvptn2.3.7粘接运算lglueagluevglue2.3.8其他运算vdragvtotavextvoffst2.4移动和拷贝实体模型kgenlgenagenvgenksymmlsymmarsymvsymmktran ltranatranvtran2.4实体模型缩放kpscalelsscalearscalevlscale2.5实体模型加载sbctranbftrandtranftransftran2.6显示荷载标记/pbc/pbf/psf/psymb,dot,0节点和关键点位置小标记显示2.7实体模型荷载列表sbclistbfklistdklistdllistdalistfklistsfllistsfalist2.8质量和惯性的计算ksumlsumasumvsumgsumChapter 3 网格划分3.1 查看单元属性elistrlistmplistcslistslist3.2 分配单元属性kattlattaattvatt分配缺省属性type、real、mat、esys、secnum3.3 网格划分控制mshape,key,dimensionmshkeymshmidmopt网格划分选择器,该功能非常有用amap简化面映射网格划分fvmeshvsweepextopt,esize,val1,val2vclear清除单元划分shpp单元形状检查shfp,modify,value1,value2改变单元形状参数限制*get,par,elem,entnnum,shpar,itinum*vget,parr,elem,entnum,shpar,it1num,,,kloop恢复单元形状参数数据利用网格Accept/rject 提示,GUI方式为Main menu>preprocessor>meshing mesher opts中激活accept/rejectkclearlclearaclearvclear清除网格nrefineerefine krefinelrefinearefine细化局部网格timpvimp四面体网格改进mshmid,1修改曲边或曲面为直边单元Chapter 4直接生成和输入模型4.1节点操作nnkptmovefillngennscalequad从三节点的二次线上生成节点nsymntransfercenter从弧线的曲率中心定义一个节点nlistnplotndelenmodifndistnrotatnangnrrangnreadnwrite上述三个命令为读写节点数据文本文件4.2单元操作et! 组集单元属性表r! 组集单元属性表mp! 组集单元属性表tb! 激活一个数据表type,real,mat!指向单元属性elistrlistmplisttblistcsliste!定义单元elistdplotedeleegenesymengenensymesurf!在已生成单元外表面上生成表面单元lfsurfafsurfeintfgcgen!生成通用接触单元errangereadewriteemodifenmpchgemid!增加和删除边中节点4.3修改拓扑结构gapoptgaplistgapplotgapmergegapfinish4.4使用几何简化工具slsplot!定位微小的线slpplot!定位微小的环sarplot!定位微小的面lnmerge!合并线armerge!合并面lncollapse!收缩线arcollapse!收缩面arsplit!分割面vcvfill!删除内腔和凸台Chapter 5 加载TimeKbc!表示阶跃荷载与坡道荷载ddlistddeledkdklistdkdeledldllsitdldeledadalistdadelesbctran!约束边界条件转换dtrandsym,lab,normal,kcn5.1重新设置约束dsum,add!增加自由度约束d,item,value!接上个命令加自由度约束dcum,ignre!忽略自由度约束d,item,value!输入要忽略的自由度dcum!重新输入自由度约束上述五个命令结合使用5.2比例缩放约束值dofsels,vx!选择缩放约束dscale,value!缩放约束dofsel,all!重新激活所有dof标识5.3施加力fflistfdelefk,fklistfkdelesbctranfcumfscaleftransfsfscalesfcumsfbeamsfesflsfasftranbfcum,bfecum!重复体积荷载指定梯度荷载命令流sfgrad,pres,0,y,0,-25!在全局笛卡儿坐标系中y斜率为-25nsel!选择压力施加的节点sf,all,pres,500!在y=10处为250,在y=20处为0 bfunif!施加均布体荷载控制选项接temp命令acel惯性荷载cgloc!加速度施加位置cgomga!角速度dcgomg!角加速度domega!irlfomegaldread!耦合场荷载mode!施加轴对称荷载同时应用d,f,sf等命令5.4荷载步选项deltim!指定时间步的大小nsubst!指定子步数autots!激活时间步自动阶跃kbc!指定荷载步为阶跃或递增tref!指定参考温度kusetimint!激活或取消时间积分neqit!每个子步最大迭代次数cnvtol!收敛公差ncnv!中止分析选项outres!控制写入文件outpr!控制写入输出文件eresx!控制后处理观察单元积分点的值lswrite!写荷载步文件lsreadlsdelelsclear一组命令流/soludsfnsubst kbcoutresoutprlswtriteChapter 6 求解Eqslv!选择求解器类型/output!窗口输出求解过程文件lssolve1!按顺序读入荷载步文件求解一组命令流/soludsfnsubstkbcoutresoutprlswrite!写入荷载步文件一dsfnsubstkbcoutresoutprlswrite!写入荷载步二lssolve,1,2开始求解荷载步文件1和2 5.4.1矩阵参数定义参数一组命令流*dim,force,table,5,1*dim,pressure,tablel,6,1*dim,temp,table,2,1或者下列命令流force(1,1)=100,2000,2000,800,100force(1,0)=0,21.5,50.9,98.7,112force(0,1)=1pressure(1,1)=1000,1000,500,500,1000,1000 pressure(1,0)=0,35,35.8,74.4,76,112 pressure(0,1)=1temp(1,1)=800,75temp(1,0)=0,112temp(0,1)=1构造do循环求解tm_start=1e16!开始时间(必须大于0)tm_end=112!瞬态结束时间tm_incr=1.5!时间增量*do,tm,tm_start,tm_end ,tm_incr!tm从tm_start开始到tm_endtime,tm!时间值f,272,fy,force(tm)!随时间变化的力(节点272处,fy方向)nsel,………!在压力表面上选择节点sf,all,pres,pressure(tm)!随时间变化的压力nsel,all!激活全部节点nsel,….Bf,all,temp(tm)!选择有温度指定的节点Nsel,allSolve*enddoChapter 6 后处理Jobname.rst!结果文件Resume!读入数据文件Set,2,5!读入结果,表示将荷载步为2,子步为5 Subset!读入所选择的结果信息追加数据命令流/post1inres,nsol!节点dof求解的标志数据nsel,s,node,,1,5subset,1!从荷载步1开始将数据写入数据库nsel,s,node,,6,10append,2!将荷载步2的数据并入数据库nsel,s,node,,1,10prnsol,doflczero!清空数据库6.1定义单元表etable,kefl!指定更新项for exampleset,1!读入荷载步1 的结果etable,anc,ls,6!移入单元表数据set,2!读入荷载步2中结果但是ABC列仍然含有荷载步1的结果save,fname,ext!对数据表存盘etable,eraseetable,lab,eraesflread!将flotran的剩余文件读入数据库reset!初始化post1命令的数据库缺省部分6.2 在post1中观察结果plnsol plesolpletabpllsprnsol!列出指定的节点求解数据presol,elem!用表格形式列出结果prnsel!列出选定单元的指定结果prrsol!列出反作用荷载及作用荷载fsum!总体求和nforce!对所选的节点进行力、力矩求和spoint!指定力矩求和点pretabssum!对pretab中的列求和prevectprpathprsectprerr!列出所选单元的能量级的百分比误差priternsortesort!对单元按指定的结果项排序nusorteusort/stitle!用户化列表标题/format用户化列表标题/header用户化列表标题/paga用户化列表标题avers/ctype! 显示contour styleavprinpldisp/dscale!改变显示位移比例因子plvect!显示矢量/vscalepath!定义路径ppath!定义路径点pdef!映射到路径上plpath!显示路径结果plpagm!显示路径结果控制路径距离范围plpathprpath!prangeplpagmpcalc!在路径中执行算术运算pdot!点积pcross!叉积恢复路径数据命令流pselpasaveparesucscir沿路径插值数据命令流pdefpvect!沿路径插值数据/pbc!显示反作用力force!合力分解破碎显示plcrack/device,vector,on!指定显示破碎设备在结果数据中进行数学计算etable!引入单元列表calc!计算模块包括(sadd,smult,sexp等)example etable,abc,u,xsmult,abc2,abc,,2etable!输出abc,abc2列表calc模块包括sabs(对后续的单元表操作中使用绝对值),sadd(在单元表中加入两个指定列),sallow (对安全系数计算定义使用应力值),sexp(对单元表中两列进行幂运算及乘法运算),sfact(定义在后续的显示、选择或排序操作中执行何种安去系数的计算,sfcalc(计算安全系数),smax,smin,smult,tallow,vcross,vdot,产生及组合荷载工况命令lcdeflcaselcoper6.3post26定义和存储post26变量forceshell!指定壳单元中的位置layerp26l!指定结果待储存的分层壳单元的层号nsolesolrforcergapf solu!定义解的总体数据存储变量plvarprvaraddderivequotvgetvputstore在发出timerange或nstore命令后使用store命令缺省为store,new,否则为store,merg存储数据mergenewappendalloc,n实例/post26nsol,2,23,u,yshell,topesol,3,20,23,s,xprvar,2,3shell,botesol,4,20,23,s,xstore,plesol,2,3,4!!numvar!增加变量数限值file!指定不同的文件名定义变量的其他命令nstoretimerangetvarvarnam!给变量赋名resetfileprtimenprint检查变量plvar!缺省的横坐标为变量1:静态或瞬态分析时表示时间,谐波分析时表示频率xvar!指定不同的变量号为横坐标/view/grid/gropt/xrange/yrange/axlab/grtyp计算结果列表命令nprint,prtimeextreme!打印设定的x和y范围内y变量的最大和最小值进行变量计算deriv!求导其他命令filldata!用多项式函数将数据填入变量data!将数据从文件中读出,然后通过/input命令读入vput!将数组参数移入一个变量vget!将post26变量移入数组参数Chapte 7 静力分析定义分析类型及分析选项antype(new analysis)antype(static)nelgeomsstifnropteqslv荷载步普通选项timensubst!时间步的数目deltim!时间步长kbc!渐进式或阶跃式加载autots!自动时间分步非线形选项neqitcnvtolncnvagclenpredlnsrchcrplim,crcrealive和ekillmpchg输出控制选项outpr!打印输出eresx!结果外推/config,nres!增加输出结果数savesolvefinish用/post1考察结果pldispplnsolplesolpletabpllsprnsolpresolprrsolpretabpriter!子步总计数据nsortesort用/post26考察结果nsolesolrforclplvarprvarextrem!列表变量Chapter 8 APDL常用函数ABC(x)!绝对值Sign(x,y)!返回值大小等于x,符号同y(y=0时也返回正数)Exp(x)!指数函数Log(x)!自然对数Log10(x)!常用对数Sqrt(x)!求x的平方根Pwr!开方运算Nint(x)!求最接近x的整数Mod(x,y)!求x/y的余数(y=0时返回0)Rand(x,y)!随机数发生器,随机数在x~y间平均分布Gdis(x,y)!正态分布函数,平均值为x,方差为y Sin(x)!三角函数,缺省情况下x的单位为弧度,可用命令*afun转换为角度Cos(x)!同上Tan(x)!同上Sinh(x)!双曲函数Cosh(x)!同上Tanh(x)!同上Asin(x)!反三角函数,缺省情况下返回值单位为弧度Acos(x)Atan(x)Atan2(y,x)!反双曲函数,缺省情况下返回值单位为弧度Valchr(cparm)!字符参数CPARM数值(如果CPARM含有非数字字符则返回0)Chrval(parm)数值参数PARM的字符值,小数位数取决于量级Upcase caprm !将字符串CPARM转换为大写Lwcase(CPARM)!将字符串CPARM转换为小写字符参数的应用作为宏程序文件名用于*use命令例子name=’macro’ ! macro is the name of a macro file*use,name ! calls macro用作*use 命令调用的宏的参数abc=’sx’*use,name,abc参数操作*status !参数列表parsav !保存参数parres !恢复命令数组型参数*dim !定义数组参数*set !数组赋值*vfill !给数组中的一列赋值*vedit !(gui)方式下赋值*vread 或*tread !从ASCII数据文件读入数值元素赋值例子多个元素赋值*dim,xyz,,12xyz(1)=1.1,23,3.1,3.2,6.5,2,6,5.2,25xyz(9)=-2,3,6.2,-5二维数组赋值(4×3)t2(1,1)=0.6,2,-1.2,2t2(1,2)=8,5,2.6,5.1 t2(1,3)=2e-4,4,5,2.7表数组参数force(5×1×1)force(0,1)=0,0.5,34,24,25.4,4force(1,0)=1e-6,0.5,3,2.3,33.2数组向量赋值*vfill,parr,func,con1,con2,con3,con4,con5,con6,con7, con8,con9,con10*vedit!对数组元素定义和修改向量运算*voper!代数运算*vfun!函数运算*vscfun!最大/最小元素、元素和、平均值、平方差等*vitrp!插值计算*vget!*vfill!*vread!*vwrite!矩阵运算(在运行前定义一个数组保存结果如*dim)*moper!矩阵乘法、联立方程求解、对指定行列排序、求两向量间的协方差、求两向量间的相关系数*mfun*mfouri*mfum!矩阵转置8.1 数据文件的输入和输出*cfopen,fname,ext,dir,loc*vwrite*cfclos举例有下列数据要写入文件year=2002month=3arrayval=61286103⎛⎫⎪⎪⎪⎝⎭命令流为:*cfopen,result,txt,c:\ansyswork,*vwrite,year,month(2f10.0)*vwrite,arrayval(1,1)(f10.3)*cfclos8.2 APDL宏程序设计后缀名必须为.max创建宏程序*vcreate举例*create,matprop,mac,macrosmp,ex,q,2.07e11mp,nuxy,1,0.27mp,dens,1,7835mp,kxx,1,42*end*cfwrite举例*cfopen!指定宏文件名和位置*cfwrite,*cfclose创建宏程序其他命令/tee,new/tee,apeendgui方式utility menu>macro>creat macro创建宏程序库macroname1./eof!宏程序块1结束macroname2./eof!宏程序块2结束执行宏程序/psearch!宏程序搜索*use,name,arg1,arg2,arg3,arg4,!执行宏程序举例:*use,/myaccout/macros/mymacro.macro!执行/myaccout/macros子目录下的宏程序mymacro.macro无条件转移举例:go,:branchq-----!This block of commands is skipped(not executed)-----:branch1条件转移*if val1,oper,val2,base!oper常用的有eq(相等),ne (不等于),lt(小于),.le(小于或等于),gt(大于),ge (大于或等于),anlt,abgt *elseif或*else*endif重复命令执行举例e,1,2*repeat,5,0,1循环结构*do*if*exit*cycle*elseif*enddo相关命令*if ,,,,then*else宏程序中应用_status和_return宏程序中组件和集合cmcmdelecmeditcmgrp.CmlistCmsel8.3与gui的交互设计*abbr!定义缩略命令abbsav!保存工具栏修改abbres!恢复工具栏设置*ask!提示用户输入Chapter9高级技术分析9.1 子模型需要使用不同的文件名/filename生成子模型前需要在初始状态清除数据库/clear指定合适的节点旋转位移nrotat生成切割边界插值1.指定切割边界的节点例如:nsel,…nwrite!将其写入jobname.node2.重新选择所有节点并将数据库存入jobname.dballsel!重新选择所有节点save!存储数据库3.读入粗糙模型数据库resume4.进入post15.指向粗糙模型结果文件file或main menu>general postproc>data&file opts 6.读入结果文件中相应的数据set或main menu>general postproc>-read results-option7.开始切割边界插值cbdof8.退出post1(finish)并读入子模型数据库分析子模型1.进入求解器/solu2.定义分析类型antype(static)3.读入cbdof命令生成的由d命令组成的文件/input4.施加温度插值,读入bfint命令生成的由bf命令组成的文件/input5.指定自由度约束数值dcum,add6.指定计算节点体积荷载数值bfcun,add7.指定荷载步选项并开始计算solve9.2 子结构9.3单元生死控制9.3.1定义参考温度不用tref而用reft9.3.2加载和求解(1)定义第一个荷载步antype!指定分析类型nlgeom,on!如果是大变形需要打开nropt!设置牛顿-拉普森选项ekill!杀死单元estif!指定缩减因子举例:time,nlgeom,onnropt,fullestif!设定非缺省矩阵缩减因子(可选)esel,!选择在本荷载步中将不激活的单元ekill,esel,s,live!选择所有活动单元nsle,s!选择所有活动节点nsel,inve!选择所有非活动节点d,all,all,0nsel,allesel,alld,fsfbfsavesolve(2)后续荷载步time,esel,ekill,esel,eslive,fdele,d,fddele,savesolve(3)查看结果9.3.3使用ANSYS结果控制单元生死etable!识别关键单元esel!选择关键单元举例:/solu…..……!标准的求解过程solvefinish/post1set,!读取某一荷载步或时间步的计算结果etabel,strain,epro,eqv!将总应变存入单元表strain 中esel,s,etab,strain,0.30!选择所有总应变大于或等于0.30的单元finish/soluantype,,restekill,all!杀死选择的单元(总应变超过0.3)esel,all….….!继续求解。

ANSYS常用命令详解

ANSYS常用命令详解

ANSYS常用命令详解1、AA,P1,P2,........P18 连接点生成面P1-P18 生成面的点号(用键盘输入,最多18个),最少3个,如果p1=p,可以在图中拾取(仅在GUI中有效),注意: 点p1到p18一定按顺时针或逆时针方向沿面顺序输入,这个顺序也确定了面的法线正向(按右手法则)。

面包含相邻点间已生成的线,如果两点间不只存在一条线,将用最短的一条。

如果生成面的点大于4个,要求点和线在当前坐标系下坐标为常值(如面或柱)。

建议环形坐标系下实体建模不用此命令。

菜单:main>preprocessor>modeling>create>area>arbitrary>through KPs2、AADDAADD, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9将分开的面相加生成一个面NA1, NA2,...为原来的面note:要相加的面要是共面的,相加后生成新面,原来的面将被删除,菜单:Main Menu>Preprocessor>Modeling>Operate>Booleans>Add>Areas3、AATTAATT, MAT, REAL, TYPE, ESYS, SECN指定所选的未划分网格的面的单元属性。

PREP7: MeshingMP ME ST DY <> PR EM <> FL PP EDMAT:指定给所选的未划分网格的面的材料号。

REAL:指定给所选的未划分网格的面的实常数号。

TYPE:指定给所选的未划分网格的面的单元类型号。

ESYS:指定给所选的未划分网格的面的坐标系号。

SECN:指定给所选的未划分网格的面的区域号。

注释:从所选的面中生成的面也将具有这些属性。

当面划分网格时将使用这些单元属性。

如果一个面在划分网格时,没有用此命令指定属性,那么该面的属性由当前的MAT,REAL,TYPE,ESYS,SECNUM命令的设置确定。

ANSYS常用命令

ANSYS常用命令

最高号,这时 如需要自定义起始号,重发numstr
Main Menu>Preprocessor>Numbering Ctrls>Reset Start
Num
Main Menu>Preprocessor>Numbering Ctrls>Set Start
Number
Main Menu>Preprocessor>Numbering Ctrls>Start Num
Menu Paths:Main Menu>Preprocessor>Create>Arbitrary>Through KPs
◆ AL, L1,L2, ……,L10
由线生成面
面的法向由L1按右手法则决定,如果L1为负号,则反向。(线需 在某一平面内坐标值固定的面内)
Menu Paths:Main Menu>Preprocessor>Create>Arbitrary>By Lines
A component name may also be substituted for NL1 (NL2 and NINC are ignored)(可以直接将一个组的单元去除掉)
Main Menu>Preprocessor>Meshing>Clear>Lines
◆ LSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWP
Menu Paths:Main Menu>Preprocessor>Create>Key Point>In Active Cs Menu Paths:Main Menu>Preprocessor>Create>Key Point>On Working Plane)

ANSYS全部命令(非常有用_吐血积累)

ANSYS全部命令(非常有用_吐血积累)

ANSYS全部命令(非常有用_吐血积累)ANSYS一些命令(1)1, /PREP7 !加载前处理模块2,/CLEAR,NOSTART !清除已有的数据, 不读入启动文件的设置(不加载初始化文件)初始化文件是用于记录用户和系统选项设置的文本文件/CLEAR, START !清除系统中的所有数据,读入启动文件的设置/FILENAME, EX10.5 !定义工程文件名称/TITLE, EX10.5 SOLID MODEL OF AN AXIAL BEARING !指定标题4, F,2,FY,-1000 !在2号节点上施加沿着-Y方向大小为1000N 的集中力6, FINISH !退出模块命令7, /POST1 !加载后处理模块8,PLDISP,2 !显示结构变形图,参数“2”表示用虚线绘制出原来结构的轮廓9,ETABLE,STRS,LS,1 !用轴向应力SAXL的编号”LS,1”定义单元表STRSETABLE, MFORX,SMISC,1 !以杆单元的轴力为内容, 建立单元表MFORXETABLE, SAXL, LS, 1 !以杆单元的轴向应力为内容, 建立单元表SAXLETABLE, EPELAXL, LEPEL, 1 !以杆单元的轴向应变为内容, 建立单元表EPELAXLETABLE,STRS_ST,LS,1 !以杆件的轴向应力“LS,1”为内容定义单元表STRS_STETABLE, STRS_CO, LS,1 !以杆件的轴向应力“LS,1”定义单元表STRS_COETABLE,STRSX,S,X !定义X方向的应力为单元表STRSXETABLE,STRSY,S,Y !定义Y方向的应力为单元表STRSY*GET,STRSS_ST,ELEM,STEEL_E, ETAB, STRS_ST !从单元表STRS_ST中提取STEEL_E单元的应力结果,存入变量STRSS_ST;*GET, STRSS_CO,ELEM,COPPER_E,ETAB,STRS_CO”从单元表STRS_CO中提取COPPER_E单元的应力结果,存入变量STRSS_CO10 FINISH !退出以前的模块11, /CLEAR, START !清除系统中的所有数据,读入启动文件的设置12 /UNITS, SI !申明采用国际单位制14 /NUMBER, 2 !只显示编号, 不使用彩色/NUMBER, 0 !显示编号, 并使用彩色15 /SOLU !进入求解模块:定义力和位移边界条件,并求解ANTYPE, STATIC !申明分析类型是静力分析(STATIC或者0)OUTPR, BASIC, ALL !在输出结果中, 列出所有荷载步的基本计算结果OUTPR,BASIC,ALL !指定输出所有节点的基本数据OUTPR,BASIC,LAST !选择基本输出选项,直到最后一个荷载步OUTPR,,1 !输出第1个荷载步的基本计算结果OUTPR,BASIC,1 !选择第1荷载步的基本输出项目OUTPR,NLOAD,1 !指定输出第1荷载步的内容OUTRES,ALL,0 !设置将所有数据不记录到数据库。

Ansys常用命令

Ansys常用命令

Ansys常用命令在ANSYS中,命令流是由一条条ANSYS的命令组成的一个命令组合,这些命令按照一定顺序排布,能够完成一定的ANSYS功能,本文是作者结合自身经验所总结的一些命令。

在ANSYS中,命令流是由一条条ANSYS的命令组成的一个命令组合,这些命令按照一定顺序排布,能够完成一定的ANSYS功能,这些功能一般来说通过菜单操作也能够实现。

以下命令是结合我自身经验,和前辈们的一些经验而总结出来的,希望对大家有帮助。

1./post1(通用后处理)1.1.set, lstep, sbstep, fact, king, time, angle, nset 设定从结果文件读入的数据lstep:荷载步数sbstep:子步数,缺省为最后一步time:时间点(如果弧长法则不用)nset:data set number1.2.dscale, wn, dmult 显示变形比例wn: 窗口号(或all),缺省为1dmult, 0或auto : 自动将最大变形图画为构件长的5%1.3.pldisp,kund 显示变形的结构kund:0 仅显示变形后的结构1 显示变形前和变形后的结构2 显示变形结构和未变形结构的边缘1.4.*get, par, node, n, u, x(y,z) 获得节点n的x(y,z)位移给参数par等价于函数 ux,uy,uznode(x,y,z): 获得(x,y,z)节点号arnode(x,y,z):获得和节点n相连的面注意:此命令也可用于/solu模块1.5.fsum, lab, item 对单元之节点力和力矩求和lab: 空在整体迪卡尔坐标系下求和rsys 在当前激活的rsys坐标系下求和item: 空对所有选中单元(不包括接触元)求和cont: 仅对接触节点求和1.6.PRSSOL, ITEM, COMP 打印BEAM188、BEAM189截面结果说明:只有刚计算完还未退出ANSYS时可用,重新进入ANSYS 时不可用item comp 截面数据及分量标志S COMP X,XZ,YZ应力分量PRIN S1,S2,S3主应力SINT应力强度,SEQV等效应力EPTO COMP 总应变PRIN 总主应变,应变强度,等效应变EPPL COMP 塑性应变分量PRIN 主塑性应变,塑性应变强度,等效塑性应变1.7.plnsol, item, comp, kund, fact 画节点结果为连续的轮廓线item: 项目(见下表)comp: 分量kund: 0 不显示未变形的结构1 变形和未变形重叠2 变形轮廓和未变形边缘fact: 对于接触的2D显示的比例系数,缺省为1item comp discriptionu x,y,z,sum 位移rot x,y,z,sum 转角s x,y,z,xy,yz,xz 应力分量1,2,3 主应力Int,eqv 应力intensity,等效应力epeo x,y,z,xy,yz,xz 总位移分量1,2,3 主应变Int,eqv 应变intensity,等效应变epel x,y,z,xy,yz,xz 弹性应变分量1,2,3 弹性主应变Int,eqv 弹性intensity,弹性等效应变eppl x,y,z,xy,yz,xz 塑性应变分量1.8. PRNSOL, item, comp 打印选中节点结果item: 项目(见上表)comp: 分量1.9. PLLS, LABI, LABJ, FACT, KUND 沿线单元长度方向绘单元表数据LABI:节点I的单元表列名LABJ:节点J的单元表列名FACT: 显示比例,缺省为1kund: 0 不显示未变形的结构1 变形和未变形重叠2 变形轮廓和未变形边缘2./post26 (时间历程后处理)2.1.nsol, nvar, node, item, comp,name 在时间历程后处理器中定义节点变量的序号nvar:变量号(从2到nv(根据numvar定义))node: 节点号item compu x, y, zrot x, y, z2.2.ESOL, NVAR, ELEM, NODE, ITEM, COMP, NAME 将结果存入变量NVAR: 变量号,2以上ELEM: 单元号NODE: 该单元的节点号,决定存储该单元的哪个量,如果空,则给出平均值 ITEM COMP:u x, y, zrot x, y, zNAME: 8字符的变量名,缺省为ITEM加COMP2.3.rforce, nvar, node, item, comp, name 指定待存储的节点力数据nvar: 变量号node: 节点号item compF x, y.zM x, y,zname: 给此变量一个名称,8个字符2.4.add, ir, ia,ib,ic,name,--,--,facta, factb, factc 将ia,ib,ic变量相加赋给ir变量ir, ia,ib,ic:变量号name: 变量的名称2.5./grid, keyk ey: “0” 或“off” 无网络“1”或“on” xy网络“2”或“x” 只有x线“3”或“y” 只有y线2.6.xvar, nn: “0”或“1” 将x轴作为时间轴“n” 将x轴表示变量“n”2.7./axlab, axis, lab 定义轴线的标志axis: “x”或“y”lab: 标志,可长达30个字符2.8.plvar, nvar, nvar2, ……,nvar10 画出要显示的变量(作为纵坐标)2.9.prvar, nvar1, ……,nvar6 列出要显示的变量2.10.pbc, ilem, ……,key, min, max, abs 在显示屏上显示符号及数值item: u 所加的位移约束rot 所加的转角约束key: 0 不显示符号1 显示符号2 显示符号及数值2.11./SHOW, FNAME, EXT, VECT, NCPL 确定图形显示的设备及其他参数FNAME: X11:屏幕文件名:各图形将生成一系列图形文件JPEG: 各图形将生成一系列JPEG图形文件说明:没必要用此命令,需要的图形文件可计算后再输出3.经常使用的命令3.1.参数化设计语言①.*do, par, ival, fval, inc 定义一个do循环的开始par: 循环控制变量ival, fval, inc:起始值,终值,步长(正,负)stop: 将跳出anasysexit: 跳出当前的do循环cycle: 跳至当前do循环的末尾*enddo 定义一个do循环的结束②.*if,val1, oper, val2, base: 条件语句val1, val2: 待比较的值(也可是字符,用引号括起来)oper: 逻辑操作(当实数比较时,误差为1e-10)eq, ne, lt, gt, le, ge, ablt, abgtbase: 当oper结果为逻辑真时的行为lable: 用户定义的行标志then: 构成if-then-else结构3.2.NGEN,ITIME,INC,NODE1,NODE2,NINC,DX,DY,DZ,SPACE 是一个节点复制命令,它是将一组节点在现有坐标系统下复制到其它位置。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

antype,0arclen,1arctrm,u,600asbwasba,aptn !partition分割运算aglue/angleblc4blc5/contour,wn,ncont/clabel,wn,keyCyl4,con4ceintf! Generates constraint equations at an interface.Cpcyc ! Couples the two side faces of a cyclically symmetric model for loadings that are the same on every segmentCbdof! Activates cut boundary interpolation (for submodeling).etable,refl建立与上次运行相同的列表数据dtran! 把几何模型上的约束转换到有限元模型上dk,1,all/dscale,wn,dmult*do,i,1,3*enddo/eshape,1eplot !现实单元界面特性/eraseet,1,link1mp,ex,1,2.1e4r,1,1esize,0.1fk,2,fy,-200.0/gtype,wn,label,key/gformat,ftype,nwidth,dsignfJPEG,KYWRD,OPTk,3,2*kx(2)lgluelsbwlptn !partition分割运算lcsl !同partition分割运算lovlap !同partition分割运算lesize,all,,,1lmesh,all/noerasenlgeom,1nummrg,nsubst,500nsol,2,2,u,youtres,all,allautots,off/pnum,volu,1时间后处理命令/post26nsol,2,2,u,yrforce,3,1,f,yprod,4,3,,,,,,-1xvar,2plvar,4prvar,2,4/post26nsol,2,2,u,yrforce,3,1,f,yprod,4,2,,,,,,-1/axlab,x,uy/axlab,y,fyxvar,4plvar,3prvar,3,4plvar,3,4PLNSOL, Item, Comp, KUND, Fact, FileIDDisplays results as continuous contours.prrsol!显示支座反力prod,3,2,,,,,,-1rpr4rprismset,lastset,2,lastsph4/solusolve/shrink,ratiotorusvmesh,allvgluevsbwvptn !partition分割运算/vup/view/vscale,wn,vrotio,key/window,wn,xmin,xmax,yminwprotawpoffs/xfrm/zoom2.编号、边界条件显示控制命令功能说明/pnum 编号显示控制/num 颜色显示控制/pbc 边界条件及数值显示控制/psf 面荷载显示控制/pbf 体荷载显示控制/pice 单元初始条件显示控制/psymb 其它符号显示控制⑴图形平移、缩放和旋转GUI:Utility Menu>PlotCtrls>Pan,Zoom,Rotate ②颜色显示控制/num,nkey显示边界条件和荷载的符号及数值GUI:Utility Menu>PlotCtrls>Symbols①显示边界条件及数值命令:/PBC, Item, --, KEY, MIN, MAX, ABS②显示面荷载符号/PSF, Item, Comp,KEY,KSHELL, Color③显示体荷载符号命令:/PBF, Item, --, KEY④显示单元初始条件命令:/PICE, Item, --, KEY⑤显示其它各种符号命令:/PSYMB, Label, KEY/lady/ numcmp,all/PSF, Item, Comp, KEY, KSHELL, ColorShows surface load symbols on model displays. CPLIST, NSET1, NSET2, NINC, NselLists the coupled degree of freedom sets.chapter 1坐标系及工作平面Local定义局部坐标系Cs通过已有节点定义局部坐标系Cskp通过已有关键点定义局部坐标系Cswpla以当前定义的工作平面的原点为中心定义局部坐标系csdelecslistcsys激活坐标系cscirdsys改变显示坐标系nrotat旋转节点坐标系到激活坐标系nnangnlistnmodif对已有节点指定旋转角度esys将单元坐标系的方向调整到已经定义的局部坐标系rsys改变结果坐标系wplane定义工作平面nwplan用三节点定义工作平面kwplan用三关键点定义工作平面lwplanwpcsyswpstyl,statwpstyl,defakwpave将工作平面的原点移动到关键点的相关位置nwpavewpavewpoffswprotacswpla在工作平面的原点创建局部坐标系wpcsys利用局部坐标系还原一个已经定义的工作平面csys,wpcsys,4强迫坐标系跟随工作平面变化xclear在修改已经划分网格的实体模型前必须的操作chapter 2 建模2.1自底向上建模2.1.1点操作kklkbetwkfillkcenter由三点定义的圆弧的中心生成一个关键点kgenksymmktransource给未定义的节点或关键点定义一个缺省位置kmoveknodeklistkplot kselkdele/pnum,kp,1kdisthptcreatehptckeate创建硬点ksel,lselasel,硬点相关操作2.1.2线操作llarcbsplin生成三次拟合曲线circlesplinelang生成与一条线成一定角度的一条直线l2angltanl2tanlarea生成在一个面上两关键点之间最短的线ldraglrotatlfilltlstrlgenlsymmltranldivlcomblextndllistlplotlselldelelccat2.1.3面操作aaladragarotaafilltaskinaoffstarsysatranasubalistaplotaseladeleasumaccat2.1.4体操作vvavdragvtotatvoffstvextextoptvsweep通过扫掠相邻面的网格使已有未划分网格的体填充单元vgenvsymmvtranvlistvdelevplotvsel2.2自顶向下建模2.2.1面操作rectngblc4blc5pcirccyl4 cyl5rpolyrpr42.2.2体操作blockblc4blc5cylindcyl4cyl5rprismrpr4ptxyprism上述两个命令成对使用spheresph4sph5torus2.3布尔运算2.3.1布尔运算设置boptn2.3.2交运算linlainavinvlinaainvlinvlinpainpvinp2.3.2加运算aaddvadd2.3.3减运算lsblasbavsbvlsbalsbvasbvasblvsbalsbwasbwvsbwlcsl2.3.4分类运算2.3.5搭接运算vovlapaovlaplovlap2.3.6分割运算lptnaptnvptn2.3.7粘接运算lglueagluevglue2.3.8其他运算vdragvtotavextvoffst2.4移动和拷贝实体模型kgenlgenagenvgenksymmlsymmarsymvsymmktran ltranatranvtran2.4实体模型缩放kpscalelsscalearscalevlscale2.5实体模型加载sbctranbftrandtranftransftran2.6显示荷载标记/pbc/pbf/psf/psymb,dot,0节点和关键点位置小标记显示2.7实体模型荷载列表sbclistbfklistdklistdllistdalistfklistsfllistsfalist2.8质量和惯性的计算ksumlsumasumvsumgsumChapter 3 网格划分3.1 查看单元属性elistrlistmplistcslistslist3.2 分配单元属性kattlattaattvatt分配缺省属性type、real、mat、esys、secnum3.3 网格划分控制mshape,key,dimensionmshkeymshmidmopt网格划分选择器,该功能非常有用amap简化面映射网格划分fvmeshvsweepextopt,esize,val1,val2vclear清除单元划分shpp单元形状检查shfp,modify,value1,value2改变单元形状参数限制*get,par,elem,entnnum,shpar,itinum*vget,parr,elem,entnum,shpar,it1num,,,kloop恢复单元形状参数数据利用网格Accept/rject 提示,GUI方式为Main menu>preprocessor>meshing mesher opts中激活accept/rejectkclearlclearaclearvclear清除网格nrefineerefine krefinelrefinearefine细化局部网格timpvimp四面体网格改进mshmid,1修改曲边或曲面为直边单元Chapter 4直接生成和输入模型4.1节点操作nnkptmovefillngennscalequad从三节点的二次线上生成节点nsymntransfercenter从弧线的曲率中心定义一个节点nlistnplotndelenmodifndistnrotatnangnrrangnreadnwrite上述三个命令为读写节点数据文本文件4.2单元操作et! 组集单元属性表r! 组集单元属性表mp! 组集单元属性表tb! 激活一个数据表type,real,mat!指向单元属性elistrlistmplisttblistcsliste!定义单元elistdplotedeleegenesymengenensymesurf!在已生成单元外表面上生成表面单元lfsurfafsurfeintfgcgen!生成通用接触单元errangereadewriteemodifenmpchgemid!增加和删除边中节点4.3修改拓扑结构gapoptgaplistgapplotgapmergegapfinish4.4使用几何简化工具slsplot!定位微小的线slpplot!定位微小的环sarplot!定位微小的面lnmerge!合并线armerge!合并面lncollapse!收缩线arcollapse!收缩面arsplit!分割面vcvfill!删除内腔和凸台Chapter 5 加载TimeKbc!表示阶跃荷载与坡道荷载ddlistddeledkdklistdkdeledldllsitdldeledadalistdadelesbctran!约束边界条件转换dtrandsym,lab,normal,kcn5.1重新设置约束dsum,add!增加自由度约束d,item,value!接上个命令加自由度约束dcum,ignre!忽略自由度约束d,item,value!输入要忽略的自由度dcum!重新输入自由度约束上述五个命令结合使用5.2比例缩放约束值dofsels,vx!选择缩放约束dscale,value!缩放约束dofsel,all!重新激活所有dof标识5.3施加力fflistfdelefk,fklistfkdelesbctranfcumfscaleftransfsfscalesfcumsfbeamsfesflsfasftranbfcum,bfecum!重复体积荷载指定梯度荷载命令流sfgrad,pres,0,y,0,-25!在全局笛卡儿坐标系中y斜率为-25nsel!选择压力施加的节点sf,all,pres,500!在y=10处为250,在y=20处为0 bfunif!施加均布体荷载控制选项接temp命令acel惯性荷载cgloc!加速度施加位置cgomga!角速度dcgomg!角加速度domega!irlfomegaldread!耦合场荷载mode!施加轴对称荷载同时应用d,f,sf等命令5.4荷载步选项deltim!指定时间步的大小nsubst!指定子步数autots!激活时间步自动阶跃kbc!指定荷载步为阶跃或递增tref!指定参考温度kusetimint!激活或取消时间积分neqit!每个子步最大迭代次数cnvtol!收敛公差ncnv!中止分析选项outres!控制写入文件outpr!控制写入输出文件eresx!控制后处理观察单元积分点的值lswrite!写荷载步文件lsreadlsdelelsclear一组命令流/soludsfnsubst kbcoutresoutprlswtriteChapter 6 求解Eqslv!选择求解器类型/output!窗口输出求解过程文件lssolve1!按顺序读入荷载步文件求解一组命令流/soludsfnsubstkbcoutresoutprlswrite!写入荷载步文件一dsfnsubstkbcoutresoutprlswrite!写入荷载步二lssolve,1,2开始求解荷载步文件1和2 5.4.1矩阵参数定义参数一组命令流*dim,force,table,5,1*dim,pressure,tablel,6,1*dim,temp,table,2,1或者下列命令流force(1,1)=100,2000,2000,800,100force(1,0)=0,21.5,50.9,98.7,112force(0,1)=1pressure(1,1)=1000,1000,500,500,1000,1000 pressure(1,0)=0,35,35.8,74.4,76,112 pressure(0,1)=1temp(1,1)=800,75temp(1,0)=0,112temp(0,1)=1构造do循环求解tm_start=1e16!开始时间(必须大于0)tm_end=112!瞬态结束时间tm_incr=1.5!时间增量*do,tm,tm_start,tm_end ,tm_incr!tm从tm_start开始到tm_endtime,tm!时间值f,272,fy,force(tm)!随时间变化的力(节点272处,fy方向)nsel,………!在压力表面上选择节点sf,all,pres,pressure(tm)!随时间变化的压力nsel,all!激活全部节点nsel,….Bf,all,temp(tm)!选择有温度指定的节点Nsel,allSolve*enddoChapter 6 后处理Jobname.rst!结果文件Resume!读入数据文件Set,2,5!读入结果,表示将荷载步为2,子步为5 Subset!读入所选择的结果信息追加数据命令流/post1inres,nsol!节点dof求解的标志数据nsel,s,node,,1,5subset,1!从荷载步1开始将数据写入数据库nsel,s,node,,6,10append,2!将荷载步2的数据并入数据库nsel,s,node,,1,10prnsol,doflczero!清空数据库6.1定义单元表etable,kefl!指定更新项for exampleset,1!读入荷载步1 的结果etable,anc,ls,6!移入单元表数据set,2!读入荷载步2中结果但是ABC列仍然含有荷载步1的结果save,fname,ext!对数据表存盘etable,eraseetable,lab,eraesflread!将flotran的剩余文件读入数据库reset!初始化post1命令的数据库缺省部分6.2 在post1中观察结果plnsol plesolpletabpllsprnsol!列出指定的节点求解数据presol,elem!用表格形式列出结果prnsel!列出选定单元的指定结果prrsol!列出反作用荷载及作用荷载fsum!总体求和nforce!对所选的节点进行力、力矩求和spoint!指定力矩求和点pretabssum!对pretab中的列求和prevectprpathprsectprerr!列出所选单元的能量级的百分比误差priternsortesort!对单元按指定的结果项排序nusorteusort/stitle!用户化列表标题/format用户化列表标题/header用户化列表标题/paga用户化列表标题avers/ctype! 显示contour styleavprinpldisp/dscale!改变显示位移比例因子plvect!显示矢量/vscalepath!定义路径ppath!定义路径点pdef!映射到路径上plpath!显示路径结果plpagm!显示路径结果控制路径距离范围plpathprpath!prangeplpagmpcalc!在路径中执行算术运算pdot!点积pcross!叉积恢复路径数据命令流pselpasaveparesucscir沿路径插值数据命令流pdefpvect!沿路径插值数据/pbc!显示反作用力force!合力分解破碎显示plcrack/device,vector,on!指定显示破碎设备在结果数据中进行数学计算etable!引入单元列表calc!计算模块包括(sadd,smult,sexp等)example etable,abc,u,xsmult,abc2,abc,,2etable!输出abc,abc2列表calc模块包括sabs(对后续的单元表操作中使用绝对值),sadd(在单元表中加入两个指定列),sallow (对安全系数计算定义使用应力值),sexp(对单元表中两列进行幂运算及乘法运算),sfact(定义在后续的显示、选择或排序操作中执行何种安去系数的计算,sfcalc(计算安全系数),smax,smin,smult,tallow,vcross,vdot,产生及组合荷载工况命令lcdeflcaselcoper6.3post26定义和存储post26变量forceshell!指定壳单元中的位置layerp26l!指定结果待储存的分层壳单元的层号nsolesolrforcergapf solu!定义解的总体数据存储变量plvarprvaraddderivequotvgetvputstore在发出timerange或nstore命令后使用store命令缺省为store,new,否则为store,merg存储数据mergenewappendalloc,n实例/post26nsol,2,23,u,yshell,topesol,3,20,23,s,xprvar,2,3shell,botesol,4,20,23,s,xstore,plesol,2,3,4!!numvar!增加变量数限值file!指定不同的文件名定义变量的其他命令nstoretimerangetvarvarnam!给变量赋名resetfileprtimenprint检查变量plvar!缺省的横坐标为变量1:静态或瞬态分析时表示时间,谐波分析时表示频率xvar!指定不同的变量号为横坐标/view/grid/gropt/xrange/yrange/axlab/grtyp计算结果列表命令nprint,prtimeextreme!打印设定的x和y范围内y变量的最大和最小值进行变量计算deriv!求导其他命令filldata!用多项式函数将数据填入变量data!将数据从文件中读出,然后通过/input命令读入vput!将数组参数移入一个变量vget!将post26变量移入数组参数Chapte 7 静力分析定义分析类型及分析选项antype(new analysis)antype(static)nelgeomsstifnropteqslv荷载步普通选项timensubst!时间步的数目deltim!时间步长kbc!渐进式或阶跃式加载autots!自动时间分步非线形选项neqitcnvtolncnvagclenpredlnsrchcrplim,crcrealive和ekillmpchg输出控制选项outpr!打印输出eresx!结果外推/config,nres!增加输出结果数savesolvefinish用/post1考察结果pldispplnsolplesolpletabpllsprnsolpresolprrsolpretabpriter!子步总计数据nsortesort用/post26考察结果nsolesolrforclplvarprvarextrem!列表变量Chapter 8 APDL常用函数ABC(x)!绝对值Sign(x,y)!返回值大小等于x,符号同y(y=0时也返回正数)Exp(x)!指数函数Log(x)!自然对数Log10(x)!常用对数Sqrt(x)!求x的平方根Pwr!开方运算Nint(x)!求最接近x的整数Mod(x,y)!求x/y的余数(y=0时返回0)Rand(x,y)!随机数发生器,随机数在x~y间平均分布Gdis(x,y)!正态分布函数,平均值为x,方差为y Sin(x)!三角函数,缺省情况下x的单位为弧度,可用命令*afun转换为角度Cos(x)!同上Tan(x)!同上Sinh(x)!双曲函数Cosh(x)!同上Tanh(x)!同上Asin(x)!反三角函数,缺省情况下返回值单位为弧度Acos(x)Atan(x)Atan2(y,x)!反双曲函数,缺省情况下返回值单位为弧度Valchr(cparm)!字符参数CPARM数值(如果CPARM含有非数字字符则返回0)Chrval(parm)数值参数PARM的字符值,小数位数取决于量级Upcase caprm !将字符串CPARM转换为大写Lwcase(CPARM)!将字符串CPARM转换为小写字符参数的应用作为宏程序文件名用于*use命令例子name=’macro’ ! macro is the name of a macro file*use,name ! calls macro用作*use 命令调用的宏的参数abc=’sx’*use,name,abc参数操作*status !参数列表parsav !保存参数parres !恢复命令数组型参数*dim !定义数组参数*set !数组赋值*vfill !给数组中的一列赋值*vedit !(gui)方式下赋值*vread 或*tread !从ASCII数据文件读入数值元素赋值例子多个元素赋值*dim,xyz,,12xyz(1)=1.1,23,3.1,3.2,6.5,2,6,5.2,25xyz(9)=-2,3,6.2,-5二维数组赋值(4×3)t2(1,1)=0.6,2,-1.2,2t2(1,2)=8,5,2.6,5.1 t2(1,3)=2e-4,4,5,2.7表数组参数force(5×1×1)force(0,1)=0,0.5,34,24,25.4,4force(1,0)=1e-6,0.5,3,2.3,33.2数组向量赋值*vfill,parr,func,con1,con2,con3,con4,con5,con6,con7, con8,con9,con10*vedit!对数组元素定义和修改向量运算*voper!代数运算*vfun!函数运算*vscfun!最大/最小元素、元素和、平均值、平方差等*vitrp!插值计算*vget!*vfill!*vread!*vwrite!矩阵运算(在运行前定义一个数组保存结果如*dim)*moper!矩阵乘法、联立方程求解、对指定行列排序、求两向量间的协方差、求两向量间的相关系数*mfun*mfouri*mfum!矩阵转置8.1 数据文件的输入和输出*cfopen,fname,ext,dir,loc*vwrite*cfclos举例有下列数据要写入文件year=2002month=3arrayval=61286103⎛⎫⎪⎪⎪⎝⎭命令流为:*cfopen,result,txt,c:\ansyswork,*vwrite,year,month(2f10.0)*vwrite,arrayval(1,1)(f10.3)*cfclos8.2 APDL宏程序设计后缀名必须为.max创建宏程序*vcreate举例*create,matprop,mac,macrosmp,ex,q,2.07e11mp,nuxy,1,0.27mp,dens,1,7835mp,kxx,1,42*end*cfwrite举例*cfopen!指定宏文件名和位置*cfwrite,*cfclose创建宏程序其他命令/tee,new/tee,apeendgui方式utility menu>macro>creat macro创建宏程序库macroname1./eof!宏程序块1结束macroname2./eof!宏程序块2结束执行宏程序/psearch!宏程序搜索*use,name,arg1,arg2,arg3,arg4,!执行宏程序举例:*use,/myaccout/macros/mymacro.macro!执行/myaccout/macros子目录下的宏程序mymacro.macro无条件转移举例:go,:branchq-----!This block of commands is skipped(not executed)-----:branch1条件转移*if val1,oper,val2,base!oper常用的有eq(相等),ne (不等于),lt(小于),.le(小于或等于),gt(大于),ge (大于或等于),anlt,abgt *elseif或*else*endif重复命令执行举例e,1,2*repeat,5,0,1循环结构*do*if*exit*cycle*elseif*enddo相关命令*if ,,,,then*else宏程序中应用_status和_return宏程序中组件和集合cmcmdelecmeditcmgrp.CmlistCmsel8.3与gui的交互设计*abbr!定义缩略命令abbsav!保存工具栏修改abbres!恢复工具栏设置*ask!提示用户输入Chapter9高级技术分析9.1 子模型需要使用不同的文件名/filename生成子模型前需要在初始状态清除数据库/clear指定合适的节点旋转位移nrotat生成切割边界插值1.指定切割边界的节点例如:nsel,…nwrite!将其写入jobname.node2.重新选择所有节点并将数据库存入jobname.dballsel!重新选择所有节点save!存储数据库3.读入粗糙模型数据库resume4.进入post15.指向粗糙模型结果文件file或main menu>general postproc>data&file opts 6.读入结果文件中相应的数据set或main menu>general postproc>-read results-option7.开始切割边界插值cbdof8.退出post1(finish)并读入子模型数据库分析子模型1.进入求解器/solu2.定义分析类型antype(static)3.读入cbdof命令生成的由d命令组成的文件/input4.施加温度插值,读入bfint命令生成的由bf命令组成的文件/input5.指定自由度约束数值dcum,add6.指定计算节点体积荷载数值bfcun,add7.指定荷载步选项并开始计算solve9.2 子结构9.3单元生死控制9.3.1定义参考温度不用tref而用reft9.3.2加载和求解(1)定义第一个荷载步antype!指定分析类型nlgeom,on!如果是大变形需要打开nropt!设置牛顿-拉普森选项ekill!杀死单元estif!指定缩减因子举例:time,nlgeom,onnropt,fullestif!设定非缺省矩阵缩减因子(可选)esel,!选择在本荷载步中将不激活的单元ekill,esel,s,live!选择所有活动单元nsle,s!选择所有活动节点nsel,inve!选择所有非活动节点d,all,all,0nsel,allesel,alld,fsfbfsavesolve(2)后续荷载步time,esel,ekill,esel,eslive,fdele,d,fddele,savesolve(3)查看结果9.3.3使用ANSYS结果控制单元生死etable!识别关键单元esel!选择关键单元举例:/solu…..……!标准的求解过程solvefinish/post1set,!读取某一荷载步或时间步的计算结果etabel,strain,epro,eqv!将总应变存入单元表strain 中esel,s,etab,strain,0.30!选择所有总应变大于或等于0.30的单元finish/soluantype,,restekill,all!杀死选择的单元(总应变超过0.3)esel,all….….!继续求解。

相关文档
最新文档