===== 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 //