1 Introduction
2 Viscoelasticity model for finite deformation
2.1 Principle of the finite viscoelastic Simo model
ID | Symbol | Calculation | Description |
---|---|---|---|
Deformation variables | |||
1 | \(\textbf{F}\) | Deformation gradient | |
2 | J | \(\det (\textbf{F})\) | Determinant of the deformation gradient |
3 | \(\bar{\textbf{F}}\) | \(J^{-\frac{1}{3}}\textbf{F}\) | Unimodular deformation gradient |
3 | \(\textbf{C}\) | \(\textbf{F}^T\textbf{F}\) | Right Cauchy–Green tensor |
4 | \(\bar{\textbf{C}}\) | \(J^{-\frac{2}{3}}\textbf{C}\) | Unimodular right Cauchy–Green tensor |
5 | \(\textbf{B}\) | \(\textbf{F}\textbf{F}^T\) | left Cauchy–Green tensor |
6 | \(\bar{\textbf{B}}\) | \(J^{-\frac{2}{3}}\textbf{B}\) | Unimodular left Cauchy–Green tensor |
Stress-like tensors | |||
7 | \(\tilde{\textbf{T}}\) | 2nd Piola–Kirchhoff stress tensor | |
8 | \(\textbf{T}\) | \(J^{-1}\textbf{F}\tilde{\textbf{T}}\textbf{F}^T\) | Cauchy stress tensor |
9 | \(\textbf{S}\) | \(\textbf{F}\tilde{\textbf{T}}\textbf{F}^T\) | Weighted Cauchy stress tensor |
10 | \(\tilde{\textbf{T}}_{\textrm{iso}}\) | Isochoric 2nd Piola–Kirchhoff stress tensor | |
11 | \(\textbf{T}_{\textrm{iso}}\) | \(J^{-1}\bar{\textbf{F}}\tilde{\textbf{T}}_{\textrm{iso}}\bar{\textbf{F}}^T\) | Isochoric Cauchy stress tensor |
12 | \(\tilde{\textbf{T}}_{\textrm{iso}}^{\circ }\) | Isochoric 2nd Piola–Kirchhoff stress tensor for instantaneous load history | |
13 | \(\textbf{S}_{\textrm{iso}}\) | \(\bar{\textbf{F}}\tilde{\textbf{T}}_{\textrm{iso}}\bar{\textbf{F}}^T\) | Weighted isochoric Cauchy stress tensor |
14 | \(\tilde{\textbf{T}}_{\textrm{ov}}\) | Overstress 2nd Piola–Kirchhoff stress tensor | |
15 | \(\tilde{\textbf{T}}_{\textrm{ov},k}\) | Overstress 2nd Piola–Kirchhoff stress tensor for k-th Maxwell element | |
16 | \(\textbf{T}_{\textrm{ov}}\) | \(J^{-1}\bar{\textbf{F}}\tilde{\textbf{T}}_{\textrm{ov}}\bar{\textbf{F}}^T\) | Overstress Cauchy stress tensor |
17 | \(\textbf{S}_{\textrm{ov}}\) | \(\bar{\textbf{F}}\tilde{\textbf{T}}_{\textrm{ov}}\bar{\textbf{F}}^T\) | Weighted overstress Cauchy stress tensor |
Energy variables | |||
18 | \(\Psi \) | \(\Psi (\textbf{C}(t),\theta (t))\) | Free energy |
19 | \(\Psi _{\textrm{eq}}\) | \(\Psi _{\textrm{eq}}(\textbf{C},\theta )\) | Equilibrium free energy |
20 | \(\Psi _{\textrm{th}}\) | \(\Psi _{\textrm{th}}(\theta )\) | Thermal free energy |
21 | \(\Psi _{\textrm{neq}}\) | \(\Psi _{\textrm{neq}}(\bar{\textbf{C}}(t),\theta (t))\) | Non-equilibrium free energy |
22 | \(\bar{W}^{\circ }\) | \(\bar{W}^{\circ }(\bar{\textbf{C}},\theta )\) | Isochoric stored energy for instantaneous load history |
23 | \(U^{\circ }\) | \(U^{\circ }(J,\theta )\) | Volumetric stored energy for instantaneous load history |
Mathematical operations: | |||
24 | \(\textrm{DEV}_{}\left[ (\bullet )\right] =(\bullet )-\frac{1}{3}\left( (\bullet )\cdot \textbf{C}\right) \textbf{C}^{-1}\) | Deviator operator in initial configuration | |
25 | \(\overline{\textrm{DEV}}_{}\left[ (\bullet )\right] =J^{-\frac{2}{3}}\left[ (\bullet )- \frac{1}{3}\left( (\bullet )\cdot \textbf{C}\right) \textbf{C}^{-1}\right] \) | Deviator operator in intermediate isochoric configuration | |
26 | \(\textrm{dev}\left[ (\bullet )\right] {}=(\bullet )- \frac{1}{3}\left( (\bullet )\cdot \textbf{1}\right) \textbf{1}\) | Deviator operator in current configuration |
Known or accordingly given functions | |
Instantaneous stored isochoric energy | \(\bar{W}^{\circ }(\bar{\textbf{C}})\) |
Instantaneous stored volumetric energy | \(U^{\circ }(J)\) |
Relaxation function with relative coefficients | \(g(t)=\gamma _{\infty } +\sum \limits _{k=1}^{N}\gamma _k e^{-\frac{t}{\tau _k}}\) |
Variables, which have to be defined with respect to deformation history | |
Instantaneous isochoric 2nd Piola–Kirchhoff stress tensor | \(\tilde{\textbf{T}}_{\textrm{iso}}^{\circ }=2\partial _{\bar{\textbf{C}}}\bar{W}^{\circ }\) |
Instantaneous isochoric weighted Cauchy stress tensor | \(\textbf{S}_{\textrm{iso}}^{\circ }=\bar{\textbf{F}}\tilde{\textbf{T}}_{\textrm{iso}}^{\circ }\bar{\textbf{F}}^T\) |
Overstress of weighted Cauchy tensor | \(\textbf{S}_{\textrm{ov},k}=\bar{\textbf{F}}\int \limits _{-\infty }^{t}e^{-\frac{t-s}{\tau _k}} \frac{\textrm{d}\;}{\textrm{d}s}\left( \overline{\textrm{DEV}}_{}\left[ \tilde{\textbf{T}}_{\textrm{iso}}^{\circ }\right] \right) \textrm{d} s\bar{\textbf{F}}^T\) |
Weighted Cauchy stress tensor | \(\textbf{S}=J\partial _JU^{\circ }\textbf{1}+\textrm{dev}\left[ \gamma _\infty \textbf{S}_{\textrm{iso}}^{\circ }+\sum _{k=1}^{N}\gamma _k\textbf{S}_{\textrm{ov},k}\right] {}\) |
\(\textbf{S}\) with relaxation function | \(\textbf{S}=J\partial _JU^{\circ }\textbf{1}+\textrm{dev}\left[ \bar{\textbf{F}}\int \limits _{-\infty }^{t}g(t-s) \frac{\textrm{d}\;}{\textrm{d}s}\left( \overline{\textrm{DEV}}_{}\left[ \tilde{\textbf{T}}_{\textrm{iso}}^{\circ }\right] \right) \textrm{d} s\bar{\textbf{F}}^T\right] {}\) |
2.2 Simo model with neo-Hookean hyperelasticity
Known or accordingly given functions | |
Instantaneous stored isochoric energy: | \(\bar{W}^{\circ }(\bar{\textbf{C}})=c_{10}(I_{\bar{\textbf{C}}}-3)\) |
Instantaneous stored volumetric energy: | \(U^{\circ }(J)=\frac{\kappa }{2}\left( \ln (J)\right) ^2\) |
Relaxation function with relative coefficients: | \(g(t)=\gamma _{\infty } +\sum \limits _{k=1}^{N}\gamma _k e^{-\frac{t}{\tau _k}}\) |
Variables, which have to be defined with respect to deformation history | |
Instantaneous isochoric 2nd Piola–Kirchhoff stress tensor: | \(\tilde{\textbf{T}}_{\textrm{iso}}^{\circ }=2c_{10}\textbf{1}\) |
Instantaneous isochoric weighted Cauchy stress tensor: | \(\textbf{S}_{\textrm{iso}}^{\circ }=2c_{10}\bar{\textbf{B}}\) |
Overstress of weighted Cauchy stress tensor: | \(\textbf{S}_{\textrm{ov},k}=\bar{\textbf{F}}\int \limits _{-\infty }^{t}2c_{10}e^{-\frac{t-s}{\tau _k}} \frac{\textrm{d}\;}{\textrm{d}s}\left( \overline{\textrm{DEV}}_{}\left[ \textbf{1}\right] \right) \textrm{d} s\bar{\textbf{F}}^T\) |
Weighted Cauchy stress tensor | \(\textbf{S}=\kappa \ln (J)\textbf{1}+\textrm{dev}\left[ \gamma _\infty \textbf{S}_{\textrm{iso}}^{\circ }+\sum _{k=1}^{N}\gamma _k\textbf{S}_{\textrm{ov},k}\right] {}\) |
Material parameters for the simulation | ||||
\( c_{10}\)[MPa] | \(\gamma _{\infty }\) | \( \gamma _{i}\) | \(\tau \) [s] | \( \kappa [\textrm{MPa}] \) |
1 | \(10^{-4}\) | \(1-\gamma _{\infty }\) | 1 | 100 |
2.3 Linearisation relative to a pre-deformed configuration
2.4 Enhanced modification of the Simo model
Known or accordingly given functions | |
Instantaneous stored isochoric energy | \(\bar{W}^{\circ }(\bar{\textbf{C}})\) |
Instantaneous stored volumetric energy | \(U^{\circ }(J)\) |
Relaxation function with relative coefficients | \(g(t)=\gamma _{\infty } +\sum \limits _{k=1}^{N}\gamma _k e^{-\frac{t}{\tau _k}}\) |
Variables, which have to be defined with respect to deformation history | |
Alternative instantaneous isochoric 2nd Piola-Kirchhoff stress tensor | \(\tilde{\textbf{T}}_{\textrm{iso}}^{\circ }=2\partial _{I_{\bar{\textbf{C}}}}\bar{W}^{\circ }(\textbf{1}-\bar{\textbf{C}}^{-1})+2\partial _{II_{\bar{\textbf{C}}}}\bar{W}^{\circ }( I_{\bar{\textbf{C}}}\textbf{1}-\bar{\textbf{C}}-2\bar{\textbf{C}}^{-1})\) |
Instantaneous isochoric weighted Cauchy stress tensor | \(\textbf{S}_{\textrm{iso}}^{\circ }=\bar{\textbf{F}}\tilde{\textbf{T}}_{\textrm{iso}}^{\circ }\bar{\textbf{F}}^T\) |
Overstress of weighted Cauchy stress tensor: | \(\textbf{S}_{\textrm{ov},k}=\bar{\textbf{F}}\int \limits _{-\infty }^{t}e^{-\frac{t-s}{\tau _k}} \frac{\textrm{d}\;}{\textrm{d}s}\left( \tilde{\textbf{T}}_{\textrm{iso}}^{\circ }\right) \textrm{d} s\bar{\textbf{F}}^T\) |
Weighted Cauchy stress tensor: | \(\textbf{S}=J\partial _JU^{\circ }\textbf{1}+\textrm{dev}\left[ \gamma _\infty \textbf{S}_{\textrm{iso}}^{\circ }+\sum _{k=1}^{N}\gamma _k\textbf{S}_{\textrm{ov},k}\right] {}\) |
2.5 Integration algorithm
Given entities | |
Deformation gradient | \(\textbf{F}(t_n)=\textbf{F}_n\) and \(\textbf{F}(t_{n+1})=\textbf{F}_{n+1}\) |
Internal variable: | \(\tilde{\textbf{T}}_{\textrm{ov},k}{}_n\) |
Variables, which have to be defined for the time point \(t_{n+1}\) | |
Relaxation function with relative coefficients: | |
\(\quad g^{*}(\Delta t)=\gamma _{\infty } +\sum \limits _{k=1}^{N}\gamma _k e^{-\frac{\Delta t}{2\tau _k}}\) | |
Instantaneous isochoric weighted Cauchy stress tensor: | |
\(\quad \textbf{S}_{\textrm{iso}}^{\circ }{}_{n+1}=2\partial _{I_{\bar{\textbf{C}}}}\bar{W}^{\circ }(\bar{\textbf{C}}_{n+1})\bar{\textbf{B}}_{n+1}\) | |
\(\quad \quad \quad \quad \quad \quad + \partial _{II_{\bar{\textbf{C}}}}\bar{W}^{\circ }(\bar{\textbf{C}}_{n+1})(I_{\bar{\textbf{C}}_{n+1}}\bar{\textbf{B}}_{n+1}-\bar{\textbf{B}}_{n+1}\bar{\textbf{B}}_{n+1})\) | |
\(\quad \textbf{S}_{\textrm{iso}}^{\circ }{}_{n}=2\partial _{I_{\bar{\textbf{C}}}}\bar{W}^{\circ }(\bar{\textbf{C}}_{n})\bar{\textbf{B}}_{n}\) | |
\(\quad \quad \quad \quad \quad \quad + \partial _{II_{\bar{\textbf{C}}}}\bar{W}^{\circ }(\bar{\textbf{C}}_{n})(I_{\bar{\textbf{C}}_{n}}\bar{\textbf{B}}_{n}-\bar{\textbf{B}}_{n}\bar{\textbf{B}}_{n})\) | |
Update algorithmic internal variables: | |
\(\quad \overline{\tilde{\textbf{T}}_{\textrm{ov},k}{}_n}=e^{-\frac{\Delta t}{\tau _k}}\tilde{\textbf{T}}_{\textrm{ov},k}{}_n -e^{-\frac{\Delta t}{2\tau _k}}\bar{\textbf{F}}_{n}^{-1}\textrm{dev}\left[ \textbf{S}_{\textrm{iso}}^{\circ }{}_{n}\right] {}\bar{\textbf{F}}_n^{-T}\) | |
\(\quad \tilde{\textbf{T}}_{\textrm{ov},k}{}_{n+1}= \overline{\tilde{\textbf{T}}_{\textrm{ov},k}{}_n}+e^{-\frac{\Delta t}{2\tau _k}}\bar{\textbf{F}}_{n+1}^{-1}\textrm{dev}\left[ \textbf{S}_{\textrm{iso}}^{\circ }{}_{n+1}\right] {}\bar{\textbf{F}}_{n+1}^{-T}\) | |
\(\quad \overline{\textbf{S}_{\textrm{ov},k}{}_{n}}= \bar{\textbf{F}}_{n+1}\overline{\tilde{\textbf{T}}_{\textrm{ov},k}{}_n}\bar{\textbf{F}}_{n+1}^T\) | |
Weighted Cauchy stress tensor: | |
\(\textbf{S}=J_{n+1}\partial _JU^{\circ }(J_{n+1})\textbf{1}+ \textrm{dev}\left[ g^{*}(\Delta t)\textbf{S}_{\textrm{iso}}^{\circ }{}_{n+1}+\sum _{k=1}^{N}\gamma _k\overline{\textbf{S}_{\textrm{ov},k}{}_{n}}\right] {}\) |
Given entities | |
Deformation gradient: | \(\textbf{F}(t_n)=\textbf{F}_n\) and \(\textbf{F}(t_{n+1})=\textbf{F}_{n+1}\) |
Internal variable: | \(\tilde{\textbf{T}}_{\textrm{ov},k}{}_n\) |
Variables, Which have to be defined for the time point \(t_{n+1}\) | |
Relaxation function with relative coefficients: | |
\(\quad g^{*}(\Delta t)=\gamma _{\infty } +\sum \limits _{k=1}^{N}\gamma _k e^{-\frac{\Delta t}{2\tau _k}}\) | |
Instantaneous isochoric weighted Cauchy stress tensor: | |
\(\quad \textbf{S}_{\textrm{iso}}^{\circ }{}_{n+1}=2\partial _{I_{\bar{\textbf{C}}}}\bar{W}^{\circ }(\bar{\textbf{C}}_{n+1})(\bar{\textbf{B}}_{n+1}-\textbf{1})\) | |
\(\quad \quad \quad \quad \quad \quad + \partial _{II_{\bar{\textbf{C}}}}\bar{W}^{\circ }(\bar{\textbf{C}}_{n+1})(I_{\bar{\textbf{C}}_{n+1}}\bar{\textbf{B}}_{n+1}-\bar{\textbf{B}}_{n+1}\bar{\textbf{B}}_{n+1}-2\cdot \textbf{1})\) | |
\(\quad \textbf{S}_{\textrm{iso}}^{\circ }{}_{n}=2\partial _{I_{\bar{\textbf{C}}}}\bar{W}^{\circ }(\bar{\textbf{C}}_{n})(\bar{\textbf{B}}_{n}-\textbf{1})\) | |
\(\quad \quad \quad \quad \quad \quad + \partial _{II_{\bar{\textbf{C}}}}\bar{W}^{\circ }(\bar{\textbf{C}}_{n})(I_{\bar{\textbf{C}}_{n}}\bar{\textbf{B}}_{n}-\bar{\textbf{B}}_{n}\bar{\textbf{B}}_{n}-2\cdot \textbf{1})\) | |
Update algorithmic internal variables: | |
\(\quad \overline{\tilde{\textbf{T}}_{\textrm{ov},k}{}_n}=e^{-\frac{\Delta t}{\tau _k}}\tilde{\textbf{T}}_{\textrm{ov},k}{}_n -e^{-\frac{\Delta t}{2\tau _k}}\bar{\textbf{F}}_{n}^{-1}\textbf{S}_{\textrm{iso}}^{\circ }{}_{n}\bar{\textbf{F}}_n^{-T}\) | |
\(\quad \tilde{\textbf{T}}_{\textrm{ov},k}{}_{n+1}= \overline{\tilde{\textbf{T}}_{\textrm{ov},k}{}_n}+e^{-\frac{\Delta t}{2\tau _k}}\bar{\textbf{F}}_{n+1}^{-1}\textbf{S}_{\textrm{iso}}^{\circ }{}_{n+1}\bar{\textbf{F}}_{n+1}^{-T}\) | |
\(\quad \overline{\textbf{S}_{\textrm{ov},k}{}_{n}}= \bar{\textbf{F}}_{n+1}\overline{\tilde{\textbf{T}}_{\textrm{ov},k}{}_n}\bar{\textbf{F}}_{n+1}^T\) | |
Weighted Cauchy stress tensor: | |
\(\textbf{S}=J_{n+1}\partial _JU^{\circ }(J_{n+1})\textbf{1}+ \textrm{dev}\left[ g^{*}(\Delta t)\textbf{S}_{\textrm{iso}}^{\circ }{}_{n+1}+\sum _{k=1}^{N}\gamma _k\overline{\textbf{S}_{\textrm{ov},k}{}_{n}}\right] {}\) |
3 Simulation of a tie rod in car chassis
Simulation cases | |||
---|---|---|---|
Load case | Amplitude | Angular frequency | Preload |
\(\hat{U}_{z}\) | \(\omega \) | \(U_{z0}\) | |
[mm] | [rad/sec] | [mm] | |
LC1 | 130 | 1/6 | 0 |
LC2 | 1 | \(20\pi \) | 0 |
LC3 | 1 | \(20\pi \) | 100 |
LC4 | 130 | \(20\pi \) | 0 |