Formulation of the displacement-based Finite Element...
Transcript of Formulation of the displacement-based Finite Element...
![Page 1: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/1.jpg)
Formulation of the displacement-based
Finite Element Method and General Convergence Results
![Page 2: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/2.jpg)
Basics of Elasticity Theoryr
r'
u
r : before deformationr' : after deformationu : displacement
z
y
x
strain e: measure of relative distortions
for small displacements :
compatibility of the strain field:
u e
d/dx
int. + comp.
![Page 3: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/3.jpg)
Basics of Elasticity Theory
solid in equilibriumdeformed solid
deformation creates internal forces
C: material matrix (symmetric)e : straintI : stress b.c.
the problem of elasticity:
find u in the presence of boundary conditions:
(natural)(essential)
![Page 4: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/4.jpg)
The principle of virtual displacements
internal virtual work virtual work by external forces
virt. strain derived from virt. displacements U
stress field in equilibrium with
for any U that obey the b.c. and the true equilibrium stress field:
implicitly contains: ● force boundary conditions● direct stiffness method (in FEM formulation)
assume true U
e
t
p. o. v. d. satisfied for any U?
no yes
U is the solution
![Page 5: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/5.jpg)
FEM: domain discretization
local coord. systemof m-th element
global coord. system
node displ. in global coord.
solid decomposed into assemly of finite elements:
no overlap no holesnodal points coincide
global, nodal displacements:
interpolation matrix H(m):
strain-displacement matrix B(m):
it holds:
principle of virtual displacementsfor the discretized body:
![Page 6: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/6.jpg)
FEM: matrix equationsansatz for displacement field
ansatz for virt. displacement field
discretized principle of virt. displ.discrete displacement field to be determined
solution when p.o.v.d. fullfilled especially: = ei
with one obtains: , where
boundary forces containedimplicit direct stiffness
![Page 7: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/7.jpg)
FEM: matrix equationsdynamic case with dissipative forces ~ dU/dt:
modified body forces:
inertial forces damping forcesdefine:
K and M are symmetric
![Page 8: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/8.jpg)
FEM: Two-element bar assemblage
u(m)(x) linear:
interpolation condition:
two 2-point elements, polynomial ansatz
m = 11
![Page 9: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/9.jpg)
FEM: Two-element bar assemblagecalculate B(1)(x) for given u(1)(x):
m = 1:
analogous: material matrix:
![Page 10: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/10.jpg)
FEM: Two-element bar assemblage
slow load application: ,
obtain U(t*) by solving:
RS= R
I=0
![Page 11: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/11.jpg)
FEM: Exact stiffness vs. FEM approx.
from variational principle:A=(1+x/40)2
exact solution w. b.c. u(0) = 0 and u(80) = 1:
forces at the ends of the bar:
(exact stiffness matrix)
FEM
(FEM approx., prev. example)
displacement ansatz too rigid overestimate of stiffness
![Page 12: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/12.jpg)
FEM: Displacement constraints
decompose U =
: unconstrained : constrained
FEM equations:
modified force vector
if constraints don't coincide with Ub, try: where U
b can be constrained
need to transform FEM matrices accordingly:
![Page 13: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/13.jpg)
Refining the FEM solution
h refinement
keep order of interpolation
keep element size
p refinement
h/p refinement: both simultaneously
![Page 14: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/14.jpg)
Convergence of a FEM solution
Convergence in the norm induced by a:
strain energy pos. def. bilinear form
monotonic convergence:
1/h
a(uh,u
h)
a(u,u)necessary:
● compatibility of mesh and elements● completeness of elements
measures discretization and interpolation errors, only
![Page 15: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/15.jpg)
mon. Conv.: CompatibilityCompatibility:
continuity of u within and across element boundaries
different interpolation is adjacent elementsdiscontinuity
discontinuitydifferent element size in adjacent elements
d/dx
calculation of a(uh,u
h):
u e
e tC
Example:
delta function givesunphysical contributions to a(u
h,u
h) and destroys monotonic
convergence
![Page 16: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/16.jpg)
mon. Conv.: Completeness
Completeness: element must be able to representall rigid-body modes and states of constant strain
Reason:
1,...l
n
Number of rigid-body modes:
#rbm = dim(Ker(K))
rbm determined by the eigenvectors of K:
![Page 17: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/17.jpg)
Convergence ratesAssumptions:
● interpolation w. complete polynomials up to order k
● exact solution is smooth enough, such that Sobolev-Norm of order k+1 is finite:
Estimate (p-refinement):Def.: (Sobolev-Norm of order 0)
● uniform mesh
Lack of smoothness
slower convergence
non-uniform grid:
h/p refinement:
h refinement:
![Page 18: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/18.jpg)
Error assessment
non-continous stress possible
FEM solution violates differentialequilibrium:
Graphical assement: Isoband-plots
![Page 19: Formulation of the displacement-based Finite Element ...archiv.ibk.ethz.ch/emeritus/fa/education/Seminare/Seminar0607/Wee… · of m-th element global coord. system node displ. in](https://reader035.fdocuments.net/reader035/viewer/2022081517/5ed830e20fa3e705ec0e0147/html5/thumbnails/19.jpg)
Thank you for your attention!