Volume of a set of elements in ODB?
Volume of a set of elements in ODB?
(OP)
So I tried to use the following,
I'm using Abaqus 6.14 & apparently 'EVOL' no longer exists as a field output. Surely there is a method to extract this basic piece of info?
I tried it manually & looked at the .rpy file but not method was listed just the messages telling me what I had done.
CODE --> Python
for g in range(1, 3):
# Extract element volumes from ODB
odbName = 'TopLoad_Gen_' + str(g) + '.odb'
odb = session.openOdb(odbName)
lastFrame = odb.steps['Step-1'].frames[-1]
volumeField = lastFrame.fieldOutputs['EVOL']
nucleus = odb.rootAssembly.instances['SPHEREINBOX-1'].elementSets['CENTRESPHERE']
volumeSet = volumeField.getSubset(region=nucleus, elementType='C3D10')
volumeFieldValues = volumeSet.values
volume = 0
for vol in volumeFieldValues:
volume += vol
print volume
session.odbs[odbName].close() I'm using Abaqus 6.14 & apparently 'EVOL' no longer exists as a field output. Surely there is a method to extract this basic piece of info?
I tried it manually & looked at the .rpy file but not method was listed just the messages telling me what I had done.





RE: Volume of a set of elements in ODB?
Standard:
Not available for eigenfrequency extraction, eigenvalue buckling prediction, complex eigenfrequency extraction, or linear dynamics procedures. Available only for continuum and structural elements not using general beam or shell section definitions.
Explicit:
Only available for continuum and structural elements not using general beam or shell section definitions.
RE: Volume of a set of elements in ODB?
RE: Volume of a set of elements in ODB?
RE: Volume of a set of elements in ODB?
Thanks
RE: Volume of a set of elements in ODB?