ansys初学者直接使用命令流

合集下载

(完整版)ANSYS最常用命令流+中文注释(超级大全)

(完整版)ANSYS最常用命令流+中文注释(超级大全)

(完整版)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,CTBDATA,2,ψTBDATA,3,……如定义:EX=1E8,NUXY=0.3,C=27,ψ=45的命令如下:MP,EX,1,1E8MP,NUXY,1,0.3TB,DP,1TBDATA,1,27TBDATA,2,45这里要注意的是,在前处理的最初,要将角度单位转化到“度”,即命令:*afun,degVSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWP Type,是选择的方式,有选择(s),补选(a),不选(u),全选(all)、反选(inv)等,其余方式不常用Item, Comp 是选取的原则以及下面的子项如volu 就是根据实体编号选择,loc 就是根据坐标选取,它的comp就可以是实体的某方向坐标!其余还有材料类型、实常数等MIN, VMAX, VINC,这个就不必说了吧!,例:vsel,s,volu,,14vsel,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: 节点号Comp: 分量Vmin,vmax,vinc: ITEM范围Kabs: “0” 使用正负号“1”仅用绝对值下面是单元生死第一个载荷步中命令输入示例:!第一个载荷步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,... !施加合适的体载荷SA VESOLVE请参阅TIME,NLGEOM,NROPT,ESTIF,ESEL,EKILL,NSLE,NSEL,D, F,SF和BF命令得到更详细的解释。

ANSYS命令流、二次开发与HELP文档(介绍)

ANSYS命令流、二次开发与HELP文档(介绍)

ANSYS命令流、二次开发与HELP文档(一)ANSYS在操作时有两种途径,一种是GUI途径,即通过ANSYS可视化的操作菜单来实现对分析过程的操作,而另外一种就是所谓的命令流,这更像是一种后台操作,操作者分析的过程即是将一条条ANSYS命令按照自己的分析思路组织起来,而ANSYS通过调用这些命令完成分析。

初学ANSYS的人,对命令流充满了迷惑,因为当拿出一个分析过程自动形成的.log文件之后发现一行一行犹如天书,但这些正是ANSYS命令的真实面目,而我们常使用的菜单操作只不过是把这些命令的本来面目给遮盖起来了,在学习ANSYS的过程中,随着学习过程的深入,加之以对命令流本身有个追本溯源的原动力驱使,命令流本身也不是很难。

命令流与菜单操作相比各有其优缺点,学习ANSYS一般从菜单操作开始,因为菜单操作能够做到于使用者直接对话,简洁和可视化,但其缺点是如果一直按照菜单操作的方式进行便不能窥视到ANSYS的工作过程,尤其是在进行同个问题变换其中一个或几个参数进行分析时,其重复操作的工作太多,大大减小了分析的趣味性,把精力放在了没有技术含量的操作上。

ANSYS命令流则弥补了这一缺陷,虽然难以理解,但当使用命令流进行分析时,能够大大的缩短分析的手工工作量,尤其是配合一定APDL语句,能够使分析过程自动进行,而操作者要做的仅仅是调用已经编制好的命令流文件而已,这时操作者的精力将会是放在对整个分析过程的分析和研究上,因为一旦分析过程研究及其实现机理研究透彻,那随之而来的所谓分析只是计算机自己的问题,操作者可以调用完命令之后随心所欲的做其他事情,而且学习命令流可以更好的理解ANSYS的工作过程和分析机理,这是菜单操作方式所没有的,我们在学习ANSYS过程中,菜单操作仅仅是对ANSYS使用环境熟悉的一个过程。

谈到命令流的种种优点,便引起这样一个问题,如何学习ANSYS命令流?更确切的说如何入门命令流?学习ANSYS的人会发现,初学ANSYS命令流会感到无从下手,不知道该如何去进入这个世界,好像是ANSYS命令流的世界只有一个很小的门,大多数人都钻不过去,只有少数人钻了过去看到了里面的美妙景象,其实来说命令流的世界没有想象的这么难以进入。

ANSYS常用的工具命令流

ANSYS常用的工具命令流

ANSYS常用工具命令流简介:学习ANSYS有限元软件三年,积累了很多常用的命令流,适用于不同研究方向的建模,在建模过程中起到小工具的作用。

希望可以帮助到学习ANSYS 的人,之后会尽量持续更新。

为方便使用特地做了目录和简单的用途介绍如下:目录!1.查看面的法线方向:使用voffst命令面偏移创建体之前,查看面的法线方向。

!2.查看点和单元的最大编号。

!3.ansys窗口背景变白!4.ansys出结果图:所出的图位于ansys的计算文件夹中,为png文件。

!5.设置体的透明度:设置plotctrls→numbering仍看不多体单元编号时,通过设置体的透明度可看到位于体内部的编号。

!6.单位制对应表:建模之前先统一单元,局部模拟常用:mm、t、n、mpa。

!7.提取指定位置的节点的节点号:同样适用于面、体、单元等!8.提取某材料的体积:很方便的计算体的方法!9.后处理中显示塑性区!10.显示变形动画并保存:可以用来到处变形动画放在PPT中或者检查加载情况!11.设置变形放大系数:结果中的变形是夸张变形后的结果,利用此命令流可以将变形恢复,用于查看混凝土裂缝时的将变形复原。

!12.查看GUI操作的命令流:查看GUI操作对应命令流,将某些GUI操作保存为命令流可简化操作!13.查看开裂单元透明调整!14.检查形状不好的单元!15.关闭所有标识:关闭ansys右上角标识!16.单元轮廓不显示:应力云图中单元轮廓影响查看效果!17.显示壳单元厚度:壳单元在ansys中以面存在,不显示厚度。

!18.最大最小位移节点编号的提取!19.求解完后显示梁单元的截面!20.显示体、面、线、单元、点:GUI操作的简化!21. ANSYS结果窗格中DMX、SMX、SMN的含义!22.查看节点坐标系:在节点施加荷载之前必须先明确节点坐标系从而确定荷载的正负!23.查看切面应力:查看模型某个截面的应力情况!24.查看荷载列表!24.已选定节点个数统计!25.查看结构整体的质量、体积等!26.查看某个应力范围内的单元命令流!1.查看面的法线方向/PSYMB,adir,1/replot,all/PSYMB,adir,0/replot,allLDELE,215!2.查看点和单元的最大编号单元:esel,all*get,emax,elem,,num,max*get,emin,elem,,num,min点:*get,nmax,node,,num,max*get,nmax,kp,,num,max工具栏:list→ picked entities→ maximumlist→ picked entities→鼠标点选需要查看的点→OK !3.窗口背景变白/COLOR,DEFAULT/RGB,INDEX,100,100,100,0/RGB,INDEX,80,80,80,13/RGB,INDEX,60,60,60,14/RGB,INDEX,0,0,0,15/REPLOT!4.ansys出结果图!GET THE PNG IMAGE/SHOW,PNG,,0PNGR,COMP,1,-1PNGR,ORIENT,HORIZPNGR,COLOR,2PNGR,TMOD,1/GFILE,1500,!*/CMAP,_TEMPCMAP_,CMP,,SAVE/RGB,INDEX,100,100,100,0/RGB,INDEX,0,0,0,15/REPLOT/CMAP,_TEMPCMAP_,CMP/DELETE,_TEMPCMAP_,CMP/SHOW,CLOSE/DEVICE,VECTOR,0!*!5.体单元编号看不到时可设置体的透明度/trlcy,volu,1,all ! 修改所有体的透明度为100% /trlcy,defa!6.单位制对应表!查看单位/status,units!7.提取指定位置的节点的节点号nsel,s,loc,x,5nsel,r,loc,y,6nsel,r,loc,z,7*get,kcon,kp,,num,min也可用list→picked entities,这种方法更直观简便!8.提取某材料的体积vsel,s,mat, ,2vsum,all*get,v2,volu,0,volu!9.后处理中显示塑性区/post1plnsol,eppl,eqv,2!10.显示变形动画并保存GUI:Utility Menu>Plotctrls>Animate>Deformed Shape!11.设置变形放大系数/dscale,,0!12.查看GUI操作的命令流list→files→log file!13.查看开裂单元透明调整/TRLCY,elem,0.5,all!14.检查形状不好的单元check,esel,warn!15.关闭所有标识!16.单元轮廓不显示/GLINE,1,-1/GLINE,1,0 !显示!17.显示壳单元厚度主菜单——PlotCrls——Style——Size and Shape——第二项[ESHAPE],将off 改为on(必须要在划分网格之后)!18.最大最小位移节点编号的提取allselnsort,u,sum,0,0,all !根据位移矢量大小按降序排列*get,max_u,sort,0,imaxallselnsort,u,sum,0,0,all !根据位移矢量大小按降序排列*get,max_u,sort,0,imin!19.求解完后显示梁单元的截面PlotCtrls-->Style-->Size and Shape-->勾选Shape!20.显示体、面、线、单元、点eplotvplotaplotnplot!21.ANSYS结果输出中DMX、SMX、SMN的含义DMX固定指:最大位移(Displacement Max)SMX:指定的、要查看的、那个Item解的最大值(Solution Max)SMN:指定的、要查看的、那个Item解的最小值(Solution Min)!21.ANSYS结果输出中DMX、SMX、SMN的含义DMX固定指:最大位移(Displacement Max)SMX:指定的、要查看的、那个Item解的最大值(Solution Max)SMN:指定的、要查看的、那个Item解的最小值(Solution Min)!22.查看节点坐标系plotctrls>symbols>nodal coordinate system来源:https:///view/b1a458fc5901020206409c40.html!23.查看切面应力wpstyl,defawprota,0,0,90/type,1,5/cplane,1来源:https:///view/0bab0662f12d2af90242e6c7.html!24.查看荷载列表flist!24.已选定节点个数统计nsel,s,loc,y,0*get,aaa,node,0,count !令aaa=节点数后续在parameters→scalar parameters中查看!25.查看结构整体的质量、体积等preprocessor→modeling→calc geom items→of geometry!26.查看某个应力范围内的单元/cont,1,9,-32, ,-20/replot。

ansys命令流操作大全

ansys命令流操作大全

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命令集/EXIT,Slab,Fname,Ext,Dir Slab=ALL 保存所有资料Slab=NOSA VE所有更改资料不保存Slab=MODEL保存实体模型,有限元模型,负载的资料(系统默认)例:/EXIT,ALL-------------------------------------------------------- /FILNAM,Fname Fname=工作文件名称,不要扩展名例:/FILNAM,Sanpangzi--------------------------------------------------------/SA VE,Fname,Ext,Dir 保存目前所有的Datebase资料,即更新Jobname.db--------------------------------------------------------/RESUME,Fname,Ext,Dir,NOPAR 回到最后SA VE时的Datebase状态--------------------------------------------------------/CLEAR 清除所有Datebase资料-------------------------------------------------------- LOCAL,KCN,KCS,XC,YC,ZC,THXY,THYZ,THZX,PAR1,PAR2 定义区域坐标系统KCN 区域坐标系统代号,大于10的任何号码KCS=0,1,20=笛卡儿坐标1=圆柱坐标2=球面坐标XC,YC,ZC 该区域坐标原点与整体坐标原点的关系THXY,THYZ,THZX 该区域坐标与整体坐标XYZ轴的关系例:LOCAL,11,1,1,1,0-------------------------------------------------------- CSYS,0,1,2声明当前坐标系统例:CSYS,0-------------------------------------------------------- /UNITS,LABEL 声明系统分析时所用的单位LABEL=SI (米,千克,秒)LABEL=CGS (厘米,克,秒)LABEL=BFT (英尺)LABEL=BIN (英寸)例:LABEL,SI-------------------------------------------------------- /PREP7进入通用前处理器-------------------------------------------------------- N,NODE,X,Y,Z,THXY,THYZ,THZX 定义节点NODE 节点号码X,Y,Z 节点在当前坐标系中位置例:N,1,2,3,4-------------------------------------------------------- NDELE,NODE1,NODE2,NINC 删除已建立的节点NODE1,NODE2 删除从NODE1到NODE2的节点,如1到100 NINC 间隔号码,1为1到100全删,2为1,3,5 (99)例:NDELE,1,100,2--------------------------------------------------------NPLOT,KNUM 将节点显示在图形窗口中KNUM=0不显示节点号码KNUM=1显示节点号码--------------------------------------------------------NLIST,NODE1,NODE2,NINC将节点资料列在窗口中例:NLIST--------------------------------------------------------NGEN,ITIME,INC,NODE1,NODE2,NINC,DX,DY,DZ,SPACE 复制节点ITIME 复制次数,包括本身INC复制时节点号码增量NODE1,NODE2,NINC 要复制的节点DX,DY,DZ 复制出的节点的位置改变量例:NGEN,4,5,1,5,1,1,2,3 将节点1到5复制4次,每次复制X,Y,Z方向分别移动1,2,3单位长度-------------------------------------------------------- FILL,ITIME,INC,NODE1,NODE2,NINC,DX,DY,DZ,SPACE 填充节点(默认为均分填充)例:FILL,1,100 在节点1到100之间填充2,3 (99)-------------------------------------------------------- ET,ITYPE,Ename,KOPT1……KOPT6,INOPR 定义元素ITYPE 元素类型编号Ename 所使用元素名称KOPT1-KOPT6 元素特性编码例:ET,1,LINK1 第1类元素为LINK1单元-------------------------------------------------------- MP,Lab,MAT,C0,C1,C2,C3,C4 定义材料特性材料特性为固定值,其值为C0材料特性随温度变化,由C1-C4控制Lab 材料特性类别MAT 对应ET所定义的元素类型编号ITYPELab=EX,EY,EZ 杨氏系数Lab=DENS 密度Lab=PRXY,PRYZ,PRZX 泊松比Lab=GXY,GYZ,GZX 剪力模数例:MP,EX,1,207E9 第一类元素的杨氏系数为207E9-------------------------------------------------------- R,NSET,R1……R6 定义元素类型几何特性NSET 属性组别号码(系统默认值1)R1-R6 所定义元素类型几何特性值例:R,1,1E-4,2.09E-10 ,0.005-------------------------------------------------------- E,I,J,K,L,M,N,O,P定义元素连接方式I-P 定义元素节点顺序的号码例:E,1,2,5,7 四节点元素的节点顺序为1,2,5,7-------------------------------------------------------- EPLOT,KNUM 将元素显示在图形窗口中ENUM=0 不显示元素ENUM=1 显示元素-------------------------------------------------------- ELIST 将元素资料列在窗口中-------------------------------------------------------- EDELE,IEL1,IEL2,INC 删除已建立的元素IEL1,IEL2,INC 欲删除元素的范围例:EDELE,1,10,1-------------------------------------------------------- EGEN,ITIME,NINC,IEL1,IEL2,IEINC,MINC,IINC,RINC,CINC,DX,DY,DZ 复制元素ITIME 复制次数,包括本身NINC复制时节点号码增量IEL1,IEL2,IEINC 欲复制的元素范围DX,DY,DZ 复制出的元素的位置改变量例:EGEN,6,12,1,4,1 将元素1到4复制6次-------------------------------------------------------- /PNUM,Label,KEY 在图形中显示号码Label=NODE,ELEM,KP,LINE,AREA,VOLUKEY=0 不显示号码KEY=1 显示号码例:/PNUM,ELEM,1-------------------------------------------------------- /SOLU 进入解题处理器--------------------------------------------------------ANTYPE,Antype,Status 声明分析类型Antype=STATIC or 0 静态分析(系统默认)Antype=BUCKLE or 1 屈曲分析Antype=MODAL or 2 振动模态分析Antype=HARMIC or 3 调和外力动力系统分析Antype=TRANS or 4 瞬时动力系统分析例:ANTYPE,STATIC-------------------------------------------------------- F,NODE,Lab,V ALUE,V ALUE2,NEND,NINC定义节点上的集中力NODE 节点号码Lab 外力形式Lab=FX,FY,FZ,MX,MY,MZ 结构力学Lab=HEAT 热学的热流量Lab=AMP,CHRG 电学的电流,电荷Lab=FLUX 磁学的磁通量V ALUE 外力大小NODE,NEND,NINC 施力节点范围例:F,1,FY,,-200,5,1 =F,ALL,FY,-200 节点1-5 的Y方向定义集中力-200(注意FY,,表明V ALUE2默认)-------------------------------------------------------- FDELE,NODE,Lab,NEND,NINC 删除节点集中力例:FDELE,1,FY,5,1 = FDELE,ALL-------------------------------------------------------- D,NODE,Lab,V ALUE,V ALUE2,NEND,NINC,Lab2,Lab3,Lab4,Lab5,Lab6 定义节点自由度的限制NODE,NEND,NINC 选取自由度约束节点的范围Lab 相对元素每一个节点受自由度约束的形式结构力学Lab=UX,UY,UZ(直线位移)Lab=ROTX,ROTY,ROTZ(旋转位移)例:D,1,UX,,,5,1 节点1到5 X方向约束D,1,UX,,,5,1,UY 节点1到5 X Y方向约束D,1,ALL,,,5,1 节点1到5 全部自由度约束注意:使用命令前要先定义元素--------------------------------------------------------DDELE,NODE,Lab,NEND,NINC 取消节点自由度约束例:DDELE,ALL-------------------------------------------------------- DLIST,NODE1,NODE2,NINC 列出节点自由度约束--------------------------------------------------------DL,LINE,AREA,Lab,V ALUE1,V ALUE2定义线自由度限制LINE 线号AREA 线所属面积例:DL,8,3,ALL 定义面积3上面线8的约束注意:同时有DLLIST,DLDELE命令--------------------------------------------------------SFBEAM,ELEM,LKEY,Lab,V ALI,V ALJ,V AL2I,V AL2J,IOFFST,JOFFST定义分布力作用于梁元素的方式及大小ELEM 分布力所作用的元素编号LKEY 梁元素的4个面中分布力所在面号码Lab=PRES (表示分布压力)V ALI,V ALJ 在I,J点分布力的值例:SFBEAM,1,1,PRES,60,30 元素1上1号面作用分布力SFBEAM,1,1,PRES,-30,60--------------------------------------------------------SFE,ELEM,LKEY,Lab,KV AL,V AL1,V AL2,V AL3,V AL4定义分布力作用于元素上的方式及大小ELEM 分布力所作用的元素编号LKEY 分布力作用边,面的号码Lab=PRES (表示分布压力)V AL1-V AL4 分布力在元素边,面上节点的值例:SFE,4,2,PRES,,20,60元素4的第2边,面作用分布力--------------------------------------------------------SF,NLIST,Lab,V ALUE,V ALUE2 定义节点间分布力NLIST 分布力作用边或面上所有节点Lab=PRES例:SF,ALL,PRES,10注意:SFE适用于非均匀分布力,作用在元素的边或面上SF适用于均匀分布力,作用在节点之间-------------------------------------------------------- SFLIST,NODE,Lab 显示分布力-------------------------------------------------------- NSEL,Type,Item,COMP,VMIN,VMAX,VINC,KABS节点选择命令Type 选择方式Type=S 选择一组节点为ACTIVE点Type=R 在现有ACTIVE点中选出一部分作为ACTIVE点Type=A 在选择一部分节点,加入ACTIVE点中Type=U 在现有ACTIVE点中,排除某些节点Type=ALL 选择全部节点作为ACTIVE点Item =NODE 用节点号码选取┇Item =LOC 用节点坐标选取COMP=无┇COMP=X 以节点X坐标为准VMIN,VMAX,VINC 节点选取范围例:NSEL,S,NODE,,1,13,1选1-13中奇数点为ACTIVE点NSEL,A,NODE,,14,20,1 选14-20加入ACTIVE点--------------------------------------------------------OUTPR,Item,FREQ,Cname 分析结果是否显示于输出窗口Item=ALL 所有结果Item=NSOL 节点自由度结果FREQ 负载的次数FREQ=ALL 最后负载例:OUTPR,ALL,ALL注意:仅用于小程序--------------------------------------------------------SOLVE 开始解题--------------------------------------------------------/POST1 进入后处理器--------------------------------------------------------PLDISP,KUND 显示结构变形结构KUND=0 显示变形后结构形状KUND=1 显示变形前后结构形状KUND=0 显示变形前后结构形状,但仅显示外观--------------------------------------------------------PLESOL,Item,Comp显示元素的解答Item(何种解答)Comp(Item分量)S X,Y,Z,XY,YZ,ZX 应力S 1,2,3 主应力S EQV,INT 等效应力F X,Y,Z 结构力M X,Y,Z 结构力矩例:PLESOL,S,X,Y,Z--------------------------------------------------------PLNSOL,Item,Comp显示节点的解答Item(何种解答)Comp(Item分量)S X,Y,Z,XY,YZ,ZX 应力S 1,2,3 主应力S EQV,INT 等效应力F X,Y,Z 结构力M X,Y,Z 结构力矩U X,Y,Z,SUM 位移ROT X,Y,Z,SUM 旋转位移例:PLNSOL,S,Y PLNSOL,U,X--------------------------------------------------------PRESOL,Item,Comp 打印元素解答Item(何种解答)Comp(Item分量)S X,Y,Z,XY,YZ,ZX 应力F X,Y,Z 结构力M X,Y,Z 结构力矩例:PRESOL,S,X--------------------------------------------------------PRNSOL,Item,Comp 打印节点解答Item(何种解答)Comp(Item分量)U X,Y,Z 位移U X,Y,Z方向及总向量方向位移S COMP 应力S PRIN 主应立,等效应力例:PRNSOL,U PRNSOL,S注意:查看结果通常使用PLDISP,1 PLNSOL,U,Y……PRNSOL,S其中PLNSOL中Comp不能省略,PRNSOL中可以省略--------------------------------------------------------TYPE,Itype 声明建立元素时,元素形式号码(对应ET的Itype)例:ET,1,LINK1 ET,2,PLANE42TYPE,1建立LINK1元素TYPE,2建立PLANE42元素--------------------------------------------------------REAL,NSET 声明建立元素时,元素几何参数属性编号(对应R,NSET)--------------------------------------------------------MAT,MAT 声明建立元素时,元素材料特性属性编号(对应MP,MAT)--------------------------------------------------------LSWRITE,LSNUM 多重负载资料保存至文件Jobname.S0i 例:LSWRITE 自动编号,不用输入--------------------------------------------------------LSSOLVE,SLMIN,LSMX,LSINC读取所定义的多重负载并解答SLMIN,LSMX,LSINC 读取负载的范围例:LSSOLVE,1,4 获得1-4负载的解答--------------------------------------------------------DDELE,NODE,Lab,NEND,NINC删除定义的约束条件NODE,NEND,NINC 删除约束的节点范围Lab删除约束的节点方向例:DDELE,1,UY,5,2 删除1,3,5节点的Y向约束--------------------------------------------------------FDELE,NODE,Lab,NEND,NINC删除定义的集中力NODE,NEND,NINC 删除集中力的范围Lab删除外力的方向例:FDELE,1,FY,5,2 删除1,3,5节点的Y向集中力--------------------------------------------------------SFDELE,Nlist,Lab 将已定义的面载荷删除Nlist 面负载所含的节点(由NSEL选择,设Nlist=ALL)Lab=PRES (结构力学)--------------------------------------------------------SFEDELE,ELEM,LKEY,Lab 将负载从元素上删除ELEM 元素编号LKEY 负载作用边,面的号码Lab=PRES (结构力学)--------------------------------------------------------SET,Lstep,SBSTEP,FACT,KIMG,TIME,NGLE,NSET检查负载结果Lstep=负载编号例:SET,2 检查第二负载的结果PLDISP,1……注意:此命令要在/POST1中使用-------------------------------------------------------- FILE,Fname,Ext,Dir 读取分析后的结果文件例:FILE,TEST,RST--------------------------------------------------------ANTYPE,Antype,Status 声明分析类型例:ANTYPE=MODAL or 2 模态分析-------------------------------------------------------- MODOPT,Method,NMODE,FREQB,FREQE,PRMODE,NUMKEY 选择模态分析方法Method=REDUC 降阶法Method=SUBSP 次空间法NMODE 欲求模态个数(降阶法小于主自由度一半)FREQB,FREQE 欲探讨振动频率范围(默认全部)PRMODE 分析后,模态结果保存到结果文件的个数例:MODOPT,SUBSP,5-------------------------------------------------------- M,NODE,Lab1,NEND,NINC,Lab2。

