有限元分析简单实例之平面矩形薄板(matlab)

本文介绍了使用matlab进行平面矩形薄板的有限元分析,包括问题描述、所需函数、解答步骤。通过计算单元刚度矩阵、组装刚度矩阵、处理边界条件来求解节点位移和支座反力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有限元分析简单实例之平面矩形薄板(matlab)

问题描述

在这里插入图片描述
对于如图所示的一个平面矩形薄板结构,施加如右图所示的几个方向力,对其进行有限元分析,计算各个节点的位移及支座反力。(其中F是合力,E是弹性模量,μ是泊松比,t是厚度)

要用到的函数

(1)计算单元的刚度矩阵

function k = Triangle2D3Node_Stiffness(E,NU,t,xi,yi,xj,yj,xm,ym,ID)
% 	计算单元的刚度矩阵
%   输入弹性模量E,泊松比NU,厚度t
%   输入三个节点的坐标xi,yi,xj,yj,xm,ym
%  	输入平面问题性质指标参数ID(1为平面应力,2为平面应变)
%  	输出单元刚度矩阵k(6*6)
A = (xi*(yj-ym)+xj*(ym-yi)+xm*(yi-yj))/2;
betai = yj-ym;
betaj = ym-yi;
betam = yi-yj;
gammai = xm-xj;
gammaj = xi-xm;
gammam = xj-xi;
B = [betai 0 betaj 0 betam 0;
    0 gammai 0 gammaj 0 gammam;
    gammai betai gammaj betaj gammam betam]/(2*A);
if ID==1
    D=(E/(1-NU*NU))*[1 NU 0;NU 1 0;0 0 (1-NU)/2];
elseif ID==2
    D =(E/(1+NU)/(1-2*NU))*[1-NU NU 0;NU 1-NU 0;0 0 (1-2*NU)/2];
end
k = t*A*B'*D*B;
end

(2)进行单元刚度矩阵的组装

function z = Triangle2D3Node_Assembly
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值