u4.63.03 Macro-commande DEFI_PRES_EC8#

Résumé :

Cette macro-commande construit une formule permettant d’appliquer des champs de pression aux parois des grands réservoirs dans le cadre d’une vérification sismique par calcul mécanique équivalent selon l’Eurocode 8. Pour appliquer ce champ de pression, cette formule doit être fournie à AFFE_CHAR_MECA/FORCE_COQUE_FO.

Syntaxe#

Détail de la syntaxe
formule = DEFI_PRES_EC8(
    ◆ Z_FOND = float,
    ◆ RAYON = float,
    ◆ HAUT_EAU = float,
    ◆ RHO_EAU = float,
    ◆ ACCE_SP_H = float,
    ◆ ACCE_FLEX_H_N = float,
    ◆ ACCE_FLEX_V = float,
    ◆ ACCE_SP_V = float,
    ◆ ACCE_CONV_H = float,
    ◇ GRAVITE = float (défaut: 0.0),
    ◇ PRES_SURF_LIBR = float (défaut: 0.0),
    ◇ NEWMARK = / "PC+" (par défaut),
                / "PC-",
    ◇ EVAL = _F(
         ◆ RHO = float,
         ◆ / LIST_H = float,
           / LIST_R_FOND = float,
         ◆ LIST_EPAIS = float,
         ◇ THETA = float (défaut: 0.0),
         ◆ TABLE = co,
      ),
)


◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles

Opérandes#

Opérandes Z_FOND, RAYON, HAUT_EAU et RHO_EAU#

Ces quatre opérandes permettent de définir les paramètres du réservoir. Le réservoir a nécessairement l’axe Z comme axe de symétrie.

◆ Z_FOND

Coordonnée Z du fond du réservoir.

◆ RAYON

Rayon du réservoir. \(R\) dans les formules de But et description

◆ HAUT_EAU

Hauteur d’eau à l’intérieur du réservoir. \(H\) dans les formules. Il s’agit bien d’une hauteur et pas d’une coordonnée. La coordonnée Z des points à la surface de l’eau est Z_FOND + HAUT_EAU.

◆ RHO_EAU

Masse volumique de l’eau ou du liquide à l’intérieur du réservoir. \(\rho_l\) dans les formules.

Opérandes ACCE_SP_H, ACCE_FLEX_H_N, ACCE_FLEX_V, ACCE_SP_V et ACCE_CONV_H#

Ces opérandes permettent de définir les différentes accélérations.

◆ ACCE_SP_H

Accélération à période nulle lue sur le spectre d’entrée dans une des directions horizontales. \(ZPA_h\) dans les formules.

◆ ACCE_FLEX_H_N

Accélération lue sur le spectre d’entrée dans une des directions horizontales à la fréquence impulsive de mode n (spectre à 4%). \(Sa(f_{hfh})\) dans les formules.

◆ ACCE_FLEX_V

Accélération lue sur le spectre d’entrée dans la direction verticale à la fréquence impulsive verticale (spectre à 4%). \(Sa(f_{vf})\) dans les formules.

◆ ACCE_SP_V

Accélération à période nulle lue sur le spectre d’entrée dans la direction verticale. \(ZPA_v\) désigne l”

◆ ACCE_CONV_H

Accélération lue sur le spectre d’entrée dans une des directions horizontales à la fréquence convective de mode 1 (spectre à 0.5%). \(Sa(f_{c1})\) dans les formules.

Opérandes GRAVITE et PRES_SURF_LIBR#

◇ GRAVITE

Accélération de la pésanteur. Nulle par défaut. Permet de prendre en compte la pression hydrostatique.

◇ PRES_SURF_LIBR

Valeur de pression sur la surface libre. Nulle par défaut. Vient s’ajouter à la pression totale. Seule pression prise en compte au-dessus de la hauteur d’eau.

Opérande NEWMARK#

◇ NEWMARK = / "PC+" (par défaut),
            / "PC-",

Permet de choisir la combinaison de Newmark. Dans l’équation eq-ptot, \(\pm\) est \(+\) dans le cas « PC+ » et \(-\) dans le cas « PC-« .

Mot-clé facteur EVAL#

Une fois la formule de la pression totale créée, il n’y a plus accès aux différentes pressions composant la pression totale. Le mot-clé EVAL permet d’évaluer et de stocker les différentes pressions ainsi que la pression totale dans une table pour un certain nombre de points du réservoir. L’évaluation se fait toujours sur les points d’une même ligne, soit une ligne verticale de la virole , soit une ligne du fond (\(theta\) constant).

◇ EVAL = _F(
     ◆ RHO = float,
     ◆ / LIST_H = float,
       / LIST_R_FOND = float,
     ◆ LIST_EPAIS = float,
     ◇ THETA = float (défaut: 0.0),
     ◆ TABLE = co,
  ),
◆ RHO

Masse volumique du réservoir aux points évaluer. On ne permet pas ici de la faire varier selon les points.

◆ / LIST_H

Liste de hauteurs sur la ligne verticale de la virole à évaluer. Le fond du réservoir est à hauteur 0.

◆ / LIST_R_FOND

Liste de rayons sur la ligne horizontale allant du centre vers un point bas de la virole.

◆ LIST_EPAIS

Liste des épaisseurs correspondant aux points fournis par LIST_H ou LIST_R_FOND

◇ THETA

Azimut de la ligne à laquelle appartiennent les points évalués. Nul par défaut, les points ont alors pour coordonnées \(x\) et \(y\) respectivement \(R\) et 0, dans les autres cas \(\cos(theta)\) et \(\sin(theta)\).

◆ TABLE

Nom de la table dans laquelle seront stockées les différentes pressions pour chaque point évalué.