Galerkin methods in time for semi-discrete viscoelastodynamics

2
Galerkin methods in time for semi-discrete viscoelastodynamics Michael Groß and Peter Betsch Chair of Computational Mechanics, Department of Mechanical Engineering, University of Siegen, Paul-Bonatz-Str. 9-11, D-57068 Siegen, Germany In semi-discrete nonlinear elastodynamics, higher order energy and momentum conserving time stepping schemes turned out to be well suited for computing long time motions [1]. In comparison to standard ODE integrators, conserving schemes exhibit superior stability properties which are of utmost importance in a nonlinear finite element framework. We show that conserving schemes are particularly well suited as starting point for the development of energy consistent schemes for dissipative dynamical systems. In particular, viscoelastic material behaviour is considered. A key advantage of energy consistent schemes lies in the fact that the equilibrium state of viscoelastic systems can be definitely reached, independent of the material parameters. In the paper, we compare two Galerkin methods for the temporal discretisation of semi-discrete nonlinear viscoelastodynamics: the standard continuous Galerkin (cG) method and an enhanced continuous Galerkin (eG) method which fulfils the total energy balance exactly. 1 Constitutive Formulation We use an internal variable formulation of viscoelasticity, where the total free energy function Ψ = ˆ Ψ (C, Γ ) depends on the right Cauchy-Green tensor C and the tensor-valued internal variable Γ . The evolution equation ˙ Γ = f evo (C, Γ ) for determining the internal variable follows from the local entropy production S : ˙ C/2 ˙ Ψ 0. In consideration of the gra- dient form of the second Piola-Kirchhoff stress tensor S =2 C Ψ , we obtain the inequality −∇ Γ Ψ : ˙ Γ 0, which has to be fulfilled by the evolution equation. In this paper, we restrict us to isotropic finite viscoelasticity according to [2]. The elasticity part of the free energy function then depends on the invariants of the right Cauchy-Green tensor and the viscous part of the free energy function depends on the invariants of the so-called ‘elastic’ right Cauchy-Green tensor C e = CΓ 1 . Thus we obtain the total free energy function Ψ = Ψ ela (I C ,II C ,III C )+ Ψ vis (I C e ,II C e ,III C e ). The evolution equation ˙ Γ =2 V 1 : M e Γ is chosen such that the local entropy production is given by a positive definite quadratic form with respect to the ‘elastic’ Mandel stress tensor M e =[C e ] t S e , where S e =2 C e Ψ vis , and the fourth-order inverse viscosity tensor V 1 =1/2η dev I dev +1/3η vol I vol . 2 Dynamical Formulation We perform a spatial finite element discretisation of the body in a total Lagrangian formulation. The deformation map is approximated by Lagrange polynomials: ϕ(X,t)= n node A=1 N A (X) x A (t). From this deformation map, we derive the de- formation gradient F = X ϕ and the material velocity v = ϕ/∂t, respectively. The corresponding right Cauchy-Green tensor is given by C = FF t . We choose a Hamiltonian description of this finite-dimensional system. In this formula- tion, we consider the coordinate vector x := (x 1 ,..., x n node ), the momentum vector p := (p 1 ,..., p n node ) as well as the tensor field Γ as separate state variables. The Hamiltonian H(x, p, Γ ) is given by the sum of the total kinetic energy T (p)= p · M 1 p/2 and the total free energy F (x, Γ )= B0 Ψ (C(x), Γ ). The resulting Hamilton’s equations of mo- tion ˙ x = M 1 p and ˙ p = Qx are first order ODE’s as the evolution equation, where M 1 and Q = ˆ Q(x, Γ ) are matrices. These equations of motion fulfil the following balance laws: First, the completeness condition of the shape functions leads to total linear momentum conservation ˙ P = A ˙ p A = 0, the symmetry of the matrix Q leads to total angular momentum conservation ˙ L = A ˙ q A × p A + q A × ˙ p A = 0, and the structural form of Hamilton’s equations of motion fulfils the bal- ance ˙ T = −P int between kinetic energy T and stress power P int = B0 S : ˙ C/2, which is equal to the balance ˙ H = −D int between Hamiltonian H and internal dissipation D int = B0 M e : ˙ ΓΓ 1 /2. 3 Temporal discretisation Now, we perform a temporal finite element discretisation. For a shorter description, we combine the canonical state variables x and p into one variable z =(x, p). We use Lagrange polynomials with respect to the master element I = [0, 1] as tempo- ral shape functions. We obtain the trial functions z h (α)= k+1 I =1 M I (α)z I as well as Γ h (α)= I M I (α)Γ I and the test Corresponding author: e-mail: [email protected], Phone: +49 271 740 2224, Fax: +49 271 740 2436 © 2005 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim PAMM · Proc. Appl. Math. Mech. 5, 397398 (2005) / DOI 10.1002/pamm.200510175 © 2005 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim

Transcript of Galerkin methods in time for semi-discrete viscoelastodynamics

Page 1: Galerkin methods in time for semi-discrete viscoelastodynamics

