Hallo zusammen,
ich habe ein kleines Problem mit einer Rechnung in Ansys.
Hier soll eine alternierende Wärmequelle erzeugt werden (2D Gauss Wärmestrom) die sich in einem Kreisförmigen Bereich bewegt.
Das ist soweit kein Problem. Das APDL command Objekt soll aber auch noch eine Löschung (ekill der element ermöglichen nachdem Sie eine Temperaturschwelle überschritten haben.
Das konnte ich noch nicht ereichen.
Hier ist der Code den ich verwendet habe:
*do.....%
*if......element selection and ekill loop <<<<< erster Ansatz, funktioniert nicht !!!!!
cmsel,s,erode,elem
esel,r,bfe,temp,tmin,tmax,tol
cm,melting,elem
allsel,all
outres,all,all
ekill,melting
*else
*endif
*do....%loadloop
moving heat flux
.....
allsel,all
outres,all,all
Time,.......%
solve
*enddo
*enddo
Ich glaube ich muss etwas wie:
/post
etable,temperature,temp
esel,r,bfe,tmin,tmax,tol
cm,melting,elem
/solu
/anytype,restart
einbauen.
Ich scheiter dabei die richtigen Kommandos einzubringen bzw. weiß auch nicht wo in diesem verschachtelten loop der richtige Platz ist.
Anscheinend steht die Temperatur als Berechnungsergebniss nicht für weiteres postprozessing im solve loop zur Verfügung.
Vieleicht hat ja jemand eine idee was ich falsch mache.
Mfg
Joe
[Diese Nachricht wurde von thermaljoe am 19. Jan. 2022 editiert.]
[Diese Nachricht wurde von thermaljoe am 19. Jan. 2022 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP