Guten Tag allerseits,
Ich habe eine Kerbgeometrie bestehend aus zwei Materialien mit vorgegebener Belastung und Randbedingung modelliert.
Für die Materialien habe ich jeweils unterschiedliche nichtlineare Materialverhalten definiert.
In einer Schleife möchte ich in jedem Schritt die Materialeigenschaften ändern und die Rechnung lösen. Anschließend werden mir die gewünschten Spannungen und Dehnungen in einem Exportscript als *.txt exportiert.
Die Kerbgeometrie, die Belastung und die RB's sollen erhalten bleiben und nur die Materialeigenschaften geändert werden. Die Rechnung soll mit "ANTYPE,0,NEW" zurückgesetzt werden und von neu anfangen.
Ein Ausschnitt aus meinem Code:
*do,ii,1,3,1 !Material 1
*do,kk,1,6,1 !Material 2
/PREP7
allsel
! Material 1
asel,s,area,,3
asel,s,area,,4
esla
emodif,all,mat,kk+4
! Material 2
esel,inve
emodif,all,mat,ii+1
allsel
/SOLU
ANTYPE,0,NEW
SOLVE
/post1
/input,Export_Data_Scripts\Export_ELPL,inp
*enddo
*enddo
Ich stehe jetzt leider vor dem Problem, dass sich die Schleife und damit ANSYS APDL aufhängt, wenn ich den Code starte. Wenn ich die Befehle separat, sprich erst
/PREP7
allsel
! Material 1
asel,s,area,,3
asel,s,area,,4
esla
emodif,all,mat,kk+4
! Material 2
esel,inve
emodif,all,mat,ii+1
allsel
und anschließend
/SOLU
ANTYPE,0,NEW
SOLVE
manuell eingebe für ii = 1 und kk = 1, scheint ANSYS damit kein Problem zu haben und rechnet wie es soll
Wie kann das sein? Danke für eure Hilfe im Voraus
Nachtrag:
Anscheinend hat ANSYS ein Problem, wenn ich ihm diese Befehle als Block übergebe:
/SOLU
ANTYPE,0,NEW
SOLVE
Übergebe ich:
/SOLU
ANTYPE,0,NEW
und anschließend SOLVE, hat er kein Problem
[Diese Nachricht wurde von climbon am 09. Feb. 2021 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP