六节点三角形(有限元)
- 格式:pptx
- 大小:239.17 KB
- 文档页数:7
有限元计算分析报告***********院&……*设计专业2008年六月目录试题一 (1)试题二 (4)试题三 (6)试题四 (8)试题一问题描述:图示为一带圆孔的单位厚度的正方形平板,在x 方向作用均布压力0.25Mpa ,试用三节点常应变单元和六节点三角形单元对平板进行有限元分析。
图1.(1)分析:(1)该平板的受力属于平面应力问题,在对称外载荷的作用下,模型的受力也是对称的。
故而对该问题也可以简化为4/1平板倒圆角的模型。
在对称均布压力作用下,平板的内部应力图也应该是对称的,平板受到沿x 方向的正应力x σ和y 方向的应力y σ,板面上没有力的作用,即:0=zy τ,0=zx τ。
垂直于板面没有正应力作用,z σ=0。
即该数学模型与z 无关,仅仅是x 、y 的函数。
(2)简化为41平板计算时,可以将倒圆左边界视作x 约束而y 方向无约束,下边界视作y 方向有约束而x 方向没有约束。
分别用三节点和六节点画出单元网格。
(3) 由于平板的中间孔存在集中应力,所以在孔的附近的有限元网格需要细化,而远离孔的网格就可以不画那么细了。
有限元网格划分结果如下图1.(2)所示;数学建模:按照1/4计算,取点(0,0,0),由矢量(0.024,0.024,0)通过surface 创建平面,再建立2DArcangle 画出90度圆弧,将平面打断删去多余部分便得到了几何模型。
六节点应力图六节点应变图三节点应力图三节点应变图三节点不同数目网格应力图三节点不同数目网格数目应变图试题二问题描述:图示 2.(1)为带方孔(边长为80mm)的悬臂梁,其上受部分均布载荷(p=10Kn/m)作用,试采用一种平面单元,对图示两种结构进行有限元分析,并就方孔的布置进行分析比较,如将方孔设计为圆孔,结果有何变化?(板厚为1mm,材料为钢)分析:(1)该题同第一个问题一样是属于平面问题,是平面的应变问题。
(2)平面及面内无z方向应力分量,且限制了z向位移。
有限元分析大作业报告试题1:一、问题描述及数学建模图示无限长刚性地基上的三角形大坝,受齐顶的水压力作用,试用三节点常应变单元和六节点三角形单元对坝体进行有限元分析,并对以下几种计算方案进行比较:(1)分别采用相同单元数目的三节点常应变单元和六节点三角形单元计算;(2)分别采用不同数量的三节点常应变单元计算;(3)当选常应变三角单元时,分别采用不同划分方案计算。
该问题属于平面应变问题,大坝所受的载荷为面载荷,分布情况及方向如图所示。
二、采用相同单元数目的三节点常应变单元和六节点三角形单元计算1、有限元建模(1)设置计算类型:两者因几何条件和载荷条件均满足平面应变问题,故均取Preferences 为Structural(2)选择单元类型:三节点常应变单元选择的类型是Solid Quad 4 node182;六节点三角形单元选择的类型是Solid Quad 8 node183。
因研究的问题为平面应变问题,故对Element behavior(K3)设置为plane strain。
(3)定义材料参数:弹性模量E=2.1e11,泊松比σ=0.3(4)建几何模型:生成特征点;生成坝体截面(5)网格化分:划分网格时,拾取lineAB和lineBC,设定input NDIV 为15;拾取lineAC,设定input NDIV 为20,选择网格划分方式为Tri+Mapped,最后得到600个单元。
(6)模型施加约束:约束采用的是对底面BC 全约束。
大坝所受载荷形式为Pressure ,作用在AB 面上,分析时施加在L AB 上,方向水平向右,载荷大小沿L AB 由小到大均匀分布。
以B 为坐标原点,BA 方向为纵轴y ,则沿着y 方向的受力大小可表示为:}{*980098000)10(Y y g gh P -=-==ρρ2、 计算结果及结果分析 (1) 三节点常应变单元三节点常应变单元的位移分布图三节点常应变单元的应力分布图(2)六节点三角形单元六节点三角形单元的变形分布图六节点三角形单元的应力分布图①最大位移都发生在A点,即大坝顶端,最大应力发生在B点附近,即坝底和水的交界处,且整体应力和位移变化分布趋势相似,符合实际情况;②结果显示三节点和六节点单元分析出来的最大应力值相差较大,原因可能是B点产生了虚假应力,造成了最大应力值的不准确性。
北方工业大学高等有限元课程总结姓名:韩双鹏学号: ************* 专业班级:结构研-11 系(部、院):建筑工程学院2012 年5 月25 日高等有限元学习总结——六节点三角形等参数单元1 概述从弹性力学基本方程到有限元原理再到最新进展,经过本课程的学习,比较系统的掌握了有限元相关内容,更学习到了一种方法、一些生活中的哲理。
首先从大方向掌握所学内容,避免迷失在局部造成一叶遮目不见泰山之悲剧,比如弹性力学原理从大方向说就是三类方程,以及其在各类问题中的应用;其次了解了科研的相关过程及创新之处,从已知的东西到无知的领域,正如老师所说,能成功地把某一领域的东西搬到相关领域,这就是一大创造,比如有限元中将梁弯曲的理论研究厚板弯曲问题,由有限元标准单元到等参元的研究等;再有,我们生活中的常识、学习中的某些东西值得我们细细品味,也许这就是平时所说的小事反应大道理,老师的理论:“很多想法都是错误的”“很好想到的方法也许很难走通”“有缺陷的东西才更体现出美”“平衡的理论,吃点亏也许是福”等等,受益匪浅。
不再一一赘述,本文将取其中的一个知识点,总结六节点三角形等参单元的相关内容。
我们知道,无论三节点或者六节点三角形单元还是四节点或者八节点矩形单元,它们形状简单、规则但计算精度低,且对于复杂边界的适应性差,难以很好的拟合曲边边界,解决这一问题的通用方法是细分边界,以直代曲,利用更多的简单单元去拟合边界复杂的区域。
但这样处理仍存在折线代替曲线所带来的误差,且这种误差不能通过提高单元位移函数的精度来补偿。
那么能否构造出单元形状任意、边界适应性好、计算精度高的曲边单元,以便在给定的精度下用较少数目的单元去解决实际问题?这就是有限元中一类重要的单元——等参数单元。
本文将总结等参数单元的基本概念,并以六节点三角形单元为例讲述等参元实现过程中的三种变换,以及该等参元的收敛性等问题。
2 等参数单元及实现过程2.1 等参数单元概念由于实际问题的复杂性,通常需要使用一些形状不规整和形状复杂的单元来离散边界形状复杂的原问题。
《有限元剖析与应用》详尽例题试题 1:图示无穷长刚性地基上的三角形大坝,受齐顶的水压力作用,试用三节点常单元和六节点三角形单元对坝体进行有限元剖析,并对以下几种计算方案进行比较:1)分别采纳同样单元数目的三节点常应变单元和六节点三角形单元计算;2)分别采纳不一样数目的三节点常应变单元计算;3)入选常应变三角单元时,分别采纳不一样区分方案计算。
一.问题描绘及数学建模无穷长的刚性地基上的三角形大坝受齐顶的水压作用可看作一个平面问题,简化为平面三角形受力问题,把无穷长的地基看着平面三角形的底边受固定支座拘束的作用,受力面的受力简化为受均布载荷的作用。
二.建模及计算过程1.分别采纳同样单元数目的三节点常应变单元和六节点三角形单元计算下边简述三节点常应变单元有限元建模过程(其余种类的建模过程近似):进入 ANSYS【开始】→【程序】→ANSYS → ANSYS Product Launcher → change the working directory→ Job Name: shiti1 → Run设置计算种类ANSYS Main Menu: Preferences → select Structural→ OK元型元是三节点常应变单元,能够用 4 节点退化表示。
ANSYS Main Menu: Preprocessor→ Element Type→ Add/Edit/Delete→ Add→ select Solid Quad 4 node 42 →OK (back to Element Types window)→Options ⋯→ select K3: Plane Strain →OK→ Close (the Element Type window)定资料参数资料,可找的参数并在有限元中定,此中性模量E=210Gpa,泊松比 v=。
ANSYS Main Menu : Preprocessor → Material Props → Material Models→ Structural→ Linear→Elastic → Isotropic→ input EX:, PRXY:→ OK生成几何模型生成特点点ANSYS Main Menu: Preprocessor→Modeling→ Create→Keypoints→ In Active CS→挨次入四个点的坐:input:1(0,0),2(3,0),3(6,0),4(3,5),5(0,10),6(0,5) → OK生成体截面ANSYS Main Menu: Preprocessor→Modeling→ Create→ Areas→ Arbitrary→ Through KPS→挨次接1,2,6;2,3,4;2,4,6;4,5,6 三个特点点→ OK网格区分ANSYS Main Menu : Preprocessor→ Meshing→ Mesh Tool→ (Size Controls) Global: Set→ input NDIV: 1→ OK → (back to the mesh tool window)Mesh: Areas, Shape: Tri, Free → Mesh → Pick All (in Picking Menu) → Close( the Mesh Tool window)模型施加束分下底和直的施加x 和 y 方向的束ANSYS Main Menu: Solution→ Define Loads→ Apply→ Structural→ Displacement→ On lines →底→OK → select:ALL DOF → OK斜施加x 方向的散布荷ANSYS 命令菜: Parameters→ Functions→ Define/Edit→ 1)在下方的下拉列表框内x ,作置的量;2) 在Result窗口中出{X},写入所施加的荷函数:1000*{X} ;3) File>Save(文件展名:func)→返回:Parameters→ Functions→ Read from file:将需要的.func文件翻开,任一个参数名,它表示随之将施加的荷→ OK→ ANSYS Main Menu: Solution→ Define Loads→ Apply→Structural→ Pressure→ On Lines→拾取斜;OK→在下拉列表框中,:Existing table (来自用定的量)→ OK →需要的荷参数名→OK剖析算ANSYS Main Menu: Solution→Solve→ Current LS→OK(to close the solve Current Load Step window)→OK果示确立目前数据最后步的数据ANSYS Main Menu: General Postproc→ Read Result→ Last Set看在外力作用下的形ANSYS Main Menu: General Postproc→ Plot Results → Deformed Shape→select Def + Undeformed→ OK看点位移散布状况Contour Plot→ Nodal Solu⋯→ select: DOF solution→Displacement vctor sum→ Def + Undeformed→OK看点力散布状况Contour Plot→ Nodal Solu⋯→ select: Stress→ XY shear stress→Def + Undeformed → OK退出系ANSYS Utility Menu: File→ Exit ⋯→ Save Everything→ OK三.结果剖析三节点常应变单元( 6 个节点, 4 个单元)几何模型图变形图,节点位移图,节点应力争,节点应变图六节点常应变单元( 6个节点, 4个单元)几何模型图变形图,节点位移图,节点应力争,节点应变图分别采纳同样单元数目的三节点常应变单元和六节点三角形单元计算结果比较单元区分方案变形大小应力大小应变大小值的比较剖析三节点三角形DMX:DMX:DMX: 1.最大变形值小;单元SMX:SMN:2778SMN: 2.最大应力值小;SMX:8749SMX: 3.最大应变值小。
一、试题一1、问题描述图示无限长刚性地基上的三角形大坝,受齐顶的水压力,试用三节点常应变单元和六节点三角形单元对坝体进行有限元分析,并对以下集中方案进行比较:1)分别采用相同单元数目的三节点常应变单元和六节点三角形单元计算;2)分别采用不同数量的三节点常应变单元计算;3)当选常应变三角形单元时,分别采用不同划分方案计算。
图 1.12、数学建模及有限元建模2.1数学建模将无限长的三维问题转化为二维问题,取出大坝的一个截面,建立模型如图2.1.1所示,图 2.1.12.2单元选择分别采用相同单元数目的三节点常应变单元和六节点三角形单元计算,分别采用不同数量的三节点常应变单元计算,当选常应变三角形单元时,分别采用不同划分方案计算。
由于是平面应力问题,故Element Behavior K3选择Plane stress。
E=210Gpa,u=0.3。
2.3网格划分按照题意,采用不同数量的三节点常应变单元计算,划分具体的方案见第三部分计算结果。
2.4载荷及边界条件处理边界条件:底端将X,Y方向全约束。
载荷:由于水的压强是随着深度越来越大的P=密度*重力加速度*深度,故对大坝的梯梯形面施加载荷Result = 9800*(10-{Y})3、计算结果及结果分析3.1三节点常应变单元网格划分及结果图 1.3.1.1 图 1.3.1.2图 1.3.1.3 图1.3.1.4 由图可知:DMX=0.143E-4MSMN=49520PASMX=150581PA3.2六节点常应变单元网格划分及结果图1.3.2.1 图 1.3.2.2图 1.3.2.3 图 1.3.2.4由图可知:DMX=0.264E-4MSMN=1893PASMX=306986PA3.3三节点常应变单元网格划分及结果(24个单元)图 1.3.3.1 图 1.3.3.2图 1.3.3.3 图 1.3.3.4由图可知:DMX=0.203E-4MSMN=24617PASMX=199290PA3.4三节点常应变单元网格划分及结果(48个单元)图 1.3.4.1 图 1.3.4.2图 1.3.4.3 图 1.3.4.4由图可知:DMX=0.228E-4MSMN=16409PASMX=243234PA3.5三节点划分方案A图 1.3.5.1 图 1.3.5.2图 1.3.5.3 图 1.3.5.4由图可知:DMX=0.106E-4MSMN=50110PASMX=18194PA3.6三节点划分方案B图 1.3.6.1 图 1.3.6.2图 1.3.6.3 图 1.3.6.44、多方案分析比较4.1相同数目三节点和六节点单元比较DMX(mm) SMN(pa)SMX(pa) 方案数值三节点三角形单元0.143E-4 49520 150581六节点三角形单元0.264E-4 1893 306986表 1.4.1结论:相同的单元划分方案和单元规模,采用不同的阶次的相同形状的单元,分析结果不同。
有限元法基础与程序设计--三角形板载荷作用点位移的求解如图1所示三角形截面简支梁,底边中点受载荷P=1的作用,已知E=0,μ=0,厚度h=1。
按平面应力考虑,用有限元法计算载荷作用点的位移。
图1解:由题意可知,三角截面关于受力P点的作用线对称,则可单独考虑其右侧半部分,且可作如图2划分单元,划分成4个三角形单元,共有6个节点。
单元和节点的详细信息见下表。
图2由图2可知其各节点的编号和坐标节点,如下表所示:单元连通性表节点坐标表单元的刚度矩阵为⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡111413414443313433k k k k k k k k k 则总的刚度矩阵表达为⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡++++244243241234133133132231131123122121214213113112211111k k k k k k k k k k k k k k k k k k 有平衡方程⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡=⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡++++4433221144332211244243241234133133132231131123122121214213113112211111y x y x y x y x F F F F F F F F v u v u v u v u k k k k k k k k k k k k k k k k k k运用MATLAB 软件编写程序:Main.mE=1;NU=0;t=1;k1=LinearTriangleElementStiffness(E,NU,t,0,1,0,0.5,0.5,0.5,1); k2=LinearTriangleElementStiffness(E,NU,t,0,0.5,0,0,0.5,0,1); k3=LinearTriangleElementStiffness(E,NU,t,0,0.5,0.5,0,0.5,0.5,1); k4=LinearTriangleElementStiffness(E,NU,t,0.5,0.5,0.5,0,1,0,1); K=zeros(12);K=LinearTriangleAssemble(K,k1,1,2,3); K=LinearTriangleAssemble(K,k2,2,4,5); K=LinearTriangleAssemble(K,k3,2,5,3); K=LinearTriangleAssemble(K,k4,3,5,6);Kff=[K(2,2) K(2,4:6) K(2,8:11);K(4:6,2) K(4:6, 4:6) K(4:6,8:11);K(8:11,2) K(8:11,4:6) K(8:11,8:11)];F=[0 0 0 0 -0.5 0 0 0]'; u=Kff\F解得:u =-4.3429-4.3429-0.4190-3.4095-20.8381-3.25710.8381所以,载荷作用点位移为-2调用的两个函数:(1) LinearTriangleElementStiffness.mfunction y = LinearTriangleElementStiffness(E,NU,t,xi,yi,xj,yj,xm,ym,p)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 p == 1D = (E/(1-NU*NU))*[1 NU 0 ; NU 1 0 ; 0 0 (1-NU)/2];elseif p == 2D = (E/(1+NU)/(1-2*NU))*[1-NU NU 0 ; NU 1-NU 0 ; 0 0 (1-2*NU)/2]; endy = t*A*B'*D*B;(2) LinearTriangleAssemble.mfunction 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);y = K;。