Hallo,
ich möchte gerne den Wärmefluss in einer beheizten Baugruppe einer Maschine berechnen. Der Wärmeübergang zwischen den Bauteilen soll vom örtlichen Kontaktdruck abhängig sein. Hierfür würde ich zunächst eine mechanische Analyse machen und die entstehenden Spannungen durch die Flächenpressungen der Verschraubungen berechnen. Damit sollten sich zwischen den Bauteilen inhomogene Druckverteilungen ergeben. Das Ergebnis würde ich gerne in eine thermische Analyse einlesen und dort die Kontaktdrücke verwenden, um die Wärmeübergänge zu berechnen.
Um den thermischen Kontaktwiderstand als Variable einfügen zu können habe ich diesen Artikel gefunden:
http://www.padtinc.com/blog/the-focus/ansys-mechanical-thermal-contact-conductance-table#comments
Unten folgen die Schnippsel, die eingefügt werden, um den Kontaktwiderstand nach Y,Z variabel zu gestalten.
Leider habe ich kaum Ahnung von APDL und es entsteht beim Lesen von sharcnet mehr Verwirrung als Erleuchtung.
Kann mir jemand weiterhelfen, wie ich die Tabelle ändern muss, um den Kontaktwiderstand nur vom lokalen Druck abhängig zu machen.
Ist es möglich, wie oben beschrieben, die Kontaktdrücke als Ergebnis einer mechanischen Analyse in eine thermische einzufügen?
Vielen Dank!
Gruß der Fritz
Command Object 1: under the contact branch:
mycid=cid ! store this number so we can use it later if needed
!!!!!!!
Command Object 2: under the analysis type branch:
! Define TCC By a Table
!
! Table name = TCCTABLEYZ
!
! Rows of Table = values corresponding to Y coordinates
! Columns of Table = values corresponding to Z Coordinates
! Y varies from 0 to 1 in table
! Z varies from 0 to 1 in table
!
! Table of TCC values looks like this:
! Z=0 Z=1
! Y=0 0.0001 0.0005
! Y=1 0.0005 0.0002
!
!
*DIM,TCCTABLEYZ,TABLE, 2, 2, 1,Y ,Z ,
*SET,TCCTABLEYZ( 1, 0, 1), 0.000000000000
*SET,TCCTABLEYZ( 2, 0, 1), 1.000000000000
*SET,TCCTABLEYZ( 0, 1, 1), 0.000000000000
*SET,TCCTABLEYZ( 1, 1, 1), 0.1000000000000E-03
*SET,TCCTABLEYZ( 2, 1, 1), 0.5000000000000E-03
*SET,TCCTABLEYZ( 0, 2, 1), 1.000000000000
*SET,TCCTABLEYZ( 1, 2, 1), 0.5000000000000E-03
*SET,TCCTABLEYZ( 2, 2, 1), 0.2000000000000E-03
/prep7
r,mycid,0,0,0,0,0,0 ! zero value for a real contants means use the default, fields 1-6
rmore,0,0,0,0,0,0 ! fields 7-12
rmore,0,%tcctableyz% ! TCC is the 14th field in the real constants
/solu
rstsuppress,none ! issue with argument ‘none’ to allow contact results written to !results file
!!!!!!!
Command Object 3 – under the solution branch:
set,last
*stat
esel,s,type,,mycid ! select contact elements with TCC applied
! set colors for white background:
/RGB,INDEX,100,100,100, 0
/RGB,INDEX, 80, 80, 80,13
/RGB,INDEX, 60, 60, 60,14
/RGB,INDEX, 0, 0, 0,15
/show,png
/view,1,1,1,1
ples,cont,flux ! plot heat flux through contact elements
etable,tcc_i,nmisc,94 ! store TCC values for node i for each contact element
plet,tcc_i,1
allsel
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP