![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=1738944675-SHuAJOVHgdKejZp28NmE8LThU4shR061-0-f2cecc9952c021cae91c8760c624e0c3)
图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=1738944675-PR9aMKo6TP1buEBs02MHb1cEycUUoHRu-0-4bfe843a13d0e056c13bd4a0bc902a04)
图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=1738944675-r3PJuHnPi9i1XDdcfSJ6k8ChWC2E3s49-0-1855690884445241c6337cbb207ea845)
图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=1738944675-ELMYoygA0HLwEBmG6sVGNEFmEgmOgT05-0-b8d734971cd2c195bfe4268822793ef9)
图4-4 设置转动角度
查看旋转后的模型,可以看到:圆筒的轴线与总体直角坐标系的z轴一致,如图4-5所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0012_0003.jpg?sign=1738944675-OPz2leC7S1IkwtBeCQA0yJokDM0EXfgT-0-66367e6f630bb44b92305e81aae7eea7)
图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=1738944675-DRJu14M61Pa45gQHSRVLGcDBcOzDlWif-0-dec772cb05ce934425aa7a689a0f5b1a)
图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=1738944675-sVswNMR8FQghC9gkDo5uHcwydl4fGTgq-0-eb89b8db2721b318c402329bc3a08ba1)
图4-7 准备创建局部坐标系
对于实体选择对话框,选择如下3个KP点来生成一个局部坐标系,该坐标系的z轴与总体直角坐标系的x轴一致,如图4-8所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0014_0001.jpg?sign=1738944675-ypb5ZTg3I40vkncBPHHaVUw0ZCZvcCYA-0-6430c4dfb576cdb6ffd58fa3c43ee7f2)
图4-8 使用3个关键点创建局部坐标系
在创建局部坐标系的对话框中,坐标系编号取默认值11,坐标系类型设置为Cylindrical(圆柱坐标系),如图4-9所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0014_0002.jpg?sign=1738944675-nSa4xa0YIFHx2YUsdUAK1nZFW0Ili6zr-0-cf1aaa07e72b49f00492481af4c91a6f)
图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=1738944675-nm64R22baQG6x2DL9UxRgqJKqK6EiJjn-0-950927b196699eb6fdea2ffd330b253d)
图4-10 在局部坐标系11中对圆筒进行旋转
在Move Volumes对话框中,输入DY为90(旋转90°,见图4-11)。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0015_0001.jpg?sign=1738944675-pnr8BqB3Z4HudfkNmNkcatGIU3C7J8Sx-0-3eb3d321e44894f8cbe14ed962f0dd83)
图4-11 设置旋转角度
旋转结果,圆筒的轴线与总体z轴一致(见图4-12)。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0015_0002.jpg?sign=1738944675-0O0nQNdDe0qs3IeKyHQRJkSyfIxuVVnf-0-547f72adced6740ee59a9f3c68de4cc9)
图4-12 旋转后的结构
例3
模型同例2(见图4-13),换一种做法——使用工作平面(WP)坐标系。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0015_0003.jpg?sign=1738944675-TAK9rVHl1xEyjrpPEDkc6wws55JoU64o-0-109acbfd78ae574c5729a2629fa817ac)
图4-13 原始模型
首先调出工作平面工具条(见图4-14)。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0015_0004.jpg?sign=1738944675-kgJni1T4zxJA9Qwq67KWc7not7C84fIp-0-229dcb4f00dcf0f5b7bd39b405763bbf)
图4-14 调出工作平面工具条
显示工作平面坐标系:初始状态,工作平面坐标系是与总体直角坐标系一致的,如图4-15所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0015_0005.jpg?sign=1738944675-evBa6OHdGRXWKhNl21Z37wWw1loQY9au-0-d9fb287059c8fcdae666b9692415be9b)
图4-15 显示工作平面坐标系
旋转工作平面坐标系,使其wz轴与总体x轴一致,如图4-16所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0016_0001.jpg?sign=1738944675-bzjCXECSmwkA6ukKhp3pLuDaRQBd309f-0-54cd9ee63eedeb5e6ea3e88b24876981)
图4-16 旋转工作平面坐标系
为了看得清楚,可以修改窗口布局,将总体坐标系标志移到屏幕左下角,如图4-17所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0016_0002.jpg?sign=1738944675-gu58cVQ181jwX808q05C4Xm6mTc4rM13-0-3f23b1385463dae0372559cd40425673)
图4-17 将总体坐标系标志移到屏幕左下角
执行Replot,可以清楚地看到wz与总体x轴一致,如图4-18所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0016_0003.jpg?sign=1738944675-1Giq6ZfCuRmobAg4xCOOogJML4bu9PLD-0-b3b420dc407dd06f2caa974793ed2499)
图4-18 重新显示工作平面坐标系
为了在WP坐标系中进行模型的旋转,需要将WP坐标系改为极坐标系(对应三维情况为圆柱坐标系),如图4-19所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0016_0004.jpg?sign=1738944675-o4MM3kOb6LVklNsci5OtOxRKnct2NQRE-0-31384d5264724855f246d29481532ec9)
图4-19 将WP坐标系改为极坐标系
将WP坐标系设置为当前坐标系,如图4-20所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0016_0005.jpg?sign=1738944675-kUdgz56K8yalqEVYeN9iGB3vBp6UidJD-0-7c584eeff5ed225684ef413fdd02e217)
图4-20 将WP坐标系设置为当前坐标系
在WP坐标系中,选择圆筒进行旋转,如图4-21所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0016_0006.jpg?sign=1738944675-1iZXOhVdYVMlBbJPkQOG2ovjlHHb1mxF-0-9f732ef3a034c5083c581edb96817276)
图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=1738944675-IIhGX3aPHs5FkwBTcU2WU9dpBQaYu0gY-0-3c945c0570970228b25c517773222635)
图4-22 设置旋转角度
旋转后的模型如图4-23所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0017_0002.jpg?sign=1738944675-qAN8HmQccp576q6pwryiSdS5snGZll4A-0-e2c5e89effe00d65505252fdc6108adb)
图4-23 旋转后的模型
为看得清楚,关闭WP坐标系;将系统坐标系标志放回其原点,如图4-24所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0017_0003.jpg?sign=1738944675-JlR2IJ81f2tks9XyDuKG3PiypOgxpBmi-0-a6d3b26acc8365b09f4643d39043fcf2)
图4-24 关闭WP坐标系并将系统坐标系标志放回原点
最终结果,圆筒的轴线与总体坐标系的z轴一致,如图4-25所示。
![](https://epubservercos.yuewen.com/08E519/11229177004757706/epubprivate/OEBPS/Images/figure_0017_0004.jpg?sign=1738944675-kwA6je8WYA6pU2TaYBDnaUrLFCGvt6EV-0-a46accf226252d53975bd7126698543b)
图4-25 关闭WP坐标系后的模型
多说几句:
(1)如果需要,也可以只旋转结构中的一部分实体,具体做法与前面类似,只是要求被旋转的实体不能与其他实体之间有公共的边界实体。例如,对于Volumes,不能有公共的Areas、Lines和Keypoints。
(2)如果被旋转的实体与其他实体之间有公共实体,不能直接进行旋转操作,此时可以用复制+删除来代替旋转操作:首先对需要旋转的实体进行复制操作,复制方式类似旋转操作,然后删除原来的实体。具体操作有一些技巧,感兴趣的用户不妨自己试试。