AN INTRODUCTION TO THE FINITE ELEMENT METHOD

AN INTRODUCTION TO THE FINITE ELEMENT METHOD Second Edition J. N. Reddv Oscar S. Wyatt Chair in Mechanical Engineering Texas A&M University College S...
Author: Hortense Cain
23 downloads 2 Views 3MB Size
AN INTRODUCTION TO THE FINITE ELEMENT METHOD Second Edition

J. N. Reddv Oscar S. Wyatt Chair in Mechanical Engineering Texas A&M University College Station, Texas 77843

McGraw-Hill, Inc. New York St. Louis San Francisco Auckland Bogota Caracas Lisbon London Madrid Mexico Milan Montreal New Delhi Paris San Juan Singapore Sydney Tokyo Toronto

CONTENTS

Preface to the Second Edition Preface to the First Edition

Part 1 Preliminaries Introduction

3

1.1 1.2 1.3

General Comments Historical Background The Basic Concept of the Finite Element Method 1.3.1 General Comments 1.3.2 Approximation of the Circumference of a Circle 1.3.3 Approximate Determination of the Center of Mass 1.3.4 Solution of Differential Equation 1.3.5 Some Remarks 1.4 The Present Study 1.5 Summary References for Additional Reading

3 5 5 5 6 8 10 13 15 15 16

Integral Formulations and Variational Methods

18

2.1 2.2

18 20 20 22 26 27 28 28 28 33 35

2.3

Need for Weighted-Integral Forms Some Mathematical Concepts and Formulae 2.2.1 Boundary, Initial, and Eigenvalue Problems 2.2.2 Integral Relations 2.2.3 Functionals 2.2.4 The Variational Symbol Weak Formulation of Boundary Value Problems 2.3.1 Introduction 2.3.2 Weighted-Integral and Weak Formulations 2.3.3 Linear and Bilinear Forms and Quadratic Functionals 2.3.4 Examples

ix

X

CONTENTS

2.4 Variational Methods of Approximation 2.4.1 Introduction 2.4.2 The Rayleigh-Ritz Method 2.4.3 The Method of Weighted Residuais 2.5 Summary Problems References for Additional Reading

40 40 40 51 57 59 63

Part 2 Finite Element Analysis of One-Dimensional Problems 3

Second-Order Boundary Value Problems

67

3.1 Introduction 3.2 Basic Steps of Finite Element Analysis 3.2.1 Model Boundary Value Problem 3.2.2 Discretization of the Domain 3.2.3 Derivation of Element Equations 3.2.4 Connectivity of Elements 3.2.5 Imposition of Boundary Conditions 3.2.6 Solution of Equations 3.2.7 Postprocessing of the Solution 3.2.8 Radially Symmetrie Problems 3.3 Applications 3.3.1 keat Transfer 3.3.2 Fluid Mechanics 3.3.3 Solid Mechanics 3.4 Summary Problems References for Additional Reading

67 70 70 72 72 89 95 95 96 103 105 105 117 123 127 128 141

Bending of Beams

143 143 143 143 144 144 151 154 156 158 160 167 177 177 177 178 187 191

4.1 4.2

Introduction The Euler-Bernoulli Beam Element 4.2.1 Governing Equation 4.2.2 Discretization of the Domain 4.2.3 Derivation of Element Equations 4.2.4 Assembly of Element Equations 4.2.5 Imposition of Boundary Conditions 4.2.6 Solution 4.2.7 Postprocessing of the Solution 4.2.8 Examples 4.3 Plane Truss and Euler-Bernoulli Frame Elements 4.4 The Timoshenko Beam and Frame Elements 4.4.1 Governing Equations 4.4.2 Weak Form 4.4.3 Finite Element Model 4.5 Inclusion of Constraint Equations 4.6 Summary

CONTENTS

5

6

7

xi

Problems References for Additional Reading

192 198

Finite Element Error Analysis

199

5.1 Approximation Errors 5.2 Various Measures of Errors 5.3 Convergence of Solution 5.4 Accuracy of the Solution 5.5 Summary Problems References for Additional Reading

199 200 201 202 207 207 208

Eigenvalue and Time-Dependent Problems

209

6.1

Eigenvalue Problems 6.1.1 Introduction 6.1.2 Formulation of Eigenvalue Problems 6.1.3 Finite Element Models 6.1.4 Applications 6.2 Time-Dependent Problems 6.2.1 Introduction 6.2.2 Semidiscrete Finite Element Models 6.2.3 Time Approximations 6.2.4 Mass Lumping 6.2.5 Applications 6.3 Summary Problems References for Additional Reading

209 209 210 213 216 224 224 225 227 232 233 241 241 245

Numerical Integration and Computer Implementation

246

7.1

Isoparametric Formulations and Numerical Integration 7.1.1 Background 7.1.2 Natural Coordinates 7.1.3 Approximation of Geometry 7.1.4 Isoparametric Formulations 7.1.5 Numerical Integration 7.2 Computer Implementation 7.2.1 Introductory Comments 7.2.2 General Outline 7.2.3 Preprocessor 7.2.4 Calculation of Element Matrices (Processor) 7.2.5 Assembly of Element Equations (Processor) 7.2.6 Imposition of Boundary Conditions (Processor) 7.2.7 Solution of Equations and Postprocessing 7.3 Applications of the Computer Program FEM1DV2 7.3.1 General Comments 7.3.2 Illustrative Examples 7.4 Summary Problems References for Additional Reading

