然后在内孔上定义Cylindrical Support,仅放开径向位移,固定轴向和周向位移,进行模态分析后得到结果如右图所示,可以看到程序计算了从0到6各谐波指数下的前6阶模态。
在后处理查看模态位移时,可以通过定义谐波指数和模态阶次进行查看,而且得到的都是经圆周扩展后的图形显示,如下图所示为谐波指数5下的第5阶模态:
为了搞清楚Workbench是怎么处理这整个过程的,我们把设定完成的模型写出到ANSYS input文件(默认为***.DAT),用记事本打开后,找到定义循环对称的部分,看到下列语句:
/com,*********** ***********
CYCOPT,USRROT,1 CYCOPT,STATUS
Create
Periodic/Cyclic
Symmetry
*DIM,_CYCLICMAP,ARRAY,2,78 *SET,_CYCLICMAP(1,1),197,241 ……. …….
*SET,_CYCLICMAP(1,78),958,913 CYCLIC,12,,12,,,_CYCLICMAP
关键是最后一句,以前可是没有这种定义方式的,打开CYCLIC命令在线帮助, CYCLIC,NSECTOR,ANGLE,KCN,Name,USRCOMP,USRNMAP
对
比
V12.1
版
本
的
在
线
帮
助
,
CYCLIC,NSECTOR,ANGLE,KCN,Name,USRCOMP
可以看到CYCLIC命令多了一个称作USRNMAP的域定义,下面简单翻译了一下这个域定义的内容:
USRNMAP 用户自定义的数组名称,用于指定扇区高低边界上相互匹配的节点对,只有当域USRCOMP =0时生效,并且跳过自动探测扇区边界的过程。节点对可以以任意顺序输入,但是对于每一对节点,第一个输入的节点必须位于低边界上。
下面是一个例子:
*DIM,MYMAP,ARRAY,2,14 !定义数组,用于存放高低边界节点对编号
*set,mymap(1,1),107,108 !低边界节点号107,对应的高边界节点号
108 *set,mymap(1,2),147,211 !低边界节点号147,对应的高
边界节点号
211 *set,mymap(1,3),110,109 !低边界节点号110,对应的高边界节点号109
… !定义所有的14对节点 cyclic,12,,1,,,MYMAP !使用自定义的数组生成循环对称边界条件
所以得到结论是,为了让Workbench能够胜任循环对称分析,ANSYS对CYCLIC命令进行了扩充,这种扩充是对ANSYS深层次的变革,相对于通过APDL达到同样的效果来的更彻底,这就是为什么本文开头说根本改变的原因。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库CAE/CFD分析基础论文(2)在线全文阅读。
相关推荐: