v3.01.104 SSLL104 - Pré-déformations dans une poutre droite#

Résumé :

Ce test valide la prise en compte de pré-déformations dans le calcul élastique d’une poutre droite. Les caractéristiques du calcul sont :

  • analyse statique,

  • comportement linéaire,

  • modèle linéique

La modélisation A valide la prise en compte de pré-déformations renseignées par valeur (AFFE_CHAR_MECA/PRE_EPSI) pour les éléments POU_D_E, POU_D_T, POU_D_TG, POU_D_EM et POU_D_TGM. La solution est analytique.

La modélisation B valide la prise en compte de pré-déformations renseignées par fonction (AFFE_CHAR_MECA_F/PRE_EPSI) pour les éléments POU_D_E, POU_D_T, POU_D_TG, POU_D_EM et POU_D_TGM. La solution de référence est un calcul avec pré-déformations renseignées par valeur. On précise que ce chargement est autorisé pour les éléments de poutre uniquement si la valeur de la fonction au deux nœuds d’un même élément est la même.

La modélisation C valide, pour l’élément BARRE, la prise en compte de pré-déformations renseignées par valeur, par comparaison à l’élément POU_D_E et la prise en compte de pré-déformations renseignées par fonction par comparaison à un calcul avec pré-déformations renseignées par valeur.

Solution de référence#

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

Modélisation A:

La solution est analytique. Elle est calculée dans le repère local.

soit :

\(U=(u,v,w,{\theta}_{x},{\theta}_{y},{\theta}_{z})\) le déplacement de la poutre et \(E=({\epsilon}_{x},{\chi }_{y},{\chi }_{z},{\gamma}_{xy},{\gamma}_{xz})\) la déformation généralisée.

Soit la solution :

\(u=\alpha x\) \(v=\gamma \frac{{x}^{2}}{2}\) \(w=-\beta \frac{{x}^{2}}{2}\) \({\theta}_{x}=0\) \({\theta}_{y}=\beta x\) \({\theta}_{z}=\gamma x\)

alors :

\({\epsilon}_{x}={u}_{,x}=\alpha\) \({\chi }_{y}={\theta}_{y,x}=\beta\) \({\chi }_{z}={\theta}_{z,x}=\gamma\) \({\gamma}_{xy}={v}_{,x}-{\theta}_{z}=0\) \({\gamma}_{xz}={w}_{,x}+{\theta}_{y}=0\)

Si on choisit \(\alpha ={\epsilon}_{X}(=0.001)\) , \(\beta ={\chi }_{y}^{0}(=0.002)\) , \(\gamma ={\chi }_{z}^{0}(=0.003)\) alors \(E-{E}_{\mathrm{init}}=0\) et les efforts sont nuls: l’équilibre est donc vérifié. Par ailleurs, la solution vérifie les conditions aux limites d’encastrement en \(A\) . C’est donc la solution du problème posé.

Modélisation B:

Les fonctions utilisées pour imposer les pré-déformations sont de type fonction «escalier» dépendant des coordonnées des nœuds des mailles. Pour obtenir la solution de référence, on affecte les valeurs des pré-déformations mailles par mailles.

Modélisation C:

Dans la modélisation C, les mailles de poutre sont dupliquées en mailles de barre.

Pour la validation des pré-déformations par valeur, un premier calcul est fait dans lequel les pré-déformations sont imposées sur les mailles de poutre, il sert de référence au second calcul dans lequel les pré-déformations sont imposées sur les mailles de barre.

Pour la validation des pré-déformations par fonction, la solution de référence est obtenue en affectant sur chaque maille la valeur de la fonction dépendant de la géométrie (coordonnées du point de Gauss).

Résultats de référence#

Modélisation A:

Les résultats exprimés dans le repère local sont:

En \(B\) :

\(\mathrm{Dx}=0.10\mathrm{mm};\mathrm{Dy}=15.0\mathrm{mm};\mathrm{Dz}=–10.0\mathrm{mm};\mathrm{DRx}=0.0\mathrm{rd};\mathrm{DRy}=0.2\mathrm{rd};\mathrm{DRz}=0.30\mathrm{rd}\)

En \(C\) :

\(\mathrm{Dx}=0.05\mathrm{mm};\mathrm{Dy}=3.75\mathrm{mm};\mathrm{Dz}=–2.50\mathrm{mm};\mathrm{DRx}=0.0\mathrm{rd};\mathrm{DRy}=0.1\mathrm{rd};\mathrm{DRz}=0.15\mathrm{rd}\)

Dans le repère global, on trouve aux points \(B\) et \(C\) :

\(\begin{array}{}\mathrm{DX}(B)=\frac{\sqrt{3}}{30}+5\frac{\sqrt{3}}{6}(-3\sqrt{6}+2\sqrt{2})[\mathrm{mm}]\\ \mathrm{DY}(B)=\frac{\sqrt{3}}{30}+5\frac{\sqrt{3}}{6}(3\sqrt{6}+2\sqrt{2})[\mathrm{mm}]\\ \mathrm{DZ}(B)=\frac{\sqrt{3}}{30}+5\frac{\sqrt{3}}{6}(-4\sqrt{2})[\mathrm{mm}]\\ \mathrm{DRX}(B)=\frac{1}{20}(-\sqrt{6}-2\sqrt{2})[\mathrm{rd}]\\ \mathrm{DRY}(B)=\frac{1}{20}(-\sqrt{6}+2\sqrt{2})[\mathrm{rd}]\\ \mathrm{DRZ}(B)=\frac{1}{20}(2\sqrt{6})[\mathrm{rd}]\end{array}\) \(\begin{array}{}\mathrm{DX}(C)=\frac{\sqrt{3}}{60}+5\frac{\sqrt{3}}{24}(-3\sqrt{6}+2\sqrt{2})[\mathrm{mm}]\\ \mathrm{DY}(C)=\frac{\sqrt{3}}{60}+5\frac{\sqrt{3}}{24}(3\sqrt{6}+2\sqrt{2})[\mathrm{mm}]\\ \mathrm{DZ}(C)=\frac{\sqrt{3}}{60}+5\frac{\sqrt{3}}{24}(-4\sqrt{2})[\mathrm{mm}]\\ \mathrm{DRX}(C)=\frac{1}{40}(-\sqrt{6}-2\sqrt{2})[\mathrm{rd}]\\ \mathrm{DRY}(C)=\frac{1}{40}(-\sqrt{6}+2\sqrt{2})[\mathrm{rd}]\\ \mathrm{DRZ}(C)=\frac{1}{40}(2\sqrt{6})[\mathrm{rd}]\end{array}\)

Modélisation B et C:

Résultats provenant d’autres calculs effectués dans ce même test.

Incertitude sur la solution#

Modélisation A:

La solution est exacte pour la théorie des poutres d’Euler (ou de Timoshenko car il n’y pas de cisaillement). La torsion n’intervenant pas, la solution est aussi valable pour les éléments POU_D_TG et POU_D_TGM.

Modélisation A#

Caractéristiques de la modélisation#

../../../../_images/1000000000000119000000D23802FDEF8370A91F.png
  • Le segment \(\text{AB}\) est découpé en 10 éléments de même longueur (10.). (Un seul élément serait suffisant).

  • 5 calculs identiques sont successivement faits sur ce maillage avec 4 modélisations différentes:

  • avec 10 éléments POU_D_E

  • avec 10 éléments POU_D_T

  • avec 10 éléments POU_D_TG

  • avec 10 éléments POU_D_EM

  • avec 10 éléments POU_D_TGM

../../../../_images/10000000000001D2000001D1718F1B887A21B475.png

Maillage de la section:

  • 77 nœuds

  • 124 TRIA3

Caractéristiques du maillage#

Nombre de nœuds : 11

Nombre de mailles et types : 10 SEG2

Grandeurs testées et résultats#

Modélisation

Identification

Référence

% différence

POU_D_E

B DX

–6.4664E+00

< 1.0E-9

DY

1.4747E+01

< 1.0E-9

DZ

–8.1072E+00

< 1.0E-9

DRX

–2.6390E–01

< 1.0E-9

DRY

1.8947E–02

< 1.0E-9

DRZ

2.4495E–01

< 1.0E-9

C DX

–1.6022E+00

< 1.0E-9

DY

3.7011E+00

< 1.0E-9

DZ

–2.0124E+00

< 1.0E-9

DRX

–1.3195E–01

< 1.0E-9

DRY

9.4734E–03

< 1.0E-9

DRZ

1.2247E–01

< 1.0E-9

Modélisation

Identification

Référence

% différence

POU_D_T

B DX

–6.4664E+00

< 1.0E-9

DY

1.4747E+01

< 1.0E-9

DZ

–8.1072E+00

< 1.0E-9

DRX

–2.6390E–01

< 1.0E-9

DRY

1.8947E–02

< 1.0E-9

DRZ

2.4495E–01

< 1.0E-9

C DX

–1.6022E+00

< 1.0E-9

DY

3.7011E+00

