梁的有限元分析
- 格式:ppt
- 大小:1.13 MB
- 文档页数:20
有限元受力分析–结构梁-力-计算1. 前言受力分析是工程设计中至关重要的一环,能够帮助工程师完善设计并避免安全事故的发生。
在此,我们将介绍有限元受力分析在结构梁设计中的应用。
本文将重点讲解有限元受力分析的相关理论和计算方法。
2. 有限元受力分析有限元分析是数值计算的一种方法,可用于解决工程中的受力分析问题。
它把结构离散为有限个单元,然后对每个单元进行分析。
有限元分析可分为线性有限元分析和非线性有限元分析两种类型。
本文我们只讨论线性有限元分析。
在有限元分析中,结构被分解为离散的单元,每个单元都是基于解析解的一部分。
有限元的形状、尺寸和材料属性可以通过计算机程序进行定义。
使用数学模型和有限元方法,可以计算单元的应力、变形和应变,从而进行结构的受力分析。
3. 结构梁结构梁相信大家应该都知道,它是工程中最为常用的结构之一。
它具有一定的强度和刚度,可以支撑和传递载荷。
一般来说,结构梁通常由简单的杆件单元组成。
在进行结构梁受力分析时,我们需要考虑弯曲、剪切和挤压等不同形式的载荷,以及结构在工作条件下的应变和应力分布情况。
有限元受力分析对于这些问题的研究提供了很好的解决方案。
4.力的分析在受力分析中,载荷是非常关键的参数。
载荷可以是点载荷、均布载荷、集中荷载等。
在本文中,我们将分别介绍这些载荷类型的有限元分析方法。
4.1 点载荷分析点载荷通常是一个单点受到的载荷。
对于点载荷的有限元分析,我们可以通过构建一个网格模型,然后将点载荷作用在网格的节点上。
此外,还需要设定材料的弹性模量和截面的截面面积,以计算结构的应力和变形。
需要注意的是,点载荷分析过程中的网格划分应当尽量精细,以达到更为优秀的数值精度。
4.2 均布载荷分析均布载荷是沿着梁的长度方向均匀分布的载荷,例如一根梁的自重、荷载等。
在进行均布载荷的有限元分析时,我们可以在网格的中央位置放置均布载荷,然后将梁的边缘节点设置为固定的约束条件。
同样,需要设定材料的弹性模量和截面的截面面积以计算结构的应力和变形。
第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.结果分析:根据求解得到的结果,进行力学性能分析,如最大应力、挠度、模态分析等。
根据分析结果评估结构的强度与稳定性。
总结起来,梁的有限元分析原理是一种基于梁理论的工程结构分析方法,通过将结构离散化为多个小单元,利用力学关系方程和数值计算技术求解得到结构的力学性能。
通过梁的有限元分析原理,工程师可以更加准确地评估结构的强度与稳定性,对结构进行优化设计。
杆梁结构的有限元分析原理杆梁结构是工程中常用的一种结构形式,它由多个杆件或梁组成,用于承担载荷和传递力量。
有限元分析是一种通过将结构离散为许多小单元,利用数学方法对结构进行分析的技术。
下面将详细介绍杆梁结构的有限元分析原理。
一、杆件离散化在有限元分析中,首先需要将杆梁结构离散化为一组子结构,即离散化为一组离散的杆件。
离散后的每个杆件可以看作是一个子系统,每个子系统由两个节点组成,节点之间以杆件连接。
通过节点与杆件的连接方式,能够模拟出整个杆梁结构的受力特点。
离散化的过程中,需要确定杆件的几何形状、截面以及材料特性等参数,并根据实际情况设置合适的杆件单元数目。
通常,单元数目越多,离散程度越高,结果越接近真实情况,但计算成本也会增加。
二、有限元法的基本原理有限元方法的基本原理是将结构分成许多小的单元,每个单元内的行为可以用简单的数学函数来表示。
对于杆梁结构,常用的单元有梁单元和杆单元。
梁单元适用于承受弯曲强度较大的杆件,而杆单元适用于承受轴向载荷的杆件。
通过将结构分成小单元后,可以建立一个与原结构相似的离散模型,并在每个单元上建立相应的方程。
三、应力应变关系在进行有限元分析时,需要获得每个杆件的应变和应力。
应变与杆件的变形有关,而应力与应变之间的关系则与材料的本构关系有关。
对于线弹性材料,应力与应变之间可以通过胡克定律来描述。
胡克定律表明,应力与应变之间成线性关系,材料的弹性模量E、泊松比ν以及应变关系能够决定应力。
应根据结构中不同材料的应变特性来选择相应的材料模型。
四、施加边界条件在进行有限元分析前,需要施加适当的边界条件。
边界条件用于模拟实际情况中的约束和限制。
常见的边界条件有固定边界、弹性边界和施工阶段边界。
五、求解位移和应力当离散化杆梁结构、建立了位移和应变关系、施加了边界条件之后,可以通过数值求解方法,例如有限元法中的坐标变形法,计算得到结构的位移和应力。
坐标变形法能够基于得到的位移结果,进一步计算应力。
二维悬臂梁有限元分析二维悬臂梁有限元分析是一种常用的工程结构分析方法,在工程设计和研究中具有重要的应用价值。
本文将从有限元分析的原理和步骤、模型建立、载荷及边界条件、材料特性、求解方案以及结果分析等方面进行论述,探讨二维悬臂梁有限元分析的相关内容。
首先,有限元分析是一种通过将工程结构离散化为有限个小单元,利用单元的力学性质和相邻单元之间的相互作用关系,以数值解的方式求解结构的力学行为的方法。
二维悬臂梁有限元分析的步骤包括建立有限元模型、施加载荷和边界条件、确定材料特性、选择求解方案以及分析结果。
其次,模型建立是有限元分析的关键步骤之一、对于二维悬臂梁,可以采用梁单元进行建模。
梁单元是一种可以描述梁的位移、应变和应力的基本单元,具有两个节点和四个自由度。
通过将悬臂梁划分为多个梁单元,并将其节点连接起来建立悬臂梁有限元模型。
接下来,需要施加适当的载荷和边界条件。
载荷是指在悬臂梁上施加的外部力或力矩,可以是均布载荷、集中力、集中力矩等形式。
边界条件是指限制悬臂梁位移的条件,例如支座的固定或约束。
在二维悬臂梁中,通常将一端固定,即将该节点的两个位移约束为零。
选取合适的求解方案对于二维悬臂梁有限元分析非常关键。
常见的求解方案包括静态分析和动态分析。
静态分析适用于悬臂梁在静力加载下的弯曲和变形分析,动态分析适用于悬臂梁在动力加载下的响应分析。
根据具体问题的需求,选择适当的求解方案进行计算。
最后,需要对计算结果进行分析和评估。
通过数值计算得到的位移、应变和应力等结果,可以用于评估悬臂梁的强度和刚度等性能指标。
同时,也可以通过对结果的灵敏度分析,确定影响悬臂梁性能的关键因素,为工程设计提供参考。
综上所述,二维悬臂梁有限元分析是一种重要的工程结构分析方法。
通过有限元分析,可以预测悬臂梁的力学行为,为工程设计和结构优化提供依据。
然而,为了保证分析结果的准确性,需要合理地选择模型、载荷和边界条件、材料特性,以及采用适当的求解方案,对计算结果进行合理的解释和评估。
有限元分析梁的有限元分析试分析图中梁:梁承受均布载荷: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。
梁单元-有限元分析一、有限元法介绍有限元法的基本思想是将结构离散化,用有限个容易分析的单元来表示复杂的对象,单元之间通过有限个节点相互连接,然后根据变形协调条件综合求解。
由于单元的数目是有限的,节点的数目也是有限的,所以称为有限元法(FEM,Finite Element Method)。
是随着电子计算机的发展而迅速发展起来的一种弹性力学问题的数值求解方法。
有限元法是最重要的工程分析技术之一。
它广泛应用于弹塑性力学、断裂力学、流体力学、热传导等领域。
有限元法是60年代以来发展起来的新的数值计算方法,是计算机时代的产物。
虽然有限元的概念早在40年代就有人提出,但由于当时计算机尚未出现,它并未受到人们的重视。
随着计算机技术的发展,有限元法在各个工程领域中不断得到深入应用,现已遍及宇航工业、核工业、机电、化工、建筑、海洋等工业,是机械产品动、静、热特性分析的重要手段。
早在70年代初期就有人给出结论:有限元法在产品结构设计中的应用,使机电产品设计产生革命性的变化,理论设计代替了经验类比设计。
目前,有限元法仍在不断发展,理论上不断完善,各种有限元分析程序包的功能越来越强大,使用越来越方便。
二.梁单元的分类所谓梁杆结构是指其长度比横截面尺寸大很多的梁和杆件、以及由它们组成的系统,这一类结构的应力、应变和位移都是一个坐标的函数,所以属于一维单元问题。
1.平面桁架特点:杆件位于一个平面内,杆件间用铰节点连接,作用力也在该平面内。
单元特性:只承受拉力或压力。
单元划分:常采用自然单元划分。
即以两个铰接点之间的杆件作为一个单元。
为使桁架杆件只产生轴力,桁架的计算常作以下假定:①桁架中每根杆件的两端由理想铰联结;②每根杆件的轴线必须是直线;③所有杆件的轴线都只交于所联理想铰的几何中心。
④荷载均只作用于理想铰的几何中心。
在此条件下所算得的各种应力称为主应力。
实际上各种桁架结构不可能完全满足上述各假定,因而杆件将产生弯曲,由这种弯曲而在杆件中所引起的轴向应力称为次应力。
粘钢加固钢筋混凝土梁抗弯性能有限元分析在建筑结构领域,钢筋混凝土梁作为常见的承重构件,其性能的优劣直接关系到整个结构的安全性和稳定性。
随着时间的推移和使用条件的变化,一些钢筋混凝土梁可能会出现承载力不足、裂缝过大等问题,影响其正常使用。
粘钢加固作为一种有效的加固方法,能够显著提高钢筋混凝土梁的抗弯性能。
为了深入了解粘钢加固钢筋混凝土梁的工作机理和性能特点,有限元分析成为了一种重要的研究手段。
有限元分析是一种基于数学和力学原理的数值计算方法,它可以将复杂的结构离散为有限个单元,并通过求解方程组来模拟结构的受力和变形情况。
在粘钢加固钢筋混凝土梁的有限元分析中,需要建立合理的模型,包括混凝土、钢筋和钢板等部件,并定义它们之间的相互作用关系。
首先,混凝土材料的模拟是一个关键问题。
混凝土是一种非均质、非线性的材料,其力学性能受到多种因素的影响,如强度等级、骨料类型、加载方式等。
在有限元分析中,通常采用混凝土损伤塑性模型来描述混凝土的受力行为。
该模型考虑了混凝土在拉压作用下的损伤演化和塑性变形,可以较好地模拟混凝土的开裂和破坏过程。
钢筋作为混凝土梁中的主要受力部件,其模拟也需要准确可靠。
一般采用桁架单元来模拟钢筋,并通过定义钢筋的本构关系来反映其力学性能。
常用的钢筋本构关系有理想弹塑性模型和双折线模型等。
钢板在粘钢加固中起到增强梁的抗弯能力的作用。
钢板通常采用壳单元进行模拟,并定义其材料属性和厚度。
在模拟钢板与混凝土之间的粘结作用时,可以采用粘结单元或者设置接触关系来实现。
在建立有限元模型时,还需要考虑边界条件和加载方式。
边界条件应根据实际情况进行设置,例如简支梁的两端可以设置为铰支约束。
加载方式可以采用集中力加载或者均布荷载加载,以模拟梁在实际使用中的受力情况。
通过有限元分析,可以得到粘钢加固钢筋混凝土梁在不同荷载作用下的应力分布、变形情况和破坏模式等重要信息。
例如,在加载初期,梁的跨中挠度较小,混凝土和钢筋的应力也处于较低水平。
杆梁结构的有限元分析原理杆梁结构是一种常见的工程结构,广泛用于建筑、桥梁、机械等领域。
为了研究杆梁结构的力学性能和设计优化,常用的方法之一是有限元分析。
有限元分析是一种数值计算方法,通过将连续结构离散化为一个个有限的单元(元素),再通过计算单元之间的相互作用来近似表示整个结构的力学性能。
下面将逐步介绍杆梁结构的有限元分析原理。
1.离散化:首先,将杆梁结构离散化为一个个的单元,通常可以选择线性单元、二次单元等。
线性单元简单且计算效率高,而二次单元更准确但计算开销较大。
根据具体工程需求和分析要求,选择合适的单元进行离散化。
每个单元由节点和单元梁组成。
2.建立本地坐标系:为了方便计算,对于每个单元,可建立本地坐标系。
本地坐标系是以单元的一个节点为原点,并建立与该节点有关的坐标轴。
通过本地坐标系可以方便地描述单元内部的各种力和力矩。
3.单元刚度矩阵计算:对于每个单元,需要计算其刚度矩阵。
刚度矩阵描述了单元内部的相互作用,包括节点间的弯曲刚度和剪切刚度等。
通过根据材料的力学特性和几何信息,可以得到单元刚度矩阵。
4.装配全局刚度矩阵:将所有单元的刚度矩阵按照它们的几何关系组装成全局刚度矩阵。
全局刚度矩阵描述了整个杆梁结构的力学行为。
5.施加边界条件和加载情况:根据具体问题的边界条件和加载情况,在全局刚度矩阵中添加与之对应的约束和加载项。
边界条件通常涉及到约束的位移和力的平衡,加载情况则涉及到外界施加在结构上的力。
6.求解杆梁结构的位移:通过求解全局刚度矩阵与位移的乘积等式,可以得到结构的位移。
位移是描述结构变形的重要参数,可以用来计算应力、应变和变形等。
7.计算应力和应变:通过已知的位移以及杆梁的几何信息,可以计算单元内部的应力和应变。
应力和应变是评估杆梁结构受力情况的重要指标,在结构设计和安全评估中具有重要作用。
8.结果后处理:最后,可以通过后处理技术对有限元分析的结果进行处理和展示。
例如,可以绘制位移云图、应力云图等,以方便工程师对结构的力学性能进行评估和优化。