commit:2015:12_03
                Table of Contents
Commit 2015-12-03
Banc 18ER - InMemoryDataMatrix - FreqAnalysisFac - Divers
InMemoryDataMatrix - Banc 18ER
- L'analyse paramétrique du modèle du banc 18ER nécessite de contrôler l'interaction (les gaps) avec l'aube quelle que soit la vitesse de rotation moteur. Hors vu que l'aube se déforme avec les forces centrifuges, un carter différent doit être construit à chaque vitesse de rotation moteur.
- Auparavant, le déplacements centrifuge de 5 points caractéristiques de la tête d'aube étaient archivés (lors de la simulation de mise en rotation centrifuge) et le carter reconstruit sur base de 3 de ces 5 points. Or le choix de ces points n'est pas toujours indiqué. De manière à simplifier la procédure, l'ensemble des points potentiellement en contact est archivée et la procédure adaptée pour que l'utilisateur puisse définir quelle fraction de la tête d'aube est caractéristique pour reconstruire le carter…
- Pour ce faire, une classeInMemoryDataMatrixa été implémentée (sur le même canevas queInMemoryDataVector) et une fonction de relecture de fichier asciitoolbox.utilities.ascii2InMemoryDataMatrix. Il est possible d'extraire une ligne ou un colonne de la matrice pour en faire un vecteur …
- Suppression de quelques fichiers ajoutés à l'insu de mon plein grés dans les tests Banc18ER …
- Nettoyage des tests Banc 18ER “Ancienne version” et sortie de la batterie de ces tests…
Modification des clés (StrID) des VectorStr & MatrixStr
- Les clés de dénomination des vecteurs et matrices structurels étaient particulièrement mal choisis. Afin de pouvoir ajouter de l'amortissement schéma dans Metafor, j'en ai renommé certains et supprimé d'autres (non utilisés)
- VectorStr :- GEN_INTER_FORC : forces internes
- GEN_INERT_FORC : forces intertie (M*a)
- GEN_EXT_FORC : forces externes
- GEN_DIAG_MASS_FORC : forces inerties sur base de masse diagonalisée (explicite) : penser à un autre nom …
- GEN_CONS_DIS_FORC : forces de dissipation des schémas conservatifs (anciennement GEN_DIS_FORC)
- GEN_AMOR_FORC : forces d'amortissement schéma (C*v) : à utiliser pour mon prochain commit
 
- MatrixStr :- GEN_MASS : matrice des masses (utilisée dans analyse fréquentielle)
- GEN_TANG_STIFF : matrice de raideur tangente (utilisée dans analyse fréquentielle)
- GEN_JACO_TANG : Matrice Jacobienne tangente : celle du Newton-Raphson sur l'équation d'équilibre (anciennement GEN_TANG_STIFF_DYN)
- GEN_ONE : matrice identité
- UNKNOWN_TYPE : type inconnu (pour passage par défaut)
 
- Modification du code en accord avec ces dénominations plus appropriées
- renaming deElement::fillDynamicTangStiffnessenElement::fillTangJacobianMatrix
''FreqAnalysisFac''
- Mise en place de la structure pour pouvoir sauvegarder les résultats de l'analyse fréquentielle et des super-éléments dans l'esprit Oofelie
- suppression deFrequencyAnalysisMethodBaseau profit deAnalysis(l'analyse fréquentielle devient uneAnalysisau même titre qu'une intégration temporelleMetafor)
- Adaptation de Analysis : pour que plusieursAnalysispuissent se reposer sur le mêmeDomain, le domain ne peut plus être alloué dansAnalysis(mais associé àAnalysisvia une fonctionsetDomain).
- LeDomainétant dorénavant référencié de manière non unique, il dérive dorénavant deRefCounted
- Afin de coller à l'esprit Oofelie,- Utilisation desVectorStrpour conserver les modes propres
- chaque mode propre est stoqué dans unStep
- la valeur propre est laRefValduStepcorrespondant
 
