V 7.031 : corr boulette sur Hypo_hooke2D_C (cal epsBH33)

This commit is contained in:
Gérard Rio 2024-05-15 17:47:27 +02:00
parent 3935825158
commit 25e6f768ba
3 changed files with 6 additions and 6 deletions

View file

@ -41,7 +41,7 @@
EnumLangue ParaGlob::langueHZ = FRANCAIS; // langue utilisée pour les entrées sorties EnumLangue ParaGlob::langueHZ = FRANCAIS; // langue utilisée pour les entrées sorties
int ParaGlob::nbComposantesTenseur = 1; // nombre de composantes par defaut a 1 int ParaGlob::nbComposantesTenseur = 1; // nombre de composantes par defaut a 1
int ParaGlob::nivImpression = 2; // niveau d'impression int ParaGlob::nivImpression = 2; // niveau d'impression
string ParaGlob::nbVersion = "7.030" ; // numéro de version du logiciel string ParaGlob::nbVersion = "7.031" ; // numéro de version du logiciel
string ParaGlob::NbVersionsurfichier = ""; // numéro de version lue en entrée fichier string ParaGlob::NbVersionsurfichier = ""; // numéro de version lue en entrée fichier
int ParaGlob::nb_diggit_double_calcul= 17; // nombre de chiffre significatifs utilisé pour int ParaGlob::nb_diggit_double_calcul= 17; // nombre de chiffre significatifs utilisé pour
// l'affichage des double précision pour l'archivage // l'affichage des double précision pour l'archivage

View file

@ -1546,8 +1546,8 @@ void Hypo_hooke2D_C::Calcul_SigmaHH (TenseurHH& sigHH_t,TenseurBB& DepsBB_,DdlEl
// save_resul.eps33 = Isigma * untier / Kc_use - log_var_surf; // save_resul.eps33 = Isigma * untier / Kc_use - log_var_surf;
// modif 2 mai 2024: dans le cas d'une loi hypo élastique on utilise la forme incrémentale // modif 2 mai 2024: dans le cas d'une loi hypo élastique on utilise la forme incrémentale
// delta eps_3^3 = -nu/(1.-nu) (delta eps_1^1+delta eps_2^2) // delta eps_3^3 = -nu/(1.-nu) (delta eps_1^1+delta eps_2^2)
double DepsBH_33 = -nu/(1.-nu) * DepsBH.Trace();//trace 2D double DepsBH_33 = -nu/(1.-nu) * DepsBH.Trace();//trace 2D
save_resul.epsBH33 += DepsBH_33; save_resul.epsBH33 = DepsBH_33 * deltat + save_resul.epsBH33_t;
}; };
// traitement des énergies // traitement des énergies
@ -1940,8 +1940,8 @@ void Hypo_hooke2D_C::Calcul_DsigmaHH_tdt (TenseurHH& sigHH_t,TenseurBB& DepsBB_,
// save_resul.eps33 = Isigma * untier / Kc_use - log_var_surf; // save_resul.eps33 = Isigma * untier / Kc_use - log_var_surf;
// modif 2 mai 2024: dans le cas d'une loi hypo élastique on utilise la forme incrémentale // modif 2 mai 2024: dans le cas d'une loi hypo élastique on utilise la forme incrémentale
// delta eps_3^3 = -nu/(1.-nu) (delta eps_1^1+delta eps_2^2) // delta eps_3^3 = -nu/(1.-nu) (delta eps_1^1+delta eps_2^2)
double DepsBH_33 = -nu/(1.-nu) * DepsBH.Trace();//trace 2D double DepsBH_33 = -nu/(1.-nu) * DepsBH.Trace();//trace 2D
save_resul.epsBH33 += DepsBH_33; save_resul.epsBH33 = DepsBH_33 * deltat + save_resul.epsBH33_t;
}; };

View file

@ -1534,7 +1534,7 @@ void LoiContraintesPlanes::Grandeur_particuliere
break; break;
case DEFORMATION_LOGARITHMIQUE : case DEF_CUMUL_CORROTATIONNEL : case DEFORMATION_CUMU_LOGARITHMIQUE : case DEFORMATION_LOGARITHMIQUE : case DEF_CUMUL_CORROTATIONNEL : case DEFORMATION_CUMU_LOGARITHMIQUE :
// cas d'une def logarithmique ou une approximation // cas d'une def logarithmique ou une approximation
{ tyTQ(1+(*idecal)) = exp(hsurh0);(*idecal)++; { tyTQ(1+(*idecal)) = log(hsurh0);(*idecal)++;
}; };
break; break;
default : default :