ansys命令流小结(亲自翻译,超详尽)
- 格式:docx
- 大小:329.85 KB
- 文档页数:44
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命令流使用的一般步骤:
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的官方文档和教程,以获得更详细和准确的使用说明。
生成关键点和线部分1.生成关键点K,关键点编号,X坐标,Y坐标,Z坐标例:K,1,0,0,02.在激活坐标系生成直线LSTR,关键点P1,关键点P2例:LSTR,1,23.在两个关键点之间连线L,关键点P1,关键点P2例:L,1,2注:此命令会随当前的激活坐标系不同而生成直线或弧线4.由三个关键点生成弧线LARC,关键点P1,关键点P2,关键点PC,半径RAD例:LARC,1,3,2,0.05注:关键点PC是用来控制弧线的凹向5.通过圆心半径生成圆弧CIRCLE,关键点圆心,半径RAD,,,,圆弧段数NSEG例:CIRCLE,1,0.05,,,,46.通过关键点生成样条线BSPLIN,关键点P1,关键点P2,关键点P3,关键点P4,关键点P5,关键点P6 例:BSPLIN,1,2,3,4,5,67.生成倒角线LFILLT,线NL1,线NL2,倒角半径RAD例:LFILLT,1,2,0.0058.通过关键点生成面A,关键点P1,关键点P2,关键点P3,关键点P4,关键点P5,关键点P6,P7,P8... 例:A,1,2,3,49.通过线生成面AL,线L1,线L2,线L3,线L4,线L5,线L6,线L7,线L8,线L9,线L10例:AL,5,6,7,810.通过线的滑移生成面ASKIN,线NL1,线NL2,线NL3,线NL4,线NL5,线NL6,线NL7,线NL8,线NL9 例:ASKIN,1,4,5,6,7,8注:线1为滑移的导向线目标:掌握常用的实体-面的生成生成矩形面1.通过矩形角上定位点生成面BLC4,定位点X方向坐标XCORNER,定位点Y方向坐标YCORNER,矩形宽度WIDTH,矩形高度HEIGHT,矩形深度DEPTH例:BLC4,0,0,5,3,02.通过矩形中心定位点生成面BLC5,定位点X方向坐标XCENTER,定位点Y方向坐标YCENTER,矩形宽度WIDTH,矩形高度HEIGHT,矩形深度DEPTH注:与上条命令的不同就在于矩形的定位点不一样例:BLC5,2.5,1.5,5,3,03.通过在工作平面定义矩形X.Y坐标生成面RECTNG,矩形左边界X坐标X1,矩形右边界X坐标X2,矩形下边界Y坐标Y1,矩形上边界Y坐标Y2例:RECTNG,0,5,0,3生成圆面4.通过中心定位点生成实心圆面CYL4,定位点X方向坐标XCENTER,定位点Y方向坐标YCENTER,圆面的内半径RAD1,内圆面旋转角度THETA1,圆面的外半径RAD2,外圆面旋转角度THETA2,圆面的深度DEPTH注:如要实心的圆面则不用RAD2,THETA2,DEPTH例:CYL4,0,0,5,3605.生成扇形圆面命令介绍如上例1实心扇形:CYL4,0,0,5,60例2扇形圆环:CYL4,0,0,5,60,10,60例3整的圆环:CYL4,0,0,5,360,10,360注:同时可通过定义圆面的深度以生成柱体6.通过在工作平面定义起始点生成圆面CYL5,开始点X坐标XEDGE1,开始点Y坐标YEDGE1,结束点X坐标XEDGE2,结束点Y坐标YEDGE2,圆面深度DEPTH例:CYL5,0,0,2,2,7.通过在工作平面定义内外半径和起始角度来生成圆面PCIRC,内半径RAD1,外半径RAD2,起始角度THETA1,结束角度THETA2例:PCIRC,2,5,30,1808.生成面与面的倒角AFILLT,面1的编号NA1,面2的编号NA2,倒角半径RAD例:AFILLT,2,5,21.生成多边形面命令:RPR4,多边形的边数NSIDES,中心定位点X坐标XCENTER,中心定位点Y 坐标YCENTER,中心定位点距各边顶点的距离RADIUS,多边形旋转角度THETA例:RPR4,4,0,0,0.15,30注:这条命令可通过定义不同的NSIDES生成三边形,四边形,...,八边形2.生成多边形体命令:RPR4,多边形的边数NSIDES,中心定位点X坐标XCENTER,中心定位点Y 坐标YCENTER,中心定位点距各边顶点的距离RADIUS,多边形旋转角度THETA,多边形的深度DEPTH例:RPR4,4,0,0,0.15,30,0.1注:多边形体和面命令唯一的不同就在于深度DEPTH的定义目标:掌握体的生成命令1.通过关键点生成体命令:V,关键点P1,关键点P2, P3, P4, P5, P6, P7, P8例:V,4,5,6,7,15,24,252.通过面生成体命令:VA,面A1,面A2, A3, A4, A5, A6, A7, A8, A9, A10例:VA,3,4,5,8,103.通过长方形角上定位点生成体命令:BLC4该命令前面在讲生成面的时候已作介绍,唯一的不同在于深度DEPTH的定义. 4.通过长方形中心定位点生成面命令:BLC55.通过定义长方体起始位置生成体命令:BLOCK,开始点X坐标X1,结束点X坐标X2, Y1, Y2, Z1, Z2例:BLOCK,2,5,0,2,1,36.生成圆柱体基本命令通生成圆形面,不同在于DEPTH的定义基本命令:CYL4基本命令:CYL5基本命令:CYLIND7.生成棱柱基本命令通生成多边形,不同在于DEPTH的定义基本命令:RPR48.通过球心半径生成球体命令:SPH4,球心X坐标XCENTER,球心Y坐标YCENTER,半径RAD1,半径RAD2 例:SPH4,1,1,2,59.通过直径上起始点坐标生成球体命令:SPH5,起点X坐标XEDGE1,起点Y坐标YEDGE1,结束点X坐标XEDGE2,结束点Y坐标YEDGE2例:SPH5,2,5,7,610.在工作平面起点通过半径和转动角度生成球体命令:SPHERE,半径RAD1,半径RAD2,转动角度THETA1,转动角度THETA2例:SPHERE,2,5,0,6011.生成圆锥体命令:CONE,底面半径RBOT,顶面半径RTOP,底面高Z1,顶面高Z2,转动角度THETA1,转动角度THETA2例:CONE,10,20,0,50,0,180目标:掌握常用的布尔操作命令1.沿法向延伸面生成体命令:VOFFST,面的编号NAREA,面拉伸的长度DIST,关键点增量KINC例:VOFFST,1,2,,2.通过坐标的增量延伸面生成体命令:VEXT,面1的编号NA1,面2的编号NA2,增量NINC,X方向的增量DX,Y方向的增量DY,Z方向的增量DZ, RX, RY, RZ例:VEXT,1,5,1,1,2,2,3.面绕轴旋转生成体命令:VROTAT,面1的编号NA1,面2的编号NA2,NA3, NA4, NA5, NA6,定位轴关键点1编号PAX1,定位轴关键点2编号PAX2,旋转角度ARC,生成体的段数NSEG 例:VROTAT,1,2,,,,,4,5,360,44.沿线延伸面生成体命令:VDRAG,面1的编号NA1,面2的编号NA2, NA3, NA4, NA5, NA6,导引线1的编号NLP1,导引线2的编号NLP2, NLP3, NLP4, NLP5, NLP6例:VDRAG,2,3,,,,,8,5.线绕轴旋转生成面命令:AROTAT,线1的编号NL1, NL2, NL3, NL4, NL5, NL6,定位轴关键点1的编号PAX1,定位轴关键点2的编号PAX2,旋转角度ARC,生成面的段数NSEG例:AROTAT,3,4,,,,,6,8,360,46.沿线延伸线生成面命令:ADRAG,线1的编号NL1,NL2, NL3, NL4, NL5, NL6,导引线1的编号NLP1, NLP2, NLP3, NLP4, NLP5, NLP6例:ADRAG,3,,,,,,87.同理可以延伸关键点,相应的命令如下:LROTAT, NK1, NK2, NK3, NK4, NK5, NK6, PAX1, PAX2, ARC, NSEG LDRAG, NK1, NK2, NK3, NK4, NK5, NK6, NL1, NL2, NL3, NL4, NL5, NL6各选项的含义雷同于上.8.延伸一条线命令:LEXTND,线的编号NL1,定位关键点编号NK1,延伸的距离DIST,原有线是否保留控制项KEEP例:LEXTND,5,2,1.5,09.布尔操作:加命令:LCOMB,线编号NL1,线编号NL2,是否修改控制项KEEP例:LCOMB,2,5注:对面和体的相应为:VADD,AADD.选项的含义都类似10.布尔操作:粘接和搭接搭接的核心关键字为:OVLAP,随实体的不同略有不同,如:对体为VOVLAP对面为AOVLAP对线为LOVLAP粘接的核心关键字为:GLUE,随实体的不同略有不同,如:对体为VGLUE对面为AGLUE对线为LGLUE但其他的选项的含义是类似的,这里就不再累述.目标:掌握体素的移动,复制,删除,映射一.移动关键点命令:KMODIF,关键点编号NPT,移动后的坐标X,移动后的坐标Y,移动后的坐标Z 例:KMODIF,5,0,0,2二.移动复制关键点命令:KGEN,复制次数选项ITIME,起始关键点编号NP1,结束关键点编号NP2,增量NINC,偏移DX,偏移DY,偏移DZ,关键点编号增量KINC,生成节点单元控制项NOELEM,原关键点是否被修改选项IMOVE例:KGEN,2,1,10,1,2,2,2,,,,注:IMOVE选项说明,设置为0时,不修改原关键点,即为复制,设置为1时,修改原关键点,即为移动,从而通过控制IMOVE选项实现移动或复制.三.移动复制线命:LGEN,ITIME,NL1,NL2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE各选项的含义同上四.移动复制面命:AGEN,ITIME,NA1,NA2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE各选项的含义同上五.移动复制体命令:VGEN,ITIME,NV1,NV2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE各选项的含义同上六.修改面的法向方向命令:ANORM,面的编号ANUM,单元的法向方向是否修改选项NOEFLIP例:ANORM,2七.体素的删除基本的命令为:*DELE组合不同的关键字形成不同的命令如:KDELE,LDELE,ADELE,VDELE基本的命令格式为:*DELE,起始体素编号N*1,结束体素编号N*2,增量NINC,是否删除体素下层的元素选项KSWP如:LDELE,2,5,1,1八.体素的映射基本的命令为:*SYMM组合不同的关键字形成不同的命令如:KSYMM,LSYMM,ARSYM,VSYMM基本的命令格式为:*SYMM,映射轴选项NCOMP,起始体素编号N*1,结束体素编号N*2,增量NINC,关键点编号增量KINC,NOELEM, IMOVE如:VSYMM,X,1,10,1,,,,分享】log文件整理心得作者:bigmao1.要注意时间,因为每次做的东西都会跟在log文件后面,所以要根据时间取舍,不是所有的log文件中的内容就有用的,一开始我建议从新建一个文件开始。
对ANSYS中*VREAD命令用法的总结对 ANSYS 中 *VREAD 命令用法的总结经过实验,对 *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 格式–整数格式。
ANSYS耦合终极解决方案TAG» ANSYS, 学习, 有限元| 由长河发表于:2009-12-17 19:20这两天很忙,源于自己对论文中可能出现的问题估计不足,不过话说回来,很多问题着实也是在实践过程中才发现其中奥秘。
不过这段时间效率低下是一定的了,想必和网上多了有很大关系。
看来是我真正下决心息网的时候到了,成功的前提是有选择性地放弃,看来这句话是对我说的。
而且,看着即将完成的一篇论文,怎么看怎么像是我写博客的风格,囧。
博客对生活影响真大啊!好了,言归正传,刚才在仿真论坛发现了一篇好贴《高效耦合小程序》,si13俨然是个天才,程序写得太牛了,我读了三遍才理解其中奥秘,不禁啧啧称奇。
对其作品更是五体投地,相当佩服。
首先来围观下面si13编写的APDL代码:说明:其中加粗的部分需要根据不同的分析自行修改。
!**************************************allsel !最好保留这句命令!*******将从属节点编号依次存入数组****************cmsel,s,slavenode*get,count1_node,node,0,count*del,slave_node*dim,slave_node,array,count1_node*get,slave_node(1),node,0,num,min*do,i,2,count1_nodeslave_node(i)=ndnext(slave_node(i-1))*enddo!*******将主节点编号依次存入数组****************allselcmsel,s,masternode*get,count2_node,node,0,count*del,master_node*dim,master_node,array,count2_node*get,master_node(1),node,0,num,min*do,i,2,count2_nodemaster_node(i)=ndnext(master_node(i-1))*enddo!********将与从属节点耦合的节点数组初始化*****************del,cp_node*dim,cp_node,array,count1_node*do,i,1,count1_nodecp_node(i)=0*enddo!*********开始选择程序****************allselcmsel,s,masternode*do,i,1,count1_nodekk=1k=1*dowhile,kkk=nnear(slave_node(i))nsel,s,cp,,allkk=nsel(k)+0.001allselcmsel,s,masternodensel,u,node,,kcm,masternode,node*enddocp_node(i)=k*enddo!*******选择完毕****************!*******开始耦合****************allsel,all/prep7*do,i,1,count1_nodecp,next,UX,slave_node(i),cp_node(i)cp,next,UY,slave_node(i),cp_node(i)cp,next,UZ,slave_node(i),cp_node(i)*enddo!*******耦合完毕****************过去常见的耦合命令,主要分三步(以钢筋与混凝土耦合为例):选择钢筋线上的节点;通过新定义的数组,对这些节点进行排序;用一个循环,是这些钢筋上的节点与其周围最近的节点进行耦合。
5.3 元素形状定义元素形状在2-D结构中可分为四边形和三角形,在3-D结构中可分为六面体和角锥体。
当实体模型进行对应网格划分时,2-D及3-D结构所产生的元素必为四边形及六面体,当无法进行对应网格化时,程序会自动用自由网格化,所以2-D结构将自行以四边形和三角形的混合方式进行,3-D结构以角锥体方式进行。
网格化,有默认尺寸大小,也就是说不给定线段和网格数目,仍然可以进行网格划分,但不一定能满足设计者的要求。
元素大小基本上在线段上定义,可用线段数目和线段长度来划分,通常以线段数目分割比较方便。
分割时可采用均分或不均分,不均分以线段方向或中间为准,根据数定义可得到渐增或渐减的效果。
除此之外,也可以以整体对象为基准,确定网格的大小。
此外在自由网格化一般不需要定义线段的数目及大小,程序将提供智能化控制(SMRTSIZE);而指定线段进行元素数目及大小的声明,大多用于对应网格化。
5.4网格划分工具网格划分工具是网格控制的一种快捷方式,它能方便的实现单元属性控制、智能网格划分控制、尺寸控制、自由网格划分和对应网格划分、执行网格划分、清除网格划分以及局部细分。
参见图5-2。
程序默认为自由网格划分,元素形状以四边形、六面体为准优先,三角形、角锥次之,网格化时,如果实体模型能够对应网格化,而且相对应边长度不是差的很多,则必以对应网格化优先考虑进行。
网格划分工具中,我们一般只用它的一两组功能,即可达到要求。
这里有必要知道尺寸控制的优先级。
缺省单元尺寸控制:●对线划分的指定被最先考虑●关键点附近的单元尺寸作为第二级考虑对象●总体单元尺寸作为第三级考虑对象●缺省尺寸最后考虑智能单元尺寸的优先顺序●对线划分的指定被最先考虑●关键点附近的单元尺寸作为第二级考虑对象,当考虑到小的几何特征和曲率时,可以忽略它●总体单元尺寸作为第三级考虑对象,当考虑到小的几何特征和曲率时,可以忽略它●智能单元尺寸设置最后考虑【例5-1】综合练习,如图5-3所示/PREP7ET,1,PLANE42K,1,,-2.5 $K,2,6,-2.5 $K,3,,2.5 $K,4,6,2.5CSYS,1K,5,10,-30 $K,6,10,30CSYS,0SA VEL,1,2 $L,4,3CSYS,1,L,2,4 $L,5,6CSYS,0A,1,2,4,3A,2,5,6,4SA VE ! 可以有RESUME命令回复到当前点AMESH,ALL ! 此时网格以系统默认的尺寸进行自由划分,但由于面积符合对应网格化的要求,所以会进行对应网划分。
ANSYS命令流一、建模/PREP7 进入前处理器。
(执行命令前要先输这个,否则会悲剧的提示错误。
)ET,1,SOLID45 定义单元类型1为SOLID45.MP,EX,1,3.45E8 定义材料属性1的弹性模量为3.45e8MP,PRXY,1,0.2 定义材料属性1的泊松比为0.2MP,DENS,1,2.653061E-3 定义材料属性1的密度为2.653061E-3R,2,5.4438,0.006868 定义实常数2,面积为5.4438,初应变为0.006868 (这个实常数定义对应于LINK8单元,其他的单元要查相应的格式。
)K,601,30,-94.4835,-1298.9 建立关键点601,坐标为后面的三个值。
KGEN,2,601,610,1,40,0,0,20 复制节点601至610一次,每个节点x坐标增量为40,y、z增量为0,节点编号增量为20。
L,902,903 连接节点901、902成线。
LGEN,13,127,,,50,,,3 复制线的命令流。
将线127复制12次,x 向位置增量为50,y、z向为0,线编号增量为3。
LSEL,S,LINE,,127,152 从所有图素中选择编号125至152间所有的线。
LSEL,S,LINE,,125 从所有图素中选择编号为125的线。
LSEL,A,LINE,,126 在上面已经选择线125的基础上,添加选择编号为126的线。
A,101,102,103,104,105,106,107 将上述7个关键点(最多10个)练成面。
VOFFST,113,175,400 将面113沿着垂直于面的方向偏移175,节点编号增量为400。
V,301,3301,306,307, 401, 3401, 406, 407 将上述八个关键点连结成体。
(注意前四个点和后四个点的选择顺序需一致,即同为顺时针或逆时针)-注意:关键点个数最多8个。
V,304,3304,305, 404,3404,405 将上述六个关键点连结成体。
合用文案合用菜单:1. File :文件Clear & Start New⋯去除当前数据并开始新的解析Change Jobname ⋯更正工作文件名Change Directory⋯更正工作目的路径Change Title ⋯更正工作文件名Resume Jobname.db ⋯从默文件中恢复数据Resume from ⋯从其他路径 / 工作文件名的文件中恢复数据Save as以默文件名存当前数据信息Jobname.db ⋯Save as ⋯以用自定的文件名存放当前数据信息Write DB log file⋯出数据文件Read Input from ⋯入命令文件Switch Output to出果文件List示文件内容File Operations置 ANSYS文件的属性ANSYS File OptionsImport入其他 CAD件生成的体模型文件Export ⋯出 IGES格式的文件Report Generator⋯告生成器Exit ⋯退出2. SelectEntities选择对象Componet Manager组件管理器Comp/Assembly组件/部件Everything选择整个模型中的所有对象Everything Below选择某类对象3. List列表Files列表显示文件内容Status列表显示用户所选内容的状态Keypoint列表显示要点点的属性和相关数据Lines列表显示线的属性和相关数据Areas列表显示面的属性和相关数据Volumes列表显示体的属性和相关数据Nodes列表显示节点的属性和相关数据Element列表显示单元的属性和相关数据Component列表显示组件的属性和相关数据Picked Entites列表显示所选对象的属性和相关数据Properties列表显示要查察的属性Loads列表显示载荷的信息Other列表显示模型中其他信息4. Plot绘图Replot重新绘制图形显示窗口中的模型Keypoints只绘制要点点Lines只绘制线Areas只绘制面Volumes只绘制体Specified Entities绘制特定对象Nodes只绘制节点Elements只绘制单元Layered Elements只绘制分层的单元Materials只绘制资料属性Data Tables只绘制数据表Array Parameters数组参数Results只绘制求解结果Multi-Plots绘制所有图元Component只绘制组件5. PlotCtrls绘图控制Pan Zoom Rotate图形变换:搬动、缩放、旋转View Settings视角设置Numbering编号设置。
五目标:掌握多边形面和体的生成1.生成多边形面命令:RPR4,多边形的边数NSIDES,中心定位点X坐标XCENTER,中心定位点Y坐标YCENTER,中心定位点距各边顶点的距离RADIUS,多边形旋转角度THETA例:RPR4,4,0,0,0.15,30注:这条命令可通过定义不同的NSIDES生成三边形,四边形,...,八边形2.生成多边形体命令:RPR4,多边形的边数NSIDES,中心定位点X坐标XCENTER,中心定位点Y坐标YCENTER,中心定位点距各边顶点的距离RADIUS,多边形旋转角度THETA,多边形的深度DEPTH例:RPR4,4,0,0,0.15,30,0.1注:多边形体和面命令唯一的不同就在于深度DEPTH的定义到此,关键点,线,面的生成讲解已结束,下一讲:体的生成六目标:掌握体的生成命令1.通过关键点生成体命令:V,关键点P1,关键点P2, P3, P4, P5, P6, P7, P8例:V,4,5,6,7,15,24,252.通过面生成体命令:VA,面A1,面A2, A3, A4, A5, A6, A7, A8, A9, A10例:VA,3,4,5,8,103.通过长方形角上定位点生成体命令:BLC4该命令前面在讲生成面的时候已作介绍,唯一的不同在于深度DEPTH 的定义.4.通过长方形中心定位点生成面命令:BLC55.通过定义长方体起始位置生成体命令:BLOCK,开始点X坐标X1,结束点X坐标X2, Y1, Y2, Z1, Z2例:BLOCK,2,5,0,2,1,36.生成圆柱体基本命令通生成圆形面,不同在于DEPTH的定义基本命令:CYL4基本命令:CYL5基本命令:CYLIND7.生成棱柱基本命令通生成多边形,不同在于DEPTH的定义基本命令:RPR48.通过球心半径生成球体命令:SPH4,球心X坐标XCENTER,球心Y坐标YCENTER,半径RAD1,半径RAD2例:SPH4,1,1,2,59.通过直径上起始点坐标生成球体命令:SPH5,起点X坐标XEDGE1,起点Y坐标YEDGE1,结束点X坐标XEDGE2,结束点Y坐标YEDGE2例:SPH5,2,5,7,610.在工作平面起点通过半径和转动角度生成球体命令:SPHERE,半径RAD1,半径RAD2,转动角度THETA1,转动角度THETA2例:SPHERE,2,5,0,6011.生成圆锥体命令:CONE,底面半径RBOT,顶面半径RTOP,底面高Z1,顶面高Z2,转动角度THETA1,转动角度THETA2例:CONE,10,20,0,50,0,180下一讲:布尔操作。
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 !面积复制命令。
Finish(退出四大模块,回到BEGIN层)/clear (清空内存,开始新的计算)1.定义参数、数组,并赋值.2./prep7(进入前处理)定义几何图形:关键点、线、面、体定义几个所关心的节点,以备后处理时调用节点号。
设材料线弹性、非线性特性设置单元类型及相应KEYOPT设置实常数设置网格划分,划分网格根据需要耦合某些节点自由度定义单元表3./solu加边界条件设置求解选项定义载荷步求解载荷步4./post1(通用后处理)5./post26 (时间历程后处理)6.PLOTCONTROL菜单命令7.参数化设计语言8.理论手册Finish(退出四大模块,回到BEGIN层)/clear (清空内存,开始新的计算)1.定义参数、数组,并赋值.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 设置单元类型及相应KEYOPTET, itype, ename, kop1……kop6, inopr 设定当前单元类型Itype:单元号Ename:单元名设置实常数Keyopt, itype, knum, valueitype: 已定义的单元类型号knum: 单元的关键字号value: 数值注意:如果,则必须使用keyopt命令,否则也可在ET命令中输入2.2 定义几个所关心的节点,以备后处理时调用节点号。
n,node,x,y,z,thxy, thyz, thzx 根据坐标定义节点号如果已有此节点,则原节点被重新定义,一般为最大节点号。
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为截面类型号。
AaA,P1,P2,........P18 ——连接点生成面P1-P18 生成面的点号(用键盘输入,最多18个),最少3个,如果p1=p,可以在图中拾取(仅在GUI中有效)注意:点p1到p18一定按顺时针或逆时针方向沿面顺序输入,这个顺序也确定了面的法线正向(按右手法则)。
面包含相邻点间已生成的线,如果两点间不只存在一条线,将用最短的一条。
如果生成面的点大于4个,要求点和线在当前坐标系下坐标为常值(如面或柱)。
建议环形坐标系下实体建模不用此命令。
菜单:main>preprocessor>modeling>create>area>arbitrary>through KPsaaddAADD, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9Main Menu>Preprocessor>Modeling>Operate>Booleans>Add>Areas将分开的面相加生成一个面NA1...为原来的面note:要相加的面要是共面的,相加后生成新面,原来的面将被删除,aattAA TT, MA T, REAL, TYPE, ESYS, SECN指定所选的未划分网格的面的单元属性。
PREP7: MeshingMP ME ST DY <> PR EM <> FL PP EDMAT :指定给所选的未划分网格的面的材料号。
REAL :指定给所选的未划分网格的面的实常数号。
TYPE:指定给所选的未划分网格的面的单元类型号。
ESYS :指定给所选的未划分网格的面的坐标系号。
SECN :指定给所选的未划分网格的面的区域号。
注释:从所选的面中生成的面也将具有这些属性。
当面划分网格时将使用这些单元属性。
如果一个面在划分网格时,没有用此命令指定属性,那么该面的属性由当前的MAT,REAL,TYPE,ESYS,SECNUM命令的设置确定。
CommandVSBV, 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,MAT,……MP,NUXY,MAT,……定义DP材料单元表(这里不考虑温度):TB,DP,MAT进入单元表并编辑添加单元表: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,deg VSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWPType,是选择的方式,有选择(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命令流语法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命令流大全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为半径。
Ansys命令流大全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为半径。
常⽤-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,C TBDATA,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命令得到更详细的解释。
命令流小结/Filname, Fname, Key 指定新的工作文件名 (1)Csys, kcn 声明并激活当前坐标系 (1)Esys, kcn 定义单元坐标系 (1)Dsys, kcn 定义显示坐标系 (1)Rsys, kcn 定义结果坐标系 (1)Local, Kcn, Kcs, Xc,Yc,Zc, Thxy, Thyz, Thzx, Par1,Par2 (1)Wpstyl, snap, Grspac, GrMin, GrMax, WpTol, Wpctyp, GrType, WPvis, Snapang 控制工作平面显示 (1)WPoffs, Xoff, Yoff, Zoff 平移工作平面 (2)Wprota,thxy,thyz,thzx 旋转工作平面 (2)WPave, x1, y1, z1, x2, y2, z2, x3, y3, z3 (2)CSwpla, Kcn, Kcs, Par1, Par2 在工作平面原点定义局部坐标系 (2)/Gtype, Wn, Lable, Key 控制Gplot命令欲显示的实体类型 (3)Gplot 显示所有选中的,由gtype命令定义的类型的实体 (3)/grid, key 定义栅格的类型 (3)Nsel, type, item, comp, vmin, vmax, vinc, kabs 选择一组节点 (3)Nslv, Type, Nkey 在已选中的体上选择节点 (3)Nsle, Type, NodeType, Num 在已选中的单元上选择节点 (3)Lsel, type, item, comp, vmin, vmax, vinc, kswp 选择线 (4)Vsel, Type, Item, Comp, Vmin, VMax, VINC, KSWP (4)NSLL,type, nkey 选择附着在选中线上的节点 (4)Esel, type, item, comp, vmin, vmax, vinc, kabs 选择一组单元 (4)ALLsel, LabT, Entity 选中所有项目 (4)Vext, Na1, Na2, Ninc, DX, DY, DZ, RX, RY, RZ (4)Numstr, label, value 为自动编号元素设置编号的起始值 (4)Nummrg, label, toler, Gtoler, action,switch 合并相同位置的元素 (4)K, npt, x,y,z, 定义关键点 (5)Kdist, Kp1, Kp2 计算并输出两关键点之间的距离. (5)A, P1, P2, ......... P18 由关键点生成面 (5)LSTR, P1, P2 由两点定义直线 (5)LARC, P1, P2, PC, RAD 定义圆弧线 (5)AL,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10 (5)Afillt,na1,na2,rad 建立圆角面积,在两相交平面间产生曲面,rad为半径。
(5)Block,x1,x2,y1,y2,z1,z2 建立长方体,输入顶点坐标范围 (5)Cylind, rad1, rad2, z1,z2, theta1, theta2 建立一个圆柱体 (5)Cyl4, xcenter,ycenter, rad1, theta1, rad2,theta2, depth (6)Boptn, Lab, Value 设置布尔操作选项 (6)Btol, Ptol 为布尔运算设置容差值 (6)Vglue, nv1, nv2,... nv9 粘贴实体 (6)Asba, Na1, Na2, Sepo, Keep1, Keep2 面减面 (6)Vsba, nv, na, sep0, keepv, keepa 用面分体 (6)Bsplin, p1,p2,p3,p4,p5,p6, xv1,yv1,zv1, xv6,yv6,zv6 (6)Adele,na1,na2, ninc, kswp 删除面 (7)Vdele, nv1, nv2, ninc, kswp 删除未分网格的体 (7)Vdrag, Na1,Na2,...,Na6, Nlp1,Nlp2,...NlP6 (7)Kgen, itime, Np1,Np2,Ninc, Dx,Dy,Dz, kinc,noelem,imove (7)Lgen, itime, Nl1,Nl2, Ninc, Dx,Dy,Dz, Kinc, Noelem, Imove (7)Ngen, itime, INC, Node1, Node2, Ninc, Dx, Dy, Dz, Space (7)Egen, iTime, Ninc, iEL1, iEL2, iEinc, Minc, Tinc, Rinc, Cinc, Sinc, DX, DY, DZ 单元复制命令,将一组单元在现有坐标下复制到其他位置, (7)Vgen, itime, nv1, nv2, ninc, dx, dy, dz, kinc, noelem, imove 移动或拷贝体 (8)Cm, cname, entity 定义组元,将几何元素分组形成组元 (8)Cmgrp, aname, cname1, ...,cname8 将组元分组形成组元集合 (8)Cmsel, type, name, entity 选择组元或部件的子集元素 (8)N, node, x,y,z, thxy, thyz, thzx 根据坐标定义节点号 (8)E, i,j,k,l, m,n,o,p 由节点直接生成单元 (8)Fill, Node1, Node2, Nfill, NStrt, Ninc, ITime, INC, Space (8)Et, itype, ename, kop1......kop6, inopr 从单元表里定义单元类型 (9)Keyopt, itype, knum, value 设定单元关键字的值 (9)R, Nset, R1,R2,R3...,R6 定义”实常数”,即某一单元的补充几何特征 (9)Rmore, R7, R8, R9, R10, R11, R12 向实常数组增加实常数 (9)Rmodif, nset, StLoc, v1, v2, v3, v4, v5, v6 修改实常数组 (9)Lesize,NL1,Size, Angsiz, ndiv, space, kforc, layer1, layer2, kyndiv (9)Aesize, Anum, size, 在面上定义单元尺寸 (10)Esize, size, ndiv 指定线的缺省划分份数 (10)Desize,minl,minh,mxel,angl,angh,控制默认的单元尺寸 (10)Smrtsize, sizlvl, fac, expnd... 智能划分尺寸控制 (10)Mshape, key, dimension 指定单元形状 (10)Mshkey, key 指定自由或映射网格方式 (10)Mopt, Lab, Value 设定剖分选项 (10)Tchg, elem1, elem2, etype2 (11)Amesh, nA1,nA2,ninc 划分面单元网格 (12)Vmesh, Nv1, Nv2, ninc 体划分网格 (12)Vsweep, Vnum, scrA, trgA, lsmo 体扫掠划分网格 (12)Aclear, Na1, Na2, ninc 清除面单元和节点 (12)Vclear, Nv1, Nv2, ninc 清除体单元和节点 (12)Sectype, SecID, Type, SubType, Name, RefineKey (12)SecData, Val1, Val2, .......V al10 描述梁截面的几何形状 (12)SecNum, SecID 设定随后梁单元划分将要使用的截面编号 (12)Secoffset, Location, offset1, offset2, cg-y, cg-z, sh-y, sh-z (12)Latt, mat, real, type, --, Kb, Ke, SecNum (13)Aatt, mat, real, type, Esys, Secn (13)Vatt, mat, real, type, Esys 为待划分的体定义单元属性。
子项同上。
(13)SecPlot, SecID, MeshKey 画梁截面的几何形状及网格划分 (13)Esurf, xnode, tlab, shape 在已存在的选中单元的自由表面覆盖产生单元 (13)Tshap, shape 定义接触目标面为2D、3D的简单图形 (13)Cp, nset, lab,node1,node2,...node17 定义自由度耦合组.. (13)Cpsgen, Itime, inc, nset1, nset2, ninc 复制已存在的耦合组 (14)Cpngen, nset, Lab, node1, node2, ninc 耦合组的定义、修改、添加节点 (14)CPINTF, Lab, Toler 将相邻节点的指定自由度定义为耦合自由度 (14)Save, fname, ext,dir, slab 存盘 (14)D, node, lab, value, value2, nend, ninc, lab2, lab3, b6 (14)DL, line, area, Lab, Value1, Value2 在线上定义位移约束 (14)DSYM, Lab, Normal, Kcn 定义对称、反对称节点自由度约束 (14)Ddele, node, lab, nend, ninc 将定义的约束条件删除。
(15)Antype, antype, status, ldstep, substep, action 指定分析类型 (15)EQSLV, Lab, TOLER, MULT 定义求解器类型 (15)Pred, sskey, --,lskey... 在非线性分析中是否打开预测器 . (15)Pstres, Key 指定是否包含并计算预应力效应 (16)Autots, key 是否使用自动时间步长 (16)NRopt, option,--,adptky 指定牛顿拉夫逊法求解的选项 (16)NLGeom,Key 是否打开大变形效应(静态分析、瞬态分析) (16)Mp, lab, mat, co, c1,...c4 在某温度下,材料的性能数据 . (16)MPtemp, STloc, T1, T2, T3, T4, T5, T6 (17)MPdata, Lab, mat, STloc, C1, C2, C3, C4, C5, C6 (17)TB, lab, mat, ntemp, Npts,Tbopt,eosopt 定义并激活非线性材料数据表 (18)TBtemp, temp, kmod 为材料表定义温度值 (18)TBdata, stloc, c1,c2,c3,c4,c5,c6 (18)TBpt, oper, x,y 在以上温度下,应力-应变曲线上定义一个点 (18)Monitor, Var, Node, Lab 在非线性数据跟踪文件中,设置结果数据跟踪 (18)Ncnv, kstop, dlim, itlim, etlim, cplim 终止分析选项 (19)Solcontrol ,key1, key2,key3,vtol 指定是否使用一些非线性求解缺省值 (19)Outres, item, freq, cname 规定写入数据库(database)的求解信息 (19)Outpr, Item, Freq, Cname 控制输出(list)选项 (19)Nsubst, nsbstp, nsbmx, nsbmn, carry 指定此荷载步的子步数 (20)Time, time 指定荷载步结束时间 (20)KBC, Key 定义每个荷载步中施加荷载的方式 (20)F, node, lab, value, value2, nend, ninc 在指定节点加集中荷载 (20)SFGrad, Lab, SLKCN, Sldir, SLZER, Slope 定义面荷载的梯度 (20)Sfa, area, Lkey, lab, value, value2 在指定面上加荷载 (20)Sf, nlist, lab, value, value2 在节点上施加面荷载 (21)Sfe,elem,Lkey,lab,kval,val1,val2,val3,val4 在单元上施加面荷载 (21)Bfa, area, lab,val1,val2,val3,phase 在面上施加体荷载 (21)Bfv, volu, lab, val1,val2,val3,phase 在体上施加体荷载 (21)Bf, node, lab, val1,val2,val3,phase 在节点上施加体荷载 (21)Fdele, node, lab, nend, ninc 删除节点的集中荷载 (21)Sfadele, area, lab 删除面上的荷载 (21)Sfdele, node, lab 删除节点的面荷载 (21)Sfedele, elem, Lkey, lab 删除单元上的面荷载 (21)Bfadele, area, lab 删除面上体荷载 (21)SFBeam, Elem, Lkey, Lab, Vali, Valj, Val2i, Val2j, ioffset, joffset (21)CE, Neqn, Const, Node1, Lab1, c1, node2, Lab2, c2, node3, Lab3, c3 定义一个关于自由度的约束方程 (22)Ceintf, Toler, Dof1, Dof2, Dof3, Dof4, Dof5, Dof6, MoveTol (22)Cerig, Master, Slave, Ldof, Ldof2, Ldof3, Ldof4, Ldof5 (22)SHSD, RID, Action 创造或删除壳—实体接触面,用于壳-to-实体装配体中。