ansys命令流使用方法

ansys命令流使用方法

ansys命令流使用方法
在ANSYS中,命令流是一种用于执行特定操作的自动化工具。

以下是ANSYS命令流使用的一般步骤:
1. 打开ANSYS软件并加载您要使用的工程文件。

2. 在ANSYS Graphical User Interface (GUI) 中,将鼠标指针放
在工具栏上。

在“Run”下拉菜单中选择“Command Line”。

3. 在命令行窗口中,输入和编辑您想执行的命令。

您可以使用ANSYS的命令语言以及相关命令进行模型操作、网格生成、
求解等。

4. 您可以通过多种方式输入命令:直接在命令行中输入、从脚本文件中读取、从ANSYS GUI中的日志文件中复制粘贴等。

5. 您可以使用命令流中的参数和变量来进行自动化操作。

使用“!VARIABLE”语句定义变量,并通过“!VARIABLE = value”语
句赋值。

6. 使用ANSYS的各种功能命令对模型进行操作。

例如,在预
处理阶段,您可以使用命令生成几何体、定义材料属性、设定网格、添加边界条件等。

7. 在求解阶段,使用命令启动求解器,设置求解器选项,运行求解器,并监视求解器的输出。

8. 在结果后处理阶段,使用命令读取并处理结果数据,生成图形、报告等。

9. 执行命令流,您可以一次性执行整个命令流,或者逐个执行命令。

10. 您还可以将命令流保存为脚本文件,以便将来再次使用。

以上是ANSYS命令流的一般用法,具体的命令和语法取决于您的特定需求和ANSYS的版本。

建议您参考ANSYS的官方文档和教程,以获得更详细和准确的使用说明。

ANSYS命令流使用方法(中文)

ANSYS命令流使用方法(中文)

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”如果附有节点及单元,则一起拷贝。

ANSYS 分析的命令流(APDL语言)

ANSYS 分析的命令流(APDL语言)

ANSYS 分析的命令流(APDL语言)前面分析的过程都是基于ANSYS用户图形界面(GUI命令流)形式,GUI 形式非常的直观明了,分析过程中通常会采用此种的分析方式。

但是这种分析方式会有一个缺点,就是当我们操作失误时候,没有后退的功能,因此我们不得不重新操作,这样就会给分析带来很多的麻烦。

但如果以命令流的形式进行计算的话就能很容易的减少这些麻烦。

下面就是本次点机前处理和分析计算过程的命令流/UNITS,SI !采用国际单位制/TITLE,2D DIANJI Static Analysis !定义分析名称KEYW,MAGNOD,1*AFUN,DEG !指定角度单位为度/PREP7 !进入前处理器ET,1,PLANE53 !设定单元类型为plane53EMUNIT,MKS !电磁单位LOCAL,12,0,0,0,0,90 !定义局部坐标系12--17LOCAL,13,0,0,0,0,30LOCAL,14,0,0,0,0,330LOCAL,15,0,0,0,0,270LOCAL,16,0,0,0,0,210LOCAL,17,0,0,0,0,150MP,MURX,1,1.0 ! 定义第一种材料的相对磁导率MP,MURX,2,1.0 ! 定义第二种材料的相对磁导率TB,BH,3TBPT,,35.03,0.1 ! 第三种材料的B-H磁化特性TBPT,,46.97,0.2TBPT,,57.32,0.3TBPT,,66.08,0.4TBPT,,74.04,0.5TBPT,,82.01,0.6TBPT,,91.56,0.7TBPT,,103.5,0.8TBPT,,117.83,0.9TBPT,,136.15,1TBPT,,160.83,1.1TBPT,,203.03,1.2TBPT,,286.62,1.3TBPT,,461.78,1.4TBPT,,955.41,1.5TBPT,,2547.8,1.6!TBPLOT,BH,3 !绘制B-H曲线TB,BH,4TBPT,,130,0.1 ! 定义第四种材料的B-H磁化特性TBPT,,170,0.2TBPT,,197,0.3TBPT,,218,0.4TBPT,,250,0.5TBPT,,290,0.6TBPT,,338,0.7TBPT,,400,0.8TBPT,,472,0.9TBPT,,570,1TBPT,,682,1.1TBPT,,810,1.2TBPT,,970,1.3TBPT,,1600,1.4TBPT,,2520,1.5TBPT,,3520,1.6!TBPLOT,BH,4 !绘制B-H曲线MP,MURX,5,1.17 ! 定义第五种材料的相对磁导率MP,MGXX,5,4.4E+005 ! 定义矫顽力矢量为X方向分量MP,MURX,6,1.17 ! 定义第六种材料的相对磁导率MP,MGXX,6,4.4E+005 ! 定义矫顽力矢量为X方向分量MP,MURX,7,1.17 ! 定义第七种材料的相对磁导率MP,MGXX,7,4.4E+005 ! 定义矫顽力矢量为X方向分量MP,MURX,8,1.17 ! 定义第八种材料的相对磁导率MP,MGXX,8,4.4E+005 ! 定义矫顽力矢量为X方向分量MP,MURX,9,1.17 ! 定义第九种材料的相对磁导率MP,MGXX,9,4.4E+005 ! 定义矫顽力矢量为X方向分量MP,MURX,10,1.17 ! 定义第十种材料的相对磁导率MP,MGXX,10,4.4E+005 ! 定义矫顽力矢量为X方向分量RECTNG,-0.00275,0.00275,0.0485,0.062 ! 创建一个矩形RECTNG,-0.00025,0.00025,0.048,0.0485 ! 再创建一个矩形AADD,ALL ! 将两个矩形融合在一起,形成槽结构CSYS,1 !转动工作平面到柱坐标下AGEN,36,3,38,1,,10,0 ! 复制槽/PNUM,AREA,ALL ! 给所有槽编号PCIRC,0.048,0.074 ! 创建定子圆环AOVLAP,ALL !对定子圆环和槽进行交迭布尔操作使得在连接线上共节点PCIRC,0.037,0.047,78,102 ! 创建永磁体极CSYS,1 !转到柱坐标下AGEN,6,3,8,1,,60,0 ! 复制6个磁极PCIRC,0.023,0.047 ! 创建转子圆环AOVLAP,3,10,45,51,57,63,69 ! 对转子圆环与磁极进行交迭操作PCIRC,0.047,0.0475 !创建两层气隙PCIRC,0.0475,0.048AOVLAP,ALLAGLUE,ALL ! 将所有交接面黏在一起NUMCMP,AREA !压缩面编号ASEL,S,AREA,,1,35 !选中槽ASEL,A,AREA,,42AATT,1 !材料定义为1号材料ASEL,S,AREA,,45ASEL,A,AREA,,43 !选中气隙AATT,2 !材料定义为2号材料ASEL,S,AREA,,46 !选中定子铁芯AATT,3 !材料定义为3号材料ASEL,S,AREA,,44 !选中转子磁轭AATT,4 !材料定义为4号材料ASEL,S,AREA,,40 !选中第1-6个永磁体磁极AATT,5,,,12 !材料定义为5-10号材料ASEL,S,AREA,,39AATT,6,,,13ASEL,S,AREA,,38AATT,7,,,14ASEL,S,AREA,,41AATT,8,,,15ASEL,S,AREA,,37AATT,9,,,16ASEL,S,AREA,,36AATT,10,,,17/PNUM,MAT,1 !打开材料编号APLOT !重新显示ALLSEL,ALL !选择所有实体SMRTSIZE,1 !指定智能网格划分等级L AMESH,ALL !智能网格划分!ESEL,S,MAT,,1!CM,ARM,ELEM!FMAGBC,'ARM'!SA VE,DIANJI_2D_MESH.db !保存!SA VEFINISH !完成网格划分/SOLU !进入求解器ANTYPE,STATIC !选择静态磁场分析NROPT,AUTO !采用牛顿---拉夫森迭代方法!ASEL,S,AREA,,1,35 !选中槽!ASEL,A,AREA,,42!BFE,ALL,JS,1,,,15000000 !施加电流密度LOCAL,11,1 ! 定义柱坐标系FLST,2,8,4,ORDE,4FITEM,2,289FITEM,2,-292FITEM,2,561FITEM,2,-564DL,P51X, ,AZ,0, !加边界条件ALLSEL,ALLMAGSOLV!SA VE,EMAGE_2D_MESH.db !保存!SA VEFINISH/POST1PLF2D,27,0,10,1 !显示磁力线图FMAGSUM,'ARM' !对电磁力求和plvect,B,,,,VECT,ELEM,ON,0 !显示磁感应强度矢量plvect,H,,,,VECT,ELEM,ON,0 !显示磁场强度矢量/GRAPHICS,POWERA VRES,2PLNSOL,B,SUM !显示磁通密度等值云图flishESEL,S,MAT,,2CM,ARM,ELEM!生成一个组件FMAGSUM,'ARM'!以下命令流是保存图片时使用,使其背景为白,结合PlotCtrlsHard ﹥Copy命令可设置格式/GRAPHICS,POWER/RGB,INDEX,100,100,100, 0/RGB,INDEX, 80, 80, 80,13/RGB,INDEX, 60, 60, 60,14/RGB,INDEX, 0, 0, 0,15/REPLOT !背景反白显示/SHOW,JPEG,,0JPEG,QUAL,75,JPEG , ORIENT, HORIZJPEG , Color, 2JPEG , TMOD, 1/GFILE,600,EPLOT/SHOW,CLOSE/DEVICE,VECTOR,0。

ansys初学者直接使用命令流

