梁的有限元分析
有限元受力分析--结构梁-力-计算
有限元受力分析–结构梁-力-计算1. 前言受力分析是工程设计中至关重要的一环,能够帮助工程师完善设计并避免安全事故的发生。
在此,我们将介绍有限元受力分析在结构梁设计中的应用。
本文将重点讲解有限元受力分析的相关理论和计算方法。
2. 有限元受力分析有限元分析是数值计算的一种方法,可用于解决工程中的受力分析问题。
它把结构离散为有限个单元,然后对每个单元进行分析。
有限元分析可分为线性有限元分析和非线性有限元分析两种类型。
本文我们只讨论线性有限元分析。
在有限元分析中,结构被分解为离散的单元,每个单元都是基于解析解的一部分。
有限元的形状、尺寸和材料属性可以通过计算机程序进行定义。
使用数学模型和有限元方法,可以计算单元的应力、变形和应变,从而进行结构的受力分析。
3. 结构梁结构梁相信大家应该都知道,它是工程中最为常用的结构之一。
它具有一定的强度和刚度,可以支撑和传递载荷。
一般来说,结构梁通常由简单的杆件单元组成。
在进行结构梁受力分析时,我们需要考虑弯曲、剪切和挤压等不同形式的载荷,以及结构在工作条件下的应变和应力分布情况。
有限元受力分析对于这些问题的研究提供了很好的解决方案。
4.力的分析在受力分析中,载荷是非常关键的参数。
载荷可以是点载荷、均布载荷、集中荷载等。
在本文中,我们将分别介绍这些载荷类型的有限元分析方法。
4.1 点载荷分析点载荷通常是一个单点受到的载荷。
对于点载荷的有限元分析,我们可以通过构建一个网格模型,然后将点载荷作用在网格的节点上。
此外,还需要设定材料的弹性模量和截面的截面面积,以计算结构的应力和变形。
需要注意的是,点载荷分析过程中的网格划分应当尽量精细,以达到更为优秀的数值精度。
4.2 均布载荷分析均布载荷是沿着梁的长度方向均匀分布的载荷,例如一根梁的自重、荷载等。
在进行均布载荷的有限元分析时,我们可以在网格的中央位置放置均布载荷,然后将梁的边缘节点设置为固定的约束条件。
同样,需要设定材料的弹性模量和截面的截面面积以计算结构的应力和变形。
第9章 桁架和梁的有限元分析
第9章桁架和梁的有限元分析第1节基本知识一、桁架和梁的有限元分析概要1.桁架杆系的有限元分析概要桁架杆系系统的有限元分析问题是工程中最常见的结构形式之一,常用在建筑的屋顶、机械的机架及各类空间网架结构等多种场合。
桁架结构的特点是,所有杆件仅承受轴向力,所有载荷集中作用于节点上。
由于桁架结构具有自然离散的特点,因此可以将其每一根杆件视为一个单元,各杆件之间的交点视为一个节点。
2.梁的有限元分析概要梁的有限元分析问题也是是工程中最常见的结构形式之一,常用在建筑、机械、汽车、工程机械、冶金等多种场合。
梁结构的特点是,梁的横截面均一致,可承受轴向、切向、弯矩等载荷。
根据梁的特点,等截面的梁在进行有限元分析时,需要定义梁的截面形状和尺寸,用创建的直线代替梁,在划分网格结束后,可以显示其实际形状。
二、桁架和梁的常用单元桁架和梁常用的单元类型和用途见表9-1。
通过对桁架和梁进行有限元分析,可得到其在各个方向的位移、应力并可得到应力、位移动画等结果。
第2节 桁架的有限元分析实例一、案例1——2D 桁架的有限元分析图9-1 人字形屋架的示意图 问题人字形屋架的几何尺寸如图9-1所示。
杆件截面尺寸为0.01m 2,试进行静力分析,对人字形屋架进行静力分析,给出变形图和各点的位移及轴向力、轴力图。
条件人字形屋架两端固定,弹性模量为2.0×1011 N/m 2,泊松比为0.3。
解题过程制定分析方案。
材料弹性材料,结构静力分析,属2D 桁架的静力分析问题,选用Link1单元。
建立坐标系及各节点定义如图9-1所示,边界条件为1点和5点固定,6、7、8点各受1000 N 的力作用。
1.ANSYS 分析开始准备工作(1)清空数据库并开始一个新的分析 选取Utility>Menu>File>Clear & Start New ,弹出Clears database and Start New 对话框,单击OK 按钮,弹出Verify 对话框,单击OK 按钮完成清空数据库。
用有限元法对悬臂梁分析的算例算例
用有限元法对悬臂梁分析的算例算例:如下图所示的悬臂梁,受均布载荷q =1N /mm 2作用。
E =2.1×105N /mm 2,μ=0.3厚度h =10mm 。
现用有限元法分析其位移及应力。
梁可视为平面应力状态,先按图示尺寸划分为均匀的三角形网格,共有8×10=80个单元,5×ll =55个节点,坐标轴以及单元与节点的编号如图。
将均布载荷分配到各相应节点上,把有约束的节点5l 、52、53、54、55视作固定铰链,建立如图所示的离散化计算模型。
程序计算框图:(续左)程序中的函数功能介绍及源代码1.LinearTriangleElementStiffness(E,NU,t,xi,yi,xj,yj,xm,ym)――该函数用于计算平面应力情况下弹性模量为E、泊松比为NU、厚度为t、第一个节点坐标为(xi,yi)、第二个节点坐标为(xj,yj)、第三个节点坐标为(xm,ym)时的线性三角形元的单元刚度矩阵.该函数返回6×6的单位刚度矩阵k.2.LinearTriangleAssemble(K,k,i,j,m)――该函数将连接节点i,j,m的线性三角形元的单元刚度矩阵k集成到整体刚度矩阵K。
每集成一个单元,该函数都将返回2N×2N的整体刚度矩阵K.3.LinearTriangleElementStresses(E,NU,t,xi,yi,xj,yj,xm,ym,u)-- 该函数计算在平面应力情况下弹性模量为E、泊松比为NU、厚度为t、第一个节点坐标为(xi, yi)第二个节点坐标为(xj,yj)、第三个节点坐标为(xm,ym)以及单元位移矢量为u时的单元应力。
该函数返回单元应力矢量。
函数源代码:function y = LinearTriangleElementStiffness(E,NU,t,xi,yi,xj,yj,xm,ym)A = (xi*(yj-ym) + xj*(ym-yi) + xm*(yi-yj))/2;%三角形单元面积,单元节点应该按逆时针排序,保证每个三角形单元的面积都为正值(也可作为一个小函数:LinearTriangleElementArea)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);%B为应变矩阵,其中betai=yi-ym,betaj=ym-yi,betam=yi-yj.gammai=xm-xj, gammaj=xi-xm, gammam=xj-xi.D = (E/(1-NU*NU))*[1 NU 0 ; NU 1 0 ; 0 0 (1-NU)/2];%D为弹性矩阵,分为平面应力问题和平面应变问题对于平面应力问题D = (E/(1-NU*NU))*[1 NU 0 ; NU 1 0 ; 0 0 (1-NU)/2];对于平面应变问题E1=E/(1-NU*NU),NU1=NU/(1-NU)y = t*A*B'*D*B;%单元刚度矩阵function y = LinearTriangleAssemble(K,k,i,j,m)K(2*i-1,2*i-1) = K(2*i-1,2*i-1) + k(1,1); K(2*i-1,2*i) = K(2*i-1,2*i) + k(1,2);K(2*i-1,2*j-1) = K(2*i-1,2*j-1) + k(1,3); K(2*i-1,2*j) = K(2*i-1,2*j) + k(1,4);K(2*i-1,2*m-1) = K(2*i-1,2*m-1) + k(1,5); K(2*i-1,2*m) = K(2*i-1,2*m) + k(1,6);K(2*i,2*i-1) = K(2*i,2*i-1) + k(2,1); K(2*i,2*i) = K(2*i,2*i) + k(2,2);K(2*i,2*j-1) = K(2*i,2*j-1) + k(2,3); K(2*i,2*j) = K(2*i,2*j) + k(2,4);K(2*i,2*m-1) = K(2*i,2*m-1) + k(2,5); K(2*i,2*m) = K(2*i,2*m) + k(2,6);K(2*j-1,2*i-1) = K(2*j-1,2*i-1) + k(3,1); K(2*j-1,2*i) = K(2*j-1,2*i) + k(3,2);K(2*j-1,2*j-1) = K(2*j-1,2*j-1) + k(3,3); K(2*j-1,2*j) = K(2*j-1,2*j) + k(3,4);K(2*j-1,2*m-1) = K(2*j-1,2*m-1) + k(3,5); K(2*j-1,2*m) = K(2*j-1,2*m) + k(3,6);K(2*j,2*i-1) = K(2*j,2*i-1) + k(4,1); K(2*j,2*i) = K(2*j,2*i) + k(4,2);K(2*j,2*j-1) = K(2*j,2*j-1) + k(4,3); K(2*j,2*j) = K(2*j,2*j) + k(4,4);K(2*j,2*m-1) = K(2*j,2*m-1) + k(4,5); K(2*j,2*m) = K(2*j,2*m) + k(4,6);K(2*m-1,2*i-1) = K(2*m-1,2*i-1) + k(5,1); K(2*m-1,2*i) = K(2*m-1,2*i) + k(5,2);K(2*m-1,2*j-1) = K(2*m-1,2*j-1) + k(5,3); K(2*m-1,2*j) = K(2*m-1,2*j) + k(5,4);K(2*m-1,2*m-1) = K(2*m-1,2*m-1) + k(5,5); K(2*m-1,2*m) = K(2*m-1,2*m) + k(5,6);K(2*m,2*i-1) = K(2*m,2*i-1) + k(6,1); K(2*m,2*i) = K(2*m,2*i) + k(6,2);K(2*m,2*j-1) = K(2*m,2*j-1) + k(6,3); K(2*m,2*j) = K(2*m,2*j) + k(6,4);K(2*m,2*m-1) = K(2*m,2*m-1) + k(6,5); K(2*m,2*m) = K(2*m,2*m) + k(6,6);K;%对号入座,如前所述,每集成一次都将返回2N×2N的整体刚度矩阵K.此题为110×110 function y = LinearTriangleElementStresses(E,NU,t,xi,yi,xj,yj,xm,ym,u)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);D = (E/(1-NU*NU))*[1 NU 0 ; NU 1 0 ; 0 0 (1-NU)/2];%平面应力和平面应变问题两种情况y = D*B*u;%单元应力计算主程序源代码E=21e7;NU=0.3;t=0.01;stifflike5=LinearTriangleElementStiffness(E,NU,t,0.4,0.08,0.36,0.08,0.36,0.06,1) %选取2个基本单元,调用M文件stifflike1=LinearTriangleElementStiffness(E,NU,t,0.4,0.08,0.36,0.06,0.4,0.06,1) K=sparse(110,110); %creat a xishu matrix for total stiff创建一个稀疏矩阵for i=1:49if rem(i,5)%模取余,bool型变量,非零即为真j=i;K=LinearTriangleAssemble(K,stifflike5,j,j+5,j+6);%节点编号K=LinearTriangleAssemble(K,stifflike1,j,j+6,j+1);endend%将每个单元刚度矩阵集成到总刚中K=full(K);%转化稀疏矩阵 k=K(1:100,1:100);k=[K,zeros(100,10);zeros(10,100),eye(10)];k=sparse(k);%利用边界条件简化基本方程Q=sparse(2:10:92,1,[-200,-400,-400,-400,-400,-400,-400,-400,-400,-400,],110,1);%外部荷载,此处不包括约束条件,通过形函数确定,是不是可以理解为梁的两端为中间的一半呢?d=k\Q;%高斯消元法,比克莱姆法则在计算速度上有绝对的优势!x=0:0.04:0.4;plot(x,d(106:-10:6))%基本绘图命令grid%带网格y=zeros(80,3);q=0;for i=1:49switch rem(i,5)case 1j=2*i;u=[d(j-1) d(j) d(j+11) d(j+12) d(j+1) d(j+2)];u=u';xl=0.4;yl=0.08;xm=0.36;ym=0.06;xn=0.4;yn=0.06;y(i+q,:)=LinearTriangleElementStresses(E,NU,t,xl,yl,xm,ym,xn,yn,u)';xl=xl-0.04;xm=xm-0.04;xn=xn-0.04;case 2j=2*i;u=[d(j-1) d(j) d(j+11) d(j+12) d(j+1) d(j+2)];xl=0.4;yl=0.06;xm=0.36;ym=0.04;xn=0.4;yn=0.04;y(i+q,:)=LinearTriangleElementStresses(E,NU,t,xl,yl,xm,ym,xn,yn,u)'; xl=xl-0.04;xm=xm-0.04;xn=xn-0.04;case 3j=2*i;u=[d(j-1) d(j) d(j+11) d(j+12) d(j+1) d(j+2)];u=u';xl=0.4;yl=0.04;xm=0.36;ym=0.02;xn=0.4;yn=0.02;y(i+q,:)=LinearTriangleElementStresses(E,NU,t,xl,yl,xm,ym,xn,yn,u)'; xl=xl-0.04;xm=xm-0.04;xn=xn-0.04;case 4j=2*i;u=[d(j-1) d(j) d(j+11) d(j+12) d(j+1) d(j+2)];u=u';xl=0.4;yl=0.02;xm=0.36;ym=0;xn=0.4;yn=0;y(i+q,:)=LinearTriangleElementStresses(E,NU,t,xl,yl,xm,ym,xn,yn,u)'; xl=xl-0.04;xm=xm-0.04;xn=xn-0.04;otherwiseq=q+3;endendq=4;for i=1:49switch rem(i,5)case 1j=2*i;u=[d(j-1) d(j) d(j+9) d(j+10) d(j+11) d(j+12)];u=u';xl=0.4;yl=0.08;xm=0.36;ym=0.08;xn=0.36;yn=0.06;y(i+q,:)=LinearTriangleElementStresses(E,NU,t,xl,yl,xm,ym,xn,yn,u)'; xl=xl-0.04;xm=xm-0.04;xn=xn-0.04;case 2j=2*i;u=[d(j-1) d(j) d(j+9) d(j+10) d(j+11) d(j+12)];u=u';xl=0.4;yl=0.06;xm=0.36;ym=0.06;xn=0.36;yn=0.04;y(i+q,:)=LinearTriangleElementStresses(E,NU,t,xl,yl,xm,ym,xn,yn,u)'; xl=xl-0.04;xm=xm-0.04;xn=xn-0.04;case 3j=2*i;u=[d(j-1) d(j) d(j+9) d(j+10) d(j+11) d(j+12)];u=u';xl=0.4;yl=0.04;xm=0.36;ym=0.04;xn=0.36;yn=0.02;y(i+q,:)=LinearTriangleElementStresses(E,NU,t,xl,yl,xm,ym,xn,yn,u)'; xl=xl-0.04;xm=xm-0.04;xn=xn-0.04;case 4j=2*i;u=[d(j-1) d(j) d(j+9) d(j+10) d(j+11) d(j+12)];u=u';xl=0.4;yl=0.02;xm=0.36;ym=0.02;xn=0.36;yn=0;y(i+q,:)=LinearTriangleElementStresses(E,NU,t,xl,yl,xm,ym,xn,yn,u)';xl=xl-0.04;xm=xm-0.04;xn=xn-0.04;otherwiseq=q+3;endend %y(i+q,:)这是实现什么的?没见过这种用法,算法上应该就是通过节点位移实现指定单元的内力,这部分本人看的也晕晕的,望高人指点N=y(73:80,1)结果图及数据输出悬臂梁轴线挠度图:一单元的单元刚阵1.0e+006 *0.8077 0 0 -0.4038 -0.8077 0.40380 2.3077 -0.3462 0 0.3462 -2.30770 -0.3462 0.5769 0 -0.5769 0.3462-0.4038 0 0 0.2019 0.4038 -0.2019-0.8077 0.3462 -0.5769 0.4038 1.3846 -0.75000.4038 -2.3077 0.3462 -0.2019 -0.7500 2.5096五单元的单元刚阵1.0e+006 *00.050.10.150.20.250.30.350.4x/m w /m0.5769 0 -0.5769 0.3462 0 -0.34620 0.2019 0.4038 -0.2019 -0.4038 0-0.5769 0.4038 1.3846 -0.7500 -0.8077 0.34620.3462 -0.2019 -0.7500 2.5096 0.4038 -2.30770 -0.4038 -0.8077 0.4038 0.8077 0-0.3462 0 0.3462 -2.3077 0 2.3077根部73-80各单元应力计算结果如下(n/m2):1.0e+007 *2.1119 -0.0621 -2.2816 -4.8824 5.0479 2.4065 0.0352 -2.3753。
梁的有限元分析原理
梁的有限元分析原理梁的有限元分析原理是一种工程结构分析方法,广泛应用于建筑、桥梁、航空航天、汽车等领域。
它通过将连续的结构离散化为有限数量的小单元,通过数学模型进行计算,得出结构的力学性能和响应情况。
梁的有限元分析原理是有限元分析的基础,下面将对其进行详细介绍。
首先,梁的有限元分析原理基于梁理论,即在横向较小、纵向较长的情况下,结构可以近似为一维梁。
梁的有限元分析原理通过将梁划分为多个单元,每个单元内部可以看作两个节点之间的一段杆件,通过建立节点之间的力学关系方程,得到整个结构的力学性能。
其次,梁的有限元分析原理利用了变分原理,即将结构的势能取极小值,建立了结构的力学方程。
通过对于梁的弯曲、剪切和轴向力等方面的力学模型进行合理的假设与简化,可以得到结构的位移与力的关系,从而解决结构的力学问题。
在梁的有限元分析中,需要进行以下几个步骤:1.几何离散化:将梁结构划分为多个单元,每个单元具有相同的形状与尺寸,通常为矩形或三角形。
2.模型建立:根据梁理论以及力学方程的简化假设,建立节点的力学关系方程,包括位移、应力、应变等参数。
3.材料性能定义:确定梁材料的力学性能参数,如弹性模量、截面惯性矩等。
这些参数对梁结构的力学性能具有重要影响。
4.边界条件施加:根据实际问题设定边界条件,包括固定支座、约束条件等。
这些条件对于解决梁结构的位移、应力等问题至关重要。
5.方程求解:通过数学方法求解得到节点之间的力学关系方程,利用数值计算技术进行迭代求解,得到梁结构的位移、应力等参数。
6.结果分析:根据求解得到的结果,进行力学性能分析,如最大应力、挠度、模态分析等。
根据分析结果评估结构的强度与稳定性。
总结起来,梁的有限元分析原理是一种基于梁理论的工程结构分析方法,通过将结构离散化为多个小单元,利用力学关系方程和数值计算技术求解得到结构的力学性能。
通过梁的有限元分析原理,工程师可以更加准确地评估结构的强度与稳定性,对结构进行优化设计。
梁的有限元分析原理 - 考虑剪切变形影响的梁单元
代人
比较:弯曲梁 单元中的单刚
得到:
等截面梁单元有限元分析
8
长沙理工大学
小结
剪切变形的影响通过系数b反映在刚度矩阵中,使刚度减弱。 对矩形截面:
,当l >>h,b趋于0,可以忽略剪力变形的影响。
等截面梁单元有限元分析
9
长沙理工大学
Timoshenko梁单元
铁木辛柯梁单元——采用两个独立变量 挠度 w
几何关系,曲率
对比
等截面梁单元有限元分析
3
最小势能原理
长沙理工大学
k为截面剪切校正因子
1.经典梁单元 2.铁木辛柯梁单元
——C1型单元 ——C0型单元
等截面梁单元有限元分析
4
长沙理工大学
在经典梁单元基础上引入剪切变形的影响. 挠度叠加
结点位移
其中
采用不考虑剪切变形梁单元的w相同的Hermite插值; 采用2结点的Lagrange插值,即线性插值。
解决方法
假设剪切应变
代替插值函数
计算泛函的剪切应变能时,θ采用低一 阶,和dw/dx同阶插值函数代替原插值 函数
18
等截面梁单元有限元分析
长沙理工大学
等截面梁单元有限元分析
——考虑剪切变形的梁单元
2014.4.13
1
长沙理工大学
介绍.
轴力构件 axial elements 杆单元
受弯构件 flexural elements 梁单元
考虑剪切变形的梁单元
等截面梁单元有限元分析
2
长沙理工大学 假设:梁内的横向剪切力Q所产生的剪切变形将引起梁的附加挠度, 并使原来垂直于中面的截面变形后不再和中面垂直,而且发生翘曲。 考虑剪切变形的梁单元 但在这里,假设原来垂直于中面的截面变形后仍保持为平面。 几何描述
有限元分析梁单元内力计算
1.385 0 3.462 1.385 0 3.462 0 0 0
0 252 0 0 252 0 0 0 0
3.462 0 11.541 3.462 0 5.711 0 0 0
K
103
1.385 0
0 252
3.462 0
253.385 0 0 253.385
3.462 3.462
py3 m3
px3
6.25
5.208
py3 m3
6. 引入约束条件, 构成总体方程
2 px1 p y1
2.5 m1 3
4.25
1.385
0
3.462
103
1.385 0
0 252 0 0 252
3.462 0
11.541 3.462
0
1.385 0
0
0 1.385 3.462 0 1.385 3.462
[
K112
]
[
K
2 23
]
103
0 252
3.462 0
11.542 0
0 252
3.462 0
5.771 0
0 1.385 3.462 0 1.385 3.462
0 3.462 5.771 0 3.462 11.542
3. 单元刚度矩阵的座标变换
求:每根梁的内力。
P2 1kN P1 4kN
2.5m
解:
1.建座标系,对梁单元各节点编号 如图所示。
2.5m
2单元,三节点系统(即自然划分。也可以在集中 力作用处设一节点)。由于每一节点有3个自由度 ,故系统有9个自由度。总刚度矩阵[K]为9×9阶
y 2
5m
②3
梁的有限元分析原理
j
·
x
i·
Chapter 5 Bernoulli-Euler Beam
z
27
福州大学研究生课程-有限元程序设计
平面桁架杆单元(2D LINK1)
空间杆单元(3D
LINK8)
平面刚架,BEAM3 空间梁单元(BEAM4)
Chapter 5 Bernoulli-Euler Beam
28
福州大学研究生课程-有限元程序设计
举例说明
Chapter 5 Bernoulli-Euler Beam
18
福州大学研究生课程-有限元程序设计
这种高斯积分阶数低于被积函数所有项次精确 积分所需要阶数的积分方案称之为减缩积分。 实际计算表明:采用缩减积分往往可以取得较 完全积分更好的精度。这是由于: 精确积分常常是由插值函数中非完全项的 最高方次要求,而决定有限元精度的是完全多 项式的方次。这些非完全的最高方次项往往不 能提高精度,反而可能带来不好的影响。取较 低阶的高斯积分,使积分精度正好保证完全多 项式方次的要求,而不包括更高次的非完全多 项式的要求,其实质是相当用一种新的插值函 数替代原来的插值函数,从而一定情况下改善 19 Chapter 5 Bernoulli-Euler Beam 了单元的精度。
福州大学研究生课程-有限元程序设计
有限元程序设计
——梁单元,静力问题
谷 音 福州大学土木工程学院
2012
1
福州大学研究生课程-有限元程序设计
§1. 介绍. 框架结构,例如桁架、桥梁 轴力构件 axial elements 杆 受弯构件 flexural elements 梁 平面梁单元 plane beam element
Chapter 5 Bernoulli-Euler Beam
杆梁结构的有限元分析原理
杆梁结构的有限元分析原理杆梁结构是工程中常用的一种结构形式,它由多个杆件或梁组成,用于承担载荷和传递力量。
有限元分析是一种通过将结构离散为许多小单元,利用数学方法对结构进行分析的技术。
下面将详细介绍杆梁结构的有限元分析原理。
一、杆件离散化在有限元分析中,首先需要将杆梁结构离散化为一组子结构,即离散化为一组离散的杆件。
离散后的每个杆件可以看作是一个子系统,每个子系统由两个节点组成,节点之间以杆件连接。
通过节点与杆件的连接方式,能够模拟出整个杆梁结构的受力特点。
离散化的过程中,需要确定杆件的几何形状、截面以及材料特性等参数,并根据实际情况设置合适的杆件单元数目。
通常,单元数目越多,离散程度越高,结果越接近真实情况,但计算成本也会增加。
二、有限元法的基本原理有限元方法的基本原理是将结构分成许多小的单元,每个单元内的行为可以用简单的数学函数来表示。
对于杆梁结构,常用的单元有梁单元和杆单元。
梁单元适用于承受弯曲强度较大的杆件,而杆单元适用于承受轴向载荷的杆件。
通过将结构分成小单元后,可以建立一个与原结构相似的离散模型,并在每个单元上建立相应的方程。
三、应力应变关系在进行有限元分析时,需要获得每个杆件的应变和应力。
应变与杆件的变形有关,而应力与应变之间的关系则与材料的本构关系有关。
对于线弹性材料,应力与应变之间可以通过胡克定律来描述。
胡克定律表明,应力与应变之间成线性关系,材料的弹性模量E、泊松比ν以及应变关系能够决定应力。
应根据结构中不同材料的应变特性来选择相应的材料模型。
四、施加边界条件在进行有限元分析前,需要施加适当的边界条件。
边界条件用于模拟实际情况中的约束和限制。
常见的边界条件有固定边界、弹性边界和施工阶段边界。
五、求解位移和应力当离散化杆梁结构、建立了位移和应变关系、施加了边界条件之后,可以通过数值求解方法,例如有限元法中的坐标变形法,计算得到结构的位移和应力。
坐标变形法能够基于得到的位移结果,进一步计算应力。
二维悬臂梁有限元分析
二维悬臂梁有限元分析二维悬臂梁有限元分析是一种常用的工程结构分析方法,在工程设计和研究中具有重要的应用价值。
本文将从有限元分析的原理和步骤、模型建立、载荷及边界条件、材料特性、求解方案以及结果分析等方面进行论述,探讨二维悬臂梁有限元分析的相关内容。
首先,有限元分析是一种通过将工程结构离散化为有限个小单元,利用单元的力学性质和相邻单元之间的相互作用关系,以数值解的方式求解结构的力学行为的方法。
二维悬臂梁有限元分析的步骤包括建立有限元模型、施加载荷和边界条件、确定材料特性、选择求解方案以及分析结果。
其次,模型建立是有限元分析的关键步骤之一、对于二维悬臂梁,可以采用梁单元进行建模。
梁单元是一种可以描述梁的位移、应变和应力的基本单元,具有两个节点和四个自由度。
通过将悬臂梁划分为多个梁单元,并将其节点连接起来建立悬臂梁有限元模型。
接下来,需要施加适当的载荷和边界条件。
载荷是指在悬臂梁上施加的外部力或力矩,可以是均布载荷、集中力、集中力矩等形式。
边界条件是指限制悬臂梁位移的条件,例如支座的固定或约束。
在二维悬臂梁中,通常将一端固定,即将该节点的两个位移约束为零。
选取合适的求解方案对于二维悬臂梁有限元分析非常关键。
常见的求解方案包括静态分析和动态分析。
静态分析适用于悬臂梁在静力加载下的弯曲和变形分析,动态分析适用于悬臂梁在动力加载下的响应分析。
根据具体问题的需求,选择适当的求解方案进行计算。
最后,需要对计算结果进行分析和评估。
通过数值计算得到的位移、应变和应力等结果,可以用于评估悬臂梁的强度和刚度等性能指标。
同时,也可以通过对结果的灵敏度分析,确定影响悬臂梁性能的关键因素,为工程设计提供参考。
综上所述,二维悬臂梁有限元分析是一种重要的工程结构分析方法。
通过有限元分析,可以预测悬臂梁的力学行为,为工程设计和结构优化提供依据。
然而,为了保证分析结果的准确性,需要合理地选择模型、载荷和边界条件、材料特性,以及采用适当的求解方案,对计算结果进行合理的解释和评估。
《有限元理论与数值方法》第三讲-杆、梁结构有限元分析
Finite Element Theory and Numerical Method
一、杆、梁的物理力学模型
拉压杆单元如图3-6所示,已知等直杆件杆长为 l 横截面面积为 A 材料弹性模量为 E 所受轴向分布载荷集度为 p(x) 杆端位移分别为 u1 u2
杆端力分别记为 F1 F2
1、建立位移场
F1, u1 xa
1
a p(x)
2 F2 , u2
x
设局部坐标系下杆中任意点a的坐标为 xa
因为只有两个边界条件 u1
形函数具有如下性质: 1)本端为1,它端为0 2)单元内任意一点总和为1
N1(0) 1
N1(1) 0
N2 (0) 0 N2 (1) 1
N1() N2 () 1
2、应变分析
du dx
dN dx
ue
dN1 dx
B为应变矩阵或者几何矩阵。
dN2 dx
u
e
1 l
1 l
ue
[B1
B2 ]ue Bue
图示所示桁架 l 2m
EA 1.2106 kN
试求1-2杆和1-4杆单元的局部坐标单元 刚度矩阵
1-2杆:抗拉刚度 EA / l 6106 kN/m
F1 10N 3
1
F2 20N 4
2
ke1
EA l
1 1
1
1
6
105
1 1
1
1
kN
/
m
1-4杆:抗拉刚度 EA /( 2l) 4.24264 105 kN/m
有限元分析实例2
有限元分析梁的有限元分析试分析图中梁:梁承受均布载荷:1.0e5 P a图1 梁的载荷图梁截面分别采用以下三种截面(单位:m):矩形截面:圆截面:工字形截面:B=0.1, H=0.15 R=0.1 w1=0.1,w2=0.1,w3=0.2,t1=0.0114,t2=0.0114,t3=0.0071.1进入ANSYS程序→ANSYSED 6.1 →Interactive →change the working directory into yours →input Initial jobname: beam→Run1.2设置计算类型ANSYS Main Menu: Preferences →select Structural → OK1.3选择单元类型ANSYS Main Menu: Preprocessor →Element Type→Add/Edit/Delete…→Add…→select Beam 2 node 188 →OK (back to Element Types window)→Close (the Element Type window)1.4定义材料参数ANSYS Main Menu: Preprocessor →Material Props →Material Models →Structural→Linear→Elastic→Isotropic→input EX:2.1e11, PRXY:0.3→ OK1.5定义截面ANSYS Main Menu: Preprocessor →Sections →Beam →Common Sectns→分别定义矩形截面、圆截面和工字形截面:矩形截面:ID=1,B=0.1,H=0.15 →Apply →圆截面:ID=2,R=0.1 →Apply →工字形截面:ID=3,w1=0.1,w2=0.1,w3=0.2,t1=0.0114,t2=0.0114,t3=0.007→OK1.6生成几何模型生成特征点ANSYS Main Menu: Preprocessor →Modeling →Create →Keypoints →In Active CS→依次输入二个点的坐标:input:1(0,0),2(10,0),3(5,1)→OK 生成梁ANSYS Main Menu: Preprocessor →Modeling →Create →Lines →lines →Straight lines →连接两个特征点,1(0,0),2(10,0) →OK1.7 网格划分ANSYS Main Menu: Preprocessor →Meshing→Mesh Attributes→Picked lines →OK→选择: SECT:1(根据所计算的梁的截面选择编号);Pick Orientation Keypoint(s):YES→拾取:3#特征点(5,1) →OK→Mesh Tool →Size Controls) lines: Set →Pick All(in Picking Menu) →input NDIV:5→OK (back to Mesh Tool window) → Mesh →Pick All(in Picking Menu) → Close (the Mesh Tool window)1.8 模型施加约束✓最左端节点加约束ANSYS Main Menu: Solution→Define Loads →Apply→Structural →Displacement→ On Nodes→pick the node at (0,0) → OK→select ALL DOF → OK✓最右端节点加约束ANSYS Main Menu: Solution→Define Loads →Apply→Structural →Displacement→ On Nodes→pick the node at (10,0) → OK→select UY,UZ,ROTX → OK✓施加y方向的载荷ANSYS Main Menu: Solution→Define Loads →Apply→Structural →Pressure→ On Beams→Pick All→VALI:100 → OK1.9 分析计算ANSYS Main Menu: Solution →Solve →Current LS→OK(to close the solve Current Load Step window) →OK1.10 结果显示ANSYS Main Menu: General Postproc →Plot Results→Deformed Shape…→select Def + Undeformed→OK (back to Plot Results window) →Contour Plot→Nodal Solu →select: DOF solution, UY, Def + Undeformed, Rotation, ROTZ ,Def + Undeformed→OK。
梁的有限元分析原理
Advantages of 2D Storage 1)Space-saving; 2)Easy to be computerized Disadvantages of 2D Storage Enormous storage is required when local bandwidth is large.
输入基本数据 计算单元刚度矩阵 形成总体刚度矩阵 形成结点荷载向量
3、系统分析
(1)整体刚度矩阵[K]的组装; (2)整体载荷列阵{P}的形成;
引入约束条件 求解方程组,输出结点位移 计算单元应力,输出结果
[K]的存储;约束引入;求解
结束
40
总刚存贮
全矩阵存贮法:不利于节省计算机的存贮 空间,很少采用。K[i,j] 对称三角存贮法:存贮上三角或下三角元 素。 半带宽存贮法 :存贮上三角形(或下三角 形)半带宽以内的元素 。 一维压缩存贮法 :半带宽存贮中仍包含了 许多零元素。存贮每一行的第一个非零元 素到主对角线元素。
有限元程序设计
——梁单元,静力问题
谷 音 福州大学土木工程学院
2012
1
§1. 介绍. 框架结构,例如桁架、桥梁 轴力构件 axial elements 杆 受弯构件 flexural elements 梁 平面梁单元 plane beam element
2
§2. 经典梁单元 (Bernoulli-Euler) Beam : 梁在纯弯曲时的 平面假设 平面-梁-假设 Plane-beam-assumption 梁的各个横截面在变形后仍保持为平
除非ψ是常数(没有弯曲变形),否则, dw/dx-ψ不会为零。这种现象称为剪切闭锁。 shear-locking
17
梁单元有限元分析
梁单元-有限元分析一、有限元法介绍有限元法的基本思想是将结构离散化,用有限个容易分析的单元来表示复杂的对象,单元之间通过有限个节点相互连接,然后根据变形协调条件综合求解。
由于单元的数目是有限的,节点的数目也是有限的,所以称为有限元法(FEM,Finite Element Method)。
是随着电子计算机的发展而迅速发展起来的一种弹性力学问题的数值求解方法。
有限元法是最重要的工程分析技术之一。
它广泛应用于弹塑性力学、断裂力学、流体力学、热传导等领域。
有限元法是60年代以来发展起来的新的数值计算方法,是计算机时代的产物。
虽然有限元的概念早在40年代就有人提出,但由于当时计算机尚未出现,它并未受到人们的重视。
随着计算机技术的发展,有限元法在各个工程领域中不断得到深入应用,现已遍及宇航工业、核工业、机电、化工、建筑、海洋等工业,是机械产品动、静、热特性分析的重要手段。
早在70年代初期就有人给出结论:有限元法在产品结构设计中的应用,使机电产品设计产生革命性的变化,理论设计代替了经验类比设计。
目前,有限元法仍在不断发展,理论上不断完善,各种有限元分析程序包的功能越来越强大,使用越来越方便。
二.梁单元的分类所谓梁杆结构是指其长度比横截面尺寸大很多的梁和杆件、以及由它们组成的系统,这一类结构的应力、应变和位移都是一个坐标的函数,所以属于一维单元问题。
1.平面桁架特点:杆件位于一个平面内,杆件间用铰节点连接,作用力也在该平面内。
单元特性:只承受拉力或压力。
单元划分:常采用自然单元划分。
即以两个铰接点之间的杆件作为一个单元。
为使桁架杆件只产生轴力,桁架的计算常作以下假定:①桁架中每根杆件的两端由理想铰联结;②每根杆件的轴线必须是直线;③所有杆件的轴线都只交于所联理想铰的几何中心。
④荷载均只作用于理想铰的几何中心。
在此条件下所算得的各种应力称为主应力。
实际上各种桁架结构不可能完全满足上述各假定,因而杆件将产生弯曲,由这种弯曲而在杆件中所引起的轴向应力称为次应力。
粘钢加固钢筋混凝土梁抗弯性能有限元分析
粘钢加固钢筋混凝土梁抗弯性能有限元分析在建筑结构领域,钢筋混凝土梁作为常见的承重构件,其性能的优劣直接关系到整个结构的安全性和稳定性。
随着时间的推移和使用条件的变化,一些钢筋混凝土梁可能会出现承载力不足、裂缝过大等问题,影响其正常使用。
粘钢加固作为一种有效的加固方法,能够显著提高钢筋混凝土梁的抗弯性能。
为了深入了解粘钢加固钢筋混凝土梁的工作机理和性能特点,有限元分析成为了一种重要的研究手段。
有限元分析是一种基于数学和力学原理的数值计算方法,它可以将复杂的结构离散为有限个单元,并通过求解方程组来模拟结构的受力和变形情况。
在粘钢加固钢筋混凝土梁的有限元分析中,需要建立合理的模型,包括混凝土、钢筋和钢板等部件,并定义它们之间的相互作用关系。
首先,混凝土材料的模拟是一个关键问题。
混凝土是一种非均质、非线性的材料,其力学性能受到多种因素的影响,如强度等级、骨料类型、加载方式等。
在有限元分析中,通常采用混凝土损伤塑性模型来描述混凝土的受力行为。
该模型考虑了混凝土在拉压作用下的损伤演化和塑性变形,可以较好地模拟混凝土的开裂和破坏过程。
钢筋作为混凝土梁中的主要受力部件,其模拟也需要准确可靠。
一般采用桁架单元来模拟钢筋,并通过定义钢筋的本构关系来反映其力学性能。
常用的钢筋本构关系有理想弹塑性模型和双折线模型等。
钢板在粘钢加固中起到增强梁的抗弯能力的作用。
钢板通常采用壳单元进行模拟,并定义其材料属性和厚度。
在模拟钢板与混凝土之间的粘结作用时,可以采用粘结单元或者设置接触关系来实现。
在建立有限元模型时,还需要考虑边界条件和加载方式。
边界条件应根据实际情况进行设置,例如简支梁的两端可以设置为铰支约束。
加载方式可以采用集中力加载或者均布荷载加载,以模拟梁在实际使用中的受力情况。
通过有限元分析,可以得到粘钢加固钢筋混凝土梁在不同荷载作用下的应力分布、变形情况和破坏模式等重要信息。
例如,在加载初期,梁的跨中挠度较小,混凝土和钢筋的应力也处于较低水平。
杆梁结构的有限元分析原理
杆梁结构的有限元分析原理杆梁结构是一种常见的工程结构,广泛用于建筑、桥梁、机械等领域。
为了研究杆梁结构的力学性能和设计优化,常用的方法之一是有限元分析。
有限元分析是一种数值计算方法,通过将连续结构离散化为一个个有限的单元(元素),再通过计算单元之间的相互作用来近似表示整个结构的力学性能。
下面将逐步介绍杆梁结构的有限元分析原理。
1.离散化:首先,将杆梁结构离散化为一个个的单元,通常可以选择线性单元、二次单元等。
线性单元简单且计算效率高,而二次单元更准确但计算开销较大。
根据具体工程需求和分析要求,选择合适的单元进行离散化。
每个单元由节点和单元梁组成。
2.建立本地坐标系:为了方便计算,对于每个单元,可建立本地坐标系。
本地坐标系是以单元的一个节点为原点,并建立与该节点有关的坐标轴。
通过本地坐标系可以方便地描述单元内部的各种力和力矩。
3.单元刚度矩阵计算:对于每个单元,需要计算其刚度矩阵。
刚度矩阵描述了单元内部的相互作用,包括节点间的弯曲刚度和剪切刚度等。
通过根据材料的力学特性和几何信息,可以得到单元刚度矩阵。
4.装配全局刚度矩阵:将所有单元的刚度矩阵按照它们的几何关系组装成全局刚度矩阵。
全局刚度矩阵描述了整个杆梁结构的力学行为。
5.施加边界条件和加载情况:根据具体问题的边界条件和加载情况,在全局刚度矩阵中添加与之对应的约束和加载项。
边界条件通常涉及到约束的位移和力的平衡,加载情况则涉及到外界施加在结构上的力。
6.求解杆梁结构的位移:通过求解全局刚度矩阵与位移的乘积等式,可以得到结构的位移。
位移是描述结构变形的重要参数,可以用来计算应力、应变和变形等。
7.计算应力和应变:通过已知的位移以及杆梁的几何信息,可以计算单元内部的应力和应变。
应力和应变是评估杆梁结构受力情况的重要指标,在结构设计和安全评估中具有重要作用。
8.结果后处理:最后,可以通过后处理技术对有限元分析的结果进行处理和展示。
例如,可以绘制位移云图、应力云图等,以方便工程师对结构的力学性能进行评估和优化。
《弹性力学与有限元》第4章梁的有限元分析
j
l
ix
(4-2)
利用材料力学梁的理论很容易求得节点力与位移的关系:
Fi
=
du dx
|x=0 =
− EAα 2
=
EA ui
− l
uj
(4-3)
Fj
=
du dx
|x=l =
EAα 2
=
u EA j
− l
u i
{} {} 将结果写成矩阵形式为:
P
e
=
⎡⎣K
⎤e ⎦
a
e ,其中
{ } { } P
e
=
⎧⎪ ⎨
( ) v = v 0 = α
i
1
( ) θ = θ 0 = − dv | = −α
i
dx x =0
2
() v = v l = α + α l + α l 2 + α l 3
j
1
2
3
4
() θ = θ l = − dv | = −α − 2α l − 3α l 2
j
dx x =l
2
3
4
由(4-6)式可解得以下常数:
4. 2 杆和杆系
当结构长度尺寸比两个截面方向的尺寸大很多的时候,这类结构称为杆件。在杆件结构 中,垂直与长度方向的截面称为横截面,横截面中心的连线称为轴线。如果杆的轴线示直线, 则称为直杆;如果轴线是曲线,则称为曲杆;如果各个截面的尺寸和形状不变,称为等截面 杆,反之称为变截面杆。
杆件的结构可以范围桁杆和梁两类。和其它结构采用铰链连接的杆称为桁杆,桁杆的连 接处可以自由转动,因此这类结构只能承受拉压作用,内部应力为拉应力。影响应力的几何 因素主要是截面面积,与截面形状无关;和其它结构采用固定连接的杆称为梁,梁的连接处 不能自由转动,因此梁不仅能承受拉压,而且能承受完全和扭转作用。这类杆件的内部应力 的状况比较复杂,应力大小和分布不仅与截面有关,而且与截面的形状和方位有很大关系, 建立有限元模型时,这两类杆件可以用相应的杆单元和梁单元离散。
有限元分析梁单元内力计算
迭代法
迭代法
通过迭代的方式逐步逼近梁 单元的内力。这种方法适用 于大型有限元模型,计算量 较小,但计算精度较低。
适用范围
适用于大型有限元模型,计 算量较小。
优点பைடு நூலகம்
计算量较小,适用于大型有 限元模型。
缺点
计算精度较低,不适用于对 精度要求较高的梁单元。
快速法
快速法
结合直接法和迭代法的优点,通过快速求解线性方程组来 得到梁单元的内力。这种方法适用于大型有限元模型,计 算精度较高,计算量相对较小。
有限元分析广泛应用于工程领域,如 结构力学、流体力学、电磁场等领域 ,用于解决复杂的问题和优化设计。
有限元分析的基本步骤
建立单元刚度矩阵
根据单元的物理特性和边界条 件,建立单元刚度矩阵。
施加外力
将外力施加到整体结构的节点 上。
离散化
将连续的结构或系统离散化为 有限个简单单元。
集成总刚度矩阵
将所有单元的刚度矩阵集成得 到整体结构的总刚度矩阵。
通过梁单元内力计算,可以发现潜在 的危险区域和薄弱环节,为改进设计 提供依据。
内力计算的结果还可以用于评估结构 的疲劳寿命和可靠性,为工程实际应 用提供重要的参考依据。
02
有限元分析基础
有限元分析概述
有限元分析是一种数值分析方法,通 过将复杂的结构或系统离散化为有限 个简单单元,利用数学近似方法对复 杂问题进行模拟和分析。
有限元分析梁单元内力计 算
• 引言 • 有限元分析基础 • 梁单元内力计算方法 • 梁单元内力计算的实例 • 结论
01
引言
目的和背景
有限元分析(FEA)是一种数值分析方法,用于解决复杂的工程问题,如结构强度、 刚度、稳定性等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
梁的有限元分析——2D问题
▪ 1.有一简支梁,载荷和边界条件如图所示, L=6m,梁的截面面积A=0.0072m2,高 H=0.42m,惯性矩=0.00021m4,材料弹性模 量E=2.06e11N/m2,P=10000N。求支反力 和挠度。
▪ 要点 1)实常数 2)分网密度控制 3)如何加载:左:UX,UY,右UY 4)后处理结果的观察
直线,“OK”,进行显示控制,标出各节点号。
▪ 显示梁和弹簧的形状
2
1
3
▪ 施加约束:1、12为“DOF” 。
▪ 施加载荷
▪ 求解 ▪ 后处理 1)定性分析:变形,云图,动画 2)定量分析:支反力,各节点位移
梁——3D问题(型材)
▪ 单元名称 188、189 ▪ 截面定义方法 ▪ 方向点的定义和使用 ▪ 应用举例
▪ 在“Mesh”菜单中按“Mesh”,选择表示梁的二
直线,“OK”,进行显示控制,标出各节点号。
▪ 对弹簧进行网格划分
▪ 在“Mesh”菜单点击“line”,选择表示弹簧的直线, “OK”,在弹出的菜单中的单元等分数输入“1”, (如果二等分表示两弹簧串联),“OK”。
▪ 在“Mesh”菜单中按“Mesh”,选择表示弹簧的
2.梁的有限元分析概要
▪ 梁的有限元分析问题也是是工程中最常见的 结构形式之一,常用在建筑、机械、汽车、 工程机械、冶金等多种场合。
▪ 梁结构的特点是,梁的横截面均一致,可承 受轴向、切向、弯矩等载荷。根据梁的特点, 等截面的梁在进行有限元分析时,需要定义 梁的截面形状和尺寸,用创建的直线代替梁, 在划分网格结束后,可以显示其实际形状。
▪ 定义单元类型:1)梁单元;2)弹簧单元
▪ 选择弹簧单元后,按“Option”按钮,在K3项 中选择如图所示:
▪ 定义实常数
▪ 定义材料常数(梁)
▪ 创建模型
▪ 划分网格:“Mesh”,“Set”
▪ 在“Mesh”菜单点击“line”,选择表示梁的二直线, “OK”,在弹出的菜单中的单元长度输入0.25,“OK”。
梁和桁架问题的有限元分析
2011年5月
1.桁架杆系的有限元分析概要
▪ 桁架杆系系统的有限元分析问题是工程中最常见的 结构形式之一,常用在建筑的屋顶、机械的机架及 各类空间网架结构等多种场合。
▪ 桁架结构的特点是,所有杆件仅承受轴向力,所有 载荷集中作用于节点上。由于桁架结构具有自然离 散的特点,因此可以将其每一根杆件视为一个单元, 各杆件之间的交点视为一个节点。
2.梁、弹簧——2D问题
▪ 有一水平梁,全长4米,左端固定,右端3米 处有一弹簧悬吊,弹簧刚度为5 000N/m,右 端点受大小为3 000N的向下载荷,梁的截面 尺寸为30mmX20mm,梁的弹性模量为 2X1011 Pa,泊松比为0.3。求梁的变形。
0.5
3
1
▪ 计算分析需要的实常数 面积A=3*10-2*2*10-2=6*10-4m2 截面惯性矩=B*H3/12=4.5*10-8m4 截面高H=3*10-2m 弹簧刚度K=5000N/m E=2e11Pa Pxy=0.3