< 1.0E-9

DZ

–2.0124E+00

< 1.0E-9

DRX

–1.3195E–01

< 1.0E-9

DRY

9.4734E–03

< 1.0E-9

DRZ

1.2247E–01

< 1.0E-9

Modélisation

Identification

Référence

% différence

POU_D_TG

B DX

–6.4664E+00

< 1.0E-9

DY

1.4747E+01

< 1.0E-9

DZ

–8.1072E+00

< 1.0E-9

DRX

–2.6390E–01

< 1.0E-9

DRY

1.8947E–02

< 1.0E-9

DRZ

2.4495E–01

< 1.0E-9

C DX

–1.6022E+00

< 1.0E-9

DY

3.7011E+00

< 1.0E-9

DZ

–2.0124E+00

< 1.0E-9

DRX

–1.3195E–01

< 1.0E-9

DRY

9.4734E–03

< 1.0E-9

DRZ

1.2247E–01

< 1.0E-9

Modélisation

Identification

Référence

% différence

POU_D_EM

B DX

–6.4664E+00

< 1.0E-6

DY

1.4747E+01

< 1.0E-5

DZ

–8.1072E+00

< 1.0E-5

DRX

–2.6390E–01

< 1.0E-5

DRY

1.8947E–02

< 1.0E-4

DRZ

2.4495E–01

< 1.0E-5

C DX

–1.6022E+00

< 1.0E-6

DY

3.7011E+00

< 1.0E-5

DZ

–2.0124E+00

< 1.0E-5

DRX

–1.3195E–01

< 1.0E-5

DRY

9.4734E–03

< 1.0E-4

DRZ

1.2247E–01

< 1.0E-5

Modélisation

Identification

Référence

% différence

POU_D_TGM

B DX

–6.4664E+00

< 1.0E-8

DY

1.4747E+01

< 1.0E-8

DZ

–8.1072E+00

< 1.0E-8

DRX

–2.6390E–01

< 1.0E-8

DRY

1.8947E–02

< 1.0E-8

DRZ

2.4495E–01

< 1.0E-9

C DX

–1.6022E+00

< 1.0E-10

DY

3.7011E+00

< 1.0E-8

DZ

–2.0124E+00

< 1.0E-8

DRX

–1.3195E–01

< 1.0E-8

DRY

9.4734E–03

< 1.0E-7

DRZ

1.2247E–01

< 1.0E-8

Modélisation B#

Caractéristiques de la modélisation#

Identique à la modélisation A

Caractéristiques du maillage#

Nombre de nœuds : 11

Nombre de mailles et types : 10 SEG2

Chargement#

Pour les composantes de pré-déformation, les fonctions sont les suivantes:

EPX

\(\mathrm{1E-3.}\mathit{escalier}(X).\mathit{INST}\)

KY

\(\mathrm{2E-3.}\mathit{escalier}(Y).\mathit{INST}\)

KZ

\(\mathrm{3E-3.}\mathit{escalier}(Z).\mathit{INST}\)

Pour chaque nœud du maillage la coordonnée \(X\) est égale à la coordonnée \(Y\) , elle-même égale à la coordonnée \(Z\) . La fonction escalier est faite de telle sorte que sa valeur soit:

  • \(1\) sur les mailles E1 et E2

  • \(2\) sur les mailles E4 et E5

  • \(3\) sur les mailles E7 et E8

Il n’y a pas de pré-déformation imposée sur les autres mailles: E3, E6, E9 et E10.

Dans le calcul de référence, on affecte donc les valeurs de pré-déformation suivantes:

E1, E2

E4, E5

E7, E8

EPX

1E-3

2E-3

3E-3

KY

2E-3

4E-3

6E-3

KZ

3E-3

6E-3

9E-3

La prise en compte de la dépendance au temps est faite par l’ajout d’une fonction multiplicatrice au chargement.

Grandeurs testées et résultats#

Modélisation POU_D_E :

Calcul de référence:

Identification

T ype de référence

Valeurs de r éférence

Tolérance

Instant 1, Nœud B, DX

“NON_REGRESSION”

Instant 2, Nœud B, DY

“NON_REGRESSION”

Second calcul:

Identification

T ype de référence

Valeurs de r éférence

Tolérance

Instant 1, Nœud B, DX

“AUTRE_ASTER”

-7.75966054341

1E-6

Instant 2, Nœud B, DY

“AUTRE_ASTER”

35.3923671581

1E-6

Modélisation POU_D_T :

Calcul de référence:

Identification

T ype de référence

Valeurs de r éférence

