Do You Know the Finite Element Method?

15 minute read

Published:

Introduction

The history of the Finite Element Method (FEM) dates back to the early 20th century, with its roots traceable to methods for solving partial differential equations developed by mathematicians like Richard Courant and Raymond D. Mindlin. In the 1940s, Courant utilized discretization techniques to solve torsion problems, laying the theoretical groundwork for what would later become FEM. However, the formal development of FEM began in the 1950s with the pioneering work of aerospace engineers like Jon Turner and Ray W. Clough. Turner and his colleagues at Boeing developed the concept of finite elements for analyzing aerospace structures, while Clough coined the term "Finite Element Method" in his influential 1956 paper.

Left: Cover of the paper 'Stiffness and Deflection Analysis of Complex Structures' published in the Journal Of The Aeronautical Sciences. Right: Photograph of civil engineer Ray William Clough, one of the founders of FEM.

Fig. 1. Left: Cover of the paper 'Stiffness and Deflection Analysis of Complex Structures' published in the Journal Of The Aeronautical Sciences. Right: Photograph of civil engineer Ray William Clough, one of the founders of FEM.

During the 1960s and 1970s, FEM experienced rapid expansion and popularization. Engineers and mathematicians began applying the method to various civil, mechanical, and aerospace engineering problems. The development of more powerful computers and the emergence of specialized software allowed for more complex calculations to be performed efficiently. Among the significant advancements of this era were contributions from O. C. Zienkiewicz and R. L. Taylor, who published foundational works establishing the mathematical basis of FEM and its practical applications. Their book "The Finite Element Method" became an essential reference for engineers and scientists worldwide.

Left to right: Cover of the book 'The Finite Element Method.' Photograph of civil engineer Olgierd Zienkiewicz followed by civil engineer Robert L. Taylor.

Fig. 2. Left to right: Cover of the book 'The Finite Element Method.' Photograph of civil engineer Olgierd Zienkiewicz followed by civil engineer Robert L. Taylor.

In the 1980s and 1990s, FEM continued to evolve and diversify. New types of elements and discretization techniques were developed, allowing its application to more complex and nonlinear problems. Additionally, the integration of FEM with other numerical techniques, such as boundary methods and spectral methods, further expanded its scope and capabilities.

In recent years, FEM has continued to advance with the incorporation of advanced modeling techniques, such as multiscale analysis, discrete element methods, and coupled multiphysics simulation. Ongoing advancements in computational resources and the development of more efficient algorithms have allowed for tackling challenges of unprecedented scale and complexity. The following sections will explore the FEM in detail and its transformative impact on engineering and applied sciences.

Basic Concepts of FEM

The FEM is based on subdividing a complex domain into smaller, more manageable subdomains called finite elements. These elements, which can be of various geometric shapes (triangles, quadrilaterals, tetrahedrons, etc.), are connected at points known as nodes. Each node has degrees of freedom representing the problem's variables, such as displacements, temperatures, pressures, etc.

  • Domain Discretization: Discretization is the process of dividing the continuous domain of a problem into a mesh of finite elements. This mesh can be structured (with regularly shaped elements) or unstructured (with irregularly shaped elements), depending on the geometry of the domain and the nature of the problem. For example, in the analysis of a beam, the beam can be divided into a series of smaller segments (elements) connected at points (nodes). Each node can have one or more degrees of freedom, such as vertical displacements and rotations.
Discretization of structural models into finite elements. Taken from '(Oñate, E. 2009)'.

Fig. 3. Discretization of structural models into finite elements. Taken from '(Oñate, E. 2009)'.

  • Formulation of Elemental Equations: For each finite element, equations describing its behavior are derived using physical and mathematical principles. These equations are usually expressed in terms of a stiffness matrix (for structural problems) or a thermal conductivity matrix (for heat transfer problems). The typical formulation involves using shape functions, which are mathematical functions that interpolate the problem variables’ values between the element’s nodes. These functions allow the solution to be approximated within each element based on the nodal values.

  • Assembly of the Global System of Equations: The elemental equations are assembled into a global system of equations representing the behavior of the entire discretized domain. This assembly is done by summing the contributions of all elements that share common nodes. The result is a system of linear equations of the form: 𝐊𝐮 = 𝐟, where 𝐊 is the global stiffness matrix, 𝐮 is the vector of unknown nodal displacements, and 𝐟 is the vector of applied nodal forces.

Contributions to the global stiffness matrix. Taken from '(Oñate, E. 2009)'.

Fig. 4. Contributions to the global stiffness matrix. Taken from '(Oñate, E. 2009)'.

  • Application of Boundary Conditions: Boundary conditions specify the values of the problem variables at the domain’s boundaries. These conditions can be of Dirichlet type (fixed values of the variables) or Neumann type (fixed values of the derivatives of the variables). In the case of the beam, we could have boundary conditions that specify that the beam’s ends are fixed (zero displacements and rotations) or that a specific force acts at a point on the beam.

  • Solving the System of Equations: The global system of equations is solved using numerical methods to obtain the problem variables at the nodes. The most common methods include Gaussian elimination, LU decomposition, and iterative methods such as the Jacobi method or the Gauss-Seidel method.

Flowchart for calculating f(e) for body forces. Taken from '(Oñate, E. 2009)'.

Fig. 5. Flowchart for calculating f(e) for body forces. Taken from '(Oñate, E. 2009)'.

  • Post-Processing of Results: Once the system is solved, the results are interpreted to evaluate the variables of interest. This can include visualizing displacements, stresses, temperatures, etc., using graphical post-processing tools.
Underground tunnel. a) Serendipity quadrilateral mesh with 8 nodes, b) Mesh detail, c) Total displacement contours for self-weight load plus adjacent buildings' weight, d) Detail of minor principal stress contours. Taken from '(Oñate, E. 2009)'.

Fig. 6. Underground tunnel. a) Serendipity quadrilateral mesh with 8 nodes, b) Mesh detail, c) Total displacement contours for self-weight load plus adjacent buildings' weight, d) Detail of minor principal stress contours. Taken from '(Oñate, E. 2009)'.

Applications of FEM

The Finite Element Method (FEM) is utilized in a wide variety of fields, allowing the resolution of problems involving different physical phenomena. Below are some of the most important applications of FEM in detail:

  • Structural Analysis: Structural analysis represents one of the most widespread applications of FEM. This method is employed to determine the response of structures subjected to various loads and conditions. In the construction sector, FEM is used to analyze the distribution of stresses and deformations in building and bridge structures, considering dead loads, live loads, wind loads, and earthquakes. This facilitates the evaluation of the strength and stability of structures, allowing the identification of possible critical points and optimizing their design. In the aerospace industry, it is crucial for analyzing wings, fuselages, and other aircraft components, ensuring their capacity to withstand aerodynamic loads during flight and landing, as well as evaluating aspects like material fatigue and vibrations. In automotive and heavy machinery engineering, FEM is used to examine chassis, suspensions, and structural components, ensuring they meet strength and durability requirements under various operating conditions.
Detailed 3D macromodeling of a reinforced concrete column using finite elements. Taken from 'Asdea Software Technology'.

Fig. 7. Detailed 3D macromodeling of a reinforced concrete column using finite elements. Taken from 'Asdea Software Technology'.

  • Heat Transfer: FEM is a vital tool for solving heat transfer problems in solids and fluids. For example, in the design of heat exchangers, it allows for analyzing temperature distribution and thermal gradients, optimizing design to improve thermal efficiency and minimize energy losses. In the metallurgical industry, it is used to simulate casting and welding processes, predicting temperature distribution and thermal stresses that may generate material defects. Additionally, it is applied in the design and analysis of cooling and heating systems, ensuring uniform temperature distribution and energy efficiency of the system.
Temperature varying with time in an LED heat sink during heating. Taken from 'Quadco Engineering'.

Fig. 8. Temperature varying with time in an LED heat sink during heating. Taken from 'Quadco Engineering'.

  • Fluid Dynamics (Computational Fluid Dynamics: “CFD”): CFD greatly benefits from FEM, enabling the analysis of complex flows in various applications. In the aeronautical and automotive sectors, it is used to simulate airflows around aircraft and vehicles, evaluating aerodynamics, drag, and behavior under different flight or driving conditions. In hydraulic engineering, it is applied to analyze water flow in channels, pipes, and dams. It is also used in the energy sector to simulate flow in turbines and wind and marine energy systems. Furthermore, it allows for simulating fluid flow in industrial processes, such as liquid mixing in chemical reactors, gas flow in ventilation systems, and fluid distribution in complex piping systems.
Computational fluid dynamics analysis. Taken from 'Solenoid Systems'.

Fig. 9. Computational fluid dynamics analysis. Taken from 'Solenoid Systems'.

  • Electromagnetism: FEM is also applied in the analysis of electromagnetic fields for various applications. It is used to analyze the electromagnetic behavior of electronic devices, such as antennas, sensors, and printed circuits, optimizing their design to improve efficiency and minimize interference. In electrical engineering, it allows for modeling and analyzing the distribution of electric and magnetic fields in power generation, transmission, and distribution systems, ensuring the safe and efficient operation of equipment. Additionally, it helps evaluate and mitigate electromagnetic compatibility issues in electronic devices and systems, reducing interference and improving product reliability.
Finite element simulation of the electromagnetic field for automobiles. Taken from 'Entekmograte'.

Fig. 10. Finite element simulation of the electromagnetic field for automobiles. Taken from 'Entekmograte'.

  • Biomechanics: In the field of biomechanics, FEM is used to study the behavior of tissues and biological structures. It allows for the design and optimization of prostheses and orthoses by analyzing the distribution of stresses and deformations in the material and at the contact points with the human body, improving comfort and functionality. It is also applied in the design of orthopedic and dental implants, ensuring that the materials and geometries used are compatible with the biomechanical conditions of the human body. Furthermore, it is used to study the mechanics of biological tissues, such as bones, muscles, and arteries, facilitating the understanding of injuries and the development of more effective treatments.
Biomechanical simulation of a chest kick. Taken from 'ANSYS'.

Fig. 11. Biomechanical simulation of a chest kick. Taken from 'ANSYS'.

Advantages of FEM

  • Geometric Flexibility: FEM is notable for its ability to model domains with arbitrary and complex geometries, which is highly useful in engineering and architecture where structures may have irregular and complex shapes. The finite element mesh is highly adaptable and can be easily adjusted to accommodate changes in the model’s design. This flexibility is fundamental in iterative design and optimization processes, allowing for continuous modifications without compromising the integrity of the analyzed model.

  • Adaptability and Refinement: One of the most prominent features of FEM is its ability to refine the mesh in specific areas of the domain that require greater attention, such as zones where stresses are concentrated or where significant thermal gradients exist. This improves result accuracy without unnecessarily increasing computational cost for the entire domain. The ability to vary the size and shape of elements within the same mesh adds an additional layer of flexibility and efficiency in representing the studied domain.

  • Versatility in Applications: FEM is applicable to a vast range of problems across various areas, such as structural mechanics, heat transfer, fluid dynamics, electromagnetism, and acoustics. This versatility makes it especially valuable for addressing nonlinear problems, including large deformations, plasticity, contact between surfaces, and fractures. These characteristics are essential for the detailed analysis of materials and structures subjected to extreme and challenging conditions.

  • Precision and Convergence: The precision of FEM can be effectively controlled through mesh refinement and the selection of appropriate interpolation functions for the elements used. This methodological approach ensures that the solution converges to the exact value as the mesh is refined, provided that suitable elements are used and best modeling practices are followed. This ensures reliable and accurate results, which are fundamental for decision-making in engineering design and analysis.

Limitations of FEM

  • Computational Requirements: Analysis using FEM can be intensive in terms of memory and processing time, especially when handling large and complex models. This demand may require the use of supercomputers or high-performance clusters to adequately manage the computational loads and data storage.

  • Dependence on Mesh Quality: The quality of the mesh has a significant impact on the accuracy and stability of the results obtained using FEM. An inadequately defined mesh can result in inaccurate results or even non-convergence of the model. Developing suitable meshes for complex geometries is a process that can be complicated and laborious, requiring significant experience and the use of advanced software tools.

  • Experience and Knowledge Required: Effective implementation of FEM requires a high level of knowledge and experience. This includes a solid understanding of the underlying physical, mathematical, and numerical principles. Additionally, the correct choice of constitutive models, material parameters, and interpolation functions is critical, as they can significantly affect the quality of results. This necessity underscores the importance of having expert judgment and deep knowledge of the specific problem to be solved.

  • Specific Problems and Intrinsic Limitations: In applications such as structural dynamics and high-frequency acoustics, FEM may require excessive mesh refinement, increasing the computational cost of the analysis. Additionally, FEM may face difficulties in multiscale problems, where relevant phenomena manifest on multiple time and length scales. In these cases, it may be necessary to integrate FEM with other numerical methods to achieve precise and reliable results.

Conclusions

The Finite Element Method (FEM) has emerged as an essential and versatile tool for addressing complex problems in engineering and applied sciences. Its ability to model domains with arbitrary geometries and its applicability across a wide range of disciplines have led to significant advances in the design and analysis of structures, thermal systems, dynamics, and electromagnetics. FEM has transformed modern engineering by providing a robust methodology to tackle challenges previously considered intractable. Driven by advancements in computing and mathematics, FEM has continued to evolve, expanding both its precision and range of applicability, enabling engineers to address increasingly complex problems. Moreover, the integration of FEM with emerging technologies, such as artificial intelligence, promises a future of increasing capabilities and applications.

For this reason, it is crucial that engineers and scientists stay up-to-date with the latest advancements in FEM. Participation in continuing education programs and specialized training is essential for professionals to acquire and maintain the necessary skills. Mesh quality, a critical component of analysis accuracy, requires the use of advanced generation and optimization techniques. Commercial and open-source software, such as ANSYS, ABAQUS, and FEniCS, are valuable resources that offer functionalities tailored to specific needs and should be leveraged to perform detailed analyses.

Furthermore, it is recommended to foster collaboration between different engineering and science disciplines to address complex problems in a multifaceted manner using FEM. This interdisciplinarity can lead to more innovative and effective solutions. Investment in research and development is also crucial for exploring new applications of FEM and enhancing its capabilities, especially in promising areas such as multiscale analysis and coupled multiphysics simulation, which present opportunities for even more significant achievements.

Bibliography

  • Belytschko, T., Liu, W. K., Moran, B., & Elkhodary, K. (2014). Nonlinear finite elements for continua and structures. John Wiley & Sons.
  • Clough, R. W. (1990). Original formulation of the finite element method. Finite Elements in Analysis and Design, 7(2), 89-101.
  • Courant, R. (1994). Variational methods for the solution of problems of equilibrium and vibrations. Lecture Notes in Pure and Applied Mathematics, 1-1.
  • Hughes, T. J. (2003). The finite element method: linear static and dynamic finite element analysis. Courier Corporation.
  • Oñate, E. (2009). Introduction to the finite element method for structural analysis. Structural Analysis with the Finite Element Method: Linear Statics, 1-42.
  • Reddy, J. N. (2019). Introduction to the finite element method. McGraw-Hill Education.
  • Turner, M. J., Clough, R. W., Martin, H. C., & Topp, L. J. (1956). Stiffness and deflection analysis of complex structures. Journal of the Aeronautical Sciences, 23(9), 805-823.
  • Zienkiewicz, O. C., & Taylor, R. L. (2005). The finite element method set. Elsevier.