Exemple #1
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()
Exemple #2
0
def getRF_Magnitude(odb, setName, sysC=None):
    from abaqusConstants import MAGNITUDE
    values = valueExtractor.ValueExtractor(odb, setName)
    values.setField('RF')
    values.setInvariant(MAGNITUDE)
    values.setCoordSystem(sysC)
    return values.getEvolution_Nodal()
Exemple #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")
Exemple #4
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()
Exemple #5
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()
Exemple #6
0
def getRF_3(odb, setName, sysC=None):
    values = valueExtractor.ValueExtractor(odb, setName)
    values.setField('RF')
    values.setComponent('RF3')
    values.setCoordSystem(sysC)
    return values.getEvolution_Nodal()
Exemple #7
0
def getFinalRF_2(odb, setName, sysC=None):
    values = valueExtractor.ValueExtractor(odb, setName)
    values.setField('RF')
    values.setComponent('RF2')
    values.setCoordSystem(sysC)
    return values.getFinalValue_Nodal()
Exemple #8
0
def getFinalU(odb, setName, sysC=None):
    values = valueExtractor.ValueExtractor(odb, setName)
    values.setField('U')
    values.setCoordSystem(sysC)
    return values.getFinalValue_Nodal()
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()