ansys初学者直接使用命令流

2ANSYS 的根本使用2.1 ANSYS环境简介ANSYS有两种模式:一种是交互模式〔Interactive Mode〕,另一个是非交互模式〔Batch Mode〕.交互模式是初学者和大多数使用者所采用,包括建模、保存文件、打印图形与结果分析等,一般无特别原因皆用交互模式.但假如分析的问题要很长时间,如一、两天等,可把分析问题的命令做成文件,利用它的非交互模式进展分析.运行该程序一般采用Interactive 进入,这样可以定义工作名称,并且存放到指定的工作中.假如使用Run Interactive Now 进入还需使用命令定义工作文件名或使用默认的文件名,使用该方式进入一般是为恢复上一次中断的分析.所以在开始分析一个问题时,建议使用Interactive 进入交互模式.进入系统后会有6个窗口,提供使用者与软件之间的交流,凭借这6个窗口可以非常容易的输入命令、检查模型的的建立、观察分析结果与图形输出与打印.整个窗口系统称为GUI<G raphical U ser I nterface>.如图2-1所示.各窗口的功能如下:1.应用命令菜单〔Utility Menu〕:包含各种应用命令,如文件控制〔File〕、对象选择〔Select〕、资料列式〔List〕、图形显示〔Pplot〕、图形控制〔PlotCtrls〕、工作界面设定〔WorkPlane〕、参数化设计〔Parameers〕、宏命令〔Macro〕、窗口控制〔MenuCtrls〕与辅助说明〔Help〕等.2.主菜单〔Main Menu〕:包含分析过程的主要命令,如建立模块、外力负载、边界条件、分析类型的选择、求解过程等.3.工具栏〔Toolbar〕:执行命令的快捷方式,可依照各人爱好自行设定.4.输入窗口〔Input Window〕:该窗口是输入命令的地方,同时可监视命令的历程.5.图形窗口〔Graphic Window〕:显示使用者所建立的模块与查看结果分析.6.输出窗口〔Output Window〕:该窗口表示了输入命令执行的结果.2.2 有限元法的根本构架目前在工程领域内常用的数值模拟方法有:有限元法、边界元法、离散单元法和有限差分法,就其广泛性而言,主要还是有限单元法.它的根本思想是将问题的求解域划分为一系列的单元,单元之间仅靠节点相连.单元内部的待求量可由单元节点量通过选定的函数关系插值得到.由于单元形状简单,易于平衡关系和能量关系建立节点量的方程式,然后将各单元方程集组成总体代数方程组,计入边界条件后可对方程求解.有限元的根本构成:1.节点〔Node〕:就是考虑工程系统中的一个点的坐标位置,构成有限元系统的根本对象.具有其物理意义的自由度,该自由度为结构系统受到外力后,系统的反响.2.元素〔Element〕:元素是节点与节点相连而成,元素的组合由各节点相互连接.不同特性的工程统,可选用不同种类的元素,ANSYS提供了一百多种元素,故使用是必须慎重选如此元素型号.3.自由度〔Degree Of Freedom〕:上面提到节点具有某种程度的自由度,以表示工程系统受到外力后的反响结果.要知道节点的自由度数,请查看ANSYS自带的帮助文档〔Help/Element Refrence〕,那里有每种元素类型的详尽介绍.2.3 ANSYS架构与命令ANSYS构架分为两层,一是起始层〔Begin Level〕,二是处理层〔Processor Level〕.这两个层的关系主要是使用命令输入时,要通过起始层进入不同的处理器.处理器可视为解决问题步骤中的组合命令,它解决问题的根本流程表示如下:1. 前置处理〔General Preprocessor, PREP7〕1〕建立有限元模型所需输入的资料,如节点、坐标资料、元素内节点排列次序2〕材料属性3〕元素切割的产生2. 求解处理〔Solution Processor, SOLU〕1〕负载条件2〕边界条件与求解3. 后置处理〔General Postprocessor, POST1或Time Domain Postprocessor, POST26〕POST1用于静态结构分析、屈曲分析与模态分析,将解题局部所得的解答如:变位、应力、反力等资料,通过图形接口以各种不同表示方式把等位移图、等应力图等显示出来.POST26仅用于动态结构分析,用于与时间相关的时域处理.[例2-1]考虑悬臂梁如图2-2,求x=L变形量.条件:杨氏系数E=200E9;截面参数:t=0.01m, w=0.03m, A=3E-4,I=2.5E-9;几何参数:L=4m, a=2m, b=2m;边界外力F=2N,q=0.05N/m.使用ANSYS解决该问题的命令如下:/FILNAM,EX2-1 ! 定义文件名/TITLE,CANTILEVER BEAM DEFLECTION !定义分析的标题/UNITS,SI !定义单位制〔注意观察输出窗口的单位〕/PREP7 !进入前置处理ET,1,3 !定义元素类型为beam3MP,EX,1,200E9 ! 定义杨氏模量R,1,3E-4,2.5E-9,0.01 !定义实常数〔要严格根据该元素类型的说明文档所给出的实常数格式〕N,1,0,0 !定义第1号节点X坐标为0,Y坐标为0N,2,1,0 !定义第2号节点X坐标为1,Y坐标为0N,3,2,0 !定义第3号节点X坐标为2,Y坐标为0N,4,3,0 !定义第4号节点X坐标为3,Y坐标为0N,5,4,0 !定义第5号节点X坐标为4,Y坐标为0E,1,2 !把1、2号节点相连构成单元,系统将自定义为1号单元E,2,3 !把2、3号节点相连构成单元,系统将自定义为2号单元E,3,4 !把3、4号节点相连构成单元,系统将自定义为3号单元E,4,5 !把4、5号节点相连构成单元,系统将自定义为4号单元FINISH !退出该处理层/SOLU !进入求解处理器D,1,ALL,0 !对1节点施加约束使它X,Y向位移都为0F,3,FY,-2 !在3节点加集中外力向下2NSFBEAM,3,1,PRES,0.05 !在3 号元素的第1个面上施加压力〔beam3有四个面可通过命令help,beam3查看,任何一个命令都可以通过help,命令查看帮助文档〕SFBEAM,4,1,PRES,0.05 !同上在4号元素的第1个面加压力SOLVE !计算求解FINISH !完成该处理层/POST1 !进入后处理SET,1,1 !查看子步1,在有限元中复杂的载荷可以看做简单的载荷相互叠加,在ANSYS中每施加一类载荷都可以进展一次求解,可以查看它对结构的影响,称为子步.PLDISP !显示变形后的形状FINISH !完成在静态结构分析中,由Begin Level进入处理器,可通过斜杠加处理器的名称,如/prep7、/solu、/post1.处理器间的转换通过finish命令先回到Begin Level,然后进入想到达的处理器位置,如〔图2-3〕所示.2.4 典型的分析过程ANSYS分析过程包含三个主要的步骤:1.创建有限元模型1)创建或读入限元模型2)定义材料属性3)划分网格2.施加载荷并求解1)施加载荷与设定约束条件2)求解3.查看结果1)查看分析结果2)检查结果是否正确2.5 ANSYS 文件与工作文件名ANSYS在分析过程中需要读写文件,文件格式为jobname.ext,其中jobname是设定的工作文件名,ext是由ANSYS定义的扩展名,用于区分文件的用途和类型,默认的工作文件名是file.ANSYS分析中有一些特殊的文件,其中主要的几个是数据库文件jobname.db、记录文件jobname.log、输出文件jobname.out、错误文件jobname.err、结果文件jobname.rxx与图形文件jobname.grph.[例2-2]固定端杆件受到外力F1与F2的力,如图2-4,求固定端的作用力.图〔a〕为实际的工程系统,图〔b〕为转化后的有限元模型系统,其中包含4个节点、3 个元素.外力负载与约束条件为:1)第二点受外力负载F22)第三点受外力负载F33)第一点和第四点不产生任何变形〔约束条件〕下面给出解题的ANSYS命令,请小心输入,注意所产生的文件./FILNAM,EX2-2 ! 定义文件名/PREP7ET, 1, LINK1 ! 定义杆单元R, 1, 1 !定义实常数MP, EX, 1, 30E6N, 1N, 2, 0, 4N, 3, 0, 7N, 4, 0,10E, 1, 2 $E, 2, 3 $E, 3, 4 !可以有〞$〞在一行输入多个命令D, 1, ALL, , ,4, 3 !在1、4节点施加约束F, 2, FY, -500F, 3, FY, -1000SA VE !存数据文件/SOLUSOLVEFINISHEXIT2.6 图形控制图形在校验前处理的数据和后处理中检查结果者是非常重要的.ANSYS的图形常用功能如下:·在实体模型和有限元模型上边界条件显示·计算结果的彩色等值线显示·可以对视图进展放大、缩小、平移、旋转等操作·用于实体显示的橡皮筋技术·多窗口显示·隐藏线、剖面与透视显示·边缘显示·变形比率控制·三维内直观化显示·动画显示·窗口背影的选择以上功能利用GUI可方便实现,如打开图形控制窗口〔Utility Menu>PlotCtrls>Pan>Pan,Zoom,Rotate……〕可对图形进展放大、缩小、平移、旋转等操作.也可通过键盘各三键鼠标实现上操作,同时按下Ctrl键和鼠标左键并拖移可实现视图的平移;同时按下Ctrl键和鼠标中键并拖移可实现视图的缩放各Z向旋转〔上下拖动实现缩放,左右实现旋转〕;同时按下Ctrl键和鼠标中键并拖移可实现视图的X与Y向旋转.3 有限元模型的建立3.1 建模方法由节点和元素构成的有限元模型与机械结构系统的几何外型根本是一致的.有限元模型的建立可分为直接法和间接法〔也称实体模型Solid Modeling〕,直接法为直接根据机械结构的几何外型建立节点和元素,因此直接法只适应于简单的机械结构系统.反之,间接法适应于节点与元素数目较多的复杂几何外型机械结构系统.该方法通过点、线、面、体积,先建立有限元模型,再进展实体网格划分,以完成有限元模型的建立.请看下面对一个平板建模的例子,把该板分为四个元素.假如用直接建模法,如图3-1,首先建立节点1~9〔如N,1,0,0 〕,定义元素类型后,连接相邻节点生成四个元素〔如E,1,2,5,4〕.如果用间接法,如图3-2,先建立一块面积,再用二维空间四边形元素将面积分为9个节点与4元素的有限元模型,即需在网格划分时,设定网格尺寸或密度.注意用间接法,节点与元素的序号不容易控制,其节点等对象的序号的安排可能会与给定的图例存在差异.本章主要讨论直接法构建有限元模型,下一章介绍间接法〔实体模型〕有限元的建立.3.2坐标系统与工作平面空间任何一点通常可用卡式坐标〔Cartesian〕、圆柱坐标〔Cylinder〕或球面坐标〔Sphericity〕来表示该点的坐标位置,不管哪种坐标系者需要三个参数来来表示该点的正确位置.每一坐标系统都有确定的代号,进入ANSYS的默认坐标系是卡式坐标系统.上述的三个坐标系统又称为整体坐标系统,在某些情况下可通过辅助节点来定义局部坐标系统.工作平面是一个参考平面,类似于绘图板,可依用户要示移动.欲显示工作平面可用如下GUI:Utility Menu>Work PlaneGUI:Utility Menu>work Plane>Display Working Plane欲设置平面辅助网格开关可用如下操作:GUI:Utility Menu>Work Plane>WP Settings相关命令LOCAL,K,KCS,XC,YC,ZC,THXY,THYZ,THZX,PAR1,PAR2定义局部坐标系统,以辅助有限元模型的建立,只要在建立节点前确定用何坐标系系统即可.K:坐标系统代号,大于10的任何一个都可以.KCS:局部坐标系统的属性.KCS=0 卡式坐标;KCS=1圆柱坐标;KCS=2球面坐标;XC,YC,ZC:局域坐标与整体坐标系统原点的关系.THXY,THYZ,THZX:局域坐标与整体坐标系统X、Y、Z轴的关系.Menu Paths: Unility Menu>WorkPlane>Local Coordinate Systems>Creat Local CS>At Specified LocCSYS,KSN声明坐标系统,默认为卡式坐标系统〔CSYS,0〕,KSN为坐标系统代号,1为柱面坐标系统,2 为球面坐标系统.Menu Paths:Utility Menu>WorkPlane>Change Active CS to><CSYS Type>Menu Paths:Utility Menu>WorkPlane>Change Active CS to>Working PlaneMenu Paths:Utility Menu>WorkPlane>Offset WP to>Global Origin/UNITS,LABEL声明单位系统,表示分析时所用的单位,LABEL表示系统单位,如下所示LABEL=SI〔公制,公尺、公斤、秒〕LABEL=CSG〔公制,公分、公克、秒〕LABEL=BFT〔英制,长度=ft〕LABEL=BIN〔英制,长度=in〕3.3节点定义有限元模型的建立是将机械结构转换为多节点和元素相连接,所以节点即为机械结构中一个点的坐标,指定一个和坐标位置.在ANSYS中所建立的对象〔坐标系、节点、点、线、面、体积等〕都有编号.相关命令N,NODE,X,Y,Z,THXY,THYZ,THZX定义节点,假如在圆柱坐标系统下x,y,z对应r,θ,z,在球面系统下对应r,θ,Ø. NODE:欲建立节点的X,Y,Z:节点在目前坐标系统下的坐标位置Menu Paths:Main Menu>Preprocessor>Create>Node>In Active CSMenu Paths Main Menu>Preprocessor>Create>Node>On Working PlaneNDELE,NODE1,NODE2,NINC删除在序号在NODE1号NODE2间隔为NINC的所有节点,但假如节点已连成元素,要删除节点必先删除元素.例如:NDELE,1,100,1 !删除从1到100的所有点NDELE,1,100,99 !删除1和100两个点Menu Paths:Main Menu>Preprocessor>Delete>NodesNPLOT,KNUM节点显示,该命令是将现有卡式坐标系统下节点显示在图形窗口中,以供使用者参考与查看模块的建立.建构模块的显示为软件的重要功能之一,以检查建立的对象是否正确.有限元型的建立程中,经常会检查各个对象的正确性与相关位置,包含对象视角、对象等,所以图形显示为有限元模型建立过程中不可缺少的步骤.KNUM=0不显示,为1显示同时显示节点号Menu Paths:Utility Menu>plot>nodesMenu Paths:Utility Menu>plot>Numbering…〔选中NODE选项〕NLIST,NODE1,NODE2,NINC,Lcoord,SORT1,SORT2,SORT3节点列式,该命令将现有卡式坐标系统下节点的资料列示于窗口中〔会打开一个新的窗口〕,使用者可检查建立的坐标点是否正确,并可将资料保存为一个文件.如欲在其它坐标系统下显示节点资料,可以先行改变显示系统,例如圆柱坐标系统,执行命令DSYS,1.Menu Paths:Utility Menu>List>NodesFILL,NODE1,NODE2,NFILL,NSTRT,NINC,ITIME,INC,SP ACE节点的填充命令是自动将两节点在现有的坐标系统下填充许多点,两节点间填充的节点个数与分布状态视其参数而定,系统的设定为均分填满.NODE1,NODE2为欲填充点的起始节点与终结节点,例如两节点为1〔NODE1〕和5〔NODE2〕,如此平均填充三个节点〔2,3,4〕介于节点1和5之间.Menu Paths:Main Menu>Preprocessor>Create>Node>Fill between NdsNGEN,ITIME,INC,NODE1,NODE2,NINC,DX,DY,DZ,SP ACE节点复制命令是将一组节点在现有坐标系统下复制到其它位置.ITIME: 复制的次数,包含自己本身.INC: 每次复制节点时节点的增加量.NODE1,NODE2,NINC: 选取要复制的节点,即要对哪些节点进展复制.DX,DY,DZ: 每次复制时在现有坐标系统下,几何位置的改变量.Menu Paths:Main Menu>Preprocessor><-Modeling->Copy><-Nodes->Copy3.4元素的定义当节点建立完成后,必须使用适当元素,将机械结构按照节点连接成元素,并完成其有限元模型.元素选择正确与否,将决定其最后的分析结果.ANSYS提供了120多种不同性质与类别的元素,每一个元素都有其固定的编号,例如LINK1是第1号元素、SOLID45是第45号元素.每个元素前的名称可判断该元素适用X围与其形状,根本上元素类别可分为1-D线元、2-D 平面元素与3-D立体元素.1-D线元素同两点连接而成,2-D元素由三点连成三角形或四点连成四边形,3-D元素可由八点连接成六面体、四点连接成角锥体或六点连接成三角柱体.每个元素的用法在ANSYS的帮助文档中都有详细的说明,可用HELP命令查看.建立元素前必须先行定义使用者欲选择的元素型号、元素材料特性、元素几何特性等,为了程序的协调性一般在/PREP7后,就定义元素型号与相关资料,只要在建立元素前说明使用哪种元素即可.相关命令ET,ITYPE,Ename,KOPT1,KOPT2,KOPT3,KOPT4,KOPT5,KOPT6,INOPR元素类型〔Element Type〕为机械结构系统的含的元素类型种类,例如桌子可由桌面平面单元各桌脚梁单元构成,故有两个元素类型.ET命令是由ANSYS元素库中选择某个元素并定义该结构分析所使用的元素类型.ITYPE:元素类型的Ename:ANSYS元素库的名称,即使用者所选择的元素.KOPT1~KOPT6:元素特性编码.Menu Paths:Main Menu>Preprocessor Element Type>Add/Edit/DeleteMP,Lab,MAT,C0,C1,C2,C3,C4定义材料的属性〔Material Property〕,材料属性为固定值时,其值为C0,当随温度变化时,由后四个参数控制.MA T:对应ET所定义的〔ITYPE〕,表示该组属性属于ITYPE.Lab:材料属性类别,任何元素具备何种属性在元素属性表中均有说明.例如杨氏系数〔Lab=EX,EY,EZ〕,密度〔Lab=DENS〕,泊松比〔Lab=NUXY,NUXYZ,NUZX〕,剪切模数〔Lab=GXY,GYZ,GXZ〕,热膨胀系数〔Lab=ALPX,ALPY,ALPZ〕等.Menu paths:Main Menu>Preprocessor>Matial Props>IsotropicR,NSET,R1,R2,R3,R4,R5,R6定义〞实常数〞,即某一单元的补充几何特征,如梁单元的面积,壳单元的厚度.所带的的参数必须与元素表的顺序一致.Menu paths:Main Menu>Preprocessor>Real ConstantsE,I,J,K,L,M,N,O,P定义元素的连接方式,元素表已对该元素连接顺序作出了说明,通常2-D平面元素节点顺序采用顺时针逆时针均可以,但结构中的所有元素并不一定全采用顺时针或逆时针顺序.3-D 八点六面体元素,节点顺序采用相对应的顺时针或逆时针皆可.当元素建立后,该元素的属性便由前面所定义的ET,MP,R来决定,所以元素定义前一定要定义ET,MP,R.I~P为定义元素节点的顺序.Menu paths:Main Menu>Preprocessor>Create>Elements>Thru NodesEGEN,IIME,NINC,IEL1,IEL2,IEINC,MINC,IINC,RINC,CINC元素复制命令是将一组元素在现有坐标下复制到其他位置,但条件是必须先建立节点,节点之间的要有所关联.ITIME:复制次数,包括自己本身.NINC: 每次复制元素时,相对应节点的增加量.IEL1,IEL2,IEINC: 远取复制的元素,即哪些元素要复制.EPLOT元素显示,该命令是将现有元素在卡式坐标系统下显示在图形窗口中,以供使用者参考与查看模块.Menu paths:Utility Menu>plot>ElementsMenu paths:Utility Menu>PlotCtrls>Numbering…ELIST元素列示命令是将现有的元素资料,以卡式坐标系统列于窗口中,使用者可检查其所建元素属性是否正确.Menu paths:Utility Menu>List>Element><Attributes Type>TYPE, ITYPE声明使用哪一组定义了的元素类型,与ET命令相对应.Menu paths:Main Menu>Preprocessor>Create>Elements>Elem AttributesMenu paths:Main Menu>Preprocessor>Define>Default AttribsREAL, NSET声明使用哪一组定义了的实常数,与R命令相对应.Menu paths:同上.MAT, MAT使用哪一组定义了的元素属性,与MP命令相对应.Menu paths:同上.3.5 负载定义ANSYS中有不同的方法施加负载以达到分析的需要.负载可分为边界条件〔boundary condition〕和实际外力<external force>两大类,在不同领域中负载的类型有:结构力学:位移、集中力、压力〔分布力〕、温度〔热应力〕、重力热学:温度、热流率、热源、对流、无限外表磁学:磁声、磁通量、磁源密度、无限外表电学:电位、电流、电荷、电荷密度流体力学:速度、压力以特性而言,负载可分为六大类:DOF约束、力〔集中载荷〕、外表载荷、体积载荷、惯性力有耦合场载荷.1.DOF constraint <DOF约束>将给定某一自由度用一值.例如,结构分析中约束被指定为位移和对称边界条件;在热力学分析中指定为温度和热通量平行的边界条件.2.Force<力>为施加于模型节点的集中荷.如在模型中被指定的力和力矩.3.Surface load<外表载荷>为施加于某个面的分布载荷.例如在结构分析中为压力.4.Body load<体积载荷>为体积的或场载荷.在结构分析中为温度和fluences.5.Interia loads<惯性载荷>由物体惯性引起的载荷,如重力和加速度,角速度和角中速度.6.Coupled-field loads<耦合场载荷>为以上载荷的一种特殊情况,从一种分析得到的结果用作为另一种分析的载荷.相关命令/SOLU进入解题处理器,当有限元模型建立完以后,便可以进入/SOLU处理器,声明各种负载.但大局部负载的载声明也可在/PREP7中完成,建义全部负载在/SOLU处理中进展声明./ANTYPE,Antype,Status声明分析类型,即欲进展哪种分析,系统默认为静力学分析.Antype=STATIC or 0 静态分析〔系统默认〕BUCKLE or 1屈曲分析MODAL or 2 振动模态分析HARMIC or 3 调和外力动和系统TRANS or 4 瞬时动力系统分析Menu Paths:Main Menu>Prprocessor>Loads>New AnalysisMenu Paths:Main Menu>Prprocessor>Loads>RestartMenu Paths:Main Menu>Prprocessor>Solution>New AnalysisMenu Paths:Main Menu>Prprocessor>Solution>RestartF,NODE,Lab,VALUE,VALUE2,NEND,NINC定义节点的集中力〔Force〕.NODE:节点.Lab:外力的形式.Lab=FX,FY,FZ,MX,MY,MZ<结构力学的方向、力矩方向>=HEAT<热学的热流量>=AMP,CHRG<电学的电流、载荷>=FLUX<磁学的磁通量>VALUE:外力的大小.NODE,NEND,NINC:选取施力节点的X围,故在建立节点时应先规划节点的,以方便整个程序的编辑.Menu Paths:Main Menu>Solution>Apply><Load Type>>On NodeD,NODE,Lab,VALUE,VALUE2,NEND,NINC,Lab2,…,Lab6定义节点自由度〔Degree of Freedom〕的限制.NODE,NEND,NINC:选取自由度约束节点的X围.Lab:相对元素的每一个节点受自由度约束的形式.结构力学:DX,DY,DZ〔直线位移〕;ROTX,ROTY,ROTZ〔旋转位移〕.热学:TEMP〔温度〕.流体力学:PRES〔压力〕;VX,VY,VZ〔速度〕.磁学:MAG〔磁位能〕;AX,AY,AZ〔向量磁位能〕.电学:VOLT〔电压〕.Menu Paths:Main Menu>Solution>Apply><displacement type>>On NodesSFBEAM, ELEM, LKEY, Lab,VALI, VALJ, VAL2I, VAL2J, IOFFST, JOFFST定义在梁元素上的分布力.ELEM:元素.LKEY:建立元素后,依节点顺序梁元素有四个面,该参为分力所施加的面号.Lab:PRES<表示分布压力>.VALI,VALJ:在I点与J点分布力的值.Menu Paths:Main Menu>Solution>Apply>Plessure>On BeamsSFE,ELEM,LKEY,Lab,KVAL,VAL1,VAL2,VAL3,VAL4定义分布力作用于元素上的方式和大小,元素可分为2-D元素与3-D元素,如图3-3所示.V AL1~V AL4为初建元素时节点顺序.ELEM:元素.LKEY:建立元素后,依节点顺序,该分布力定义施加边或面的Lab:力的形式.Lab=PRES 结构压力=CONV热学的对流=HFLUX热学的热流率VAL1~VAL4:相对应作用于元素边与面上节点的值.Menu Paths:Main Menu>Solution>Apply><load type>><type option>SF,NlisT,Lab,VALUE1,VALUE2定义节点间分布力.该命令和SFE命令相似,均为定义分布力.但SFE指定特定元素分布力,作用于元素的边、面上的状态,故适用于非均匀分布力.SF适用于均匀载荷,分布力作用于Nlist节点所包含元素的边与面.如图3-4所示.Nlist:分布力作用的边或面上的所有节点.通常有NSEL命令选择节点为Active节点,然后设定Nlist=ALL,表示Nlist含有NSEL所选择的所有节点.Lab:力的形式.Lab=PRES 结构压力=CONV热学的对流=HFLUX热学的热流率VALUE1:作用分布力的值.VALUE2:假如Lab=CONV,该值为对流的外界温度,其他领域的分析不使用该参数.Menu Paths:Main Menu>Solution>Apply><load type>>On NodesNSEL,Type,Item,p,VMIN,VMAX,VINC,KABS完成有限元模型节点、元素建立后,选择对象非常重要,正常情况下在ANSYS中所建立的任何对象〔节点、元素〕,皆为有效〔Active〕对象,只有是Active对象才能对其进展操作,为配合建模简化命令,可适时选取某些对象为Active对象,再对其进展操作.Type:选择方式.Type=S 选择一组节点为Active节点=R 在现有的Active节点中,重新选取Active节点=A 再选择某些节点,参加Active节点中=U 在现有Active节点中,排除某些节点=ALL 选择所有节点为Active节点Item:资料卷标Item=NODE 用节点选取=LOC 用节点坐标选取p=<无>〔Item=NODE〕=X<Y,Z>< 表示节点X<Y,Z>为准,当Item=LOC>VIMIN,VMAX,VINC:选取X围,Item=NODE其X围为节点,Item=LOCX围为p坐标的X 围.如图〔3-5〕所示.3.6 求解求解前先保存数据库,将Output窗口提到最前面观察求解信息,然后在OLU处理器里,输入SOLVE命令即可求解.GUI路径为Main Menu:Solution>-Solve-Current LS.如果求解失败,典型的原因有:1)约束不够〔通常出现的问题〕.2)材料性质参数有负值,如密度值等.3)示约束铰接结构,如两个水平运动的梁单元在坚直方向没有约束.4)屈曲—当应力刚化效应为负〔压〕时,在载荷作用下整个结构刚度弱化.如果刚度减小到0或更小时,求解存在奇异性,因为整个结构已发生屈曲.5)模型中有非线性单元.3.7用POST1进展结果后处理1. 进入POST1命令:/POST1GUI:Main Menu>General Postproc2. 读取结果依据载荷步和子步号或者时间读取出需要的载荷步和子步结果.命令:SETGUI:Main Menu>General Postproc>Read Results-Load step3. 绘变形图命令:PLDISP,KUNDKUND=0 显示变形后的的结构形状KUND=1 同时显示变形前与变形后的的结构形状KUND=1 同时显示变形前与变形后的的结构形状,但仅显示结构外观GUI:Main Menu>General Postprocessor>Plot Results>Deformed Shape4. 变形动画以动画的方式模拟结构静力作用下的变形过程GUI:Utility Menu>Plotctrls>Animate>Deformed Shape5. 列表支反力在任一方向,支反力总和必等于在此方向的载荷总和GUI:Main Menu>General Postprocessor>List Results>Rection Solution…6. 应力等值线与应力等值线动画应力等值线方法可清晰描述一种结果在整个模型中的变化,可以快速确定模型中的危险区域. GUI:Main Menu>General Postprocessor>Plot Results>-Contour Plot-Nodal Solution…应力等值线动画GUI:Utility Menu>Plotctrls>Animate>Deformed Shape[例3-1]建一个平面结构节点的安排图,如图3-6所示/FILNAME,EX3-1/UNITS,BIN/TITLE,PLANE NODES GENERA TION/PREP7LOCAL,11,1,5,0,0 !建立11号局部圆柱区域坐标N,1,5,30N,2,5,60CSYS,0 !回至卡式坐标N,3,0,5N,4,2.5,-5CSYS,11 !回至11号圆柱坐标N,5,5,0N,6,0,0N,7,5,-45CSYS,0N,8,5,5N,9,7.5,0…………[例3-2]有一个梁结构如图3-7〔a〕所示,L=30cm,F=1000N,q=600N/m图3-6〔b〕为均布11个节点的规划.解题的ANSYS命令如下/FILNAME,EX3-2/UNITS,SI/TITLE,BEAM 11 NODE SIMULATION/PREP7N,1,0,0N,11,0.3,0FILL,1,11ET,1,BEAM3MP,EX,1,207E9R,1,1e-4,2.083e-10,0.005E,1,2EGEN,10,1,1,1,1EPLOT/PNUM,ELEM,1EPLOTFINISH/SOLUANTYPE,STATICOUTPR,BASIC,ALL !在输出窗口中列出元素的结果D,1,UX,0,,,,,UY,ROTZD,11,UX,0,,,,,UYSFBEAM,1,1,PRES,0,60SFBEAM,2,1,PRES,60,120 $ SFBEAM,3,1,PRES,120,180SFBEAM,4,1,PRES,180,240 $ SFBEAM,5,1,PRES,240,300SFBEAM,6,1,PRES,300,360 $ SFBEAM,7,1,PRES,360,420SFBEAM,8,1,PRES,420,480 $ SFBEAM,9,1,PRES,480,540SFBEAM,10,1,PRES,540,600F,6,FY,-1000SOLVEFINISH/POST1PLDISP !显示变形图PRDISP !列出变形资料FINISH4 实体模型的建立4.1 实体模型简介在上一章里已介绍了有限的直法建模,但该方法对复杂的结构,建立过程复杂而且容易出错,因此这里引入实体模型的建立,与一般的CAD软件一样,利用点、线、面、体积组合而成.实体模型几何图形决定之后,由这界来决定网格,即每一线段要分成几个元素或元素的尺寸是多大.决定了每边元素数目或尺寸大小之后,ANSYS的内建程序即能自动产生网格,即自动产生节点和元素,并同时完成有限元模型.。

