有限元分析简单实例之四杆结构(matlab)

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

有限元分析简单实例之四杆结构(matlab)

问题描述

在这里插入图片描述 一个四杆结构,施加如图所示的两个带有方向的力,对其进行有限元分析。

要用到的函数

(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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值