Computational contact mechanics is a broad topic which brings together algorithmic, geometrical, optimization and numerical aspects for a robust, fast and accurate treatment of contact problems. This book covers all the basic ingredients of contact and computational contact mechanics: from efficient contact detection algorithms and classical optimization methods to new developments in contact kinematics and resolution schemes for both sequential and parallel computer architectures. The book is self-contained and intended for people working on the implementation and improvement of contact algorithms in a finite element software. Using a new tensor algebra, the authors introduce some original notions in contact kinematics and extend the classical formulation of contact elements. Some classical and new resolution methods for contact problems and associated ready-to-implement expressions are provided. Contents: 1. Introduction to Computational Contact. 2. Geometry in Contact Mechanics. 3. Contact Detection. 4. Formulation of Contact Problems. 5. Numerical Procedures. 6. Numerical Examples. About the Authors Vladislav A. Yastrebov is a postdoctoral-fellow in Computational Solid Mechanics at MINES ParisTech in France. His work in computational contact mechanics was recognized by the CSMA award and by the Prix Paul Caseau of the French Academy of Technology and Electricité de France.
A much-needed guide on how to use numerical methods to solve practical engineering problems Bridging the gap between mathematics and engineering, Numerical Analysis with Applications in Mechanics and Engineering arms readers with powerful tools for solving real-world problems in mechanics, physics, and civil and mechanical engineering. Unlike most books on numerical analysis, this outstanding work links theory and application, explains the mathematics in simple engineering terms, and clearly demonstrates how to use numerical methods to obtain solutions and interpret results. Each chapter is devoted to a unique analytical methodology, including a detailed theoretical presentation and emphasis on practical computation. Ample numerical examples and applications round out the discussion, illustrating how to work out specific problems of mechanics, physics, or engineering. Readers will learn the core purpose of each technique, develop hands-on problem-solving skills, and get a complete picture of the studied phenomenon. Coverage includes: How to deal with errors in numerical analysis Approaches for solving problems in linear and nonlinear systems Methods of interpolation and approximation of functions Formulas and calculations for numerical differentiation and integration Integration of ordinary and partial differential equations Optimization methods and solutions for programming problems Numerical Analysis with Applications in Mechanics and Engineering is a one-of-a-kind guide for engineers using mathematical models and methods, as well as for physicists and mathematicians interested in engineering problems.
Introduction to Computational Contact Mechanics: A Geometrical Approach covers the fundamentals of computational contact mechanics and focuses on its practical implementation. Part one of this textbook focuses on the underlying theory and covers essential information about differential geometry and mathematical methods which are necessary to build the computational algorithm independently from other courses in mechanics. The geometrically exact theory for the computational contact mechanics is described in step-by-step manner, using examples of strict derivation from a mathematical point of view. The final goal of the theory is to construct in the independent approximation form /so-called covariant form, including application to high-order and isogeometric finite elements. The second part of a book is a practical guide for programming of contact elements and is written in such a way that makes it easy for a programmer to implement using any programming language. All programming examples are accompanied by a set of verification examples allowing the user to learn the research verification technique, essential for the computational contact analysis. Key features: Covers the fundamentals of computational contact mechanics Covers practical programming, verification and analysis of contact problems Presents the geometrically exact theory for computational contact mechanics Describes algorithms used in well-known finite element software packages Describes modeling of forces as an inverse contact algorithm Includes practical exercises Contains unique verification examples such as the generalized Euler formula for a rope on a surface, and the impact problem and verification of thå percussion center Accompanied by a website hosting software Introduction to Computational Contact Mechanics: A Geometrical Approach is an ideal textbook for graduates and senior undergraduates, and is also a useful reference for researchers and practitioners working in computational mechanics.
A comprehensive guide to using energy principles and variational methods for solving problems in solid mechanics This book provides a systematic, highly practical introduction to the use of energy principles, traditional variational methods, and the finite element method for the solution of engineering problems involving bars, beams, torsion, plane elasticity, trusses, and plates. It begins with a review of the basic equations of mechanics, the concepts of work and energy, and key topics from variational calculus. It presents virtual work and energy principles, energy methods of solid and structural mechanics, Hamilton’s principle for dynamical systems, and classical variational methods of approximation. And it takes a more unified approach than that found in most solid mechanics books, to introduce the finite element method. Featuring more than 200 illustrations and tables, this Third Edition has been extensively reorganized and contains much new material, including a new chapter devoted to the latest developments in functionally graded beams and plates. Offers clear and easy-to-follow descriptions of the concepts of work, energy, energy principles and variational methods Covers energy principles of solid and structural mechanics, traditional variational methods, the least-squares variational method, and the finite element, along with applications for each Provides an abundance of examples, in a problem-solving format, with descriptions of applications for equations derived in obtaining solutions to engineering structures Features end-of-the-chapter problems for course assignments, a Companion Website with a Solutions Manual, Instructor's Manual, figures, and more Energy Principles and Variational Methods in Applied Mechanics, Third Edition is both a superb text/reference for engineering students in aerospace, civil, mechanical, and applied mechanics, and a valuable working resource for engineers in design and analysis in the aircraft, automobile, civil engineering, and shipbuilding industries.
Numerical Methods for Partial Differential Equations: An Introduction Vitoriano Ruas, Sorbonne Universités, UPMC – Université Paris 6, France A comprehensive overview of techniques for the computational solution of PDE's Numerical Methods for Partial Differential Equations: An Introduction covers the three most popular methods for solving partial differential equations: the finite difference method, the finite element method and the finite volume method. The book combines clear descriptions of the three methods, their reliability, and practical implementation aspects. Justifications for why numerical methods for the main classes of PDE's work or not, or how well they work, are supplied and exemplified. Aimed primarily at students of Engineering, Mathematics, Computer Science, Physics and Chemistry among others this book offers a substantial insight into the principles numerical methods in this class of problems are based upon. The book can also be used as a reference for research work on numerical methods for PDE’s. Key features: A balanced emphasis is given to both practical considerations and a rigorous mathematical treatment The reliability analyses for the three methods are carried out in a unified framework and in a structured and visible manner, for the basic types of PDE's Special attention is given to low order methods, as practitioner's overwhelming default options for everyday use New techniques are employed to derive known results, thereby simplifying their proof Supplementary material is available from a companion website.
A new edition of this classic work, comprehensively revised to present exciting new developments in this important subject The study of numerical methods for solving ordinary differential equations is constantly developing and regenerating, and this third edition of a popular classic volume, written by one of the world’s leading experts in the field, presents an account of the subject which reflects both its historical and well-established place in computational science and its vital role as a cornerstone of modern applied mathematics. In addition to serving as a broad and comprehensive study of numerical methods for initial value problems, this book contains a special emphasis on Runge-Kutta methods by the mathematician who transformed the subject into its modern form dating from his classic 1963 and 1972 papers. A second feature is general linear methods which have now matured and grown from being a framework for a unified theory of a wide range of diverse numerical schemes to a source of new and practical algorithms in their own right. As the founder of general linear method research, John Butcher has been a leading contributor to its development; his special role is reflected in the text. The book is written in the lucid style characteristic of the author, and combines enlightening explanations with rigorous and precise analysis. In addition to these anticipated features, the book breaks new ground by including the latest results on the highly efficient G-symplectic methods which compete strongly with the well-known symplectic Runge-Kutta methods for long-term integration of conservative mechanical systems. This third edition of Numerical Methods for Ordinary Differential Equations will serve as a key text for senior undergraduate and graduate courses in numerical analysis, and is an essential resource for research workers in applied mathematics, physics and engineering.
Features a simplified presentation of numerical methods by introducing and implementing SAGE programs An Introduction to SAGE Programming: With Applications to SAGE Interacts for Numerical Methods emphasizes how to implement numerical methods using SAGE Math and SAGE Interacts and also addresses the fundamentals of computer programming, including if statements, loops, functions, and interacts. The book also provides a unique introduction to SAGE and its computer algebra system capabilities; discusses second and higher order equations and estimate limits; and determines derivatives, integrals, and summations. Providing critical resources for developing successful interactive SAGE numerical computations, the book is accessible without delving into the mathematical rigor of numerical methods. The author illustrates the benefits of utilizing the SAGE language for calculus and the numerical analysis of various methods such as bisection methods, numerical integration, Taylor’s expansions, and Newton’s iterations. Providing an introduction to the terminology and concepts involved, An Introduction to SAGE Programming: With Applications to SAGE Interacts for Numerical Methods also features: An introduction to computer programming using SAGE Many practical examples throughout to illustrate the application of SAGE Interacts for various numerical methods Discussions on how to use SAGE Interacts and SAGE Cloud in order to create mathematical demonstrations Numerous homework problems and exercises that allow readers to practice their programming skillset A companion website that includes related SAGE programming code and select solutions to the homework problems and exercises An Introduction to SAGE Programming: With Applications to SAGE Interacts for Numerical Methods is an ideal reference for applied mathematicians who need to employ SAGE for the study of numerical methods and analysis. The book is also an appropriate supplemental textbook for upper-undergraduate and graduate-level courses in numerical methods.
Uses mathematical, numerical, and programming tools to solve differential equations for physical phenomena and engineering problems Introduction to Computation and Modeling for Differential Equations, Second Edition features the essential principles and applications of problem solving across disciplines such as engineering, physics, and chemistry. The Second Edition integrates the science of solving differential equations with mathematical, numerical, and programming tools, specifically with methods involving ordinary differential equations; numerical methods for initial value problems (IVPs); numerical methods for boundary value problems (BVPs); partial differential equations (PDEs); numerical methods for parabolic, elliptic, and hyperbolic PDEs; mathematical modeling with differential equations; numerical solutions; and finite difference and finite element methods. The author features a unique “Five-M” approach: Modeling, Mathematics, Methods, MATLAB®, and Multiphysics, which facilitates a thorough understanding of how models are created and preprocessed mathematically with scaling, classification, and approximation and also demonstrates how a problem is solved numerically using the appropriate mathematical methods. With numerous real-world examples to aid in the visualization of the solutions, Introduction to Computation and Modeling for Differential Equations, Second Edition includes: New sections on topics including variational formulation, the finite element method, examples of discretization, ansatz methods such as Galerkin’s method for BVPs, parabolic and elliptic PDEs, and finite volume methods Numerous practical examples with applications in mechanics, fluid dynamics, solid mechanics, chemical engineering, heat conduction, electromagnetic field theory, and control theory, some of which are solved with computer programs MATLAB and COMSOL Multiphysics® Additional exercises that introduce new methods, projects, and problems to further illustrate possible applications A related website with select solutions to the exercises, as well as the MATLAB data sets for ordinary differential equations (ODEs) and PDEs Introduction to Computation and Modeling for Differential Equations, Second Edition is a useful textbook for upper-undergraduate and graduate-level courses in scientific computing, differential equations, ordinary differential equations, partial differential equations, and numerical methods. The book is also an excellent self-study guide for mathematics, science, computer science, physics, and engineering students, as well as an excellent reference for practitioners and consultants who use differential equations and numerical methods in everyday situations.
The aim of this book is to summarize the current most effective methods for modeling, simulating, and optimizing metal forming processes, and to present the main features of new, innovative methods currently being developed which will no doubt be the industrial tools of tomorrow. It discusses damage (or defect) prediction in virtual metal forming, using advanced multiphysical and multiscale fully coupled constitutive equations. Theoretical formulation, numerical aspects as well as application to various sheet and bulk metal forming are presented in detail. Virtual metal forming is nowadays inescapable when looking to optimize numerically various metal forming processes in order to design advanced mechanical components. To do this, highly predictive constitutive equations accounting for the full coupling between various physical phenomena at various scales under large deformation including the ductile damage occurrence are required. In addition, fully 3D adaptive numerical methods related to time and space discretization are required in order to solve accurately the associated initial and boundary value problems. This book focuses on these two main and complementary aspects with application to a wide range of metal forming and machining processes. Contents 1. Elements of Continuum Mechanics and Thermodynamics. 2. Thermomechanically-Consistent Modeling of the Metals Behavior with Ductile Damage. 3. Numerical Methods for Solving Metal Forming Problems. 4. Application to Virtual Metal Forming.
The subject of computational plasticity encapsulates the numerical methods used for the finite element simulation of the behaviour of a wide range of engineering materials considered to be plastic – i.e. those that undergo a permanent change of shape in response to an applied force. Computational Methods for Plasticity: Theory and Applications describes the theory of the associated numerical methods for the simulation of a wide range of plastic engineering materials; from the simplest infinitesimal plasticity theory to more complex damage mechanics and finite strain crystal plasticity models. It is split into three parts – basic concepts, small strains and large strains. Beginning with elementary theory and progressing to advanced, complex theory and computer implementation, it is suitable for use at both introductory and advanced levels. The book: Offers a self-contained text that allows the reader to learn computational plasticity theory and its implementation from one volume. Includes many numerical examples that illustrate the application of the methodologies described. Provides introductory material on related disciplines and procedures such as tensor analysis, continuum mechanics and finite elements for non-linear solid mechanics. Is accompanied by purpose-developed finite element software that illustrates many of the techniques discussed in the text, downloadable from the book’s companion website. This comprehensive text will appeal to postgraduate and graduate students of civil, mechanical, aerospace and materials engineering as well as applied mathematics and courses with computational mechanics components. It will also be of interest to research engineers, scientists and software developers working in the field of computational solid mechanics.
A comprehensive approach to numerical partial differential equations Spline Collocation Methods for Partial Differential Equations combines the collocation analysis of partial differential equations (PDEs) with the method of lines (MOL) in order to simplify the solution process. Using a series of example applications, the author delineates the main features of the approach in detail, including an established mathematical framework. The book also clearly demonstrates that spline collocation can offer a comprehensive method for numerical integration of PDEs when it is used with the MOL in which spatial (boundary value) derivatives are approximated with splines, including the boundary conditions. R, an open-source scientific programming system, is used throughout for programming the PDEs and numerical algorithms, and each section of code is clearly explained. As a result, readers gain a complete picture of the model and its computer implementation without having to fill in the details of the numerical analysis, algorithms, or programming. The presentation is not heavily mathematical, and in place of theorems and proofs, detailed example applications are provided. Appropriate for scientists, engineers, and applied mathematicians, Spline Collocation Methods for Partial Differential Equations: Introduces numerical methods by first presenting basic examples followed by more complicated applications Employs R to illustrate accurate and efficient solutions of the PDE models Presents spline collocation as a comprehensive approach to the numerical integration of PDEs and an effective alternative to other, well established methods Discusses how to reproduce and extend the presented numerical solutions Identifies the use of selected algorithms, such as the solution of nonlinear equations and banded or sparse matrix processing Features a companion website that provides the related R routines Spline Collocation Methods for Partial Differential Equations is a valuable reference and/or self-study guide for academics, researchers, and practitioners in applied mathematics and engineering, as well as for advanced undergraduates and graduate-level students.
Covers both holonomic and non-holonomic constraints in a study of the mechanics of the constrained rigid body. Covers all types of general constraints applicable to the solid rigid Performs calculations in matrix form Provides algorithms for the numerical calculations for each type of constraint Includes solved numerical examples Accompanied by a website hosting programs
A comprehensive guide to numerical methods for simulating physical-chemical systems This book offers a systematic, highly accessible presentation of numerical methods used to simulate the behavior of physical-chemical systems. Unlike most books on the subject, it focuses on methodology rather than specific applications. Written for students and professionals across an array of scientific and engineering disciplines and with varying levels of experience with applied mathematics, it provides comprehensive descriptions of numerical methods without requiring an advanced mathematical background. Based on its author’s more than forty years of experience teaching numerical methods to engineering students, Numerical Methods for Solving Partial Differential Equations presents the fundamentals of all of the commonly used numerical methods for solving differential equations at a level appropriate for advanced undergraduates and first-year graduate students in science and engineering. Throughout, elementary examples show how numerical methods are used to solve generic versions of equations that arise in many scientific and engineering disciplines. In writing it, the author took pains to ensure that no assumptions were made about the background discipline of the reader. Covers the spectrum of numerical methods that are used to simulate the behavior of physical-chemical systems that occur in science and engineering Written by a professor of engineering with more than forty years of experience teaching numerical methods to engineers Requires only elementary knowledge of differential equations and matrix algebra to master the material Designed to teach students to understand, appreciate and apply the basic mathematics and equations on which Mathcad and similar commercial software packages are based Comprehensive yet accessible to readers with limited mathematical knowledge, Numerical Methods for Solving Partial Differential Equations is an excellent text for advanced undergraduates and first-year graduate students in the sciences and engineering. It is also a valuable working reference for professionals in engineering, physics, chemistry, computer science, and applied mathematics.
This book studies methods to concretely address inverse problems. An inverse problem arises when the causes that produced a given effect must be determined or when one seeks to indirectly estimate the parameters of a physical system. The author uses practical examples to illustrate inverse problems in physical sciences. He presents the techniques and specific methods chosen to solve inverse problems in a general domain of application, choosing to focus on a small number of methods that can be used in most applications. This book is aimed at readers with a mathematical and scientific computing background. Despite this, it is a book with a practical perspective. The methods described are applicable, have been applied, and are often illustrated by numerical examples.
The book not only offers scientists and engineers a clear inter-disciplinary introduction and orientation to all major EHL problems and their solutions but, most importantly, it also provides numerical programs on specific application in engineering. • A one-stop reference providing equations and their solutions to all major elastohydrodynamic lubrication (EHL) problems, plus numerical programs on specific applications in engineering • offers engineers and scientists a clear inter-disciplinary introduction and a concise program for practical engineering applications to most important EHL problems and their solutions • brings together a number of case studies in one text, each being solved using solution methods which share common features and methods