6. Example of use#

Here is an example presenting the different possibilities of the EXTR_MODE command for a modal analysis carried out by 5 successive mode searches:

# Calculation of the total mass of the structure (for verification)

massestr = POST_ELEM (... MASS_INER = ( ... ));

# Calculating the first 17 frequencies (NUME_ORDRE from 1 to 17; NUME_MODE from 1 to 17)

mode1 = CALC_MODES (MATR_RIGI = stiffness,

MATR_MASS = mass, OPTION = “PLUS_PETITE”, CALC_FREQ = _F (NMAX_FREQ = 17);

mode1 = NORM_MODE (MODE = mode1, reuse = mode1,

NORME = “TRAN_ROTA” );

# Calculating other frequencies (NUME_ORDRE from 1 to 5; NUME_MODE from 18 to 22)

mode2 = CALC_MODES (MATR_RIGI = stiffness,

MATR_MASS = mass, OPTION = “BANDE”,

CALC_FREQ =_F (FREQ = (20., 25.)),

);

mode2 = NORM_MODE (MODE = mode2, reuse = mode2,

NORME = “TRAN_ROTA” );

# Calculating other frequencies (NUME_ORDRE from 1 to 6; NUME_MODE from 23 to 28)

mode3 = CALC_MODES (MATR_RIGI = stiffness,

MATR_MASS = mass, OPTION = “BANDE”, CALC_FREQ =_F (FREQ = (25.30.)),

);

mode3 = NORM_MODE (MODE = mode3,

reuse = mode 3, NORME =” TRAN_ROTA “, );

# Calculating other frequencies (NUME_ORDRE from 1 to 3; NUME_MODE from 28 to 30)

mode4 = CALC_MODES (MATR_RIGI = stiffness,

MATR_MASS = mass, OPTION = “BANDE”, CALC_FREQ =_F (FREQ = (29., 32.)),

);

mode4 = NORM_MODE (MODE = mode4,

reuse = mode4, NORME =” TRAN_ROTA “, );

# Calculating other frequencies (NUME_ORDRE from 1 to 6; NUME_MODE from 31 to 34)

mode5 = CALC_MODES (MATR_RIGI = stiffness,

MATR_MASS = mass, OPTION = “BANDE”, CALC_FREQ =_F (FREQ = (32., 35.)),

);

mode5 = NORM_MODE (MODE = mode5,

reuse = mode5, NORME = “TRAN_ROTA” );

# Extracting modes

mode = EXTR_MODE (FILTRE_MODE = _F (MODE = mode, 1)

TOUT_ORDRE = “OUI”), (MODE = fashion 2, NUME_MODE = (18,19,20,21,22) (MODE = fashion 3, FREQ_MIN = 25. , FREQ_MAX = 30.), (MODE = mode4, NUME_MODE_EXCLU = 28), (MODE = fashion 5, CRITERE = “MASS_EFFE_UN”, SEUIL = 0.005), IMPRESSION =_F (CUMUL = “OUI”) );