246 246 248 249 251 251 258 258 259 260 262 265 267 269 270 270 271 286 287 291

XU

CONTENTS

Part 3 Finite Element Analysis of Two-Dimensional Problems 8

9

Single-Variable Problems

295

8.1 8.2

295 297 297 298 299 301 303 311 318 322 323 324

Introduction Boundary Value Problems 8.2.1 The Model Equation 8.2.2 Finite Element Discretization 8.2.3 Weak Form 8.2.4 Finite Element Model 8.2.5 Interpolation Functions 8.2.6 Evaluation of Element Matrices and Vectors 8.2.7 Assembly of Element Equations 8.2.8 Postprocessing 8.2.9 Axisymmetric Problems 8.2.10 AnExample 8.3 Some Comments on Mesh Generation and Imposition of Boundary Conditions 8.3.1 Discretization of a Domain 8.3.2 Generation of Finite Element Data 8.3.3 Imposition of Boundary Conditions 8.4 Applications 8.4.1 Heat Transfer 8.4.2 Fluid Mechanics 8.4.3 Solid Mechanics 8.5 Eigenvalue and Time-Dependent Problems 8.5.1 Introduction 8.5.2 Parabolic Equations 8.5.3 Hyperbolic Equations 8.6 Summary Problems References for Additional Reading

334 334 336 339 340 340 353 365 370 370 372 379 384 386 402

Interpolation Functions, Numerical Integration, and Modeling Considerations

404

9.1

Library of Elements and Interpolation Functions 9.1.1 Introduction 9.1.2 Triangulär Elements 9.1.3 Rectangular Elements 9.1.4 The Serendipity Elements 9.2 Numerical Integration 9.2.1 Preliminary Comments 9.2.2 Coordinate Transformations 9.2.3 Integration over a Master Rectangular Element 9.2.4 Integration over a Master Triangulär Element 9.3 Modeling Considerations 9.3.1 Preliminary Comments 9.3.2 Element Geometries 9.3.3 Mesh Generation 9.3.4 Load Representation 9.4 Summary

404 404 405 411 417 421 421 423 429 433 439 439 439 441 446 448

CONTENTS

Problems References for Additional Reading

10 Plane Elasticity 10.1 Introduction 10.2 Governing Equations 10.2.1 Assumptions of Plane Elasticity 10.2.2 Basic Equations 10.3 Weak Formulations 10.3.1 Preliminary Comments 10.3.2 Principle of Virtual Displacements in Matrix Form 10.3.3 Weak Form of the Governing Differential Equations 10.4 Finite Element Model 10.4.1 Matrix Form of the Model 10.4.2 Weak Form Model 10.4.3 Eigenvalue and Transient Problems 10.5 Evaluation of Integrals 10.6 Assembly and Boundary and Initial Conditions 10.7 Examples 10.8 Summary Problems References for Additional Reading

11 Flows of Viscous Incompressible Fluids 11.1 11.2 11.3 11.4

Preliminary Comments Governing Equations Velocity-Pressure Finite Element Model Penalty-Finite Element Model 11.4.1 Penalty Function Method 11.4.2 Formulation of the Flow Problem as a Constrained Problem . 11.4.3 Lagrange Multiplier Formulation 11.4.4 Penalty Function Formulation 11.4.5 Computational Aspects 11.5 Examples 11.6 Summary Problems References for Additional Reading

12 Bending of Elastic Plates 12.1 12.2

12.3

12.4

Introduction Classical Plate Model 12.2.1 Displacement Field 12.2.2 Virtual Work Statement 12.2.3 Finite Element Model Shear Deformable Plate Model 12.3.1 Displacement Field 12.3.2 Virtual Work Statement 12.3.3 Finite Element Model 12.3.4 Shear Locking and Reduced Integration Eigenvalue and Time-Dependent Problems

Xlll

448 453

455 455 456 456 457 459 459 459 461 461 461 464 465 465 468 469 476 476 480

482 482 483 484 488 488 489 491 491 492 494 502 503 506

508 508 510 510 510 514 516 516 517 518 519 520

XIV

CONTENTS

13

12.5 Examples 12.6 Summary Problems References for Additional Reading

522 529 529 531

C o m p u t e r Implementation 13.1 Introduction 13.2 Preprocessor 13.3 Element Computations: Processor 13.4 Applications of the Computer Program FEM2DV2 13.4.1 Introduction 13.4.2 Description of Mesh Genrators 13.4.3 Applications (Illustrative Examples) 13.5 Summary Problems References for Additional Reading

533 533 534 535 540 540 548 551 563 570 575

Part 4 Advanced Topics 14

Weighted-Residual Finite E l e m e n t Models, and Finite E l e m e n t Models of Nonlinear and Three-Dimensional Problems 14.1 Introduction 14.2 Alternative Formulations 14.2.1 Introductory Comments 14.2.2 Weighted-Residual Finite Element Models 14.2.3 Mixed Formulations 14.3 Nonlinear Problems 14.3.1 General Comments 14.3.2 Large-Deflection Bending of (Euler-Bernoulli) Beams 14.3.3 Solution Methods for Nonlinear Algebraic Equations 14.3.4 The 2-D Navier-Stokes Equations 14.4 Three-Dimensional Problems 14.5 Summary Problems References for Additional Reading

579 579 580 580 580 590 594 594 595 597 598 599 601 602 606

Appendixes 1

Fortran Listing of F E M 1 D V 2

609

2

Fortran Listing of F E M 2 D V 2

640

Index

679

Suggest Documents