ansys命令集1

合集下载

ANSYS命令大全

ANSYS命令大全

ANSYS模块简介APDL换行与续行-APDL规定每行72个字符如果要写表达式A=C1+C2 (C1与C2都为表达式可以用B=C1A=B+C2将一行拆成两行来做但是如果不是表达式,而是输入一个命令参数过多的话,可以用续行命令RMORE,格式如下:RMORE, R7, R8, R9, R10, R11, R12这个命令每次也只能输入6个参数,如果多于6个,可以重复使用RMORE就可以输入13-18,19-24等等。

另外,于上面续行相应的是换行,一行命令太短可以使用多个命令共一行$”,没有双引号。

这样就可以将一行变成多行使。

:)换行符是“ANSYS常见术语/命令对照表Utility Menu 实用菜单SA VE_DB 存储数据库RESUME_DB 恢复数据库Select Entity 选择实体Comp/Assembly 组元/集合Plot/Replot 画图/重新画图Pan,Zoom,Rotate…平移,缩放,旋转…WorkPlane(WP) 工作平面Coordinate System(CS) 坐标系Macro 宏Preference…优先设置…Preprocessor 前处理General Postproc 通用后处理TimeHist Postproc 时间历程后处理APDL ANSYS参数化设计语言Line Fillet 在两条线的过渡生成线Arbitrary 任意形状Cylinder 圆柱体Prism 棱柱体Cone 圆锥形Sphere 球形Polygon 多边形Stress 应力Strain 应变Displacement 位移DOF 自由度V on Mises(Stress) 平均应力Contour 等高线(图)Deformed/Undeformed shape 变形后/未变形的形状Results Summary 结果摘要Radiation Matrix 辐射矩阵Modeling 建模Meshing 划分网格Attribute 属性LS (Load Step) 载荷步ansys的常用命令介绍对ANSYS学习也有一个来月的时间了,可是还是什么都不会!郁闷!整理了一些ANSYS 常用的命令;但深知自己的水平,还不敢保证完全正确;给大家一些参考,望指正:1. A,P1,P2,…,P17,P18(以点定义面)2. AADD,NA1,NA2,…NA8,NA9(面相加)3. AA TT,MA T,REAL,TYPE,ESYS,SECN(指定面的单元属性)【注】ESYS为坐标系统号、SECN为截面类型号。

ansys14.0做直线和弧线命令 (1)

ansys14.0做直线和弧线命令 (1)

ANSYS 各种线命令5.2.2 硬点硬点实际上是一种特殊的关键点。

用户可利用硬点施加载荷或从模型线和面上的任意点获得数据。

硬点不改变模型的几何形状和拓扑结构。

大多数关键点命令如FK、KLIST和KSEL 等都适用于硬点。

而且硬点有自己的命令集和GUI中的部分。

如果用户发出更新图元几何形状的命令,例如布尔运算或简化命令,任何与图元相连的硬点都将被删去。

因此在完成实体模型之后应当将所有的硬点加入。

如果删除一个联系着硬点的图元,硬点会:·与图元一起被删除(如果硬点与其它任何图元都没有关系)·与被删除的图元分离(如果硬点与另外的图元相连)不能用拷贝、移动或修改关键点的命令操作硬点。

硬点有其自己的命令和GUI控制。

当使用硬点时不支持映射网格划分。

5.2.2.1 定义硬点:可以在现有线或面上定义硬点。

在这两种情况下,用户可通过如下定义硬点在图元上的位置:·拾取(不适于从IGES文件中输入的模型)·指定比率(只适用于线)·指定总体X、Y和Z坐标用下列方法生成硬点:·在已有线上定义单个的硬点:命令:HPTCREATEGUI: Main Menu>Preprocessor>Create>Keypoints>Hard PT on Line>Hard PT by ratio Main Menu>Preprocessor>Create>Keypoints>Hard PT on Line>Hard PT by coord Main Menu>Preprocessor>Create>Keypoints>Hard PT on Line>Hard PT by picki·在已有面上定义单个的硬点:命令:HPTCREATEGUI: Main Menu>Preprocessor>Create>Keypoints>Hard PT on area>Hard PT by ratio Main Menu>Preprocessor>Create>Keypoints>Hard PT on area>Hard PT by coord Main Menu>Preprocessor>Create>Keypoints>Hard PT on area>Hard PT by picki5.2.2.2 选择硬点:用户可以用下列方法选择硬点或带有硬点的几何图元:·选择硬点:命令:KSELGUI : Utility Menu>Select>Entities注意:在选择图元对话框中,选择同时包含关键点和硬点的项。

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常用命令详解

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常用命令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、A,P1,P2,P3,P4,P5,P6,P7,P8,P9此命令用已知的一组关键点点(P1~P9)来定义面(Area),最少使用三个点才能围成面,同时产生转围绕些面的线。

