v5.02.112 SDNL112 - Endommagement d’origine vibratoire d’un cintre de générateur de vapeur#

Résumé

Ce cas de validation est destiné à vérifier la non-régression des fonctionnalités nécessaires aux calculs d’endommagement d’origine vibratoire des tubes de générateurs de vapeur : fatigue vibratoire et usure par chocs sur un obstacle. Le calcul de la réponse vibratoire est réalisé par la méthode ITMI d’Intégration Temporelle par Méthode Intégrale implantée dans l’opérateur DYNA_VIBRA. Pour cela, on étudie la réponse dynamique non linéaire d’un tube de générateur de vapeur soumis à un écoulement externe. Ce tube est instable et vient impacter un support à jeu.

On calcule en premier lieu les effets du couplage fluide-élastique (variation de la fréquence et de l’amortissement de la structure) en fonction de la vitesse de l’écoulement, puis la réponse vibratoire de la structure pour une vitesse d’écoulement donnée, et enfin l’usure par chocs ou la fatigue vibratoire de la structure.

Solution de référence#

Méthode de calcul utilisée pour la solution de référence#

Voir références [bib1], [bib2] et documentation de Code_Aster sur les algorithmes de calcul dynamique en non linéaire avec chocs.

Résultats de référence#

En l’absence de résultats expérimentaux disponibles, on ne teste que la non-régression des résultats.

Références bibliographiques#

    1. GAY: « Logiciel FLUSTRU, version 3.0.1, Note de principe - HT-32/97/014/A.

    1. GAY, S. GRANGER: « Présentation d’une méthode du couplage fluide-élastique en régime non linéaire », HT‑32/94/015/A.

Modélisation A#

Caractéristiques de la modélisation#

Les propriétés géométriques et matérielles du modèle sont celles présentées plus haut. Le tube est modélisé à l’aide d’éléments de poutre droite de Timoshenko: POU_D_T. Il est décomposé en 60 éléments répartis sur six tronçons.

Les nœuds \(A\) et \(C\) sont bloquésdans les directions \(x\) , \(y\) et \(z\) en translation et en rotation.

L’amortissement de la structure en fluide au repos est de 0,4999 %.

Caractéristiques du maillage#

Le nombre total de nœuds utilisés pour ce maillage est de 61.

Les mailles sont au nombre de 60 et de type SEG2.

Le fichier de maillage est rédigé au format ASTER.

Étapes de calcul#

Le profil de vitesse de l’écoulement et les paramètres prenant en compte le couplage fluide-structure sont définis à l’aide des opérateurs DEFI_FONC_FLUI et DEFI_FLUI_STRU. On calcule les paramètres modaux de la structure en prenant en compte les forces fluide-élastiques à l’aide de l’opérateur CALC_FLUI_STRU. La définition de l’excitation aléatoire est effectuée en faisant appel à l’opérateur DEFI_SPEC_TURB. L’excitation est projetée sur la base modale à l’aide de l’opérateur PROJ_SPEC_BASE. Les inter-spectres de réponse modale sont calculés à l’aide de l’opérateur DYNA_SPEC_MODAL. On en déduit les auto-spectres de déplacement aux nœuds en faisant appel à l’opérateur REST_SPEC_PHYS.

Résultats de la modélisation A#

Valeurs testées#

Les tests assurent la non régression du code et portent sur des fréquences propres, de l’amortissement réduit et le RMS en déplacement.

Remarques#

Le calcul est effectué avec 4 modes et une seule vitesse d’écoulement de \(4.811m/s\) .

Modélisation B#

Caractéristiques de la modélisation#

Les propriétés géométriques et matérielles du modèle sont celles présentées plus haut. Le tube est modélisé à l’aide d’éléments de poutre droite de Timoshenko: POU_D_T. Il est décomposé en 60 éléments répartis sur six tronçons.

Les nœuds \(A\) et \(C\) sont bloquésdans les directions \(X\) , \(Y\) et \(Z\) en translation et en rotation.

L’amortissement en fluide au repos de la structure est de 0,4999 %.

Pour le calcul d’endommagement, on considère la courbe de fatigue suivante (type Wöhler), donnant le demi-amplitude de contrainte en fonction du nombre de cycles :

../../../../_images/100000000000023300000141DC293778D71E06E1.png

A noter que cette courbe n’est correspond pas à la courbe réelle de fatigue pour le matériau considéré.

Caractéristiques du maillage#

Le nombre total de nœuds utilisé pour ce maillage est de 61.

Les mailles sont au nombre de 60 et de type SEG2.

Le fichier de maillage est rédigé au format ASTER.

Étapes de calcul#

