4. Examples#


4.1. Definition of the frequency dependence of the properties of viscoelastic materials#

# frequencies for which material parameters are given

list_f= DEFI_LIST_REEL (VALE =( 1,10,50,50,100,100,500,1000,1500,),);

# values (of the real part) of the Young’s modulus at the frequencies of list_f

list_E= DEFI_LIST_REEL (VALE =( 23.2E6,58.E6,145.E6,203.E6,348.E6,435.E6,464.E6,),);

# values of the loss factor at the frequencies of list_f

list_eta= DEFI_LIST_REEL (VALE =( 1.1,0.85,0.5,0.7,0.7,0.6,0.4,0.35,0.34,),);

dark= DEFI_FONCTION (NOM_PARA =” FREQ “,

VALE_PARA =list_f,

VALE_FONC =List,

INTERPOL =( “LIN”, “LIN”,),

PROL_DROITE =” LINEAIRE “,

PROL_GAUCHE =” CONSTANT “,);

fonc_eta= DEFI_FONCTION (NOM_PARA =” FREQ “,

VALE_PARA =list_f,

VALE_FONC =list_eta,

INTERPOL =( “LIN”, “LIN”,),

PROL_DROITE =” LINEAIRE “,

PROL_GAUCHE =” CONSTANT “,);

4.2. Calculation of complex eigenmodes#

modes= DYNA_VISCO (MODELE =model,

CARA_ELEM =cara_ele,

# materials with constant properties:

MATER_ELAS =_F (E=2.1e11,

NU=0.3,

RHO =7800. ,

AMOR_HYST =0.002,

GROUP_MA =” SUPPORT “),

# materials with frequency-dependent properties:

MATER_ELAS_FO =_F (E=DARK_E,

AMOR_HYST =fond_eta,

RHO =1200. ,

NAKED=0.45,

GROUP_MA =” VISCO “),

TYPE_RESU =” MODE “,

TYPE_MODE =” BETA “,

# search frequency band

FREQ =( 1.,1500. ),

EXCIT =_F (CHARGE =condim),

);

4.3. Harmonic response calculation#

DEFINITION FROM CHARGEMENT

excit= AFFE_CHAR_MECA (MODELE =model,

FORCE_NODALE =_F (GROUP_NO =”A”,

FZ=1.,),);

# DEFINITION DES FREQUENCES OF CALCUL OF THE REPONSE

listfr= DEFI_LIST_REEL (DEBUT =1. ,

INTERVALLE =( _F (JUSQU_A =500. ,

PAS =1.,),),);

# REPONSE HARMONIQUE

visco= DYNA_VISCO (MODELE =model,

CARA_ELEM =cara_ele,

EXCIT =_F (CHARGE =( condim, excited),),

MATER_ELAS =( _F (E=2.1E11,

NU=0.3,

RHO =7800. ,

AMOR_HYST =0.002,

GROUP_MA =” DESSOUS “),

_F (E=7.0E10,

NU=0.3,

RHO =2700. ,

AMOR_HYST =0.001,

GROUP_MA =” DESSUS “),),

MATER_ELAS_FO =( _F (E=dark_e,

AMOR_HYST =fond_eta,

RHO =1200. ,

NAKED=0.45,

GROUP_MA =” VOLUME “,),),

TYPE_RESU =” HARM “,

TYPE_MODE =” REEL “,

LIST_FREQ =list en,

# fields to be saved

NOM_CHAM =( “DEPL”, “VITE”),

# saving the specific modes of the structure:

MODE_MECA =CO (“modes”),

);