ansys命令流语法

ansys命令流语法

ansys命令流语法ANSYS命令流语法是使用ANSYS软件进行仿真分析的关键部分。

它是一种将命令以特定顺序组合在一起的方式,以实现特定的分析目标。

本文将介绍ANSYS命令流语法的基本语法规则和常用命令,以及如何使用它们进行仿真分析。

一、ANSYS命令流语法的基本语法规则1. 命令的基本格式:命令[选项] [参数1, 参数2, ...]2. 命令的执行顺序:ANSYS命令流是按照命令的顺序逐条执行的。

如果需要改变执行顺序,可以使用条件语句、循环语句等控制结构。

3. 注释:可以在命令流中添加注释,以"!"开头。

注释部分不会被执行,可以用于解释命令的用途或添加说明。

4. 变量和参数:可以使用变量和参数来存储和传递数据。

变量以"$"开头,参数以"%"开头。

二、常用命令1. Preprocessor命令:用于定义和准备分析模型的预处理操作。

- /PREP7:进入预处理器界面。

- ET,MP,REAL等:定义单元类型、材料属性、实数等。

- K,L,A等:创建节点、单元、区域等。

2. Solution命令:用于设置和运行分析求解器。

- /SOLU:进入求解器界面。

- SOLVE,ANTYPE等:设置分析类型、求解选项等。

