Exemples de fichiers de commandes ================================= Cette partie présente des exemples de structures de fichier de commandes *code_aster* concernant une excavation circulaire en milieu infini et élastique linéaire, dans le cadre d’une étude purement mécanique (pas de couplage THM). Les cas présentés ici font l'objet des cas test de validation SSLP105A, SSLP105B et SSLP105C. Trois cas de calcul sont présentés dans cette partie: 1. une excavation sans soutènement avec initialisation par un calcul portant sur un matériau fictif pour obtenir le champ de contraintessouhaité (méthode :math:`I` ) ; 2. une excavation avec soutènement, initialisation des contraintes par un appel à CREA_CHAMP et suivi de la méthode :math:`A` pour le déconfinement et la pose des voussoirs(méthodes :math:`\mathit{II}+A` ) ; 3. une excavation avec soutènement, initialisation des contraintes par un appel à CREA_CHAMP et suivi de la méthode :math:`B` pour le déconfinement et la pose des voussoirs (méthodes :math:`\mathit{II}+B` ). Pour les cas 2 et 3, le scénario de creusement est le suivant: excavation, déconfinement à 50% (:math:`\lambda =0.5` ), pose des voussoirs de :math:`30\mathit{cm}` d’épaisseur et fin du déconfinement. Le problème traité ------------------ La géométrie du maillage est rappelé à la :numref:`u2.04.06-definir-modeles-maillage-simple`. Il contient 8477 nœuds et 3304 éléments. Le rayon de la galerie est de :math:`1,50m` , l’épaisseur de béton est :math:`0,30m` et le maillage est un carré de :math:`20m` de coté. Les autres données sont résumées dans le tableau suivant. .. csv-table:: Données des cas tests proposés "**Matériau**", "**Paramètre**", "**Valeur**" "", ":math:`{K}_{0}`", ":math:`1`" "**Roche**", ":math:`{\sigma}_{v}={\sigma}_{h}`", ":math:`5\mathit{MPa}`" "", ":math:`E`", ":math:`4\mathit{GPa}`" "", ":math:`\nu`", ":math:`0,3`" "**Béton**", ":math:`E`", ":math:`20\mathit{GPa}`" "", ":math:`\nu`", ":math:`0,2`" Les conditions aux limites et le chargement sont illustrés par la figure suivante: .. figure:: images/100011AC00005D0500004E72964556736D84523A.svg :name: u2.04.06-fig-5-1 :width: 288 :height: 242 Conditions aux limites et chargement imposés à la fin du processus de déconfinement, :math:`\lambda =\frac{2.G}{{\sigma}_{0}.R}.{U}_{R}=0,69` . Cas n° 1 : excavation sans soutènement avec initialisation des contraintes par un calcul et « ramollissement » des éléments « excavés » --------------------------------------------------------------------------------------------------------------------------------------- Cet exemple est relativement simple: il s’agit de simuler une excavation sans pose du soutènement, avec déconfinement total au bord de la galerie. On n’utilise donc qu’un seul modèle pour tout le calcul. L’état initial est engendré par un calcul (STAT_NON_LINE) qui porte sur l’ensemble du maillage. Les propriétés des éléments sont affectées en fonction de l’état de contraintes que l’on veut atteindre (ici :math:`{K}_{0}=1` donc :math:`\nu =0,4999` , la valeur de :math:`0,5` signifiant l’incompressibilité de la roche ne pouvant être utilisée). Le calcul suivant concerne les réactions nodales au bord de la future galerie. Il est initialisé à partir des contraintes issues du premier appel à STAT_NON_LINE. Le dernier appel à STAT_NON_LINE sert à réinjecter les réactions nodales dans un modèle où les propriétés mécaniques des éléments excavés ont été très fortement affaiblies (:math:`E` tend vers :math:`0.` ). On déconfine alors complètement le terrain en faisant tendre ces réactions vers :math:`0` . Le fichier de commande correspond au cas test SSLP105C. Cas n°2 : excavation avec soutènement  avec initialisation des contraintes par appel à CREA_CHAMP et déconfinement suivant la méthode A --------------------------------------------------------------------------------------------------------------------------------------- On suit le scénario d’excavation décrit plus haut. On utilise qu’un seul modèle pour tout le calcul. Une commande STAT_NON_LINE supplémentaire permet d’introduire les voussoirs avec une rigidité réaliste après un déconfinement de 50%. Le fichier de commande correspond au cas test SSLP105B. Cas n°3 : excavation avec soutènement  avec initialisation des contraintes par appel à CREA_CHAMP et déconfinement suivant la méthode B --------------------------------------------------------------------------------------------------------------------------------------- On suit toujours le scénario d’excavation décrit plus haut. Cette fois, trois modèles sont utilisés et un calcul intermédiaire (sans réalité physique, appelé «bidon») est nécessaire pour transférer les champs de variables d’un modèle à l’autre au moment de la mise en place des voussoirs après déconfinement de 50%. Le fichier de commande correspond au cas test SSLP105A.