===== Commit 2016-06-24 ===== Ajout de nouveaux cas-tests dans la batterie suite au dernier commit ([[commit:2016:06_23|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@ulg.ac.be|Claire Hennuyer]] 2016/06/24//