Solution Methods

For compressible materials, the only unknown in the governing equations is the displacement field. For nearly incompressible materials, Simcenter STAR-CCM+ uses a two-field approach with two independent variables, the displacement field u and the pressure p.

Displacement Field Solution

For infinitesimal strain (linear geometry), the internal forces are linear functions of the nodal displacements (see Eqn. (4566)). For large deformations, the internal forces are nonlinear in the displacements and Simcenter STAR-CCM+ solves the governing equations with Newton iterations:

Figure 1. EQUATION_DISPLAY
KMNiΔuNi=rMi
(4594)

where rMi are the residual forces at node M.

Statics
The nomenclature that is used in solid mechanics is different from that used in fluid mechanics. In fluid mechanics, for transient simulations, the inertial terms are included and the solution depends on the initial conditions and time. In solid mechanics, a load can be time-dependent but the solution can still be considered static because the typical time scales to load or unload a part are very long compared to the time scales for flexural or sound waves to travel through the part. However, in truly dynamic problems, the transients due to the low-frequency flexural waves or high-frequency sound waves are important and the inertial terms must be included.

The static solution seeks the displacement field uM such that the internal forces are in equilibrium with the external forces. In static problems, the inertial terms are neglected and Eqn. (4557) reads:

Figure 2. EQUATION_DISPLAY
fMint=fMextM
(4595)

where is the set of nodes of an element.

The residual forces are then:
Figure 3. EQUATION_DISPLAY
rMi=fMextfMint
(4596)

Simcenter STAR-CCM+ solves Eqn. (4594) for the displacement increments δuNi and updates the displacements as:

Figure 4. EQUATION_DISPLAY
uNi+1=uNi+δuNi
(4597)

The iteration starts with a given initial condition uN0. For a linear problem, the solution is independent of the initial conditions. In addition, a direct solver computes the solution in one iteration.

Dynamics

The dynamic solution seeks the displacement field uM that satisfies the equation:

Figure 5. EQUATION_DISPLAY
M M N u ¨ N + C M N u ˙ N = f M e x t f M int , M
(4598)

where MMN and CMN are the mass and damping matrices. The residual forces are then:

Figure 6. EQUATION_DISPLAY
r M = M M N u ¨ N C M N u ˙ N f M int + f M e x t , M
(4599)
Simcenter STAR-CCM+ provides two different approximations of the accelerations and velocities:
1st Order Backward Euler Method
The 1st order Backward Euler method approximates the acceleration and velocity at time-step n as:
Figure 7. EQUATION_DISPLAY
u¨Nn=u˙Nnu˙Nn1Δtu˙Nn=uNnuNn1Δt
(4600)
This first order approximation is not recommended for high-resolution structural dynamics, as it can introduce a large amount of numerical damping. However, the numerical damping can be used to remove unwanted initial transients, or when the goal is to reach a quasi-static solution.
2nd Order Newmark Method
The 2nd order Newmark method approximates the velocity and position at the time-step n as:
Figure 8. EQUATION_DISPLAY
u˙Nn=u˙Nn1+(γu¨Nn+(1γ)u¨Nn1)ΔtuNn=uNn1+u˙Nn1Δt+(βu¨Nn+(12β)u¨Nn1)Δt2
(4601)
On the initial time-step, the acceleration u ¨ N 0 is obtained by solving Eqn. (4598) at t = 0 :
Figure 9. EQUATION_DISPLAY
M M N u ¨ N 0 = f M e x t f M int
(4602)
where the damping term C M N u ˙ N 0 is neglected.
The method is 2nd order accurate when γ=12 and β=14. The method is absolutely stable when:
Figure 10. EQUATION_DISPLAY
γ12,β=14(12+γ)2
(4603)
Values of γ > 1 2 introduce numerical damping, but reduces time integration to 1st order accuracy.
The effective stiffness matrix for the Newmark method is:
Figure 11. EQUATION_DISPLAY
K ˜ M N = r M u N = + K M N + M M N β Δ t 2 + γ C M N β Δ t
(4604)
Generalized- α Method
The Generalized- α Method introduces the terms α f and α m , which denote an offset in the time-step between n 1 and n .
The implementation of the Generalized- α time integration method in Simcenter STAR-CCM+ is based on the work of Arnold and Brüls [872]. This integration method introduces the pseudo-acceleration variable a N related to the physical acceleration u ¨ N of the system by means of the recurrence relation:
Figure 12. EQUATION_DISPLAY
( 1 α m ) a N n + α m a N n 1 = ( 1 α f ) u ¨ N n + α f u ¨ N n 1
(4605)

Where a N 0 = u ¨ N 0

Then, the generalized- α expressions for the configuration of the system u N and the velocity u ˙ N is obtained by using a N in the Newmark difference formulae:
Figure 13. EQUATION_DISPLAY
u N n = u N n 1 + Δ t u ˙ N n 1 + Δ t 2 ( 0.5 β ) a N n 1 + Δ t 2 β a N n
(4606)
Figure 14. EQUATION_DISPLAY
u ˙ N n = u ˙ N n 1 + Δ t ( 1 γ ) a N n 1 + γ Δ t a N n
(4607)

Where Δ t is the time-step.

The residual characterizing the problem is evaluated in an implicit manner in terms of the values of u N , u ˙ N , and u ¨ N at the current time-step. By writing the integrator in terms of corrections to the position variable, the following parameters are introduced:
Figure 15. EQUATION_DISPLAY
β = 1 α m Δ t 2 β ( 1 α f )
(4608)
Figure 16. EQUATION_DISPLAY
γ = γ Δ t β
(4609)
and the tangent matrix of the system, K ˜ M N , takes the expression:
Figure 17. EQUATION_DISPLAY
K ˜ M N = β M M N + γ C M N + K M N
(4610)

Where M M N is the mass matrix of the system, C M N is the tangent damping matrix, and K M N is the tangent stiffness matrix.

The scheme is unconditionally stable and second-order accurate providing the following conditions are met:
Figure 18. EQUATION_DISPLAY
γ = 1 2 + α f α m
(4611)
Figure 19. EQUATION_DISPLAY
β = 1 4 ( 1 + α f α m ) 2
(4612)
Figure 20. EQUATION_DISPLAY
α m α f 1 2
(4613)
The numerical dissipation of the Generalized- α methods can be characterized by the spectral radius at infinity, ρ . For ρ = 1 , there is no numerical dissipation. When ρ = 0 , the maximum possible numerical dissipation occurs (known as asymptotic annihilation). The numerical dissipation can be described by the amplitude decay factor, where λ , which is defined in terms of the spectral radius ρ [ 0 , 1 ] :
Figure 21. EQUATION_DISPLAY
λ = 1 ρ 1 + ρ
(4614)
The following methods are associated to the family of the Generalized- α method:
Optimal Method
For the Optimal (Chung-Hulbert) time integration method, both α m 0 and α f 0 are non-zero and can be defined in terms of ρ using [873]:
Figure 22. EQUATION_DISPLAY
α m = 2 ρ 1 ρ + 1
(4615)
Figure 23. EQUATION_DISPLAY
α f = ρ ρ + 1
(4616)
HHT- α Method
For the HHT- α (Hilber-Hughes-Taylor) time integration method α m = 0 . α f can be defined in terms of ρ using [873]:
Figure 24. EQUATION_DISPLAY
α f = 1 ρ 1 + ρ
(4617)
WBZ- α Method
For the WBZ- α (Wood-Bossak-Zienkiewicz) time integration method α f = 0 . α m can be defined in terms of ρ using [873]:
Figure 25. EQUATION_DISPLAY
α m = ρ 1 ρ + 1
(4618)

Two-Field Solution

The governing equations contain two independent variables, the displacement field u and the pressure p (see Nearly Incompressible Materials).

The linearized system of equations for the static problem is:

Figure 26. EQUATION_DISPLAY
[KuuKupKpuKpp][ΔuΔp]=[fext0][fint,ufint,p]
(4619)

where:

Figure 27. EQUATION_DISPLAY
Kuu=ΩoBTuuBdΩo+Ωo(NuX)TS˜NuXdΩoKup=ΩoBTupNpdΩoKpp=ΩoNpTppNpdΩofint,u=ΩoBTS˜dΩofint,p=ΩoNpTpp(p¯p)dΩo
(4620)

Kuu is the displacement-based stiffness matrix, Kup is the stiffness matrix coupling the displacement and pressure fields, Kpu=KupT, Kpp is the pressure-based stiffness matrix, fext is the external load vector, fint,u is the displacement-based internal load vector, fint,p is the pressure-based internal load vector, B is the displacement-based strain operator, ab is the material stiffness tangent coupling fields a and b, Nu and Np are the vectors of shape functions interpolating the displacement and pressure fields, respectively. The pressure field is approximated with shape functions that are discontinuous between elements. The unknown pressure values are eliminated on the element level by static condensation.

Nonlinear Elasticity using Enhanced Assumed Strains

For cases where material bending is predominant, enhanced assumed strains are used to define the three-field formulation for nonlinear elasticity. This reduces shear and Poisson locking in Hex8 elements. The enhancement of the strain field is defined as:
ε ˜ = ε s ( u )
(4621)
where s is the symmetric gradient operator. The three-field variational problem follows:
Figure 28. EQUATION_DISPLAY
Ω 0 [ s ( δ u ) ε Ψ ( s ( δ u ) + ε ˜ ) W e x t ( δ u ) ]    d Ω o = 0
(4622)
Figure 29. EQUATION_DISPLAY
Ω 0 τ ε ˜ d Ω o = 0
(4623)
Figure 30. EQUATION_DISPLAY
Ω 0 δ ε ˜ [ σ + ε Ψ ( s ( u ) + ε ˜ ) ] d Ω o = 0
(4624)

where Ψ is the strain energy potential, and W e x t is the work done by applied body force or surface loads.

Due to the orthogonality condition, Eqn. (4623) is identically satisfied. The first term in Eqn. (4624) is also removed, eliminating the stress from the three-field formulation. The discrete two-field problem can be written as shown:
Figure 31. EQUATION_DISPLAY
Ω 0 [ s ( δ u ) ε Ψ ( s ( δ u ) + ε ˜ ) W e x t ( δ u ) ] d Ω o = 0
(4625)
Figure 32. EQUATION_DISPLAY
Ω 0 δ ε ˜ ε Ψ ( s ( u ) + ε ˜ ) d Ω o = 0
(4626)