Finite Element Computations in Mechanics with R: A Problem-Centred Programming Approach provides introductory coverage of the finite element method (FEM) with the R programming language, emphasizing links between theory and implementation of FEM for problems in engineering mechanics. Useful for students, practicing engineers, and researchers, the text presents the R programming as a convenient easy-to-learn tool for analyzing models of mechanical systems, with finite element routines for structural, thermal, and dynamic analyses of mechanical systems, and also visualization of the results. Full-color graphics are used throughout the text.
Dr. Khameel Bayo Mustapha is an Assistant Professor in the Department of Mechanical, Materials and Manufacturing Engineering at the University of Nottingham (stationed at the Malaysia Campus). He teaches Advanced Solid Mechanics (Stress Analysis Techniques), Computer Modelling Techniques, and Additive Manufacturing and 3D Printing. He was previously a lecturer at Swinburne University of Technology (Malaysia Campus), where he was the convener for a number of courses (Solid Mechanics, Structural Mechanics, Computer Aided Engineering, and Computer Modelling, Analysis and Visualization). He holds a PhD in Mechanical Engineering from Nanyang Technological University (Singapore), a BEng (Mechanical Engineering) from University of Ilorin and a Graduate Certificate in Learning and Teaching from the Swinburne University of Technology (Melbourne, Australia). His previous roles include the post of a research scholar with NTU, research assistant at the King Fahd University of Petroleum (Saudi Arabia) and a very brief stint as an in-house R&D Engineer with Azen Manufacturing (Singapore). His research interest involves mechanics of advanced materials, vibration and computational modelling of mechanical systems and structures across different length scales and complexity.
Overview of the R Programming Environment, Installations and Basic Syntax. Vectors and Matrices. Linear Spring Elements. Linear and Quadratic Bar Elements. Plane and Space Truss Elements. Euler-Bernoulli and Timoshenko Beam Elements. Linear Frame Elements. Energy Methods for Formulation of Element Matrices (Galerkin and Ritz Methods). Continuum Element: Linear Triangular, Quadrilateral, Plane Stress and Plane Strain Elements. Continuum Element: Axisymmetric Element. Finite Element Formulation for Structural Dynamics of Bars and Beams. Finite Element Formulation for Thermal Stress Analysis