点要依次序输入,输入的顺序会决定面的法线方向。

如果超过四个点,则这些点必须在同一个平面上。

Menu Paths:Main Menu>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、ABBSA V,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为半径。

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:定义进行谐响应分析的类型。

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

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

设材料线弹性、非线性特性设置单元类型及相应KEYOPT设置实常数设置网格划分,划分网格根据需要耦合某些节点自由度定义单元表存盘3./solu加边界条件设置求解选项定义载荷步求解载荷步4./post1(通用后处理)5./post26 (时间历程后处理)6.PLOTCONTROL菜单命令7.参数化设计语言8.理论手册Fini(退出四大模块,回到BEGIN层)/cle (清空内存,开始新的计算)1 定义参数、数组,并赋值.u dim, par, type, imax, jmax, kmax, var1, vae2, var3 定义数组par: 数组名type:array 数组,如同fortran,下标最小号为1,可以多达三维(缺省)char 字符串组(每个元素最多8个字符)tableimax,jmax, kmax 各维的最大下标号var1,var2,var3 各维变量名,缺省为row,column,plane(当type为table时) 2 /prep7(进入前处理)2.1 定义几何图形:关键点、线、面、体u csys,kcnkcn , 0 迪卡尔zuobiaosi1 柱坐标2 球4 工作平面5 柱坐标系(以Y轴为轴心)n 已定义的局部坐标系u numstr, label, value 设置以下项目编号的开始nodeelemkplineareavolu注意:vclear, aclear, lclear, kclear 将自动设置节点、单元开始号为最高号,这时如需要自定义起始号,重发numstru K, npt, x,y,z, 定义关键点Npt:关键点号,如果赋0,则分配给最小号u Kgen,itime,Np1,Np2,Ninc,Dx,Dy,Dz,kinc,noelem,imoveItime:拷贝份数Np1,Np2,Ninc:所选关键点Dx,Dy,Dz:偏移坐标Kinc:每份之间节点号增量noelem: “0” 如果附有节点及单元,则一起拷贝。

“1”不拷贝节点和单元imove:“0”生成拷贝“1”移动原关键点至新位置,并保持号码,此时(itime,kinc,noelem)被忽略注意:MA T,REAL,TYPE 将一起拷贝,不是当前的MA T,REAL,TYPEu A, P1, P2, ………P18 由关键点生成面u AL, L1,L2, ……,L10 由线生成面面的法向由L1按右手法则决定,如果L1为负号,则反向。

(线需在某一平面内坐标值固定的面内)u vsba, nv, na, sep0,keep1,keep2 用面分体u vdele, nv1, nv2, ninc, kswp 删除体kswp: 0 只删除体1 删除体及面、关键点(非公用)u vgen, itime, nv1, nv2, ninc, dx, dy, dz, kinc, noelem, imove 移动或拷贝体itime: 份数nv1, nv2, ninc:拷贝对象编号dx, dy, dz :位移增量kinc: 对应关键点号增量noelem,:0:同时拷贝节点及单元1:不拷贝节点及单元imove:0:拷贝体1:移动体u cm, cname, entity 定义组元,将几何元素分组形成组元cname: 由字母数字组成的组元名entity: 组元的类型(volu, area, line, kp, elem, node)u cmgrp, aname, cname1, ……,cname8 将组元分组形成组元集合aname: 组元集名称cname1……cname8: 已定义的组元或组元集名称u cmlist,nameu cmdele,nameu cmplot, label12.2 定义几个所关心的节点,以备后处理时调用节点号。

u n,node,x,y,z,thxy, thyz, thzx 根据坐标定义节点号如果已有此节点,则原节点被重新定义,一般为最大节点号。

2.3 设材料线弹性、非线性特性u 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次项的系数u Tb, lab, mat, ntemp,npts,tbopt,eosopt 定义非线性材料特性表Lab: 材料特性表之种类Bkin: 双线性随动强化Biso: 双线性等向强化Mkin: 多线性随动强化(最多5个点)Miso: 多线性等向强化(最多100个点)Dp: dp模型Mat: 材料号Ntemp: 数据的温度数对于bkin: ntemp缺省为6miso: ntemp缺省为1,最多20biso: ntemp缺省为6,最多为6dp: ntemp, npts, tbopt 全用不上Npts: 对某一给定温度数据的点数u TBTEMP,temp,kmod 为材料表定义温度值temp: 温度值kmod: 缺省为定义一个新温度值如果是某一整数,则重新定义材料表中的温度值注意:此命令一发生,则后面的TBDATA和TBPT均指此温度,应该按升序若Kmod为crit, 且temp为空,则其后的tbdata数据为solid46,shell99,solid191中所述破坏准则如果kmod为strain,且temp为空,则其后tbdata数据为mkin中特性。

u TBDA TA, stloc, c1,c2,c3,c4,c5,c6给当前数据表定义数据(配合tbtemp,及tb使用)stloc: 所要输入数据在数据表中的初始位置,缺省为上一次的位置加1每重新发生一次tb或tbtemp命令上一次位置重设为1,(发生tb后第一次用空闲此项,则c1赋给第一个常数)u tbpt, oper, x,y 在应力-应变曲线上定义一个点oper: defi 定义一个点dele 删除一个点x,y:坐标2.4 设置单元类型及相应KEYOPTu ET, itype, ename, kop1……kop6, inopr 设定当前单元类型Itype:单元号Ename:单元名设置实常数u Keyopt, itype, knum, valueitype: 已定义的单元类型号knum: 单元的关键字号value: 数值注意:如果,则必须使用keyopt命令,否则也可在ET命令中输入2.5 设置网格划分,划分网格2.5.1 映射网格划分1.面映射网格划分条件:a. 3或4条边b.面的对边必须划分为相同的单元或其划分与一个过渡形网格的划分相匹配c. 该面如有3条边,则划分的单元不必须为偶数,并且各边单元数相等d. mshkeye. mshpattern* 如果多于四条边,可将线合并成Lcomb可用amap命令,先选面,再选4个关键点即可* 指定面的对边的分割数,以生成过渡映射四边形网格,只适用于有四条边的面?2. 体映射网格划分(1)若将体划分为六面体单元,必须满足以下条件a. 该体的外形为块状(六面体)、楔形或棱形(五面体)、四面体b. 对边必须划分为相同的单元数,或分割符合过渡网格形式c. 如果体是棱形或四面体,三角形面上的单元分割数必须是偶数(2)当需要减少围成体的面数以进行映射网格划分时,可以对面相加或连接。

如果连接而有边界线,线也必须连接在一起。

(3)体扫掠生成网格步骤:a. 确定体的拓扑是否能够进行扫掠。

侧面不能有孔;体内不能有封闭腔;源面与目标面必须相对b. 定义合适的单元类型c. 确定扫掠操作中如何控制生成单元层的数目lesized. 确定体的哪一个边界面作为源面、目标面e. 有选择地对源面、目标面和边界面划分网格3. 关于连接线和面的一些说明连接仅是映射网格划分的辅助工具4. 用desize定义单元尺寸时单元划分应遵守的级别高:lesizekesizeesizedesize用smartzing定义单元尺寸时单元划分应遵守的级别高:lesizekesizesmartsizeu LESIZE,NL1,Size, Angsiz,ndiv,space,kforc,layer1,layer2,kyndiv为线指定网格尺寸NL1: 线号,如果为all,则指定所有选中线的网格。

