第一节三角形常应变单元(DOC)

合集下载

计算力学(有限单元法)第三章重点整理

计算力学(有限单元法)第三章重点整理

第三章一、三角形单元(常应变单元)1)三角形单元位移函数:123456u a a x a yv a a x a y =++⎧⎨=++⎩2)位移函数用形函数来表示:i i j j m mi i j j m mu N u N u N u v N v N v N v =++⎧⎨=++⎩其中1()(,,)2i i i i N a bx c y i j m A =++,,(,,)i j m m ji j m ij m a x y x y b y y i j m c x x ⎧=-⎪=-⎨⎪=-+⎩,11121i i j j mmx y A x y x y = 形函数用单元节点位移分量来描述位移函数的插值函数,反映了单元的位移形态,数学是反映了节点位移对单元内任一点位移的插值。

矩阵形式:0000i i ijm j ijm jm m u v N N N u u N NN v v u v ⎧⎫⎪⎪⎪⎪⎪⎪⎡⎤⎧⎫⎪⎪=⎨⎬⎨⎬⎢⎥⎩⎭⎣⎦⎪⎪⎪⎪⎪⎪⎪⎪⎩⎭或{}[]{}[][]{}i j m f N N N N δδ⎡⎤⎡⎤==⎣⎦⎣⎦4)单元应变:{}[]{}B εδ=(其中[]B 为常量)由x y xy u x v y u v y x εεγ⎧⎫∂⎪⎪∂⎪⎪⎧⎫⎪⎪∂⎪⎪=⎨⎬⎨⎬∂⎪⎪⎪⎪⎩⎭⎪⎪∂∂+⎪⎪∂∂⎩⎭得到[]001002ii i i i i i i i Nx b N B c y Ac b N N yx ⎡⎤∂⎢⎥∂⎢⎥⎡⎤⎢⎥∂⎢⎥==⎢⎥⎢⎥∂⎢⎥⎢⎥⎣⎦⎢⎥∂∂⎢⎥∂∂⎣⎦应变和节点位移关系式:00010002i i x i j m j y i j m j xy iijjmm m m u v b b b u c c c v A c b c b c b u v εεγ⎧⎫⎪⎪⎪⎪⎧⎫⎡⎤⎪⎪⎪⎪⎢⎥⎪⎪=⎨⎬⎨⎬⎢⎥⎪⎪⎪⎪⎢⎥⎩⎭⎣⎦⎪⎪⎪⎪⎪⎪⎩⎭5)单元应力:{}[][]{}{}[]D B S σδδ==其中36[][[][][]]i j k S S S S ⨯=平面应力问题2[],(,,)2(1)1122i i i i ii i b c ES b c i j m Ac b μμμμμ⎡⎤⎢⎥⎢⎥=⎢⎥-⎢⎥--⎢⎥⎣⎦平面应变问题将上式中的21E E μ=-6)单元平衡方程:{}{}[]d k F δ=,{}{}{}{}d V S c F F F p =++7)单元刚度矩阵:[][][][]TVk B D B dv=⎰(表示单元力和单元位移关系间的系数,代表单元的刚度特性)性质:(1)三角形单元刚度矩阵与坐标系无关,即单元刚度矩阵[]k 不随单元或坐标轴的平行移动或作n π角度的转动而改变(平面问题的单元刚度矩阵可以认为是结构坐标系中的单元刚度矩阵,没有坐标变换问题) (2)单元刚度矩阵中每个元素ij k 的物理意义表示单元第j 个自由度产生单位位移,其它自由度固定时,第i 个自由度产生的节点力。

常应变三角形单元

常应变三角形单元


不宜
5.相邻单元的尺寸尽可能接近。 6.结点所连接的单元个数尽可能一致。 宜 二.结点编码 尽可能使相关结点的结点编码差值最小. 1 2 3 4 5 6 7 1 3 5 7 11 13 不宜
8
9
10
11 12
13
14
2
4
6
8
10
12
14
总刚半带宽=(相关结点最大差值+1)*结点位移数 总刚半带宽=(7+1)*2=16 总刚半带宽=(2+1)*2=6 总刚需占用的存贮空间为: 6 *14*2=168

