当前课程知识点:Finite Element Method (FEM) Analysis and Applications >  8、Finite element analysis of continuum structure (1) >  8.1 Two-dimensional 3-node triangular element and MATLAB programming >  Video 8.1

返回《Finite Element Method (FEM) Analysis and Applications》慕课在线视频课程列表

Video 8.1在线视频

下一节:Video 8.2

返回《Finite Element Method (FEM) Analysis and Applications》慕课在线视频列表

Video 8.1课程教案、知识点、字幕

同学们好

首先回顾一下上一讲的主要内容

上一讲我们学习了

局部坐标系中的杆单元构建及MATLAB编程

局部坐标系中的平面纯弯梁单元的构建

及MATLAB编程

局部坐标系中的一般梁单元的构建

梁单元的坐标变换

分布力的处理

最后我们给出了门型框架结构的实例分析

这一讲我们将介绍

平面3节点三角形单元及MATLAB编程

平面4节点矩形单元及MATLAB编程

轴对称单元

分布力的处理

平面矩形薄板分析的MATLAB编程

最后我们给出平面矩形薄板的

ANSYS分析实例

平面3节点三角形单元

是平面问题里面最简单、最常用的单元

首先我们看一下节点描述,节点的基本变量

几何参数,有三个节点

节点1,坐标是x1,y1

节点2,x2,y2

节点3,x3,y3

同样,每一个节点有两个位移分量

u1,v1,u2,v2,u3,v3

我们把这6个分量写成一个位移列阵qe,是6X1的

同样对应着节点位移的位移分量

我们也有节点力的分量

那对应为Px1,Py1,Px2,Py2等等

这个Pe也是一个6X1的

这个平面单元的等厚度为t

基于节点描述,我们要进行单元的场描述

同样单元的描述我们有位移场描述

还有应力场、应变场

位移场,我们也是这样

把单元的节点位移分成两组

一个是x方向的位移u1,u2,u3

还有y方向的位移v1,v2,v3

我们分别对x方向的位移场

也就是u(xi,yi)

还有y方向的位移场分别进行插值

这样我们分别有3个待定系数

一共有6个待定系数

确定的原则也是从低阶到高阶、唯一确定性原则

再把单元的节点条件

也就是说1号节点、2号节点、3号节点

让单元的位移场分别等于相应的节点位移

这样6个条件来确定6个待定系数

确定以后再把这个确定好的待定系数

代回原来的位移场函数

那么我们分别可以表达成

同样v(x,y)也可以表达成

这个N1,N2,N3的函数

实际上是关于x,y的线性函数

具体的ai,bi,ci的值

是由1号节点、2号节点、3号节点的坐标位置来求出的

那么我们把位移场函数写成一个矩阵形式

把它写到一块,我们就得到

这么一个基于节点位移描述的

前面乘上一个形状函数矩阵这么一个表达方式

前面的形状函数矩阵是2X6的

分别是N1,N2,N3,分别是这么一个2X6的形式

那应变场,我们由几何方程

我们把几何方程写成一个矩阵形式

同样,我们把u和v写出来

再把前面写成一个算子矩阵

那么这个偏导算子矩阵就是这么一个3X2的偏导算子矩阵

我们再把刚才已经得到的位移场的函数描述

也就是说

我们把它分别代进来

前面这个偏导算子矩阵对应着我们的位移场

进行一个作用

这样我们就可以写出来是一个B矩阵乘上一个q矩阵

这个B矩阵是一个3X6的

我们称为几何矩阵

我们也把N矩阵代到这个里面去

用算子矩阵对它进行作用

分别进行计算,实际上就是求导

这样得到的B矩阵

我们就可以把它写成B1,B2,B3的形式

那么B1,B2,B3的形式分别也是由前面

由三个节点的坐标位置所确定的那几个系数

也就是说bi,ci还有三角形的面积来确定出来的

这个Bi是个3X2的矩阵

对于应力场

我们由平面问题的物理方程

同样也把应力的三个分量写成一个列向量

写成一个矩阵形式

它和应变的关系

这个就是平面应力情况下的弹性系数矩阵

我们把这个矩阵叫D矩阵

它是一个3X3的

这个应变我们也写成一个向量

我们前面已经得到了应变的表达

也就是说它可以表达成节点位移的矩阵形式

把它代入以后,也就是

把这前两项合到一块,写成一个S矩阵

S矩阵我们称为应力函数矩阵

这个D矩阵我们是平面应力的情况

