Hi,
Das ist mein erster Beitrag hier und gleich eine (sicher nicht ganz neue) Frage. Arbeite derzeit mit Abaqus an einigen Homogenisierungen für meine Abschlussarbeit und bin auch fast fertig. Zur Untersuchung der Spannungsverhältnisse an meinem Schalenmodell möchte ich die Mises Spannungen an bestimmten Knoten (Sets sind dort vorhanden) auslesen.
Mittels ProbeValue ist das im CAE kein Problem. Leider finde ich trotz Manual nicht den korrekten Befehl das mittels Python zu erledigen und weder rpy-File noch mit Macro wird der ProbeValue aufgezeichnet.
Zahlreiche Ansätze bringen mich nicht recht zum Ziel.
o1 = session.openOdb(name=odb_name)
o1.steps['Step1'].frames[-1].fieldOutputs['S'].values[0].mises
liefert mir einen Zahlenwert. Leider habe ich keine Ahnung zu welchem Punkt dieser gehört.
Einen bestimmten Punkt/Set wähle ich mit:
o1.steps['Step1'].frames[-1].fieldOutputs['S'].getSubset(region=o1.rootAssembly.nodeSets['K-4M']).values[0].mises
IndexError: Sequence index out of range
Generell ist mir die Bedeutung des IndexErrors klar, habe aber leider keinen Ansatz auf welchen Index er sich bezieht.
Vermutlich ist es nur ein kleiner Verständnisfehler, leider komme ich aber nicht weiter.
Die Arbeit ist quasi fertig, es fehlen nur noch die Spannungen.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP