The Finite Element Method: Theory, Implementation, and Applications


Book Description

This book gives an introduction to the finite element method as a general computational method for solving partial differential equations approximately. Our approach is mathematical in nature with a strong focus on the underlying mathematical principles, such as approximation properties of piecewise polynomial spaces, and variational formulations of partial differential equations, but with a minimum level of advanced mathematical machinery from functional analysis and partial differential equations. In principle, the material should be accessible to students with only knowledge of calculus of several variables, basic partial differential equations, and linear algebra, as the necessary concepts from more advanced analysis are introduced when needed. Throughout the text we emphasize implementation of the involved algorithms, and have therefore mixed mathematical theory with concrete computer code using the numerical software MATLAB is and its PDE-Toolbox. We have also had the ambition to cover some of the most important applications of finite elements and the basic finite element methods developed for those applications, including diffusion and transport phenomena, solid and fluid mechanics, and also electromagnetics.​




Least-Squares Finite Element Methods


Book Description

Since their emergence, finite element methods have taken a place as one of the most versatile and powerful methodologies for the approximate numerical solution of Partial Differential Equations. These methods are used in incompressible fluid flow, heat, transfer, and other problems. This book provides researchers and practitioners with a concise guide to the theory and practice of least-square finite element methods, their strengths and weaknesses, established successes, and open problems.




Electric and Magnetic Fields


Book Description

This book contains the edited versions of the papers presented at the Second International Workshop on Electric and Magnetic Fields held at the Katholieke Universiteit van Leuven (Belgium) in May 1994. This Workshop deals with numerical solutions of electromagnetic problems in real life applications. The topics include coupled problems (thermal, mechanical, electric circuits), CAD & CAM applications, 3D eddy current and high frequency problems, optimisation and application oriented numerical problems. This workshop was organised jointly by the AIM (Association of Engineers graduated from de Montefiore Electrical Institute) together with the Departments of Electrical Engineering of the Katholieke Universiteit van Leuven (Prof. R. Belmans), the University of Gent (Prof. J. Melkebbek) and the University of Liege (Prof. W. Legros). These laboratories are working together in the framework of the Pole d'Attraction Interuniversitaire - Inter-University Attractie-Pole 51 - on electromagnetic systems led by the University of Liege and the research work they perform covers most of the topics of the Workshop. One of the principal aims of this Workshop was to provide a bridge between the electromagnetic device designers, mainly industrialists, and the electromagnetic field computation developers. Therefore, this book contains a continuous spectrum of papers from application of electromagnetic models in industrial design to presentation of new theoretical developments.




Solving PDEs in Python


Book Description

This book offers a concise and gentle introduction to finite element programming in Python based on the popular FEniCS software library. Using a series of examples, including the Poisson equation, the equations of linear elasticity, the incompressible Navier–Stokes equations, and systems of nonlinear advection–diffusion–reaction equations, it guides readers through the essential steps to quickly solving a PDE in FEniCS, such as how to define a finite variational problem, how to set boundary conditions, how to solve linear and nonlinear systems, and how to visualize solutions and structure finite element Python programs. This book is open access under a CC BY license.




Scientific and Technical Aerospace Reports


Book Description

Lists citations with abstracts for aerospace related reports obtained from world wide sources and announces documents that have recently been entered into the NASA Scientific and Technical Information Database.







Robotic Systems


Book Description

Robotics is a modern interdisciplinary field that has emerged from the marriage of computerized numerical control and remote manipulation. Today's robotic systems have intelligence features, and are able to perform dexterous and intelligent human-like actions through appropriate combination of learning, perception, planning, decision making and control. This book presents advanced concepts, techniques and applications reflecting the experience of a wide group of specialists in the field. Topics include: kinematics, dynamics, path planning and tracking, control, mobile robotics, navigation, robot programming, and sophisticated applications in the manufacturing, medical, and other areas.




Encyclopedia of Computational Mechanics


Book Description

The Encyclopedia of Computational Mechanics provides a comprehensive collection of knowledge about the theory and practice of computational mechanics.







Numerical Computations with GPUs


Book Description

This book brings together research on numerical methods adapted for Graphics Processing Units (GPUs). It explains recent efforts to adapt classic numerical methods, including solution of linear equations and FFT, for massively parallel GPU architectures. This volume consolidates recent research and adaptations, covering widely used methods that are at the core of many scientific and engineering computations. Each chapter is written by authors working on a specific group of methods; these leading experts provide mathematical background, parallel algorithms and implementation details leading to reusable, adaptable and scalable code fragments. This book also serves as a GPU implementation manual for many numerical algorithms, sharing tips on GPUs that can increase application efficiency. The valuable insights into parallelization strategies for GPUs are supplemented by ready-to-use code fragments. Numerical Computations with GPUs targets professionals and researchers working in high performance computing and GPU programming. Advanced-level students focused on computer science and mathematics will also find this book useful as secondary text book or reference.