Hallo,
ich habe ein Problem mit Ansys Mechanical, bei dem ich partout nicht weiter komme:
Ich habe eine einfache Halbkugelgeometrie konstruiert, auf die ich eine Wärmestromdichte aufprägen will. Dieser Heat Flux wird in Form einer Tabelle eingelesen und soll dann zusammen mit Konvektion und Strahlung eine Temperatur ergeben. Beim Auswerten ist mir aber aufgefallen, dass anscheinend nicht jeder Wert der Tabelle dazu verwendet wird, um diesen Heat Flux aufzuprägen. Bei manchen Werten klappt es, bei anderen nicht. Soll heißen, ich erhalte zwar ein Ergebnis, das aber zu niedrig ist für den aufgeprägten Heat Flux.
Ich habe bereits eine Tabelle erstellt, an der nur an einem Koordinatenpunkt ein Heat Flux vorhanden ist. Je nach dem Koordinatenpunkt tritt dann ein Heat Flux auf oder eben nicht. Ein System oder eine Logik dahinter kann ich allerdings nicht nachvollziehen. Hat jemand vielleicht Erfahrung damit gemacht und kann mir dazu helfen?
Die relevanten Passagen des APDL Makros sind so aufgebaut:
local,11,2,,,,, ! Create new local spherical coordinate system with #11
wpcsys,,11 !Switch Workplane to spherical COS #11
*DIM,hf_in,TABLE,m_nSegment_latitude_sphere,m_nSegment_longitude_sphere,,y,z,,11 ! Define table parameter for Heat Flux *Tread,hf_in,Input/hf_in,txt
Die Tabelle ist in Winkelkoordinaten (Theta und Phi) aufgebaut, y läuft von 2.5 bis 177.5 und Phi von -87.5 bis +87.5
et,3,surf152 ! surface element for Heat Flux
keyopt,3,4,0
keyopt,3,5,0
keyopt,3,6,0
keyopt,3,7,0
keyopt,3,8,1
keyopt,3,9,0
keyopt,3,11,0
Für eine beliebige Geometrie Erstellung baue ich noch einen Block ein
local,12,,,rec_opening_height,0 ! Create new local cartesic coordinate system with #12
wpcsys,,12 ! Switch Workplane to cartesic COS #12
sphere,m_radius_sphere ! Build a sphere
csys,0
wpcsys,,0 ! Switch Workplane to origin cartesic COS #0
block, -m_radius_sphere,m_radius_sphere,-m_sphere_seg_height,0,-m_radius_sphere,m_radius_sphere ! Build a block
vsbv,1,2 ! Delete block volume from sphere volume
vdele,3 ! Delete new resulting volume: only surface will be used for calculation
adele,9 ! Delete spare surface part
csys,12
wpcsys,,12
esize,,m_element_divisions ! Set the size for the elements
aatt,2,1,1,,2 ! Associates element attributes with the unmeshed areas
Heat Flux wird entsprechend der Tabelle eingelesen.
esel,s,type,,3
nsle,s,1
sf,all,hflux,%hf_in%
Ich hoffe jemand kann mir damit weiter helfen
Schöne Grüße
Adrien
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP