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()
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()
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")
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()
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()
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()
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()
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()