Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2016:01_08

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 Foot Super-Element.

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 Blade Super-Element.

:!: 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

commit/2016/01_08.txt · Last modified: 2018/05/04 15:47 by boman