Openfast: Entrées liste de sortie nodale ignorée Rapport de bogue

Créé le 11 mars 2021  ·  5Commentaires  ·  Source: OpenFAST/openfast

Je ne l'ai pas trouvé en tant que problème ouvert, donc je le poste ici.

Description du bogue
Dans le fichier d'entrée principal BeamDyn, la première entrée de la liste de sortie nodale est ignorée. C'est-à-dire que le canal à la première entrée de la liste n'apparaît pas dans le fichier d'écho BeamDyn et les résultats ne sont pas écrits dans le fichier de sortie (fichier texte). Cela ne s'applique qu'à la première entrée. La deuxième entrée et les suivantes sont renvoyées et écrites dans les fichiers de sortie.

Reproduire
Pour BeamDyn, dans la liste

3 BldNd_BlOutNd - Blades to output
"TDxr"
"TDyr"
"TDzr"

le canal TDxr n'est pas répercuté et écrit, les autres le sont. Si la liste se compose d'une entrée, rien n'est écrit.

Correction temporaire
Remplacez les entrées ignorées par un capteur factice. pour BeamDyn par exemple la liste :

3 BldNd_BlOutNd - Blades to output
"Dummy"
"TDxr"
"TDyr"
"TDzr"

écrit les trois canaux.

Version OpenFAST
OpenFAST-v2.5.0
Informations sur la compilation :

  • Compilateur : Intel(R) Fortran Intel(R) 64 Compiler Classic pour les applications fonctionnant sur Intel(R)
    64, version 2021.1 Build 20201112_000000
  • Architecture : 64 bits
  • Précision : simple
  • Date : 14 janvier 2021
  • Heure: 12:12:37
    Informations sur l'exécution :
  • Date : 03/11/2021
  • Heure: 09:29:17+0100
BeamDyn Bug

Commentaire le plus utile

@JelmerPolman , je pense que vous avez un format incorrect pour ces sorties nodales. Les lignes que vous dites être ignorées sont censées être des lignes de commentaires.

Pour BeamDyn , vous pouvez voir des exemples ici :

END of input file (the word "END" must appear in the first 3 columns of the last OutList line)
====== BeamDyn Outputs for all blade stations (same ending as above for B1N1.... ========== 
   "All"          BldNd_BlOutNd       - Future feature will allow selecting a portion of the nodes to output.  Not implemented yet. (-)
                  OutList             - The next line(s) contains a list of output parameters.  See OutListParameters.xlsx for a listing of available output channels, (-)
TDxr
TDyr
TDzr

BeamDyn n'a pas de ligne "lames à sortir" car il y a un fichier par lame.

Pour ElastoDyn , il y a une ligne supplémentaire pour les sorties nodales (le nombre de lames pour la sortie). Voici la documentation sur le format :

END of input file (the word "END" must appear in the first 3 columns of this last OutList line)
---------------------- ELASTODYN NODE OUTPUTS --------------------------------------------
          3   BldNd_BladesOut  - Blades to output
         99   BldNd_BlOutNd   - Blade nodes on each blade (currently unused)
              OutList     - The next line(s) contains a list of output parameters.  See OutListParameters.xlsx, ElastoDyn_Nodes tab for a listing of available output channels, (-)
"ALx"    -  local flapwise acceleration (absolute) of node
"ALy"    - local flapwise acceleration (absolute) of node
"ALz"    - local flapwise acceleration (absolute) of node

Tous les 5 commentaires

Dans ElastoDyn, la deuxième entrée de la liste des sorties nodales est ignorée. De plus, le canal TDx n'est pas du tout écrit dans le fichier de sortie.

Reproduire
Par exemple, dans la liste

3 BldNd_BladesOut - Blades to output
"TDx"
"TDy"
"TDz"

Le canal TDy n'est pas renvoyé et écrit. De plus, le canal TDx est renvoyé, mais pas écrit.

Dans la liste

3 BldNd_BladesOut - Blades to output
"TDx"
"Dummy"
"TDy"
"TDz"

Les trois canaux sont renvoyés, mais encore une fois, le canal TDx n'est pas écrit.

Dans AeroDyn, toutes les entrées sont répercutées et écrites.

J'ai testé cela dans la dernière branche dev et cela semble bien fonctionner. @andrew-platt a-t-il été abordé dans une récente pull request ?

@JelmerPolman , je pense que vous avez un format incorrect pour ces sorties nodales. Les lignes que vous dites être ignorées sont censées être des lignes de commentaires.

Pour BeamDyn , vous pouvez voir des exemples ici :

END of input file (the word "END" must appear in the first 3 columns of the last OutList line)
====== BeamDyn Outputs for all blade stations (same ending as above for B1N1.... ========== 
   "All"          BldNd_BlOutNd       - Future feature will allow selecting a portion of the nodes to output.  Not implemented yet. (-)
                  OutList             - The next line(s) contains a list of output parameters.  See OutListParameters.xlsx for a listing of available output channels, (-)
TDxr
TDyr
TDzr

BeamDyn n'a pas de ligne "lames à sortir" car il y a un fichier par lame.

Pour ElastoDyn , il y a une ligne supplémentaire pour les sorties nodales (le nombre de lames pour la sortie). Voici la documentation sur le format :

END of input file (the word "END" must appear in the first 3 columns of this last OutList line)
---------------------- ELASTODYN NODE OUTPUTS --------------------------------------------
          3   BldNd_BladesOut  - Blades to output
         99   BldNd_BlOutNd   - Blade nodes on each blade (currently unused)
              OutList     - The next line(s) contains a list of output parameters.  See OutListParameters.xlsx, ElastoDyn_Nodes tab for a listing of available output channels, (-)
"ALx"    -  local flapwise acceleration (absolute) of node
"ALy"    - local flapwise acceleration (absolute) of node
"ALz"    - local flapwise acceleration (absolute) of node

Merci pour les réponses.

Je cherchais toujours des exemples après la sortie d'une version, mais je ne pouvais jamais les trouver. Merci pour la référence. tout fonctionne comme prévu maintenant.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

jjonkman picture jjonkman  ·  12Commentaires

gilcastroh picture gilcastroh  ·  109Commentaires

Wichuda-m picture Wichuda-m  ·  36Commentaires

Balazs-G picture Balazs-G  ·  26Commentaires

bartoszstachowicz picture bartoszstachowicz  ·  4Commentaires