Size: 单元边长,(程序据size计算分割份数,自动取整到下一个整数)?Angsiz: 弧线时每单元跨过的度数?Ndiv: 分割份数Space: “+”: 最后尺寸比最先尺寸“-“: 中间尺寸比两端尺寸free: 由其他项控制尺寸kforc 0: 仅设置未定义的线,1:设置所有选定线,2:仅改设置份数少的,3:仅改设置份数多的kyndiv: 0,No,off 表示不可改变指定尺寸1,yes,on 表示可改变u ESIZE,size,ndiv 指定线的缺省划分份数(已直接定义的线,关键点网格划分设置不受影响)u desize, minl, minh,……控制缺省的单元尺寸minl: n 每根线上低阶单元数(缺省为3)defa 缺省值stat 列出当前设置off 关闭缺省单元尺寸minh: n 每根线上(高阶)单元数(缺省为2)u mshape, key, dimension 指定单元形状key: 0 四边形(2D),六面体(3D)1 三角形(2D), 四面体(3D)Dimension: 2D 二维3D 三维u smart,off 关闭智能网格u mshkey, key 指定自由或映射网格方式key: 0 自由网格划分1 映射网格划分2 如果可能的话使用映射,否则自由(即使自由smartsizing也不管用了)u Amesh, nA1,nA2,ninc 划分面单元网格nA1,nA2,ninc 待划分的面号,nA1如果是All,则对所有选中面划分u SECTYPE, ID, TYPE, SUBTYPE, NAME, REFINEKEY定义一个截面号,并初步定义截面类型sectype,1,beam,I,ljm1ID: 截面号TYPE: BEAM 定义此截面用于梁TAPER 定义锥形梁的截面SHELL 定义壳PRETENSION 定义预拉的截面JOINT 定义(铰、关节、接头等)截面SUBTYPE: 当TYPE为BEAM时,SUBTYPE可为:RECT 矩形QUAD 四边形CSOLID 圆形实心截面CTUBE 圆管截面CHAN 槽形截面I 工字形Z Z形L L形T T形HATS 帽形截面HREC: 矩形空管ASEC: 任意截面MESH: 用户定义的划分网格当TYPE为JOINT时,SUBTYPE可为:UNIV 万向铰、球窝铰REVO 旋转铰NAME: 8字符的截面名称(字母和数字组成)REFINEKEY: 网格细化程度:0~5(对于薄壁构件用此控制,对于实心截面用SECDATA控制)u SECDATA, V AL1, V AL2, …….V AL10 描述梁截面说明:对于SUBTYPE=MESH, 所需数据由SECWRITE产生,SECREAD读入u SECNUM,SECID 设定随后梁单元划分将要使用的截面编号u LATT, MAT, REAL, TYPE, --, KB, KE, SECNUM为准备划分的线定义一系列特性MA T: 材料号REAL: 实常数号TYPE: 线单元类型号KB、KE: 待划分线的定向关键点起始、终止号SECNUM: 截面类型号u SECPLOT,SECID,MESHKEY 画梁截面的几何形状及网格划分SECID:由SECTYPE命令分配的截面编号MESHKEY:0:不显示网格划分1:显示网格划分u /ESHAPE, SCALE 按看似固体化分的形式显示线、面单元SCALE: 0:简单显示线、面单元1:使用实常数显示单元形状u esurf, xnode, tlab, shape 在已存在的选中单元的自由表面覆盖产生单元(接触问题)xnode: 仅为产生surf151 或surf152单元时使用tlab: 仅用来生成接触元或目标元top 产生单元且法线方向与所覆盖的单元相同,仅对梁或壳有效,对实体单元无效Bottom产生单元且法线方向与所覆盖的单元相反,仅对梁或壳有效,对实体单元无效 Reverse 将已产生单元反向Shape: 用于为目标单元TARGE170指定单元形状空:与所覆盖单元形状相同Tri:产生三角形表面的目标元注意:选中的单元是由所选节点决定的,而不是选单元,如同将压力加在节点上而不是单元上u Nummrg,label,toler, Gtoler,action,switch 合并相同位置的itemlabel: 要合并的项目node: 节点,Elem,单元,kp: 关键点(也合并线,面及点)mat: 材料,type: 单元类型,Real: 实常数cp:耦合项,CE:约束项,CE: 约束方程,All:所有项toler: 公差Gtoler:实体公差Action: sele 仅选择不合并空合并switch: 较低号还是较高号被保留(low, high)注意:可以先选择一部分项目,再执行合并。

相关文档
最新文档