有限元程序课程设计

合集下载

有限元课程设计实例

有限元课程设计实例

有限元课程设计实例一、课程目标知识目标:1. 理解有限元方法的基本原理,掌握其应用步骤及所需数学基础;2. 学会运用有限元分析软件进行简单物理模型的建立与求解;3. 掌握有限元分析中的网格划分、边界条件设置及结果解读等关键环节。

技能目标:1. 能够运用所学有限元知识,针对实际问题进行模型简化,建立合适的数学模型;2. 熟练操作有限元分析软件,完成前处理、计算及后处理等全过程;3. 培养学生的团队协作能力和解决问题的能力,学会在项目中分工合作。

情感态度价值观目标:1. 培养学生对工程问题的好奇心和求知欲,激发学习兴趣;2. 增强学生的实践意识和创新意识,使学生在面对实际问题时敢于尝试、勇于挑战;3. 培养学生的责任感,使学生在分析问题时充分考虑工程实际,遵循科学规律。

本课程针对高年级学生,结合有限元课程特点,以实例为引导,注重理论知识与实践操作的紧密结合。

通过本课程的学习,使学生能够将有限元方法应用于工程实际问题,提高解决复杂问题的能力。

同时,培养学生团队协作、创新思维和工程素养,为未来的工程实践打下坚实基础。

二、教学内容本章节教学内容主要包括以下几部分:1. 有限元方法基本原理:介绍有限元方法的起源、发展及其在工程领域的应用,重点讲解有限元方法的基本概念、离散化过程和变分原理。

2. 有限元分析软件操作:以实际工程软件为工具,讲解软件的基本功能、操作界面、前处理、求解器和后处理等模块的使用。

3. 网格划分技术:讲解网格的类型、质量评判标准,以及不同类型的网格在有限元分析中的应用。

4. 边界条件设置:介绍边界条件的作用,讲解不同类型边界条件的设置方法,以及在实际工程问题中的应用。

5. 实例分析:结合教材内容,选取具有代表性的工程实例,指导学生完成从模型建立、网格划分、边界条件设置到结果解读的完整分析过程。

具体教学内容安排如下:第一周:有限元方法基本原理及离散化过程;第二周:变分原理及有限元方程的建立;第三周:有限元分析软件操作及网格划分技术;第四周:边界条件设置及实例分析。

fortran有限元程序课程设计

fortran有限元程序课程设计

fortran有限元程序课程设计一、课程目标知识目标:1. 掌握Fortran语言的基本语法和程序结构;2. 理解有限元方法的基本原理及其在工程问题中的应用;3. 学会使用Fortran编写有限元程序,解决简单的物理问题;4. 了解有限元程序的调试与优化方法。

技能目标:1. 能够运用Fortran语言编写简单的有限元程序;2. 能够对有限元程序进行调试和性能优化;3. 能够运用所学知识解决实际工程问题,具备一定的编程实践能力;4. 能够通过团队合作,共同完成较复杂的有限元程序编写。

情感态度价值观目标:1. 培养学生对编程和计算物理学的兴趣,激发学生的求知欲和探索精神;2. 培养学生严谨、细致、勤奋的学习态度,提高学生的问题解决能力;3. 培养学生的团队合作精神,提高沟通与协作能力;4. 增强学生的民族自豪感,认识我国在有限元领域的发展成果。

课程性质:本课程为高年级专业选修课,旨在使学生掌握Fortran有限元程序的编写和应用,提高学生的编程实践能力和解决实际问题的能力。

学生特点:学生已具备一定的数学、物理和编程基础,具有较强的逻辑思维能力和动手能力。

教学要求:结合课本内容,注重理论与实践相结合,强化编程实践,提高学生的实际操作能力。

同时,注重培养学生的团队合作精神,提高学生的综合素质。

通过本课程的学习,使学生能够独立编写和优化有限元程序,为后续学习和工作打下坚实基础。

二、教学内容1. Fortran语言基础:变量定义、数据类型、运算符、控制结构、数组、函数与子程序等;2. 有限元方法原理:有限元离散化、单元划分、形函数、刚度矩阵、载荷向量、边界条件处理等;3. 有限元程序编写:根据实际问题,运用Fortran语言编写有限元程序,包括前处理、核心计算和后处理;4. 程序调试与优化:调试技巧、性能分析、优化方法等;5. 实际工程案例:选取具有代表性的工程问题,运用所学的Fortran有限元程序解决。

有限元分析及应用课程设计

有限元分析及应用课程设计

有限元分析及应用课程设计一、课程设计目的有限元分析是一种重要的数值计算方法,在各个领域都有广泛应用。

本课程设计旨在通过实际案例,掌握有限元分析的基本理论、方法和实现,并掌握有限元分析在实际工程中的应用。

二、课程设计内容1. 理论基础(1)有限元方法的基本概念有限元方法是一种数值计算方法,将连续体划分为有限数量的元素,求解每个元素上的方程,再通过组装得到整个结构的解。

学习该概念后,可以深入理解有限元分析的基本原理。

(2)有限元离散化有限元离散化是将连续的物理问题离散化为离散的数学问题,不同的物理问题有不同的离散化方法。

在学习此概念时,需掌握如何选择适当的离散化方法。

(3)有限元方程有限元方程是用来描述离散化后物理问题的方程。

在学习此概念时,需掌握有限元离散化后的方程表达式。

2. 有限元模型建立有限元模型建立包括模型前处理、有限元模型建立和模型验证等。

学习此内容后,可以掌握有限元模型建立的基本流程和方法。

3. 有限元分析有限元分析包括模型载入、应力分析和位移分析等。

学习此内容后,可以掌握如何进行有限元分析和如何使用有限元分析软件。

4. 有限元分析结果处理有限元分析结果处理包括应力云图、变形结果图、位移云图等。

学习此内容后,可以对有限元分析结果进行处理和分析。

三、课程设计案例以杆件为例,进行有限元分析。

杆件如图所示:杆件按照以下步骤进行有限元分析:1. 算法概述建立杆件模型,生成并离散化有限元模型,求解位移和应力等结果。

2. 模型建立建立杆件模型,并进行离散化,得到如下右图所示的有限元模型:离散化3. 载入将力作用于杆件上,按照需求进行载入。

4. 分析进行应力分析和位移分析,得到结果如下:Max Von Mises Stress is 20.2 MpaMax Displacement is 5.6 mm5. 结果处理根据结果,可以较为直观地对模型进行分析,发现最大应力及位移点在工件上部,需要进行进一步加强。

桁架有限元程序流程(有限元课程设计)

桁架有限元程序流程(有限元课程设计)

有限单元法课程设计有限单元法是基于连续介质力学基础上发展起来的,目前使用最广泛的数值计算方法。

有限单元法解决问题的前提是各单元相邻边界的位移协调。

有限单元法解决问题的前提是各单元相邻边界的位移协调。

有限单元有限单元法将连续的求解域离散为一组有限个单元组成的组合体,由细分单元去逼近求解域,由于单元的不同连接方式和形式各异的单元形状由于单元的不同连接方式和形式各异的单元形状,,因此可以适应几何形状复杂的求解区域杂的求解区域;;第二第二,,利用每一个单元内的近似函数利用每一个单元内的近似函数((形函数形函数))来表示全求解域上待求的未知场函数待求的未知场函数,,把一个连续的无限自由度问题变成离散的有限自由度问题,只要求出单元结点的物理量只要求出单元结点的物理量,,就可以确定单元组合体上的其他未知场函数就可以确定单元组合体上的其他未知场函数,,如果选择合适的形函数选择合适的形函数,,随着网格密度的减小随着网格密度的减小,,近似解将逐步趋向精确解近似解将逐步趋向精确解;;第三第三,,有限单元法计算得到的总体刚度矩阵为稀疏带状矩阵,这样借助于电子计算机存储和计算的效率大大提高计算的效率大大提高,,便于处理大规模问题。

便于处理大规模问题。

从上述有限单元法的特性可知从上述有限单元法的特性可知,,其计算原理简单其计算原理简单,,但由于单元连接方式和单元形状的多元化元形状的多元化,,以及近似函数的选择合适与否以及近似函数的选择合适与否,,使得有限元法在针对具体问题求解时比较烦琐求解时比较烦琐,,正是基于这样的应用背景正是基于这样的应用背景,,本论文提出了一种更简单实用的单元模型—平面等效桁架单元模型。

最后最后,,编制有限元分析程序编制有限元分析程序,,将这种桁架单元模型运用于钢筋混凝土结构中型运用于钢筋混凝土结构中,,模型中混凝土采用等效桁架单元模型中混凝土采用等效桁架单元,,钢筋采用一维杆单元单元,,利用混凝土等效的应力应变关系对各种构件进行弹塑性分析,并试探性的提出了单元破坏准则。

有限元课程设计

有限元课程设计

有限元课程设计一、教学目标本节课的教学目标是使学生掌握有限元分析的基本概念、原理和方法,能够运用有限元软件进行简单的结构分析和优化设计。

具体目标如下:1.知识目标:(1)了解有限元分析的基本原理和方法;(2)掌握有限元软件的操作和应用;(3)了解有限元分析在工程领域的应用。

2.技能目标:(1)能够运用有限元软件进行简单的结构分析;(2)能够根据分析结果进行优化设计。

3.情感态度价值观目标:(1)培养学生对工程技术的兴趣和热情;(2)培养学生团队合作意识和解决问题的能力。

二、教学内容本节课的教学内容主要包括有限元分析的基本概念、原理和方法,以及有限元软件的操作和应用。

具体内容包括:1.有限元分析的基本概念:介绍有限元分析的定义、发展历程和应用领域。

2.有限元分析的原理:讲解有限元分析的基本原理,包括离散化方法、刚度矩阵和质量矩阵的建立等。

3.有限元分析的方法:介绍有限元分析的主要方法,包括静态分析、动态分析和优化设计等。

4.有限元软件的操作和应用:讲解有限元软件的基本操作,如几何建模、网格划分、材料属性设置等,并通过实例演示有限元分析的过程。

三、教学方法本节课采用多种教学方法相结合的方式,以激发学生的学习兴趣和主动性。

主要教学方法包括:1.讲授法:讲解有限元分析的基本概念、原理和方法。

2.案例分析法:通过分析实际工程案例,使学生更好地理解有限元分析的应用。

3.实验法:让学生动手操作有限元软件,进行简单的结构分析和优化设计。

4.讨论法:鼓励学生积极参与课堂讨论,培养团队合作意识和解决问题的能力。

四、教学资源本节课的教学资源包括教材、有限元软件、多媒体资料和实验设备。

具体如下:1.教材:选用国内权威出版的有限元教材,为学生提供系统的理论知识。

2.有限元软件:为学生提供有限元软件的学习版本,方便学生进行实践操作。

3.多媒体资料:制作课件和教学视频,以图文并茂的形式展示有限元分析的过程和应用。

4.实验设备:准备计算机实验室,确保每个学生都能顺利地进行软件操作和实验。

有限元程序设计实验课程介绍

有限元程序设计实验课程介绍

有限元程序设计实验课程介绍
1 .教学单位名称:机械科学与工程学院
2 .实验中心名称:机械基础实验教学中心
3.课程名称:有限元程序设计
4,课程代码:412127
5,课程类别:专业课
6,课程性质:必修
7,课程学时:60学时,其中含上机20学时。

8,课程学分:3
9,面向专业:工程力学
10.实验课程的教学任务、要求和教学目的
本课程是将课堂教学中的基本原理与方法付诸实践。

更重要的是为大四学期开设的《有限元程序设计》课程所需编程技术提供程序代码储备。

要求学生能够熟练应用编程语言与开发环境编写面向力学专业所需的代码模块以及小规模软件。

I1学生应掌握的实验技术及实验能力
学生能够应用编程语言编写数值计算类库、文件读写类库、图形用户界面设计、小型平面CAD软件系统。

有限元程序设计课程设计

有限元程序设计课程设计一、课程目标知识目标:1. 掌握有限元分析的基本原理,理解有限元方法在工程问题中的应用。

2. 学会使用至少一种有限元分析软件,并能正确进行前处理、计算及后处理操作。

3. 掌握编写有限元程序的基本步骤,理解数据结构、算法在有限元程序设计中的作用。

技能目标:1. 能够运用所学知识解决简单的工程问题,通过有限元方法进行力学分析。

2. 具备独立操作有限元软件的能力,完成模型建立、计算及结果分析的完整流程。

3. 能够根据实际问题需求,编写简单的有限元程序,提高编程实践能力。

情感态度价值观目标:1. 培养学生对工程问题的探究精神,激发学生主动学习的兴趣。

2. 增强学生的团队合作意识,培养沟通协调能力,提高解决实际问题的能力。

3. 使学生认识到有限元技术在工程领域的重要价值,树立正确的科技观。

课程性质:本课程为专业选修课,旨在让学生掌握有限元程序设计的基本方法,提高解决工程问题的能力。

学生特点:学生具备一定的编程基础,对有限元分析有初步了解,但实践能力较弱。

教学要求:注重理论与实践相结合,强调学生动手实践,培养解决实际问题的能力。

通过本课程的学习,使学生能够将所学知识应用于工程实践,提高综合素养。

二、教学内容1. 有限元分析基本原理:包括有限元离散化方法、变分原理、刚度矩阵和质量矩阵的构建等。

教材章节:第一章 有限元分析概述,第二章 有限元离散化方法。

2. 有限元软件操作:介绍主流有限元软件的功能、操作流程,以ANSYS为例进行实践教学。

教材章节:第三章 有限元软件及其应用。

3. 有限元程序设计:讲解有限元程序设计的基本步骤、数据结构、算法实现等。

教材章节:第四章 有限元程序设计基础,第五章 数据结构及算法。

4. 实践案例:选取具有代表性的工程问题,指导学生运用有限元软件和编程技能解决问题。

教材章节:第六章 实践案例。

5. 课程项目:分组进行项目实践,要求学生完成项目报告和成果展示。

教材章节:第七章 课程项目与实践。

有限元课程设计报告

有限元课程设计报告一、教学目标本课程的教学目标是使学生掌握有限元分析的基本原理和方法,能够运用有限元软件进行简单的结构分析和优化设计。

具体分解为以下三个层面:1.知识目标:学生需要了解有限元分析的基本概念、原理和步骤,掌握有限元建模、求解和结果分析的方法。

2.技能目标:学生能够熟练使用有限元软件进行模型的建立、参数设置、求解和结果分析,具备一定的工程实践能力。

3.情感态度价值观目标:培养学生对新技术的敏感性和学习兴趣,增强其创新意识和团队协作精神。

二、教学内容根据教学目标,本课程的教学内容主要包括以下几个部分:1.有限元法的基本原理:包括有限元法的起源、发展及其在工程领域的应用。

2.有限元法的数学基础:包括有限元法的数学表述、刚度矩阵、质量矩阵等。

3.有限元软件的使用:以某一主流有限元软件为例,介绍其操作界面、基本功能和应用实例。

4.有限元分析实例:包括梁、板、壳等常见结构件的分析,以及温度、应力、位移等结果的解读。

5.有限元模型的优化设计:介绍优化设计的基本方法,以及如何在有限元软件中实现。

三、教学方法为了实现教学目标,本课程将采用以下几种教学方法:1.讲授法:用于讲解有限元法的基本原理、数学基础和优化设计方法。

2.案例分析法:通过分析实际案例,使学生掌握有限元软件的操作和结果分析。

3.实验法:让学生在实验室进行有限元软件的操作练习,提高其实际操作能力。

4.讨论法:分组讨论问题,培养学生的团队协作能力和创新思维。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选择一本适合本课程的教材,作为学生学习的主要参考。

2.参考书:提供一些相关领域的参考书,供学生深入研究。

3.多媒体资料:制作PPT、视频等教学课件,丰富教学手段。

4.实验设备:准备有限元软件的计算机、打印机等设备,以及必要的实验材料。

五、教学评估本课程的评估方式包括平时表现、作业、考试等多个方面,以全面客观地评价学生的学习成果。

热结构分析有限元程序设计课程设计

热结构分析有限元程序设计课程设计一、选题背景热结构分析是机械设计中常用的分析手段之一。

有限元分析是机械设计中最常用的工程分析方法之一。

本课程设计旨在结合有限元分析方法,设计热结构分析有限元程序,从而实现复杂结构的热分析。

二、研究内容1. 热力学基础在有限元分析中,需要掌握一定的热力学基础,包括热传导、热对流、热辐射等基本概念及其计算方法。

同时,还需要了解材料的热物性参数,对于热结构分析有限元程序的开发至关重要。

2. 有限元分析基础有限元分析是将一个实际的结构离散成若干小的单元,在每个单元内对物理量进行计算,最终得到整体的物理量分布情况。

在本课程设计中,需要掌握有限元分析的基本原理、单元类型、材料模型等。

3. 热结构分析有限元程序设计在热结构分析有限元程序设计中,需要设计符合热力学基础和有限元基础的计算模型,选择适当的求解方法,并考虑数值计算误差的控制。

同时,还需要开发用户友好的图形界面,方便用户输入和查看计算结果。

