1. Méthodologie#
Il s’agit d’une double simulation, la première en thermomécanique, la seconde en mécanique pure. La première sera validée en comparaison de la seconde, en supposant bien sûr que le comportement testé fournit une solution correcte en mécanique pure.
La première simulation (solution thermo-mécanique que l’on cherche à valider) consiste à appliquer une variation de température sur un point matériel, avec une déformation imposée nulle selon l’axe \(x\)
La température imposée est croissante linéairement en fonction du temps. Le transitoire est constitué de NCALpas.Selon les modélisations:
Modélisations \(A\) , \(C\) , \(E\) , \(F\) : la température varie de \({T}_{0}=0°C\) à \({T}_{max}=500°C\) et la température de référence est de \({T}_{\mathit{ref}}=0°C\) .
Modélisations \(B\) , \(G\) : la température varie de \({T}_{0}=20°C\) à \({T}_{max}=500°C\) et la température de référence est de \({T}_{\mathit{ref}}=20°C\) .
Modélisation \(H\) : la température varie de \({T}_{0}=20°C\) à \({T}_{max}=800°C\) et la température de référence est de \({T}_{\mathit{ref}}=20°C\) .
Modélisation \(I\) : la température varie de \({T}_{0}=20°C\) à \({T}_{max}=200°C\) et la température de référence est de \({T}_{\mathit{ref}}=20°C\) .
Modélisation \(J\) : la température varie de \({T}_{0}=700°C\) à \({T}_{max}=1000°C\) et la température de référence est de \({T}_{\mathit{ref}}=700°C\) .
La seconde simulation (qui doit être équivalente à la première) consiste à appliquer au même point matériel une déformation imposée suivant \(x\) telle que:
en mécanique pure sur les NCALinstants du calculs thermomécanique. A chaque calcul \(i\) , le chargement imposé est constitué de la déformation thermique
Le chargement initial est constitué des déformations, contraintes et variables internes du calcul mécanique précédent, les contraintes étant corrigées de la variation du module de Young
En effet, pour tout comportement (en supposant la décomposition additive des déformations):
Dans le premier cas:
Dans le second cas:
Il suffit donc, à chaque instant d’appliquer, pour le calcul mécanique, \({\varepsilon}_{xx}=-{\varepsilon}^{\mathrm{th}}=-\alpha (T)(T-{T}_{\mathrm{ref}})\) .
De plus, pour obtenir les mêmes résultats dans les deux cas, il est nécessaire, à chaque pas de temps de la seconde simulation, d’effectuer le calcul mécanique pur avec des coefficients dont les valeurs sont interpolées en fonction de la température à l’instant courant. Cette interpolation est effectuée dans le fichier de commandes du test, dans une boucle en temps extérieure à SIMU_POINT_MAT / STAT_NON_LINE.