Content deleted Content added
Junjie Wen (talk | contribs) →Application: Add some important examples |
m Replace curly quotes with straight quotes (see MOS:CURLY). |
||
(24 intermediate revisions by 19 users not shown) | |||
Line 4:
{{Differential equations}}
|
|
| last2 = Schwab
| first2 = Christoph
Line 18:
| year = 2005
| publisher = SIAM
| doi = 10.1137/
| hdl = 20.500.11850/147656
}}</ref> To solve a problem, the FEM subdivides a large system into smaller, simpler parts called '''finite elements'''. This is achieved by a particular space [[discretization]] in the space dimensions, which is implemented by the construction of a [[Types of mesh|mesh]] of the object: the numerical ___domain for the solution, which has a finite number of points. ▼
| hdl-access = free
▲ }}</ref> To solve a problem,
| title = A first course in the finite element method
| author = Daryl L. Logan
Line 26 ⟶ 27:
| year = 2011
| isbn = 9780495668275
}}</ref> The simple equations that model these finite elements are then assembled into a larger system of equations that models the entire problem.
Studying or [[Analysis|analyzing]] a phenomenon with FEM is often referred to as '''finite element analysis''' (
==Basic concepts==
Line 45 ⟶ 46:
The subdivision of a whole ___domain into simpler parts has several advantages:<ref name=":0">{{cite book |first1=J. N. |last1= Reddy |title= An Introduction to the Finite Element Method |edition=Third |publisher=McGraw-Hill |year=2006 |isbn=9780071267618}}</ref>
* Accurate representation of complex geometry;
* Inclusion of dissimilar material properties;
* Easy representation of the total solution; and
* Capture of local effects.
#
#
The global system of equations
In the first step above, the element equations are simple equations that locally approximate the original complex equations to be studied, where the original equations are often [[partial differential equation]]s (
* a set of [[algebraic equations]] for [[steady state|steady-state]] problems
* a set of [[ordinary differential equation]]s for [[transient state|transient]] problems.
These equation sets are element equations.
In
The practical application of FEM is known as
FEA may be used for analyzing problems over complicated domains (
A clear, detailed, and practical presentation of this approach can be found in the textbook ''The Finite Element Method for Engineers''.<ref>{{Cite book |last=Huebner |first=Kenneth H. |title=The Finite Element Method for Engineers |publisher=Wiley |year=2001 |isbn=978-0-471-37078-9}}</ref>
==History==
While it is difficult to quote the date of the invention of
Hrennikoff's work discretizes the ___domain by using a [[Lattice (group)|lattice]] analogy, while Courant's approach divides the ___domain into finite triangular
The
==Technical discussion==
Line 147 ⟶ 148:
==Discretization==
[[File: Finite element method 1D illustration1.
P1 and P2 are ready to be discretized, which leads to a common sub-problem (3). The basic idea is to replace the infinite-dimensional linear problem:
Line 279 ⟶ 280:
===Generalized finite element method===
The generalized finite element method (GFEM) uses local spaces consisting of functions, not necessarily polynomials, that reflect the available information on the unknown solution and thus ensure good local approximation. Then a [[partition of unity]] is used to
===Mixed finite element method===
Line 340 ⟶ 341:
The [[finite difference method]] (FDM) is an alternative way of approximating solutions of PDEs. The differences between FEM and FDM are:
* The most attractive feature of the FEM is its ability to handle complicated geometries (and boundaries) with relative ease. While FDM in its basic form is restricted to handle rectangular shapes and simple alterations thereof, the handling of geometries in FEM is theoretically straightforward.<ref name=":0" /><ref name=":1">{{Cite journal |last=Topper |first=Jürgen |date=January 2005 |title=Option pricing with finite elements |url=http://dx.doi.org/10.1002/wilm.42820050119 |journal=Wilmott |volume=2005 |issue=1 |pages=84–90 |doi=10.1002/wilm.42820050119
* FDM is not usually used for irregular CAD geometries but more often for rectangular or block-shaped models.<ref>{{Cite news|url=http://www.machinedesign.com/fea-and-simulation/what-s-difference-between-fem-fdm-and-fvm|title=What's The Difference Between FEM, FDM, and FVM?|date=2016-04-18|work=Machine Design|access-date=2017-07-28|archive-date=2017-07-28|archive-url=https://web.archive.org/web/20170728024918/http://www.machinedesign.com/fea-and-simulation/what-s-difference-between-fem-fdm-and-fvm|url-status=live}}</ref>
* FEM generally allows for more flexible mesh adaptivity than FDM.<ref name=":1" />
Line 351 ⟶ 352:
== Finite element and fast fourier transform (FFT) methods ==
Another method used for approximating solutions to a partial differential equation is the [[Fast Fourier transform|Fast Fourier Transform]] (FFT), where the solution is approximated by a fourier series computed using the FFT. For approximating the mechanical response of materials under stress, FFT is often much faster,<ref>{{Cite journal |last1=Ma |first1=X |last2=Parvathaneni |first2=K |last3=Lomov |first3=S |last4=Vasiukov |first4=D |last5=Shakoor |first5=M |last6=Park |first6=C |title=Quantitative comparison between fast fourier transform and finite element method for micromechanical modeling of composite |url=https://hal.science/hal-02416258 |journal=FiBreMoD Conference|date=December 2019 }}</ref> but FEM may be more accurate.<ref name=":2">{{Cite journal |last1=Prakash |first1=A |last2=Lebensohn |first2=R A |date=2009-09-01 |title=Simulation of micromechanical behavior of polycrystals: finite elements versus fast Fourier transforms |url=https://iopscience.iop.org/article/10.1088/0965-0393/17/6/064010 |journal=Modelling and Simulation in Materials Science and Engineering |volume=17 |issue=6 |pages=064010 |doi=10.1088/0965-0393/17/6/064010 |bibcode=2009MSMSE..17f4010P |issn=0965-0393|url-access=subscription }}</ref> One example of the respective advantages of the two methods is in simulation of [[Rolling (metalworking)|rolling]] a sheet of [[Aluminium|aluminum]] (an FCC metal), and [[Wire drawing|drawing]] a wire of [[tungsten]] (a BCC metal). This simulation did not have a sophisticated shape update algorithm for the FFT method. In both cases, the FFT method was more than 10 times as fast as FEM, but in the wire drawing simulation, where there were large deformations in [[Crystallite|grains]], the FEM method was much more accurate. In the sheet rolling simulation, the results of the two methods were similar.<ref name=":2" /> FFT has a larger speed advantage in cases where the boundary conditions are given in the materials [[Strain (mechanics)|strain]], and loses some of its efficiency in cases where the [[Stress (mechanics)|stress]] is used to apply the boundary conditions, as more iterations of the method are needed.<ref>{{Cite journal |last1=Cruzado |first1=A |last2=Segurado |first2=J |last3=Hartl |first3=D J |last4=Benzerga |first4=A A |date=2021-06-01 |title=A variational fast Fourier transform method for phase-transforming materials |url=https://iopscience.iop.org/article/10.1088/1361-651X/abe4c7 |journal=Modelling and Simulation in Materials Science and Engineering |volume=29 |issue=4 |pages=045001 |doi=10.1088/1361-651X/abe4c7 |bibcode=2021MSMSE..29d5001C |issn=0965-0393|url-access=subscription }}</ref>
The FE and FFT methods can also be combined in a [[voxel]] based method (2) to simulate deformation in materials, where the FE method is used for the macroscale stress and deformation, and the FFT method is used on the microscale to deal with the effects of microscale on the mechanical response.<ref name=":3">{{Cite journal |last1=Gierden |first1=Christian |last2=Kochmann |first2=Julian |last3=Waimann |first3=Johanna |last4=Svendsen |first4=Bob |last5=Reese |first5=Stefanie |date=2022-10-01 |title=A Review of FE-FFT-Based Two-Scale Methods for Computational Modeling of Microstructure Evolution and Macroscopic Material Behavior |journal=Archives of Computational Methods in Engineering |language=en |volume=29 |issue=6 |pages=4115–4135 |doi=10.1007/s11831-022-09735-6 |issn=1886-1784|doi-access=free }}</ref> Unlike FEM, FFT methods’ similarities to image processing methods means that an actual image of the microstructure from a microscope can be input to the solver to get a more accurate stress response. Using a real image with FFT avoids meshing the microstructure, which would be required if using FEM simulation of the microstructure, and might be difficult. Because fourier approximations are inherently periodic, FFT can only be used in cases of periodic microstructure, but this is common in real materials.<ref name=":3" /> FFT can also be combined with FEM methods by using fourier components as the variational basis for approximating the fields inside an element, which can take advantage of the speed of FFT based solvers.<ref>{{Cite journal |last1=Zeman |first1=J. |last2=de Geus |first2=T. W. J. |last3=Vondřejc |first3=J. |last4=Peerlings |first4=R. H. J. |last5=Geers |first5=M. G. D. |date=2017-09-07 |title=A finite element perspective on nonlinear FFT-based micromechanical simulations: A FINITE ELEMENT PERSPECTIVE ON NONLINEAR FFT-BASED SIMULATIONS |url=https://onlinelibrary.wiley.com/doi/10.1002/nme.5481 |journal=International Journal for Numerical Methods in Engineering |language=en |volume=111 |issue=10 |pages=903–926 |doi=10.1002/nme.5481|arxiv=1601.05970 }}</ref>
==Application==
Line 361 ⟶ 362:
Various specializations under the umbrella of the mechanical engineering discipline (such as aeronautical, biomechanical, and automotive industries) commonly use integrated FEM in the design and development of their products. Several modern FEM packages include specific components such as thermal, electromagnetic, fluid, and structural working environments. In a structural simulation, FEM helps tremendously in producing stiffness and strength visualizations and minimizing weight, materials, and costs.<ref name="Engineering Asset Management">{{cite journal|last1=Kiritsis |first1=D. |last2=Eemmanouilidis |first2=Ch. |last3=Koronios |first3=A. |last4=Mathew |first4=J. |date=2009 |title=Engineering Asset Management |journal=Proceedings of the 4th World Congress on Engineering Asset Management (WCEAM) |pages=591–592}}</ref>
[[File:Human knee joint FE model.png|thumb|245x245px|Finite Element Model of a human knee joint<ref>{{Cite journal| last1=Naghibi Beidokhti| first1=Hamid| last2=Janssen| first2=Dennis| last3=Khoshgoftar| first3=Mehdi| last4=Sprengers| first4=Andre| last5=Perdahcioglu| first5=Emin Semih| last6=Boogaard| first6=Ton Van den| last7=Verdonschot| first7=Nico| title=A comparison between dynamic implicit and explicit finite element simulations of the native knee joint| journal=Medical Engineering & Physics| volume=38| issue=10| pages=1123–1130| doi=10.1016/j.medengphy.2016.06.001| pmid=27349493| year=2016| url=https://ris.utwente.nl/ws/files/6153316/CMBBE2014-Hamid-Submitted.pdf| access-date=2019-09-19| archive-date=2018-07-19| archive-url=https://web.archive.org/web/20180719212657/https://ris.utwente.nl/ws/files/6153316/CMBBE2014-Hamid-Submitted.pdf| url-status=live}}</ref>]]
Line 368:
In the 1990s FEM was proposed for use in stochastic modeling for numerically solving probability models<ref>{{cite journal |title=Methods with high accuracy for finite element probability computing |author1=Peng Long |author2=Wang Jinliang |author3=Zhu Qiding |journal=Journal of Computational and Applied Mathematics |volume=59 |issue=2 |date=19 May 1995 |pages=181–189 |doi=10.1016/0377-0427(94)00027-X |doi-access= }}</ref> and later for reliability assessment.<ref>{{cite book |first1=Achintya |last1=Haldar |first2=Sankaran |last2=Mahadevan |title=Reliability Assessment Using Stochastic Finite Element Analysis |publisher=John Wiley & Sons |isbn=978-0471369615 |year=2000}}</ref>
FEM is widely applied for approximating differential equations that describe physical systems. This method is very popular in the community of [[Computational fluid dynamics]], and there are many applications for solving [[Navier–Stokes equations]] with FEM.<ref>{{cite book |last1=Girault |first1=Vivette |last2=Raviart |first2=Pierre-Arnaud |title=Finite Element Approximation of the Navier-Stokes Equations |volume=749 |year=1979 |publisher=Springer Berlin|isbn=978-3-540-09557-6}}</ref><ref>{{cite book |last1=Cuvelier |first1=Cornelis |last2=Segal |first2=August |last3=Van Steenhoven |first3=Anton A |title=Finite Element Methods and Navier-Stokes Equations |volume=22 |year=1986 |publisher=Springer Science & Business Media|isbn=978-1-4020-0309-7}}</ref><ref>{{cite book |last1=Girault |first1=Vivette |last2=Raviart |first2=Pierre-Arnaud |title=Finite Element Methods for Navier-Stokes Equations: Theory and Algorithms |volume=5 |year=2012 |publisher=Springer Science & Business Media|isbn=978-3-642-64888-5}}</ref> Recently, the application of FEM has been increasing in the researches of computational plasma. Promising numerical results using FEM for [[Magnetohydrodynamics]], [[Vlasov equation]], and [[Schrödinger equation]] have been proposed.<ref>{{cite journal |last1=Karakashian |first1=Ohannes |last2=Makridakis |first2=Charalambos |year=1999 |title=A Space-Time Finite Element Method for the Nonlinear Schrödinger Equation: The Continuous Galerkin Method |journal=SIAM Journal on Numerical Analysis |publisher=SIAM |volume=36 |issue=6 |pages=1779–1807 |doi=10.
==See also==
Line 395:
*[[Patch test (finite elements)|Patch test]]
*[[Rayleigh–Ritz method]]
*[[SDC Verifier]]
*[[Space mapping]]
*[[STRAND7]]
|