屈曲分析分为线性屈曲与非线性屈曲,今天先说一下线性屈曲。
下面左图为线性屈曲的适应情况,即发生屈曲前变形较小,没有非线性材料、接触等因素:
然而在屈曲发生后,结构一般产生较大的变形,那么在屈曲发生后我们就要考虑大变形的效应,考虑大变形效应的静力学方程可以写为:
其中 为几何刚度矩阵,具体可以理解为结构在施加了一定的载荷后,变形已经有了一定量的累积,需要在后续分析中考虑这部分变形造成的“二阶效应”,而熟悉结构力学的朋友们则可以回想 二阶效应。
对于线性屈曲分析,我们重要的就是找到那个屈曲发生点,体现在荷载-位移曲线发生拐弯的那个点,数学上的翻译则就是:我们得到一个奇异的刚度矩阵
现在我们想求得在该点的载荷,由于在线性屈曲分析中,不考虑非线性材料等因素,故我们可以认为随着载荷的增加, 的变化是线性的只需要乘上一个系数 即可,所以我们可以先随便设置一个大小的载荷,进行线性静力学求解 , 并计算出应力 , 由于这里的几何刚度矩阵只与当前的应力状态有关(也称初始应力矩阵),公式写为:
那么 在线性屈曲中,那么我们现在的问题就变成了: 而 则是屈曲因子。 很显然,如果熟悉之前说过的模态分析大家以下就可以看出来,这其实是一个特征值问题,是一个通用特征值问题,我们同样可以通过一些变化将上述式子做一个变化作为:那么现在我们就可通过一个特征值分析求出相应的特征值,进而求出屈曲极限载荷 。 所以上述的原理也就反映到了线性屈曲分析求解的一般步骤上
Note:这里 在一般情况下并不一定是正定的,所以对于特征值的求解相对于模态分析需要一些处理。
而线性屈曲无法考虑屈曲发生过程中的接触、材料非线性等非线性因素,也无法得到屈曲发生后的snap-back和snap-through问题,算出的结果往往过刚(屈曲载荷算出来过大),后续我们再来说说非线性屈曲。