ANSYS 单元 复制 旋转 移动.docx_第1页
ANSYS 单元 复制 旋转 移动.docx_第2页
ANSYS 单元 复制 旋转 移动.docx_第3页
ANSYS 单元 复制 旋转 移动.docx_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

通过复制来实现的移动首先要确定坐标系,如果是平移之类的操作,是万万不可在柱坐标系下进行的,因为那根本上改变了结构的形状;csys,0 !设定激活坐标系为总体柱坐标系nrotat,all !将节点坐标系旋转到激活坐标系,即总体柱坐标系allsel,all*get,nmax,node,num,max 先把结构的最大节点号提取出来,因为新生成的节点无论如何是不允许覆盖原来的节点的。nsel,s,1,1000,1 ! 把想复制的节点挑选出来ngen,2,nmax,all,-100/1000,-100/1000,-100/1000 !复制,搞定。然后再把原来的单元删掉。为了避免混淆新的单元和老的单元,在复制的时候,可以顺便把材料编号或者单元类型都修改一下,这样就方便多了。旋转ansys本身并没又提供旋转的功能,这个想实现是比较困难的,有两种方法:1、把结构从笛卡尔坐标系换到柱坐标系,把所有节点的坐标也都一并转过来,这样原来的x,y,z就变成了r,z,这个时候我们再来移动的话,就可以了,不动r和z,只动,这样就等于是旋转角度了。命令如下,allsel,all*get,nmax,node,num,max csys,1 !设定激活坐标系为总体柱坐标系nrotat,all !将节点坐标系旋转到激活坐标系,即总体柱坐标系allsel,allesel,s,type,3egen,2,nmax,all,0,40,0上面的这些是针对绕z轴旋转的,要是绕其他轴旋转,那么就使用其他的几个坐标系,利用cslist名列出ansys里面所有的坐标系,可见绕z轴旋转的是1号坐标系;绕x轴旋转的是6号坐标系;绕y轴旋转的是5号坐标系;根据需要选择合适的坐标系;list coord. sys. from 0 to 1001 by 1 active coordinate system= 1001 (cartesian) sing system type center parameters keys 0 0 (cartesian) 0.000 0.000 0.000 1.000 1.000 0 0 1 1 (cylindrical) z 0.000 0.000 0.000 1.000 0.000 0 0 2 2 (spherical) 0.000 0.000 0.000 1.000 1.000 0 0 4 0 (cartesian) 159.580 103.740 77.464 1.000 0.000 0 0 5 1 (cylindrical) y 0.000 0.000 0.000 1.000 0.000 0 0 6 1 (cylindrical) x 0.000 0.000 0.000 1.000 0.000 0 0 1001 0 (cartesian) 0.000 0.000 0.000 1.000 1.000 0 0 system orientation vectors (x,y,z) 0 1.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 1.00 1 1.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 1.00 2 1.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 1.00 4 0.00 -0.71 0.71 0.00 -0.71 -0.71 1.00 0.00 0.00 5 1.00 0.00 0.00 0.00 0.00 -1.00 0.00 1.00 0.00 6 0.00 0.00 -1.00 0.00 1.00 0.00 1.00 0.00 0.00 1001 1.00 0.00 0.00 0.00 0.71 0.71 0.00 -0.71 0.71 csys type xc yc zc thxy thyz thzx 1001 0 0.0000 0.0000 0.0000 0.000 45.000 0.0002、这种方式是新建一个坐标系,这个坐标系是一个local的坐标系,建好后,打开,然后把所有的东西一股脑儿的全部换过去,这样就等于把结构旋转了,命令如下: csys,0 clocal,1001,0,0,0,0,0,45,0 csys,1001 transfer,0,0,all此外nmodif这个命令应该也是没问题的,应该是最完美的同时可以实现移动和转动的,但是无论如何这个命令都不工作,执行就出错,原因不明。allsel,allmodmsh,nocheckmodmsh,detachallsel,allnmodif,all, 0.01,0.01,0.013、上面的这几个命令的问题是仅针对单元的旋转,如果这个单元是属于某个体的,就麻烦了,上面的命令不工作,需要新的办法,就是把体一起旋转。allsel,all !还是先全选*get,nmax,node,num,max !找到最大节点编号csys,0 !回到原始坐标clocal,1002,1, 11.198 , 13.630 , -45.245,0,0,90 !生成新的坐标系,找到坐标系的圆心,顺便确定新生成的坐标系的角度,这决定了旋转的方向。csys,1002 !进入新坐标系nrotat,all !将节点坐标系旋转到激活坐标系,即总体柱坐标系allsel,all !全选!选择体vsel,s,volu,11 vsel,a,volu,13vsel,a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论