有限元法的计算步骤
元计算产品适用范围广泛,目前有国内外专业客户300余家,涉及美、加、日、韩、澳、德、 新等国,遍布石油化工、土木建筑、电磁电子、国防军工、装备制造、航空航天……等多个领域。
有限元语言及编译器(Finite Element Language And it’s Compiler,以下简称FELAC) 是中国科学院数学与系统科学研究院梁国平研究院于1983年开始研发的通用有限元软件平 台,是具有国际独创性的有限元计算软件,是PFEPG系列软件三十年成果(1983年—2013 年)的总结与提升,有限元语言语法比PFEPG更加简练,更加灵活,功能更加强大。目前 已发展到2.0版本。其核心采用元件化思想来实现有限元计算的基本工序,采用有限元语 言来书写程序的代码,为各领域,各类型的有限元问题求解提供了一个极其有力的工具。 FELAC可以在数天甚至数小时内完成通常需要一个月甚至数月才能完成的编程劳动。
元计算科技发展有限公司是一家既年青又悠久的科技型企业。年青是因为她正处在战略重组 后的初创期,悠久是因为她秉承了中国科学院数学研究所在有限元和数值计算方面所开创的光荣 传统。元计算的目标是做强中国人自己的计算技术,做出中国人自己的CAE软件。
元计算秉承中国科学院数学与系统科学研究院有限元自动生成核心技术(曾获中科院科技进 步二等奖、国家科技进步二等奖),通过自身不懈的努力与完善,形成一系列具有高度前瞻性和 创造性的产品。
对于弹性力学问题,单元分析,就是建立各个单元的节点位移和节点力之间的关系式。 由于将单元的节点位移作为基本变量,进行单元分析首先要为单元内部的位移确定一个近似 表达式,然后计算单元的应变、应力,再建立单元中节点力与节点位移的关系式。
(3)整体分析 对由各个单元组成的整体进行分析,建立节点外载荷与结点位移的关系,以解出结 点位移,这个过程为整体分析。再以弹性力学的平面问题为例,如图9所示,在边界结 点i上受到集中力作用。结点i是三个单元的结合点,因此要把这三个单元在同一结点上 的结点力汇集在一起建立平衡方程。
Thank you
有限元法的计算步骤
有限元法的计算步骤归纳为以下三个基本步骤:网格划分,单元分析,整体分析。
(1)网格划分 有限元法的基础是用有限个单元体的集合来代替原有的连续体。因此首先要对弹性体进 行必要的简化,再将弹性体划分为有限个单元组成的离散体。单元之间通过单元节点相连接。 由单元、结点、结点连线构成的集合称为网格。 (2)单元分析
附: 2.0软件简介
FELAC 2.0采用自定义的有限元语言作为脚本代码语言,它可以使用户以一种类似于 数学公式书写和推导的方式,非常自然和简单的表达待解问题的微分方程表达式和算法 表达式,并由生成器解释产生完整的并行有限元计算C程序。
FELAC 2.0的目标是通过输入微分方程表达式和算法之后,就可以得到所有有限元计 算的程序代码,包含串行程序和并行程序。该系统采用一种语言(有限元语言)和四种技 术(对象技术、组件技术、公式库技术生成器技术)开发而成。并且基于FELAC 1.0的用户 界面,新版本扩充了工作目录中右键编译功能、命令终端输入功能,并且丰富了文本编 辑功能,改善了用户的视觉体验,方便用户快速便捷的对脚本或程序进行编辑、编译与 调试。其中并行版在前后处理上进行了相应的改进。