Finite Element Programming

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Finite Element Programming

! Hinton, E. and Owen, D. R. J.


Finite Element Programming: Academic Press, London, 1977, 305 pp. ISBN 0-12-
349350-1
1. Literature ! This book describes in detail three finite element codes
(BEAM, PLANE and PLATE). The basic aim is to help the
reader in the gap between theory and practical
programming. In the development of programs, the
R. Robert Gajewski emphasis has been placed on simplicity, ease of
Division of Applied Computer Science understanding and practicality. Only one type of element is
Warsaw University of Technology implemented, the parabolic isoparametric element. Equation
www.il.pw.edu.pl/~rg solving is performed by using the frontal solution technique.
The book is directed to readers that are interested to
[email protected] develop own finite element codes

An Introduction to Finite Element


An Introduction to the Finite Element Method
Computations
! Hinton, E. and Owen, D. R. J., Pineridge Press, Swansea, ! Reddy, J. N., McGraw-Hill Book Co., New York, 1984,
1979, 385 pp., ISBN 0-906674-06-9 1993, 495 pp., ISBN 0-07-051346-5
! A basic introduction to the finite element method is ! An introduction to the finite element method is given as a
presented. 10 computer codes written in FORTRAN, and variational-based technique of solving differential equations.
This book is directed to senior undergraduate and beginning
illustrative examples are included for all applications. This graduate students in engineering and applied mechanics. It
book is written for private study or can be used as a also contains three computer codes (FEM1D, PLATE and
professional reference. FEM2D).
! Partial contents: introduction to finite elements; matrix theory ! Partial contents: introduction; integral formulations and
for bar systems; computer implementation of matrix theory variational methods; finite element analysis of 1-D problems;
for bar systems, program FRAME; 1D finite elements; bending of beams; finite element error analysis; eigenvalue
advanced 1D finite element concepts, program BEAM; finite and time-dependent problems; numerical integration and
elements in 2D, program QUASAR; 2D quasi-harmonic computer implementation; finite element analysis of two-
dimensional problems; single variable problems; interpolation
applications; advanced 2D and 3D elements; solid functions; numerical integration and modelling
mechanics applications; semi-analytical finite element considerations; plane elasticity; computer implementation;
methods, program STRIP; computational aids and prelude to advanced topics; FORTRAN listings of
refinements; further study of the finite element method. subroutines.

Numerical Methods in Finite Element


Programming the Finite Element Method
Analysis
! Bathe, K. J. and Wilson, E. L., Prentice-Hall, Englewood ! Smith, I. M. and Griffith, D. V., J. Wiley & Sons, Chichester,
Cliffs, 1976, 524 pp., ISBN 0-13-627190-1 1982, 1988, 1998, 2004, 534 pp., ISBN 0-471-96542-1,
! This book contains three main parts: matrices and linear
algebra, the finite element method, and solution of finite 0470849703
element equilibrium equations. Its aim is to provide a tool for ! Programming steps of the finite element method are given as
teaching upper-level undergraduate and graduate courses in well as listings of various programs (in ALGOL and
engineering.
FORTRAN IV). The last edition of this book has been
! Partial contents: elementary concept of matrices; matrices
and vector spaces; formulation of finite element method; considerably altered and updated. Less emphasis is on
formulation and calculation of isoparametric finite element geomechanics, more is given to programming. Listings of
matrices; variational formulation of the finite element method; special purpose routines are included. These are written as
implementation of the finite element method; solution of general as possible. Problem-specific main programs are
equilibrium equations in static analysis; solution of
equilibrium equations in dynamic analysis; analysis of direct then written using these subroutines. The book is directed to
integration methods; preliminaries to the solution of a practical postgraduate course on finite elements or to
eigenproblems; solution methods for eigenproblems; solution readers seeking up to apply the finite element method in new
of large eigenproblems. application areas.

1
Concepts and Applications of Finite Element Finite Element Programs in Structural
Analysis Engineering and Continuum Mechanics
! Cook, R. D., J. Wiley & Sons, New York, 1974, 1981, 1989, ! Ross, C. T. F., Albion Publishing, Chichester, 1996, ISBN
2001, 537 pp., ISBN 0471-84788-7, 0-471-03050-3, 0-471- 1-898563-28-4
35605-0 ! Bridging the gap between theoretical textbooks and the
! This book discusses the concepts and applications of finite expensive software packages, this handbook covers finite
element analysis with an applied mechanics viewpoint. It is element programming in a wide range of problems in
directed to senior engineering students as well as practicing mechanical, civil, aeronautical and electrical engineering.
engineers. A number of FORTRAN routines, such as Topics included range from the static analysis of 2D and 3D
banded-stiffness matrix formulation, static condensation, etc. structures to stress analysis of thick slabs on elastic
are included. foundation, and from 2D and 3D vibration analysis problems
! Partial contents: background and introductory material; the to 2D field problems including heat transfer and acoustic
stiffness method and the plane truss; potential energy and vibrations. The 24 printouts of FE computer programs,
the Rayleigh-Ritz method; use of assumed displacement written in QUICK BASIC, are introduced by a preliminary
fields; the isoparametric formulation; some modifications of chapter giving useful hints and formulae intended for
elements; structural design.

Finite Element Procedures in Engineering


Finite Element Procedures
Analysis
! Bathe, K. J., Prentice-Hall, Englewood Cliffs, 1982, 735 ! Bathe, K. J. , Prentice-Hall, Englewood Cliffs, 1995, 1037
pp., ISBN 0-13-317305-4 pp. ISBN 0-13-301458-4
! The book presents the various aspects of finite element
analysis and provides a basis for the understanding of the ! This book explores the full range of finite element methods
complete solution problems applied to solid and structural used in engineering practice for actual applications in
mechanics, heat transfer, fluid flow and other fields of computer-aided-design. It provides an introduction to finite
engineering. The primary aim of this book is to provide a tool element methods and the commonality in the various
for teaching finite element procedures to upper-level
undergraduate and graduate students in engineering. techniques as well as explores state-of-the-art methods with
! Partial contents: introduction to the matrix method; some a focus on what are deemed to become classical techniques
basic concepts in engineering; basic formulation of the finite procedures that will be standard and authoritative for finite
element method; different types of finite elements; nonlinear element analysis for years to come. Elementary concepts
analysis in solid and structural mechanics; analysis of heat and advanced techniques in statics, dynamics, solids, fluids
transfer problems, seepage, torsion and incompressible
inviscid fluid flow; various methods of analysis to solve large and nonlinear analysis are included. The book also contains
problems; direct integration method; vector iteration method; worked-out examples and various complete program listings.
solutions of large eigenproblems.

Engineering Stress Analysis- A Finite Element Object Oriented Methods and Finite Element
Approach With FORTRAN 77 Software Analysis
! Fenner, D. N., J. Wiley & Sons, Chichester, 1987, 250 ! Mackie, R. I., Saxe-Coburg Publ., Edinburgh, 2000, 250
pp.ISBN 07458-0246-X, 0-470-20895-3 pp., ISBN 1-874-672-08-3
! This book gives an introduction to the finite element method ! This book presents the advantages of object oriented
and its practical implementation with FORTRAN 77 programming for finite element software development. It
language. Two programs are presented: FIESTA1 and explains the overall design philosophy as well as provides
FIESTA2, 1D and 2D stress analysis codes, respectively. the reader with detailed programming information. The OO
The book is directed to students in the field of mechanical, approach to finite element programming requires a radically
civil and aeronautical engineering. different approach to traditional finite element programming.
! Partial contents: analysis of stress and strain; material The differences are highlighted and the advantages of the
behavior; formulation of stress analysis; finite element OO approach are demonstrated. Sufficient detailed
concepts; various topics- the principle of virtual work, programming information is included to help the program
minimum of potential energy, energy bounds in the developer to implement his/her own OO code or adapt the
displacement method; practical aspects of the program ideas presented in the book. The book is intended for
FIESTA2 for 2D stress analysis; analysis of plane frames; researchers and postgraduate students working in the field of
plane elasticity applications; theoretical element formulation finite element technology. It is accompanied by a voucher for
aspects; axisymmetric problems; theory and implementation a complementary software disc containing the source code
of the torsion elastic shafts. described in the book.

You might also like