v6.02.502 SSNL502 - Poutre en flambement#

Résumé:

Ce test représente un calcul de stabilité d’une poutre console soumise à un effort de compression à une extrémité. Il permet de valider les modélisations éléments finis :

  • COQUE_3D avec les mailles TRIA7 et QUAD9,

  • DKT avec les mailles TRIA3 et QUAD4,

  • DKTGavec les mailles TRIA3et QUAD4,

  • POU_D_T_GD et POU_D_TGM avec les mailles SEG2.

dans le domaine quasi-statique non-linéaire en grands déplacements et en grandes rotations en présence d’instabilité (Flambement d’Euler).

Les déplacements et les moments obtenus sont comparés à une solution de référence analytique.

Solution de référence#

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

La solution du problème dit de l’’’élastique’’ est présentée en [bib1] en faisant l’hypothèse de non extension de l’axe moyen. La solution analytique est obtenue en considérant des intégrales elliptiques.

Résultats de référence#

Les résultats de référence retenus pour les vérifications sont indiqués en caractères gras dans le tableau ci-dessous. Les déplacements sont définis dans le repère de définition de la géométrie [§1.1].

\(P/{P}_{\mathit{cr}}\)

\({u}_{B}/L\)

\({w}_{B}/L\)

\(\theta °\)

\({M}_{A}L/\mathit{EI}\)

Charge \(P\) (\(N\) )

\({u}_{B}\) (\(m\) )

\({w}_{B}\) (\(m\) )

\({M}_{A}\) (\(\mathit{N.M}\) )

1,015

0,220

0,030

20°

0,56

1141.07

0.1100

0.0150

127.58

1,063

0,422

0,119

40°

1,09

1195.03

0.2110

0.0595

248.32

1,152

0,593

0,259

60°

1,67

1295.09

0.2965

0.1295

380.45

1,293

0,719

0,440

80°

2,28

1453.60

0.3595

0.2200

519.41

1,518

0,792

0,651

100°

2,96

1706.55

0.3960

0.3255

674.33

1,884

0,803

0,877

120°

3,73

2118.01

0.4015

0.4385

849.74

2,541

0,750

1,107

140°

4,70

2856.62

0.3750

0.5535

1070.72

4,029

0,625

1,340

160°

6,20

4529.44

0.3125

0.6700

1412.44

9,116

0,421

1,577

176°

9,44

10248.29

0.2105

0.7885

2150.55

../../../../_images/Object_61.png ../../../../_images/Object_710.png

Incertitudes sur la solution#

Solution analytique

Références bibliographiques#

  1. S.P. TIMOSHENKO, J.M. GERE: Théorie de la stabilité élastique, deuxième édition, DUNOD 1966.

  2. J.L. BATOZ: Grands déplacements et grandes rotations de poutres minces élastiques, Département de génie mécanique Université de Technologie de Compiègne 1981.

Modélisation A#

Caractéristiques de la modélisation#

Modélisation COQUE_3D(TRIA7)

../../../../_images/1000020000000800000005964CD6C3CE625F3A23.png

Caractéristiques du maillage#

Nombre de nœuds : 145

Nombre de mailles et type : 40 TRIA7

Grandeurs testées et résultats#

La stratégie de calcul utilisée se décompose en deux étapes:

  • Chargement imposé : on impose une charge perturbatrice de \(1/1000\) de la charge critique suivant \(X\) pour faire apparaître le mode de flambement. Cette charge est appliquée pour \(P/{P}_{\mathit{cr}}=0.98\) et jusqu’à \(P/{P}_{\mathit{cr}}=1.015\) .

  • Déplacement imposé : au delà de 1.01, la structure est devenue très souple, on impose un accroissement de déplacement DZ (option DDL_IMPO dans STAT_NON_LINE) pour déterminer le comportement post-flambement.

L’utilisation de la technique de longueur d’arc rend difficile la définition de la valeur de référence à introduire dans la commande TEST_RESU, puisque ces valeurs ne peuvent pas être imposées. Pour définir les valeurs de référence, nous avons recherché les valeurs de DZ les plus proches possibles de celles listées dans le tableau du [§2.2] et nous avons reporté les valeurs du paramètre de pilotage et de DX que l’on devait obtenir pour les valeurs de DZ en question.

DZ

Identification

Instants

Référence

–0.0150

DX

1.04532

0.1100

DZ

1.04532

–0.0150

ETA_PILOTAGE

1.04532

1.015

–0.0595

DX

1.09778

0.2110

DZ

1.09778

–0.0595

ETA_PILOTAGE

1.09778

1.063

–0.22

DX

1.20824

0.3595

DZ

1.20824

–0.22

ETA_PILOTAGE

1.20824

1.293

–0.3255

DX

1.26646

0.396

DZ

1.26646

–0.3255

ETA_PILOTAGE

1.26646

1.518

–0.5535

DX

1.38521

0.375

DZ

1.38521

–0.5535

ETA_PILOTAGE

1.38521

2.541

–0.67

DX

1.46121

0.3125

DZ

1.46121

–0.67

ETA_PILOTAGE

1.46121

4.029

Modélisation B#

Caractéristiques de la modélisation#

../../../../_images/10000200000008000000059676FEFAF420470912.png

Caractéristiques du maillage#

Nombre de nœuds : 105

Nombre de mailles et type : 20 QUAD9

Grandeurs testées et résultats#

La stratégie de calcul utilisée se décompose en deux étapes:

  • Chargement imposé : on impose une charge perturbatrice de \(1/1000\) de la charge critique suivant \(X\) pour faire apparaître le mode de flambement. Cette charge est appliquée pour \(P/{P}_{\mathit{cr}}=0.98\) et jusqu’à \(P/{P}_{\mathit{cr}}=1.015\) .

  • Déplacement imposé : au delà de 1.01, la structure est devenue très souple, on impose un accroissement de déplacement DZ (option DDL_IMPO dans STAT_NON_LINE) pour déterminer le comportement post-flambement.

L’utilisation de la technique de longueur d’arc rend difficile la définition de la valeur de référence à introduire dans la commande TEST_RESU, puisque ces valeurs ne peuvent pas être imposées. Pour définir les valeurs de référence, nous avons recherché les valeurs de DZ les plus proches possibles de celles listées dans le tableau du [§2.2] et nous avons reporté les valeurs du paramètre de pilotage et de DX que l’on devait obtenir pour les valeurs de DZ en question.

DZ

Identification

Instants

Référence

–0.0150

DX

1.03356

0.1100

DZ

1.03356

–0.0150

ETA_PILOTAGE

1.03356

1.015

–0.0595

DX

1.08921

0.2110

DZ

1.08921

–0.0595

ETA_PILOTAGE

1.08921

1.063

–0.22

DX

1.20259

0.3595

DZ

1.20259

–0.22

ETA_PILOTAGE

1.20259

1.293

–0.3255

DX

1.25521

0.396

DZ

1.25521

–0.3255

ETA_PILOTAGE

1.25521

1.518

–0.5535

DX

1.37521

0.375

DZ

1.37521

–0.5535

ETA_PILOTAGE

1.37521

2.541

–0.67

DX

1.45321

0.3125

DZ

1.45321

–0.67

ETA_PILOTAGE

1.45321

4.029

../../../../_images/100002000000030000000247BC838B019B8A78E8.png

Modélisation C#

Caractéristiques de la modélisation#

../../../../_images/Object_85.png

Caractéristiques du maillage#

Nombre de nœuds : 11

Nombre de mailles et type : 10 SEG2

Grandeurs testées et résultats#

Valeurs testées#

La stratégie de calcul utilisée se décompose en deux étapes:

      • Chargement imposé : on impose une charge perturbatrice de \(1/1000\) de la charge critique suivant \(X\) pour faire apparaître le mode de flambement. Cette charge est appliquée pour \(P/{P}_{\mathit{cr}}=0.98\) et jusqu’à \(P/{P}_{\mathit{cr}}=1.015\) .

      • Déplacement imposé : au delà de 1.01, la structure est devenue très souple, on impose un accroissement de déplacement DZ (option DDL_IMPO dans STAT_NON_LINE) pour déterminer le comportement post-flambement.

      • Les résultats sont en bonne adéquation avec la solution de référence à partir de ETA_PILOTAGE = 1.293. Avant cette valeur, la charge perturbatrice (nécessaire pour obtenir le flambage) dégrade la solution, et les écarts avec les solution analytique sont importants (jusqu’à 80%). Les valeurs correspondantes font l’objet de tests de non régression. Mais cet écart est uniquement lié à la charge perturbatrice, puisque en augmentant le chargement vertical, on retrouve la bonne solution.

DZ

Identification

Instants

Référence

–0.22

DX

1.18684

0.3595

DZ

1.18684

–0.22

ETA_PILOTAGE

1.18684

1.293

MYY

1.18684

519.41

–0.3255

DX

1.24521

0.396

DZ

1.24521

–0.3255

ETA_PILOTAGE

1.24521

1.518

MYY

1.24521

674.3

–0.4385

DX

1.30521

0.4015

DZ

1.30521

–0.4385

ETA_PILOTAGE

1.30521

1.884

MYY

1.30521

849.74

../../../../_images/1000020000000301000002430858321DB7A91A8B.png ../../../../_images/100002000000030100000245C6474CB9ED4E7261.png
  • De plus on teste la valeur des réactions d’appuis à l’instant initial afin de valider la prise en compte de TYPE_CHARGE=’FIXE_PILO’ dans CALC_CHAMP/EXCIT quand reuse est absent.

Identification

Valeur de r éférence

Type de référence

Tolérance

Champ REAC_NODA, NoeudN1, Composante DZ

‘ANALYTIQUE’

1E-3

Modélisation D#

Caractéristiques de la modélisation#

Modélisation POU_D_TGM(SEG2)

../../../../_images/Object_94.png

Caractéristiques du maillage#

Nombre de nœuds : 11

Nombre de mailles et type : 10 SEG2 uniformément réparties dans la longueur

Caractéristiques du maillage de la section transverse (fibres)#

Nombre de fibres : 50 (5 dans la largeur et 10 dans l’épaisseur)

Nombre de mailles et type : 50 QUA4

Grandeurs testées et résultats#

Valeurs testées#

La stratégie de calcul utilisée se décompose en deux étapes:

      • Chargement imposé : On a pré-déformé la structure suivant son premier mode de flambement et avec une très faible amplitude devant la longueur de la poutre (de l’ordre de \({5.10}^{-4}m\) ). On applique le chargement jusqu’à \(P/{P}_{\mathit{cr}}=0.95\) .

      • Déplacement imposé : au delà de 0.95, la structure commence à subir un fort déplacement latéral pour une très faible augmentation du chargement, on pilote donc la structure en longueur d’arc pour déterminer le comportement post-flambement.

      • Les résultats sont en bonne adéquation avec la solution de référence à partir de ETA_PILOTAGE = 1.152. Avant cette valeur, la pré-déformation (nécessaire pour obtenir le flambage) dégrade la solution, et les écarts avec les solutions analytiques sont importants (jusqu’à 60%). Les valeurs correspondantes font l’objet de tests de non régression. Mais cet écart est uniquement lié à la pré-déformation initiale (arbitraire), puisqu’en augmentant le chargement vertical, on retrouve la bonne solution.

DZ

Identification

Instants

Référence

–0.22

DX

3.8

0.3595

DZ

3.8

–0.22

ETA_PILOTAGE

3.8

1.293

MYY

3.8

519.41

–0.3255

DX

4.56

0.396

DZ

4.56

–0.3255

ETA_PILOTAGE

4.56

1.518

MYY

4.56

674.3

–0.4385

DX

5.358

0.4015

DZ

5.358

–0.4385

ETA_PILOTAGE

5.358

1.884

MYY

5.358

849.74

../../../../_images/1000020000000302000002533460005F8FD29060.png ../../../../_images/10000200000002EE00000252F3F321FC6A081F7B.png

Modélisation E#

Caractéristiques de la modélisation#

../../../../_images/10000000000001E50000016AD32D33D0BD84E178.png

Caractéristiques du maillage#

Nombre de nœuds : 33

Nombre de mailles et type : 40 TRIA3, 2 SEG2

Grandeurs testées et résultats#

Valeurs testées#

La stratégie de calcul utilisée se décompose en deux étapes:

  • Chargement imposé : on impose une charge perturbatrice de \(1/1000\) de la charge critique suivant \(X\) pour faire apparaître le mode de flambement. Cette charge est appliquée pour \(P/{P}_{\mathit{cr}}=0.95\) et jusqu’à \(P/{P}_{\mathit{cr}}=1.015\) .

  • Déplacement imposé : au delà de 0.947, la structure commence à subir un fort déplacement latéral pour une très faible augmentation du chargement, on pilote donc la structure en longueur d’arc pour déterminer le comportement post-flambement.

  • Les calculs ne convergent plus au delà de ETA_PILOTAGE = 1.24936. L’évolution des déplacements en fonction du chargement est présenté sur la figure ci-après. La charge critique est bien détectée. Dans la partie post-flambement, on constate un écart maximum de 5% sur la charge critique avec la solution analytique.

L’utilisation de la technique de longueur d’arc rend difficile la définition de la valeur de référence à introduire dans la commande TEST_RESU, puisque ces valeurs ne peuvent pas être imposées. Pour définir les valeurs de référence, nous avons recherché les valeurs de DZles plus proches possibles de celles listées dans le tableau du [§2.2] et nous avons reporté les valeurs du paramètre de pilotage et de DXque l’on devait obtenir pour les valeurs de DZen question.

DZ

Identification

Instants

Type de référence

Valeur de référence

Tolérance (%)

–0.0150

DX

1.001

“ANALYTIQUE”

0.110

1.0

DZ

1.001

“ANALYTIQUE”

–0.015

2.0

ETA_PILOTAGE

1.001

“ANALYTIQUE”

1.015

3.0

–0.0595

DX

1.05867

“ANALYTIQUE”

0.2110

2.0

DZ

1.05867

“ANALYTIQUE”

–0.0595

3.5

ETA_PILOTAGE

1.05867

“ANALYTIQUE”

1.063

5.0

../../../../_images/10000000000001E60000013A56B014CB4F472A44.png

Modélisation F#

Caractéristiques de la modélisation#

../../../../_images/10000000000002040000019292B3FFBDC948E0A3.png

Caractéristiques du maillage#

Nombre de nœuds : 33

Nombre de mailles et type : 20 QUAD4, 2 SEG2

Grandeurs testées et résultats#

Valeurs testées#

La stratégie de calcul utilisée se décompose en deux étapes:

  • Chargement imposé : on impose une charge perturbatrice de \(1/1000\) de la charge critique suivant \(X\) pour faire apparaître le mode de flambement. Cette charge est appliquée pour \(P/{P}_{\mathit{cr}}=0.95\) et jusqu’à \(P/{P}_{\mathit{cr}}=1.015\) .

  • Déplacement imposé : au delà de 0.94, la structure commence à subir un fort déplacement latéral pour une très faible augmentation du chargement, on pilote donc la structure en longueur d’arc pour déterminer le comportement post-flambement.

  • Les calculs ne convergent plus au delà de ETA_PILOTAGE = 1.1277. L’évolution des déplacements en fonction du chargement est présenté sur la figure ci-après. La charge critique est bien détectée. Dans la partie post-flambement, on constate un écart maximum de 3.5% sur la charge critique avec la solution analytique.

L’utilisation de la technique de longueur d’arc rend difficile la définition de la valeur de référence à introduire dans la commande TEST_RESU, puisque ces valeurs ne peuvent pas être imposées. Pour définir les valeurs de référence, nous avons recherché les valeurs de DZ les plus proches possibles de celles listées dans le tableau du [§2.2] et nous avons reporté les valeurs du paramètre de pilotage et de DX que l’on devait obtenir pour les valeurs de DZ en question.

DZ

Identification

Instants

Type de référence

Valeur de référence

Tolérance (%)

–0.0150

DX

0.995

“ANALYTIQUE”

0.110

2.0

DZ

0.995

“ANALYTIQUE”

–0.015

2.5

ETA_PILOTAGE

0.995

“ANALYTIQUE”