不宜
5.相邻单元的尺寸尽可能接近。 6.结点所连接的单元个数尽可能一致。 宜 不宜
§3.3 有限元分析应注意的问题和结果整理
一.结点的选择和单元划分 1.集中力作用点、分布力突变点、支承点应选作结点。 2.不同厚度、不同材料的部分不应划在同一个单元。 3.应力变化大处单元应密集一些。结点的多少与疏密要考虑计算 机的容量和计算精度。 4.单元边界的边长之比应尽可能靠近1。
§3 平面问题的有限元分析
§3.1 常应变三角形单元 §3.2 矩形双线性单元 §3.3 有限元分析应注意的问题和结果整理
一.结点的选择和单元划分 1.集中力作用点、分布力突变点、支承点应选作结点。 2.不同厚度、不同材料的部分不应划在同一个单元。 3.应力变化大处单元应密集一些。结点的多少与疏密要考虑计算 机的容量和计算精度。 4.单元边界的边长之比应尽可能靠近1。
总刚需占用的存贮空间为: 16 *14*2=448
三.充分利用结构的对称性 P P P P P
四.应力结果的整理
位移的计算结果一般比应力、内力结果精度高。位移达到满意结果, 由几何方程求应变,再由物理方程求应力,结果的精度较差。上述三角形 单元为常应力,矩形单元应力线性变化,而工程问题的应力是比较复杂的。 为更好地反应实际应力情况,需要对计算结果进行整理。常用处理方法有 两种:绕结点平均法和两单元平均法。

第6章——常应变三角形单元

第6章——常应变三角形单元
应力矩阵
[S1
S 2 S3 ]
ci 1-µ bi 2
bi E µb = Si DB = i i 2 A(1 − µ 2 ) 1-µ ci 2
µ ci
平面应变:用平面应变弹性矩阵代入得到类似结果。
22:42
有限单元法
崔向阳
16
单元应变和应力矩阵
由于同一单元中的D、B矩阵都是常数矩阵,所以S矩阵也是常 数矩阵。也就是说,三角形三节点单元内的应力分量也是常 量。 当然,相邻单元的E, µ, A和bi、ci(i,j,m)一般不完全相同, 因而具有不同的应力,这就造成在相邻单元的公共边上存在 着应力突变现象。但是随着网格的细分,这种突变将会迅速 减小。
m j
h
1 i U = ∫∫ (σ xε x + σ yε y + τ xyγ xy )hdxdy x 2 A 1 T T T T = ∫∫ σ T εhdxdy σ = ( D ε ) = ε D 2 A
−1
u1 u2 u 3
u ( x, y ) = {1 x
1 x1 y} 1 x2 1 x3
y1 y2 y3
−1
u1 u2 u 3
4
22:42
有限单元法
崔向阳
平面三角形单元
假设
{ N1
N2
N 3 } = {1 x
m 相邻单元的位移在公共边上是连续的 形函数在单元上的面积分和边界上的线积分公式为 i
j p
A ∫ ∫A Ni dxdy = 3
式中 lij 为 ij 边的长度。
Ni =1 i m j
22:42
1 ∫ij Ni dl = 2 lij

三角形常应变单元

三角形常应变单元

第五章P77,求解三角形常应变单元刚度矩阵****************************************************************************** function y=linear_triangle_element_stiffness(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];else if p==2D=(E/(1+NU)/(1-2*NU))*[1-NU NU 0;NU 1-NU 0;0 0 (1-2*NU)/2];endendBDDB=D*By=t*A*B'*D*B;******************************************************************************* function y=linear_triangle_assemble(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;******************************************************************************* function y=linear_tiangle_element_stress(E,NU,xi,yi,xj,yj,xm,ym,p,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);if p==1D=(E/(1-NU*NU))*[1 NU 0;NU 1 0;0 0 (1-NU)/2];else if p==2D=(E/(1+NU)/(1-2*NU))*[1-NU NU 0;NU 1-NU 0;0 0 (1-2*NU)/2];endendy=D*B*u;******************************************************************************* ******************************************************************************* *************************************************************************clc;E= ;v= ;t= ;k1=linear_triangle_element_stiffness(E,v,t, , , , , , ,1) %(E,v,t,x1,y1,x2,y2, x3,y3,1)k2=linear_triangle_element_stiffness(E,v,t, , , , , , ,1) %(E,v,t,x1,y1,x2,y2, x3,y3,1)k3=linear_triangle_element_stiffness(E,v,t, , , , , , ,1) %(E,v,t,x1,y1,x2,y2, x3,y3,1)k4=linear_triangle_element_stiffness(E,v,t, , , , , , ,1) %(E,v,t,x1,y1,x2,y2, x3,y3,1)K=zeros();%节点坐标个数,节点个数乘以2K=linear_triangle_assemble(K,k1, , , );%节点编号K=linear_triangle_assemble(K,k2, , , );%节点编号K=linear_triangle_assemble(K,k3, , , );%节点编号K=linear_triangle_assemble(K,k4, , , );%节点编号KB=K([ , , , , , , , ,],:) ; %取特定的行5 6 7 8 9 10 11 12k=B(:,[ , , , , , , , ]) %取特定的列5 6 7 8 9 10 11 12f=[ ]’u=k\f %求解位移列向量U=[u(1);0;u(2);u(3);0;0;0;0]%总的位移列向量u1=[U( );U( );U( );U( );U( );U( )];%三角形单元一的位移列向量u2=[U( );U( );U( );U( );U( );U( )]; %三角形单元二的位移列向量u3=[U( );U( );U( );U( );U( );U( )];%三角形单元三的位移列向量u4=[U( );U( );U( );U( );U( );U( )]; %三角形单元四的位移列向量sigma1=linear_tiangle_element_stress(E,v, , , , , , ,1,u1)%单元一的应力大小,(E,v,x1,y1,x2,y2,x3,y3,1,u)sigma1=linear_tiangle_element_stress(E,v, , , , , , ,1,u2) %单元二的应力大小(E,v,x1,y1,x2,y2,x3,y3,1,u)sigma1=linear_tiangle_element_stress(E,v, , , , , , ,1,u3)%单元三的应力大小,(E,v,x1,y1,x2,y2,x3,y3,1,u)sigma1=linear_tiangle_element_stress(E,v, , , , , , ,1,u4) %单元四的应力大小(E,v,x1,y1,x2,y2,x3,y3,1,u)。

一 三节点三角形单元

一 三节点三角形单元

有限元课程总结一 三节点三角形单元 1位移函数移函数写成矩阵形式为:确定六个待定系数矩阵形式如下:[]{}em m j j i i m jim j iN v u v u v u N N N N N N v u δ=⎪⎪⎪⎪⎭⎪⎪⎪⎪⎬⎫⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧⎥⎦⎤⎢⎣⎡=⎭⎬⎫⎩⎨⎧000002 单元刚度矩阵的计算1)单元应变和节点位移的关系由几何方程可以得到单元的应变表达式,{}⎪⎪⎪⎪⎭⎪⎪⎪⎪⎬⎫⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎪⎪⎪⎭⎪⎪⎪⎬⎫⎪⎪⎪⎩⎪⎪⎪⎨⎧∂∂+∂∂∂∂∂∂=m m j j i i m mjjiim j i m j i v u v u v u b c b c b c c c c b b b A x v y u y v x u 00000021ε⎪⎭⎪⎬⎫⎪⎩⎪⎨⎧⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎪⎭⎪⎬⎫⎪⎩⎪⎨⎧321111a a a y x y x y x u u u m m j j i i m j i ⎪⎭⎪⎬⎫⎪⎩⎪⎨⎧⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎪⎭⎪⎬⎫⎪⎩⎪⎨⎧m j i m j i m j i m j i u u u c c c b b b a a a A a a a 21321⎪⎭⎪⎬⎫⎪⎩⎪⎨⎧⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎪⎭⎪⎬⎫⎪⎩⎪⎨⎧m j i m j i m jim ji 654v v v c c c b b b a a a A 21a a a2)单元应力与单元节点位移的关系[][][]⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡---==i i i i i ii i b c c b c b A E B D S 2121)1(22μμμμμ),,;,,(21212121)1(4]][[][][2m j i s m j i r b b c c cb bc b c c b c c b b A Et B D B K s r s r sr s r s r s r s r s r s T r rs ==⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-+-+-+-+-==μμμμμμμ3)单元刚度矩阵[][][][][][]Tm j iT m T j T i mm mj mi jm jj ji im ij ii e B B B D B B B tA K K K K K K K K K K ⎪⎭⎪⎬⎫⎪⎩⎪⎨⎧=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=][][][][][][][][][3载荷移置1)集中力的移置如图3所示,在单元内任意一点作用集中力 {}⎭⎬⎫⎩⎨⎧=y x P P P图3由虚功相等可得,()()}{][}{}{}{**P N R TTe eTe δδ=由于虚位移是任意的,则 }{][}{P N R Te =2)体力的移置令单元所受的均匀分布体力为⎭⎬⎫⎩⎨⎧=y x p ρρ}{由虚功相等可得,()()⎰⎰=tdxdy p N R T TeTe }{][}{}{}{**δδ⎰⎰=tdxdy p N R T e }{][}{ 3)分布面力的移置设在单元的边上分布有面力{}TY X P ],[=,同样可以得到结点载荷,⎰=s T e tdsP N R }{][}{4. 引入约束条件,修改刚度方程并求解1)乘大数法处理边界条件图3-4所示的结构的约束和载荷情况,如图3-7所示。

第一节三角形常应变单元

第一节三角形常应变单元

第三章平面问题的有限元法本章通过三角形常应变单元,介绍有限元法应用于弹性体应力分析的基本原理和方法:包括弹性体的离散化,单元特性的分析,刚度矩阵的建立,等效节点力的计算,解答的收敛性以及实施步骤和注意事项,同时对形函数的性质也作简要的叙述。

第一节三角形常应变单元一、结构离散化用有限元法分析弹性力学平面问题,第一步就是把原来的连续的弹性体离散化。

(a) (b)图3.1 弹性体和有限元模型将整个结构(平板)划分成有限个三角形。

这样的三角形称为单元(三角形单元)。

三角形单元的顶点取为节点。

3节点三角形单元用边界节点间的直线段来近似板的曲线边界。

这些三角形在其节点处相互连接,组成一个单元集合体,以代替原来的弹性体。

注:1. 全部节点和全部单元一般由1开始按自然顺序编号。

2. 节点编码:总码-----------用于整体分析,如1,2,…,按自然顺序编号局部码--------用于单元分析,i,j,m 要求按逆时针方向的顺序进行编码每个单元的节点局部码i,j,m和节点总码有一一对应的关系3. 单元间不能有重叠4. 一个单元的任一顶点不许为另一单元任一边的内点5. 所有作用在单元上的载荷,包括集中载荷、表面载荷和体积力,都按虚功等效的原则移置到节点上,成为等效节点载荷。

二、 位移模式1. 单元节点位移列阵iu图 3.2 平面三角形单元设单元e 的节点号码为i ,j ,m 。

由弹性力学平面可知,单元内任意一点有两个位移分量u ,v ,记为{}Tf u v ⎡⎤⎣⎦=故每个节点也有两个位移分量,因此称节点自由度为2。

3个节点得位移分量分别是 ,,,,,m m i i j j u v u v u v ,用列阵表示为{}i ei i e j j j m m m u v u v u v δδδδ⎧⎫⎪⎪⎪⎪⎧⎫⎪⎪⎪⎪⎪⎪⎪⎪⎨⎬⎨⎬⎪⎪⎪⎪⎪⎪⎪⎪⎩⎭⎪⎪⎪⎪⎩⎭== (3-1)称单元自由度是6。

其中任一子矩阵为{}Ti ii u v δ⎡⎤⎢⎥⎣⎦= (i ,j ,m 轮换)2. 位移模式结构承受载荷以后发生位移,但位移分布事先并不知道。

三角形知识点串讲.docx

三角形知识点串讲.docx

第2讲三角形知识点串讲【知识要点】1、三角形:由不在同一直线上的三条线段首尾顺次相接所组成的图形叫做三角形。

三角形按角可以分为三类:①锐角三角,0直角三角形,®钝角三角形。

按边可以分为两类:①不等边三角形,0等腰三角形。

2、三角形中边的关系:① 三角形任意两边Z和大于第三边。

0三角形任意两边之差小于第三边。

3、三角形中角的关系:①三角形三个内角的和为18°°。

0)三角形的一个外角等于与它不相邻的两个内角之和。

4、三角形的内心:三条角平分线的交点,到三边的距离相等。

三角形的外心:三角形外接圆的圆心。

三角形的重心:三条中线的交点,把三角形分成六个面积相等的小三角形。

且交点把每条中线分成的两条线段的比为2: 1。

三角形的垂心:三条高线的交点。

三角形全等的判定方法1)、三边分别对应相等的两个三角形是全等三角形。

(简写成“边边边”或“SSS”)2)、两边和它们的夹角对应相等的三角形是全等三角形。

(简写成“边角边”或“SAS”)3)、两角和它们的夹边分別对应相等的两个三角形是全等三角形。

