Table of Contents
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()
etgroupsNodesToSave()
dans l'unique fonctioncreatePyFileForSuperElemUse()
deoo_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()
etgroupsNodesToSave()
dans l'unique fonctioncreatePyFileForSuperElemUse()
deoo_nda\abrawal\banc18ER\tools\utilities.py
.
- Par conséquent, modification de la fonction
createSuperElement()
dans le fichieroo_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