三、课程设计目标通过本课程设计,学生将掌握以下能力:1.掌握热力学基础,了解材料热物性参数。

2.掌握有限元分析的基本原理和常用分析方法。

3.能够独立开发热结构分析有限元程序,并对其进行调试和优化。

4.能够分析并解决热结构问题,为实际工程问题提供分析支持。

四、课程设计流程1.学生通过学习热力学基础和有限元分析基础,掌握热结构分析的基本理论。

2.学生在老师的指导下,独立设计热结构分析有限元程序,并进行程序实现。

3.学生独立完成程序编写之后,进行程序调试和优化,以保证程序的正确性和高效性。

4.最终,学生根据老师给出的实例进行热结构分析,并撰写课程设计报告。

五、课程设计要求1.学生要求独立完成热结构分析有限元程序的设计和实现。

2.程序要求考虑布置在分布式集群上,实现可扩展性和高效性。

3.程序要求开发一个图形界面,方便用户输入参数和查看计算结果。

4.课程设计报告要求详细介绍热结构分析有限元程序的设计和实现过程,并给出自己的分析结果。

《有限元程序设计》课件


有限元程序设计的前景展望
广泛应用
随着计算机技术的不断发展,有 限元程序设计将在更多领域得到 广泛应用,为工程设计和科学研 究提供有力支持。
技术创新
未来有限元程序设计将不断涌现 出新的技术和方法,推动该领域 不断发展壮大。
国际化发展
随着国际化交流的加强,有限元 程序设计将实现国际化发展,推 动国际合作和共同进步。
求解
求解整体方程组得到近似解。
有限元方法的应用领域
01
02
03
04
结构力学
用于分析各种结构的力学行为 ,如桥梁、建筑、机械零件等

流体动力学
用于模拟流体在各种介质中的 流动行为,如流体动力学、渗
流等。
热传导
用于分析温度场在各种介质中 的分布和变化。
电磁场
用于分析电磁场在各种介质中 的分布和变化,如电磁场、电
磁波等。
02
有限元程序设计的关键技术
网格生成技术
网格生成技术是有限元分析中 的重要步骤,它涉及到将连续 的物理空间离散化为有限个小 的单元,以便进行数值计算。
网格的生成需要满足一定的规 则和条件,以保证计算的精度
和稳定性。
常见的网格生成方法包括结构 化网格、非结构化网格和自适 应网格等。
网格生成技术需要考虑的问题 包括网格大小、形状、方向和 连接方式等。
02
详细描述
弹性地基板的有限元分析是一 个二维问题,需要考虑复杂的 边界条件和非线性方程的求解 。通过将地基板划分为若干个 四边形单元,可以建立非线性 方程组进行求解。
03
计算过程
04
首先将地基板划分为若干个四边 形单元,然后根据每个单元的物 理性质和边界条件建立非线性方 程组。最后通过迭代方法求解非 线性方程组得到每个节点的位移 和应力。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

重庆大学本科学生课程设计任务书课程设计题目有限元程序设计学院资源及环境科学学院专业工程力学年级2010级已知参数和设计要求:1.独立完成有限元程序设计。

2.独立选择计算算例,并能通过算例判断程序的正确性。

3.独立完成程序设计报告,报告内容包括理论公式、程序框图、程序本体、计算算例,算例结果分析、结论等。

学生应完成的工作:1.复习掌握有限单元法的基本原理。

2.掌握弹性力学平面问题3节点三角形单元或4节点等参单元有限元方法的计算流程,以及单元刚度矩阵、等效节点载荷、节点应变、节点应力和高斯积分等的计算公式。

3.用Fortran语言编写弹性力学平面问题3节点三角形单元或4节点等参单元的有限元程序。

4.在Visual Fortran 程序集成开发环境中完成有限元程序的编辑和调试工作。

5.利用编写的有限元程序,计算算例,分析计算结果。

6.撰写课程设计报告。

目前资料收集情况(含指定参考资料):1.王勖成,有限单元法,北京:高等教育出版社,2002。

2.O.C. Zienkiewicz, R. L. Taylor, Finite Element Method, 5thEition, McGraw-Hall Book Company Limited, 2000。

3.张汝清,董明,结构计算程序设计,重庆:重庆大学出版社,1988。

课程设计的工作计划:1.第1周星期一上午:教师讲解程序设计方法,程序设计要求和任务安排。

