3. Sample command files#

3.1. Mechanical calculation with a global control (STAT_NON_LINE):#

DEPIMP = AFFE_CHAR_CINE (MODELE = MOD,

MECA_IMPO =_F (GROUP_MA = “LCD1”, DY = -2.0))

RESU = STAT_NON_LINE (MODELE = MOD, CHAM_MATER = CHMAT,

EXCIT = _F (CHARGE = DEPIMP **, FONC_MULT = FONC),

…)

3.2. Kinematic loads for a natural mode calculation:#

CHARCINE = AFFE_CHAR_CINE (MODELE = MODEL,

MECA_IMPO =_F (GROUP_MA =” GM2 “, DX=0.0, DY=0.0))

KASS = ASSE_MATRICE (MATR_ELEM = KELEM,

NUME_DDL = NUME,

CHAR_CINE = CHARCINE,);

MASS = ASSE_MATRICE (MATR_ELEM = MELEM,

NUME_DDL = NUME,

CHAR_CINE = CHARCINE,);

# calculation of the natural modes of the structure

MODES = CALC_MODES (MATR_RIGI = KASS,

MATR_MASS = MASS,

CALC_FREQ =_F (NMAX_FREQ =10)

3.3. « Step by step » calculation using commands FACTORISER and RESOUDRE:#

CHCINE = AFFE_CHAR_CINE (MODELE =MO, MECA_IMPO =(

_F (GROUP_NO = “SUPY”, DY = 0. ),

_F (GROUP_NO = “CHARGE”, X = -1.)))

MEL = CALC_MATR_ELEM (MODELE =MO, CHAM_MATER = CHMAT, OPTION =” RIGI_MECA “)

NU= NUME_DDL (MATR_RIGI = MEL)

MATAS = ASSE_MATRICE (MATR_ELEM = MEL, NUME_DDL =NUDE, CHAR_CINE = CHCINE)

SCMBRE = CREA_CHAMP (…)

VCINE = CALC_CHAR_CINE (NUME_DDL =NAKED, CHAR_CINE = CHCINE)

MATAS = FACTORISER (reuse= MATAS, MATR_ASSE = MATAS)

DEP = RESOUDRE (MATR = MATAS, CHAM_NO = SCMBRE, CHAM_CINE = VCINE)