Bsp. *comm für harmonische Analyse 3D Solid Modell

  • MGolbs
  • MGolbs's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
11 years 9 months ago #6348 by MGolbs
Hallo,

hat jemand schon mal eine Anleitung, ein Beispiel in Code-Aster gefunden, wo ein Solid Netz einer Modalanalyse >> harmonschen Analyse unterzogen wurde? Ich würde umlaufende Kräfte als sin(), cos() definieren, Stützpunkte um Eigenfrequenz auswählen, Dämpfungswerte setzen ...
Mit einem Beispiel wäre das deutlich einfacher. In anderen FE Systemen habe ich so was schon mal gemacht.

Gruß und Dank Markus

Dem Überflüssigen nachlaufen, heißt das Wesentliche verpassen.
Jules Saliège

Please Log in or Create an account to join the conversation.

  • MGolbs
  • MGolbs's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
11 years 9 months ago - 11 years 9 months ago #6353 by MGolbs
Hallo,

habe folgende Infos gefunden:

DYNAMICAL analysis

To calculate the linear or non linear dynamic response of the structure. Several operators are available. Some examples are given below:

DYNA_LINE_TRAN [U4.53.02]: temporal dynamic response of a linear structure enduring a transitional load.
DYNA_LINE_HARM [U4.53.02]: Complex dynamic response of linear structure enduring a harmonic load,
DYNA_TRAN_MODAL [U4.53.21]: transitional dynamic response with coordinates generalised by modal recombination.


Ein grundsätzliches Beispiel:
Date : 13/06/2012 Page : 9/10
Clé : U4.53.11
Révision : 9108
Example of use in imposed force
# -------------------------------------------------------------
#REFERENCE
: SFM/VPCS SDLD21
COMMANDS
# -------------------------------------------------------------
#SYSTEME
MASSE-RESSORT A 8 DEGREES OF FREEDOM AVEC DAMPING
#VISQUEUX PROPORTIONAL (REPONSE HARMONIC)
#9 SPRINGS 8 MASSES -- K = 1.E+5
M = 10
C = 50--
# -------------------------------------------------------------
DEBUT (CODE = _F (NOM = “SDLD21A”),);
# -------------------------------------------------------------
MY = LIRE_MAILLAGE ();
MO = AFFE_MODELE (
MESH = MY,
AFFE = ( _F (
_F (TOUT=
“OUI”,
PHENOMENE=
“MECANIQUE”,
MODELISATION= “DIS_T”,),
GROUP_NO= MASSES,
MODELISATION= “DIS_T”,),
),);
CARELEM = AFFE_CARA_ELEM ( MODELE = MO,
DISCRET = ( _F (
CARA=
VALE=
_F (CARA=
VALE=
_F (CARA=
VALE=
GROUP_MA= ` SPRING',
“K_T_D_L”,
(1.E+5,1., 1.),),
GROUP_NO= MASSES,
“M_T_D_N”,
10. ,),
GROUP_MA= DEADENED,
“A_T_D_L”,
(50. , 1. , 1.),),
),),);
CH = AFFE_CHAR_MECA (
MODELE = MO,
DDL_IMPO =
( _F (GROUP_NO = ` A_ET_B',
DX = 0. , DY = 0. , DZ = 0. ,),
_F (GROUP_NO = ` MASS',
DY = 0. , DZ = 0. ,),),
FORCE_NODALE =_F ( NODE = ` P4', FX = 1. ,),
);
MELR = CALC_MATR_ELEM (MODELE = MO, LOAD = CH,
OPTION = “RIGI_MECA”,
CARA_ELEM = CARELEM,);
MELM = CALC_MATR_ELEM (MODELE = MO, CHARGE= CH,
OPTION = “MASS_MECA”,
CARA_ELEM = CARELEM,);
MELC = CALC_MATR_ELEM (MODELE = MO, LOAD = CH,
OPTION = “AMOR_MECA”,
CARA_ELEM = CARELEM,);
VECT = CALC_VECT_ELEM (LOAD = CH, OPTION = “CHAR_MECA”,);
# -------------------------------------------------------------
NUM = NUME_DDL ( MATR_RIGI = MELR,);
MATASSR = ASSE_MATRICE (MATR_ELEM = MELR, NUME_DDL = NUM,);
MATASSM = ASSE_MATRICE (MATR_ELEM = MELM, NUME_DDL = NUM,);
Warning : The translation process used on this website is a "Machine Translation". It may be imprecise and inaccurate in whole or in part and is
provided as a convenience.
Licensed under the terms of the GNU FDL (http://www.gnu.org/copyleft/fdl.html)
Version
default
Code_Aster
Titre : Opérateur DYNA_LINE_HARM
Responsable : Harinaivo ANDRIAMBOLOLONA
Date : 13/06/2012 Page : 10/10
Clé : U4.53.11
Révision : 9108
MATASSC = ASSE_MATRICE (MATR_ELEM = MELC, NUME_DDL = NUM,);
VECTASS = ASSE_VECTEUR (VECT_ELEM = VECT, NUME_DDL = NUM,);
# -------------------------------------------------------------
# EXCITATION FORCE SINUSOIDALE Of AMPLITUDE CRETE FX = 1.N
# WITH the POINT P4
BANDE OF FREQUENCIES 5 Hz - 40 Hz
# (AMPLITUDE INDEPENDANTE DE LA FREQUENCY)
LIFREQ = DEFI_LIST_REEL ( DEBUT = 5. ,
INTERVALLE =_F
(JUSQU_A=40.,
NOMBRE=70,),
);
DYNAHARM = DYNA_LINE_HARM (
MATR_MASS = MATASSM,
MATR_RIGI = MATASSR,
MATR_AMOR = MATASSC,
LIST_FREQ = LIFREQ,
EXCIT=_F
(VECT_ASSE = VECTASS,
COEF_MULT = 1. ,) ,
);
IMPR_RESU (MODELE = MO, RESU =_F
( RESULTAT = DYNAHARM,),);
FIN ();

Das passt zwar noch nicht für mein Solid Modell, hat wohl aber einige grundsätzliche Parameter einer harmonischen Analyse enthalten.


Gruß Markus

Dem Überflüssigen nachlaufen, heißt das Wesentliche verpassen.
Jules Saliège
Last edit: 11 years 9 months ago by MGolbs.

Please Log in or Create an account to join the conversation.

Moderators: catux
Time to create page: 0.116 seconds
Powered by Kunena Forum