Ejemplo n.º 1
0
def getU_Magnitude(odb,setName,sysC=None):
    from abaqusConstants import MAGNITUDE
    values = valueExtractor.ValueExtractor(odb,setName)
    values.setField('U')
    values.setInvariant(MAGNITUDE)
    values.setCoordSystem(sysC)
    return values.getEvolution_Nodal()
Ejemplo n.º 2
0
def getS_VM(odb,setName,sysC=None):
    from abaqusConstants import MISES
    values = valueExtractor.ValueExtractor(odb,setName)
    values.setField('S')
    values.setInvariant(MISES)
    values.setCoordSystem(sysC)
    return values.getEvolution_ElementNodal()
Ejemplo n.º 3
0
def getU(odb,setName,sysC=None):
    try:
        try:
            nod = odb.rootAssembly.nodeSets[setName].nodes[0]
        except:
            nod = odb.rootAssembly.nodeSets[setName.upper()].nodes[0]
    except:
        nod = setName.nodes[0]
    if len(nod) == 1: 
        values = valueExtractor.ValueExtractor(odb,setName)
        values.setField('U')
        values.setCoordSystem(sysC)
        return values.getEvolution_Nodal()
    else:raise Exception("getU to be used only if the set contains 1! node")
Ejemplo n.º 4
0
def getU_1(odb,setName,sysC=None):
    values = valueExtractor.ValueExtractor(odb,setName)
    values.setField('U')
    values.setComponent('U1')
    values.setCoordSystem(sysC)
    return values.getEvolution_Nodal()
Ejemplo n.º 5
0
def getE_11(odb,setName,sysC=None):
    values = valueExtractor.ValueExtractor(odb,setName)
    values.setField('LE')
    values.setComponent('LE11')
    values.setCoordSystem(sysC)
    return values.getEvolution_ElementNodal()
Ejemplo n.º 6
0
def getFinalE_23(odb,setName,sysC=None):
    values = valueExtractor.ValueExtractor(odb,setName)
    values.setField('LE')
    values.setComponent('LE23')
    values.setCoordSystem(sysC)
    return values.getFinalValue_ElementNodal()
Ejemplo n.º 7
0
def getFinalRF_3(odb,setName,sysC=None):
    values = valueExtractor.ValueExtractor(odb,setName)
    values.setField('RF')
    values.setComponent('RF3')
    values.setCoordSystem(sysC)
    return values.getFinalValue_Nodal()
Ejemplo n.º 8
0
def getFinalU(odb,setName,sysC=None):
    values = valueExtractor.ValueExtractor(odb,setName)
    values.setField('U')
    values.setCoordSystem(sysC)
    return values.getFinalValue_Nodal()
Ejemplo n.º 9
0
def getFinalLD_2(odb,setName,sysC=None):
    values = valueExtractor.ValueExtractor(odb,setName)
    values.setField('LOCALDIR1')
    values.setComponent('LOCALDIR1_2')
    values.setCoordSystem(sysC)
    return values.getFinalValue_ElementNodal()