Ansys命令流大全(可编辑修改word版)
- 格式:pdf
- 大小:244.36 KB
- 文档页数:17
经过实验,对*vread 用法总结如下:*VREAD,ParR,Fname,Ext,--,Label,n1,n2,n3,NSKIP其中:ParR 是要将外部数据写入的参数或数组变量名,如是数组,必须已经定义(用*DIM),且指出写入的开始位置,即包含下标(I,J,K)(默认首行首列首区),然后写入从(I,J,K)开始到结尾的所有数组元素;如是参数,只输入一个值。
Fname 是存放数据的外部文件名,Ext 是扩展名,Label 可为IJK,IKJ,JIK,JKI,KIJ,KJI,或blank(默认为 IJK),表示对数组 ParR 写入的顺序。
如 IJK 表示先写列再写行(先K,再J,再 I;对于二维数组,先写列,下标 J 改变最快),JIK表示先写行再写列(先 K,再 I,再J;对于二维数组,先写行,下标 I 改变最快)n1,n2,n3 表示按上面的顺序,各下标分别要写入的数据个数,如JIK,5,6 表示对 ParR 按行写入,共写 5 列(对应 J)6 行(对应I),即三个数按顺序分别对应 Label 中的三个标识符(例如: KIJ–n1 对应K、n2 对应I、n3 对应J,n2、n3 默认为 1) NSKIP:从文件中读取数据时,首先跳过文件开头的 NSKIP 行(如:说明部分等,非数据内容),默认为 0.注意:*VREAD 命令只能用于 3 维(含)及以下的数组。
紧跟*VREAD 命令的下一行是带括号的指定格式,描述从数据文件中读取数据时,每行读取的数据个数及其格式,如(2F3.0,3F11.0)表示每行读 5 个数,前两个含 3 个字符,后3 个含11个字符宽度。
该格式与 Fortran 语言相同,但不能使用 I 格式–整数格式。
如《APDL 参数化有限元分析技术及其应用实例》中 P40 的例子:数据文件 data.txt 内容如下(2 行,每行3 个数据,为了便于分析,对数据已做修改,注意以逗号分隔,如以空格分隔,有时会出问题):1.1,2.2,3.34.4,5.5,6.6执行命令流*DIM,AA,,2,3!数组 AA 有 2 行 3 列。
A N S Y S命令流解释大全Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-一、定义材料号及特性mp,lab, mat, co, c1,…….c4lab: 待定义的特性项目(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,CTBDATA,2,ψTBDATA,3,……如定义:EX=1E8,NUXY=,C=27,ψ=45的命令如下:MP,EX,1,1E8MP,NUXY,1,TB,DP,1TBDATA,1,27TBDATA,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,... !施加合适的体载荷SAVESOLVE请参阅TIME,NLGEOM,NROPT,ESTIF,ESEL,EKILL,NSLE,NSEL,D,F,SF和BF命令得到更详细的解释。
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是一款广泛应用于工程领域的仿真软件,它能够对复杂工程问题进行建模、分析和优化。
本文将提供一个包含常用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 常用菜单第一部分:几何模型创建一、创建实体模型:GUI:Preprocessor>Modeling>Create>二、组合运算操作:GUI:Preprocessor>Modeling>Operate>功能:沿已有线的方向并在线上的一个端点上拉伸线的长度三、移动和修改:GUI:Preprocessor>Modeling> Move/Modify>四、复制:GUI:Preprocessor>Modeling> Copy>五、镜像:GUI:Preprocessor>Modeling> Reflect>六、检查几何模型:GUI:Preprocessor>Modeling> Check Geom>七、删除操作:GUI:Preprocessor>Modeling> Delete>八、更新几何模型:GUI:Preprocessor>Modeling>Update Geom>功能:将以前分析所得的节点位移加到现在的有限元模型的节点上第二部分:网格划分技术一、给CAD 实体模型分配属性:GUI:Preprocessor>Meshing>Mesh Attributes>二、网格划分工具:GUI:Preprocessor>Meshing>MeshTool> 三、单元尺寸控制:GUI:Preprocessor>Meshing>Size Cntrls>四、划分器选项设置:GUI:Preprocessor>Meshing>Mesher Opts> 五、连接操作:GUI:Preprocessor>Meshing>Concatenate>六、网格划分:GUI:Preprocessor>Meshing>Mesh>七、修改网格划分:GUI:Preprocessor>Meshing>Modify Mesh>八、检查网格:GUI:Preprocessor>Meshing>Check Mesh>九、清除网格:GUI:Preprocessor>Meshing>Clear>第三部分:施加载荷与求解过程一、分析类型:GUI:Preprocessor>Solution>Analysis Type>二、定义载荷:GUI:Preprocessor>Solution>Define Loads>1.载荷操作设置GUI:Preprocessor>Solution>Define Loads>Settings>2.施加结构载荷GUI:Preprocessor>Solution>Define Loads>Apply>Structural>3.删除载荷GUI:Preprocessor>Solution>Define Loads>Delete>4.载荷运算操作GUI:Preprocessor>Solution>Define Loads>Operate>三、求解计算:GUI:Preprocessor>Solution>Solve>第四部分:通用后处理器一、分析类型:GUI:Preprocessor>General Postproc>1.指定用于后处理的文件与结果数据GUI:Preprocessor> General Postproc >Data & File Opts>2.查看结果文件包含的结果序列汇总信息GUI:Preprocessor> General Postproc >Results Summary> 3.读入用于后处理的结果序列GUI:Preprocessor> General Postproc >Read Results>4.显示结果GUI:Preprocessor> General Postproc >Plot Results>5.列表显示结果GUI:Preprocessor> General Postproc >List Results>6.查询节点与单元结果GUI:Preprocessor> General Postproc >Query Results>7.控制结果输出选项GUI:Preprocessor> General Postproc >Options for Outp> 8.结果观察器GUI:Preprocessor> General Postproc >Results Viewer> 9.生成PGR 文件GUI:Preprocessor> General Postproc >Write PGR File> 10.单元表处理单元结果GUI:Preprocessor> General Postproc >Element Table>11.抓取结果显示图片GUI:Utility Menu> PlotCtrls >Capture Image> GUI:Utility Menu> PlotCtrls >Hard Copy>To file 12.动画显示结果GUI:Utility Menu> PlotCtrls >Animate>。
1、A,P1,P2,P3,P4,P5,P6,P7,P8,P9此命令用已知的一组关键点点(P1~P9)来定义面(Area),最少使用三个点才能围成面,同时产生转围绕些面的线。
点要依次序输入,输入的顺序会决定面的法线方向。
如果超过四个点,则这些点必须在同一个平面上。
Menu Paths:MainMenu>Preprocessor>Create>Arbitrary>Through KPs2、*ABBR,Abbr,String--定义一个缩略语.Abbr:用来表示字符串"String"的缩略语,长度不超过8个字符.String:将由"Abbr"表示的字符串,长度不超过60个字符.3、ABBRES,Lab,Fname,Ext-从一个编码文件中读出缩略语.Lab:指定读操作的标题,NEW:用这些读出的缩略语重新取代当前的缩略语(默认)CHANGE:将读出的缩略语添加到当前缩略语阵列,并替代现存同名的缩略语.Ext:如果"Fname"是空的,则缺省的扩展命是"ABBR".4、ABBSAV,Lab,Fname,Ext-将当前的缩略语写入一个文本文件里Lab:指定写操作的标题,若为ALL,表示将所有的缩略语都写入文件(默认)5、add, ir, ia,ib,ic,name,--,--,facta, factb, factc将ia,ib,ic变量相加赋给ir变量ir, ia,ib,ic:变量号name: 变量的名称6、Adele,na1,na2,ninc,kswp !kswp=0时只删除掉面积本身,=1时低单元点一并删除。
7、Adrag, nl1,nl2,nl3,nl4,nl5,nl6,nlp1,nlp2,nlp3,nlp4,nlp5,nlp6 !面积的建立,沿某组线段路径,拉伸而成。
8、Afillt,na1,na2,rad !建立圆角面积,在两相交平面间产生曲面,rad为半径。
9、*AFUN,Lab在参数表达式中,为角度函数指定单位.Lab:指定将要使用的角度单位.有3个选项.RAD:在角度函数的输入与输出中使用弧度单位(默认)DEG:在角度函数的输入与输出中使用度单位.STAT:显示该命令当前的设置(即是度还是弧度).10、Agen,itime,na1,na2,ninc,dx,dy,dz,kinc,noelem,imove !面积复制命令。
1、A,P1,P2,P3,P4,P5,P6,P7,P8,P9此命令用已知的一组关键点点(P1~P9)来定义面(Area),最少使用三个点才能围成面,同时产生转围绕些面的线。
点要依次序输入,输入的顺序会决定面的法线方向。
如果超过四个点,则这些点必须在同一个平面上。
Menu Paths:MainMenu>Preprocessor>Create>Arbitrary>Through KPs2、*ABBR,Abbr,String--定义一个缩略语.Abbr:用来表示字符串"String"的缩略语,长度不超过8个字符.String:将由"Abbr"表示的字符串,长度不超过60个字符.3、ABBRES,Lab,Fname,Ext-从一个编码文件中读出缩略语.Lab:指定读操作的标题,NEW:用这些读出的缩略语重新取代当前的缩略语(默认)CHANGE:将读出的缩略语添加到当前缩略语阵列,并替代现存同名的缩略语.Ext:如果"Fname"是空的,则缺省的扩展命是"ABBR".4、ABBSAV,Lab,Fname,Ext-将当前的缩略语写入一个文本文件里Lab:指定写操作的标题,若为ALL,表示将所有的缩略语都写入文件(默认)5、add, ir, ia,ib,ic,name,--,--,facta, factb, factc将ia,ib,ic变量相加赋给ir变量ir, ia,ib,ic:变量号name: 变量的名称6、Adele,na1,na2,ninc,kswp !kswp=0时只删除掉面积本身,=1时低单元点一并删除。
7、Adrag, nl1,nl2,nl3,nl4,nl5,nl6,nlp1,nlp2,nlp3,nlp4,nlp5,nlp6 !面积的建立,沿某组线段路径,拉伸而成。
8、Afillt,na1,na2,rad !建立圆角面积,在两相交平面间产生曲面,rad为半径。
9、*AFUN,Lab在参数表达式中,为角度函数指定单位.Lab:指定将要使用的角度单位.有3个选项.RAD:在角度函数的输入与输出中使用弧度单位(默认)DEG:在角度函数的输入与输出中使用度单位.STAT:显示该命令当前的设置(即是度还是弧度).10、Agen,itime,na1,na2,ninc,dx,dy,dz,kinc,noelem,imove !面积复制命令。
1、A,P1,P2,P3,P4,P5,P6,P7,P8,P9此命令用已知的一组关键点点(P1~P9)来定义面(Area),最少使用三个点才能围成面,同时产生转围绕些面的线。
点要依次序输入,输入的顺序会决定面的法线方向。
如果超过四个点,则这些点必须在同一个平面上。
Menu Paths:MainMenu>Preprocessor>Create>Arbitrary>Through KPs 2、*ABBR,Abbr,String--定义一个缩略语.Abbr:用来表示字符串"String"的缩略语,长度不超过8个字符.String:将由"Abbr"表示的字符串,长度不超过60个字符.3、ABBRES,Lab,Fname,Ext-从一个编码文件中读出缩略语.Lab:指定读操作的标题,NEW:用这些读出的缩略语重新取代当前的缩略语(默认)CHANGE:将读出的缩略语添加到当前缩略语阵列,并替代现存同名的缩略语.Ext:如果"Fname"是空的,则缺省的扩展命是"ABBR".4、ABBSAV,Lab,Fname,Ext-将当前的缩略语写入一个文本文件里Lab:指定写操作的标题,若为ALL,表示将所有的缩略语都写入文件(默认)5、add, ir, ia,ib,ic,name,--,--,facta, factb, factc将ia,ib,ic变量相加赋给ir变量 ir, ia,ib,ic:变量号 name: 变量的名称6、Adele,na1,na2,ninc,kswp !kswp=0时只删除掉面积本身,=1时低单元点一并删除。
7、Adrag, nl1,nl2,nl3,nl4,nl5,nl6,nlp1,nlp2,nlp3,nlp4,nlp5,nlp6 !面积的建立,沿某组线段路径,拉伸而成。
8、Afillt,na1,na2,rad !建立圆角面积,在两相交平面间产生曲面,rad为半径。
9、*AFUN,Lab在参数表达式中,为角度函数指定单位.Lab:指定将要使用的角度单位.有3个选项.RAD:在角度函数的输入与输出中使用弧度单位(默认)DEG:在角度函数的输入与输出中使用度单位.STAT:显示该命令当前的设置(即是度还是弧度).10、Agen,itime,na1,na2,ninc,dx,dy,dz,kinc,noelem,imove !面积复制命令。
ANSYS结构分析单元功能与特性/可以组成一一些命令,一般是一种总体命令(session),三十也有特殊,比如是处理/POST1! 是注释说明符号,,与其他软件的说明是一样的,ansys不作为命令读取,* 此符号一般是APDL的标识符,也就是ansys的参数化语言,如*do ,,,*enddo等等NSEL的意思是node select,即选择节点。
s就是select,选择。
DIM 是定义数组的意思。
array 数组。
MP命令用来定义材料参数。
K是建立关键点命令。
K,关键点编号,x坐标,y坐标,z坐标。
K, NPT, X, Y, Z是定义关键点,K是命令,NPT是关键点编号,XYZ是坐标。
NUMMRG, keypoint 用这个命令,要保证关键点的位置完全一样,只是关键点号不一样的才行。
这个命令对于重复的线面都可以用。
这个很简单,压缩关键。
Ngen 复制节点e,节点号码:这个命令式通过节点来形成单元NUMCMP,ALL:压缩所有编号,这样你所有的线都会按次序重新编号~你要是需要固定的线固定的标号NSUBST,100,500,50 :通过指定子步数来设置载荷步的子步LNSRCH线性搜索是求解非线性代数方程组的一种技巧,此法会在一段区间内,以一定的步长逐步搜索根,相比常用的牛顿迭代法所要耗费的计算量大得多,但它可以避免在一些情况下牛顿迭代法出现的跳跃现象。
LNSRCH 激活线性搜索PRED 激活自由度求解预测NEQIT指定一个荷载步中的最大子步数AUTOTS 自动求解控制打开自动时间步长.KBC -指定阶段状或者用跳板装载里面一个负荷步骤。
SPLINE:P1,P2,P3,P4,P5,P6,XV1,YV1,ZV1,XV6,YV6,ZV6(生成分段样条曲线)*DIM,Par,Type,IMAX,JMAX,KMAX,Var1,Var2,Var3(定义载荷数组的名称)【注】Par: 数组名Type: array 数组,如同fortran,下标最小号为1,可以多达三维(缺省)char 字符串组(每个元素最多8个字符)tableIMAX,JMAX,KMAX 各维的最大下标号Var1,Var2,Var3 各维变量名,缺省为row,column,plane(当type 为table时)/config是设置ansys配置参数的命令格式为/CONFIG, Lab, VALUELab为参数名称 value为参数值例如:/config,MXEL,10000的意思是最大单元数为10000杆单元:LINK1、8、10、11、180梁单元:BEAM3、4、23、24,44,54,188,189管单元:PIPE16,17,18,20,59,602D实体元:PLANE2,25,42,82,83,145,146,182,1833D实体元:SOLID45,46,64,65,72,73,92,95,147,148,185,186,187,191壳单元:SHELL28,41,43,51,61,63,91,93,99,143,150,181,208,209弹簧单元:COMBIN7,14,37,39,40质量单元:MASS21接触单元:CONTAC12,52,TARGE169,170,CONTA171,172,173,174,175,178矩阵单元:MATRIX27,50表面效应元:SURF153,154粘弹实体元:VISCO88,89,106,107,108,超弹实体元:HYPER56,58,74,84,86,158耦合场单元:SOLID5,PLANE13,FLUID29,30,38,SOLID62,FLUID79,FLUID80,81,SOLID98,FLUID129,INFIN110,111,FLUID116,130界面单元:INTER192,193,194,195显式动力分析单元:LINK160,BEAM161,PLANE162,SHELL163,SOLID164,COMBI16杆单元单元名称简称节点数节点自由度特性备注LINK1 2D杆 2 Ux,Uy EPCSDGB常用杆元LINK8 3D杆Ux,Uy,Uz EPCSDGBLINK103D仅受拉或仅受压杆EDGB模拟缆索的松弛及间隙LINK11 3D线性调节器EGB模拟液压缸和大转动LINK183D有限应EPCDFG另可考虑粘0 变杆 B 弹塑性E-弹性(Elasticity),P-塑性(Plasticity),C-蠕变(Creep),S-膨胀(Swelling),D-大变形或大挠度(Large deflection),F-大应变(Large strain)或有限应变(Finite strain),B-单元生死(Birth and dead),G-应力刚化(Stress stiffness)或几何刚度(Geometric stiffening),A-自适应下降(Adaptive descent)等。
目录提取质量与体积 (2)加弯矩命令流 (2)显示未画网格的体 (2)面单元与体单元耦合 (3)ELEMENT TABLE (4)提取质量与体积TVOLU=0 !起初单元体积设定值*GET,MaxEleNum,ELEM,,NUM,MAX !提取对所要求的体对应的单元的最大号*do,i,1,MaxEleNum !进行do循环*get,volu,elem,i,volu !提取每个单元的体积TVOLU=TVOLU+volu !对各个单元体积进行叠加得到最后总的体积*enddo !循环结束,在parameter中得到TVOLU的值,即为总体积TolWEIGHT=TVOLU*dens !得到这个体的质量,在parameter中得到TolWEIGHT的值,即为总质量TVOLU=0*GET,MaxEleNum,ELEM,,NUM,MAX*do,i,1,MaxEleNum*get,volu,elem,i,voluTVOLU=TVOLU+volu*enddoTolWEIGHT=TVOLU*1注释:1.在有些结构需要求解质量和体积时要用到这些,如塔器的附加质量,来求密度用到的体积。
2.对于多个体的体积分别提取时,只要把参数变化一下就可以,如把MaxEleNum变为MaxEleNum2等。
需要变化的已经标记。
加弯矩命令流F,671341,FX, ——F,671341,FY, ——F,671341,FZ, ——F,671341,MX, ——F,671341,MY, ——F,671341,MZ, ——显示未画网格的体allsel,all !首先全选vsel,s,type,,1 !TYPE为单元类型,这里选取单元类型为1的体组件,vsel,inve !把刚才选取的体进行反选,反选为整体的体减去上一步的体。
Vplot !显示体注:(1)上述APDL是在只有一种单元的类型情况,如有多种单元类型情况如下:allsel,all !首先全选vsel,s,type,,1 !TYPE为单元类型,这里选取单元类型为1的体组件,vsel,a,type,,2vsel,2,type,,3 !Also select 同时选择单元类型为2的和3的。