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”) );