r5.03.12 Comportement viscoplastique avec effet de mémoire et restauration de Chaboche#

Résumé:

Ce document décrit l’intégration du modèle de comportement élasto-visco-plastique de Chaboche avec un écrouissage isotrope comportant un effet mémoire d’écrouissage et deux écrouissages cinématiques non linéaires, avec prise en compte possible de la restauration et de la viscosité. Ce modèle est utilisable par la relation VISCOCHAB du mot-clé COMPORTEMENT. Le modèle implanté possède un effet d’écrouissage sur les variables tensorielles de rappel et prend en compte toutes les variations des coefficients avec la température [1] . Cette loi de comportement est intégrée par la résolution d’un système d’équations non linéaires. Ce modèle est disponible en 3D, déformation plane, axisymétrie. La modélisation en contrainte plane est prise en compte.

Le modèle VISCOCHAB dans Code_Aster#

Description du modèle#

A tout instant, l’état du matériau est décrit par la déformation \(\varepsilon\) , la température \(T\) , la déformation plastique \({\varepsilon}^{p}\) , la déformation plastique cumulée \(p\) et le tenseur de rappel \(X\) . Les équations d’état définissent alors en fonction de ces variables d’état la contrainte \(\sigma ={\sigma}^{H}\mathrm{Id}+\tilde{\sigma}\) (décomposée en parties hydrostatique et déviatorique), la part isotrope de l’écrouissage \(R\) et la part cinématique \(X\) :

(1902)#\[{\sigma}^{H}=\frac{1}{3}\mathrm{tr}(\sigma )=K\mathrm{tr}(\varepsilon -{\varepsilon}^{\mathrm{th}}) \text{ avec } {\varepsilon}^{\mathrm{th}}=\alpha (T-{T}^{\mathrm{ref}})\mathrm{Id}\]
(1903)#\[\tilde{\sigma}=\sigma -{\sigma}^{H}\mathrm{Id}=2\mu (\tilde{\varepsilon}-{\varepsilon}^{p})\]
(1904)#\[R=R(p)\]
(1905)#\[X=(p,{\varepsilon}^{p})\]

\(K,\mu ,\alpha\) et les coefficients de \(X(p)\) et \(R(p)\) sont des caractéristiques du matériau qui peuvent dépendre de la température. Plus précisément, ce sont respectivement les modules de compressibilité et de cisaillement, le coefficient de dilatation thermique, les fonctions d’écrouissage isotrope et cinématique. Quant à \({T}^{\mathrm{ref}}\) , il s’agit de la température de référence, pour laquelle on considère la déformation thermique comme étant nulle.

Surface d’écoulement - potentiel viscoplastique#

La surface d’écoulement associée au modèle VISCOCHAB est représentée dans l’espace des contraintes principales par:

  • son centre \(X\) , tenseur d’écrouissage cinématique,

  • sa taille \({\alpha}_{R}R+k\) , \(k\) étant sa taille initiale et \(R\) la variable d’écrouissage isotrope donnant l’évolution de cette taille, modulée par le coefficient \({\alpha}_{R}\) ,

  • sa forme donnée par le critère de Von Mises appliqué à \(\tilde{\sigma}\text{-X}\) . \(\tilde{\sigma}\) est le déviateur des contraintes.

L’évolution de la déformation plastique est gouvernée par une loi d’écoulement normal à un critère de plasticité de Von Mises:

(1906)#\[F(\sigma ,R,X)={(\tilde{\sigma}-X)}_{\text{eq}}-{\alpha}_{R}R(p)-k\text{ avec }{A}_{\mathrm{eq}}=\sqrt{\frac{3}{2}\tilde{A}:\tilde{A}}\]

Le potentiel de dissipation viscoplastique pour le modèle de Chaboche s’écrit:

(1907)#\[{\Omega}^{p}=\frac{{K}_{0}+{\alpha}_{k}R}{\alpha (n+1)}\exp\left[\alpha {\langle \frac{F}{{K}_{0}+{\alpha}_{k}R}\rangle }^{n+1}\right]\]

\(\langle F\rangle\) est la partie positive de \(F\) .

On en déduit la loi d’évolution de la déformation plastique:

(1908)#\[{\dot{\varepsilon}}^{p}=\frac{\partial {\Omega}^{p}}{\partial \sigma }=\dot{p}\frac{\partial F}{\partial \sigma }=\frac{3}{2}\dot{p}\frac{\tilde{\sigma}-X}{{(\tilde{\sigma}-X)}_{\text{eq}}}\]

en ayant posé :

(1909)#\[\dot{p}={\langle \frac{F}{{K}_{0}+{\alpha}_{k}R}\rangle }^{n}\exp\left[\alpha {\langle \frac{F}{{K}_{0}+{\alpha}_{k}R}\rangle }^{n+1}\right]\]

Classiquement, \(\dot{p}\) est la vitesse de déformation plastique cumulée. Les paramètres \({K}_{0}\) , \({\alpha}_{k}\) et \(\alpha\) sont relatifs à la viscosité du matériau (viscosité de Norton). L’équation (3681) peut aussi s’écrire de manière équivalente sous la forme suivante:

(1910)#\[\dot{p}=\sqrt{\frac{2}{3}{\dot{\varepsilon}}^{p}:{\dot{\varepsilon}}^{p}}\]

La normale unitaire à la surface d’écoulement est notée:

(1911)#\[n=\frac{\partial F}{\partial \sigma }{\parallel \frac{\partial F}{\partial \sigma }\parallel }^{-1}=\sqrt{\frac{2}{3}}\frac{\partial F}{\partial \sigma }=\sqrt{\frac{3}{2}}\frac{\tilde{\sigma}-X}{{(\tilde{\sigma}-X)}_{\text{eq}}}\]

Les lois d’évolution de l’écrouissage isotrope et de l’écrouissage cinématique sont obtenues à partir du potentiel thermodynamique et du potentiel de dissipation.

Formulation de l’écrouissage isotrope#

L’évolution de la variable d’écrouissage isotrope \(R\) est donnée par:

(1912)#\[\dot{R}=b(Q-R)\dot{p}+{\gamma}_{r}{\mid {Q}_{r}-R\mid }^{{m}_{r}}\text{sgn}({Q}_{r}-R)\]

Cette loi d’évolution de l’écrouissage isotrope fait intervenir un premier terme linéaire en fonction de la vitesse de déformation viscoplastique cumulée \(\dot{p}\) . Ce terme est utile pour décrire l’évolution de la boucle (adoucissement ou durcissement) en chargement cyclique. Ce terme fournit une valeur asymptotique de \(R\) (correspondant à l’état stabilisé) égale à la variable \(Q\) . Cette variable \(Q\) traduit le durcissement cyclique (l’effet de mémoire des déformations maximales). Ce n’est pas une constante mais elle dépend de l’amplitude maximum de la déformation (effet de mémoire):

(1913)#\[Q=Q{}_{0}{}^{}\text{}+({Q}_{m}-{Q}_{0})(1-{e}^{-2\mu q})\]

On définit dans l’espace des déformations une surface d’écoulement à l’intérieur de laquelle \(Q\) est une constante (domaine de non-écrouissage):

(1914)#\[f({\varepsilon}^{p},\xi ,q)=\frac{2}{3}{({\varepsilon}^{p}-\xi )}_{\text{eq}}-q\le 0\]

Ce critère définit un domaine caractérisant les déformations plastiques maximales, dont \(q\) mesure le rayon et \(\xi\) le centre, calculé suivant une loi de normalité:

(1915)#\[{\dot{\varepsilon}}^{p}:\frac{\partial f}{\partial {\varepsilon}^{p}}>0\]

La normale unitaire à la surface d’écoulement est notée:

(1916)#\[{n}^{\text{*}}=\frac{\partial f}{\partial \sigma }{\parallel \frac{\partial f}{\partial \sigma }\parallel }^{-1}=\sqrt{\frac{3}{2}}\frac{{\varepsilon}^{p}-\xi }{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}\]

Les lois d’évolution des variables \(q\) et \(\xi\) sont données sous la forme:

(1917)#\[\dot{q}=\eta H(f)\langle n:{n}^{\text{*}}\rangle \dot{p}\]
(1918)#\[\dot{\xi}=\sqrt{\frac{3}{2}}(1-\eta )H(f)\langle n:{n}^{\text{*}}\rangle \dot{p}{n}^{\text{*}}\]

