===== Commit 2016-01-08 ===== Ajout de cas-tests ABRAWAL utilisant des super-éléments de type Guyan et Craig-Bampton pour le pied d'aube ou pour la pâle (sans pied). ==== Modification maillages ABRAWAL ==== Ajout de groupes de noeuds utiles dans les cas-tests du banc18ER : * ''bladeNodes'' dans les fichiers de maillage Bacon ''...Coarse.dat''. * ''footNodesWoIntersectionNodes'' dans les fichiers ''...Ref.dat'' et ''...Fine.dat''. ==== Nouveaux cas-tests abrawal/banc18ER ==== 1) Calcul de mise en rotation centrifuge pour le nouveau maillage considéré //fine_wo_f// (géométries Bow, Ref, et Winglet), pas de super-élément ici. 2) Calcul d'interaction aube/abradable avec aube = pâle FEM classique + pied super-élément (Guyan ou Craig-Bampton) : * Étape 1 : mise en rotation centrifuge, calcul des déplacements de la tête d'aube à une vitesse cible (génération des fichiers ''rayon.ascii'' et ''Z.ascii'') * ''bladeCentrifugeLoad/RefBlade/refMeshEasFSECraig.py'' * ''bladeCentrifugeLoad/RefBlade/refMeshEasFSEGuyan.py'' * Étape 2 : test d'engagement d'aube, vérification de la pénétration de la tête d'aube dans l'abradable (utilisation des fichiers ''rayon.ascii'' et ''Z.ascii'' générés précédemment) * ''bladeCasingEngagement/refRefAnalysis/refBAm01FSECraig.py'' * ''bladeCasingEngagement/refRefAnalysis/refBAm01FSEGuyan.py'' * Étape 3 : calcul d'interaction sur 50 tours à 2600RPMs, 10 modes propres à interfaces fixes utilisés pour le super-élément de Craig-Bampton * ''casingRotAnalysis/Ref/Ref2600EasVE5P300Mu035FSECraig.py'' * ''casingRotAnalysis/Ref/Ref2600EasVE5P300Mu035FSEGuyan.py'' Les propriétés des éléments qui constituent le super-élément "pied" sont les mêmes que celles définies pour les éléments qui constituent la pâle. :!: __Cas-tests avec pied condensé :__ La construction du super-élément à une vitesse donnée non nulle n'est pas encore complètement maîtrisée. Par conséquent, les cas-tests de mise en rotation centrifuge, d'engagement de la tête d'aube et d'interaction avec l'abradable (étapes 1, 2, et 3) commités ici, ne concernent qu'une aube de **géométrie de référence** et maillée avec le **maillage de référence** (avec pied). Les cas-tests sur une aube de **géométrie Bow**, **Winglet**, ou **It3**, et maillée avec le **maillage fin** (avec pied), où le pied est condensé, seront commités plus tard. **FSE** signifie **F**oot **S**uper-**E**lement. 3) Calcul de mise en rotation centrifuge d'une aube sans pied modélisée avec un super-élément de Craig-Bampton -> ''bladeCentrifugeLoad/RefBlade/coarseMeshEasBSECraig.py'' Ce cas-test met en évidence la prise en compte de la **déformation centrifuge** par le super-élément de Craig-Bampton. Par contre, le **raidissement centrifuge** n'est pas pris en compte car le super-élément est construit à vitesse nulle avant le début de l'intégration. **BSE** signifie **B**lade **S**uper-**E**lement. :!: Les fichiers python principaux (''bladeCentrifugeLoad.py'', ''bladeCasingCheck.py'', et ''banc18ER.py'') associés à ces nouveaux cas-tests ont été __spécifiquement__ écrits pour le super-élément pied (FSE) ou le super-élément pâle (BSE). Cependant, le code est à peu de chose près le même que celui pour une aube maillée avec la FEM classique. Ils seront donc mergés par la suite. ==== Nouveaux cas-tests abrawal/battery ==== Ajout de cas-tests dans la batterie : * Test de l'utilisation d'un super-élément (Guyan ou Craig-Bampton) dans un cas-test du banc18ER avec pied condensé (Étapes 1, 2, et 3). * Test de la bonne construction des interactions suite à la modification des fichiers de maillage (pâle avec/sans pied = même fichier de maillage). :!: Pas mal de memory leaks ajoutées, qui proviennent essentiellement du code "super-élément", nettoyage à suivre... ==== Tests ajoutés/supprimés ==== === Nouvelle configuration de maillage fine_wo_f === Added: oo_nda\abrawal\banc18ER\bladeCentrifugeLoad\BowBlade\fineWoFeetMeshEas.py Added: oo_nda\abrawal\banc18ER\bladeCentrifugeLoad\BowBlade\fineWoFeetMeshSri.py Added: oo_nda\abrawal\banc18ER\bladeCentrifugeLoad\RefBlade\fineWoFeetMeshEas.py Added: oo_nda\abrawal\banc18ER\bladeCentrifugeLoad\RefBlade\fineWoFeetMeshSri.py Added: oo_nda\abrawal\banc18ER\bladeCentrifugeLoad\WingletBlade\fineWoFeetMeshEas.py Added: oo_nda\abrawal\banc18ER\bladeCentrifugeLoad\WingletBlade\fineWoFeetMeshSri.py === Super-élément pied ou pâle === Added: oo_nda\abrawal\banc18ER\tools\superElements18ER.py Added: oo_nda\abrawal\banc18ER\tools\bladeCentrifugeLoadBSE.py Added: oo_nda\abrawal\banc18ER\tools\bladeCentrifugeLoadFSE.py Added: oo_nda\abrawal\banc18ER\tools\bladeCasingCheckFSE.py Added: oo_nda\abrawal\banc18ER\tools\banc18ERFSE.py Added: oo_nda\abrawal\banc18ER\bladeCentrifugeLoad\RefBlade\coarseMeshEasBSECraig.py Added: oo_nda\abrawal\banc18ER\bladeCentrifugeLoad\RefBlade\refMeshEasFSECraig.py Added: oo_nda\abrawal\banc18ER\bladeCentrifugeLoad\RefBlade\refMeshEasFSEGuyan.py Added: oo_nda\abrawal\banc18ER\bladeCentrifugeLoad\RefBlade\refMeshSriFSECraig.py Added: oo_nda\abrawal\banc18ER\bladeCentrifugeLoad\RefBlade\refMeshSriFSEGuyan.py Added: oo_nda\abrawal\banc18ER\bladeCasingEngagement\refRefAnalysis\refBAm01FSECraig.py Added: oo_nda\abrawal\banc18ER\bladeCasingEngagement\refRefAnalysis\refBAm01FSEGuyan.py Added: oo_nda\abrawal\banc18ER\casingRotAnalysis\Ref\Ref2600EasVE5P300Mu035FSECraig.py Added: oo_nda\abrawal\banc18ER\casingRotAnalysis\Ref\Ref2600EasVE5P300Mu035FSEGuyan.py === Batterie === Added : oo_nda\abrawal\banc18ER\battery\bladeCentrifugeLoadBSECraig.py Added : oo_nda\abrawal\banc18ER\battery\bladeCentrifugeLoadFSECraig.py Added : oo_nda\abrawal\banc18ER\battery\bladeCasingEngagementFSEGuyan.py Added : oo_nda\abrawal\banc18ER\battery\casingRotFSEGuyan.py Added : oo_nda\abrawal\banc18ER\battery\bladeCasingEngagementRef.py Added : oo_nda\abrawal\banc18ER\bladeCasingEngagement\BowBlade\arcCasingRefMeshSRI.py (cas-test ajouté dans banc18ER pour cas-test battery\bladeCasingEngagementRef.py) ==== Fichiers annexes pour cas-tests ajoutés/supprimés ==== === Nouvelle configuration de maillage fine_wo_f === Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4BowFinewoFeet/ Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4BowFinewoFeet/omega.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4BowFinewoFeet/rayonContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4BowFinewoFeet/rayonCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4BowFinewoFeet/rayonCordeIntra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4BowFinewoFeet/ZContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4BowFinewoFeet/ZCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4BowFinewoFeet/ZCordeIntra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4BowFinewoFeetEAS/ Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4BowFinewoFeetEAS/omega.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4BowFinewoFeetEAS/rayonContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4BowFinewoFeetEAS/rayonCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4BowFinewoFeetEAS/rayonCordeIntra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4BowFinewoFeetEAS/ZContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4BowFinewoFeetEAS/ZCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4BowFinewoFeetEAS/ZCordeIntra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefFinewoFeet/ Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefFinewoFeet/omega.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefFinewoFeet/rayonContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefFinewoFeet/rayonCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefFinewoFeet/rayonCordeIntra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefFinewoFeet/ZContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefFinewoFeet/ZCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefFinewoFeet/ZCordeIntra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefFinewoFeetEAS/ Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefFinewoFeetEAS/omega.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefFinewoFeetEAS/rayonContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefFinewoFeetEAS/rayonCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefFinewoFeetEAS/rayonCordeIntra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefFinewoFeetEAS/ZContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefFinewoFeetEAS/ZCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefFinewoFeetEAS/ZCordeIntra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4WingletFinewoFeet/ Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4WingletFinewoFeet/omega.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4WingletFinewoFeet/rayonContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4WingletFinewoFeet/rayonCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4WingletFinewoFeet/rayonCordeIntra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4WingletFinewoFeet/ZContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4WingletFinewoFeet/ZCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4WingletFinewoFeet/ZCordeIntra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4WingletFinewoFeetEAS/ Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4WingletFinewoFeetEAS/omega.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4WingletFinewoFeetEAS/rayonContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4WingletFinewoFeetEAS/rayonCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4WingletFinewoFeetEAS/rayonCordeIntra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4WingletFinewoFeetEAS/ZContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4WingletFinewoFeetEAS/ZCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4WingletFinewoFeetEAS/ZCordeIntra.ascii === Super-élément pied ou pâle === Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefFSECraig/ Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefFSECraig/omega.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefFSECraig/rayonContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefFSECraig/rayonCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefFSECraig/rayonCordeIntra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefFSECraig/ZContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefFSECraig/ZCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefFSECraig/ZCordeIntra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefFSEGuyan/ Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefFSEGuyan/omega.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefFSEGuyan/rayonContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefFSEGuyan/rayonCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefFSEGuyan/rayonCordeIntra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefFSEGuyan/ZContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefFSEGuyan/ZCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefFSEGuyan/ZCordeIntra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefEASFSECraig/ Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefEASFSECraig/omega.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefEASFSECraig/rayonContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefEASFSECraig/rayonCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefEASFSECraig/rayonCordeIntra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefEASFSECraig/ZContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefEASFSECraig/ZCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefEASFSECraig/ZCordeIntra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefEASFSEGuyan/ Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefEASFSEGuyan/omega.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefEASFSEGuyan/rayonContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefEASFSEGuyan/rayonCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefEASFSEGuyan/rayonCordeIntra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefEASFSEGuyan/ZContactNodes.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefEASFSEGuyan/ZCordeExtra.ascii Added : oo_nda/abrawal/banc18ER/tools/meshes/CR4RefRefEASFSEGuyan/ZCordeIntra.ascii --- //[[Claire.Hennuyer@ulg.ac.be|Claire Hennuyer]] 2016/01/08 //