(简写成“角边角”或“ASA”)4)、两个角和其中一个角的对边对应相等的两个三角形全等。

(简写成“角角边”或“AAS”)5)、斜边和一条直角边对应相等的两个直角三角形全等。

(简写成“斜边、直角边”或“HL”)截长补短。

遇到求证一条线段等于另两条线段Z和时,一般方法是截长补短法:(1)截长:在长线段中截取一段等于另两条中的一条,然后证明剩下部分等于另一条;(2)补短:将一条短线段延长,延长部分等于另一条短线段,然后证明新线段等于长线段。

倍长中线。

三角形角平分线的性质:角的平分线上的点到角两边的距离相等,角的平分线所在的直线是角的对称轴. 辅助线的做法三:角平分线性质的判定:到一个角的两边距离相等的点在这个角的平分线上。

当题冃中有角的平分线时,可根据角的平分线性质证明线段或角相等,或利用角的平分线构造全等三角形或等腰三角形来寻找解题思路.的中线,方法是将中线延长一倍,再将端点连结,便可得到全等三角形。

第2章 弹性力学平面问题有限单元法(1-3节)

第2章 弹性力学平面问题有限单元法(1-3节)

第二章 弹性力学平面问题有限单元法§2-1 三角形单元(triangular Element)三角形单元是有限元分析中的常见单元形式之一,它的优点是:①对边界形状的适应性较好,②单刚形式及其推导比较简单,故首先介绍之。

一、结点位移和结点力列阵设右图为从某一结构中取出的一典型三角形单元。

在平面应力问题中,单元的每个结点上有沿x 、y 两个方向的力和位移,单元的结点位移列阵规定为: 相应结点力列阵为: (式2-1-1)二、单元位移函数和形状函数前已述及,有限单元法是一种近似方法,在单元分析中,首先要求假定(构造)一组在单元内有定义的位移函数作为近似计算的基础。

即以结点位移为已知量,假定一个能表示单元内部(包括边界)任意点位移变化规律的函数。

构造位移函数的方法是:以结点(i,j,m)为定点。

以位移(u i ,v i ,…u m v m )为定点上的函数值,利用普通的函数插值法构造出一个单元位移函数。

在平面应力问题中,有u,v 两个方向的位移,若假定单元位移函数是线性的,则可表示成:(,)123u u x y x y ααα==++546(,)v v x y x y ααα==++ (2-1-2)a{}⎪⎭⎪⎬⎫⎪⎩⎪⎨⎧=⎪⎪⎪⎪⎭⎪⎪⎪⎪⎬⎫⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧=m j i m ed d d d m j j i v u v u v u i {}ii j j m X Y X (2-1-1)Y X Y iej m m F F F F ⎧⎫⎪⎪⎪⎪⎧⎫⎪⎪⎪⎪⎪⎪==⎨⎬⎨⎬⎪⎪⎪⎪⎩⎭⎪⎪⎪⎪⎪⎪⎩⎭式中的6个待定常数α1 ,…, α6 可由已知的6个结点位移分量(3个结点的坐标)确定。

将3个结点坐标(x i,y i ),(x j,y j ),(x m,y m )代入上式得如下两组线性方程:123i i i u x y ααα=++123j j j u x y ααα=++ (a)123m m m u x y ααα=++和546i i i v x y ααα=++546j j j v x y ααα=++ (b)546m m m v x y ααα=++利用线性代数中解方程组的克来姆法则,由(a)可解出待定常数1α 、2α 、3α :11A Aα=22A Aα=33A Aα=式中行列式:1i i i j j j m m m u x y A u x y u x y =2111i i j j m mu y A u y u y =3111i i j jm mx u A x u x u =2111i i j j m mAx y A x y x y ==A 为△ijm 的面积,只要A 不为0,则可由上式解出:11()2m m i ij j a u a u a u A α=++ 21()2m m i ij j bu b u b u A α=++ (C )31()2m mi i j j c u c u c u A α=++式中:m m i j j a x y x y =- m m j i i a x y x y =- m i j j i a x y x y =-m i j b y y =- m j i b y y =- m i j b y y =- (d )m i j c x x =- m j i c x x =- m j i c x x =-为了书写方便,可将上式记为:m m i j i a x y x y =-m ij by y =- (,,)i j mm i jc x x =-(,,)i j m表示按顺序调换下标,即代表采用i,j,m 作轮换的方式便可得到(d)式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第三章平面问题的有限元法本章通过三角形常应变单元,介绍有限元法应用于弹性体应力分析的基本原理和方法:包括弹性体的离散化,单元特性的分析,刚度矩阵的建立,等效节点力的计算,解答的收敛性以及实施步骤和注意事项,同时对形函数的性质也作简要的叙述。

