Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2009:11_26

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
commit:2009:11_26 [2009/11/26 11:13] – created jchampscommit:2009:11_26 [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Commit 2009-11-26 ======
  
 +===== Modifs =====
 +
 +Petites choses pour faire tourner les cas-tests de NEWAC
 +
 +  * Ajout de message d'infos divers
 +  * Création des opérateurs de tri de noeuds selon les axes Y (''SortByY0'') et Z (''SortByZ0''
 +  * Ajout d'un sélecteur de noeuds selon un quartier compris entre deux cylindres ''SectorAnnealedSelector''. Par exemple:
 +
 +    sel = SectorAnnealedSelector(TX, 0.0, 0.0, 0.0, 190.0, 210.0, -2.0*math.pi/56.0, 2.0*math.pi/56.0,-1000.0,1000.0)
 +
 +qui créé un sélecteur de noeud cylindrique d'axe X, de centre (0.,0.,0.), de rayon compris entre 190. et 210., d'angle compris entre -2pi/56 et 2pi/56 et dont x est compris entre -1000 et 1000. Tant que j'y étais, j'ai ajouté cette dernière fonctionnalité pour le selecteur ''AnnealedSelector'' (noeuds compris entre deux cylindres de rayon rmin et rmax).
 +  * Ajout de ''NOT_IMPLEMENTED'' dans les méthodes d'abrasion pour éviter qu'on croit que ça fasse des choses et que ça fait autre chose.
 +
 +Autres petites choses:
 +  * Correction d'une erreur dans le critère de rupture de Johnson-Cook.
 +  * Ajout de messages plus clair dans des ''FATAL-ERROR''.
 +  * Interfaçage de classe du cercle pour récupérer les rayons, les ouvertures et les centres des cercles.
 +  * Correction d'une petite erreur dans le fichier de données de flambement d'aube (merci GDTech)
 +
 +===== Cas-tests =====
 +
 +  * Step2e : 
 +    * correction d'un bug
 +    * Sortie dans Metafor d'un résumé de l'import step (nombre de points, de courbes, index maximum de l'import...)
 +  * dat2py (import bacon)
 +    * Passage possible d'un index lors de l'appel à la fonction ''fillImportedFdb''
 +  * nas2py
 +    * Passage possible d'un index lors de l'appel à la fonction ''fillImportedMesh'' (c'était fait, mais c'était faux ;o))
 +  * Ajout des cas-tests NEWAC:
 +    * Test Sulzer: ajout de la bonne géométrie du problème.
 +    * Test blisk: portion de compresseur haute pression d'un moteur snecma dont le but est de simuler un phénomène de contact auto-entretenu
 +    * Test 18ER: ajout des maillages fournis par TA pour le phénomène de contact auto-entretenu dans un compresseur basse pression.
 +    * Ajout de fonctions de post processing.
 +    * Tri du répertoire ''newac.tools''
 +  * Ajout de cas-test de flambement d'aube à basse vitesse et avec plusieurs géométries de carter suite à une demande de GDTech.
 +
 +===== Fichiers ajoutés/retirés =====
 +
 +  + newac/tests/snecma
 +  + newac/tests/techspace
 +  + newac/tools/enim
 +  + newac/tools/snecma
 +  + newac/tools/sulzer
 +  + newac/tools/techspace
 +  + techspace/tests/GDTech
 +  + newac/tests/snecma/Cr4e.dat
 +  + newac/tools/snecma/bliskSurlongueur.dat
 +  + newac/tools/sulzer/aubeSulzer3DBacon_newposition.dat
 +  + newac/tools/sulzer/aubeSulzer3DNastran.dat
 +  + newac/tools/techspace/Cr4e.dat
 +  + newac/tools/techspace/Cr4f.dat
 +  + newac/tools/techspace/Cr4g.dat
 +  + techspace/tests/GDTech/meshGDTech.dat
 +  + newac/tools/sulzer/eigenFrequenciesComputation.m
 +  + newac/tools/sulzer/getDiscretizedValues.m
 +  + newac/tools/sulzer/getEigenValues.m
 +  + newac/tools/sulzer/postAube3D.m
 +  + newac/tools/sulzer/postAube3DClosed.m
 +  + newac/tests/snecma/__init__.py
 +  + newac/tests/snecma/blisk1.py
 +  + newac/tests/snecma/blisk10.py
 +  + newac/tests/snecma/blisk11.py
 +  + newac/tests/snecma/blisk12.py
 +  + newac/tests/snecma/blisk13.py
 +  + newac/tests/snecma/blisk14.py
 +  + newac/tests/snecma/blisk15.py
 +  + newac/tests/snecma/blisk16.py
 +  + newac/tests/snecma/blisk17.py
 +  + newac/tests/snecma/blisk18.py
 +  + newac/tests/snecma/blisk19.py
 +  + newac/tests/snecma/blisk2.py
 +  + newac/tests/snecma/blisk20.py
 +  + newac/tests/snecma/blisk21.py
 +  + newac/tests/snecma/blisk3.py
 +  + newac/tests/snecma/blisk4.py
 +  + newac/tests/snecma/blisk5.py
 +  + newac/tests/snecma/blisk6.py
 +  + newac/tests/snecma/blisk7.py
 +  + newac/tests/snecma/blisk8.py
 +  + newac/tests/snecma/blisk9.py
 +  + newac/tests/snecma/testMiseRotation.py
 +  + newac/tests/snecma/testMiseRotation1.py
 +  + newac/tests/sulzer/aube3DGeoOK.py
 +  + newac/tests/techspace/__init__.py
 +  + newac/tests/techspace/aube1.py
 +  + newac/tests/techspace/aube2.py
 +  + newac/tests/techspace/aube3.py
 +  + newac/tools/enim/__init__.py
 +  + newac/tools/enim/enim2D.py
 +  + newac/tools/enim/enim3D.py
 +  + newac/tools/enim/enim3D2.py
 +  + newac/tools/snecma/__init__.py
 +  + newac/tools/snecma/blisk.py
 +  + newac/tools/snecma/casingGeo.py
 +  + newac/tools/sulzer/__init__.py
 +  + newac/tools/sulzer/aube2DClosedCarter.py
 +  + newac/tools/sulzer/aube2DSulzer.py
 +  + newac/tools/sulzer/aube3DClosedCarter.py
 +  + newac/tools/sulzer/aube3DSulzer.py
 +  + newac/tools/sulzer/aube3DSulzerNewPosition.py
 +  + newac/tools/sulzer/postMatlabSulzer.py
 +  + newac/tools/techspace/__init__.py
 +  + newac/tools/techspace/aube3D18ER.py
 +  + techspace/tests/GDTech/__init__.py
 +  + techspace/tests/GDTech/meshGDTech1.py
 +  + techspace/tests/GDTech/meshGDTech2.py
 +  + techspace/tests/GDTech/meshGDTech3.py
 +  + techspace/tests/GDTech/meshGDTech4.py
 +  + techspace/tools/casingGeometry.py
 +  - newac/tools/aubeSulzer3D.dat
 +  - newac/tools/eigenFrequenciesComputation.m
 +  - newac/tools/getDiscretizedValues.m
 +  - newac/tools/getEigenValues.m
 +  - newac/tools/postAube3DClosed.m
 +  - newac/tools/aube2DClosedCarter.py
 +  - newac/tools/aube2DSulzer.py
 +  - newac/tools/aube3DClosedCarter.py
 +  - newac/tools/aube3DSulzer.py
 +  - newac/tools/enim2D.py
 +  - newac/tools/enim3D.py
 +  - newac/tools/enim3D2.py
 +  - newac/tools/postMatlabSulzer.py
 +
 + --- //[[ppjeunechamps@ulg.ac.be|Pierre-Paul Jeunechamps]] 2009/11/26 10:06//

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki