Beispiel #1
0
                                'VECT_2_X',
                                'VECT_2_Y',
                                'VECT_2_Z',
                                'VECT_3_X',
                                'VECT_3_Y',
                                'VECT_3_Z',
                                'TRSIG',
                                'TRIAX',
                            ))

ZVARIPG = LocatedComponents(phys=PHY.VARI_R,
                            type='ELGA',
                            location='XFEM',
                            components=('VARI', ))

MVECTUR = ArrayOfComponents(phys=PHY.VDEP_R, locatedComponents=DDL_MECA)

MMATUUR = ArrayOfComponents(phys=PHY.MDEP_R, locatedComponents=DDL_MECA)

MMATUNS = ArrayOfComponents(phys=PHY.MDNS_R, locatedComponents=DDL_MECA)


#------------------------------------------------------------
class HM_HEXA20_XH1(Element):
    """Please document this element"""
    meshType = MT.HEXA20
    nodes = (
        SetOfNodes('EN2', (
            9,
            10,
            11,
Beispiel #2
0


MGEOMER  = LocatedComponents(phys=PHY.GEOM_R, type='ELNO',
    components=('X','Y','Z',))


EGEOMER  = LocatedComponents(phys=PHY.GEOM_R, type='ELGA', location='RIGI',
    components=('X','Y','Z',))


ECASECT  = LocatedComponents(phys=PHY.NEUT_R, type='ELEM',
    components=('X[10]',))


MVECTUR  = ArrayOfComponents(phys=PHY.VDEP_R, locatedComponents=DDL_MECA)


#------------------------------------------------------------
class MEBOCQ3(Element):
    """Please document this element"""
    meshType = MT.SEG3
    elrefe =(
            ElrefeLoc(MT.SE3, gauss = ('RIGI=FPG4',),),
        )
    calculs = (

        OP.CARA_SECT_POUT3(te=570,
            para_in=((SP.PCACOQU, CCACOQU), (OP.CARA_SECT_POUT3.PCAORIE, LC.CGEOM3D),
                     (SP.PGEOMER, MGEOMER), ),
            para_out=((SP.PCASECT, ECASECT), ),
Beispiel #3
0
EEFGEPGR = LocatedComponents(phys=PHY.SIEF_R, type='ELGA', location='RIGI',
                             components=('NXX', 'NYY', 'NXY', 'MXX', 'MYY',
                                         'MXY', 'QX', 'QY',))


EEFGENOR = LocatedComponents(phys=PHY.SIEF_R, type='ELNO',
                             components=('NXX', 'NYY', 'NXY', 'MXX', 'MYY',
                                         'MXY', 'QX', 'QY',))


ZVARIPG = LocatedComponents(phys=PHY.VARI_R, type='ELGA', location='RIGI',
                            components=('VARI',))


MVECTUR = ArrayOfComponents(phys=PHY.VDEP_R, locatedComponents=DDL_MECA)

MMATUUC = ArrayOfComponents(
    phys=PHY.MDEP_C, locatedComponents=NDEPLAC)

MMATUUR = ArrayOfComponents(
    phys=PHY.MDEP_R, locatedComponents=DDL_MECA)


#------------------------------------------------------------
class MEQ4GG4(Element):

    """Please document this element"""
    meshType = MT.QUAD4
    elrefe = (
        ElrefeLoc(
Beispiel #4
0
                                 'DRX',
                                 'DRY',
                                 'DRZ',
                                 'PRES',
                                 'PHI',
                             ))

NGEOMER = LocatedComponents(phys=PHY.GEOM_R,
                            type='ELNO',
                            components=(
                                'X',
                                'Y',
                                'Z',
                            ))

MMATUUR = ArrayOfComponents(phys=PHY.MDEP_R, locatedComponents=DDL_MECA)


#------------------------------------------------------------
class MEFS_POU_D_T(Element):
    """Please document this element"""
    meshType = MT.SEG2
    calculs = (
        OP.MASS_MECA(
            te=241,
            para_in=(
                (SP.PCAGEPO, CCAGEPO),
                (SP.PCAGNPO, CCAGNPO),
                (OP.MASS_MECA.PCAORIE, CCAORIE),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
Beispiel #5
0
                            location='XFEM',
                            components=(
                                'TEMP',
                                'DTX',
                                'DTY',
                            ))

DDL_THER = LocatedComponents(phys=PHY.TEMP_R,
                             type='ELNO',
                             components=(
                                 'TEMP',
                                 'H1',
                                 'E1',
                             ))

MVECTTR = ArrayOfComponents(phys=PHY.VTEM_R, locatedComponents=DDL_THER)

MMATTTR = ArrayOfComponents(phys=PHY.MTEM_R, locatedComponents=DDL_THER)


#------------------------------------------------------------
class THPLTR3_XHT(Element):
    """Please document this element"""
    meshType = MT.TRIA3
    elrefe = (
        ElrefeLoc(
            MT.TR3,
            gauss=(
                'RIGI=FPG3',
                'XINT=FPG12',
                'XFEM=XFEM36',
Beispiel #6
0
ECOEQPG  = LocatedComponents(phys=PHY.SIEF_R, type='ELGA', location='RIGI',
    components=('VMIS','TRESCA','PRIN_[3]','VMIS_SG','VECT_1_X',
          'VECT_1_Y','VECT_1_Z','VECT_2_X','VECT_2_Y','VECT_2_Z',
          'VECT_3_X','VECT_3_Y','VECT_3_Z','TRSIG','TRIAX',))


ESOURCR  = LocatedComponents(phys=PHY.SOUR_R, type='ELGA', location='RIGI',
    components=('SOUR',))


ZVARIPG  = LocatedComponents(phys=PHY.VARI_R, type='ELGA', location='RIGI',
    components=('VARI',))


MVECTUR  = ArrayOfComponents(phys=PHY.VDEP_R, locatedComponents=DDL_MECA)

MVECZZR  = ArrayOfComponents(phys=PHY.VSIZ_R, locatedComponents=LC.DDL_NOZ1)

MMATUUC  = ArrayOfComponents(phys=PHY.MDEP_C, locatedComponents=NDEPLAC)

MMATUUR  = ArrayOfComponents(phys=PHY.MDEP_R, locatedComponents=DDL_MECA)

MMATUNS  = ArrayOfComponents(phys=PHY.MDNS_R, locatedComponents=DDL_MECA)

MMATZZR  = ArrayOfComponents(phys=PHY.MSIZ_R, locatedComponents=LC.DDL_NOZ1)


#------------------------------------------------------------
class MECPQS8(Element):
    """Please document this element"""