Chargements =========== .. code-block:: text ◇ EXCIT = _F( ◆ CHARGE = char_cine_meca / char_meca, ◇ FONC_MULT = fonction / formule / nappe, ◇ TYPE_CHARGE = / "DIDI", / "FIXE_CSTE" (par défaut), ), Principes généraux ------------------ Le mot clé facteur EXCIT permet de décrire à chaque occurrence une charge (sollicitations et conditions aux limites), et éventuellement un coefficient multiplicateur et/ou un type de charge. Le calcul non-linéaire est résolu par une méthode incrémentale, il est donc nécessaire de **paramétrer** le calcul. On applique donc les chargements de manière incrémentale également, par exemple, en appliquant la force de manière progressive (une rampe). Le principe de base est de séparer la partie *spatiale* du chargement et la partie *(pseudo)-temporelle* . .. math:: \underline{L}_{ext} \left ( {\underline{u}, t} \right ) = g \left ( t \right ) \underline{L}_{ext} \left ( \underline{u} \right ) La partie spatiale du chargement :math:`\underline{L}_{ext} \left ( \underline{u} \right )` est donnée par le mot-clef CHARGE (comportant éventuellement l'évolution d'un champ de température) . Remarques * Dans un calcul thermo-mécanique, si la température initiale est différente de la température de référence (donnée dans [:ref:`U4.43.01 `]), le champ de déformation associé à l'instant initial peut être incompatible et donc conduire à un état de contraintes et de variables internes associé non nul. Si l'on utilise une relation de comportement incrémentale et si on ne définit pas explicitement un état de contraintes et de variables internes initial (associé à un champ de température initiale différente de la température de référence), le champ de contraintes et de variables internes calculé au premier incrément ne tiendra compte que de la seule variation de température entre l'instant initial et le premier instant, et non des éventuelles contraintes de compatibilité associées à la température initiale. Pour prendre cet état initial en compte, il faut le donner explicitement, par exemple grâce aux mots clés dans ETAT_INIT. Pour éviter de telles situations qui peuvent conduire à des erreurs de calculs, il vaut mieux commencer un calcul en considérant qu'il faut partir d'un état vierge. * Si on réalise un calcul en axisymétrique et que l'on impose des forces nodales, ces efforts doivent être divisés par :math:`2\pi` (on travaille sur un secteur d'un radian) par rapport aux chargements réels. De même, si l'on souhaite calculer la résultante des efforts, le résultat est à multiplier par :math:`2\pi` pour avoir la résultante totale sur la structure complète. De même en contraintes planes ou en déformation plane, on travaille sur une épaisseur unité: les efforts (sur l'épaisseur) appliqués doivent être divisés par l'épaisseur, les efforts réels sont obtenus en multipliant par l'épaisseur les efforts du calcul. La partie temporelle du chargement :math:`g \left ( t \right )` est donnée par le mot-clef FONC_MULT. Si on ne précise pas la fonction multiplicatrice, on applique une fonction échelon. Il est possible de définir directement :math:`\underline{L}_{ext} \left ( {\underline{u}, t} \right )` dans le mot-clef CHARGE si on utilise la commande AFFE_CHAR_MECA_F (fonction du temps). Dans ce cas, il faut être prudent: en effet, si on utilise en même temps FONC_MULT, on multiplie de nouveau le chargement par une fonction du temps. Par défaut, TYPE_CHARGE vaut 'FIXE_CSTE': cela correspond à un chargement appliqué sur la géométrie initiale et non piloté. Il peut cependant être une fonction, et, en particulier, dépendre du temps. Un chargement fixe n'est réévalué qu'à chaque nouvel instant, et seulement s'il dépend du temps (défini dans [:ref:`AFFE_CHAR_MECA_F`] et paramétré par l'instant ou bien affecté par FONC_MULT). Chargements incrémentaux ------------------------ Si TYPE_CHARGE='DIDI' alors les conditions de Dirichlet (déplacements imposés, conditions linéaires) s'appliqueront sur l'incrément de déplacement à partir de l'instant donné sous ETAT_INIT/NUME_DIDI (par défaut l'instant de reprise du calcul) et non sur le déplacement total. Par exemple pour un déplacement imposé (mot clé DDL_IMPO de [:ref:`AFFE_CHAR_MECA`]) la condition sera de la forme :math:`u-{u}_{0}=d` où :math:`{u}_{0}` est le déplacement défini par NUME_DIDI et non :math:`u=d` . L'option Dirichlet différentiel est à la fois disponible pour des chargements mécaniques (CHAR_MECA) et pour des chargements cinématiques (CHAR_CINE).