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.
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
|
|
- 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)
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
bonjour Frank,
est-ce que cela fonctionne pour toi avec la version 7.011 ?
Oui cette nouvelle version ajoute ce qu'il me manquait. Merci !
Tu peux fermer le ticket !
Frank
- Statut changé de En cours à Résolu
- % réalisé changé de 80 à 100
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.
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)
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.
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
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