Table of Contents
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
etZ.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
etZ.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
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.
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
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 2016/01/08