1 Introduction of Finite Element Method Computational ...

10
2021-5-10 1 Computational Rock Mechanics Research Group School of Mechanical and Civil Engineering China University of Mining and Technology (BJ) Monday, May 10, 2021 Computational Mechanics (Bilingual Course) Yongliang Wang Computational Mechanics (Bilingual Course) Yongliang Wang 1.1 Development process of finite element method 1.2 Computation procedure of finite element method 1.3 Main contents of the book 1.4 Exercises 1 Introduction of Finite Element Method 1 Introduction of Finite Element Method /39 3 (a) The continuum is divided into a finite number of parts (elements), the behavior of which is specified by a finite number of parameters, and (b) the solution of the complete system as an assembly of its elements follows precisely the same rules as those applicable to standard discrete problems. Continuous problems to discrete problems 1.1 Development process of finite element method 4 Develops 在这个信息时代,像许多其它方 面的进步一样,在有限元分析中, 应用程序和软件往往比书籍、文 献更好地代表了最新的进展。 1.1 Development process of finite element method

Transcript of 1 Introduction of Finite Element Method Computational ...

2021-5-10

1

Computational Rock Mechanics Research GroupSchool of Mechanical and Civil EngineeringChina University of Mining and Technology (BJ)

Monday, May 10, 2021

Computational Mechanics(Bilingual Course)

Yongliang Wang

Computational Mechanics(Bilingual Course)

Yongliang Wang

1.1 Development process of finite element method

1.2 Computation procedure of finite element method

1.3 Main contents of the book

1.4 Exercises

1 Introduction of Finite Element Method1 Introduction of Finite Element Method

/393

(a) The continuum is divided into a finite number of parts (elements), the behavior of which is specified by a finite number of parameters, and

(b) the solution of the complete system as an assembly of its elements follows precisely the same rules as those applicable to standard discrete problems.

Continuous problems to discrete problems

1.1 Development process of finite element method

4

Develops

在这个信息时代,像许多其它方

面的进步一样,在有限元分析中,

应用程序和软件往往比书籍、文

献更好地代表了 新的进展。

1.1 Development process of finite element method

2021-5-10

2

5

在20世纪60年代,由于Ed Wilson发布了他的第一个程序,

这种激情终于被点燃了。这些程序的第一代没有名字。在

遍布世界的许多实验室里,通过改进和扩展这些早期在

Berkeley开发的软件,工程师们扩展了新的用途,带来了

对工程分析的巨大冲击和有限元软件的随之发展。

SAP:在Berkeley开发的第二代线性程序称

之为SAP(Structural Analysis Program),之

后发展的第一个非线性程序是NONSAP,它具有隐式积分进行平衡求解和瞬时问题求

解的功能。北京大学Prof. Mingwu YUAN引

入中国并进行开发、使用。 Prof. Mingwu YUAN

1.1 Development process of finite element method

6

MARC:1969年,在Brown大学任教的Pedro Marcal,为

了第一个非线性商业有限元程序进入市场,于建立了一个

公司;程序命名为MARC,目前它仍然是主要软件,1999年被MSC公司兼并,MSC/MARC。

ANSYS:大约在同期,John Swanson为了核能应用在

Westinghouse发展了一个非线性有限元程序。为了使

ANSYS程序进入市场,他于1969年离开Westinghouse。ANSYS尽管主要是关注非线性材料而非求解完全的非线性

问题,它多年来仍垄断了商业非线性有限元软件的舞台。

1.1 Development process of finite element method

7

1.1 Development process of finite element method

ABAQUS:David Hibbitt,他与Pedro Marcal合作到

了1972,1978建立了HKS公司,使ABAQUS商用软件

进入市场。因为该程序是能够引导研究人员增加用户

单元和材料模型,对软件行业带来了实质性的冲击。

UEL: User subroutine to define an ELement.UMAT: User subroutine to define an element with access to Abaqus Materials.

Prof. Zhuo ZHUANG

清华大学Prof. Zhuo ZHUANG引入中国

并进行开发、使用、推广。

8

ADINA : Jürgen Bathe 是 在 Ed Wilson 的 指 导 下 在

Berkeley获得博士学位的,不久之后开始在MIT任教,这

期间他便发布了他的程序。这是NONSAP软件的派生产

品,称为ADINA。

NASTRAN :大型通用有限元软件。 The MacHeal-Schwendler Corporation (MSC),1963年创立,主要得到

美国航空界赞助,如NASA和FAA,为飞行器验证软件。

前处理为PATRAN。

1.1 Development process of finite element method

2021-5-10

3

9

DYNA:显式有限元程序发展的里程碑来自于LawrenceLivermore实验室的John Hallquist的工作。1975年,John开始他的工作,1976年,他首先发布DYNA程序。他慧眼

吸取了前面许多人的成果,并且与Berkeley的研究人员紧

密交流合作,包括 Jerry Goudreau,Bob Taylor,TomHughes和Juan Simo。他之所以成功的部分关键因素是与

Dave Benson合作发展了接触-冲击相互作用,和他的令人

敬畏的编程效率,以及计算程序DYNA-2D和DYNA-3D的

广泛传播。

1.1 Development process of finite element method

10

OPENSEES: http://opensees.berkeley.edu/ FEAP: http://www.ce.berkeley.edu/projects/feap/ …… …

Open source programs

1.1 Development process of finite element method

1.1 Development process of finite element method

1.2 Computation procedure of finite element method

1.3 Main contents of the book

1.4 Exercises

1 Introduction of Finite Element Method1 Introduction of Finite Element Method 1.2 Computation procedure of finite element method

12

Computational mechanics is the discipline concerned with the useof computational methods to study phenomena governed by the principles ofmechanics. Before the emergence of computational science (also calledscientific computing) as a “third way” besides theoretical andexperimental sciences, computational mechanics was widely considered tobe a sub-discipline of applied mechanics. It is now considered to be a sub-discipline within computational science.

2021-5-10

4

13

Numerical methods in computational mechanics

作为力学分支的计算力学,发展了有限元 (finite element

method, FEM)、离散元(discrete element method, DEM) 、有限

差分法 (finite difference method, FDM)、无网格法 (mesh-less

method, MLM)、扩展有限元法(extended finite element method,

XFEM)、边界元(boundary element method, BEM)、半解析方法

(semi-analytic methods)等理论和方法,为虚拟仿真提供了工具。

有限元分析是虚拟设计的基本组成部分,它提供了更快捷和

低成本的方式评估设计的概念和细节,使得人们越来越多地应用

数值试验代替样品原型的物理试验。

1.2 Computation procedure of finite element method

14

(a) The continuum is divided into a finite number of parts (elements), the behavior of which is specified by a finite number of parameters, and

(b) the solution of the complete system as an assembly of its elements follows precisely the same rules as those applicable to standard discrete problems.

Continuous problems to discrete problems

1.1 Development process of finite element method

15

1. Define the problem to be solved in terms of differential equations. Construct the integral form for the problem as a virtual work, variational, or weak formulation.

2. Select the type and order of finite elements to be used in the analysis.

3. Define the mesh for the problem. This involves the description of the node and element layout, as well as the specification of boundary conditions and parameters for the formulation used.

4. Compute and assemble the element arrays. The particular virtual work, variational, or weak form provides the basis for computing the specific relationships of each element.

5. Solve the resulting set of linear algebraic equations for the unknown parameters. For static problems this requires the solution of linear algebraic equations.

6. Output the results for the nodal and element variables. Graphical outputs also are useful for this step.

1.2 Computation procedure of finite element method

16

Mining engineering——coal mining

3D numerical model Evolution of Y-stress Tunnel excavation

Y-stress field Y-displacement field

1.2 Computation procedure of finite element method

2021-5-10

5

17

Geotechnical engineering——slope excavation

Y-stress field Y-displacement field

2D numerical model 2D structural mesh Slope excavation

1.2 Computation procedure of finite element method

18

Rock mechanics——crack initiation and propagation

Displacement field

2D numerical model Crack propagation Rock disc model

1.2 Computation procedure of finite element method

Petroleum Engineering——hydraulic fracturing

1 : 1 1 : 1.5

σH σh

Hydraulic fracturing

of tight shale reservoir

Numerical simulation Multiple wells fracturing

1.2 Computation procedure of finite element method

Petroleum Engineering——hydraulic fracturing

Hydraulic fracturing

of tight shale reservoir

Numerical simulation Multiple wells fracturing

1.2 Computation procedure of finite element method

2021-5-10

6

21

Civil engineering——deformation of buildings

Deformation of high-rise building Deformation of single-story

industrial building

1.2 Computation procedure of finite element method

22

Civil engineering——vibration of cable-stayed bridge