2.第1周星期一至星期二完成程序框图设计。

3.第1周星期三至第2周星期四完成程序设计。

4.第2周星期五完成课程设计报告。

任务下达日期 2013 年 6 月 6 日完成日期 2013 年 07 月 03 日指导教师(签名)学生(签名)一、前言有限单元法是在当今工程分析中获得最广泛应用的数值计算方法,由于其通用性和有效性,受到工程技术界的高度重视。

伴随着计算机科学和技术的快速发展,现已成为计算机辅助设计和计算机辅助制造的重要组成部分。

由于有限元法是通过计算机实现的,因此有限元程序的编制及相关软件的研发就变得尤为重要。

从二十世纪五十年代以来,有限元软件的发展按目的和用途可分为专用软件和大型通用商业软件,而且软件往往集成了网格自动划分,结果分析和显示等前后处理功能,而且随着时间的发展,大型通用商业软件的功能由线性扩展到非线性,由结构扩展到非结构等等,这一系列强大功能的实现与运用都要求我们对有限元法的基础理论知识有较为清楚的认识以及对程序编写的基本能力有较好掌握。

1.元分析程序的理论基础作为弹性力学微分方程的等效积分形式,虚位移原理和虚应原理分别是平衡方程与力的边界条件和几何方程与位移边界条件的等效积分形式。

将物理方程引入虚位移原理和虚应力原理可以分别导出最小位能原理和最小余能原理,它们本质上和等效积分的伽辽金“弱”形式相一致,这是建立弹性力学有限原方程一般表达格式的理论基础。

对于通过弹性力学变分原理建立的弹性力学问题有限元方法,其未知场变量是位移,以节点位移为基本未知量,并以最小位能原理为基础建立的有限单元为位移元。

弹性力学平面问题有限元分析表达格式的建立步骤一般为:a.的模型进行单元离散,一般采用三角形单元或四边形单元,不过由于四边形单元具有更高精度,应用更为普遍,一般而言一次或二次单元已足以满足精度要求。

离散后对单元进行编号,并且给定单元各节点的整体编码以及局部坐标系下按逆时针局部编码。

b.坐标系下对各单元构造形函得到由单元各节点位移表示的单元位移形式,进而得到单元刚度矩阵,利用等参元性质和雅阁比矩阵进行组集,建立整体刚度矩阵。

c.等效结点载荷列阵并组集成结构节点等效载荷列阵得到单元各节点位移与结构节点等效载荷列阵的线代方程组,求解得到位移,进而可得应力应变。

根据以上一般步骤,编制相应的计算机程序并采用数值积分方法处理有关数学计算就可以得到完整的弹性力学问题有限元分析程序。

2.问题有限元分析教学程序本程序可对二维弹性力学问题行有限元分析计算。

计算采用的单元形式为四边形四节点单元或者四边形八节点单元,对于对称和非对称矩阵采用变带宽存储方法,最终输出结果为单元各节点的位移。

二、平面4、8节点有限元公式及计算原理2.1基本公式(1)有限元平衡方程 P Ka =(2)单元刚度矩阵ηξ⎰∑Ω===eni T i Ted d J DBt B H DBtdxdy BK 1||(3)单元等效结点载荷∑∑⎰⎰==Ω+=+=ni T ni Ti S TTed d J Tt N d d J ft NH Ttds Nftdxdy NP e e11||||ηξηξσ2.2单元位移插值及坐标变换(1)通过Serendipity 四边形单元格式构造插值函数。