Tolérance

Instant 1, Nœud B, DX

“NON_REGRESSION”

Instant 2, Nœud B, DY

“NON_REGRESSION”

Second calcul:

Identification

T ype de référence

Valeurs de r éférence

Tolérance

Instant 1, Nœud B, DX

“AUTRE_ASTER”

-7.75966054341

1E-6

Instant 2, Nœud B, DY

“AUTRE_ASTER”

35.3923671581

1E-6

Modélisation POU_D_TG :

Calcul de référence:

Identification

T ype de référence

Valeurs de r éférence

Tolérance

Instant 1, Nœud B, DX

“NON_REGRESSION”

Instant 2, Nœud B, DY

“NON_REGRESSION”

Second calcul:

Identification

T ype de référence

Valeurs de r éférence

Tolérance

Instant 1, Nœud B, DX

“AUTRE_ASTER”

-7.75966054343

1E-6

Instant 2, Nœud B, DY

“AUTRE_ASTER”

35.3923671581

1E-6

Modélisation POU_D_EM :

Calcul de référence:

Identification

T ype de référence

Valeurs de r éférence

Tolérance

Instant 1, Nœud B, DX

“NON_REGRESSION”

Instant 2, Nœud B, DY

“NON_REGRESSION”

Second calcul:

Identification

T ype de référence

Valeurs de r éférence

Tolérance

Instant 1, Nœud B, DX

“AUTRE_ASTER”

-7.75966051002

1E-6

Instant 2, Nœud B, DY

“AUTRE_ASTER”

35.392366221

1E-6

Modélisation POU_D_TGM :

Calcul de référence:

Identification

T ype de référence

Valeurs de r éférence

Tolérance

Instant 1, Nœud B, DX

“NON_REGRESSION”

Instant 2, Nœud B, DY

“NON_REGRESSION”

Second calcul:

Identification

T ype de référence

Valeurs de r éférence

Tolérance

Instant 1, Nœud B, DX

“AUTRE_ASTER”

-7.75966051062

1E-6

Instant 2, Nœud B, DY

“AUTRE_ASTER”

35.3923662219

1E-6

Modélisation C#

Caractéristiques de la modélisation#

../../../../_images/1000000000000119000000D23802FDEF8370A91F.png

Le segment \(\text{AB}\) est découpé en 10 éléments de même longueur (10.) qui forment le groupe POUTRE. Les mailles sont dupliquées pour former le groupe BARRE.

Caractéristiques du maillage#

Nombre de nœuds : 11

Nombre de mailles et types : 2 fois 10 SEG2

Chargement#

Calculs avec affectation par valeur#

Dans le calcul de référence, la pré-déformation est affectée sur les éléments de poutre.

EPX

\(1E-3\)

Dans le second calcul, la pré-déformation est affectée sur les éléments de barre.

EPXX

\(1E-3\)

Calculs avec affectation par fonction#

La fonction de pré-déformation est la suivante:

EPXX

\(\mathrm{1E-5.}(X+Y+Z).\mathit{INST}\)

Pour le calcul de référence (affectation par valeur), on calcule et on affecte la valeur de \(\mathrm{1E-5.}(X+Y+Z)\) pour chaque maille de barre en prenant les coordonnées de son point de Gauss (milieu de la maille). La dépendance au temps est faite par l’ajout d’une fonction multiplicatrice au chargement.

Grandeurs testées et résultats#

Calculs avec affectation par valeur#

Calcul de référence:

Identification

T ype de référence

Valeurs de r éférence

Tolérance

Instant 1, Nœud B, DX

“NON_REGRESSION”

Second calcul:

Identification

T ype de référence

Valeurs de r éférence

Tolérance

Instant 1, Nœud B, DX

“AUTRE_ASTER”

0.0288675134603

1E-6

Calculs avec affectation par fonction#

Calcul de référence:

Identification

T ype de référence

Valeurs de r éférence

Tolérance

Instant 1, Nœud B, DX

“NON_REGRESSION”

Instant 2, Nœud B, DY

“NON_REGRESSION”

Second calcul:

Identification

T ype de référence

Valeurs de r éférence

Tolérance

Instant 1, Nœud B, DX

“AUTRE_ASTER”

0.0250000000004

1E-6

Instant 2, Nœud B, DY

“AUTRE_ASTER”

0.0499999999999

1E-6

Synthèse des résultats#

Comme on pouvait s’y attendre, les résultats sont très précis. Ils valident la bonne prise en compte des pré-déformations dans les éléments de poutre et de barre tant par affectation par valeur que par fonction.