Galerkin methods in time for semi-discrete viscoelastodynamics

Michael Groß and Peter Betsch ∗

Chair of Computational Mechanics, Department of Mechanical Engineering, University of Siegen, Paul-Bonatz-Str. 9-11,D-57068 Siegen, Germany

In semi-discrete nonlinear elastodynamics, higher order energy and momentum conserving time stepping schemes turnedout to be well suited for computing long time motions [1]. In comparison to standard ODE integrators, conserving schemesexhibit superior stability properties which are of utmost importance in a nonlinear finite element framework. We showthat conserving schemes are particularly well suited as starting point for the development of energy consistent schemesfor dissipative dynamical systems. In particular, viscoelastic material behaviour is considered. A key advantage of energyconsistent schemes lies in the fact that the equilibrium state of viscoelastic systems can be definitely reached, independentof the material parameters. In the paper, we compare two Galerkin methods for the temporal discretisation of semi-discretenonlinear viscoelastodynamics: the standard continuous Galerkin (cG) method and an enhanced continuous Galerkin (eG)method which fulfils the total energy balance exactly.

1 Constitutive Formulation

We use an internal variable formulation of viscoelasticity, where the total free energy function Ψ = Ψ(C,Γ ) depends on

the right Cauchy-Green tensor C and the tensor-valued internal variable Γ . The evolution equation Γ = f evo(C,Γ ) for

determining the internal variable follows from the local entropy production S : C/2 − Ψ ≥ 0. In consideration of the gra-

dient form of the second Piola-Kirchhoff stress tensor S = 2∇CΨ , we obtain the inequality −∇Γ

Ψ : Γ ≥ 0, which has to

be fulfilled by the evolution equation. In this paper, we restrict us to isotropic finite viscoelasticity according to [2]. The

elasticity part of the free energy function then depends on the invariants of the right Cauchy-Green tensor and the viscous

part of the free energy function depends on the invariants of the so-called ‘elastic’ right Cauchy-Green tensor C e = CΓ−1.

Thus we obtain the total free energy function Ψ = Ψela(IC , IIC , IIIC) + Ψ

vis(ICe , IICe , IIICe). The evolution equation

Γ = 2[V

−1 : Me]Γ is chosen such that the local entropy production is given by a positive definite quadratic form with

respect to the ‘elastic’ Mandel stress tensor M e = [Ce]tSe, where Se = 2∇CeΨvis, and the fourth-order inverse viscosity

tensor V−1 = 1/2ηdev I

dev + 1/3ηvol Ivol.

2 Dynamical Formulation

We perform a spatial finite element discretisation of the body in a total Lagrangian formulation. The deformation map is

approximated by Lagrange polynomials: ϕ(X , t) =∑nnode

A=1NA(X)xA(t). From this deformation map, we derive the de-

formation gradient F = ∇Xϕ and the material velocity v = ∂ϕ/∂t, respectively. The corresponding right Cauchy-Green

tensor is given by C = FF t. We choose a Hamiltonian description of this finite-dimensional system. In this formula-

tion, we consider the coordinate vector x := (x1, . . . ,xnnode), the momentum vector p := (p1, . . . ,pnnode) as well as the

tensor field Γ as separate state variables. The Hamiltonian H(x, p,Γ ) is given by the sum of the total kinetic energy

T ∗(p) = p · M−1p/2 and the total free energy F(x,Γ ) =∫B0

Ψ(C(x),Γ ). The resulting Hamilton’s equations of mo-

tion x = M−1 p and p = −Qx are first order ODE’s as the evolution equation, where M−1 and Q = Q(x,Γ ) are matrices.

These equations of motion fulfil the following balance laws: First, the completeness condition of the shape functions leads

to total linear momentum conservation P =∑

A pA = 0, the symmetry of the matrix Q leads to total angular momentum

conservation L =∑

A

[qA × pA + qA × pA

]= 0, and the structural form of Hamilton’s equations of motion fulfils the bal-

ance ˙T ∗ = −Pint between kinetic energy T ∗ and stress power Pint =∫B0

S : C/2, which is equal to the balance H = −Dint

between Hamiltonian H and internal dissipation Dint =∫B0

Me : ΓΓ−1/2.

3 Temporal discretisation

Now, we perform a temporal finite element discretisation. For a shorter description, we combine the canonical state variables

x and p into one variable z = (x, p). We use Lagrange polynomials with respect to the master element I = [0, 1] as tempo-

ral shape functions. We obtain the trial functions zh(α) =∑k+1

I=1MI(α)zI as well as Γ

h(α) =∑

I MI(α)Γ I and the test

∗ Corresponding author: e-mail: [email protected], Phone: +49 271 740 2224, Fax: +49 271 740 2436

© 2005 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim

PAMM · Proc. Appl. Math. Mech. 5, 397–398 (2005) / DOI 10.1002/pamm.200510175

© 2005 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim

Page 2: Galerkin methods in time for semi-discrete viscoelastodynamics

functions δzh(α) =∑k

J=1MJ(α)δzJ as well as δΓh(α) =

∑J MJ(α)δΓJ , respectively. Finally, we derive the time inte-

gration schemes by using standard arguments from the weak form∫ 1

0Jδzh · [[zh]′ − hn J H(zh)zh] dα = 0 of the equations

of motion in connection with the weak form∫ 1

0δΓh : [[Γh]′ − hn 2 V−1 : M e(Γh)Γh] dα = 0 of the evolution equation.

The matrix J denotes the symplectic unit matrix [1], the prime denotes differentiation with respect to α and hn indicates the

time step size.

First, we show the standard time approximations in the constitutive laws corresponding to the cG method. The trial func-

tions directly implicate the approximation F h =∑

I MI F I of the deformation gradient. The approximationsCh = [F h]tF h

and Ce,h = Ch[Γh]−1 of the strain tensors are based on the approximation of the deformation gradient. The approximations

Se,h = 2∇CeΨvis(Ce,h) and Me,h= [Ce,h]tSe,h of the ‘elastic’ stress tensors depend on the approximation of the ‘elastic’

right Cauchy-Green tensor. And the total second Piola-Kirchhoff stress tensor then depends on the time approximation of

both strain tensors: Sh = 2∇CΨela(Ch) + Isym : Se,h[Γh]−t. In the eG method we apply the approach of assumed strain

approximations for which we have shown in [1] that it is invariant with respect to superimposed rigid body motions. The

approximation F h of the deformation gradient has been retained unmodified from the cG method. However, the strain

tensors will be now interpolated over the strains at the time nodes. Thus, we obtain the approximations C =∑

I MI CI

and Ce =∑

I MI CI [Γ I ]−1, where CI = [F I ]

tF I . The stresses then depend on these assumed strains. The ‘elastic’

Mandel stress tensor is given by M e= [Ce]tSe, where Se = 2∇CeΨvis(Ce), and the total second Piola-Kirchhoff stress

tensor then read S = 2∇CΨela(C) + Isym : Se[Γh]−t. The main issue of the eG method, however, is its energy consis-

tency which is based on an additionally introduced algorithmic stress tensor. We add to the approximation of the physically

based stress tensor S an algorithmic stress tensor S alg. The algorithmic stress tensor is a closed form expression derived

from a constrained least-squares minimisation of the Lagrange functional L(S alg, λ) =∫ 1

0‖Salg‖2/2 dα + λG(S alg), where

G(Salg) = Ψα=1 − Ψα=0 −∫ 1

0[[S + Salg] : C ′/2 + ∇ΓΨ : Γ ′] dα is the constraint (compare in [1] the case of nonlinear elas-

ticity). The result is the following weighted time derivative of the right Cauchy-Green tensor: S alg = 2 [G(0)/∫ 1

0‖C ′‖2 dα]C ′.

4 Numerical Example

As numerical example, we consider a general free motion of a L-shaped body initiated by an initial translation velocity vector

vT = (6, 0, 0) and an initial angular velocity vector ω0 = (0, 0, 0.6). We used linear finite elements in time and 4-node spatial

finite elements, for instance. The free energy functions are both Neo-Hookean with λ = 30000, µ = 7500 and ρ = 8.93. The

viscosities are ηdev = 50000 and ηvol = 10000. In the figure below, the motion itself and the total energy H of the L-shaped

body versus the time t is depicted. After changing time step size at t = 20, the total energy of the cG-method is increasing

while the energy of the eG-method continued to decrease. A further disadvantage of the cG-method is the only time-averaged

decrease using a medium time step size. Taking large time steps from the outset, the total energy of the cG-method does not

decrease and increase until the cG-method diverged, while the eG-method shows the same behaviour as before.

−5 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90−5

0

5

10

15

20

25

30

35

40

45

x

y

0 5 10 15 20 25 304240

4260

4280

4300

4320

4340

4360

Time

To

tal

ener

gy

hn = 0.1

hn

=0.2

cG(1) method

0 5 10 15 204260

4270

4280

4290

4300

4310

4320

4330

4340

4350

4360

Time

To

tal

ener

gy

hn = 0.2

cG(1) method

−5 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90−5

0

5

10

15

20

25

30

35

40

45

x

y

0 10 20 30 40 50 604245

4250

4255

4260

4265

4270

Time

To

tal

ener

gy

hn

=0.1

hn = 0.2

eG(1) method

0 10 20 30 40 50 604245

4250

4255

4260

4265

4270

Time

To

tal

ener

gy

hn = 0.2

eG(1) method

References[1] Groß M., Betsch P. and Steinmann P. Conservation properties of a time FE method–part IV: Higher order energy and momentum

conserving schemes. UKL/LTM J 04-01, Department of Mechanical Engineering, University of Kaiserslautern, 2004. Accepted forpublication in the Int. J. Numer. Methods Eng., 2005.

[2] Reese S. and Govindjee S. A Theory of Finite Viscoelasticity And Numerical Aspects, Int. J. Solids Structures, 35 (1998), 3455-3482.

© 2005 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim

Section 8 398