Le profil de vitesse de l’écoulement et les paramètres prenant en compte le couplage fluide-structure sont définis à l’aide des opérateurs FONC_FLUI_STRU et DEFI_FLUI_STRU.

  • On calcule les paramètres modaux de la structure en eau au repos à l’aide de l’opérateur CALC_MODES.

  • On calcule les paramètres modaux de la structure en prenant en compte les forces fluide‑élastiques à l’aide de l’opérateur CALC_FLUI_STRU.

  • La définition de l’excitation aléatoire est effectuée en faisant appel à l’opérateur DEFI_SPEC_TURB. L’excitation est projetée sur la base modale à l’aide de l’opérateur PROJ_SPEC_BASE.

  • On calcule les excitations aléatoires sur une période déterminée, en utilisant l’opérateur GENE_FONC_ALEA.

  • Pour le calcul temporel, on récupère les fonctions d’excitation et on utilise la méthode d’intégration temporelle par la méthode intégrale implantée dans l’opérateur DYNA_VIBRA. Ce calcul permet d’étudier la réponse dynamique non linéaire d’un tube de générateur de vapeur soumis à un écoulement externe.

  • L’opérateur de post-traitement utilisé afin d’évaluer la fatigue du tube est alors POST_FATIGUE.

Résultats de la modélisation B#

Valeurs testées#

Les tests assurent la non régression du code et portent sur les déplacements ainsi que sur le cumul des dommages.

Remarques#

Le calcul est effectué avec 4 modes sur une durée totale de simulation de 1 seconde. Il est réalisé pour une seule vitesse d’écoulement (\(\mathrm{4,811 }m/s\) ) par intégration directe avec la méthode intégrale. Les valeurs testées sont le dommage et l’intervalle RMS de déplacement pour 1 et 100 cycles au nœud de choc. La durée de calcul et le nombre de tirages permettant de définir l’excitation, sont trop faibles pour obtenir une représentation statistique moyenne convenable du phénomène aléatoire. C’est pour cela que ce cas test ne constitue qu’un cas test de non-régression. Pour obtenir des valeurs moyennes plus représentatives, il suffit d’allonger la durée du calcul et le nombre de tirages.

Modélisation C#

Caractéristiques de la modélisation#

Le tube est modélisé à l’aide d’éléments de poutre droite de Timoshenko: POU_D_T. Il est décomposé en 60 éléments répartis sur six tronçons.

Les nœuds \(A\) et \(C\) sont bloquésdans les directions \(X\) , \(Y\) et \(Z\) en translation et en rotation.

L’amortissement en fluide au repos est de 0,4999 %.

Caractéristiques du maillage#

Le nombre total de nœuds utilisé pour ce maillage est de 61.

Les mailles sont au nombre de 60 et de type SEG2.

Le fichier de maillage est rédigé au format ASTER.

Fonctionnalités testées#

On teste notamment la bonne prise en compte du mot clé simple GROUP_NO de la commande POST_USURE.

Étapes de calcul#

Le profil de vitesse de l’écoulement et les paramètres prenant en compte le couplage fluide-structure sont définis à l’aide des opérateurs FONC_FLUI_STRU et DEFI_FLUI_STRU.

  • On calcule les paramètres modaux de la structure en eau au repos à l’aide de l’opérateur CALC_MODES.

  • On calcule les paramètres modaux de la structure en prenant en compte les forces fluide‑élastiques à l’aide de l’opérateur CALC_FLUI_STRU.

  • La définition de l’excitation aléatoire est effectuée en faisant appel à l’opérateur DEFI_SPEC_TURB. L’excitation est projetée sur la base modale à l’aide de l’opérateur PROJ_SPEC_BASE.

  • On calcule les excitations aléatoires sur une période déterminée, en utilisant l’opérateur GENE_FONC_ALEA.

  • Pour le calcul temporel, on récupère les fonctions d’excitation et on utilise la méthode d’intégration temporelle par la méthode intégrale implantée dans l’opérateur DYNA_VIBRA. Ce calcul permet d’étudier la réponse dynamique non linéaire d’un tube de générateur de vapeur soumis à un écoulement externe.

  • L’opérateur de post-traitement utilisé afin d’évaluer l’usure du tube est alors POST_USURE.

Résultats de la modélisation C#

Valeurs testées#

Les tests assurent la non régression du code et portent sur les déplacements ainsi que sur la valeur RMS de déplacement suivant OY.

Remarques#

Le calcul est effectué avec 4 modes sur une durée totale de simulation de 1 seconde. Il est réalisé pour une seule vitesse d’écoulement (\(\mathrm{4,811 }m/s\) ) par intégration directe par la méthode intégrale. Les valeurs testées sont les puissances d’usure au nœud de choc. La durée de calcul et le nombre de tirages permettant de définir l‘excitation, sont trop faibles pour obtenir une représentation statistique moyenne convenable du phénomène aléatoire. C’est pour cela que ce cas test ne constitue qu’un cas test de non-régression. Pour obtenir des valeurs moyennes plus représentatives, il suffit d’allonger la durée du calcul et le nombre de tirages.

Conclusion#

L’unique but de ce cas-test est la vérification de la non-régression des chaînes de calculs GEVIBUS‑ Code_Aster lors de l’utilisation conjointe de l’opérateur DYNA_VIBRA avec la méthode ITMI d’intégration temporelle par méthode intégrale et des opérateurs de post-analyse de fatigue et d’usure. A la vue des résultats obtenus, on peut considérer que la non-régression de Code_Aster est assurée pour l’instant.