计算力学-3结构分析的有限元法_第1页
计算力学-3结构分析的有限元法_第2页
计算力学-3结构分析的有限元法_第3页
计算力学-3结构分析的有限元法_第4页
计算力学-3结构分析的有限元法_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第三章杆件系统的有限单元法有限元法与结构力学中刚架计算的矩阵位移法有密切关系,因此我们就从杆件系统的有限元法入手,来了解有限元法的基本概念和过程。杆单元(Truss or Bar)杆的定义:两端铰接,只受轴向力作用的基本构件 i j xui (FNi)uj (FNj)杆单元的结点位移和结点力()()NiijNjjiEAEAFuuFuullEAl根据材料力学的有关知识,我们可以立刻写出杆单元的结点位移与结点力之间的关系为为材料的弹性模量,为杆单元的长度 杆单元的刚度矩阵为杆单元的横截面面积1111NiieeeNjjFuEAFulfK 写成矩阵形式就是杆单元的刚度矩阵单元的刚度矩阵eTdKB DB

2、平面梁单元(Beam)平面梁单元的位移模式待定参数的确定MATLAB不仅可以进行数值运算,也能进行符号运算。如式不仅可以进行数值运算,也能进行符号运算。如式(3.20)中的矩中的矩阵阵Au和和Av的求逆运算,我们可以在的求逆运算,我们可以在MATLAB的命令窗口下输入的命令窗口下输入 syms L Au = 1 0 1 L ; Av = 1 0 0 0 0 1 0 0 1 L L2 L3 0 1 2*L 3*L2 ;第一句是定义符号变量第一句是定义符号变量L,后面定义两个矩阵,后面定义两个矩阵Au和和Av。然后我们再输入下。然后我们再输入下面求逆的命令面求逆的命令 inv(Au) ans =

3、1, 0 -1/L, 1/L inv(Av) ans = 1, 0, 0, 0 0, 1, 0, 0 -3/L2, -2/L, 3/L2, -1/L 2/L3, 1/L2, -2/L3, 1/L211011ullA12232321000010032312121vllllllllA位移模式应变矩阵B单元刚度矩阵 上面刚度矩阵的推导也可以应用上面刚度矩阵的推导也可以应用MATLAB的符号运算功能,计算的符号运算功能,计算的程序段如下的程序段如下syms E L x y A=1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 L 0 0 0 1 L 0 L2 L3 0

4、 0 1 0 2*L 3*L2 ;Hu=1 0 0 x 0 0 ;Hv=0 1 x 0 x2 x3 ;B =diff(Hu,x,1); -y*diff(Hv,x,2) * inv(A) ; Ke=int(E*transpose(B)*B,x,0,L)上述命令执行后,得到结果如下:上述命令执行后,得到结果如下:Ke = E/L, 0, 0,-E/L, 0, 0 0, 12*E*y2/L3, 6*E*y2/L2, 0,-12*E*y2/L3, 6*E*y2/L2 0, 6*E*y2/L2, 4*E*y2/L, 0, -6*E*y2/L2, 2*E*y2/L-E/L, 0, 0, E/L, 0, 0

5、 0,-12*E*y2/L3,-6*E*y2/L2, 0, 12*E*y2/L3,-6*E*y2/L2 0, 6*E*y2/L2, 2*E*y2/L, 0, -6*E*y2/L2, 4*E*y2/L03232322012064000126012062064leTAEdAdxEA lEI lEI lEI lEA lEA lEI lEI lEI lEI lEI lEI lEI lKB B对称2Iy dA等效结点力计算 2eTssBdBfN p所谓等效结点力,是指非结点载荷按照虚功相等的原则分配到单元结点上的力。等效表面力的普遍公式对于作用在杆件单元上的分布力,我们可以简写为 eTssldxfN p

6、分布轴向力 推导线性分布轴力的等效结点力公式的推导线性分布轴力的等效结点力公式的MATLAB程序如下程序如下syms L x x1 x2 p1 p2Au=1 0 1 L ;H1=1 x ;Nu=H1*inv(Au);x1=0;x2=L;L1=(x-x2)/(x1-x2);L2=(x-x1)/(x2-x1);p=p1*L1+p2*L2;fe=int(transpose(Nu)*p, x, 0, L);fe=simple(fe);MATLAB给出的等效结点力公式是给出的等效结点力公式是fe =1/6*L*(p2+2*p1)1/6*L*(2*p2+p1)12(2)6NilFpp12(2)6NjlFp

7、p0( )leTsup xdxfN如果想推导其他分布形式的等效结点力,只要修改前面程序中的如果想推导其他分布形式的等效结点力,只要修改前面程序中的p的形式。比的形式。比如我们要推导二次抛物线分布轴力的等效结点力,我们只要把如我们要推导二次抛物线分布轴力的等效结点力,我们只要把p写成二次的写成二次的Lagrange插值形式,即插值形式,即syms L x x1 x2 x3 p1 p2 p3Au=1 0 1 L ;H1=1 x ;Nu=H1*inv(Au) ;x1=0 ;x2=L/2 ;x3=L ;L1=(x-x2)*(x-x3)/(x1-x2)/(x1-x3) ;L2=(x-x1)*(x-x3)

8、/(x2-x1)/(x2-x3) ;L3=(x-x1)*(x-x2)/(x3-x1)/(x3-x2) ;p=p1*L1+p2*L2+p3*L3 ;fe=int( transpose(Nu)*p, x, 0, L ) ;fe=simple(fe) ;执行后得到的等效结点力公式是执行后得到的等效结点力公式是fe = 1/6*L*(p1+2*p2) 1/6*L*(2*p2+p3)按这个思路可以按这个思路可以推导更高阶次分推导更高阶次分布轴力的等效结布轴力的等效结点力。点力。分布横向力 推导线性分布横向力等效结点力的推导线性分布横向力等效结点力的MATLAB程序为程序为syms L x x1 x2 p

9、1 p2Av= 1 0 0 0 0 1 0 0 1 L L2 L3 0 1 2*L 3*L2 ;H2=1 x x2 x3 ;Nv=H2*inv(Av);x1=0 ;x2=L ;L1=(x-x2)/(x1-x2) ;L2=(x-x1)/(x2-x1) ;p=p1*L1+p2*L2 ;fe=int( transpose(Nv)*p, x, 0, L ) ;fe=simple(fe) ;执行后,得到等效结点力为执行后,得到等效结点力为fe = 1/20*L*(7*p1+3*p2) 1/60*L2*(3*p1+2*p2) 1/20*L*(3*p1+7*p2) -1/60*L2*(2*p1+3*p2)

10、1221212212(73) 20(32)60(37) 20(23)60epp lpp lpp lpp lf0( )leTsvp xdxfN分布弯曲力矩 syms L x x1 x2 m1 m2Av= 1 0 0 0 0 1 0 0 1 L L2 L3 0 1 2*L 3*L2 ;H2=1 x x2 x3 ;Nv=H2*inv(Av);x1=0 ;x2=L ;L1=(x-x2)/(x1-x2) ;L2=(x-x1)/(x2-x1) ;m=m1*L1+m2*L2 ;fe=int(transpose(diff(Nv,x,1)*m, x, 0, L ) ;fe=simple(fe) ;0( )leT

11、szvm xdxfN单元的坐标变换 在前面几节中,推导单元刚度矩阵时采用的全部是局局部坐标系部坐标系,它的坐标轴方向是由单元即杆或梁的截面主方向确定的。采用这样的坐标系,可以得到具有统一形式的单元刚度矩阵。但是,实际的结构一般由具有不同方向和处于不同位置的杆或梁所构成的。由不同方向单元组成的结构,它的整体刚度矩阵并不能由局部坐标下的单元刚度矩阵简单地叠加而成,所以必须建立一个统一的整体坐标系整体坐标系。计算时先将单元上的结点力和位移转换到整体坐标系,单元刚度矩阵亦作坐标变换,才可按叠加规则直接相加组成整体刚度矩阵。坐标变换平面杆单元的坐标转换矩阵 cos ,siniiiiuuvucos0sin

12、00cos0siniiijjjuvuuuvcos0sin00cos0sinTcosjixxlsinjiyyl22()()jijilxxyyiuivxyxyiu整体坐标系下的单元刚度矩阵22222222cos0sin011cossin000cos1100cossin0sincossineeTEAlccsccsccsscssEAslccsccscsscss KTK T平面梁单元的转换矩阵iuivxyxyiuiviiiiiiiivuvvuucossinsincosiiiiiivuvu1000cossin0sincos平面梁单元的转换矩阵cossin0000sincos0000001000000cos

13、sin0000sincos0000001T整体刚度矩阵13241234111121314151617181122232425262728123334353637382244454647482355565758336667683477784884xyxyxyxyfkkkkkkkkufkkkkkkkvfkkkkkkufkkkkkvfkkkkufkkkvfkkufkv4?ijk 1324123413241234(1)(1)(1)111121(1)(2)(3)(2)(3)(1)(2)(3)22222111212222(2)(4)(4)(2)(4)311111233(3)(4)(3)(4)4222244

14、对称kk00fkkkkkfffkkkffkkff集成后的整体刚度矩阵 K f(e)ij( )( )( )1112( )( )22eeeiieejjfkkfk( )( )( )1112( )( )( )1222eeeiieeejjijijkkfkkfeKef1eneeKKenee1fffK 整体刚度矩阵整体结点力向量整体平衡方程整体刚度矩阵的特性边界约束条件的处理划行划列法111213141516112122232425262231323334353633414243444546445152535455565561626364656666kkkkkkfkkkkkkfkkkkkkfkkkkkkfk

15、kkkkkfkkkkkkf1144设有方程约束条件1122232526222112443233353633311344445253555655511544626365666661164410000000000001000000kkkkfkkkkkkfkkkkkkfkkkkkkfkk划行划列的程序乘大数法11121314151611 11212223242526223132333435363341424344454642445152535455565561626364656666kkkkkkkkkkkkkfkkkkkkfkkkkkkkkkkkkkfkkkkkkf1111221331441551661 11kkkkkkk111111kk1111(2,3,4,5,6)jjkkj乘大数的程序第二类约束条件:例子1第二类约束条件:例子2第二类约束条件:例子3ij第二类约束条件的处理办法11131415121612313334353236341434445424642511253325442555222566256163646562666100

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论