- Création d'une classeFreqAnalysisFacqui sauvegarde les résultats de l'analyse fréquentielle dans un fichier de type Fac. Application au Super-Element à faire …
Divers
- Suppression des dernières occurences deMETAFOR_USE_QHASHdans les fichiers CMake
- Divers …
Fichiers ajoutés/supprimés
Added : oo_meta/CMake/centos6.cmake Added : oo_meta/mtFrequencyAnalysis/src/FreqAnalysisFac.cpp Added : oo_meta/mtKernel/InMemoryDataMatrix.cpp Added : oo_meta/mtFrequencyAnalysis/src/FreqAnalysisFac.h Added : oo_meta/mtKernel/InMemoryDataMatrix.h Deleted : oo_meta/CMake/win32.cmake Deleted : oo_meta/CMake/win64.cmake
Tests ajoutés/supprimés
deleted : oo_nda/abrawal/testsBanc18ER/* deleted : oo_nda/abrawal/toolsBanc18ER/* deleted : oo_nda/abrawal/testsBattery/banc18ER_EigenFreqVsOmega_BladeRef_Coarse.py deleted : oo_nda/abrawal/testsBattery/banc18EROval05.py deleted : oo_nda/abrawal/testsBattery/frequencyAnalysisBlade18ER.py deleted : oo_nda/abrawal/testsBattery/frequencyAnalysisBlade18ERForce.py
Fichiers annexes pour tests
Added : oo_nda/abrawal/Banc18ER/Tools/meshes/*/rayonContactNodes.ascii Added : oo_nda/abrawal/Banc18ER/Tools/meshes/*/rayonCordeExtra.ascii Added : oo_nda/abrawal/Banc18ER/Tools/meshes/*/rayonCordeIntra.ascii Added : oo_nda/abrawal/Banc18ER/Tools/meshes/*/ZContactNodes.ascii Added : oo_nda/abrawal/Banc18ER/Tools/meshes/*/ZCordeExtra.ascii Added : oo_nda/abrawal/Banc18ER/Tools/meshes/*/ZCordeIntra.ascii Deleted : oo_nda/abrawal/Banc18ER/Tools/meshes/*/dZ3Quarter.ascii Deleted : abrawal/Banc18ER/Tools/meshes/*/dZBA.ascii Deleted : abrawal/Banc18ER/Tools/meshes/*/dZBF.ascii Deleted : abrawal/Banc18ER/Tools/meshes/*/dZMiddle.ascii Deleted : abrawal/Banc18ER/Tools/meshes/*/dZQuarter.ascii Deleted : abrawal/Banc18ER/Tools/meshes/*/rayon3Quarter.ascii Deleted : abrawal/Banc18ER/Tools/meshes/*/rayonBA.ascii Deleted : abrawal/Banc18ER/Tools/meshes/*/rayonBF.ascii Deleted : abrawal/Banc18ER/Tools/meshes/*/rayonMiddle.ascii Deleted : abrawal/Banc18ER/Tools/meshes/*/rayonQuarter.ascii Deleted : abrawal/Banc18ER/Tools/meshes/*/Z0BA.ascii Deleted : abrawal/Banc18ER/Tools/meshes/*/Z0BF.ascii Deleted : abrawal/Banc18ER/Tools/meshes/*/Z0Middle.ascii Deleted : abrawal/Banc18ER/Tools/meshes/*/Z0Quarter.ascii Deleted : abrawal/Banc18ER/Tools/meshes/*/Z03Quarter.ascii Deleted : abrawal/Banc18ER/Tools/meshes/CR4BowFine_nastran.dat Deleted : abrawal/Banc18ER/Tools/meshes/CR4BowRef_nastran.dat Deleted : abrawal/Banc18ER/Tools/meshes/CR4RefFine_nastran.dat Deleted : abrawal/Banc18ER/Tools/meshes/CR4RefRef_nastran.dat Deleted : abrawal/Banc18ER/Tools/meshes/CR4RefRefKalifa.dat Deleted : abrawal/Banc18ER/Tools/meshes/CR4RefRefModifFootNodes.dat Deleted : abrawal/Banc18ER/Tools/meshes/CR4WingletFine_nastran.dat Deleted : abrawal/Banc18ER/Tools/meshes/CR4WingletRef_nastran.dat Deleted : abrawal/Banc18ER/Tools/meshes/IT3Ref_nastran.dat
— Luc Papeleux 2015/12/03
commit/2015/12_03.txt · Last modified:  by 127.0.0.1
                
                