Assistance #303
ouvertChargement via un champ_de_valeurs
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
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
- Fichier champ_force.txt champ_force.txt ajouté
- Fichier champ_pression.txt champ_pression.txt ajouté
- Fichier maillage.her maillage.her ajouté
- Fichier modele.CVisu modele.CVisu ajouté
- Fichier modele.info modele.info ajouté
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