前面我们也知道了

如果我们要把它变成平面应变

就把里面的弹性模量E改为

把平面应力问题的μ改为

其它方程完全一样

这样就变成一个平面应变的问题

在应用最小势能原理来计算它的应变能减外力功

就得到这个三角形单元的势能表达

同样我们前面已经得到了应力和应变的表达

还有位移的表达

我们把这三大类变量都表达成

基于节点的表达

也就是都基于q的表达

我们把它分别代入以后就可以写出来

这么一个表达式

其中这个K就等于

这个K矩阵是一个6X6的,B矩阵是一个6X3的

D矩阵是弹性系数矩阵是3X3的

这样就得到一个6X6的

由于我们是一个平面应力问题

它是一个薄片,厚度为t

所以对Ω这个域进行积分就变成

dA乘上一个t,就是对三角形的面积进行积分

同样得到的等效载荷也是这样的

如果我们这个系统

这个单元里面有体积力b一横

有面积力p一横

那么它就根据前面的外力功这么一个原则

我们就可以得到N矩阵转置乘上一个体积力的矩阵

对这个域进行积分

同样N矩阵的转置对面积力进行一个积分

这样就得到一个等效的载荷

我们再看看K矩阵

K矩阵我们再细化

由前面得到的B矩阵

我们代入以后

由于这个B矩阵它是一个常系数的矩阵

所以这个积分就直接乘上一个三角形的面积

那么这个K矩阵得到的系数就是这么一个6X6的矩阵

这个krs具体的计算的一些系数

我们就可以得到

它每一个是一个小的子矩阵2X2的

我们分别算出来里面的k1,k2,k3,k4

k1,k2,k3,k4的具体的计算就是由br,bs

这个b和c的计算见前面我们已经得到的表达

由最小势能原理

我们要对所得到的势能取极值

我们所有的这些量都表达成节点位移的变量表达

所以取极值也是让系统的势能对节点位移取极值

也就是说对节点位移q求一阶导数

让它等于0

这样我们就得到这么一个刚度方程

这个刚度方程是

这个节点力实际上是一个等效的节点力

分布力可以通过等效的关系来进行计算

这个K矩阵的计算是等于

我们对所构建的平面3节点的三角形单元

进行一个讨论

首先我们看三大类变量的性质

我们前面构建的位移场u(x,y)

它是一个关于x,y的线性函数

v(x,y)也是关于x,y的线性函数

对于应变场

我们把位移的线性函数代入到这个算子里面去

我们进行计算

应变场得到的εxx它也是等于一个常数

εyy也是一个常数

γxy也是一个常数

应力场是在应变场基础上

前面乘上一个弹性系数矩阵

所以说应变场为常数

应力场也是为常数

我们看看这个单元的性质

第一就是单元内的应力和应变都为常数

所以我们把3节点三角形平面单元也称为

常应变三角形单元

英文的缩写就是CST

它叫constant strain triangle

第二个性质就是单元的节点位移

我们是在整体坐标系下给出来的

也就是说每一个节点都给了一个

x方向的位移和y方向的位移

所以说在平面3节点三角形单元里面

它就没有针对节点位移的坐标变换问题了

第三个问题就是由于应变场和应力场都是常数

所以对于实际问题比较复杂的一些区域

如果用3节点的三角形单元来进行离散

那么它的误差会比较大

因为它是常应力、常应变单元

它是常数,不变化的

因此在这些梯度变化大的区域

一定要用高阶单元

或者用更多的3节点三角形单元

通过单元的数量来弥补精度的不足

对于平面3节点三角形单元

我们也给出相应的MATLAB编程的实现

同样也有三个函数

一个是计算刚度矩阵的Stiffness

另一个是进行单元刚度矩阵组装的Assembly函数

另外要计算单元的应力,叫Stress

对于Stiffness这个函数要求输入弹性模量E

泊松比,还有厚度

输入三个节点i,j,m的坐标

同时还要输入平面问题的性质指标

比如平面应力还是平面应变

这个函数输出的是单元的刚度矩阵k

它是6X6的

对于Assembly函数它是进行单元刚度阵的组装

它要求输入单元刚度矩阵k

输入单元的节点编号i,j,m

最后输出的是组装后的整体刚度矩阵kk

对于Stress函数

它是计算单元的应力

它要求输入弹性模量、泊松比还有厚度

以及三个节点的坐标

还要求输入平面问题的这个性质的指标参数

比如平面应力还是平面应变

