有限元位移约束条件的引入.ppt_第1页
有限元位移约束条件的引入.ppt_第2页
有限元位移约束条件的引入.ppt_第3页
有限元位移约束条件的引入.ppt_第4页
有限元位移约束条件的引入.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

用虚功原理确定等效节点力 若三角形单元上作用有集中力g、分布力q(力/面积)和 体积力p(力/体积),则根据静力等效原理,节点力所做的虚 功等于三种力所做的虚功。 第四章 平面问题的有限元分析 4-4 等效节点力的计算 Q 计算等效节点力 代入上式,得 由此可知 由体积力引起的等效节点力 由表面力引起的等效节点力 由集中力引起的等效节点力 集中力的等效节点力计算 由于 表面分布力的等效节点力 由于 体积力的等效节点力 由于 Q 形成载荷列阵F 把各单元上的等效节点力Re根据单元的编号迭加到载荷 列阵F对应行中 F0 表示作用在各节点上的集中力 R e = F e +Q e +P e 4-5 边界条件的处理和整体刚度矩阵的修正, 计算实例 整体刚度矩阵K是奇异阵,必须考虑边界约束条件,排除弹性体的刚 体位移。消除了整体刚度矩阵的奇异性之后,才能从方程组 中求解节点位移。 一般情况下,所考虑问题的边界往往已有一定的位移约束条件,排除 了刚体运动的可能性。否则,应当适当指定某些节点的位移值,以避免出 现刚体运动。在引用这些边界条件以后,待求节点未知量的数目和方程的 数目便可相应地减少。 但是在编制程序时,为了避免计算机存储作大的变动,应保持方程原 有的数目不变。这时,须引入已知的节点位移。一般有两种方法:划行划 列方法及乘大数方法。 若结构物划分为n个节点,它的刚度矩阵为2n行2n列 Q 采用划行划列的方法 根据约束情况若在第一点的水平位移为: u1= 1,在第 二节点的水平位移为: u2 = 3,把节点所对应刚度矩阵的行 和列第一行和第一列及第三行和第三列, 除主对角元改成1 ,其余的元素都改成零,同时把左端的F载荷列阵中对应 的行改为己知位移值1,3 ,其余的行都减去节点位移值 与原来刚度矩阵该行的相应列元素的乘积。 Q 乘大数的方法 把指定位移所对应的主对角元乘大数,一般取1015,把对 应的载荷列阵中的载荷改为指定位移值乘对应的主对角元再 乘大数。 若u1= 1,u2 = 3 u1所对应 K中的主对角元 k11乘大数1015,对应载荷列 阵F中的载荷改为 1*k11*1015 u2所对应 K中的主对角元 k33乘大数1015,对应载荷列 阵F中的载荷改为 3*k33*1015。 同理可得 其他方程不变 为此我们就建立了新的方程 由于某些项乘上大数,没有乘大数的项可以忽略。 4-6 4-6 有限元分析的实施步骤有限元分析的实施步骤 根据前面的讨论,现以三角形常应变单元为例来说明应 用有限元法求解弹性力学平面问题的具体步骤。 力学模型的确定根据工程实际情况确定问题的力学模型, 并按一定比例绘制结构图、注明尺寸、载荷和约束情况等。 将计算对象进行离散化,即弹性体划分为许多三角形单元 ,并对节点进行编号。确定全部节点的坐标值,对单元进行 编号,并列出各单元三个节点的节点号。 计算载荷的等效节点力(要求的输入信息)。 由各单元的常数bi 、ci 、bj 、cj 、bm 、cm 及行列式2 , 计算单元刚度矩阵。 返回返回 求解线性方程组,得到节点位移。 计算应力矩阵,求得单元应力,并根据需要计算主应力和 主方向。 整理计算结果(后处理部分)。 为了提高有限元分析计算的效率、达到一定的精度,应该 注意以下几个方面。 一. 对称性的利用 在划分单元之前,有必要先研究一下计算对象的对称或反 对称的情况,以便确定是取整个物体,还是部分物体作为计算 模型。 返回返回 组集整体刚度矩阵,即形成总刚的非零子矩阵。 处理约束,消除刚体位移。 例如,图4-11(a)所示受纯弯曲的梁,其结构对于x、y轴都是几何对 称的,而所受的载荷则是对于x轴对称,对于x轴反对称。可知,梁 的应力和变形也将具有同样的对称特性,所以只需取1/4梁进行计算 即可。取分离体如图4-11(b)所示,对于其它部分结构对此分离体的 影响,可以作相应的处理,即对处于y轴对称面内各节点的x方向位 移都设置为零,而对于在x轴反对称面上的各节点的x方向位移也都 设置为零。这些条件就等价于在图4-11(b)中相应节点位置处施加约 束,图中o点y方向施加的约束是为了消除刚体位移。 返回返回 图4-11 节点的多少及其分布的疏密程度(即单元的大小),一般 要根据所要求的计算精度等方面来综合考虑。从计算结果的精 度上讲,当然是单元越小越好,但计算所需要的时间也要大大 增加。另外,在微机上进行有限元分析时,还要考虑计算机的 容量。因此,在保证计算精度的前提下,应力求采用较少的单 元。为了减少单元,在划分单元时,对于应力变化梯度较大的 部位单元可小一些,而在应力变化比较平缓的区域可以划分得 粗一些。 节点的布置是与单元的划分互相联系的。通常,集中载荷 的作用点、分布载荷强度的突变点,分布载荷与自由边界的 分界点、支承点等都应该取为节点。并且,当物体是由不同 的材料组成时,厚度不同或材料不同的部分,也应该划分为 不同的单元。 二. 节点的选择及单元的划分 节点编号时,应该注意要尽量使同一单元的相邻节点的号 码差尽可能地小,以便最大限度地缩小刚度矩阵的带宽,节 省存储、提高计算效率。 平面问题的半带宽为 B =2 (d+1) 还有一点值得注意的是,单 元各边的长度不要相差太大,以 免出现过大的计算误差或出现病 态矩阵。例如,图4-12所示的(a) 、(b)两种单元划分,虽然都是同 样的四个节点,但(a)的划分方式 显然要比(b)的方式好。 三. 节点的编号 (a) (b) 图4-12 若采取带宽压缩存储,则整体刚度矩阵的存储量N 最多为 N =2nB = 4n (d+1) 其中 d为相邻节点的最大差值,n为节点总数。 例如在图4-13中,(a)与(b)的单元划分相同,且节点总数都等 于14,但两者的节点编号方式却完全不同。(a)是按长边进行编 号,d =7,N =488;而(b)是按短边进行编号,d =2,N =168。 显然(b)的编号方式可比(a)的编号方式节省280个存储单元。 (a) (b) 图4-13 四. 单元节点i、j、m的次序 为了在计算中保证单元的面积 不会出现负值,节点i、j 、m的编号次序必须是逆时针方向。事实上,节点i、j、m的 编号次序是可以任意安排的,只要在计算刚度矩阵的各元素 时,对取绝对值,即可得到正确的计算结果。 五. 边界条件的处理及整体刚度矩阵的修正 整体刚度矩阵的奇异性可以通过考虑边界约束条件来排 除弹性体的刚体位移,以达到求解的目的。 返回返回 一般情况下,求解的问题的边界往往已有一点的位移约束 条件,本身已排除了刚体运动的可能性。否则的话,就必须适 当指定某些节点的位移值,以避免出现刚体位移。这里介绍两 种比较简单的引入已知节点位移的方法,这两种方法都可保持 原K矩阵的稀疏、带状和对称等特性。 下面我们来实际考察一个只有四个方程的简单例子。 保持方程组为2n2n系统,仅对K和R进行修正。例 如,若指定节点i在方向y的位移为vi ,则令K中的元素k2i, 2i 为1,而第2i行和第2i列的其余元素都为零。R中的第2i个元 素则用位移vi 的已知值代入,R中的其它各行元素均减去已 知节点位移的指定值和原来K中该行的相应列元素的乘积。 返回返回 假定该系统中节点位移u1 和u2分别被指定为 当引入这些节点的已知位移之后,方程(a)就变成 然后,就用这组维数不变的方程来求解所有的节点位移。 显然,其解答仍为

温馨提示

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

评论

0/150

提交评论