Anomalie #300
loi HYSTERESIS_BULK : comportement non attendu et non convergence
Description
Gérard,
voici le test pour la loi d'Emilie.
caractéristiques du calcul :
- calcul axi sur un joint charge/décharge
- loi Emilie page 105/106 modèle 1
il y a un fichier gnuplot (gnu) pour visualiser écrasement-contrainte. Selon le déplacement imposé utilisé (1.175mm ou 0.96mm), il faut changer la valeur de la variable U_max en début de fichier.
problème 1 :
le comportement obtenu ne ressemble pas tout à fait à celui montré dans la thèse page 106 figure 6.3 courbe bleu premier graphe (modèle 1). Comme dit cet après-midi, c'est peut-être à cause du chargement qui n'est pas le même (12% d'écrasement dans la thèse contre presque 15% dans l'exemple ici avec déplacement 1.175mm)
seule modif réalisé par rapport à la version d'Emilie : utilisation de la variable V_vol au lieu de x dans la définition un_argument= des fonctions nD dans fichier fct_nD_ponderation_CD.hz_courbe
problème 2 :
non convergence du calcul si on met le déplacement imposé égal à 0.96mm (pour se limiter à un écrasement de 12%).
L'erreur affichée est du type :
-----------------------------
Erreur1 au niveau du pilotage de Runge Kutta, le nouvelle increment qu'il faudrait utiliser = 4.5729981e-15 est plus petit que le minimum autorise: 5.7731597e-15
Algo_edp::Pilotage_kutta(..
estime_erreur= 0 mail: 1, ele= 16, pti=1 > probleme dans la resolution de l'equation constitutive avec Runge Kutta integration impossible, due aux precisions demandees, on doit augmenter ces precisions , (3) utilisation avec succes de la linearisation
----------------------------
il y a également ce warning :
-----------------------------
warning il semble que l'on ait une inversion sur liste secondaire puis coïncidence avec liste principale avec
Hysteresis_bulk::Gestion_pointeur_coïncidence(...
-----------------------------
et encore ce warning :
-----------------------------
** warning dans le calcul de la contrainte a t+dt, on trouve une valeur de pression P= (-16) > a la saturation = 16
->arbitrairement on limite a la saturation
----------------------------
et aussi :
-----------------------------
Erreur1 au niveau du pilotage de Runge Kutta, le nouvelle increment qu'il faudrait utiliser = 4.9004459e-15 est plus petit que le minimum autorise: 5.7731597e-15
-----------------------------
Fichiers