Hallo,
ich frage mich, ob es möglich ist Temperaturrandbedingung während der Berechnung zu ändern in Abhängigkeit von dem Ergebnis.
Folgendes Szenario:
Zwei Körper im Kontakt mit coupled temperature displacement. Sobald der Kontakt besteht möchte ich Wärmeübergang zwischen beiden Körpern. Sind beide Körper nicht im Kontakt soll eine Temperaturrandbedingung aktviert werden. Den Wärmefluss kann ich über die UINTER definieren. Allerdings ist mir nicht klar wie man die Temperaturrandbedingung erstellt. Den Fluß in der UINTER kann man auf null setzen.
Folgende Ansätze habe ich mir überlegt:
1) Den Fluß in der UINTER auf best. Temperatur regeln, geht vielleicht, aber schwer ...
2) Mit einer DISP subroutine könnte man die Temperatur ändern, aber nicht deaktivieren ...
3) Genauso mit der UAMP, es gibt nichts um die Randbedingung zu deaktivieren, wenn beide Körper im Kontakt sind ...
4) Man könnten einen step stoppen, wenn ein Knoten den Kontakt verliert. Geht nicht, man kann nur die ganze Rechnung stoppen.
Ich habe irgendwann bei Verschiebungsrandbedingungen gesehen, dass man Constraints aktivieren/deaktivieren kann um zwischen freiem Rand und best. Verschiebung zu switchen. Ist sowas auch für die Temperatur möglich? Hat sowas schonmal jemand gemacht?
Vielen Dank für eure Ideen!
Schönen Abend
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP