刚刚把版里的一些关于屈曲的帖子考古了一下,觉得还是有好多人需要这方面的帮助,我自己做了差不多半年的屈曲分析,当时也是老来这里考古,觉得这里的讨论还是不够充分。现在有了点体会,欢迎大家拍砖指教。
(1)不要轻易选择弧长法,因为很多分析只要求你得到一次后屈曲的结果,所以大部分问题用位移控制就可以了,注意有些求解开关是要打开的比如:pstress, nlgeom,。。。
(2) 扰动(或者缺陷)的影响很大,怎么加是个头疼的问题。这里面我觉得有个讲究,就是你是做数学问题还是做实际问题,数学上的屈曲概念要求你施加的扰动(缺陷)小到刚好可以引发屈曲,而实际问题如果有特殊的规定就好办,比如人家说了初始缺陷为什么什么,那你就照着办就好,如果没规定就比较麻烦,你恐怕要自己定一下,不行的话,你就多算几种情况给人家看。
(3) 如果你做的问题变形(比如转动)实在很大,你要小心不要太依赖于ansys的自动步长控制. 最好是分多个载荷步,一点一点的加,当然每个载荷步中的nsub还是要程序自己控制的.
(4) 预估一下临界值是很重要的,这样你可以加一个稍微大一点点的载荷(或者位移)就可以了,免得浪费时间.
(5) 对于upgeom命令的理解很重要,前面讲过了初始缺陷的大小很重要,而这个命令要规定你基于哪个线性分析的模态. 因为后屈曲的模态不一定就是线性分析得到的第一阶模态,究竟是哪一个恐怕取决于扰动也取决于概率。不过也不是那样不确定,有一点可以作为共识:引起后屈曲所需缺陷最小的那个模态可以认为是最有可能。还有一点也比较有意义,就是前几阶模态的后屈曲临界载荷其实相差不大的,有的甚至相当接近,也就是说不管后屈曲模态是甚么,临界载荷其实可以大概确定下来。
(6) 碰到问题不收敛的时候不要着急,不要轻易修改收敛准则除非你的题目太大算的太慢