Le paramètre \(\eta\) (qui n’existe pas dans la formulation initiale 5 [bib1]) permet de prendre en compte partiellement l’effet de mémoire. S’il est égal à 1/2, on retrouve la formulation initiale. S’il vaut 1, \(q\) est égal à la norme de la plus grande déformation plastique atteinte. S’il est très inférieur à 1/2, l’effet de mémoire est pris en compte en partie seulement.

Remarque:

Les mêmes expressions pour \(Q\) , \(f\) , \(\dot{q}\) et \(\dot{\xi}\) sont utilisées dans les lois VMIS/VISC_CIN1/2_MEMO [bib11] qui sont des versions simplifiées(et optimisées) de VISCOCHAB cf [r5.03.04].

La loi d’évolution de l’écrouissage isotrope (3685) fait intervenir un second terme, permettant de prendre en compte l’effet de la restauration. La variable \({Q}_{r}\) est donnée par l’équation:

(1919)#\[{Q}_{r}=Q-{Q}_{r}^{\text{*}}\left[1-{(\frac{{Q}_{m}-Q}{{Q}_{m}})}^{2}\right]\]

Notons que dans le modèle initial de Chaboche [bib1], le coefficient \({m}_{r}\) dans l’équation (3685) vaut 1.

Formulation de l’écrouissage cinématique#

Avant de donner l’expression de la loi d’écrouissage du modèle VISCOCHAB, on rappelle les différentes étapes qui ont permis son élaboration.

La loi la plus simple est un écrouissage linéaire de la forme:

(1920)#\[\dot{X}=\frac{2}{3}C{\dot{\varepsilon}}^{p}\]

À cette loi, on peut rajouter un terme non-linéaire de rappel fournissant un effet de mémoire évanescente du trajet de chargement (modèle initial de Chaboche):

(1921)#\[\dot{X}=\frac{2}{3}C\dot{{\varepsilon}^{p}}-\gamma X\dot{p}\]

avec

(1922)#\[\gamma ={\gamma}^{0}\left[{a}_{\infty}+(1-{a}_{\infty}){e}^{-\text{bp}}\right]\]

Il a été montré qu’une telle loi sur-estime largement le phénomène de déformation progressive. Ceci amène à introduire un terme à évanescence radiale (terme dû à Burlet et Cailletaud):

(1923)#\[\dot{X}=\frac{2}{3}C{\dot{\varepsilon}}^{p}-\gamma (X:n)n\dot{p}\]

En fait, cette loi sous-estime maintenant le phénomène de déformation progressive. On peut alors combiner les deux équations (3694) et (3696) avec le paramètre de pondération \(\delta \in \left[0,1\right]\) , afin de mieux estimer les déformations progressives:

(1924)#\[\dot{X}=\frac{2}{3}C{\dot{\varepsilon}}^{p}-\left[\delta (\gamma X\dot{p})+(1-\delta )(\gamma (X:n)n\dot{p})\right]\]

Dans le modèle initial de Chaboche, on trouve aussi un terme supplémentaire qui permet d’introduire les effets de la restauration dans l’écrouissage cinématique, ce qui donne au final la loi suivante:

(1925)#\[\dot{X}=\frac{2}{3}C{\dot{\varepsilon}}^{p}-\gamma \left[\delta X+(1-\delta )(X:n)n\right]\dot{p}-{\gamma}_{X}{\left[{(X)}_{\text{eq}}\right]}^{m-1}X\]

avec \(\gamma\) donné par l’équation (3695).

Pour une prise en compte exacte de la dépendance des paramètres matériaux par rapport à la température, il est nécessaire de rajouter un terme supplémentaire en \(\dot{T}\) , ce qui donne:

(1926)#\[\dot{X}=\frac{2}{3}C{\dot{\varepsilon}}^{p}-\gamma \left[\delta X+(1-\delta )(X:n)n\right]\dot{p}-{\gamma}_{X}{\left[{(X)}_{\text{eq}}\right]}^{m-1}X+\frac{1}{C}\frac{\partial C}{\partial T}X\dot{T}\]

avec \(\gamma\) donné par l’équation (3695).

Le modèle VISCOCHAB proposé comporte en fait 2 variables d’écrouissage cinématique \({X}_{1}\) et \({X}_{2}\) dont les lois d’évolutions sont données par l’équation (3699).

Bilan:

La loi d’évolution de l’écrouissage est de la forme:

(1927)#\[\begin{split}\left\lbrace\begin{array}{l}X = X_{1} + X_{2} \\ \dot{X}_{i} = \frac{2}{3} C_{i} \dot{\varepsilon}^{p} - \gamma_{i} \left[ \delta_{i} X_{i} + (1 - \delta_{i}) (X_{i} : n) n \right] \dot{p} \\ - \gamma_{Xi} \left[ (X_{i})_{\text{eq}} \right]^{m_{i} - 1} X_{i} + \frac{1}{C_{i}} \frac{\partial C_{i}}{\partial T} X_{i} \dot{T}, \quad i = 1, 2 \end{array} \right.\end{split}\]

avec

(1928)#\[{\gamma}_{i}={\gamma}_{i}^{0}\left[{a}_{\infty}+(1-{a}_{\infty}){e}^{-\text{bp}}\right]i=1,2\]

Intégration implicite#

Pour réaliser numériquement l’intégration de la loi de comportement, on effectue une discrétisation en temps et on adopte un schéma d’Euler implicite, réputé approprié pour des relations de comportement élastoplastiques. C’est la méthode utilisée par défaut. Il est également possible de réaliser une intégration explicite (voir r5.03.12-integration-explicite ) en choisissant le mot-clé ALGO_INTE=’RUNGE_KUTTA’.

Dorénavant, on emploiera les notations suivantes: \({A}^{-},{A}^{+}\) et \(\Delta A\) représentent respectivement les valeurs d’une quantité au début et à la fin du pas de temps considéré ainsi que son incrément durant le pas. On a donc la relation: \(\Delta A={A}^{+}-{A}^{-}\) . Le problème est alors le suivant: connaissant l’état au temps \({t}^{-}\) ainsi que les incréments de déformation \(\Delta \varepsilon\) (issus de la phase de prédiction (cf. STAT_NON_LINE [r5.03.01]) et de température \(\Delta T\) , déterminer l’état des variables internes au temps \(t\) ainsi que les contraintes \(\sigma\) .

Système d’équations#

La discrétisation implicite du problème conduit à un système de 27 équations:

Relation contrainte-déformation

(1929)#\[\Delta \sigma -H(\Delta \varepsilon -\Delta {\varepsilon}^{\text{th}}-\Delta p\frac{\partial F}{\partial {\sigma}^{+}})=0 \rightarrow \text{6 équations}\]

Écrouissage cinématique

(1930)#\[\begin{split}\left\lbrace \begin{array}{l} i = 1, 2 \\ \Delta X_{i} - \frac{2}{3} C_{i} \Delta \varepsilon^{p} + \gamma_{i}^{+} \left[ \delta_{i} X_{i}^{+} + (1 - \delta_{i}) (X_{i}^{+} \colon n^{+}) n^{+} \right] \Delta p \\ + \gamma_{Xi} \left[ (\Delta X_{i}^{+})_{\text{eq}} \right]^{m_{i} - 1} \Delta X_{i}^{+} \Delta t - \frac{1}{C_{i}} \frac{\partial C_{i}}{\partial T} X_{i}^{+} \Delta T = 0 \end{array} \right. \rightarrow \text{12 équations}\end{split}\]

Plasticité cumulée

(1931)#\[\Delta p-\Delta t{\langle \frac{{F}^{+}}{{K}_{0}+{\alpha}_{k}{R}^{+}}\rangle }^{n}\exp\left[\alpha {\langle \frac{{F}^{+}}{{K}_{0}+{\alpha}_{k}{R}^{+}}\rangle }^{n+1}\right]=0 \rightarrow \text{1 équation}\]

Écrouissage isotrope

(1932)#\[\Delta R-b({Q}^{+}-{R}^{+})\Delta p-{\gamma}_{r}{\mid {Q}_{r}^{+}-{R}^{+}\mid }^{{m}_{r}}\text{sgn}({Q}_{r}^{+}-{R}^{+})\Delta t=0 \rightarrow \text{1 équation}\]

Effet de mémoire

(1933)#\[\Delta q-\eta H(f){\langle n:{n}^{\text{*}}\rangle }^{+}\Delta p=0 \rightarrow \text{1 équation}\]
(1934)#\[\Delta \xi -\sqrt{\frac{3}{2}}(1-\eta )H(f){\langle n:{n}^{\text{*}}\rangle }^{+}\Delta p{({n}^{\text{*}})}^{+}=0 \rightarrow \text{6 équations}\]

Dans ce système, \({\gamma}_{{}_{i}}^{+}\) est donné en fonction de \({p}^{+}\) par l’équation (3701); \({Q}^{+}\) et \({Q}_{r}^{+}\) sont obtenus en fonction de \({q}^{+}\) par les équations (3686) et (3692).

Les 27 inconnues sont: \(\Delta \sigma\) , \(\Delta {X}_{1}\) , \(\Delta {X}_{2}\) , \(\Delta p\) , \(\Delta R\) , \(\Delta q\) et \(\Delta \xi\) .

Remarque:

Contrairement à VISC_CIN2_MEMO [r5.03.04], l’équation de vérification du seuil des déformations maximales: \(f({\varepsilon}^{p},\xi ,q)=\frac{2}{3}{({\varepsilon}^{p}-\xi )}_{\text{eq}}-q=0\) (voir (3687)) n’est pas prise en compte.

Schéma général de résolution#

On calcule la contrainte en faisant l’hypothèse d’un incrément purement élastique (\(\Delta p=0\) ).

(1935)#\[\begin{split}\begin{array}{}\Delta \sigma =H\Delta \varepsilon \text{avec}\Delta {\varepsilon}^{p}=\Delta {X}_{i}=\Delta \xi =0\\ \Delta R=\Delta p=\Delta q=0\end{array}\end{split}\]

On calcule la fonction seuil \({F}^{+}={(\tilde{\sigma}-X)}_{\text{eq}}^{+}-{\alpha}_{R}{R}^{+}-k\) . Si \({F}^{+}\le 0\) alors l’incrément est purement élastique et l’intégration est terminée. Sinon des corrections viscoplastiques sont effectuées en résolvant le système (S1) suivant:

Relation contrainte-déformation

(1936)#\[\Delta \sigma -H(\Delta \varepsilon -\Delta {\varepsilon}^{\text{th}}-\Delta p\frac{\partial F}{\partial {\sigma}^{+}})=0 \rightarrow \text{6 équations}\]

Écrouissage cinématique

(1937)#\[\begin{split}\left\lbrace \begin{array}{l} i = 1, 2 \\ \Delta X_{i} - \frac{2}{3} C_{i} \Delta \varepsilon^{p} + \gamma_{i}^{+} \left[ \delta_{i} X_{i}^{+} + (1 - \delta_{i}) (X_{i}^{+} \colon n^{+}) n^{+} \right] \Delta p \\ + \gamma_{Xi} \left[ (X_{i}^{+})_{\text{eq}} \right]^{m_{i} - 1} X_{i}^{+} \Delta t - \frac{1}{C_{i}} \frac{\partial C_{i}}{\partial T} X_{i} \Delta T = 0 \end{array} \right. \rightarrow \text{12 équations}\end{split}\]

Plasticité cumulée

(1938)#\[\Delta p-\Delta t{(\frac{{F}^{+}}{{K}_{0}+{\alpha}_{k}{R}^{+}})}^{n}\exp\left[\alpha {(\frac{{F}^{+}}{{K}_{0}+{\alpha}_{k}{R}^{+}})}^{n+1}\right]=0 \rightarrow \text{1 équation}\]

Écrouissage isotrope

(1939)#\[\Delta R-b({Q}^{+}-{R}^{+})\Delta p-{\gamma}_{r}{\mid {Q}_{r}^{+}-{R}^{+}\mid }^{{m}_{r}}\text{sgn}({Q}_{r}^{+}-{R}^{+})\Delta t=0 \rightarrow \text{1 équation}\]

Effet de mémoire

(1940)#\[\Delta q=0 \rightarrow \text{1 équation}\]
(1941)#\[\Delta \xi =0 \rightarrow \text{6 équations}\]

Les 20 inconnues sont: \(\Delta \sigma\) , \(\Delta {X}_{1}\) , \(\Delta {X}_{2}\) , \(\Delta p\) , \(\Delta R\) . On remarque que \(\Delta q\) et \(\Delta \xi\) en font pas partie des inconnues car leur solution est triviale.

On remarque aussi que, à ce stade, on peut vérifier que \({F}^{+}>0\) , et comme \({K}_{0}>0\) , \({\alpha}_{k}>0\) et \({R}^{+}>0\) , on a formellement remplacé les crochets (partie positive) de l’équation (1931) par des parenthèses simples dans l’équation (1938).

On calcule ensuite la fonction duale \(f\) «surface enveloppe des déformations maximales»:

(1942)#\[{f}^{+}=\frac{2}{3}{({\varepsilon}^{p}-\xi )}_{\text{eq}}^{+}-{q}^{+}\]

Si \({f}^{+}\le 0\) alors l’intégration est terminée. Sinon, on résout le système (S2) suivant:

Relation contrainte-déformation

(1943)#\[\Delta \sigma -H(\Delta \varepsilon -\Delta {\varepsilon}^{\text{th}}-\Delta p\frac{\partial F}{\partial {\sigma}^{+}})=0 \rightarrow \text{6 équations}\]

Écrouissage cinématique

(1944)#\[\begin{split}\left\lbrace\begin{array}{l} i=1,2\\ \Delta {X}_{i}-\frac{2}{3}{C}_{i}\Delta {\varepsilon}^{p}+{\gamma}_{{}_{i}}^{+}\left[{\delta}_{i}{X}_{i}^{+}+(1-{\delta}_{i})({X}_{i}^{+}:{n}^{+}){n}^{+}\right]\Delta p\\ +{\gamma}_{Xi}{\left[{({X}_{i}^{+})}_{\text{eq}}\right]}^{{m}_{i}-1}{X}_{i}^{+}\Delta t-\frac{1}{{C}_{i}}\frac{\partial {C}_{i}}{\partial T}{X}_{i}\Delta T=0\end{array}\right. \rightarrow \text{12 équations}\end{split}\]

Plasticité cumulée

(1945)#\[\Delta p-\Delta t{(\frac{{F}^{+}}{{K}_{0}+{\alpha}_{k}{R}^{+}})}^{n}\exp\left[\alpha {(\frac{{F}^{+}}{{K}_{0}+{\alpha}_{k}{R}^{+}})}^{n+1}\right]=0 \rightarrow \text{1 équation}\]

Écrouissage isotrope

(1946)#\[\Delta R-b({Q}^{+}-{R}^{+})\Delta p-{\gamma}_{r}{\mid {Q}_{r}^{+}-{R}^{+}\mid }^{{m}_{r}}\text{sgn}({Q}_{r}^{+}-{R}^{+})\Delta t=0 \rightarrow \text{1 équation}\]

Effet de mémoire

(1947)#\[\Delta q-\eta {\langle n:{n}^{\text{*}}\rangle }^{+}\Delta p=0 \rightarrow \text{1 équation}\]
(1948)#\[\Delta \xi -\sqrt{\frac{3}{2}}(1-\eta ){\langle n:{n}^{\text{*}}\rangle }^{+}\Delta p{({n}^{\text{*}})}^{+}=0 \rightarrow \text{6 équations}\]

Les 27 inconnues sont: \(\Delta \sigma\) , \(\Delta {X}_{1}\) , \(\Delta {X}_{2}\) , \(\Delta p\) , \(\Delta R\) , \(\Delta q\) et \(\Delta \xi\) .

On remarque que puisque \({f}^{+}>0\) , alors on a pu remplacer \(H(f)\) des équations (1933) et (1934) par \(1\) dans les équations (1947) et (1948).

Le système (S1) (resp. (S2)) est un système implicite non-linéaire à 20 (resp. 27) équations et 20 (resp. 27) inconnues.

On peut formellement écrire ses systèmes: \(\phi (\Delta Y)=0\) , avec :

  • \(\Delta Y={(\Delta \sigma ,\Delta {X}_{1},\Delta {X}_{2},\Delta p,\Delta R)}^{t}\) pour (S1),

  • et \(\Delta Y={(\Delta \sigma ,\Delta {X}_{1},\Delta {X}_{2},\Delta p,\Delta R,\Delta q,\Delta \xi )}^{t}\) pour (S2).

Ces systèmes non-linéaires sont résolus par la méthode itérative de Newton(dans l’environnement PLASTI décrit par exemple dans [r5.03.10]):

\(\phi (\Delta {Y}_{k})+{(\frac{\partial \phi }{\partial \Delta Y})}_{\Delta {Y}_{k}}(\Delta {Y}_{k+1}-\Delta {Y}_{k})=0\)

en itérant en \(k\) jusqu’à convergence et en démarrant avec une solution initiale assurant cette convergence.

Calcul de la Jacobienne#

Suivant que l’on ait à résoudre le système (S1) ou (S2), on décompose le système \(\phi (\Delta Y)=0\) en sous-systèmes:

\(\phi (\Delta Y)=\left[\begin{array}{}g(\Delta Y)\\ l(\Delta Y)\\ j(\Delta Y)\\ f(\Delta Y)\\ r(\Delta Y)\end{array}\right]\) pour (S1) et \(\phi (\Delta Y)=\left[\begin{array}{}g(\Delta Y)\\ l(\Delta Y)\\ j(\Delta Y)\\ f(\Delta Y)\\ r(\Delta Y)\\ h(\Delta Y)\\ c(\Delta Y)\end{array}\right]\) pour (S2).

Où:

\(g\) représente la relation contrainte-déformation

\(l\) représente les équations de l’écrouissage cinématique \({X}_{1}\)

\(j\) représente les équations de l’écrouissage cinématique \({X}_{2}\)

\(f\) représente l’équation définissant la plasticité cumulée \(p\)

\(r\) représente l’équation définissant l’écrouissage isotrope \(R(p)\)

\(h\) représente l’équation définissant l’effet de mémoire \(q\)

\(c\) représente les équations définissant l’effet de mémoire \(\xi\)

La matrice Jacobienne du système est la matrice \(J\) écrite par blocs:

\(J=\left[\begin{array}{ccccccc}\frac{\partial g}{\partial (\mathrm{\Delta \sigma })}& \frac{\partial g}{\partial ({\mathrm{\Delta X }}_{1})}& \frac{\partial g}{\partial ({\mathrm{\Delta X }}_{2})}& \frac{\partial g}{\partial (\mathrm{\Delta p })}& \frac{\partial g}{\partial (\mathrm{\Delta R })}& \frac{\partial g}{\partial (\mathrm{\Delta q })}& \frac{\partial g}{\partial (\mathrm{\Delta \xi })}\\ \frac{\partial l}{\partial (\mathrm{\Delta \sigma })}& \frac{\partial l}{\partial ({\mathrm{\Delta X }}_{1})}& \frac{\partial l}{\partial ({\mathrm{\Delta X }}_{2})}& \frac{\partial l}{\partial (\mathrm{\Delta p })}& \frac{\partial l}{\partial (\mathrm{\Delta R })}& \frac{\partial l}{\partial (\mathrm{\Delta q })}& \frac{\partial l}{\partial (\mathrm{\Delta \xi })}\\ \frac{\partial j}{\partial (\mathrm{\Delta \sigma })}& \frac{\partial j}{\partial ({\mathrm{\Delta X }}_{1})}& \frac{\partial j}{\partial ({\mathrm{\Delta X }}_{2})}& \frac{\partial j}{\partial (\mathrm{\Delta p })}& \frac{\partial j}{\partial (\mathrm{\Delta R })}& \frac{\partial j}{\partial (\mathrm{\Delta q })}& \frac{\partial j}{\partial (\mathrm{\Delta \xi })}\\ \frac{\partial f}{\partial (\mathrm{\Delta \sigma })}& \frac{\partial f}{\partial ({\mathrm{\Delta X }}_{1})}& \frac{\partial f}{\partial ({\mathrm{\Delta X }}_{2})}& \frac{\partial f}{\partial (\mathrm{\Delta p })}& \frac{\partial f}{\partial (\mathrm{\Delta R })}& \frac{\partial f}{\partial (\mathrm{\Delta q })}& \frac{\partial f}{\partial (\mathrm{\Delta \xi })}\\ \frac{\partial r}{\partial (\mathrm{\Delta \sigma })}& \frac{\partial r}{\partial ({\mathrm{\Delta X }}_{1})}& \frac{\partial r}{\partial ({\mathrm{\Delta X }}_{2})}& \frac{\partial r}{\partial (\mathrm{\Delta p })}& \frac{\partial r}{\partial (\mathrm{\Delta R })}& \frac{\partial r}{\partial (\mathrm{\Delta q })}& \frac{\partial r}{\partial (\mathrm{\Delta \xi })}\\ \frac{\partial h}{\partial (\mathrm{\Delta \sigma })}& \frac{\partial h}{\partial ({\mathrm{\Delta X }}_{1})}& \frac{\partial h}{\partial ({\mathrm{\Delta X }}_{2})}& \frac{\partial h}{\partial (\mathrm{\Delta p })}& \frac{\partial h}{\partial (\mathrm{\Delta R })}& \frac{\partial h}{\partial (\mathrm{\Delta q })}& \frac{\partial h}{\partial (\mathrm{\Delta \xi })}\\ \frac{\partial c}{\partial (\mathrm{\Delta \sigma })}& \frac{\partial c}{\partial ({\mathrm{\Delta X }}_{1})}& \frac{\partial c}{\partial ({\mathrm{\Delta X }}_{2})}& \frac{\partial c}{\partial (\mathrm{\Delta p })}& \frac{\partial c}{\partial (\mathrm{\Delta R })}& \frac{\partial c}{\partial (\mathrm{\Delta q })}& \frac{\partial c}{\partial (\mathrm{\Delta \xi })}\end{array}\right]\)

Chaque terme de cette matrice non-symétrique est explicité en Annexe [r5.03.12-expression-matrice-jacobienne]. On notera que les termes \(\frac{\partial l}{\partial (\Delta {X}_{1})}\) , \(\frac{\partial l}{\partial (\Delta {X}_{2})}\) , \(\frac{\partial j}{\partial (\Delta {X}_{1})}\) et \(\frac{\partial j}{\partial (\Delta {X}_{2})}\) ne tiennent pas compte de la dépendance en \(\Delta T\) (voir (1944)).

Intégration explicite#

Pour réaliser l’intégration explicite de la loi de comportement, on utilise la méthode de Runge-Kutta [r5.03.14]. On intègre donc directement par cette méthode le système de 27 équations différentielles suivant:

Écoulement

(1949)#\[{\dot{\varepsilon}}^{p}=\frac{\partial {\Omega}^{p}}{\partial \sigma }=\dot{p}\frac{\partial F}{\partial \sigma }=\frac{3}{2}\dot{p}\frac{\tilde{\sigma}-X}{{(\tilde{\sigma}-X)}_{\text{eq}}} \rightarrow \text{6 équations}\]

Écrouissage cinématique

(1950)#\[{\dot{\alpha}}_{i}={\dot{\varepsilon}}^{p}-{\gamma}_{i}\left[{\delta}_{i}{\alpha}_{i}+(1-{\delta}_{i})({\alpha}_{i}:n)n\right]\dot{p}-{\gamma}_{Xi}{\left[{({X}_{i})}_{\text{eq}}\right]}^{{m}_{i}-1}{\alpha}_{i}i=1,2 \rightarrow \text{12 équations}\]

Plasticité cumulée

(1951)#\[\dot{p}={\langle \frac{F}{{K}_{0}+{\alpha}_{k}R}\rangle }^{n}\exp\left[\alpha {\langle \frac{F}{{K}_{0}+{\alpha}_{k}R}\rangle }^{n+1}\right] \rightarrow \text{1 équation}\]

Écrouissage isotrope

(1952)#\[\dot{R}=b(Q-R)\dot{p}+{\gamma}_{r}{\mid {Q}_{r}-R\mid }^{{m}_{r}}\text{sgn}({Q}_{r}-R) \rightarrow \text{1 équation}\]

Effet de mémoire

(1953)#\[\dot{q}=\eta H(f)\langle {\text{n:n}}^{\text{*}}\rangle \dot{p} \rightarrow \text{1 équation}\]
(1954)#\[\dot{\xi}=\sqrt{\frac{3}{2}}(1-\eta )H(f)\langle n:{n}^{\text{*}}\rangle \dot{p}{n}^{\text{*}} \rightarrow \text{6 équations}\]

avec :

\(\tilde{\sigma}=\sigma -{\sigma}^{H}\mathrm{Id}=2\mu (\tilde{\varepsilon}-{\varepsilon}^{p})\)

\({A}_{\text{eq}}=\sqrt{\frac{3}{2}\tilde{A}:\tilde{A}}\)

\(F(\sigma ,R,X)={(\tilde{\sigma}-X)}_{\text{eq}}-{\alpha}_{R}R(p)-k\)

\(X={X}_{1}+{X}_{2}\)

\({X}_{1}=\frac{2}{3}{C}_{1}{\alpha}_{1}\) \({X}_{2}=\frac{2}{3}{C}_{2}{\alpha}_{2}\)

\(Q=Q{}_{0}{}^{}\text{}+({Q}_{m}-{Q}_{0})(1-{e}^{-2\mu q})\)

\({Q}_{r}=Q-{Q}_{r}^{\text{*}}\left[1-{(\frac{{Q}_{m}-Q}{{Q}_{m}})}^{2}\right]\)

\(f({\varepsilon}^{p},\xi ,q)=\frac{2}{3}{({\varepsilon}^{p}-\xi )}_{\text{eq}}-q\)

\({n}^{\text{*}}=\sqrt{\frac{3}{2}}\frac{{\varepsilon}^{p}-\xi }{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}\)

Signification des variables internes#

Les variables internes du modèle VISCOCHAB aux points de Gauss (VARI_ELGA) sont:

en 3D implicite

en 2D implicite

Runge-Kutta

V1= \({X}_{1xx}\)

V1= \({X}_{1xx}\)

V1= \({\varepsilon}_{xx}^{p}\)

V2= \({X}_{1yy}\)

V2= \({X}_{1yy}\)

V2= \({\varepsilon}_{yy}^{p}\)

V3= \({X}_{1zz}\)

V3= \({X}_{1zz}\)

V3= \({\varepsilon}_{zz}^{p}\)

V4= \({X}_{1xy}\)

V4= \({X}_{1xy}\)

V4= \({\varepsilon}_{xy}^{p}\)

V5= \({X}_{1xz}\)

V5= \({X}_{2xx}\)

V5= \({\varepsilon}_{xz}^{p}\)

V6= \({X}_{1yz}\)

V6= \({X}_{2yy}\)

V6= \({\varepsilon}_{yz}^{p}\)

V7= \({X}_{2xx}\)

V7= \({X}_{2zz}\)

V7= \({\alpha}_{1xx}\)

V8= \({X}_{2yy}\)

V8= \({X}_{2xy}\)

V8= \({\alpha}_{1yy}\)

V9= \({X}_{2zz}\)

V9= \(p\)

V9= \({\alpha}_{1zz}\)

V10= \({X}_{2xy}\)

V10= \(R\)

V10= \({\alpha}_{1xy}\)

V11= \({X}_{2xz}\)

V11= \(q\)

V11= \({\alpha}_{1xz}\)

V12= \({X}_{2yz}\)

V12= \({\xi}_{xx}\)

V12= \({\alpha}_{1yz}\)

V13= \(p\)

V13= \({\xi}_{yy}\)

V13= \({\alpha}_{2xx}\)

V14= \(R\)

V14= \({\xi}_{zz}\)

V14= \({\alpha}_{2yy}\)

V15= \(q\)

V15= \({\xi}_{xy}\)

V15= \({\alpha}_{2zz}\)

V16= \({\xi}_{xx}\)

V16= \(\zeta\)

V16= \({\alpha}_{2xy}\)

V17= \({\xi}_{yy}\)

V17= \({\alpha}_{2xz}\)

V18= \({\xi}_{zz}\)

V18= \({\alpha}_{2yz}\)

V19= \({\xi}_{xy}\)

V19= \({\xi}_{xx}\)

V20= \({\xi}_{xz}\)

V20= \({\xi}_{yy}\)

V21= \({\xi}_{yz}\)

V21= \({\xi}_{zz}\)

V22= \(\zeta\)

V22= \({\xi}_{xy}\)

V23= \({\xi}_{xz}\)

V24= \({\xi}_{yz}\)

V25= \(R\)

V26= \(q\)

V27= \(p\)

V28= \(0\)

  • l’indicateur \(\zeta\) vaut 1 si le point de Gauss a plastifié au cours de l’incrément ou 0 sinon

  • \(p\) représente la déformation plastique équivalente cumulée (positive ou nulle)

Fonctionnalités et vérification#

La loi de comportement est définie par le mot-clé VISCOCHAB (mot clé facteur COMPORTEMENT des commandes STAT_NON_LINE, DYNA_NON_LINE, SIMU_POINT_MAT,… ). Elle est associée aux matériaux VISCOCHAB et VISCOCHAB_FO (commande DEFI_MATERIAU).

La loi VISCOCHAB est vérifiée en particulier par les cas tests suivants:

COMP002I

[v6.07.102]

Test élémentaire de robustesse et de fiabilité des comportements visco-plastiques.

COMP010I

[v6.07.110]

Validation élémentaire de la prise en compte de la température dans les comportements visco-plastiques.

HSNV125D

[v7.22.125]

Élément de volume en traction / cisaillement et température variables (comparaison à d’autres codes)

SSND105B

[v6.08.105]

Loi de comportement visco-élasto-plastique avec effet de mémoire. Comparaison avec VISC_CIN2_MEMO

SSND111A

[v6.08.111]

Effet de mémoire dans un essai cyclique. Comparaison avec VISC_CIN2_MEMO

SSNV118

[v6.04.118]

Essai de traction cisaillement avec le modèle viscoplastique de Chaboche. Comparaison avec le logiciel SIDOLO

Identification des paramètres du modèle#

Le modèle proposé étant très proche de celui de Chaboche, on pourra se référer à [bib4] pour l’identification des paramètres du modèle initial de Chaboche.

Pour l’identification des paramètres supplémentaires, la référence [bib4] présente les essais utilisés pour compléter l’identification de l’acier 316 SPH.

Plus récemment, l’identification de l’acier 304L a été réalisée sans tenir compte des phénomènes de restauration et de déformation progressive [bib10].

Bibliographie#

[bib1] (1,2)

J.LEMAITRE, J.L.CHABOCHE, Mécanique des matériaux solides. Dunod 1996

[bib2]
  1. BONNAFOUX, «Modification du modèle viscoplastique de Chaboche pour la modélisation du phénomène de déformations progressives et implantation dans le code éléments finis Aster», Rapport interne EDF R&D, 1993

[bib3]
  1. GEYER, «Modélisation des phénomènes de déformation progressive par le modèle élastoplastique de Chaboche modifié par Burlet et Cailletaud»,Note HT-26/93/052/A (H-T20-1994-00254-FR dans Eureka), 1994

[bib4] (1,2)
  1. GEYER, «Étude et modification du modèle élastoviscoplastique de Chaboche pour améliorer la description du rochet 2d». Note HT-26/95/032/A (H-T20-1995-05189-FR dans Eureka), 1995

[bib5]
  1. GEYER, «Confrontation du modèle de Chaboche modifié par Burlet et Cailletaud aux essais de pression-traction du CEA», Note HT-26/94/006/A (H-T20-1994-02201-FR dans Eureka), 1994

[bib6]
  1. GEYER, «Simulation numérique d’un essai bi-tube avec les modèles élastoplastiques de Chaboche et de Taheri», Note HT-26/94/023/A (H-T20-1995-00954-FR dans Eureka), 1995

[bib7]
  1. GEYER, «Évaluation des modèles de Chaboche et Burlet par le calcul de l’essai COTHAA nA8», Note HT-C2/96/010/A (H-T00-1997-00320-FR dans Eureka), 1997

[bib8]
  1. GEYER, «Évaluation des modèles de Chaboche et Burlet par le calcul du manchon monobloc testé sur la boucle CUMULUS en déformation progressive»,Note HT-C2/96/047/A (H-T00-1997-02043-FR dans Eureka), 1997

[bib9]
  1. GEYER, «Caractérisation de l’acier 304L utilisé lors des essais « déformation progressive » sur CUMULUS et identification des paramètres du modèle de Chaboche», Note HT-26/93/040/A (H-T20-1993-03153-FR dans Eureka), 1993

[bib10]
  1. CURTIT, «Identification d’une loi de comportement de type Chaboche avec effet de mémoire d’écrouissage pour l’acier 304L à 20°C et 300°C», Note H-T26-2007-3264, 2008

[bib11]

J.M. PROIX, «Relations de comportement élasto-visco-plastique de Chaboche,Document de Référence de Code_Aster», [r5.03.04], 2007

[bib12]

P.GEYER, J.M.PROIX, S.JAYET-GENDROT, S.TAHERI, «A 3D elastoplastic cyclic consitutive law for the description of ratchetting of 316 stainless steel», SMIRT 1995

Description des versions du document#

Version Aster

Auteur(s) ou contributeur(s), organisme

Description des modifications

9.4

S. Geniaut EDF/R&D/AMA

Texte initial, loi VISCOCHAB

10.5

J.M.Proix EDF/R&D/AMA

Correction du § signification des variables internes et ajout du § fonctionnalités et vérification

Annexes#

Expression des termes de la matrice Jacobienne#

Dans les calculs présentés ici, on omettra l’exposant «+» pour désigner les quantités à l’instant actuel (fin du pas de temps).

La matrice Jacobienne du système est la matrice \(J\) écrite par blocs:

\(J=\left[\begin{array}{ccccccc}\frac{\partial g}{\partial (\Delta \sigma )}& \frac{\partial g}{\partial (\Delta {X}_{1})}& \frac{\partial g}{\partial (\Delta {X}_{2})}& \frac{\partial g}{\partial (\Delta p)}& \frac{\partial g}{\partial (\Delta R)}& \frac{\partial g}{\partial (\Delta q)}& \frac{\partial g}{\partial (\Delta \xi )}\\ \frac{\partial l}{\partial (\Delta \sigma )}& \frac{\partial l}{\partial (\Delta {X}_{1})}& \frac{\partial l}{\partial (\Delta {X}_{2})}& \frac{\partial l}{\partial (\Delta p)}& \frac{\partial l}{\partial (\Delta R)}& \frac{\partial l}{\partial (\Delta q)}& \frac{\partial l}{\partial (\Delta \xi )}\\ \frac{\partial j}{\partial (\Delta \sigma )}& \frac{\partial j}{\partial (\Delta {X}_{1})}& \frac{\partial j}{\partial (\Delta {X}_{2})}& \frac{\partial j}{\partial (\Delta p)}& \frac{\partial j}{\partial (\Delta R)}& \frac{\partial j}{\partial (\Delta q)}& \frac{\partial j}{\partial (\Delta \xi )}\\ \frac{\partial f}{\partial (\Delta \sigma )}& \frac{\partial f}{\partial (\Delta {X}_{1})}& \frac{\partial f}{\partial (\Delta {X}_{2})}& \frac{\partial f}{\partial (\Delta p)}& \frac{\partial f}{\partial (\Delta R)}& \frac{\partial f}{\partial (\Delta q)}& \frac{\partial f}{\partial (\Delta \xi )}\\ \frac{\partial r}{\partial (\Delta \sigma )}& \frac{\partial r}{\partial (\Delta {X}_{1})}& \frac{\partial r}{\partial (\Delta {X}_{2})}& \frac{\partial r}{\partial (\Delta p)}& \frac{\partial r}{\partial (\Delta R)}& \frac{\partial r}{\partial (\Delta q)}& \frac{\partial r}{\partial (\Delta \xi )}\\ \frac{\partial h}{\partial (\Delta \sigma )}& \frac{\partial h}{\partial (\Delta {X}_{1})}& \frac{\partial h}{\partial (\Delta {X}_{2})}& \frac{\partial h}{\partial (\Delta p)}& \frac{\partial h}{\partial (\Delta R)}& \frac{\partial h}{\partial (\Delta q)}& \frac{\partial h}{\partial (\Delta \xi )}\\ \frac{\partial c}{\partial (\Delta \sigma )}& \frac{\partial c}{\partial (\Delta {X}_{1})}& \frac{\partial c}{\partial (\Delta {X}_{2})}& \frac{\partial c}{\partial (\Delta p)}& \frac{\partial c}{\partial (\Delta R)}& \frac{\partial c}{\partial (\Delta q)}& \frac{\partial c}{\partial (\Delta \xi )}\end{array}\right]\)

termes liés à la relation contrainte-déformation élastique:

\(g(\Delta Y)=\Delta \sigma -H(\Delta \varepsilon -\Delta {\varepsilon}^{\text{th}}-\Delta p\frac{\partial F}{\partial {\sigma}^{+}})\)

\(\begin{array}{}\frac{\partial g}{\partial (\Delta \sigma )}={I}_{d}+H(\frac{{\partial}^{2}F}{{\partial}^{2}\sigma })\Delta p\\ \frac{\partial g}{\partial (\Delta {X}_{i})}=H(\frac{{\partial}^{2}F}{\partial {X}_{i}\partial \sigma })\Delta p\\ \frac{\partial g}{\partial (\Delta p)}=H(\frac{\partial F}{\partial \sigma })\\ \frac{\partial g}{\partial (\Delta R)}=0,\frac{\partial g}{\partial (\Delta q)}=0,\frac{\partial g}{\partial (\Delta \xi )}=0\end{array}\)

termes liés à l’écrouissage cinématique:

\({k}_{i}(\Delta Y)=\Delta {X}_{i}-\frac{2}{3}{C}_{i}\Delta {\varepsilon}^{p}+{\gamma}_{{}_{i}}^{+}\left[{\delta}_{i}{X}_{i}^{+}+(1-{\delta}_{i})({X}_{i}^{+}:{n}^{+}){n}^{+}\right]\Delta p+{\gamma}_{Xi}{\left[{({X}_{i}^{+})}_{\text{eq}}\right]}^{{m}_{i}-1}{X}_{i}^{+}\Delta ti=1,2\) avec: \(n=\sqrt{\frac{2}{3}}\frac{\partial F}{\partial \sigma }=\sqrt{\frac{3}{2}}\frac{\tilde{\sigma}-X}{{(\tilde{\sigma}-X)}_{\text{eq}}}\) et \(\Delta {\varepsilon}^{p}=\Delta p\frac{\partial F}{\partial \sigma }\)

\(\begin{array}{}\frac{\partial {k}_{i}}{\partial (\Delta \sigma )}=-\frac{2}{3}{C}_{i}\Delta p\frac{{\partial}^{2}F}{\partial {\sigma}^{2}}+{\gamma}_{i}\frac{2}{3}(1-{\delta}_{i})\Delta p\left[({X}_{i}:\frac{\partial F}{\partial \sigma })\frac{{\partial}^{2}F}{\partial {\sigma}^{2}}+(\frac{{\partial}^{2}F}{\partial {\sigma}^{2}}:{X}_{i})\otimes \frac{\partial F}{\partial \sigma }\right]\\ \frac{\partial {k}_{i}}{\partial (\Delta {X}_{i})}={I}_{d}-\frac{2}{3}{C}_{i}\Delta p\frac{{\partial}^{2}F}{\partial {X}_{i}\partial \sigma }\\ +{\gamma}_{i}\Delta p\left\lbrace {\delta}_{i}{I}_{d}+\frac{2}{3}(1-{\delta}_{i})\left[({X}_{i}:\frac{\partial F}{\partial \sigma })\frac{{\partial}^{2}F}{\partial {X}_{i}\partial \sigma }+\frac{\partial F}{\partial \sigma }\otimes \frac{\partial F}{\partial \sigma }+(\frac{{\partial}^{2}F}{\partial {X}_{i}\partial \sigma }:{X}_{i})\otimes \frac{\partial F}{\partial \sigma }\right]\right\rbrace \\ +{\gamma}_{Xi}\Delta t{\left[{({X}_{i})}_{\text{eq}}\right]}^{{m}_{i}-1}{I}_{d}+{\gamma}_{Xi}\Delta t({m}_{i}-1)\frac{\partial {({X}_{i})}_{\text{eq}}}{\partial {X}_{i}}{\left[{({X}_{i})}_{\text{eq}}\right]}^{{m}_{i}-2}{X}_{i}\\ \frac{\partial {k}_{i}}{\partial {(\Delta {X}_{j})}_{(j\ne i)}}=-\frac{2}{3}{C}_{i}\Delta p\frac{{\partial}^{2}F}{\partial {X}_{j}\partial \sigma }+{\gamma}_{i}\frac{2}{3}(1-{\delta}_{i})\Delta p\left[({X}_{i}:\frac{\partial F}{\partial \sigma })\frac{{\partial}^{2}F}{\partial {X}_{j}\partial \sigma }+(\frac{{\partial}^{2}F}{\partial {X}_{j}\partial \sigma }:{X}_{i})\otimes \frac{\partial F}{\partial \sigma }\right]\\ \frac{\partial {k}_{i}}{\partial (\Delta p)}=-\frac{2}{3}{C}_{i}\frac{\partial F}{\partial \sigma }+({\gamma}_{i}^{'}(p)\Delta p+{\gamma}_{i}(p))\left[{\delta}_{i}{X}_{i}+\frac{2}{3}(1-{\delta}_{i})({X}_{i}:\frac{\partial F}{\partial \sigma })\frac{\partial F}{\partial \sigma }\right]\\ \frac{\partial {k}_{i}}{\partial (\Delta R)}=0,\frac{\partial {k}_{i}}{\partial (\Delta q)}=0,\frac{\partial {k}_{i}}{\partial (\Delta \xi )}=0\end{array}\)

termes liés à la plasticité cumulée:

\(f(\Delta Y)=\Delta p-\Delta t{(\frac{{F}^{+}}{{K}_{0}+{\alpha}_{k}{R}^{+}})}^{n}\exp\left[\alpha {(\frac{{F}^{+}}{{K}_{0}+{\alpha}_{k}{R}^{+}})}^{n+1}\right]\)

\(\begin{array}{}\frac{\partial f}{\partial (\Delta \sigma )}=-\Delta t{(\frac{F}{{K}_{0}+{\alpha}_{k}R})}^{n-1}\exp\left[\alpha {(\frac{F}{{K}_{0}+{\alpha}_{k}R})}^{n+1}\right]\frac{1}{{K}_{0}+{\alpha}_{k}R}\left[n+\alpha (n+1){(\frac{F}{{K}_{0}+{\alpha}_{k}R})}^{n+1}\right]\frac{\partial F}{\partial \sigma }\\ \frac{\partial f}{\partial (\Delta {X}_{i})}=-\Delta t{(\frac{F}{{K}_{0}+{\alpha}_{k}R})}^{n-1}\exp\left[\alpha {(\frac{F}{{K}_{0}+{\alpha}_{k}R})}^{n+1}\right]\frac{1}{{K}_{0}+{\alpha}_{k}R}\left[n+\alpha (n+1){(\frac{F}{{K}_{0}+{\alpha}_{k}R})}^{n+1}\right]\frac{\partial F}{\partial {X}_{i}}\\ \frac{\partial f}{\partial (\Delta R)}=\Delta t{(\frac{F}{{K}_{0}+{\alpha}_{k}R})}^{n-1}\exp\left[\alpha {(\frac{F}{{K}_{0}+{\alpha}_{k}R})}^{n+1}\right]\frac{1}{{K}_{0}+{\alpha}_{k}R}\\ \times \left[n+\alpha (n+1){(\frac{F}{{K}_{0}+{\alpha}_{k}R})}^{n+1}\right]({\alpha}_{R}+{\alpha}_{k}\frac{F}{{K}_{0}+{\alpha}_{k}R})\\ \frac{\partial f}{\partial (\Delta p)}=1,\frac{\partial g}{\partial (\Delta q)}=0,\frac{\partial g}{\partial (\Delta \xi )}=0\end{array}\)

termes liés à l’écrouissage isotrope:

\(r(\Delta Y)=\Delta R-b({Q}^{+}-{R}^{+})\Delta p-{\gamma}_{r}{\mid {Q}_{r}^{+}-{R}^{+}\mid }^{{m}_{r}}\text{sgn}({Q}_{r}^{+}-{R}^{+})\Delta t\)

\(\begin{array}{}\frac{\partial r}{\partial (\Delta \sigma )}=0\\ \frac{\partial r}{\partial (\Delta {X}_{i})}=0\\ \frac{\partial r}{\partial (\Delta p)}=-b(Q-R)\\ \frac{\partial r}{\partial (\Delta R)}=1+b\Delta p+{\gamma}_{r}{m}_{r}{\mid {Q}_{r}-R\mid }^{{m}_{r}-1}\Delta t\\ \frac{\partial r}{\partial (\Delta q)}=-b\Delta p{Q}^{'}(q)-{\gamma}_{r}{m}_{r}{\mid {Q}_{r}-R\mid }^{{m}_{r}-1}{Q}_{r}^{'}(q)\Delta t\\ \text{avec}\lbrace \begin{array}{}{Q}^{'}(q)=2\mu ({Q}_{m}-{Q}_{0}){e}^{-2m}\\ {Q}_{r}^{'}(q)={Q}^{'}(q)\left[1-{\mathrm{2Q}}_{r}^{\text{*}}(\frac{{Q}_{m}-Q}{{Q}_{m}^{2}})\right]\end{array}\\ \frac{\partial r}{\partial (\Delta \xi )}=0\end{array}\)

termes liés à la taille du domaine relatif à l’effet de mémoire:

\(h(\Delta Y)=\Delta q-\eta {\langle n:{n}^{\text{*}}\rangle }^{+}\Delta p\) avec \({n}^{\text{*}}=\sqrt{\frac{3}{2}}\frac{{\varepsilon}^{p}-\xi }{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}\)

Ici, on fait une approximation, en considérant que \({\langle n:{n}^{\text{*}}\rangle }^{+}={(n:{n}^{\text{*}})}^{+}\) .

\(\begin{array}{}\frac{\partial h}{\partial (\Delta \sigma )}=-\eta \Delta p\frac{1}{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}[\frac{{\partial}^{2}F}{\partial {\sigma}^{2}}:({\varepsilon}^{p}-\xi )+\Delta p\frac{{\partial}^{2}F}{\partial {\sigma}^{2}}:\frac{\partial F}{\partial \sigma }\\ -\frac{3}{2}\frac{\Delta p}{{\left[{({\varepsilon}^{p}-\xi )}_{\text{eq}}\right]}^{2}}(\frac{\partial F}{\partial \sigma }:({\varepsilon}^{p}-\xi ))(\frac{{\partial}^{2}F}{\partial {\sigma}^{2}}:({\varepsilon}^{p}-\xi ))]\\ \frac{\partial h}{\partial (\Delta {X}_{i})}=-\eta \Delta p\frac{1}{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}[\frac{{\partial}^{2}F}{\partial {X}_{i}\partial \sigma }:({\varepsilon}^{p}-\xi )+\Delta p\frac{{\partial}^{2}F}{\partial {X}_{i}\partial \sigma }:\frac{\partial F}{\partial \sigma }\\ -\frac{3}{2}\frac{\Delta p}{{\left[{({\varepsilon}^{p}-\xi )}_{\text{eq}}\right]}^{2}}(\frac{\partial F}{\partial \sigma }:({\varepsilon}^{p}-\xi ))(\frac{{\partial}^{2}F}{\partial {X}_{i}\partial \sigma }:({\varepsilon}^{p}-\xi ))]\\ \frac{\partial h}{\partial (\Delta p)}=-\eta \frac{1}{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}[\frac{\partial F}{\partial \sigma }:({\varepsilon}^{p}-\xi )+\Delta p(\frac{\partial F}{\partial \sigma }:\frac{\partial F}{\partial \sigma })-\frac{3}{2}\frac{\Delta p}{{\left[{({\varepsilon}^{p}-\xi )}_{\text{eq}}\right]}^{2}}{(\frac{\partial F}{\partial \sigma }:({\varepsilon}^{p}-\xi ))}^{2}]\\ \frac{\partial h}{\partial (\Delta R)}=0\\ \frac{\partial h}{\partial (\Delta q)}=1\\ \frac{\partial h}{\partial (\Delta \xi )}=\frac{\eta}{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}\Delta p\left[\frac{\partial F}{\partial \sigma }+\frac{3}{2}(n:{n}^{\text{*}})\frac{{\varepsilon}^{p}-\xi }{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}\right]\end{array}\)

termes liés au centre du domaine relatif à l’effet de mémoire:

\(c(\Delta Y)=\Delta \xi -\sqrt{\frac{3}{2}}(1-\eta ){\langle n:{n}^{\text{*}}\rangle }^{+}\Delta p{({n}^{\text{*}})}^{+}\)

Ici, on fait une approximation, en considérant que \({\langle n:{n}^{\text{*}}\rangle }^{+}={(n:{n}^{\text{*}})}^{+}\) .

\(\begin{array}{}\frac{\partial c}{\partial (\Delta \sigma )}=-\frac{3}{2}(1-\eta )\frac{\Delta p}{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}[(\frac{{\partial}^{2}F}{\partial {\sigma}^{2}}:({\varepsilon}^{p}-\xi ))\otimes \frac{({\varepsilon}^{p}-\xi )}{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}+\Delta p(n:{n}^{\text{*}})\frac{{\partial}^{2}F}{\partial {\sigma}^{2}}\\ -3\frac{\Delta p}{{\left[{({\varepsilon}^{p}-\xi )}_{\text{eq}}\right]}^{2}}(n:{n}^{\text{*}})(\frac{{\partial}^{2}F}{\partial {\sigma}^{2}}:({\varepsilon}^{p}-\xi ))\otimes ({\varepsilon}^{p}-\xi )+\Delta p\frac{({\varepsilon}^{p}-\xi )}{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}\otimes (\frac{\partial F}{\partial \sigma }:\frac{{\partial}^{2}F}{\partial {\sigma}^{2}})]\\ \frac{\partial c}{\partial (\Delta {X}_{i})}=-\frac{3}{2}(1-\eta )\frac{\Delta p}{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}[(\frac{{\partial}^{2}F}{\partial {X}_{i}\partial \sigma }:({\varepsilon}^{p}-\xi ))\otimes \frac{({\varepsilon}^{p}-\xi )}{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}+\Delta p(n:{n}^{\text{*}})\frac{{\partial}^{2}F}{\partial {X}_{i}\partial \sigma }\\ -3\frac{\Delta p}{{\left[{({\varepsilon}^{p}-\xi )}_{\text{eq}}\right]}^{2}}(n:{n}^{\text{*}})(\frac{{\partial}^{2}F}{\partial {X}_{i}\partial \sigma }:({\varepsilon}^{p}-\xi ))\otimes ({\varepsilon}^{p}-\xi )+\Delta p\frac{({\varepsilon}^{p}-\xi )}{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}\otimes (\frac{\partial F}{\partial \sigma }:\frac{{\partial}^{2}F}{\partial {X}_{i}\partial \sigma })]\\ \frac{\partial c}{\partial (\Delta p)}=-\frac{3}{2}(1-\eta )\frac{1}{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}[(n:{n}^{\text{*}})({\varepsilon}^{p}-\xi )+\frac{\Delta p}{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}(\frac{\partial F}{\partial \sigma }:\frac{\partial F}{\partial \sigma })({\varepsilon}^{p}-\xi )\\ +\Delta p(n:{n}^{\text{*}})\frac{\partial F}{\partial \sigma }-3\frac{\Delta p}{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}{(n:{n}^{\text{*}})}^{2}({\varepsilon}^{p}-\xi )]\\ \frac{\partial c}{\partial (\Delta R)}=0\\ \frac{\partial c}{\partial (\Delta q)}=0\\ \frac{\partial c}{\partial (\Delta \xi )}={I}_{d}+\frac{3}{2}(1-\eta )\frac{\Delta p}{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}\left[\frac{\partial F}{\partial \sigma }\otimes \frac{({\varepsilon}^{p}-\xi )}{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}+(n:{n}^{\text{*}}){I}_{d}-3(n:{n}^{\text{*}})\frac{({\varepsilon}^{p}-\xi )}{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}\otimes \frac{({\varepsilon}^{p}-\xi )}{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}\right]\\ ={I}_{d}+\frac{3}{2}(1-\eta )\frac{\Delta p}{{({\varepsilon}^{p}-\xi )}_{\text{eq}}}\left[(n\otimes {n}^{\text{*}})+(n:{n}^{\text{*}}){I}_{d}-3(n:{n}^{\text{*}})({n}^{\text{*}}\otimes {n}^{\text{*}})\right]\end{array}\)

Calcul de la rigidité tangente#

Le schéma itératif de Newton global (pour assurer l’équilibre) nécessite de connaître l’opérateur tangent du système assemblé en fin de chaque incrément. On note l’opérateur tangent \({M}_{c}=\frac{\partial \sigma }{\partial \varepsilon }\) . Il est possible de déterminer cet opérateur à partir des termes de la jacobienne \(J\) du système local, déjà calculés précédemment (voir r5.03.12-expression-matrice-jacobienne).

En effet, le système \(\phi (\Delta Y)=0\) est vérifié en fin d’incrément et pour une petite variation de \(\phi\) , en considérant cette fois \(\varepsilon\) comme variable, le système reste à l’équilibre et donc on vérifie \(d\phi =0\) .

Par différentiation, on obtient:

Pour le système (S1):

\(\begin{array}{}\frac{\partial \phi }{\partial (\Delta \varepsilon )}d(\Delta \varepsilon )+\frac{\partial \phi }{\partial (\Delta \sigma )}d(\Delta \sigma )+\frac{\partial \phi }{\partial (\Delta {X}_{i})}d(\Delta {X}_{i})\\ +\frac{\partial \phi }{\partial (\Delta p)}d(\Delta p)+\frac{\partial \phi }{\partial (\Delta R)}d(\Delta R)=0\end{array}\)

Pour le système (S2):

\(\begin{array}{}\frac{\partial \phi }{\partial (\Delta \varepsilon )}d(\Delta \varepsilon )+\frac{\partial \phi }{\partial (\Delta \sigma )}d(\Delta \sigma )+\frac{\partial \phi }{\partial (\Delta {X}_{i})}d(\Delta {X}_{i})\\ +\frac{\partial \phi }{\partial (\Delta p)}d(\Delta p)+\frac{\partial \phi }{\partial (\Delta R)}d(\Delta R)+\frac{\partial \phi }{\partial (\Delta q)}d(\Delta q)+\frac{\partial \phi }{\partial (\Delta \xi )}d(\Delta \xi )=0\end{array}\)

Dans la suite, la présentation se limite au système (S1), mais la démarche est identique pour le système (S2).

On ré-écrit le système en mettant les termes en \(\varepsilon\) dans le membre de droite:

\(\frac{\partial \phi }{\partial (\Delta \sigma )}d(\Delta \sigma )+\frac{\partial \phi }{\partial (\Delta {X}_{i})}d(\Delta {X}_{i})+\frac{\partial \phi }{\partial (\Delta p)}d(\Delta p)+\frac{\partial \phi }{\partial (\Delta R)}d(\Delta R)=-\frac{\partial \phi }{\partial (\Delta \varepsilon )}d(\Delta \varepsilon )\)

Avec les notations définies précédemment, ce système s’écrit sous forme matricielle:

\(J.d(\Delta Y)=-\frac{\partial \phi }{\partial (\Delta \varepsilon )}d(\Delta \varepsilon )\) .

Or \(\frac{\partial \phi }{\partial (\Delta \varepsilon )}=(\begin{array}{}\frac{\partial g}{\partial (\Delta \varepsilon )}\\ \frac{\partial {k}_{i}}{\partial (\Delta \varepsilon )}\\ \frac{\partial f}{\partial (\Delta \varepsilon )}\\ \frac{\partial r}{\partial (\Delta \varepsilon )}\end{array})=(\begin{array}{}-H\\ 0\\ 0\\ 0\end{array})\)\(H\) représente le module élastique.

D’où \(J.d(\Delta Y)=(\begin{array}{}Hd(\Delta \varepsilon )\\ 0\\ 0\\ 0\end{array})\) .

L’idée consiste ensuite à écrire ce système par blocs, en séparant \(d(\Delta \sigma )\) des autres variables \(Z={(d(\Delta {X}_{i}),d(\Delta p),d(\Delta R))}^{t}\) , ce qui donne:

\(\left[\begin{array}{cc}{J}_{\sigma \sigma }& {J}_{\sigma Z}\\ {J}_{\sigma Z}& {J}_{ZZ}\end{array}\right](\begin{array}{}d(\Delta \sigma )\\ Z\end{array})=(\begin{array}{}Hd(\Delta \varepsilon )\\ 0\end{array})\)

En calculant le complément de Schur de \({J}_{\text{ZZ}}\) , on trouve que:

\(\left[{J}_{\sigma \sigma }-{J}_{\sigma Z}{({J}_{\text{ZZ}})}^{-1}{J}_{Z\sigma }\right]d(\Delta \sigma )=Hd(\Delta \varepsilon )\) ,

d’où l’expression de l’opérateur tangent:

\({M}_{c}=\frac{\partial \sigma }{\partial \varepsilon }=\frac{d(\Delta \sigma )}{d(\Delta \varepsilon )}={\left[{J}_{\sigma \sigma }-{J}_{\sigma Z}{({J}_{\text{ZZ}})}^{-1}{J}_{Z\sigma }\right]}^{-1}H\)

Remarque:

Puisque \(J\) n’est pas symétrique, l’opérateur tangent \({M}_{c}\) ne l’est pas non plus.Il est toutefois symétrisé dans Code_Aster.