1.015

1.5

–0.0595

DX

1.05136

“ANALYTIQUE”

0.2110

0.5

DZ

1.05136

“ANALYTIQUE”

–0.0595

0.7

ETA_PILOTAGE

1.05136

“ANALYTIQUE”

1.063

3.5

../../../../_images/10000000000002050000013A9E84EBE3B26013D1.png

Modélisation G#

Caractéristiques de la modélisation#

../../../../_images/10000000000001E50000016AD32D33D0BD84E178.png

Caractéristiques du maillage#

Nombre de nœuds : 33

Nombre de mailles et type : 40 TRIA3, 2 SEG2

Grandeurs testées et résultats#

Valeurs testées#

La stratégie de calcul utilisée se décompose en deux étapes:

  • Chargement imposé : on impose une charge perturbatrice de \(1/1000\) de la charge critique suivant \(X\) pour faire apparaître le mode de flambement. Cette charge est appliquée pour \(P/{P}_{\mathit{cr}}=0.95\) et jusqu’à \(P/{P}_{\mathit{cr}}=1.015\) .

  • Déplacement imposé : au delà de 0.947, la structure commence à subir un fort déplacement latéral pour une très faible augmentation du chargement, on pilote donc la structure en longueur d’arc pour déterminer le comportement post-flambement.

  • Les calculs ne convergent plus au delà de ETA_PILOTAGE = 1.20914. L’évolution des déplacements en fonction du chargement est présenté sur la figure ci-après. La charge critique est bien détectée. Dans la partie post-flambement, on constate un écart maximum de 5% sur la charge critique avec la solution analytique.

L’utilisation de la technique de longueur d’arc rend difficile la définition de la valeur de référence à introduire dans la commande TEST_RESU, puisque ces valeurs ne peuvent pas être imposées. Pour définir les valeurs de référence, nous avons recherché les valeurs de DZ les plus proches possibles de celles listées dans le tableau du [§2.2] et nous avons reporté les valeurs du paramètre de pilotage et de DX que l’on devait obtenir pour les valeurs de DZ en question.

DZ

Identification

Instants

Type de référence

Valeur de référence

Tolérance (%)

–0.0150

DX

1.001

“ANALYTIQUE”

0.110

0.1

DZ

1.001

“ANALYTIQUE”

–0.015

2.0

ETA_PILOTAGE

1.001

“ANALYTIQUE”

1.015

3.0

–0.0595

DX

1.054217

“ANALYTIQUE”

0.2110

2.5

DZ

1.054217

“ANALYTIQUE”

–0.0595

5.0

ETA_PILOTAGE

1.054217

“ANALYTIQUE”

1.063

5.0

../../../../_images/10000000000002070000013B6DD50FCA7A1DE252.png

Modélisation H#

Caractéristiques de la modélisation#

../../../../_images/10000000000002040000019292B3FFBDC948E0A3.png

Caractéristiques du maillage#

Nombre de nœuds : 33

Nombre de mailles et type : 20 QUAD4, 2 SEG2

Grandeurs testées et résultats#

Valeurs testées#

La stratégie de calcul utilisée se décompose en deux étapes:

  • Chargement imposé : on impose une charge perturbatrice de \(1/1000\) de la charge critique suivant \(X\) pour faire apparaître le mode de flambement. Cette charge est appliquée pour \(P/{P}_{\mathit{cr}}=0.95\) et jusqu’à \(P/{P}_{\mathit{cr}}=1.015\) .

  • Déplacement imposé : au delà de 0.947, la structure commence à subir un fort déplacement latéral pour une très faible augmentation du chargement, on pilote donc la structure en longueur d’arc pour déterminer le comportement post-flambement.

  • Les calculs ne convergent plus au delà de ETA_PILOTAGE = 3.73969. L’évolution des déplacements en fonction du chargement est présenté sur la figure ci-après. La charge critique est bien détectée. Dans la partie post-flambement, on constate un écart maximum de 10% sur la charge critique avec la solution analytique.

