Assistance #253
Suite point info en dynamique implicite
Description
Bonjour Gérard,
Je n'ai pas encore testé la dernière version mais je vais m'y mettre !
En attendant, il m'est demandé de faire des calculs dynamiques pour le lâchée des BPS. J'utilise donc l'algo dynamique implicite d'Herezh. Pour faire une suite d'incrément de charge permettant de décrire le processus j'ai utilisé classiquement la carte suite_point_info et j'ai le message suivant :
Erreur : pour l'instant le type d'algorithme dynamique_implicite n'est pas disponible pour faire un calcul avec l'option suite_point_info !
Ce n'est pas un problème bloquant pour moi mais je tiens à le signaler si cette possibilité est un oubli (!) du développeur.
Frank
Fichiers
Mis à jour par Gérard Rio il y a plus de 4 ans
- Statut changé de Nouveau à En cours
- % réalisé changé de 0 à 80
Effectivement l'algorithme de Newmark n'était pas inclus.
L'utilisation par un algorithme combiné nécessite de disposer d'une méthode de mise à jour spécifique à chaque algo. Cette phase est utilisée lors du passage d'un algo à l'autre.
Il y a déjà eu un ticket relatif à la restriction d'algo au niveau de l'utilisation avec l'algo combiné. J'avais donc développé la méthode de mise à jour pour les algos a priori intéressants mais je n'avais pas inclus la liste dans le choix !! on voit ici l'intérêt des messages d'erreur et de leur lecture !
bon... c'est donc ok pour les algos:
NON_DYNA, RELAX_DYNA, DYNA_IMP, DYNA_EXP_CHUNG_LEE, DYNA_EXP_TCHAMWA, DYNA_EXP, DYNA_EXP_ZHAI, DYNA_EXP_BONELLI
Néanmoins, aucun test de validation n'a été effectué en dehors de la relaxation dynamique et de la statique implicite. Il faut donc être méfiant...
NB: disponible à partir de la version 6.949
Mis à jour par Gérard Rio il y a plus de 4 ans
J'ai fait une erreur dans ma réponse, il faut lire 'suite_point_info' à la place d'algo combiné !!
Mis à jour par Frank Petitjean il y a plus de 4 ans
La carte suite_point_info est bien opérationnelle avec les versions >= 6.949
Merci
Frank
Mis à jour par Frank Petitjean il y a plus de 4 ans
- Fichier ballon.her ballon.her ajouté
- Fichier lacher.CVisu lacher.CVisu ajouté
- Fichier lacher.info lacher.info ajouté
- Fichier sol.her sol.her ajouté
Rectificatif, cela ne fonctionne pas correctement (V6.950 et algo dynamique_implicite) : le facteur temporel est remis à 0 au passage du suite_point_info au lieu de poursuivre avec le dernier temps atteint.
Frank
Mis à jour par Gérard Rio il y a plus de 4 ans
- Fichier lacher.info lacher.info ajouté
- % réalisé changé de 80 à 90
oui, effectivement j'ai oublié une étape (il y avait pas mal de choses à faire !), normalement c'est ok dans la version 6.951
J'ai aussi corrigé un bug sur les variables globales gérées par les fonctions combinées. Ce bug n'était visible qu'avec l'option non fast !!! (je vois que ce n'était pas utilisé... c'est dommage car en général cela apporte plus d'info).
Bon, bref, à tester mais cela fonctionne chez moi, je vais mettre les nouvelles versions à jour.
Je joins également mon fichier .info, car il manquait également le mot clé: restart 0 (cf. doc : interruption et multistep)
Mis à jour par Frank Petitjean il y a plus de 4 ans
Gérard,
En dynamique implicite avec suite_point_info le fichier .Maple n'est pas formaté correctement.
J'ai un premier calcul de t=0 à 10 et un second avec un suite_point_info jusqu'à t=30.
Le .Maple donne 3 blocs de valeurs :
Bloc 1 de t=0 à 10 -> Ok
Bloc 2 de t=10 à 30 -> ok
Bloc 3 de de t=10 à 30 avec répétition des dernière valeurs du bloc 2 -> pas ok
Peux-tu regarder ce qui se passe. C'est pas urgent.
(PS. il serait utile que après-demain nous puissions réparer ce genre de petit bogue ;-) )
Mis à jour par Frank Petitjean il y a environ 4 ans
Gérard,
Je ne sais pas si je poursuis le bon ticket. C'est juste pour te dire que le restart fonctionne dans un cas complexe avec l'algo combiner. Ce n'était pas le cas pour les versions antérieures (mais je ne sais plus lesquelles).
Merci
Mis à jour par Gérard Rio il y a environ 4 ans
- % réalisé changé de 90 à 100
Parfait,
merci du retour, je clos le ticket.