Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2014:05_21_bis

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

Philippe BUSSETTA 2014/–/–

commit/2014/05_21_bis.txt · Last modified: 2016/03/30 15:23 (external edit)