L’utilisation de la technique de longueur d’arc rend difficile la définition de la valeur de référence à introduire dans la commande TEST_RESU, puisque ces valeurs ne peuvent pas être imposées. Pour définir les valeurs de référence, nous avons recherché les valeurs de DZ les plus proches possibles de celles listées dans le tableau du [§2.2] et nous avons reporté les valeurs du paramètre de pilotage et de DX que l’on devait obtenir pour les valeurs de DZ en question.

DZ

Identification

Instants

Type de référence

Valeur de référence

Tolérance (%)

–0.0150

DX

0.995

“ANALYTIQUE”

0.110

2.0

DZ

0.995

“ANALYTIQUE”

–0.015

2.5

ETA_PILOTAGE

0.995

“ANALYTIQUE”

1.015

1.5

–0.1295

DX

1.10671

“ANALYTIQUE”

0.2965

0.7

DZ

1.10671

“ANALYTIQUE”

–0.1295

1.0

ETA_PILOTAGE

1.10671

“ANALYTIQUE”

1.152

5.0

–0.3255

DX

1.22068

“ANALYTIQUE”

0.396

0.5

DZ

1.22068

“ANALYTIQUE”

–0.3255

0.7

ETA_PILOTAGE

1.22068

“ANALYTIQUE”

1.518

8.0

–0.5535

DX

1.34521

“ANALYTIQUE”

0.375

0.1

DZ

1.34521

“ANALYTIQUE”

–0.5535

0.5

ETA_PILOTAGE

1.34521

“ANALYTIQUE”

2.541

10.0

../../../../_images/10000000000001E400000138256433710A5FCEC5.png

Synthèse des résultats#

../../../../_images/Shape422.gif

Référence

TRIA7

QUAD9

TRIA7

QUAD9

../../../../_images/Object_1059.svg ../../../../_images/Object_1169.svg

La charge critique est bien détectée. Les deux premiers résultats correspondant aux charges \(P/{P}_{\mathit{cr}}=1.015\) et \(1.063\) sont corrects, l’erreur maximum est de 3.5% pour la maille TRIA7 et de 2.2% pour la maille QUAD9. La maille QUAD9 donne de meilleurs résultats.

Si l’on poursuit les calculs avec les éléments de coques, la maille QUAD9 continue de donner de meilleurs résultats. Dans la zone où les déplacements en DZ sont les plus importants, l’erreur commise sur la charge atteint 9% sur les quadrangles et va jusqu’à 30% sur les triangles. Les erreurs s’accroissent dans cette région du fait des pentes des courbes.

Le coefficient de correction du cisaillement transverse A_CIS a été mis à 0.833, correspondant aux coques épaisses. La valeur (\(9000={10}^{6}\times H/L\) ) qui aurait dû être prise en compte ne permet pas d’effectuer les calculs. Elle introduit un mauvais conditionnement des matrices de rigidité en accroissant leurs disparités.

La solution poutre du code, que ce soit la modélisation POU_D_T_GD ou POU_D_TGM, fournit de très bons résultats par rapport à la solution analytique de référence. Cependant, les temps de calcul sont différents, la modélisation POU_D_T_GD qui est géométriquement exacte conduit à un temps de calcul presque 40% inférieur par rapport à la modélisation POU_D_TGM. En effet la déformation ’PETIT_REAC’ utilisée pour le modèle multi-fibres n’est qu’une approximation des grands déplacements et surtout des grandes rotations, elle nécessite de faire de petits incréments de chargement. En contrepartie, il faut rappeler que l’on est capable de traiter des comportements autres qu’élastique avec POU_D_TGM.

Quelque soit la maille TRIA3 ou QUAD4, les modélisations DKT et DKTG, détectent bien la charge critique. Les modélisations DKT (QUAD4 et TRIA3) et DKTG (TRIA3) ne convergent plus au delà de \(P/{P}_{\mathit{cr}}=1.2\) . Par contre pour la modélisation DKTG (QUAD4) les calculs vont au delà, pour atteindre \(P/{P}_{\mathit{cr}}=3.73969\) . L’erreur commise sur les déplacements est au maximum de 3% et de 5% pour \(P/{P}_{\mathit{cr}}=1.063\) et 10% pour \(P/{P}_{\mathit{cr}}=2.451\) .