第一节三角形常应变单元一、结构离散化用有限元法分析弹性力学平面问题,第一步就是把原来的连续的弹性体离散化。

(a) (b)图3.1 弹性体和有限元模型将整个结构(平板)划分成有限个三角形。

这样的三角形称为单元(三角形单元)。

三角形单元的顶点取为节点。

3节点三角形单元用边界节点间的直线段来近似板的曲线边界。

这些三角形在其节点处相互连接,组成一个单元集合体,以代替原来的弹性体。

注:1. 全部节点和全部单元一般由1开始按自然顺序编号。

2. 节点编码:总码-----------用于整体分析,如1,2,…,按自然顺序编号局部码--------用于单元分析,i,j,m 要求按逆时针方向的顺序进行编码每个单元的节点局部码i,j,m和节点总码有一一对应的关系3. 单元间不能有重叠4. 一个单元的任一顶点不许为另一单元任一边的内点5. 所有作用在单元上的载荷,包括集中载荷、表面载荷和体积力,都按虚功等效的原则移置到节点上,成为等效节点载荷。

二、 位移模式1. 单元节点位移列阵iu图 3.2 平面三角形单元设单元e 的节点号码为i ,j ,m 。

由弹性力学平面可知,单元内任意一点有两个位移分量u ,v ,记为{}Tf u v ⎡⎤⎣⎦=故每个节点也有两个位移分量,因此称节点自由度为2。

3个节点得位移分量分别是 ,,,,,m m i i j j u v u v u v ,用列阵表示为{}i ei i e j j j m m m u v u v u v δδδδ⎧⎫⎪⎪⎪⎪⎧⎫⎪⎪⎪⎪⎪⎪⎪⎪⎨⎬⎨⎬⎪⎪⎪⎪⎪⎪⎪⎪⎩⎭⎪⎪⎪⎪⎩⎭== (3-1)称单元自由度是6。

其中任一子矩阵为{}Ti ii u v δ⎡⎤⎢⎥⎣⎦= (i ,j ,m 轮换)2. 位移模式结构承受载荷以后发生位移,但位移分布事先并不知道。

位移法有限元采用节点位移为基本未知量。

因此,在应用位移法有限元时,需要对单元内部的位移分布进行假定,使其满足节点的位移连续条件和单元边界的位移连续条件。

单元位移分布的假定一般选用代数多项式,多项式的系数待定。

这是一种近似方法。

代数多项式的次数可以选择很高,不过次数越高,分析越麻烦,但精确度越好。

这种假定的单元位移分布形式称为位移模式,它是坐标x 和y 的函数,所以也称为位移函数。

对于3节点三角形单元,选用的位移模式是把单元中任一点的位移u ,v 表示为坐标x 和y 的线性函数,即123546u x y v x y αααααα⎧⎪⎨⎪⎩=++=++ (3-2)式中512346,,,,,αααααα为待定常数设各节点坐标为(x i ,y i ),(x j ,y j ),(x m ,y m ),同时设各节点位移为(u i ,v i ),(u j ,v j ),(u m ,v m )代入式(3-2)得i i i y x u 321ααα++=i i i y x v 654ααα++= j j j y x u 321ααα++=j j j y x v 654ααα++=m m m y x u 321ααα++= m m m y x u 654ααα++=由上式左边的三个方程可以求得112i i i j j j m m m u x y u x y u x y α=∆,211121i ij j m mu y u y u y α=∆,311121i i j j m m x y x y x x α=∆其中1211i ij j m mx y x y x y ∆=式中∆为三角形面积,为了保证求得的面积为正值,三个节点i ,j ,m 必须按逆时针编排,如图3-2所示。

将321,,ααα代入式(3-2),经整理得1[()()()]2m m m m i i i i j j j j u a b x c y u a b x c y u a b x c y u =++++++++∆其中m m i j j mi j m i j a x y x y b y y c x x ⎧⎪⎪⎨⎪⎪⎩=-=-=- (i ,j ,m 轮换) (3-3)同理得1[()()()]2m m m m i i i i j j j j v a b x c y v a b x c y v a b x c y v =++++++++∆若令1()2i i ii N a b x c y =++∆ (i,j,m 轮换) (3-4) 则得位移模式为m m i i j j m m i i j j u N u N u N u v N v N v N v ⎧⎪⎨⎪⎩=++=++ (3-5)也可写成矩阵形式{}{}00000i i em ij j ijj j m m u v N N N u u f N v N N N v u v δ⎡⎤⎢⎥⎢⎥⎢⎥⎡⎤⎧⎫⎢⎥⎪⎪⎢⎥⎡⎤⎨⎬⎢⎥⎢⎥⎢⎥⎣⎦⎪⎪⎩⎭⎢⎥⎢⎥⎣⎦⎢⎥⎢⎥⎢⎥⎣⎦=== (3-6)式中,,m i j N N N 是坐标的线性函数,它们反映了单元的位移状态,所以称为形函数,且称000000m i j m i j NN N N N N N ⎡⎤⎢⎥⎡⎤⎣⎦⎢⎥⎣⎦=为形函数矩阵 。

其中 {}Tem m i i j j u v u v u v δ⎡⎤⎢⎥⎣⎦= 例题1 图示单元,已知各 节点的坐标(单位: m ), 计算 :1. 形函数的表达 式;13边中点A 的形函数。

2. 已知各节点的位移:1(0,-0.001),2(0.002,0),3(0,0),计算13边中点A 的位移。

图3.3 例题1y解:1. Δ=11202022011m m i j j m i j m i j a x y x y b y y c x x =-=∙-==-=-=-=-=-=-00202020m m j i i m j i m j i a x y x y b y y c x x =-=-∙==-=-==-= 001m i j j i m i j m j i a x y x y b y y c x x =-==-==-=因 1()2i i i i N a b x c y =++∆(i,j,m 轮换), 得1(,)(22)21(,)221(,)2i j m N x y x y N x y x x N x y y=--=∙==在13边中点A 有x=0, y=1 ,将其代入上式,的1(,)2(,)01(,)2i j m N x y N x y N x y === 2. 单元节点位移{}000.002000.001TTem m i i j ju v u v u v δ⎡⎤⎡⎤⎢⎥⎣⎦⎣⎦==-由方程(3-5),得13边中点A 的位移110000()221100(0.001)0.0005()22m m i i j j m m i i j j u N u N u N u mm v N v N v N v mm =++=∙++∙==++=∙++∙-=-三、 应变有了单元位移模式(3-5),利用平面问题的几何方程{}x y xy u x v y u v y x εεεγ⎧⎫⎪⎪⎪⎪⎧⎫⎪⎪⎪⎪⎪⎪⎪⎪⎨⎬⎨⎬⎪⎪⎪⎪⎪⎪⎪⎪⎩⎭⎪⎪⎪⎪⎩⎭∂∂∂==∂∂∂+∂∂ 可以求得应变分量。

j m i x mi j j m i y mi j j j m m i i xy m mi j i j N N u N u u u x x x xN N v N v u v y y y yN N N N u v N N u u u v v v y x y y y x x xεεγ∂∂∂∂==++∂∂∂∂∂∂∂∂==++∂∂∂∂∂∂∂∂∂∂∂∂=+=+++++∂∂∂∂∂∂∂∂ 而,22i i i iN b N c x y ∂∂==∆∆∂∂ (i ,j ,m 轮换) 所以1()21()21()2x m m i i j j y m m i i j j xy m m m m i i j j i i j j bu b u b u c v c v c v c u c u c u b v b v b v εεγ=++∆=++∆=+++++∆写成矩阵形式{}00010002i i mi j ej m i j j mm ii j j m m u v b b b u c c c v c b c b c b u v ε⎧⎫⎪⎪⎪⎪⎡⎤⎪⎪⎢⎥⎪⎪⎢⎥⎨⎬⎢⎥⎪⎪⎢⎥⎪⎪⎢⎥⎣⎦⎪⎪⎪⎪⎩⎭=∆ 简写成{}{}eeB εδ⎡⎤⎣⎦= (3-7)将其写成分块矩阵形式,,m i j B B B B ⎡⎤⎡⎤⎣⎦⎢⎥⎣⎦= (3-8)而子矩阵0102i i i ii bB c c b ⎡⎤⎢⎥⎡⎤⎢⎥⎣⎦⎢⎥⎢⎥⎣⎦=∆ (i ,j ,m 轮换) (3-9) 注:1. 式(3-9)是用节点位移表示单元应变的矩阵方程,其中矩阵[]B 称之为单元应变矩阵。

