Projet

Général

Profil

Anomalie #345

Variable accélération dans une fonction nD

Ajouté par Frank Petitjean il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Résolu
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
11/05/2023
Echéance:
% réalisé:

100%

Temps estimé:
Temps passé:

Description

Gérard,
Dans un calcul dynamique j'ai besoin d'utiliser une fonction nD avec comme variable l'accélération (GAMM2). Herezh indique un message d'erreur :

erreur , le type de la grandeur associe: COORDONNEE n'est pas identique au type quelconque transmis !! RIEN_TYPEQUELCONQUE RIEN_TYPEQUELCONQUE RIEN_TYPEGRANDEUR

Cette variable est pourtant alimentée (accessible dans le .Maple). Ci-joint un cas minimal.
Dans mon problème réel j'ai besoin de transmettre l'accélération des noeuds pour le calcul CDF qui suit...

Merci.
Frank


Fichiers

champ_force.txt (820 octets) champ_force.txt Frank Petitjean, 11/05/2023 11:47
maillage.her (6,22 ko) maillage.her Frank Petitjean, 11/05/2023 11:47
modele.info (2,94 ko) modele.info Frank Petitjean, 11/05/2023 11:47
modele.CVisu (18,4 ko) modele.CVisu Frank Petitjean, 11/05/2023 11:47
maillage.her (6,36 ko) maillage.her Frank Petitjean, 24/05/2023 13:11
champ_force.txt (820 octets) champ_force.txt Frank Petitjean, 24/05/2023 13:11
modele.CVisu (18,4 ko) modele.CVisu Frank Petitjean, 24/05/2023 13:11
modele.info (5,37 ko) modele.info Frank Petitjean, 24/05/2023 13:11
#1

Mis à jour par Gérard Rio il y a plus d'un an

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

oui, la grandeur gamma n'était pas directement accessible, j'ai fait les modifs et a priori cela fonctionne. À tester avec la prochaine version (7.011)

#2

Mis à jour par Frank Petitjean il y a plus d'un an

Pour être plus précis, j'ai besoin de cette grandeur (GAMMA2) comme variable dans une fonction externe qui est appelée dans une condition de chargement en pression. Je ne sais pas si ta modif inclut ce cas là.
Merci, j'attends la v7.011.

Frank

#3

Mis à jour par Gérard Rio il y a plus d'un an

bonjour Frank,
est-ce que cela fonctionne pour toi avec la version 7.011 ?

#4

Mis à jour par Frank Petitjean il y a plus d'un an

Oui cette nouvelle version ajoute ce qu'il me manquait. Merci !

Tu peux fermer le ticket !
Frank

#5

Mis à jour par Gérard Rio il y a plus d'un an

  • Statut changé de En cours à Résolu
  • % réalisé changé de 80 à 100
#6

Mis à jour par Frank Petitjean il y a plus d'un an

Désolé Gérard mais il y a un problème dans ton développement express. Si seule la variable GAMMA2 est demandée cela fonctionne mais si V2 et GAMMA2 sont demandées cela ne fonctionne plus.
Avec deb_list_var_ V2 GAMMA2 fin_list_var_ alors V2 est nulle
Avec deb_list_var_ GAMMA2V2 fin_list_var_ alors GAMMA2 est nulle

Dans l'exemple simple joint c'est visible dans le fichier log (avec permet_affichage_ 8)

Merci,
Frank

PS. Pour le calcul CFD Walter a besoin de connaitre la vitesse et l'accélération du maillage.

#7

Mis à jour par Gérard Rio il y a plus d'un an

effectivement je confirme.
Du coup je suis en train de prendre ce cas de pb comme exemple pour la formation de développeur prochaine en montrant comment je procède pour trouver la solution.
Donc RDV la semaine 24 pour la réponse ! (au niveau développement)

#8

Mis à jour par Gérard Rio il y a plus d'un an

j'ai finis une nouvelle correction. J'ai rédigé les différentes étapes utilisées pour trouver et corriger. J'utiliserai ce cas, dans la formation, pour illustrer de manière pratique le fonctionnement interne des fonctions nD ainsi que leur utilisations: c'est assez copieux !
Bon ceci étant, la version V 7.012 contient les corrections.
Frank, peux-tu tester ?
NB: ton calcul se déroule a priori correctement, j'observe un ballon qui monte ??? avec un petit pas de temps pour de l'implicite.

#9

Mis à jour par Frank Petitjean il y a plus d'un an

Très bon thème pratique pour la formation.
La version 7.012 fonctionne pour moi aussi merci.

Par contre depuis la V7.011 je fichier de sortie est encombré par ce message (cas des BPL avec dilatation thermique):

debug Deformation::DeformationThermoMecanique( 
coef_dila_global= -0 delta_temp total= 0 increment temp= 0
epsBB_therm(1,1)=0 epsBB_meca(1,1)=0
delta_epsBB_therm(1,1)= 0 delta_epsBB_meca(1,1)=0

ce qui m'oblige à revenir à la V7.003 pour les calculs Omher. Je jongle en permanence avec 2 versions ce qui n'est pas pratique...

Frank

#10

Mis à jour par Gérard Rio il y a plus d'un an

oui, il s'agit d'un message que j'ai utilisé pour du traçage de mise au point.
Je modifie et ce sera dispo dans la version V 7.013

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux