Finite Element Methods in Civil and Mechanical Engineering: A Mathematical Introduction

Finite Element Methods in Civil and Mechanical Engineering: A Mathematical Introduction

Finite Element Methods in Civil and Mechanical Engineering: A Mathematical Introduction

Finite Element Methods in Civil and Mechanical Engineering: A Mathematical Introduction

Paperback

$61.99 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores

Related collections and offers


Overview

The finite element method is widely employed for numerical simulations in engineering and science due to its accuracy and efficiency. This concise introduction to the mathematical theory of the finite element method presents a selection of applications in civil and mechanical engineering including beams, elastic membranes, the wave equation, heat transfer, seepage in embankment, soil consolidation, incompressible fluids, and linear elasticity. Jupyter notebooks containing all Python programs of each chapter can be downloaded from the book's companion website.

Arzhang Angoshtari is an assistant professor and Ali Gerami Matin is a graduate student, both in the department of Civil and Environmental Engineering at the George Washington University, USA. Their research interests cover theoretical and computational mechanics and finite element methods.


Product Details

ISBN-13: 9781138335172
Publisher: CRC Press
Publication date: 12/10/2020
Pages: 176
Product dimensions: 6.12(w) x 9.19(h) x (d)

About the Author

Arzhang Angoshtari is an assistant professor and Ali Gerami Matin is a graduate student, both in the department of Civil and Environmental Engineering at the George Washington University, USA. Their research interests cover theoretical and computational mechanics and finite element methods.

Table of Contents

Preface xi

Chapter 1 Overview 1

Chapter 2 Mathematical Preliminaries 5

2.1 Real Numbers 5

2.2 Functions 5

2.3 Linear Spaces, Linear Mappings, and Bilinear Forms 6

2.4 Linear Independence, Hamel Bases, and Dimension 9

2.5 The Matrix Representation of Linear Mappings and Bilinear Forms 10

2.6 Normed Linear Spaces 12

2.7 Functional and Dual Spaces 13

2.8 Green's Formulas 14

Exercises 15

Comments and References 17

Chapter 3 Finite Element Interpolation 19

3.1 ID Finite Element Interpolation 19

3.1.1 The Global Level 19

3.1.2 The Local Level 24

3.2 Finite Elements 26

3.2.1 Simplicial Lagrange Finite Elements of Type (k) 26

3.2.2 Simplicial Hermite Finite Elements of Type (3) 30

3.2.3 The Raviart-Thomas Finite Element 31

3.2.4 The Nedelec Finite Element 33

3.3 Meshes 34

3.4 Finite Element Spaces and Interpolations 37

3.4.1 H1-Conformal Finite Element Spaces 38

3.4.1.1 Lagrange Elements 39

3.4.1.2 Hermite Elements 43

3.4.2 H(div)-Conformal Finite Element Spaces 43

3.4.3 H(curl)-Conformal Finite Element Spaces 45

3.4.4 Affine Families of Finite Elements 45

3.5 Convergence of Interpolations 46

Exercises 50

Computer Exercises 51

Comments and References 52

Chapter 4 Conforming Finite Element Methods for PDEs 55

4.1 Second-Order Elliptic PDEs 55

4.2 Weak Formulations of Elliptic PDEs 56

4.2.1 Dirichlet Boundary Condition 57

4.2.2 Neumann Boundary Condition 58

4.2.3 Robin Boundary Condition 59

4.3 Well-posedness of Weak Formulations 60

4.4 Variational Structure 61

4.5 The Galerkin Method and Finite Element Methods 62

4.5.1 The Stiffness Matrix 63

4.5.2 Well-posedness of Coercive Discrete Problems 64

4.5.3 Convergence of Finite Element Solutions 64

4.6 Implementation: The Poisson Equation 66

4.6.1 Dirichlet Boundary Condition 66

4.6.2 Mixed Dirichlet-Neumann Boundary Condition 70

4.6.3 Robin Boundary Condition 74

4.7 Time-Dependent Problems: Parabolic Problems 76

4.7.1 Finite Element Approximations using the Method of Lines 78

4.7.2 Temporal Discretization 79

4.7.3 Implementation: A Diffusion Problem 79

4.8 Mixed Finite Element Methods 82

4.8.1 Mixed Formulations 83

4.8.2 Mixed Methods and inf-sup Conditions 84

4.8.3 Implementation 85

Exercises 90

Computer Exercises 92

Comments and References 93

Chapter 5 Applications 97

5.1 Elastic Bars 97

5.2 Euler-Bernoulli Beams 100

5.3 Elastic Membranes 104

5.4 The Wave Equation 105

5.5 Heat Transfer in a Turbine Blade 107

5.6 Seepage in Embankment 112

5.7 Soil Consolidation 117

5.8 The Stokes Equation for Incompressible Fluids 122

5.9 Linearized Elasticity 126

5.10 Linearized Elastodynamics: The Hamburg Wheel-Track Test 129

5.11 Nonlinear Elasticity 134

Exercises 143

Computer Exercises 145

Appendix A FEniCS Installation 147

Appendix B Introduction to Python 149

B.1 Running Python Programs 149

B.2 Lists 150

B.3 Branching and Loops 151

B.4 Functions 152

B.5 Classes and Objects 152

B.6 Reading and Writing Files 154

B.7 Numerical Python Arrays 155

B.8 Plotting with Matplotlib 157

References 159

Index 161

From the B&N Reads Blog

Customer Reviews