要求输入单元的位移列阵

它输出单元的应力Stress,是3X1的

由于它是常应力单元

所以它的单元应力分量是Sx,Sy,Sxy

Finite Element Method (FEM) Analysis and Applications课程列表:

0、Course summary

-Finite element, infinite capabilities

--Video

1、Introduction

-1.1 Classification of mechanics:particle、rigid body、deformed body mechanics

--Video 1.1

--1.1 Test

-1.2 Main points for deformed body mechanics

--Video 1.2

--1.2 Test

-1.3 Methods to solve differential equation solving method

--Video 1.3

--1.3 Test

-1.4 Function approximation

--Video 1.4

--1.4 Test

-1.5 Function approximation defined on complex domains

--Video 1.5

--1.5 Test

-1.6 The core of finite element: subdomain function approximation for complex domains

--Video 1.6

--1.6 Test

-1.7 History and software of FEM development

--Video 1.7

--1.7 Test

-Discussion

--Discussion

-Homework

2、Finite element method of bar system based on direct stiffness method

-2.1 Principles of mechanic analysis of springs

--Video 2.1

--2.1 Test

-2.2 Comparison between spring element and bar element

--Video 2.2

--2.2 Test

-2.3 Coordinate transformation of bar element

--Video 2.3

--2.3 Test

-2.4 An example of a four-bar structure

--Video 2.4

--2.4 Test

-2.5 ANSYS case analysis of four-bar structure

--Video 2.5

--ANSYS

-Discussion

--Discussion

3、Mechanical description of deformed bodies with complex geometry 1

-3.1 Mechanical description and basic assumptions for deformed body

--Video 3.1

--3.1 Test

-3.2 Index notation

--Video 3.2

--3.2 Test

-3.3 Thoughts on three major variables and three major equations

--Video 3.3

--3.3 Test

-3.4 Test

-3.4 Construction of equilibrium Equation of Plane Problem

--Video 3.4

-3.5 Test

-3.5 Construction of strain-displacement relations for plane problems

--Video 3.5

-3.6 Test

-3.6 Construction of constitutive relations for plane problems

--Video 3.6

-3.7 Test

-3.7 Two kinds of boundary conditions

--Video 3.7

- Discussion

-- Discussion

4、Mechanical description of deformed bodies with complex geometry 2

-4.1 Test

-4.1 Discussion of several special cases

--Video 4.1

-4.2 Test

-4.2 A complete solution of a simple bar under uniaxial tension based on elastic mechanics

--Video 4.2

-4.3 Test

-4.3 The description and solution of plane beam under pure bending

--Video 4.3

-4.4 Test

-4.4 Complete description of 3D elastic problem

--Video 4.4

-4.5 Test

-4.5 Description and understanding of tensor

--Video 4.5

-Discussion

--Discussion

5、Principle of trial function method for solving mechanical equations of deformed body

-5.1 Test

-5.1Main method classification and trial function method for solving deformed body mechanics equation

--Video 5.1

-5.2 Test

-5.2 Trial function method for solving pure bending beam: residual value method

--Video 5.2

-5.3 Test

-5.3How to reduce the order of the derivative of trial function

--Video 5.3

-5.4 Test

-5.4 The principle of virtual work for solving plane bending beam

--Video 5.4

-5.5 Test

-5.5 The variational basis of the principle of minimum potential energy for solving the plane bending

--Video 5.5

-5.6 Test

-5.6 The general energy principle of elastic problem

--Video 5.6

-Discussion

--Discussion

6、Classic implementation and finite element implementation based on trial function method

-6.1Test

-6.1 Classic method and finite element method based on trial function

--Video 6.1

-6.2 Test

-6.2 Natural discretization and approximated discretization in finite element method

--Video 6.2

-6.3 Test

-6.3 Basic steps in the finite element method

--Video 6.3

-6.4 Test

-6.4 Comparison of classic method and finite element method

--VIDEO 6.4

-Discussion

--Discussion

7、Finite element analysis of bar and beam structures

-7.1 Test

-7.1 Construction and MATLAB programming of bar element in local coordinate system

--Video 7.1

-7.2 Test

-7.2 Construction and MATLAB programming of plane pure bending beam element in local coordinate syste

--Video 7.2

-7.3 Construction of three-dimensional beam element in local coordinate system

--Video 7.3

-7.4 Test

-7.4 Beam element coordinate transformation

--Video 7.4

-7.5 Test

-7.5 Treatment of distributed force

--Video 7.5

