当前位置:文档之家› 个人总结ansys命令流

个人总结ansys命令流

Q235 属性:弹性模量E=2.1e5 N/mm2密度=7.85e-6kg/mm3泊松比=0.3mp,ex,1,2.1e5mp,prxy,1,0.3mp,dens,1,7.85e-61,ksymm 镜像点2,arsym 镜像面3,kgen 复制点4.adele删除面6,kdist,k1,k2 测量两关键点的距离7,adele,a,,,1 删除area and below8,创建圆柱面:circle 创建圆然后创建直线然(轴线)利用拉伸命令创建圆柱面creat__areas__by Linesadrag 线拉伸成面modeling>operate>extrude>lines>>along linesVDRAG 面拉伸成体modeling>operate>extrude>areas>>along lines!创建空心圆柱体这个命令CYLIND, RAD1, RAD2, Z1, Z2, THETA1, THETA2Main Menu>Preprocessor>Modeling>Create>Volumes>Cylinder>By DimensionsMain Menu>Preprocessor>Trefftz Domain>TZ Geometry>Create>Volume>Cylinder>By Dimensions9,aptn 分割面10,asbw 用工作平面切割面11.wpoffs12.wprotang 过圆外一点做圆的切线(0°或180°)14,nummrg 将重复的点消除15,asba 面减去面16,两个圆柱面的相贯线作法:做出两个相穿的圆柱面,利用APTN命令17,选择面,不选择一部分面asel,u,loc,z,kz(735)18.在工作平面上生成一个矩形面RECTING,X1,X2,Y1,Y2X1,X2——矩形在工作平面X方向坐标值的变化范围Y1,Y2——矩形在工作平面Y方向坐标值的变化范围18,圆阵列建立工作平面与圆柱的横截面平行,在工作平面情况下建立局部坐标系(柱坐标系),然后利用agen命令复制。

19,转换成局部柱坐标系20,kfill 在两个关键点之间生成一个或多个关键点21.网格划分aatt,1,14,1, !aatt,mat,real,type,esys,secnaesize,all,1000 !aesize,anum,size, 单元尺寸mshape,0,2d !mshape,key,dimension 指定划分单元形状amesh,allk,1,24000,33000,2230k,2,24000,33000,-2230k,3,-24000,33000,-2230k,4,-24000,33000,2230kfill,2,3,23,5,1,1kfill,1,4,23,28,1,1*do,i,5,26l,i,i+1*enddo*do,i,28,49l,i,i+1*enddo22. !利用MPC184单元!创建mpc184 revolute joint 创建铰接点et,4,mpc184,6,,,0LOCAL,11,, KX(56),ky(56),kz(56) !创建局部坐标系sectype,21,join,revo,gjjz !定义revolute joint secjoint,,11,11type,4secnum,21en,200,17,150csys,0LOCAL,12,, KX(55),ky(55),kz(55) !创建局部坐标系sectype,30,joint,revo,gjjysecjoint,,12,12type,4secnum,30en,201,72,149csys,0et,5,mpc184,6,,,1LOCAL,13,, KX(63),ky(63),kz(63)sectype,31,joint,revo,rtzsecjoint,,13,13type,5secnum,31en,300,49,155csys,0LOCAL,14,, KX(64),ky(64),kz(64)sectype,32,joint,revo,rtysecjoint,,14,14type,5secnum,32en,301,157,3423. !利用耦合创建铰接点(两节点要在同一个位置,即具有相同的坐标系)CP命令使节点自由度耦合,即相等。

CP,NSET,LAB,NODE1,NODE2,NODE3,...,NODE1724. !刚性区域通过自动建立约束方程,创建一个刚性区CERIG,MASTE,SLAVE,Ldof,Ldof2,Ldof3,Ldof4,Ldof5MASTE——主要节点;要有自由度可以用mass单元划分SLAVE——从属节点;Ldof——约束方程从属节点所使用的自由度。

选项:ALL、UXYZ、RXYZ、UX、UY、UZ、ROTX、ROTY、ROTZ通过连接主要节点和从属节点沿指定自由度方向建立刚性线。

!删除刚性区域命令:CPDELEGUI:couple/ceqn——del couple sets(删除集)必须用cpngen命令或cp命令以耦合集中删除特定的节点!25. 利用MPC对三维实体SOLID45 与板单元SHELL63的组合建模(ansys参数化编程与命令手册P230)Main Menu>Preprocessor>Coupling>Ceqn>Shell/Solid Interface由于两单元节点自由度不同,SOLID45:UX, UY, UZ SHELL63:UX, UY, UZ, ROTX, ROTY, ROTZET,1,SOLID45ET,2,SHELL63ET,3,TARGE170 !目标单元ET,4,CONTA175 !接触单元ANSYS中不同单元之间的连接原则。

一般来说,按“杆梁壳体”单元顺序,只要后一种单元的自由度完全包含前一种单元的自由度,则只要有公共节点即可,不需要约束方程,否则需要耦合自由度与约事方程。

例如:(1)杆与梁、壳、体单元有公共节点即可,不需要约束方程。

(2)梁与壳有公共节点即可,也不需要约束写约束方程;壳梁自由度数目相同,自由度也相同,尽管壳的rotz是虚的自由度,也不妨碍二者之间的关系,这有点类同于梁与杆的关系。

(3)梁与体则要在相同位置建立不同的节点,然后在节点处耦合自由度与施加约束方程。

(4)壳与体则也要相同位置建立不同的节点,然后在节点处耦合自由度与施加约束方程。

上面所述的不同单元之间的接连方法主要是用耦合自由度和约束方程来实现的,有一定的局限性,只适用于小位移下面介绍一种支持大位移算法的方法,MPC法。

MPC即Multipoint Constraint,多点约束方程,其原理与前面所说的方程的技术几乎一致,将不连续、自由度不协调的单元网格连接起来,不需要连接边界上的节点完全一一对应。

MPC能够连接的模型一般有以下几种。

solid 模型-solid 模型shell模型-shell模型solid 模型-shell 模型solid 模型-beam 模型shell模型-beam模型在ANSYS中,实现上述MPC技术有三种途径。

(1)通过MPC184单元定义模型的刚性或者二力杆连接关系。

定义MPC184单元模型与定义杆的操作完全一致,而MPC单元的作用可以是刚性杆(三个自由度的连接关系)或者刚性梁(六个自由度的连接关系)。

(2)利用约束方程菜单路径Main Menu>preprocessor>Coupling/Ceqn>shell/solid Interface创建壳与实体模型之间的装配关系。

(3)利用ANSYS接触向导功能定义模型之间的装配关系。

选择菜单路径Main Menu>preprocessor>Modeling>Creat>Contact Pair,弹出一序列的接触向导对话框,按照提示进行操作,在创建接触对前,单击Optional setting 按钮弹出Contact properties对话框,将Basic选项卡中的Contact algorithm即接触算法设置为MPC algorithm。

或者,在定义完接触对后,再将接触算法修改为MPC algorithm,就相当于定义MPC多点约束关系进行多点约束算法。

单元类型的选择问题初学ANSYS的人,通常会被ANSYS所提供的众多纷繁复杂的单元类型弄花了眼,如何选择正确的单元类型,也是新手学习时很头疼的问题。

单元类型的选择,跟你要解决的问题本身密切相关。

在选择单元类型前,首先你要对问题本身有非常明确的认识,然后,对于每一种单元类型,每个节点有多少个自由度,它包含哪些特性,能够在哪些条件下使用,在ANSYS的帮助文档中都有非常详细的描述,要结合自己的问题,对照帮助文档里面的单元描述来选择恰当的单元类型。

1.该选杆单元(Link)还是梁单元(Beam)?这个比较容易理解。

杆单元只能承受沿着杆件方向的拉力或者压力,杆单元不能承受弯矩,这是杆单元的基本特点。

梁单元则既可以承受拉,压,还可以承受弯矩。

如果你的结构中要承受弯矩,肯定不能选杆单元。

对于梁单元,常用的有beam3,beam4,beam188这三种,他们的区别在于:1)beam3是2D的梁单元,只能解决2维的问题。

2)beam4是3D的梁单元,可以解决3维的空间梁问题。

3)beam188是3D梁单元,可以根据需要自定义梁的截面形状。

2.对于薄壁结构,是选实体单元还是壳单元?对于薄壁结构,最好是选用shell单元,shell单元可以减少计算量,如果你非要用实体单元,也是可以的,但是这样计算量就大大增加了。

而且,如果选实体单元,薄壁结构承受弯矩的时候,如果在厚度方向的单元层数太少,有时候计算结果误差比较大,反而不如shell单元计算准确。

实际工程中常用的shell单元有shell63,shell93。

shell63是四节点的shell单元(可以退化为三角形),shell93是带中间节点的四边形shell单元(可以退化为三角形),shell93单元由于带有中间节点,计算精度比shell63更高,但是由于节点数目比shell63多,计算量会增大。

对于一般的问题,选用shell63就足够了。

除了shell63,shell93之外,还有很多其他的shell单元,譬如shell91,shell131,shell163等等,这些单元有的是用于多层铺层材料的,有的是用于结构显示动力学分析的,一般新手很少涉及到。

相关主题