- D,S等:定义边界条件、加载条件等。

3. Postprocessor命令:用于后处理和分析结果的可视化。

- /POST1:进入后处理器界面。

- PLOT,PDEF等:绘制图形、定义图形属性等。

- PRINT,*VWRITE等:输出结果数据。

三、使用ANSYS命令流语法进行仿真分析使用ANSYS命令流语法进行仿真分析的一般步骤如下:1. 导入几何模型:使用CAD软件创建几何模型,并将其导入ANSYS 中。

2. 定义材料属性:根据实际材料的物理特性,使用MP命令定义材料属性。

3. 网格划分:使用网格划分命令划分几何模型,生成有限元网格。

ansys命令流入门教程

ansys命令流入门教程

ansys命令流入门教程在 ANSYS 中,荷载包括边界条件和作用力,对结构分析可以是以下内容:位移、力、压力、温度、重力一般可将荷载分为六类,如表 4-1 所示。

★ 荷载即可施加在几何模型(关键点、硬点、线、面、体)上,也可施加在有限元模型(节点、单元)上,或者二者混合使用。

★ 施加在几何模型上的荷载独立于有限元网格,不必为修改网格而重新加载;★ 施加在有限元模型上且要修改网格,则必须先删除荷载再修改网格,然后重新施加荷载。

★ 不管施加到何种模型上,在求解时荷载全部转换(自动或人工)到有限元模型上。

在结构分析中自由度共有7 个,自由度的方向均依从节点坐标系。

约束可施加在节点、关键点、线和面上。

一、施加自由度约束1. 节点自由度约束及相关命令(1) 对节点施加自由度约束命令:D, NODE, Lab, VALUE, VALUE2, NEND, NINC, Lab2, Lab3, Lab4, Lab5, Lab6NODE - 拟施加约束的节点号,其值可取 ALL、组件名。

