Projet

Général

Profil

Actions

Assistance #303

ouvert

Chargement via un champ_de_valeurs

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

Statut:
Résolu
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
12/10/2021
Echéance:
% réalisé:

100%

Temps estimé:
Temps passé:

Description

Bonjour Gérard,
Il est possible d'introduire un champ de valeurs pour le chargement de type PONCTUELLE. Est-ce que cela est également possible pour des chargements de type pression ? Il n'y a pas d'info à ce sujet dans la doc donc j'imagine que cela n'est pas possible.

Si non vois-tu une façon d'introduire une valeur donnée de pression par éléments ou pti ou noeuds ? Je dispose actuellement d'un (très gros) fichier de valeurs associées à des nœuds d'éléments triangle. J'ai créé le maillage Herezh correspondant et j'aimerai pouvoir appliquer au mieux cette pression sur ce maillage fixe pour obtenir une résultante de force (torseur).

Merci,
Frank


Fichiers

champ_pression.txt (25 octets) champ_pression.txt Frank Petitjean, 14/10/2021 12:44
champ_force.txt (27 octets) champ_force.txt Frank Petitjean, 14/10/2021 12:44
maillage.her (2,54 ko) maillage.her Frank Petitjean, 14/10/2021 12:44
modele.CVisu (7,2 ko) modele.CVisu Frank Petitjean, 14/10/2021 12:44
modele.info (1,55 ko) modele.info Frank Petitjean, 14/10/2021 12:52

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

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

Bonjour Frank,
a priori il est possible d'utiliser un champ de pression !
J'ai codé dans Herezh le fait de pouvoir définir un champ de pression comme un champ de force ponctuelle (par exemple voir le fichier charge2.cc ligne 451 pour la pression et ligne 90 pour les forces ponctuelles, ceci dans le cas explicite).
Donc normalement c'est cablé. Je ne me rappelle plus si j'ai testé ... là il faut essayer.
NB: à noter que l'utilisation d'un champ, n'exclue pas l'utilisation d'une courbe de charge ou d'une fonction nD

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

Merci Gérard pour cette réponse (bien tardive !).

Maintenant tu indiques même les lignes de codes correspondantes, se sera l'occasion de m'initier au code. Je vais tester ce champ de pression et je te ferrai un retour.
Bonne journée
Frank

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

Gérard,

Le champ de valeur dans les cas PRESSION et UNIFORME sont bien codés comme indiqué (j'ai vérifié dans le charge2.cc). Cela fonctionne pour UNIFORME mais pas pour PRESSION. Herezh retourne une erreur incohérente :
erreur, la ref fin_champ_de_valeurs: de(s) PRESSION ne correspond a aucun element de la liste de reference lue !!

Difficile pour moi de déboguer même si il y a maintenant tout ce qu'il faut pour le faire.

Ce serait précieux pour moi si cela pouvait fonctionner. Je peux m'en sortir avec le chargement UNIFORME mais cela demande de recalculer la normale...

Merci,
Frank

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

Bonjour Frank,
pas de pb, je vais regarder, mais malheureusement pas tout de suite: je m'absente jusqu'au 25 oct...
affaire à suivre !

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

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

Bonjour Frank,
j'ai corrigé le bug: une erreur de test (j'avais inversé une condition logique !!), et un autre sur une vérification d'initialisation.
Cela fonctionne maintenant sur ton test basique, à vérifier sur un cas avec plus de valeur.
je met à jour la version : V 6.994
bonne journée

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

Bonjour Gérard, merci d'avoir pris le temps de voir ce problème. Je vais tester et te dirais.
Est-ce que ta correction concerne aussi le problème de sortie Gmsh (Anomalie #304) ?
J'attends la nouvelle version.
Bonne journée à toi également,
Frank

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

Bonjour Gérard,

J'ai appliqué le champ de pression issu du calcul CFD sur les 45616 faces du maillage tria du calcul CDF et je retrouve le même champ de pression. Tout est ok ! Tu peux fermer le ticket.

Il me reste à passer de ce champ de pression ce gros maillage tria à un champ équivalent mais sur le maillage ballon Omher...

Merci pour cette correction,
Frank

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

  • Statut changé de En cours à Résolu
  • % réalisé changé de 90 à 100

OK

Actions

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux