v2.04.131 SDLV131 - Simulation d’une jauge de déformation par la commande OBSERVATION#

Résumé:

Ce test valide le fonctionnement du calcul de la valeur moyenne d’un champ de déformation sur une entité donnée par l’utilisateur. On estime ainsi le champ de déformation qu’aurait mesuré une jauge de déformation. On réalise ce calcul via la macro-commande OBSERVATION. Le cas traité est une poutre en traction simple modélisée par des éléments volumiques.

Ce cas test valide également l’observation de champs mixtes: un seul appel à la commande OBSERVATION pour le relevé de champs de différente nature (DEPL, VITE, …).

Solution de référence#

Méthode de calcul#

La déformation est estimée à partir de l’allongement relatif de la poutre.

L’allongement d’une poutre de longueur \(L\) suite à une force longitudinale \(F\) s’écrit :

\(\Delta L=\frac{FL}{ES}\)

Dans notre cas, on applique une force par unité de surface \({F}_{B}\) à l’extrémité libre de la poutre, ainsi l’allongement relatif de la poutre se met sous la forme suivante :

\(\frac{\Delta L}{L}={\epsilon}_{xx}=\frac{{F}_{B}}{E}\)

Pour ce cas test, on calcul les résultats issus d’un calcul statique, d’un calcul harmonique, un calcul transitoire et d’un calcul modal.

Pour le cas statique, on obtient :

\({\varepsilon}_{xx}=\frac{{F}_{B}}{E}\) et \({\varepsilon}_{yy}={\varepsilon}_{zz}=-\nu {\varepsilon}_{xx}\)

Pour les cas dynamiques, le système est régi par l’équation suivante :

\(M\frac{{\partial}^{2}u}{\partial {t}^{2}}+Ku={F}_{\mathrm{ext}}\)

Pour une poutre en traction - compression, si on considère un modèle qui ne contient qu’un seul élément, les matrices de masse \(M\) et de rigidité \(K\) se mettent sous la forme suivante :

\(M=\frac{\rho SL}{6}\left[\begin{array}{cc}2& 1\\ 1& 2\end{array}\right]\) \(K=\frac{\mathrm{ES}}{L}\left[\begin{array}{cc}1& -1\\ -1& 1\end{array}\right]\) avec : \(u=\left[\begin{array}{c}{u}_{1}\\ {u}_{2}\end{array}\right]\)

\({u}_{1}\) et \({u}_{2}\) sont les déplacements des noeuds de l’élément.

En réponse harmonique de pulsation \(\omega\) , les déplacements des noeuds de l’élément sont régis par la relation suivante :

\(\frac{\mathrm{ES}}{L}\left[\begin{array}{cc}1& -1\\ -1& 1\end{array}\right]\left[\begin{array}{c}{u}_{1}\\ {u}_{2}\end{array}\right]-{\omega}^{2}\frac{\rho SL}{6}\left[\begin{array}{cc}2& 1\\ 1& 2\end{array}\right]\left[\begin{array}{c}{u}_{1}\\ {u}_{2}\end{array}\right]=\left[\begin{array}{c}{F}_{1}\\ {F}_{2}\end{array}\right]\)

En exploitant la deuxième ligne de cette relation, et en appliquant les conditions aux limites (\({u}_{1}=0\) et \({F}_{2}=F={F}_{B}S\) ), on obtient :

\({u}_{2}=\frac{{F}_{B}}{\frac{E}{L}-{\omega}^{2}\frac{\rho L}{3}}=\Delta L\)

La déformation à l’extrémité libre de la poutre s’écrit :

\({\varepsilon}_{xx}=\frac{\Delta L}{L}=\frac{{F}_{B}}{E-{\omega}^{2}\frac{\rho {L}^{2}}{3}}\) et \({\varepsilon}_{yy}={\varepsilon}_{zz}=-\nu {\varepsilon}_{xx}\)

La solution de référence pour la solution transitoire peut être obtenue de la même manière. Si on applique une force longitudinale \(F(t)=Ft={F}_{B}St\) avec une condition initiale de poutre en équilibre (déplacement initial nul et vitesse initiale nulle), on obtient :

\({u}_{2}(t)=\frac{3{F}_{B}}{\rho L{\omega}_{0}^{2}}\left[t-\frac{\sin({\omega}_{0}t)}{{\omega}_{0}}\right]=\Delta L\) avec : \({{\omega}_{0}}^{2}=\frac{3E}{\rho {L}^{2}}\)

Et la déformation à l’extrémité libre de la poutre s’écrit :

\({\varepsilon}_{xx}=\frac{\Delta L}{L}=\frac{3{F}_{B}}{\rho {L}^{2}{\omega}_{0}^{2}}\left[t-\frac{\sin({\omega}_{0}t)}{{\omega}_{0}}\right]\) et \({\varepsilon}_{yy}={\varepsilon}_{zz}=-\nu {\varepsilon}_{xx}\)

Dans le cas du calcul modal, on effectue un test de non-régression sur les déformations calculées au point milieu de la poutre.

On simule également une rotation de 90 degrés afin de vérifier le changement de repère dans OBSERVATION.

Grandeurs et résultats de référence#

On teste la valeur de la déformation moyenne sur les surfaces : \(\mathrm{surf3}\) , \(\mathrm{surf4}\) , \(\mathrm{surf5}\) et \(\mathrm{surf6}\) . Les résultats obtenus sont ensuite projetés sur le modèle «mesure» qui ne comprend que les noeuds \(\mathrm{P3}\) , \(\mathrm{P4}\) , \(\mathrm{P5}\) et \(\mathrm{P6}\) associés aux surfaces \(\mathrm{surf3}\) , \(\mathrm{surf4}\) , \(\mathrm{surf5}\) et \(\mathrm{surf6}\) .

Pour la validation de la solution statique, on a choisit : \({F}_{B}=1000.N/{m}^{2}\)

Pour la validation de la solution harmonique, on a choisi : \({F}_{B}=1000.(1+\mathrm{2j})N/{m}^{2}\) et : \(\omega =2\pi 200\mathrm{rd}{s}^{-1}\)

Pour la validation de la solution transitoire, on a choisi : \({F}_{B}=1000.tN/{m}^{2}\) et la solution est testée à l’instant \(t=1s\)

On teste également les valeurs des champs obtenus par observation mixte.

Incertitudes sur la solution#

Solution analytique pour le cas statique, le cas harmonique et le cas transitoire.

On propose une solution de non-régression pour le cas de la déformation modale.

Référence bibliographique#

[R3.08.01] Éléments «exacts» de poutres (droites et courbes).

Modélisation A#

Caractéristiques de la modélisation#

On calcule la déformation moyenne issue d’un calcul de réponse statique avec MECA_STATIQUE.

On fait également appel à l’opérateur OBSERVATION pour les relevés de champs de déplacement et de déformation.

Caractéristiques du maillage#

Nœuds: 1029

Mailles: 720 HEXA8

Grandeurs testées et résultats#

On teste la valeur de la déformation aux noeuds qui se trouvent au milieu de la poutre.

Identification

Référence

Aster

Tolérance

\({\varepsilon}_{xx}\) en \(\mathit{P3}\)

4.7619047619048D-09

4.7619047619047D-09

0.1 %

\({\varepsilon}_{zz}\) en \(\mathit{P3}\)

-1.4285714285714D-09

-1.4285714285714D-09

0.1 %

\({\varepsilon}_{yy}\) en \(\mathit{P4}\) (après rotation de \(90°\) )

4.7619047619048D-09

4.7619047619047D-09

0.1 %

\({\varepsilon}_{xx}\) en \(\mathit{P4}\) (après rotation de \(90°\) )

-1.4285714285714D-09

-1.4285714285714D-09

0.1 %

Tests pour l’observation mixte :

Identification

Référence

Aster

Tolérance

\({\varepsilon}_{xx}\) en \(\mathrm{P3}\)

4.7619047619048D-09

4.7619047619047D-09

0.1 %

\(\mathit{DX}\) en \(\mathit{P5}\) (m)

4.7619047619048D-09

4.5238095238095D-09

6.0 %

Modélisation B#

Caractéristiques de la modélisation#

On calcule la déformation moyenne issue d’un calcul harmonique.

On choisit une fréquence d’excitation égale à \(200\mathrm{Hz}\) .

On fait également appel à l’opérateur OBSERVATION pour les relevés de champs de déplacement et de déformation.

Caractéristiques du maillage#

Nœuds: 1029

Mailles: 720 HEXA8

Grandeurs testées et résultats#

On teste la valeur de la déformation aux noeuds qui se trouvent à l’extrémité libre de la poutre.

Identification

Référence

Aster

Tolérance

\({\varepsilon}_{xx}\) en \(\mathrm{P5}\)

4.8568623280004D-09 + i9.7137246560009D-09

4.7813760355714D-09 + i9.5627520711429D-09

2.0 %

\({\varepsilon}_{zz}\) en \(\mathrm{P5}\)

-1.4570586984001D-09 - i2.9141173968003D-09

-1.4339303380850D-09 - i2.8678606761701D-09

2.0 %

\({\varepsilon}_{yy}\) en \(\mathrm{P6}\) (après rotation de \(90°\) )

4.8568623280004D-09 + i9.7137246560009D-09

4.7792223250189D-09 + i9.5584446500377D-09

2.0 %

\({\varepsilon}_{xx}\) en \(\mathrm{P6}\) (après rotation de \(90°\) )

-1.4570586984001D-09 - i2.9141173968003D-09

-1.4339110329539D-09 - i2.8678220659079D-09

2.0 %

Tests pour l’observation mixte :

Identification

Référence

Aster

Tolérance

\({\varepsilon}_{xx}\) en \(\mathit{P5}\)

4.8568623280004E-09 + i9.7137246560009E-09

4.7792696544452E-09 + i9.5585393088903E-09

