Anomalie #182
Erreur contact avec typeCalRelaxation= 4
Description
Bonjour Gérard,
J'utilise le typeCalRelaxation= 4 avec le contact. Si je mets la ligne
parametre_activation_du_contact_ type_activation_contact= 1 # valeur par défaut
le calcul ne démarre pas. Si j’omets cette ligne le calcul tourne correctement.
Un oublis quelque part ?
Ce n'est pas bloquant mais dans mes cas tests avec contact glue, le calcul est plus rapide avec type_activation_contact= 0 (mise à jour à chaque incrément), ce qui n'est pas la valeur par défaut.
Ci-joint mon premier modèle d'un BPL avec tendon glissant. Ça avance !
Frank
Fichiers
Mis à jour par Gérard Rio il y a environ 6 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Dans l'exemple le paramètre "parametre_calcul_de_la_viscosite_" n'est pas placé au bon endroit dans le fichier .info
L'organisation des paramètres doit-être le suivant:
1) déclaration du type d'algo de relaxation, ici:
"typeCalRelaxation= 4 lambda= 1 type_calcul_mass= 2 option_recalcul_mass= 0"
2) puis déclaration dans l'ordre que l'on veut:
"parametre_recalcul_de_la_masse_"
"parametre_calcul_de_la_masse_"
"parametre_activation_du_contact_"
"choix_mini_masse_nul="
"proportion_cinetique="
"propCinetiqueAvecPonderation_temps_"
"propCinetiqueAvecPonderation_Globale_"
"lambdaAvecPonderation_temps_"
"lambdaAvecPonderation_Globale_"
"pilotageAutolambda_"
3) puis déclaration du (ou des) paramètre(s) de l'amortissement, et ou mode débug, et ou type d'arrêt (dans l'ordre que l'on veut). Les paramètres propres à l'amortissement doivent suivre la déclaration du type d'amortissement:
"parametre_calcul_de_la_viscosite_"
"avec_amortissement_cinetique_"
"avec_au_noeud_amortissement_cinetique_"
"ARRET_A_EQUILIBRE_STATIQUE_"
"mode_debug_="
"modulation_precision_equilibre_="
Donc pour que cela fonctionne dans l'exemple fourni il faut indiquer les paramètres dans l'ordre suivant (par exemple):
typeCalRelaxation= 4 lambda= 1 type_calcul_mass= 2 option_recalcul_mass= 0
parametre_calcul_de_la_masse_ casMass_relax= 3
lambdaAvecPonderation_Globale_ f_lambda
parametre_activation_du_contact_ type_activation_contact= 0#1 # 1 defaut (voir doc HZ page 85)
propCinetiqueAvecPonderation_Globale_ f_propCinetique
parametre_calcul_de_la_viscosite_ type_calcul_visqu_critique= 1 opt_cal_C_critique= 1 f_= 0.9
avec_amortissement_cinetique_
max_nb_decroit_pourRelaxDyn_ 1
taille_moyenne_glissante_ 1
coef_arret_pourRelaxDyn_ 0.
coef_redemarrage_pourRelaxDyn_ 0.
max_deltaX_pourRelaxDyn_ 0.
nb_max_dX_OK_pourRelaxDyn_ 1
nb_max_dX_OK_pourRelaxDyn_ 1 # 10
nb_deb_testfin_pourRelaxDyn_ 1 # 250
fi_parametre_amortissement_cinetique_
- mode_debug_= 1