问题描述
一个四杆结构,施加如图所示的两个带有方向的力,对其进行有限元分析。
要用到的函数
(1)计算单元的刚度矩阵
function k = Bar2D2Node_Stiffness(E,A,x1,y1,x2,y2,alpha)
% 计算单元的刚度矩阵
% 输入弹性模量E,横截面积A,第一个结点的坐标(x1,y1)第二个节点的坐标(x2,y2),角度alpha
% 输出单元刚度矩阵k(4*4)
L= sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
x = alpha*pi/180;
C=cos(x);
S=sin(x);
k = E*A/L*[C*C C*S -C*C -C*S;C*S S*S -C*S -S*S;-C*C -C*S C*C C*S;-C*S -S*S C*S S*S];
end
(2)进行单元刚度矩阵的组装
function z = Bar2D2Node_Assembly(KK,k,i,j)
% 该函数进行单元刚度矩阵的组装
% 输入单元刚度矩阵k,单元节点编号i,j
% 输出整体刚度矩阵KK
DOF(1)=2*i-1;
DOF(2)=2

本文通过MATLAB详细介绍了四杆结构在有限元分析下的处理过程,包括结构离散化、单元刚度矩阵计算、整体刚度方程建立、边界条件处理和支反力计算。内容来源于清华大学曾攀老师的《有限元分析及应用》。
最低0.47元/天 解锁文章
2097

被折叠的 条评论
为什么被折叠?



