Projet

Général

Profil

Assistance #113

Sortie pression_ext avec un chargement PHYDRO

Ajouté par Frank Petitjean il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
En cours
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
09/07/2016
Echéance:
% réalisé:

90%

Temps estimé:
Temps passé:

Description

Lorsque j'applique un chargement de type PRESSION, la sortie pression_ext (rubrique ddl_etendu_aux_noeuds) me restitue bien la pression imposée avec le bon signe.

Lorsque j'applique un chargement de type PHYDRO (avec un coef hydro négatif pour avoir une pression positive aux abscisses positives - on peut aussi inverser l'orientation du plan) la sortie pression_ext me restitue une pression correcte en valeur absolue mais de signe opposée, qu'elle soit correcte dans le calcul (je vérifie la déformée)

Est-ce normal ?

#1

Mis à jour par Gérard Rio il y a plus de 8 ans

  • Statut changé de Nouveau à En cours
  • % réalisé changé de 0 à 50

Je ne suis pas sûr de bien répondre à la question mais voici qq éléments:
1) le coefficient dans le cas de PHYDRO est utilisé tel quel, il peut donc être positif ou négatif, et le chargement tiendra compte du signe.
2) La direction de la charge finale (normalement ?) correspond aux indications de la doc, donc dépend du sens de la normale et de la position de la projection du point sur la normale, relativement à l'origine du plan. Si on n'a pas "ATTRIBUT_ sans_limitation_", d'un coté du plan la charge est nulle, de l'autre coté cela dépend linéairement de la distance. S'il y a l'attribut, la répartition de la charge est linéaire de chaque coté.

Dans le code voici ce qui est programmé:

Dans le cas d'un chargement en pression, la force appliquée = - pression * le vecteur normal
Dans le cas hydro, la force appliquée = - (vecteur dir_normal_liquide * vecteur (M_liquide - M)) * poidvol

Ensuite c'est cette force appliquée qui peut-être visualisée sous forme d'un vecteur en post-traitement.

#2

Mis à jour par Frank Petitjean il y a plus de 8 ans

Bonjour Gérard,

Ta réponse ne répond pas précisément à ma question, mais je n'ai peut être pas été clair. D'abord tout fonctionne correctement et je pense avoir bien compris l'usage de la pression hydro.

Mon interrogation est la suivante.

J'ai réglé un chargement PHYDRO de sorte qu'il donne un chargement quasi identique à un chargement PRESSION (par exemple en éloignant le point de référence). Je vérifie sur ma structure que le sens d'application de la pression dans les 2 cas est identique.

Lorsque je visualise la valeur de cette pression issue de la sortie pression_ext la valeur absolue est quasi identique mais les signes sont opposés. J'ai donc un doute sur ce que sort pression_ext.

#3

Mis à jour par Gérard Rio il y a plus de 8 ans

Bonjour Frank,
J'ai oublié un terme dans la formule du cas hydro, en fait la formule complète c'est:
la force appliquée = - (vecteur dir_normal_liquide * vecteur (M_liquide - M)) * poidvol * le vecteur normal
donc la pression à une hauteur donnée = - (vecteur dir_normal_liquide * vecteur (M_liquide - M)) * poidvol
Dont le signe dépend : 1) de poidvol, 2) du produit scalaire: (vecteur dir_normal_liquide * vecteur (M_liquide - M))

Ceci étant, il y a effectivement une inversion de signe au niveau du calcul de la direction de l'effort.
Dans tous les calculs que j'ai effectué jusqu'alors, j'observais le sens du vecteur général FORCE_GENE_EXT et je modifiais le signe de poidvol pour obtenir ce que je voulais. Mais effectivement, il y avait une incohérence entre le cas d'une pression simple, et le cas de la pression calculée par phydro.

En résumé j'ai corrigé et je poste une nouvelle version 6.765

#4

Mis à jour par Gérard Rio il y a plus de 8 ans

  • % réalisé changé de 50 à 90

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux