首页/文章/ 详情

有限元| 刚架临界荷载的新算法

4月前浏览4935

针对前一篇有限元 | 有限元法计算刚架的临界荷载中计算刚架临界荷载的不足之处,提出新的算法。

梁单元新的弹性刚度矩阵和几何刚度矩阵

▲图1

图1所示为杆件单元上的任一微段    ,    是其失稳之前的位置,    为轴压力达到临界值时可能出现的分支平衡位置。设微段由平衡位置    发生无限小的横向虚位移至    。弹性稳定分析是二阶分析,虚位移应该在变形后。    和    分别为虚位移发生前、后微段的长度。微段的轴向虚应变可表示为

 

由弧长公式

 

(2)代入(1),并略去高阶微量,得由横向虚位移产生的轴向虚应变为

 

在梁单元的4个节点自由度中,    和    的单位不同,现在用

 

将单位统一起来。其中    是单元长度。梁的挠度

 

其中

 
 

于是

 

两种坐标系的映射

 

由(9)(10)得

 
 

梁横截面虚应变

 

其中

 

▲图2

如图2所示,单元轴向荷载所作的虚功为

 

式中单元的轴向荷载    以受拉为正。(3)代入(4)可得

 

内力虚功

 

由虚功原理    可得

 

 
 

则有

 

上式是一个求广义特征值问题。

经积分计算后可得

 
 

算例


▲图3

已知简支梁的长度为    ,划分2个单元,求其临界荷载。

 
 

考虑边界条件之后,整体弹性刚度矩阵

 

整体几何刚度矩阵

 

 

 

其中    ,在MATLAB中求特征值与特征向量的代码如下

A = [2,3,1,0;
     3,12,0,-3;
     1,0,4,1;
     0,-3,1,2];

B = [4/31-1/3 0;
     1240-1;
     -1/308/3-1/3;
     0-1-1/34/3];

[X,D] = eig(A,B)
% D是对角矩阵,对角线上的元素是特征值。

D中最小的值是0.1243,则

 

结果与材料力学相同。特征值0.1243对应得特征向量为    

 

便是屈曲模态。


来源:数值分析与有限元编程
MATLAB材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-06-16
最近编辑:4月前
太白金星
本科 慢慢来
获赞 5粉丝 10文章 322课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