施工过程仿真和分析

结构动力响应仿真和分析

地震响应时程仿真和分析

荆州长江大桥:全长4397.6m ,接线长4444m ,桥面宽24.5米,其中斜拉桥部分宽度26.5米,双向四车道。大桥由北岸的

引桥、荆江大堤桥、北岸滩桥、北汊通航孔桥、三八洲桥、南汊通航孔桥、南岸滩桥、荆南干堤桥和南岸引桥等九个部分主组成,总投资13.73亿元。北汊桥主桥为双

塔双索面混凝土梁斜拉桥,是目前中国主大跨径的混凝土梁斜拉桥,居同类桥梁世界第二。

1.2 Computation procedure of finite element method

23

Civil engineering——vibration of cable-stayed bridge

1 0.18459(纵漂)2 0.28296(一阶对称竖弯)3 0.36452(一阶对称侧弯)4 0.47058(一阶反对称竖弯)5 0.51384(塔反对称侧弯)6 0.58846(对称扭转)13 0.66620(竖弯)32 0.77994(塔对称侧弯)46 0.82465(竖弯)50 0.84960(反对称扭转)

Frequencies

1st-oder mode

6th-oder mode

1.2 Computation procedure of finite element method

24

Structure optimization——Zhaozhou Bridge

Zhaozhou Bridge(赵州桥) Model and load

Bending moment

该桥是一座空腹式的圆弧形石拱桥,是中国

现存 早、保存 好的巨大石拱桥。赵州桥

是入选世界纪录协会世界 早的敞肩石拱桥

,创造了世界之 。桥长50.82米,跨径37.02米,券高7.23米,两端宽9.6米,桥的设计完

全合乎科学原理,施工技术更是巧妙绝伦。

唐朝的张嘉贞说它“制造奇特,人不知其所

以为”。

1.2 Computation procedure of finite element method

2021-5-10

7

25

Mechanical Engineering - vehicle crash simulation

在汽车设计领域中,对初期设计概

念和 终设计细节的评估,碰撞的

仿真正代替整车的试验如布置判定

气囊释放的加速计,内部的缓冲装

置,以及选择材料和满足碰撞准则

的构件截面。

Mesh Numerical model

Flow field simulation

1.2 Computation procedure of finite element method

26

Aerospace——airplane and aerocraft

Aerocraft simulation

点阵材料翼型结构的拓扑优化 Airplane simulation

1.2 Computation procedure of finite element method

27

Aerospace——bird strike

鸟撞试验: 1814g bird, 200m/s velocity

1 msec(兆秒) 5 msec(兆秒)

1.2 Computation procedure of finite element method

28

心脏起搏器,心脏肌肉材料

Biomechanics——organ

1.2 Computation procedure of finite element method

2021-5-10

8

29

Model and mesh

Biomechanics——bone

1.2 Computation procedure of finite element method

Biomechanics——shoes

穿高跟鞋脚骨应力更高、

位移(变形)更大!

1.2 Computation procedure of finite element method

31

Simulation of desk

Physical model

Displacement Von-Mises stress

假设桌子的四只脚同地面完全固定,桌子上存放物品,物品产生的均匀分布压力作用在桌面,模拟分析桌子的变形和应力。

1.2 Computation procedure of finite element method

32

Numerical model Axial force Bending moment Physical model

Simulation of chair

1.2 Computation procedure of finite element method

2021-5-10

9

33

Simulation of dressing

3D virtual fitting system Von-Mises stress

1.2 Computation procedure of finite element method

1.1 Development process of finite element method

1.2 Computation procedure of finite element method

1.3 Main contents of the book

1.4 Exercises

1 Introduction of Finite Element Method1 Introduction of Finite Element Method

35

1.3 Main contents of the book

Structural chart of main contents and chapters 36

Chapter 1. Introduction of Finite Element Method

Chapter 2. Fundamentals of Elastic Mechanics

Chapter 3. Weak Form of Equivalent Integration

Chapter 4. Elements and Shape Functions

Chapter 5. Isoparametric Element and Numerical Integration

Chapter 6. Finite Element Computation Scheme of Elasticity Problems

Chapter 7. Solutions of Linear Algebraic Equations

Chapter 8. Error Estimation and Adaptive Analysis

Chapter 9. Programs of Finite Element Method

1.3 Main contents of the book

Contents

2021-5-10

10

The EndThe End