Lab - 自由度标识符,如UX、ROTZ等。

如为ALL,则为所有适宜的自由度。

VALUE - 自由度约束位移值或表式边界条件的表格名称。

VALUE2 - 约束位移值的第二个数,如为复数输入时,VALUE 为实部,而 VALUE2 为虚部。

NEND,NINC - 节点编号范围和编号增量,缺省时 NEND=NODE,NINC=1。

Lab2,Lab3,Lab4,Lab5,Lab6 - 其它自由度标识符,VALUE 对这些自由度也有效。

各自由度的方向用节点坐标系确定,转角约束用弧度输入例如:D,ALL,ALL ! 对所选节点的全部自由度施加约束D,18,UX,,,,,UY,UZ ! 对节点 18 的 3 个平动自由度全部施加约束D,20,UX,1.0e-4 ! 对节点20 的UX 施加约束,且约束位移值为1.0e-4D,22,UX,0.1,,25,,UY,ROTY ! 对节点 22~25 的 UX,UY,ROTY 施加约束,且位移值均为 0.1(2) 在节点上施加对称和反对称约束命令:DSYM, Lab, Normal, KCNLab - 对称标识,如为 SYMM 则生成对称约束,如为 ASYM 则生成反对称约束。

ANSYS命令流使用方法

ANSYS命令流使用方法
mshkey, key指定自由或映射网格方式
key: 0自由网格划分
1映射网格划分
2如果可能的话使用映射,否则自由(即使自由smartsizing也不管用了)
Amesh, nA1,nA2,ninc划分面单元网格
nA1,nA2,ninc待划分的面号,nA1如果是All,则对所有选中面划分
SECTYPE,ID, TYPE, SUBTYPE, NAME, REFINEKEY
Bkin:双线性随动强化
Biso:双线性等向强化
Mkin:多线性随动强化(最多5个点)
Miso:多线性等向强化(最多100个点)
Dp: dp模型
Mat:材料号
Ntemp:数据的温度数
对于bkin: ntemp缺省为6
miso: ntemp缺省为1,最多20
biso: ntemp缺省为6,最多为6
dp: ntemp, npts, tbopt全用不上
aname:组元集名称
cname1……cname8:已定义的组元或组元集名称
cmlist,name
cmdele,name
cmplot, label1
1.1定义几个所关心的节点,以备后处理时调用节点号。
n,node,x,y,z,thxy, thyz, thzx根据坐标定义节点号
如果已有此节点,则原节点被重新定义,一般为最大节点号。
defa缺省值
stat列出当前设置
off关闭缺省单元尺寸
minh: n每根线上(高阶)单元数(缺省为2)
mshape, key, dimension指定单元形状
key: 0四边形(2D),六面体(3D)
1三角形(2D),四面体(3D)
Dimension: 2D二维

ansys命令流 esel的用法

ansys命令流 esel的用法

ansys命令流 esel的用法ESEL是ANSYS中的一个命令流(Command Flow),用于选择特定实体。

它的语法如下:ESEL,TYPE,type_name,OPER,operation_name其中:- TYPE表示实体的类型,可以是NODE(节点)、ELEM (单元)、KP(关键点)等。

- type_name是要选择的实体的名称或编号。

名称可以是节点或单元的标签,编号是其在实体列表中的位置。

- OPER表示选择操作的类型,可以是LOC(通过LOCATION 选择)、NUM(通过编号选择)等。

- operation_name是选择操作的具体名称或参数。

以下是几个常用的ESEL命令流示例:1. 选择单元:ESEL,TYPE,ELEM,REAL,属性名,操作符,阈值例如:ESEL,TYPE,ELEM,REAL,VONM,GT,50表示选择属性“VONM”值大于50的单元。

2. 选择节点:ESEL,TYPE,NODE,LOC,X,操作符,值例如:ESEL,TYPE,NODE,LOC,X,GT,0表示选择X坐标大于0的节点。

3. 选择关键点:ESEL,TYPE,KP,NUM,ID例如:ESEL,TYPE,KP,NUM,1表示选择关键点列表中的第一个关键点。

4. 选择实体列表中的一部分:ESEL,TYPE,ENTITY_LIST,OPR,operation_name,start_num,end_ num,inc_num例如:ESEL,TYPE,ENTITY_LIST,OPR,RANGE,5,10,1表示选择实体列表中第5到第10个实体,包括每个实体。

以上只是ESEL命令流的一些常见用法,实际使用时可以根据具体的需求和ANSYS版本来选择合适的操作。

对于更详细的命令流用法可以参考ANSYS的官方文档或者执行“help esel”命令获取帮助信息。

ANSYS命令流教程

ANSYS命令流教程

引用ANSYS 入门教程(26) - 网格划分高级技术(b)四、单元有效性检查不良的单元形状会导致不准确的结果,然而并没有判别单元形状好坏的通用标准,也就是说一种单元形状对一个分析可能导致不准确的结果,但可能对另一种分析的结果又是可接受的。

在计算过程中,ANSYS可能不出现单元形状警告信息,也可能会出现很多个单元形状警告信息,这都不能说明单元形状就一定会导致准确或不准确的结果,因此单元形状的好坏和结果的准确性完全依赖用户的判断和分析。

1. 单元形状参数限值设置命令:SHPP, Lab, VALUE1, VALUE2ANSYS 单元形状检查是缺省的,但控制单元形状检查的参数可以修改。

⑴Lab = ON:激活单元形状检查。

VALUE1 可取:ANGD:SHELL28 单元角度检查。

ASPECT:单元纵横比检查。

如四边形单元警告限值为20,错误限值为1E6;PARAL:对边平行度检查。

如无中间节点的四边形该项的警告限值为70°,如超过150°则给出错误信息。

MAXANG:最大角度检查。

无中间节点的四边形单元该项警告限值为155°,而其错误限值为179.9°;JACRAT:雅可比率检查。

简单地说,雅可比率表达了“单元”模拟“实际”的计算可靠性,比率越高越不可靠。

如h 单元的警告限值为30,超过30 单元形状就很不理想(与母单元形状相差甚远)。

WARP:歪曲率检查。

对于四边形面单元、壳单元或体单元的面等,当其严重歪曲时造成不好的单元形状,此值越高表示单元歪曲越严重。

也可用ALL 关闭或激活所有选项。

⑵Lab = WARN:仅激活警告模式,对超过错误限制的单元只给出警告信息而不致网格划分失败。

而Lab=ON 则一旦超过错误限制时将导致网格划分失败。

⑶Lab = OFF:完全关闭单元形状检查,可通过设置VALUE1 的值而关闭个别形状检查。

如VALUE1 可取ANGD、ASPECT、PARAL、MAXANG、JACRAT、WARP 及ALL 等。

ANSYS初学使用的一些功能-快速上手

ANSYS初学使用的一些功能-快速上手

自己总结1.打开log文件主菜单list-files—log files2.选择所有ALLSEL, ALL或选择ALLSEL,BELOW,(VOLU,ELEM…)ALL—All entity types (default)。

VOLU—Volumes。

AREA—Areas.LINE—Lines.KP- Keypoints。

ELEM—Elements.NODE3.关于ansys程序运行的警告和错误窗口管理以及弹出窗处理在apdl参数化建模的过程中程序会弹出“warning”对话框,需要手动确认后才能继续运行,有什么命令或方法可以自动处理?方法1:将文件保存为*。

mac文件(包括solve命令),直接在输入窗口输入文件名即可方法2:/uis,abort,off 说些废话凑满20字节方法3:/uis,msgpop,3应该说第一种是最好的,也是最方便的。

真的要用apdl做成参数化的建模、求解及后处理需要生成宏文件,然后后台调用ansys进行批处理.4.为什么定义实常数单元的属性包括几何属性(位置、尺寸等)、物理属性(弹模、泊松比等).实常数对于不同的单元有不同的用途,一般的用途为:1。

梁单元:梁单元建模时只是一条线,为了设置单元的面积、惯性矩、高度等属性,需要为实常数来设置。

2.板壳单元:板单元建模时只是一个面,面的厚度等属性要能过实常数来设置3。

实体单元:对于平面四边形单元,若是平面应力问题且厚度不为1时,要在实常数中设置单元的厚度。

4。

弹簧单元:弹簧单元建模时只是一条线,弹簧的刚度、阻尼系数等要通过实常数设置.5.建模的一些内容2014。

8。

1/undo,ON可以打开撤销命令;在edit toolbar 里添加undo按钮;① 由line→area,可用extrude命令,拉伸成面;或者create area后,通过布尔运算,divide成需要的面;② 由area → volume,可用extrude直接拉伸成体;③ 工作平面可以自由指定,然后用CSYS,4 激活工作平面WP坐标系,激活后,可以在改局部坐标系内进行建模操作;CSYS,0 返回世界坐标系;通过关键点等定义WP坐标系远点,然后通过offset操作旋转平移wp;④ 在mesh前,要指定划分单元的长度,或者单个杆单元可以指定划分的个数;⑤ solve不能进行,出现某一个node的位移超级大,时,是该点并未被约束住造成的;6.杆单元LINK180显示轴力的话,需要建一个单元表:G eneral Postproc → Element Table →Define Table → item选项里选by sequence num,右边找smisc,下面填1;然后显示plot 结果里面,选择plot elem tab就可以了。

ansysapdl命令流输入方法

ansysapdl命令流输入方法

ansysapdl命令流输入方法ANSYS APDL命令流输入方法概述ANSYS APDL(ANSYS Parametric Design Language)是ANSYS软件中的一种命令流输入方法,它允许用户通过输入一系列的命令来定义模型、设置分析条件、运行分析和获取结果。

本文将介绍ANSYS APDL的基本输入方法和常用命令,帮助读者了解如何使用APDL进行工程分析。

ANSYS APDL使用命令流输入方法,即通过输入一系列的命令来完成模型定义、分析设置和结果获取。

用户可以将这些命令保存在一个文本文件中,然后通过ANSYS界面中的命令输入窗口或者批处理脚本来执行这些命令。

下面是一个简单的命令流输入示例:! 定义节点n,1,0,0n,2,1,0n,3,1,1n,4,0,1! 定义单元et,1,PLANE42r,1,0.1type,1mat,1real,1secnum,1secdata,1emodif,1,1e7! 定义边界条件d,1,1,ux,0d,2,2,ux,0d,3,2,uy,0d,4,1,uy,0! 施加荷载f,2,fx,1000! 求解solve! 输出结果finish在这个示例中,首先通过n命令定义了4个节点,然后通过et、r、type、mat、real等命令定义了一个平面应力单元,并给定了单元的材料属性和几何参数。

接着使用d命令定义了边界条件,限制了节点1和节点2的x方向位移为0,节点2和节点3的y方向位移为0。

然后使用f命令施加了一个1000N的水平力。

最后使用solve 命令求解模型,并使用finish命令结束分析。

常用命令ANSYS APDL提供了丰富的命令用于定义模型、设置分析条件和获取结果。

下面是一些常用的命令:1. n:定义节点,可以指定节点的坐标;2. et:定义单元类型,可以选择不同类型的单元,如平面应力单元、平面应变单元等;3. r:定义单元属性,如单元的厚度、截面积等;4. type:定义单元类型属性,如材料特性、几何特性等;5. mat:定义材料属性,如杨氏模量、泊松比等;6. real:定义实体特性,如单元类型、材料类型等;7. secnum:定义截面类型,如圆形、矩形等;8. secdata:定义截面参数,如半径、宽度、高度等;9. emodif:修改单元材料属性;10. d:定义边界条件,如位移约束、固支约束等;11. f:定义荷载,如力、压力等;12. solve:求解模型;13. finish:结束分析。

