SteffB Mitglied Wissenschaftlicher Mitarbeiter
Beiträge: 7 Registriert: 06.03.2023 Ansys Workbench 2021 R2 Teaching
|
erstellt am: 06. Mrz. 2023 11:17 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, Ich habe ein paar Problem mit einer Simulation eines Additiven Fertigungsprozesses in Ansys Workbench thermal transient. Der Multiframe Restart ist nicht in transient thermal vorgesehen (wird nicht unterstützt), deshalb kommt nur der Single Frame Restart infrage, was leider ein paar Probleme hervorruft. Den Restart benötige ich um Surface 152 Elemente zu erzeugen für weitere thermische Lasten auf der momentanen Oberfläche des extrudierten Materials, dazu ist ein Ausflug in den Präprozessor /prep7 wären der Lösung /solu nötig. In der Simulation wird initial ein Körper (path) mit ekill gelöscht und dann sukzessive mittels ealive ein definiertes Volumen Schrittweise erzeugt (Siehe Ergebnisse ohne Restart Videos). Das klappt sehr gut. Ohne Restart. Mit dem Restart funktioniert die Element Löschung und Generierung nicht mehr so wie geplant (Siehe Ergebnis und Ergebnis2 Videos). Der Code der zwei APDL snippets die ich verwende sieht folgendermaßen aus: Command Objekt 1 („initial_ekill) für die Elementlöschung des zu generierenden Volumens: Code: nropt,full /prep7 cmsel,s,path ekill,all finish /solu
Command Objekt 2 („AM_process“) für die Elementlöschung des zu generierenden Volumens:
Code:
tintp,,,,1.0 nropt,full! Parameter t=1 …. … *do,iijj,….! Äußerer Loop für AM Phase iii =1 und Kühlphase iii=2 *if,iijj,…. *do,i,… ! AM loop mit ealive /GOPR ! Single Frame restart erzwingen rescontrol,none ! Löschung der Temperatur aus vorherigem Zeitschritt cmsel,s,path,node cm,Tload,node ddele,… ! Elementaktivierung für das neu extrudierte Volumen esel,r,… … cm,alive,elem ealive,alive ! Aufbringung der thermischen Last (Temperatur) auf das durch ealive aktivierte Volumen/Knoten cmsel,s,path,node nsel,r,… … cm,load,node D,load,temp,TL ! Externe Knoten selektieren /com,*****************************Currently External Nodes***************************** cmsel,s,path,elem esel,r,… nsel,s,… cmsel,u,… cm,external,node /com,********************************************************************************* ! Konstante Druckbetttemperatur nsel,none esel,none cmsel,s,… cm,bednodes,node D,bednodes,temp,Tbed allsel,all outres,all Time,i*dt solve ! Ausflug in den Preprozessor für die Erstellung von surf152 Elementen für Konvektion und Strahlung /prep7 /GOPR /com,Start surf152 fuer Konvektion esel,s,…. …. …. esurf allsel,all /com,Ende surf152 fuer Konvektion ! Restart der Solution Phase /solu trnopt,full nropt,full thopt,full antype,,restart ! Aufbringung der thermischen Last esel,s,ename,,152 … allsel,all outres,all,all *enddo ! Kühlphase *elseif,iijj,… /com,****************************Cooling Step*********************************** /GOPR … allsel,all outres,all,all *do,jjj,… /GOPR … solve *enddo /com,********************************************************************************* *else *endif *enddo
Ich denke die Probleme hängen mit der Datenbasis für den restart zusammen. Ich muss irgendwie die initial die Elemente der zu erzeugenden Volumens initial löschen ohne das es Probleme mit der Datenbasis für den restart gibt. PS: Der Upload von Videodateien funktioniert leider nicht, sonst hätte ich zur Veranschaulichung Videos angefügt. Viele Grüße Steff [Diese Nachricht wurde von SteffB am 06. Mrz. 2023 editiert.]
[Diese Nachricht wurde von SteffB am 06. Mrz. 2023 editiert.] [Diese Nachricht wurde von SteffB am 06. Mrz. 2023 editiert.] [Diese Nachricht wurde von SteffB am 06. Mrz. 2023 editiert.] [Diese Nachricht wurde von SteffB am 06. Mrz. 2023 editiert.] [Diese Nachricht wurde von SteffB am 06. Mrz. 2023 editiert.] [Diese Nachricht wurde von SteffB am 06. Mrz. 2023 editiert.] [Diese Nachricht wurde von SteffB am 06. Mrz. 2023 editiert.] [Diese Nachricht wurde von SteffB am 06. Mrz. 2023 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |