![CAE分析大系:ANSYS疑难问题实例详解](https://wfqqreader-1252317822.image.myqcloud.com/cover/155/22654155/b_22654155.jpg)
4.在ANSYS中如何旋转模型
问题:
在ANSYS中如何使模型绕指定轴线旋转一个角度。
答复:
办法有多种,基本方法是:首先选择(或创建)一个圆柱坐标系(可以是总体圆柱坐标系、局部圆柱坐标系或极坐标形式的工作平面坐标系),其z轴与指定轴线重合,然后对模型执行移动(MOVE)操作,“移动”方向为该圆柱坐标系的y轴,单位是角度(“度”或“弧度”,由角度单位确定-*afun命令)。
下面通过几个简单的例子来说明这一点。
例1
一个圆筒,其轴线与总体直角坐标系的x轴一致,现要求将模型旋转,使其轴线与总体直角坐标系的z轴一致,如图4-1所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0011_0001.jpg?sign=1739274634-y4GnQzJ31JxwxPrftNZhPWA8KejNI0Qp-0-5a8e9422c62f3d1f90ca479c557d71c5)
图4-1 圆筒模型
为使圆筒的轴线与总体的z轴一致,需要将整个圆筒绕总体直角坐标系的y轴旋转90°。具体操作过程如下:
首先将当前坐标系设置为总体圆柱坐标系,在ANSYS中有两个总体圆柱坐标系,一个以z轴为轴线,坐标系编号为1,称为总体圆柱坐标系z;另一个以y轴为轴线,坐标系编号为5,称为总体圆柱坐标系y。
这里需要绕总体直角坐标系的y轴进行旋转,故应该将当前坐标系设置为以y轴为轴线的圆柱坐标系。在圆柱坐标系中,沿y方向的移动(Move),实际上就是绕坐标系轴线的旋转。所输入的移动距离即为旋转的角度,默认单位为“度”。
为此可以直接在命令小窗口输入:
csys, 5
或者执行如下GUI操作(见图4-2):
Utility Menu > Workplane > Change Active CS to > Global Cylindrical Y
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0011_0002.jpg?sign=1739274634-Mzr03fmeysezkewgDwqPBVKw63RbkuLI-0-c69ff5553039ca9e5556ea289f48cd36)
图4-2 将当前坐标系设置为总体圆柱坐标系y(csys,5)
查看图形窗口底部,可以看到csys=5,即当前坐标系已转换为5号坐标系——总体圆柱坐标系(轴线为总体y轴),如图4-3所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0012_0001.jpg?sign=1739274634-A7mVhmn89mMURT1MwHFXhqVYUgw6ZvTj-0-8034b0c58959895acc4efdb259457387)
图4-3 检查GUI窗口底部显示的坐标系
然后进行模型的旋转,操作过程如下:
Main Menu > Preprocessor > Modeling > Move / Modify > Areas > Areas > 在选择对话框中点击All > 在Move … 对话框中,输入DY为 -90。
注:上述菜单路径中,Move/Modify之后的三项为选择要实施旋转的实体,本例的圆筒是Areas,且要旋转整个圆筒,故操作如上。如模型的具体情况不一样,需要根据自己的情况修改上述菜单路径。
GUI方式如图4-4所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0012_0002.jpg?sign=1739274634-AFprmbN2a8MMxF6h5A2PEAMEEYbMOqRA-0-143cae2a224c7bab8666d075ce06cb4c)
图4-4 设置转动角度
查看旋转后的模型,可以看到:圆筒的轴线与总体直角坐标系的z轴一致,如图4-5所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0012_0003.jpg?sign=1739274634-yyzegUFr7PIsqV5UpcSSTLxYZ1QY41E3-0-27b20270dc26455778e76ad849a014c0)
图4-5 转动后的模型
例2:
圆筒轴线与总体直角坐标系的y轴一致,要求将其旋转到轴线与总体z轴一致。
首先输入以下命令流,创建所需的实体模型:
fini /clear /prep7 !* k,1 ! 圆筒轴线上点 1 k,2, ,100 ! 圆筒轴线上点 2 l,1,2 ! 生成圆筒的轴线 !* WPSTYLE, , , , , , , ,1 wpro, ,90.0, CYL4, , ,20 VDRAG, 1, , , , , , 1 wpro, , -90.0, WPSTYLE, , , , , , , ,0 Ldele, 1, , , 1 lplot !*
所生成实体模型如图4-6所示,其轴线与总体坐标系的y轴一致。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0013_0001.jpg?sign=1739274634-8OuJir4Iz7LgtdO4RcaOZZFNOp6QnM1e-0-e5d0193b2cc54d0db839591d2e591e73)
图4-6 初始模型
可以看到,为了将模型旋转为轴线与总体直角坐标系的z轴一致,需要将模型绕总体x轴旋转90°。
由于总体圆柱坐标系只有以总体z轴和总体y轴为轴线的圆柱坐标系,无法满足绕总体x轴旋转的要求。
为此,可以创建一个以总体x轴为局部z轴的局部圆柱坐标系,创建过程如下。
Utility Menu > Workplane > Local Coodinate System > Create Local CS > By 3 Keypoints
菜单路径如图4-7所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0013_0002.jpg?sign=1739274634-T1bi3YznWy4A1irNP4j1Eo6VoMG5OxLD-0-5fef3b6bb60958abe89acd16e822a311)
图4-7 准备创建局部坐标系
对于实体选择对话框,选择如下3个KP点来生成一个局部坐标系,该坐标系的z轴与总体直角坐标系的x轴一致,如图4-8所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0014_0001.jpg?sign=1739274634-JZzkJJGFGdbLt2nQYIasV8CanzgEJj10-0-20939785c485a436c233139745d0b7f6)
图4-8 使用3个关键点创建局部坐标系
在创建局部坐标系的对话框中,坐标系编号取默认值11,坐标系类型设置为Cylindrical(圆柱坐标系),如图4-9所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0014_0002.jpg?sign=1739274634-EREVY0N16wMUz7lR38BOTHr8hhoOm3VU-0-7f0d5a080c3a8ca595cfe34726f3335a)
图4-9 设置局部坐标系的参数
然后,在局部坐标系11中对圆筒进行旋转(见图4-10)。
Main Menu > Preprocessor > Modeling > Move/Modify > Volumes > 选择圆筒 > OK >弹出修改对话框
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0014_0003.jpg?sign=1739274634-lI5GvFl5cS3YEZDtGPIxE95cWiOfWOK2-0-25dde70fe105758434ca50e4d918dc66)
图4-10 在局部坐标系11中对圆筒进行旋转
在Move Volumes对话框中,输入DY为90(旋转90°,见图4-11)。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0015_0001.jpg?sign=1739274634-dogMKNAoyrmbqfG75SfmT32xsJPDOKB5-0-1b1814081763a2ee113575742322011d)
图4-11 设置旋转角度
旋转结果,圆筒的轴线与总体z轴一致(见图4-12)。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0015_0002.jpg?sign=1739274634-U05lW3nsaznqrztVnzLDCkHKgtReLid4-0-4d8beaf96292722504ab0e47d449092e)
图4-12 旋转后的结构
例3
模型同例2(见图4-13),换一种做法——使用工作平面(WP)坐标系。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0015_0003.jpg?sign=1739274634-x8EH8Mx8OfGNkPzU6WMbjlQq3hobFjzx-0-8cb4085f59c8369ce580cf121135c6fa)
图4-13 原始模型
首先调出工作平面工具条(见图4-14)。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0015_0004.jpg?sign=1739274634-oKUFvGd5fTBfpdNQ8bfkdUDiKQUi2Z66-0-56bdd9893acec66821aa441bf90f64c2)
图4-14 调出工作平面工具条
显示工作平面坐标系:初始状态,工作平面坐标系是与总体直角坐标系一致的,如图4-15所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0015_0005.jpg?sign=1739274634-x4Rg6TwuxwRwqi7LyOIfqLlJdaioKOta-0-e8ac03087964d6ea9bfdbcc184125c9c)
图4-15 显示工作平面坐标系
旋转工作平面坐标系,使其wz轴与总体x轴一致,如图4-16所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0016_0001.jpg?sign=1739274634-AoppQQbiLexf4JhG6AEX0pHhWRDi2iuu-0-89ea070d62537ee52e5e91202f7d0162)
图4-16 旋转工作平面坐标系
为了看得清楚,可以修改窗口布局,将总体坐标系标志移到屏幕左下角,如图4-17所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0016_0002.jpg?sign=1739274634-JMGi7bA3ppJnwlqL9Tgx2Re7Qm79HGrV-0-b792e20ae08e7f581368ca88faeb5c75)
图4-17 将总体坐标系标志移到屏幕左下角
执行Replot,可以清楚地看到wz与总体x轴一致,如图4-18所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0016_0003.jpg?sign=1739274634-6WQDcc80kjGhplAOs0DC7d5uqUzpvKFa-0-6825eea6ceea90ef1aa6f65f2142eabc)
图4-18 重新显示工作平面坐标系
为了在WP坐标系中进行模型的旋转,需要将WP坐标系改为极坐标系(对应三维情况为圆柱坐标系),如图4-19所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0016_0004.jpg?sign=1739274634-OBV9YYN3o8u73GqnQy73OrLsRBZFXAL8-0-1c0b9e485f4f058cd552edb69ec6e10a)
图4-19 将WP坐标系改为极坐标系
将WP坐标系设置为当前坐标系,如图4-20所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0016_0005.jpg?sign=1739274634-wWDtdfb3L1F7snHaQ5Du82AKoS1LTbI3-0-0b7674daba3720764ca12ef964a7cd65)
图4-20 将WP坐标系设置为当前坐标系
在WP坐标系中,选择圆筒进行旋转,如图4-21所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0016_0006.jpg?sign=1739274634-KAKTPePeOSAZet20Y6C3CnfmwgFAZtuZ-0-80d517532d94b02d26a29f716321c771)
图4-21 在WP坐标系中旋转圆筒
在Move Volumes对话框中输入DY为90,即绕当前坐标系z轴旋转90°,如图4-22所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0017_0001.jpg?sign=1739274634-yfUUl8hu9HqIILrBnq8lnv43jW2bsrnR-0-c450e88a31104fe179c37d483d349540)
图4-22 设置旋转角度
旋转后的模型如图4-23所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0017_0002.jpg?sign=1739274634-WPRzCxvUfMNTE1qjTRaJimUC7Cve2ak6-0-db4f7ae8b468708d236bac085b5e6c17)
图4-23 旋转后的模型
为看得清楚,关闭WP坐标系;将系统坐标系标志放回其原点,如图4-24所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0017_0003.jpg?sign=1739274634-WOkM3Xt6zBgYKdHDXH4ItlVmEwvpaVCh-0-70f7c19e22ea94cf68a7ea9148e45c98)
图4-24 关闭WP坐标系并将系统坐标系标志放回原点
最终结果,圆筒的轴线与总体坐标系的z轴一致,如图4-25所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0017_0004.jpg?sign=1739274634-f4ouRP03FvRfT9zoKJotRKuNQFix5ObR-0-ed3129672c9f0b239070fdfa81e23218)
图4-25 关闭WP坐标系后的模型
多说几句:
(1)如果需要,也可以只旋转结构中的一部分实体,具体做法与前面类似,只是要求被旋转的实体不能与其他实体之间有公共的边界实体。例如,对于Volumes,不能有公共的Areas、Lines和Keypoints。
(2)如果被旋转的实体与其他实体之间有公共实体,不能直接进行旋转操作,此时可以用复制+删除来代替旋转操作:首先对需要旋转的实体进行复制操作,复制方式类似旋转操作,然后删除原来的实体。具体操作有一些技巧,感兴趣的用户不妨自己试试。