Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2016:06_24

Commit 2016-06-24

Ajout de nouveaux cas-tests dans la batterie suite au dernier commit (Commit 2016-06-23) et petites modifications pour améliorer la lisibilité des cas-tests super-élément.

Nouveaux cas-tests

Des nouveaux cas-tests ont été ajoutés dans la batterie dans le module mtSuperElement, dans un dossier séparé beamCentrifugeLoad.

Chacun des cas-tests beam3D…_1.py correspond à la création d'un super-élément de Craig-Bampton calculé avec 20 modes à interfaces fixes d'une lame modélisée en 3D. Le super-élément est construit après une mise en rotation centrifuge à la vitesse 20000 RPMs, et les DDLs Retenus correspondent aux extrémités gauche et droite de la lame.

Les cas-tests beam3D…_2.py correspondent, quant à eux, à l'analyse fréquentielle des super-élément créés. Ils permettent de vérifier que les fréquences propres calculées avec le modèle super-élément correspondent bien aux fréquences du modèle FEM calculé à 20000 RPMs.

Modifications pour lisibilité des cas-tests

mtSuperElement

  • Rassemblement des fonctions createPyFileAndSaveGroups() et groupsNodesToSave() dans l'unique fonction createPyFileForSuperElemUse() de oo_meta\mtSuperElement\tests\tools\utilities.py.
  • Par conséquent, modifications dans :
Modified: oo_meta\mtSuperElement\tests\tools\postObjectiveFunction.py
Modified: oo_meta\mtSuperElement\tests\defoCentrCBSESRIPR_1.py
Modified: oo_meta\mtSuperElement\tests\defoCentrGSESRIPR_1.py
Modified: oo_meta\mtSuperElement\tests\Beam3DTetra_1.py
Modified: oo_meta\mtSuperElement\tests\Beam3D_1.py
Modified: oo_meta\mtSuperElement\tests\Beam2DTri_1.py
Modified: oo_meta\mtSuperElement\tests\Beam2DGuyan_1.py
Modified: oo_meta\mtSuperElement\tests\Beam2D_1.py

abrawal

  • Rassemblement des fonctions createPyFileAndSaveGroups() et groupsNodesToSave() dans l'unique fonction createPyFileForSuperElemUse() de oo_nda\abrawal\banc18ER\tools\utilities.py.
  • Par conséquent, modification de la fonction createSuperElement() dans le fichier oo_nda\abrawal\banc18ER\tools\postObjectiveFunction.py.

Fichiers pour cas-tests ajoutés

Added: mtSuperElement\tests\tools\beam3DRotCreate.py
Added: mtSuperElement\tests\tools\beam3DRotFreqAnalysis.py

Cas-tests ajoutés

Added: oo_meta\mtSuperElement\tests\beamCentrifugeLoad
Added: oo_meta\mtSuperElement\tests\beamCentrifugeLoad\__init__.py
Added: oo_meta\mtSuperElement\tests\beamCentrifugeLoad\beam3DEas20000Rpm20Modes_1.py
Added: oo_meta\mtSuperElement\tests\beamCentrifugeLoad\beam3DEas20000Rpm20Modes_2.py
Added: oo_meta\mtSuperElement\tests\beamCentrifugeLoad\beam3DSri20000Rpm20Modes_1.py
Added: oo_meta\mtSuperElement\tests\beamCentrifugeLoad\beam3DSri20000Rpm20Modes_2.py
Added: oo_meta\mtSuperElement\tests\beamCentrifugeLoad\beam3DSripr20000Rpm20Modes_1.py
Added: oo_meta\mtSuperElement\tests\beamCentrifugeLoad\beam3DSripr20000Rpm20Modes_2.py

Claire Hennuyer 2016/06/24

commit/2016/06_24.txt · Last modified: 2018/05/04 20:51 by 46.229.168.69