徐珂:建筑结构设计 建筑结构 一个普通结构工程师的建筑结构设计博客

ANSYS两段命令流在分析上有啥区别

瞬变体系

最近两天试着用ANSYS建一个瞬变模型,想看看程序有什么反应,于是按上图中(a)编段命令流。

第一步:我是用BEAM188单元是三维单元,认为建立模型时应该将平面外约束都给约束上,于是有下面的命令流:

FINISH$ /CLEAR$ /PREP7  
ET, 1, BEAM188$ TYPE, 1        
C30=1$ MP, EX, C30, 33000000000     
MP, PRXY, C30, 0.3$ MP, DENS, C30, 2600 
Z1010=1    
SECTYPE, Z1010, BEAM, RECT$ SECDATA, 0.01, 0.01
/VIEW, 1, 1, 1, 1$ /VUP, 1, Z
N, 1, 0, 0, 0$ N, 2, 3, 0, 0$ N, 3, 6, 0, 0$ N, 4, 9, 0, 0    
MAT, C30$ SECNUM, Z1010                                
EN, 1, 1, 2$ EN, 2, 2, 3$ EN, 3, 3, 4     
D, 1, UX, 0, 0, 0, 0, UY, UZ, ROTX, ROTY
D, 2, UZ
D, 3, UZ
D, 4, UX, 0, 0, 0, 0, UY, UZ, ROTX, ROTY

NSLE, , , 2$ ESLN, S$ ENDRELEASE, , -1, ROTZ
NSLE, , , 3$ ESLN, S$ ENDRELEASE, , -1, ROTZ
F, 2, FY, 1             
FINISH                                                 
/SOLU$ SOLVE$ FINISH

运行后出现一个警告和一个错误提示:

 *** WARNING ***                         CP =       2.328   TIME= 22:27:18
 No shape testing has been performed on 2 of the 3 selected elements.   
 To perform shape testing on these elements and see any warning         
 messages about the others, please issue the CHECK command.             

 *** ERROR ***                           CP =       2.703   TIME= 22:27:19
 The value of UY at node 2 is 6.355886571E+13.  It is greater than the  
 current limit of 1000000.  This generally indicates rigid body motion  
 as a result of an unconstrained model.  Verify that your model is      
 properly constrained.  

错误信息应该是几何可变体系造成的,这是我期望的结果,但警告信息是什么意思呢?

第二步:我又琢磨,是不是没有平外约束也可以进行判断,于是把上面的边界约束改了一下,其它部分没有改变,下划线部分改成如下形式:

FINISH$ /CLEAR$ /PREP7  
ET, 1, BEAM188$ TYPE, 1        
C30=1$ MP, EX, C30, 33000000000     
MP, PRXY, C30, 0.3$ MP, DENS, C30, 2600 
Z1010=1    
SECTYPE, Z1010, BEAM, RECT$ SECDATA, 0.01, 0.01
/VIEW, 1, 1, 1, 1$ /VUP, 1, Z
N, 1, 0, 0, 0$ N, 2, 3, 0, 0$ N, 3, 6, 0, 0$ N, 4, 9, 0, 0    
MAT, C30$ SECNUM, Z1010                                
EN, 1, 1, 2$ EN, 2, 2, 3$ EN, 3, 3, 4     
D, 1, UX, 0, 0, 0, 0, UY
D, 4, UX, 0, 0, 0, 0, UY

NSLE, , , 2$ ESLN, S$ ENDRELEASE, , -1, ROTZ
NSLE, , , 3$ ESLN, S$ ENDRELEASE, , -1, ROTZ
F, 2, FY, 1             
FINISH                                                 
/SOLU$ SOLVE$ FINISH

运行后出现两个警告和一个错误提示,多了一个警告信息:

 *** WARNING ***                         CP =       3.906   TIME= 22:31:35
 No shape testing has been performed on 2 of the 3 selected elements.   
 To perform shape testing on these elements and see any warning         
 messages about the others, please issue the CHECK command.             

 *** WARNING ***                         CP =       4.344   TIME= 22:31:37
 Small equation solver pivot term encountered at ROTX DOF of node 5.    
 ANSYS automatically constrained this DOF.  Check for an insufficiently 
 constrained model.                                                     

 *** ERROR ***                           CP =       4.344   TIME= 22:31:37
 The value of UY at node 2 is 1.475167508E+14.  It is greater than the  
 current limit of 1000000.  This generally indicates rigid body motion  
 as a result of an unconstrained model.  Verify that your model is      
 properly constrained.

第三步:于是我将下划线部分改成:

D, 1, UX, 0, 0, 0, 0, UY, ROTX 
D, 4, UX, 0, 0, 0, 0, UY, ROTX

运行后出现一个警告和一个错误提示,跟第一步结果类似。

问题

第一个:为什么要加ROTX这个约束?

第二个:perform shape testing 该如何修改?

Tags: ansys 讨论

发布: 徐珂建筑结构设计 分类: 结构技术学习 评论: 3 浏览: 823
留言列表
三千越甲
三千越甲 约束rotx 应该是约束轴的转动
长河
长河 perform shape testing 是开启了ansys的网格检查功能。这个功能用于检查网格师傅合理,以得到足够精确的结果——当然,这只是自动检查而已,实际上可能帮不上忙。至于控制形状检查的命令,是shpp,或者GUI Main Menu>Preprocessor>Checking Ctrls>Shape Checking
长河
长河 我用ANSYS14.0运行了一下上述代码,发现我们的错误提示不一样,在第一个命令流中是
*** ERROR *** CP = 4.852 TIME= 13:54:17
The value of UY at node 3 is 1.476228841E+14. It is greater than the
current limit of 1000000. This generally indicates rigid body motion
as a result of an unconstrained model. Verify that your model is
properly constrained.
这可能是程序问题。不过,由于188是空间单元,梁端六个自由度都要考虑到,所以需要限制转动。如1楼兄弟所言,X方向为梁的轴向转动。如果是用实体单元做出来的矩形截面梁,那就不需要设置转动约束了
发表留言
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。