对于4节点单元,插值函数为:)1,2,3,4(i )1)(1(41=++=ηηξξi i i N对于8节点单元,插值函数为:65112121ˆN N N N --= 65222121ˆN N N N --= 76332121ˆN N N N --=874421ˆN N N N --= )1)(1(2125ηξ--=N )1)(1(2126ξη+-=N )1)(1(2127ηξ+-=N )1)(1(2128ξη--=N其中: )1)(1(41ηηξξi i i N ++= (i=1,2,3,4)(2)位移插值i 41i i u N u ∑== i 41i i v N v ∑==(3)坐标变换i 41i i x N x ∑== i 41i i y N y ∑==2.3单元刚度的计算 (1)弹性矩阵⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡--=210001v 0v 11000200ννE D 平面应力问题:E E 0=;v v 0=平面应变问题:20v -1E E =;v-1vv 0=式中E 和v 分别为材料Young 氏模量和Poisson 比。

(2)应变矩阵[]mjiB B B B =),,,(4321i 000000=⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎣⎡∂∂∂∂∂∂∂∂=⎥⎦⎤⎢⎣⎡⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎣⎡∂∂∂∂∂∂∂∂==x N y N yN x N N N x y y x LN B ii i i i ii i形状函数对局部坐标偏导:)(ηηξξi i i 141N +=∂∂,)(ξξηηi i i 141N +=∂∂形状函数对整体坐标偏导:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡++=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡∂∂∂∂=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡∂∂∂∂)()(ξξηηηξηξi i i i 1-1-141141J J N N y N x N i i i iJacobi 矩阵:⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡++++=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡∂∂∂∂∂∂∂∂=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡∂∂∂∂∂∂∂∂=∑∑∑∑∑∑∑∑========41i i i i 41i i i i 41i i i i 41i i i i 41i i i 41i ii 41i i i 41i i iy )1(41x )1(41y )1(41x )1(41y N x N y N x N ηξξηξξξηηξηηηηξξηηξξy x y x JJacobi 矩阵的逆:⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡++-+-+=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡∂∂∂∂∂∂∂∂=∑∑∑∑====41i i i i 41i i i i 41i i i i 41i ii i 1-x )1(41x )1(41y )1(41y )1(41|J |1x --y |J |1ξηηηξξξηηηξξξηξηxy J其中:)y )1(41)(x )1(41(-)y )1(41)(x )1(41(|J |41i i i i 41i i i i 41i i i i 41i i i i ∑∑∑∑====++++=ξηηηξξηξξξηη(3)单元刚度矩阵计算⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡=⎥⎦⎤⎢⎣⎡=8887868584838281787776757473727168676665646362615857565554535251484746454443424138373635343332312827262524232221181716151413121122211211e k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k K K K K K单元刚度矩阵Gauss 积分:∑∑⎰⎰⎰=====p qn 1p n 1q q p 11-11-v |),(|),(),(w w ||dv q p q p T q p T T e J t DB B d d J DBt B DB B K eηξηξηξηξ单元刚度矩阵子矩阵:∑∑⎰⎰⎰=====p qn 1p n 1q j i q p 11-11-j i v j i ij |),(|),(),(w w ||dv q p q p T q p TTJ t DB B d d J t DB B DB B K eηξηξηξηξ (i=1,2)2.4等效结点载荷 (1)集中载荷直接施加在结点上(2)体积力产生的等效结点载荷向量[][]T4y4x 3y 3x 2y2x1y1xT4321e b P P P P P P P P P P P P P ==体积力产生的等效结点载荷Gauss 积分:∑∑⎰⎰⎰=====p qn 1p n 1q q p 11-11-T v T e b |),(|b ),(N w w ||N btdxdyN P q p T q p J t d d J t eηξηξηξ体积力产生的等效结点载荷子向量:∑∑⎰⎰⎰=====p qn 1p n 1q i q p 11-11-Ti v Ti i |),(|b ),(N w w ||N btdxdyN P q p T q p J t d d J t eηξηξηξ其中:⎥⎦⎤⎢⎣⎡=),(00),(),(N i q p q p q p N N ηξηξηξ若体积力作用方向于整体坐标系的y 轴正方向θ角度,则:|),(|cos sin ),(11q p n p n q q p i q p iy ix J t N w w P P p q ηξθθηξ∑∑==⎥⎦⎤⎢⎣⎡-=⎥⎦⎤⎢⎣⎡2.5单元应变和应力计算(1)单元应变e Ba =ε单元中任意点的应变:[]⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡43214321xy y x ),(),(),(a a a a B B B B y x y x y x γεε 单元中任意点的应变:[]⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡43214321xy y x ),(),(),(),(),(),(),(a a a a B B B B y x y x y x q q q q q q q q q q q q q q ηξηξηξηξγεε 其中),(q q y x 可作为Gauss 积分点或单元结点的整体坐标,其于局部坐标间的关系为:i 41i i q x ),(N x ∑==q q ηξ,i 41i i q y ),(N y ∑==q q ηξ(2)单元应力e DBa =σ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡y)(x,y)(x,y)(x,D y)(x,),(),(xy y x xy y x y x y x γεετσσ三、程序结构(1)有限元程序系统的组成及分析过程我们本次设计主要针对二维弹性力学静力学问题。

相关文档
最新文档