Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes |
public:accueil [2023/11/07 11:55] – [Modifier - Panel] solenekojtych | public:accueil [2023/11/07 12:13] – [NASA blades] solenekojtych |
---|
| |
| |
=== Commentaires sur le format .unv === | <accordion collapsed="true"> |
| <panel title="Commentaires sur le format unv" type="info"> |
== Structure générale == | == Structure générale == |
* le fichier est organisé en jeux de données (//dataset//) décrivant les noeuds, éléments, groupes et champs éventuels | * le fichier est organisé en jeux de données (//dataset//) décrivant les noeuds, éléments, groupes et champs éventuels |
* quelques jeux de données courants: 2411 (noeuds), 2412 (éléments), 2467 (groupes) | * quelques jeux de données courants: 2411 (noeuds), 2412 (éléments), 2467 (groupes) |
* [[https://www.ceas3.uc.edu/sdrluff/all_files.php|syntaxe de référence pour tous les dataset]] (seuls les jeux utilisés présentement sont affichés par défaut, utiliser la barre de recherche pour les autres) | * [[https://www.ceas3.uc.edu/sdrluff/all_files.php|syntaxe de référence pour tous les dataset]] (seuls les jeux utilisés présentement sont affichés par défaut, utiliser la barre de recherche pour les autres) |
| |
<accordion collapsed="true"> | |
<panel title="Commentaires sur le format unv" type="info"> | |
| |
**fichier d'exemple** : [[https://gitlab.lava.polymtl.ca/depots_publics/modeles/catalogue_aubes/-/blob/master/rotor67/initial_blade/mesh/mesh.unv|maillage de l'aube initiale rotor 67]] | **fichier d'exemple** : [[https://gitlab.lava.polymtl.ca/depots_publics/modeles/catalogue_aubes/-/blob/master/rotor67/initial_blade/mesh/mesh.unv|maillage de l'aube initiale rotor 67]] |
</code> | </code> |
* <fc #4682b4>**l.66000 à 66620**</fc> : dataset 2467 => **définition des groupes de noeuds et d'éléments** | * <fc #4682b4>**l.66000 à 66620**</fc> : dataset 2467 => **définition des groupes de noeuds et d'éléments** |
</panel> | |
</accordion> | |
| |
== Références == | == Références == |
* [[https://www.ceas3.uc.edu/sdrluff/all_files.php|syntaxe de référence officielle pour tous les jeux de données]] | * [[https://www.ceas3.uc.edu/sdrluff/all_files.php|syntaxe de référence officielle pour tous les jeux de données]] |
| |
| </panel> |
| </accordion> |
| |
=== Ajout d'un nouveau modèle === | === Ajout d'un nouveau modèle === |
* Antoine Lémery (summer 2023) <fc #c0c0c0> catalogue creation </fc> | * Antoine Lémery (summer 2023) <fc #c0c0c0> catalogue creation </fc> |
| |
| === Remarks on the mesh files === |
| <callout type="warning" icon="true"> |
| The provided mesh files (''.unv'' and ''.med'') contain not only 3D elements (pentahedron) used for finite element computations but also 2D elements (triangles and quadrangles) and 1D elements (beam). |
| This is a consequence of the meshing methodology used in Salome: first edges are discretized (1d elements are computed), then faces are generated (2D elements) and finally 3D elements. |
| </callout> |
| |
| |
| <accordion collapsed="true"> |
| <panel title="Comments on the .unv format" type="info"> |
| |
| == General structure == |
| * the ''unv'' file is split in different //dataset// describing nodes, elements, groups and field |
| * in a data set, each object is described by one or several lines, called //records//. Each line contains one or several //fields//, separated by spaces |
| * some common datasets are: 2411 (nodes), 2412 (elemnts), 2467 (groups) |
| * [[https://www.ceas3.uc.edu/sdrluff/all_files.php|official syntax for the different dataset]] (only currently used dataset are presented on the main page, use the research tool for the others) |
| |
| **file example** : [[https://gitlab.lava.polymtl.ca/depots_publics/modeles/catalogue_aubes/-/blob/master/rotor67/initial_blade/mesh/mesh.unv|initial rotor 67 blade]] |
| * <fc #4682b4>**l.13 to 16**</fc> : dataset [[https://www.ceas3.uc.edu/sdrluff/view.php|2420]] => coordinate system definition |
| <code>Global Cartesian Coordinate System |
| 1.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 (x axis) |
| 0.0000000000000000E+0 1.0000000000000000E+0 0.0000000000000000E+0 (y axis) |
| 0.0000000000000000E+0 0.0000000000000000E+0 1.0000000000000000E+0 (z axis) |
| 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 (origin)</code> |
| * <fc #4682b4>**l.20 to 40417**</fc> : dataset [[https://www.ceas3.uc.edu/sdrluff/view.php|2411]] => **node definition** |
| * for instance <fc #4682b4>**l.20 to 21**</fc> : |
| <code>1 (node id) 1 (id of the physical coordinate system) 1 (id of the displacement coordinate system) 11 (color) |
| 2.4451824556310103E-01 -3.8067500825705453E-02 6.7879268792358172E-02 (coordinates)</code> |
| * <fc #4682b4>**l.40421 to 65996**</fc> : dataset [[https://www.ceas3.uc.edu/sdrluff/view.php|2412]] => **elements definition** |
| * beam element (for instance <fc #4682b4>**l.40421 to 40423**</fc>) : |
| <code> |
| 1 (element id) 22 (element type, here a quadratic beam) 2 (physical property table id) 1 (material property table id) 7 (color) 3 (number of nodes on element) |
| 0 1 1 (beam orientation, beam fore-end cross section id, beam aft-end cross section id) |
| 1 4681 3 (3 node labels defining element)</code> |
| * non-beam elements, for instance triangle (<fc #4682b4>**l.41105 to 41106**</fc>) |
| <code> |
| 229 (element id) 42 (element type, here a quadratic triangle) 2 (physical property table id) 1 (material property table id) 7 (color) 6 (number of nodes on element) |
| 117 4797 118 7926 224 7927 (node labels defining element) |
| </code> |
| * <fc #4682b4>**l.66000 to 66620**</fc> : dataset 2467 => **definition of groups of nodes or elements** |
| |
| |
| == References == |
| * [[http://victorsndvg.github.io/FEconv/formats/unv.xhtml|high level description of the unv format]] |
| * [[https://www.ceas3.uc.edu/sdrluff/all_files.php|official syntax reference for all datasets]] |
| |
| </panel> |
| </accordion> |
| |
=== Adding a new model to the catalogue === | === Adding a new model to the catalogue === |