====== Commit 2014-05-21 ====== ===== Modifications ===== ==== SuperElement ==== Ajout d'un extracteur pour les valeurs nodales en un noeud à l'intérieur du superélément. Exemple:\\ extractor = SuperElementValueExtractor(superElementInteraction, gObject, dbField) * superElementInteraction = interaction du superélément (SuperElementInteraction) * gObject = Référence vers l'objet géométrique support du/des noeuds auxquels la valeur est extraite * dbField = Field1D décrivant le scalaire à extraire ==== FrequencyAnalysis==== Modification de l'extracteur permettant de calculer les fréquences propres d'une structure (à partir des matrices de masse et de rigidité). Exemple:\\ extractor = FrequencyValueExtractor(domain, nbEigenVal, spectralShifting) * domain = objet Domain * nbEigenVal = nombre de valeurs propres à calculer * spectralShifting = valeur du décalage spectral ===== Tests ===== Ajout de tests permettant de valider la formulation du superélément de Craig-Bampton (dans le répertoire: mtFrequencyAnalysis\tests\ Ces tests permettent de constater que le modèle avec le superélements se comporte de la même manière que le modèle FEM lorsque l'amplitude des vibrations est faible. Pour des vibrations plus importantes (exemple : Beam3DCompFYAmp et Beam3DCompYAmp), le déplacement longitudinal de la lame n'est pas correctement évalué (la poutre s'allonge avec la formulation superélément). ===== Fichiers ajoutés/supprimés ====== [a]:oo_meta/mtSuperElement/tests/matlab [a]:oo_meta/mtSuperElement/src/SuperElementValueExtractor.cpp [a]:oo_meta/mtSuperElement/src/SuperElementValueExtractor.h [a]:oo_meta/mtSuperElement/tests/matlab/postMatlabSTFTBeam2D.m ===== Tests ajoutés/supprimés ===== [a]:oo_meta/mtFrequencyAnalysis/tests/frequenciesBeam3D.py [a]:oo_meta/mtSuperElement/tests/Beam2DComp.py [a]:oo_meta/mtSuperElement/tests/Beam2DCompFX.py [a]:oo_meta/mtSuperElement/tests/Beam2DCompFY.py [a]:oo_meta/mtSuperElement/tests/Beam2DCompTX.py [a]:oo_meta/mtSuperElement/tests/Beam2DCompTX_FX.py [a]:oo_meta/mtSuperElement/tests/Beam2DCompTX_FY.py [a]:oo_meta/mtSuperElement/tests/Beam2DCompTY.py [a]:oo_meta/mtSuperElement/tests/Beam2DCompTY_FX.py [a]:oo_meta/mtSuperElement/tests/Beam2DCompTY_FY.py [a]:oo_meta/mtSuperElement/tests/Beam2DCompX.py [a]:oo_meta/mtSuperElement/tests/Beam3DComp.py [a]:oo_meta/mtSuperElement/tests/Beam3DCompFX.py [a]:oo_meta/mtSuperElement/tests/Beam3DCompFY.py [a]:oo_meta/mtSuperElement/tests/Beam3DCompFYAmp.py [a]:oo_meta/mtSuperElement/tests/Beam3DCompTX.py [a]:oo_meta/mtSuperElement/tests/Beam3DCompTX_FY.py [a]:oo_meta/mtSuperElement/tests/Beam3DCompTY.py [a]:oo_meta/mtSuperElement/tests/Beam3DCompTY_FX.py [a]:oo_meta/mtSuperElement/tests/Beam3DCompX.py [a]:oo_meta/mtSuperElement/tests/Beam3DCompYAmp.py --- //[[P.Bussetta@ulg.ac.be|Philippe BUSSETTA]] 2014/--/--//