ansys初学者小手册(命令流)

ansys初学者小手册(命令流)

************************************************************************** BEGINNER'S GUIDE TO ANSYS COMMANDS *************The sy mbol '*' corresponds to the follow ing:* --&gt; k, l, a, v, e, n, cm, et, mp, r w here ==&gt;k --&gt; Key pointsl --&gt; Linesa --&gt; A reav --&gt; V olumese --&gt; Elementsn --&gt; Nodescm --&gt; componentet --&gt; element ty pemp --&gt; material prope rtyr --&gt; real co nstant$ --&gt; d, f, sf, bf, ic, w here ==&gt;d --&gt; DOF constraint (ux... in Structural, Temp in thermal,f --&gt; F orce Load ( Heat in thermal)sf --&gt; Surface load on nodesbf --&gt; Body F orce on NodesMore C ommands can be generated by sensible combinations of " $* " family of commands. See the follow ing list of $* possible options$* --&gt; dk --&gt; DOF constraints on KP (V x,Vy,Pres... in CFD)dl --&gt; DOF constraints on Linesda --&gt; DOF constraints on A reasfk --&gt; F orce on Key pointssfl --&gt; Surface load on Linessfa --&gt; Surface load on A reassfe --&gt; Surface load on element facesbfk --&gt; Body F orce on Key pointsbfl --&gt; Body F orce on Linesbfa --&gt; Body Force on A reabfv --&gt; Body Force on V olumesbfe --&gt; Body F orce on Elementsic --&gt; Initial C onditions",p" --&gt; If ",p" w as issued at the end of the C ommand(in Input Window) the GU I based picking menu w ill be activ ated. U seful for listing, plotting, meshing, deleting, etc..*************************************************************1. Listing of picked Entities:COMMAND SYNT A X: *LIS,p & $*LIS,pA few C ombinations of this command are:klis,p --&gt; List KPllis,p --&gt; Lists Linesalis,p --&gt; Lists A reasv lis,p --&gt; Lists V olumeselis,p --&gt; Lists Elementsnlis,p --&gt; Lists Nodescmlis,p --&gt; Lists componentscslis,p --&gt; Lists user created local co-ordinate sy stemsdlis,p --&gt; Lists DOF constraints specf ied on nodesdalis,p --&gt; Lists DOF constraints applied on A reasflis,p --&gt; Lists force on Nodessfllis,p --&gt; Lists Surface Load on line sbfalis,p --&gt; Lists body force load applied on A reasiclis,p --&gt; Lists Initial condition on NodesIf ",p" w as not issued, all entites currently selected w ill be listed.F or certain commands ",p" cannot be issued. See the below mentioned commands etlis --&gt; Lists the different element ty pes def inedmplis --&gt; Lists w hatev er Material propertiesrlis --&gt; Lists w hatev er real constantscslis --&gt; Lists all co-ordinate sy stemscmlis --&gt; Lists all components*************************************************************2. Plotting of Entities:COMMAND SYNT A X: *ploKPL O / LPL O / APLO / V PL O / EPL O / NPL O / CMPL O /*************************************************************3. deleting of Entities:COMMAND SYNT A X: *DEL,p & $*DEL,pKDEL,p / LDEL,p / ADEL,p / VDEL,p / EDEL,p / NDEL,p / CMDEL,p / DDEL,p / DKDEL,p / DA DEL,p / FDEL,p / SFDEL,p / SFEDEL,p / SFADEL,p / SF LDEL,p / BFADEL,p / ......The sy ntax for this command is v ery similar to LISTING command.*************************************************************4. distance betw een tw o entities:COMMAND SYNT A X: *DIS,pndis,p --&gt; Distance betw een tw o nodeskdis,p --&gt; Distance betw een tw o KPs*************************************************************5. Meshing of geometries:COMMAND SYNT A X: *MES,pKMES,p / LMES,p / AMES,p / VMES,p*************************************************************6. Size settings for Lines and A reas before meshing :COMMAND SYNT A X : *size,,pLesiz,p / A esize,p*************************************************************7. C learing Meshes of already meshed geometries:COMMAND SYNT A X: *C L E,pKC LE,p / LC L E,p / AC LE,p / VC L E,p*************************************************************8. BOO L EAN O perations: IntersectCOMMAND SYNT A X : *IN*AINA,p / VINV,p / LINL,p / A INV,p / LINV,p / LINA,p*************************************************************9. BOO L EAN O perations: GLUECOMMAND SYNT A X : *GLUEVGLUE,p / AG LUE,p / LGLUE,p*************************************************************10. Boolean O perations: SUBTRACT/DIVIDE:COMMAND SYNT A X: *sb*,pSee the follow ing examples to understand how this w orks:asba,p --&gt; Subtract A rea from A reaasbl,p --&gt; Div ide A rea by linev sba,p --&gt; Div ide v olume by A realsbw,p --&gt; Div ide line by Workplanev sbw,p --&gt; Div ide v olume by Workplaneasbw,p --&gt; Div ide area by Workplanev sbv,p --&gt; subtract V olume by another v olumeMore combinations exist. The user needs to explore them for themselv es --&gt; forms a part of learning*************************************************************11. Boolean O perations: Ov erlap:COMMAND SYNT A X: *OVL AP,pAOVL AP,p / VOVL AP,p*************************************************************12. C oncatenation of Lines / A reas --&gt; for map meshingCOMMAND SYNT A X : *ccat,pLCCAT,p --&gt; C oncatenation of Lines for Map meshing A reaACCAT,p --&gt; C oncatenation of A reas for Map meshing V olume*************************************************************13. Dragging operationCOMMAND SYNT A X : *drag,pv drag,p --&gt; Drag areas along a line to create a new v olumeadrag,p --&gt; Drag line along a line to create a new arealdrag,p --&gt; Drag KP along a line to create a new line*************************************************************14. C opy Geomtric entitiesCOMMAND SYNT A X : *GEN,,pKGEN,,p / LGEN,,p / AGEN,,p / VGEN,,pPlease note that *GEN commands are also used for MOVE operations. The difference lies in the v alue specif ied in the 10th f ield of these *GEN commands. By defaultit is 0 --&gt; w hich does the COPY operation. If specf ied as 1 --&gt; it does the MOVE operation*************************************************************15. Bottom -to- Top modeling commands:COMMAND SYNT A X : *,p & **,pk,p ---&gt; A llow s user to pick KP in the Workplanel,p ---&gt; C reate lines from existing KPak,p ---&gt; C reate area from KPal,p ---&gt; C reate area from linesv,p ---&gt; C reate V olume from KPva,p ---&gt; C reate V olume from A rease,p ---&gt; C reate Elem from existing node sen,p ---&gt; C reate Elem from nodes*************************************************************16. To apply common Boundary Conditions such as DOF constraint, F orces, SurfaceLoads, Body force Loads and Initial conditions* --&gt; is meant for the KLAVE entities only (KL AVEN stands for KP, Lines, A rea, Volumes & ELem )16a. DOF constraint :COMMAND SYNT A X : $*,p ( Please Note: NOT all * are valid)See the v alid combinations below:D,p --&gt; To apply DOF on nodesDK,p --&gt; To apply DOF on Key pointsDL,p --&gt; A pply DOF on LinesDA,p --&gt; A pply DOF on A reas ( sy mmetr y or A nti-sy mmetr y w ill be prompted) ****************16b. FORCE Loading:COMMAND SYNT A X : $*,pSee the v alid combinations below:f,p --&gt; F orces on nodesfk,p --&gt; F orce on Key points(fa,p or FV,p or F L,p ----&gt; Since force cannot be applied on Lines o r A rea &v olumes... this command does not exist.)****************16c. Surface Loads:COMMAND SYNT A X : $*,pSee the v alid combinations below:sf,p --&gt; Surface Load o n a set of Nodessfl,p --&gt; Surface Load on Linessfa,p --&gt; Surface Load on A reasfe,p --&gt; Surface Load on Element(SFk,p and SFV,p do not exist since pressure canno t be applied on a single Kp and neither can it be applied on a v olume)****************16d. BodyForce Load:COMMAND SYNT A X : bf*,pSee the v alid combinations below:bf,p --&gt; Body force Load on a set of Nodesbfk,p --&gt; Body force Load on KPbfl,p --&gt; Body force Load on Line sbfa,p --&gt; Body force Load on A reasbfv,p --&gt; Body force Load on V olumesbfe,p --&gt; Body force Load on Element****************16e. Initial conditions:ic,p --&gt; Initial C onditions on Nodes(P.S: Initial C onditions can be applied o nly to nodes. )*************************************************************17. To ref ine a mesh :COMMAND SYNT A X : *ref,pkREF,p / kREF,p / aREF,p / eREF,p / nREF,p*************************************************************18. To TRANsfer loads from the Solid model to the FE model:COMMAND SYNT A X : $TRANdtran / ftran / sftran / bftran & SBCTRAN(SBCTRAN --&gt; Transfers all solid model loads to F E model)*************************************************************19. Writing / Reading informatio n to a f ile (A SCII)COMMAND SYNT A X : *read,&lt;f ilename&gt; & *w rite,&lt;f ilename&gt;NWRITE / MPWRITE / ETWRITE / RWRITE / EWRITE / CDWRITENREAD / MPREAD / ETREAD / RREAD / EREAD / CDREAD / LDREAD(Some of these commands ETWRITE/ETREAD , RWRITE/RREAD are undocumented. But they do w ork) The C ommands C DWRITE and CDREAD are used to w rite/read all F E model related info (w or w/o geometry to ASCII f iles) Its recommended the userread the online help o n these tw o commands before using themThe LDREAD commands are used to read loads (LD) from othe r analy sis ty pes. F or example: Temp from Thermal results f ile (*.rth) are applied onto Structural elements.。

ansys命令流

ansys命令流
(2)建立模型
!进入前处理器
/PREP7
!定义单元类型
ET,1,PLANE42 !定义坝体单元
KEYOPT,1,3,2 !定义平面应变
!定义坝体材料属性
sed,1,0,0 !定义反应谱激磁方向是x方向
freq,3.5138,8.073,11.118,14.3,21.776,24.98,30.734,34.119,36.263,39.043,40.852,43.237,47.907,49.679,52.521,56.661,58.613 !输入振动频率
solve !进行求解
save,Dam-spectrum,db !保存求解结果
!模态扩展求解
/solu
antype,modal !设定为模态求解
save,dam-static,db !保存求解结果数据
finish
2)抗震性能分析求解
!模态分析
/solu
antype,modal !设定为模态求解
modopt,subsp,18 !采用子空间迭代法提取18阶模态
(5)后处理
1)静力分析求解结果
/post1
Resume,'dam-static','db' !读入静力分析求解结果数据
pldisp,1 !绘制坝体变形图
plnsol,u,x !绘制坝体x方向位移云图
!......
set,next !读入第18阶数据
pldisp,1 !绘制坝体第18阶振型图
finish
!绘制坝体位移/应力/应变云图
/post
pldisp,1 !绘制坝体第2阶振型图
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档