-7.6 Case Analysis and MATLAB programming of portal frame structure

--Video 7.6

-7.7 ANSYS case analysis of portal frame structure

--Video 7.7

8、Finite element analysis of continuum structure (1)

-8.1 Test

-8.1 Two-dimensional 3-node triangular element and MATLAB programming

--Video 8.1

-8.2 Test

-8.2 Two-dimensional 4-node rectangular element and MATLAB programming

--Video 8.2

-8.3 Test

-8.3 Axisymmetric element

--Video 8.3

-8.4 Test

-8.4 Treatment of distributed force

--Video 8.4

-8.5 MATLAB programming of 2D plane rectangular thin plate

--Video 8.5

-8.6 Finite element GUI operation and command flow of a plane rectangular thin plate on ANSYS softwar

--Video 8.6

-Discussion

--Discussion

9、Finite element analysis of continuum structure (2)

-9.1 Three-dimensional 4-node tetrahedral element and MATLAB programming

--Video 9.1

-9.2 Three-dimensional 8-node hexahedral element and MATLAB programming

--Video 9.2

-9.3 Principle of the isoparametric element

--Video 9.3

-9.4Test

-9.4Numerical integration

--Video 9.4

-9.5 MATLAB programming for typical 2D problems

--Video 9.5

-9.6 ANSYS analysis case of typical 3Dl problem

--Video 9.6

-Discussion

--Discussion

10、Basic properties in finite element method

-10.1Test

-10.1Node number and storage bandwidth

--Video 10.1

-10.2Test

-10.2 Properties of shape function matrix and stiffness matrix

--Video 10.2

-10.3Test

-10.3 Treatment of boundary conditions and calculation of reaction forces

--Video 10.3

-10.4Test

-10.4 Requirements for construction and convergence of displacement function

--Video 10.4

-10.5Test

-10.5C0 element and C1 element

--Video 10.5

-10.6 Test

-10.6 Patch test of element

--Video 10.6

-10.7 Test

-10.7 Accuracy and property of numerical solutions of finite element analysis

--Video 10.7

-10.8Test

-10.8 Error and average processing of element stress calculation result

--Video 10.8

-10.9 Test

-10.9 Error control and the accuracy improving method of h method and p method

--Video 10.9

-Discussion

--Discussion

11、High-order and complex element

-11.1 Test

-11.1 1D high-order element

--Video 11.1

-11.2 Test

-11.2 2D high-order element

--Video 11.2

-11.3 Test

-11.3 3D high-order element

--Video 11.3

-11.4 Test

-11.4 Bending plate element based on thin plate theory

--Video 11.4

-11.5 Test

-11.5 Sub-structure and super-element

--Video 11.5

12、Introduction to the application of finite element analysis (1)

-12.1Test

-12.1 Finite element analysis for structural vibration: basic principle

--Video 12.1

-12.2 Test

-12.2 Case of finite element analysis for structural vibration

--Video 12.2

-12.3 Test

-12.3 Finite element analysis for elastic-plastic problems: basic principle

--Video 12.3

-12.4 Test

-12.4 Finite element analysis for elastic-plastic problems: solving non-linear equations

--Video 12.4

-Discussion

--Discussion

13、Introduction to the application field of finite element analysis (2)

-13.1 Test

-13.1 Finite element analysis for heat transfer: basic principle

--Video 13.1

-13.2 Test

-13.2 Case of finite element analysis for heat transfer

--Video 13.2

-13.3 Test

-13.3 Finite element analysis for thermal stress problems: basic principle

--Video 13.3

-13.4 Test

-13.4 Finite element analysis for thermal stress problems: solving non-linear equation

--Video 13.4

-Discussion

--Discussion

14、Project

-2D problem: finite element analysis of a 2D perforated plate

--Video I-1

-3D problem: meshing control of a flower-shaped chuck

--Video I-2

-Modal analysis of vibration: Modal analysis of a cable-stayed bridge

--Video I-3

-Elastic-plastic analysis: elastic-plastic analysis of a thick-walled cylinder under internal pressur

--Video I-4

-Heat transfer analysis: transient problem of temperature field during steel cylinder cooling process

--Video I-5

-Thermal stress analysis: temperature and assembly stress analysis of truss structure

--Video I-6

-Probability of structure: Probabilistic design analysis of large hydraulic press frame

--Video I-7

-Modeling and application of methods: Modeling and analysis of p-type elements for plane problem

--Video I-8

Video 8.1笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。