2. 由于,,,,,,m m i j i j b b b c c c ∆等都是常数,所以矩阵[]B 中的元素都是常数,因而单元中各点的应变分量,,x y xy εεγ也都是常数。

故这种单元称为常应变单元。

例题2 对于例1单元,试计算单元应变。

解:{}{}{}x e y m m i i j j xy B B B εεεδδδγ⎧⎫⎪⎪⎪⎪⎧⎫⎡⎤⎡⎤⎡⎤⎨⎬⎨⎬⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎩⎭⎣⎦⎪⎪⎪⎪⎩⎭==++ {}{}0i δ= 所以单元应变为{}{}{}x e y mmj jxy B B εεεδδγ⎧⎫⎪⎪⎪⎪⎡⎤⎡⎤⎨⎬⎣⎦⎢⎥⎣⎦⎪⎪⎪⎪⎩⎭==+20000.00201100012200.00102100.0020.0005000110022j m j m m j m j m m j j b b u u c c v v c b c b ⎡⎤⎡⎤⎢⎥⎧⎫⎢⎥⎧⎫⎢⎥⎪⎪⎪⎪⎢⎥⎨⎬⎨⎬⎢⎥⎢⎥⎪⎪⎪⎪⎢⎥⎩⎭⎩⎭⎢⎥⎢⎥⎣⎦⎣⎦⎡⎤⎡⎤⎧⎫⎧⎫⎢⎥⎢⎥⎪⎪⎪⎪⎢⎥⎢⎥⎨⎬⎨⎬⎢⎥⎢⎥⎪⎪⎪⎪⎩⎭⎩⎭⎢⎥⎢⎥⎣⎦⎣⎦⎧⎫⎪⎪⎪⎪⎨⎬⎪⎪⎪⎪⎩⎭=+-=-=+∆∆四、 应力求得应变后,利用物理方程{}{}D σε⎡⎤⎣⎦= 便可导出以节点位移表示的应力关系式中。

把式(3-7)代入上式,得{}{}eeD B σδ⎡⎤⎡⎤⎣⎦⎣⎦= (3-10)令S D B ⎡⎤⎡⎤⎡⎤⎣⎦⎣⎦⎣⎦= 则 {}{}eeS σδ⎡⎤⎣⎦= (3-11)上式表示的是应力与节点位移之间的关系。

式中矩阵[]S 称之为单元应力矩阵,写成分块矩阵的形式m m ij i j S D BB B S S S ⎡⎤⎡⎤⎡⎤⎡⎤⎣⎦⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦== (3-12) 对于平面应力问题,其弹性矩阵[]D 为2101011002E D μμμμ⎡⎤⎢⎥⎢⎥⎡⎤⎢⎥⎣⎦⎢⎥⎢⎥⎢⎥⎣⎦=--代入式(3-12),得对应于平面应力问题的应力矩阵22(1)1122i i i i i i i i b c E S D B b c c b μμμμμ⎡⎤⎢⎥⎢⎥⎡⎤⎡⎤⎡⎤⎢⎥⎣⎦⎣⎦⎣⎦⎢⎥⎢⎥⎢⎥⎣⎦==-∆--(i,j, m 轮换) (3-13)对于平面应变问题,只要把平面应力问题的弹性矩阵中的E 换成21E μ-,μ换成1μμ-,即得其弹性矩阵为[]101(1)10(1)(12)112002(1)E D μμμμμμμμμ⎡⎤⎢⎥-⎢⎥⎢⎥-=⎢⎥+--⎢⎥⎢⎥-⎢⎥-⎣⎦则对应于平面应变问题的应力矩阵为[][][]1(1)2(1)(12)112122(1)2(1)i i i i i i i i b c E S D B b c c b μμμμμμμμμμμ⎡⎤⎢⎥-⎢⎥-⎢⎥==⎢⎥+-∆-⎢⎥--⎢⎥⎢⎥--⎣⎦(i,j, m 轮换) (3-14)注:1. 由(3-13) 和(3-14)式知,[]S 中的元素都是常数,所以每个单元中的应力分量也是常数。

相关文档
最新文档