2.0 %

Déplacement \(\mathit{DX}\) en \(\mathit{P5}\) (m)

4.8568623280004E-09 + i9.7137246560009E-09

4.6188418141639E-09 + i9.2376836283278E-09

5.0 %

Vitesse \(\mathit{DX}\) en \(\mathit{P5}\) (m/s)

-1.2206626407315E-05 + i6.1033132036573E-06

-1.1608415609177E-05 + i5.8042078045883E-06

5.0 %

Modélisation C#

Caractéristiques de la modélisation#

On calcule la déformation moyenne issue d’un calcul transitoire sur base physique. Pour la résolution du système, on choisit une discrétisation temporelle égale à \(0.1s\) .

On fait également appel à l’opérateur OBSERVATION pour les relevés de champs de déplacement et de déformation.

Caractéristiques du maillage#

Nœuds: 1029

Mailles: 720 HEXA8

Grandeurs testées et résultats#

On teste la valeur de la déformation aux noeuds qui se trouvent à l’extrémité libre de la poutre à l’instant \(t=1s\) .

Identification

Référence

Aster

Tolérance

\({\varepsilon}_{xx}\) en \(\mathrm{P5}\)

4.7614812131879D-09

4.7619095908375D-09

2.0 %

\({\varepsilon}_{zz}\) en \(\mathrm{P5}\)

-1.4284443639564D-09

-1.4285727587481D-09

2.0 %

\({\varepsilon}_{yy}\) en \(\mathrm{P6}\) (après rotation de \(90°\) )

4.7614812131879D-09

4.7619090586422D-09

2.0 %

\({\varepsilon}_{xx}\) en \(\mathrm{P6}\) (après rotation de \(90°\) )

-1.4284443639564D-09

-1.4285727564358D-09

2.0 %

Tests pour l’observation mixte :

Identification

Référence

Aster

Tolérance

\({\varepsilon}_{xx}\) en \(\mathit{P5}\)

4.7614812131879E-09

4.761909069047E-09

2.0 %

Déplacement \(\mathit{DX}\) en \(\mathit{P5}\) (m)

4.7614812131879E-09

4.5238330203209E-09

6.0 %

Modélisation D#

Caractéristiques de la modélisation#

On calcule la déformation moyenne issue d’un calcul modal avec CALC_MODES.

On fait également appel à l’opérateur OBSERVATION pour les relevés de champs de déplacement et de déformation.

Caractéristiques du maillage#

Nœuds: 1029

Mailles: 720 HEXA8

Grandeurs testées et résultats#

On teste la valeur moyenne de la déformation du premier mode longitudinal de la poutre aux noeuds qui se trouvent au milieu et à l’extrémité libre. Les valeurs de référence sont celles obtenues avec la version 10.1 (test de non-régression). Elles sont données avec quatre chiffres significatifs.

Identification

Référence

Aster

Tolérance

\({\epsilon}_{xx}\) en \(\mathrm{P3}\)

1.012

1.0120571181683D+00

0.1 %

\({\epsilon}_{zz}\) en \(\mathrm{P3}\)

-3.063D-1

-3.0631275158658D-01

0.1 %

\({\epsilon}_{xx}\) en \(\mathrm{P5}\)

1.762D-1

1.7617357057031D-01

0.1 %

\({\epsilon}_{zz}\) en \(\mathrm{P5}\)

-4.646D-2

-4.6458825653459D-02

0.1 %

\({\epsilon}_{yy}\) en \(\mathrm{P4}\) (après rotation de \(90°\) )

1.017

1.0168194189613D+00

0.1 %

\({\epsilon}_{xx}\) en \(\mathrm{P4}\) (après rotation de \(90°\) )

-3.118D-1

-3.1181161388859D-01

0.1 %

\({\epsilon}_{yy}\) en \(\mathrm{P6}\) (après rotation de \(90°\) )

1.533D-1

1.5327248667577D-01

0.1 %

\({\epsilon}_{xx}\) en \(\mathrm{P6}\) (après rotation de \(90°\) )

-4.178D-2

-4.1782881091537D-02

0.1 %

Tests pour l’observation mixte :

Identification

Référence

Aster

% différence

\({\varepsilon}_{xx}\) en \(\mathit{P3}\)

1.01

1.0144135640865

0.1 %

Déplacement \(\mathit{DX}\) en \(\mathit{P3}\) (m)

0.7570

0.75705679759059

0.1 %

Synthèse des résultats#

Ces tests ont pour but de vérifier le bon déroulement de calcul de la valeur moyenne du champ de déformation à l’aide de la macro-commande OBSERVATION. La solution de référence est analytique pour la réponse statique, la réponse harmonique et la réponse transitoire.

Ce cas test valide également l’observation de champ mixte (DEPL, VITE, …) avec un seul appel à l’opérateur OBSERVATION.

Les écarts entre les solutions obtenues avec Aster et les solutions analytiques sont très faibles. Pour les résultats issus d’un calcul modal, un test de non-régression est proposé.