This book intend to supply readers with some MATLAB codes for ?nite element analysis of solids and structures. After a short introduction to MATLAB, the book illustrates the ?nite element implementation of some problems by simple scripts and functions. The following problems are discussed: • Discrete systems, such as springs and bars • Beams and frames in bending in 2D and 3D • Plane stress problems • Plates in bending • Free vibration of Timoshenko beams and Mindlin plates, including laminated composites • Buckling of Timoshenko beams and Mindlin plates The book does not intends to give a deep insight into the ?nite element details, just the basic equations so that the user can modify the codes. The book was prepared for undergraduate science and engineering students, although it may be useful for graduate students. TheMATLABcodesofthisbookareincludedinthedisk.Readersarewelcomed to use them freely. The author does not guarantee that the codes are error-free, although a major e?ort was taken to verify all of them. Users should use MATLAB 7.0 or greater when running these codes. Any suggestions or corrections are welcomed by an email to [email protected]
There are some books that target the theory of the finite element, while others focus on the programming side of things. Introduction to Finite Element Analysis Using MATLAB® and Abaqus accomplishes both. This book teaches the first principles of the finite element method. It presents the theory of the finite element method while maintaining a balance between its mathematical formulation, programming implementation, and application using commercial software. The computer implementation is carried out using MATLAB, while the practical applications are carried out in both MATLAB and Abaqus. MATLAB is a high-level language specially designed for dealing with matrices, making it particularly suited for programming the finite element method, while Abaqus is a suite of commercial finite element software. Includes more than 100 tables, photographs, and figures Provides MATLAB codes to generate contour plots for sample results Introduction to Finite Element Analysis Using MATLAB and Abaqus introduces and explains theory in each chapter, and provides corresponding examples. It offers introductory notes and provides matrix structural analysis for trusses, beams, and frames. The book examines the theories of stress and strain and the relationships between them. The author then covers weighted residual methods and finite element approximation and numerical integration. He presents the finite element formulation for plane stress/strain problems, introduces axisymmetric problems, and highlights the theory of plates. The text supplies step-by-step procedures for solving problems with Abaqus interactive and keyword editions. The described procedures are implemented as MATLAB codes and Abaqus files can be found on the CRC Press website.
"This book is concerned with the numerical implementation of Finite Element Analysis using the computer program MATLAB, which is very popular today in engineering and engineering education. The book contains a short tutorial on MATLAB as well as a systematic strategy for the treatment of finite element method. The book is directed towards both students and researchers in engineering. Various examples and exercises are provided out of Mechanical Engineering, Civil Engineering, Aerospace Engineering or Materials Science."--BOOK JACKET.Title Summary field provided by Blackwell North America, Inc. All Rights Reserved
Interval Finite Element Method with MATLAB provides a thorough introduction to an effective way of investigating problems involving uncertainty using computational modeling. The well-known and versatile Finite Element Method (FEM) is combined with the concept of interval uncertainties to develop the Interval Finite Element Method (IFEM). An interval or stochastic environment in parameters and variables is used in place of crisp ones to make the governing equations interval, thereby allowing modeling of the problem. The concept of interval uncertainties is systematically explained. Several examples are explored with IFEM using MATLAB on topics like spring mass, bar, truss and frame. Provides a systematic approach to understanding the interval uncertainties caused by vague or imprecise data Describes the interval finite element method in detail Gives step-by-step instructions for how to use MATLAB code for IFEM Provides a range of examples of IFEM in use, with accompanying MATLAB codes
Expanded to include a broader range of problems than the bestselling first edition, Finite Element Method Using MATLAB: Second Edition presents finite element approximation concepts, formulation, and programming in a format that effectively streamlines the learning process. It is written from a general engineering and mathematical perspective rather than that of a solid/structural mechanics basis. What's new in the Second Edition? Each chapter in the Second Edition now includes an overview that outlines the contents and purpose of each chapter. The authors have also added a new chapter of special topics in applications, including cracks, semi-infinite and infinite domains, buckling, and thermal stress. They discuss three different linearization techniques to solve nonlinear differential equations. Also included are new sections on shell formulations and MATLAB programs. These enhancements increase the book's already significant value both as a self-study text and a reference for practicing engineers and scientists.
Introduction to the Finite Element Method and Implementation with MATLAB
Why another book on the finite element method? There are currently more than 200 books in print with "Finite Element Method" in their titles. Many are devoted to special topics or emphasize error analysis and numerical accuracy. Others stick to the fundamentals and do little to describe the development and implementation of algorithms for solving real-world problems. Introduction to Finite and Spectral Element Methods Using MATLAB provides a means of quickly understanding both the theoretical foundation and practical implementation of the finite element method and its companion spectral element method. Written in the form of a self-contained course, it introduces the fundamentals on a need-to-know basis and emphasizes algorithm development and computer implementation of the essential procedures. Firmly asserting the importance of simultaneous practical experience when learning any numerical method, the author provides FSELIB: a software library of user-defined MATLAB functions and complete finite and spectral element codes. FSELIB is freely available for download from http://dehesa.freeshell.org, which is also a host for the book, providing further information, links to resources, and FSELIB updates. The presentation is suitable for both self-study and formal course work, and its state-of-the-art review of the field make it equally valuable as a professional reference. With this book as a guide, you immediately will be able to run the codes as given and graphically display solutions to a wide variety of problems in heat transfer and solid, fluid, and structural mechanics.
This book introduces the key concepts of nonlinear finite element analysis procedures. The book explains the fundamental theories of the field and provides instructions on how to apply the concepts to solving practical engineering problems. Instead of covering many nonlinear problems, the book focuses on three representative problems: nonlinear elasticity, elastoplasticity, and contact problems. The book is written independent of any particular software, but tutorials and examples using four commercial programs are included as appendices: ANSYS, NASTRAN, ABAQUS, and MATLAB. In particular, the MATLAB program includes all source codes so that students can develop their own material models, or different algorithms. Please visit the author's website for supplemental material, including PowerPoint presentations and MATLAB codes, at http://www2.mae.ufl.edu/nkim/INFEM/