有限元程序设计..doc

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
有限元程序设计.

前言 有限单元法是在当今工程分析中获得最广泛应用的数值计算方法。由于它的通用性和有效性,受到工程技术界的高度重视。伴随着计算机科学与技术的快速发展,现已成为计算机辅助设计与计算机辅助制造的重要组成部分。 由于有限元法是通过计算机实现的,因此它的计算机程序的研制和开发是其理论和方法应用于生产和科研实际的前提和基础。同时所研制和开发的计算机程序又是有限元理论的和方法的研究必要平台。本次程序设计是将Fortran程序设计与有限元理论结合。根据有限元理论知识,进行设计程序,从而获得简单平面问题的计算方法。 平面4、8节点有限元公式及计算原理 (1)通过Serendipity四边形单元格式构造插值函数。对于4节点单元,插值函数为: (i=1,2,3,4) 对于8节点单元,插值函数为: (i=1,2,3,4) (2)通过, 计算出D和B矩阵。 (3)运用高斯积分公式求积分公式近似数值积分解: 其中权函数 (4)单元矩阵的变换: ,因此 所以面积微元可表示成。 (5)单元刚度矩阵与载荷列向量可表示为: , 将其代入整体刚度矩阵与载荷列向量可得整体刚度矩阵K和载荷列向量P。 (6)模型泛函总势能为:。 根据最小势能原理可得: 运用上式即可求得求得各节点位移。 程序结构 (1)有限元程序系统的组成及分析过程 (2)程序框图 (3)变量说明 NUMNP:节点数;NUMEL:单元数;NUMMAT:材料种类;NLOAD:载荷数;NDM:每个节点坐标方向数;NDF:节点自由度;NEN:每个单元节点数。 ID(K,J):节点J的第K个自由度约束编号;X(K,J):节点J的第K个坐标。 IX(K,J):J单元中K节点的全局节点编号。 EE:杨氏弹性模量;XNU:泊松比;ITYPE:问题类型。 F(K,J):节点J在K方向上集中载荷大小。 ALFL=TRUE:非对称矩阵集合;ALFL=FALSE:对称矩阵集合:S:单元刚度矩阵; P:载荷和内力向量;AD:对角元素;AU:上三角元素;AL:下三角元素; JP:上(下)三角元素每行(列)最后元素;LD:一个单元中各自由度方程数。 JD:列高;ID:边界条件。   (4)数据输入格式 整数:I5格式;小数:F10.4格式。 (5)程序本体 C---------------------------------------- C C..... FEA2DP---A FINITE ELEMENT ANALYSIS PROGRAM FOR C 2D ELASTIC PROBLEMS C C TANGENT MATRIX IS STORED WITH VARIOUD BAND METHOD C THIS PROGRAM IS USED TO DEMONSTRTE THE USAGE OF VRIOUS BAND C STORAGE SCHEM OF SYMMETRIC AND UNSYMMETRIC TANGENT MATRIX C C Chen Yang C AT CHONGQING VNIVERSITY(15/06/2011) C C------------------------------------------------------ PROGRAM FEA2DP C C A(1)-A(N1-1):X(NDM,NUMMNP); A(N1)-A(N2-1):F(NDF,NUMNP) C A(N2)-A(N3-1):B(NEQ); A(N3)-A(N4-1):AD(NEQ) C A(N4)-A(N5-1):AL(NAD); A(N5)-A(N6-1):NU(NAD) C C IA(1)-IA(N1-1):IX(NEN1,NUMEL); IA(N1)-IA(N2-1):ID(NDF,NUMNP) C IA(N2)-IA(N3-1):JD((NDF*NUMNP); IA(N3)-IA(N4-1):IDL(NEN*NUMEL*NDF) C IMPLICIT REAL*8(A-H,O-Z) DIME

文档评论(0)

sdgr + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档