Anomalie #131
Pilotage Lambda V6.789)
0%
Description
Gérard,
Le facteur est bien appliqué sur le lambda initial sauf pour la première itération. Il me faut choisi sqrt(0.6) pour avoir 0.6 au cours du calcul. Voici le début du fichier log :
_ matrice masse secondaire:
stockage matrice masse -->BANDE_SYMETRIQUE nb_ligne= 366 nb_col= 3
modification de lambda 0.775 --> 0.600625
modification de lambda 0.600625 --> 0.600625
recalcul de la pseudo-masse
... convergence en 0 iterations
modification de lambda 0.600625 --> 0.600625
recalcul de la pseudo-masse
... convergence en 0 iterations_
Par ailleurs la convergence avec l'option :
lambdaAvecPonderation_Globale_ f_lambda
avec une fonction f_lambda constante fixée à 0.6 converge moins vite (+30% itérations) que sans cette option pour le même lambda.
Lors de mes test, l'option :
pilotageAutolambda_
est toujours moins efficace qu'un lambda fixe, même avec un intervalle lambda_min lambda_max très étroit. Il faut que lambda_min = lambda_max pour obtenir un nombre d'itérations non supérieur !
Pour finir positivement, le bascule de l'amortissement cinétique à visqueux apporte une légère amélioration. Tests à poursuivre.
Mis à jour par Frank Petitjean il y a plus de 7 ans
Ne pas tenir compte des mes commentaires, j'ai du m'embrouiller les pinceaux !
Je poursuis....
Mis à jour par Frank Petitjean il y a plus de 7 ans
--> Modification du lambda par une courbe nD : OK
J'utilise la fonction
f_lambda FONCTION_EXPRESSION_LITTERALE_nD
un_argument= temps_courant
fct= ((temps_courant <= 1.) ? 0.554 : 2.000 )
fin_parametres_fonction_expression_litterale _
et cela fonctionne comme je veux, merci. Je n'ai pas réussi à obtenir un pilotage intéressant avec l'energie_cinetique.
--> PilotageAutoLambda. Je maintiens mon commentaire ci-dessus : toujours moins efficace qu'un lambda fixe, même avec un intervalle lambda_min lambda_max très étroit. Il faut que lambda_min = lambda_max pour obtenir un nombre d'itérations non supérieur au bon lambda fixe choisi a priori.
--> Algo mixte : gain de 50% sur le nombre d'itérations. Facteur utilisé O.6.
Idée : pilotage du la bascule en fonction de la valeur max de l'énergie cinétique de l'amortissement cinétique.
Mis à jour par Frank Petitjean il y a plus de 7 ans
Désolé un oubli :
Avec l'option lambdaAvecPonderation_Globale_ la sortie standard donne
modification de lambda 0.554 --> 0.554 IT:4
Peux-tu ajouter un "\n" pour avoir le IT: en début de ligne comme avant :
modification de lambda 0.554 --> 0.554
IT:4