talk=f;run(1,1)
DISPLAY
Library case H106:
COOLING OF 12 CHIPS
This case represents a real-life model of an electronic
box. It has 12 chips dissipating heat and mounted on two
PCBs. Flow is forced through the box by a fan. Turbulence
is modelled using LVEL turbulence model.
(Use PHOTON to display results. Enter USE Q1 in PHOTON
command mode, or create a file called U, which contains
the one line: USE Q1 before typing RUNPHO.)
ENDDIS
**********************************************************
PHOTON USE
p;;;;
use patgeo
msg Geometry of the problem
msg
use hotspot
msg Press return to plot temperature contours
pause
cont tem1 x 6 fil;.001
msg
msg Press return to plot velocity field
pause
vec z 1 sh
vec z m sh
vec x 6 sh
pause
msg
msg Press return for a side view
vec off 1 2
vi x
msg
msg Type E to end
ENDUSE
************************************************************
Group 1. Run Title
TEXT(Cooling Of 12 Chips
************************************************************
Groups 3, 4, 5 Grid Information
* Overall number of cells, RSET(M,NX,NY,NZ,tolerance)
RSET(M,20,25,15)
* Set overall domain extent:
* xulast yvlast zwlast name
XSI= 6.000E-01;YSI= 1.200E+00;ZSI= 8.000E-01;RSET(D,BOX )
* Set objects: x0 y0 z0
* dx dy dz name
XPO= 1.500E-01;YPO= 3.500E-01;ZPO= 1.500E-01
XSI= 5.000E-02;YSI= 1.000E-01;ZSI= 2.000E-01;RSET(B,CHP1 )
XPO= 1.500E-01;YPO= 3.500E-01;ZPO= 4.500E-01
XSI= 5.000E-02;YSI= 1.000E-01;ZSI= 2.000E-01;RSET(B,CHP2 )
XPO= 1.500E-01;YPO= 5.500E-01;ZPO= 4.500E-01
XSI= 5.000E-02;YSI= 1.000E-01;ZSI= 2.000E-01;RSET(B,CHP4 )
XPO= 1.500E-01;YPO= 7.500E-01;ZPO= 4.500E-01
XSI= 5.000E-02;YSI= 1.000E-01;ZSI= 2.000E-01;RSET(B,CHP6 )
XPO= 1.500E-01;YPO= 5.500E-01;ZPO= 1.500E-01
XSI= 5.000E-02;YSI= 1.000E-01;ZSI= 2.000E-01;RSET(B,CHP3 )
XPO= 1.500E-01;YPO= 7.500E-01;ZPO= 1.500E-01
XSI= 5.000E-02;YSI= 1.000E-01;ZSI= 2.000E-01;RSET(B,CHP5 )
XPO= 2.000E-01;YPO= 3.000E-01;ZPO= 1.000E-01
XSI= 2.000E-02;YSI= 6.000E-01;ZSI= 6.000E-01;RSET(B,BRD1 )
XPO= 3.500E-01;YPO= 3.500E-01;ZPO= 1.500E-01
XSI= 5.000E-02;YSI= 1.000E-01;ZSI= 2.000E-01;RSET(B,DCHP1 )
XPO= 3.500E-01;YPO= 3.500E-01;ZPO= 4.500E-01
XSI= 5.000E-02;YSI= 1.000E-01;ZSI= 2.000E-01;RSET(B,DCHP2 )
XPO= 3.500E-01;YPO= 5.500E-01;ZPO= 1.500E-01
XSI= 5.000E-02;YSI= 1.000E-01;ZSI= 2.000E-01;RSET(B,DCHP3 )
XPO= 3.500E-01;YPO= 5.500E-01;ZPO= 4.500E-01
XSI= 5.000E-02;YSI= 1.000E-01;ZSI= 2.000E-01;RSET(B,DCHP4 )
XPO= 3.500E-01;YPO= 7.500E-01;ZPO= 1.500E-01
XSI= 5.000E-02;YSI= 1.000E-01;ZSI= 2.000E-01;RSET(B,DCHP5 )
XPO= 3.500E-01;YPO= 7.500E-01;ZPO= 4.500E-01
XSI= 5.000E-02;YSI= 1.000E-01;ZSI= 2.000E-01;RSET(B,DCHP6 )
XPO= 4.000E-01;YPO= 3.000E-01;ZPO= 1.000E-01
XSI= 2.000E-02;YSI= 6.000E-01;ZSI= 6.000E-01;RSET(B,DBRD1 )
XPO= 1.000E-01;YPO= 1.000E-01;ZPO= 0.000E+00
XSI= 4.000E-01;YSI= 2.000E-01;ZSI= 0.000E+00;RSET(B,FAN )
XPO= 1.000E-01;YPO= 9.000E-01;ZPO= 8.000E-01
XSI= 4.000E-01;YSI= 2.000E-01;ZSI= 0.000E+00;RSET(B,EXIT )
************************************************************
Group 7. Variables: STOREd,SOLVEd,NAMEd
ONEPHS = T
* Non-default variable names
NAME( 46) =BLOK ; NAME( 47) =PRPS
NAME( 49) =DEN1 ; NAME( 50) =TEM1
* Solved variables list
SOLVE(P1 ,U1 ,V1 ,W1 ,TEM1)
* Stored variables list
STORE(DEN1,WDIS,PRPS,BLOK)
* Additional solver options
SOLUTN(P1 ,Y,Y,Y,N,N,N)
SOLUTN(TEM1,Y,Y,Y,N,N,Y)
IVARBK = -1 ;ISOLBK = 1
TURMOD(LVEL)
************************************************************
Group 8. Terms & Devices
NEWRH1 = T; NEWENL = T; NEWENT = T
ISOLX = 0 ;ISOLY = 0 ;ISOLZ = 0
************************************************************
Group 9. Properties
RHO1 = FILE
PRESS0 = 1.000E+05; TEMP0 = 2.730E+02
CP1 = FILE; ENUL = FILE
PRNDTL(LTLS) = GRND2 ;PRNDTL(TEM1) = CONDFILE
************************************************************
Group 11.Initialise Var/Porosity Fields
FIINIT(BLOK) = 1.000E+00 ;FIINIT(PRPS) = 2.000E+00
FIINIT(WDIS) = 6.000E-02 ;FIINIT(TEM1) = 2.000E+01
CONPOR(CHP1 , -1.00,CELL ,-#3,-#3,-#4,-#4,-#3,-#3)
INIT(CHP1 ,BLOK, 0.000E+00, 2.000E+00)
INIT(CHP1 ,PRPS, 0.000E+00, 1.000E+02)
CONPOR(CHP2 , -1.00,CELL ,-#3,-#3,-#4,-#4,-#5,-#5)
INIT(CHP2 ,BLOK, 0.000E+00, 3.000E+00)
INIT(CHP2 ,PRPS, 0.000E+00, 1.000E+02)
CONPOR(CHP3 , -1.00,CELL ,-#3,-#3,-#6,-#6,-#3,-#3)
INIT(CHP3 ,BLOK, 0.000E+00, 4.000E+00)
INIT(CHP3 ,PRPS, 0.000E+00, 1.000E+02)
CONPOR(CHP4 , -1.00,CELL ,-#3,-#3,-#6,-#6,-#5,-#5)
INIT(CHP4 ,BLOK, 0.000E+00, 5.000E+00)
INIT(CHP4 ,PRPS, 0.000E+00, 1.000E+02)
CONPOR(CHP5 , -1.00,CELL ,-#3,-#3,-#8,-#8,-#3,-#3)
INIT(CHP5 ,BLOK, 0.000E+00, 6.000E+00)
INIT(CHP5 ,PRPS, 0.000E+00, 1.000E+02)
CONPOR(CHP6 , -1.00,CELL ,-#3,-#3,-#8,-#8,-#5,-#5)
INIT(CHP6 ,BLOK, 0.000E+00, 7.000E+00)
INIT(CHP6 ,PRPS, 0.000E+00, 1.000E+02)
CONPOR(DCHP1 , -1.00,CELL ,-#6,-#6,-#4,-#4,-#3,-#3)
INIT(DCHP1 ,BLOK, 0.000E+00, 8.000E+00)
INIT(DCHP1 ,PRPS, 0.000E+00, 1.000E+02)
CONPOR(DCHP2 , -1.00,CELL ,-#6,-#6,-#4,-#4,-#5,-#5)
INIT(DCHP2 ,BLOK, 0.000E+00, 9.000E+00)
INIT(DCHP2 ,PRPS, 0.000E+00, 1.000E+02)
CONPOR(DCHP3 , -1.00,CELL ,-#6,-#6,-#6,-#6,-#3,-#3)
INIT(DCHP3 ,BLOK, 0.000E+00, 1.000E+01)
INIT(DCHP3 ,PRPS, 0.000E+00, 1.000E+02)
CONPOR(DCHP4 , -1.00,CELL ,-#6,-#6,-#6,-#6,-#5,-#5)
INIT(DCHP4 ,BLOK, 0.000E+00, 1.100E+01)
INIT(DCHP4 ,PRPS, 0.000E+00, 1.000E+02)
CONPOR(DCHP5 , -1.00,CELL ,-#6,-#6,-#8,-#8,-#3,-#3)
INIT(DCHP5 ,BLOK, 0.000E+00, 1.200E+01)
INIT(DCHP5 ,PRPS, 0.000E+00, 1.000E+02)
CONPOR(DCHP6 , -1.00,CELL ,-#6,-#6,-#8,-#8,-#5,-#5)
INIT(DCHP6 ,BLOK, 0.000E+00, 1.300E+01)
INIT(DCHP6 ,PRPS, 0.000E+00, 1.000E+02)
CONPOR(BRD1 , -1.00,CELL ,-#4,-#4,-#3,-#9,-#2,-#6)
INIT(BRD1 ,BLOK, 0.000E+00, 1.400E+01)
INIT(BRD1 ,PRPS, 0.000E+00, 1.040E+02)
CONPOR(DBRD1 , -1.00,CELL ,-#7,-#7,-#3,-#9,-#2,-#6)
INIT(DBRD1 ,BLOK, 0.000E+00, 1.500E+01)
INIT(DBRD1 ,PRPS, 0.000E+00, 1.040E+02)
INIADD = F
************************************************************
Group 13. Boundary & Special Sources
INLET (FAN ,LOW ,#2,#8,#2,#2,#1,#1,1,1)
VALUE (FAN ,P1 , 5.945E+00)
VALUE (FAN ,W1 , 5.000E+00)
VALUE (FAN ,TEM1, 2.500E+01)
PATCH (EXIT ,HIGH ,#2,#8,#10,#10,#7,#7,1,1)
COVAL (EXIT ,P1 , 1.000E+00, 0.000E+00)
COVAL (EXIT ,TEM1, 0.000E+00, 2.500E+01)
PATCH (HOTCHP1 ,VOLUME,#3,#3,#4,#4,#3,#3,#1,#1)
COVAL (HOTCHP1 ,TEM1, FIXFLU , 5.000E+03)
PATCH (HOTCHP2 ,VOLUME,#3,#3,#4,#4,#5,#5,#1,#1)
COVAL (HOTCHP2 ,TEM1, FIXFLU , 5.000E+03)
PATCH (HOTCHP3 ,VOLUME,#3,#3,#6,#6,#3,#3,#1,#1)
COVAL (HOTCHP3 ,TEM1, FIXFLU , 5.000E+03)
PATCH (HOTCHP4 ,VOLUME,#3,#3,#6,#6,#5,#5,#1,#1)
COVAL (HOTCHP4 ,TEM1, FIXFLU , 5.000E+03)
PATCH (HOTCHP5 ,VOLUME,#3,#3,#8,#8,#3,#3,#1,#1)
COVAL (HOTCHP5 ,TEM1, FIXFLU , 5.000E+03)
PATCH (HOTCHP6 ,VOLUME,#3,#3,#8,#8,#5,#5,#1,#1)
COVAL (HOTCHP6 ,TEM1, FIXFLU , 5.000E+03)
PATCH (HOTDCHP1,VOLUME,#6,#6,#4,#4,#3,#3,#1,#1)
COVAL (HOTDCHP1,TEM1, FIXFLU , 5.000E+03)
PATCH (HOTDCHP2,VOLUME,#6,#6,#4,#4,#5,#5,#1,#1)
COVAL (HOTDCHP2,TEM1, FIXFLU , 5.000E+03)
PATCH (HOTDCHP3,VOLUME,#6,#6,#6,#6,#3,#3,#1,#1)
COVAL (HOTDCHP3,TEM1, FIXFLU , 5.000E+03)
PATCH (HOTDCHP4,VOLUME,#6,#6,#6,#6,#5,#5,#1,#1)
COVAL (HOTDCHP4,TEM1, FIXFLU , 5.000E+03)
PATCH (HOTDCHP5,VOLUME,#6,#6,#8,#8,#3,#3,#1,#1)
COVAL (HOTDCHP5,TEM1, FIXFLU , 5.000E+03)
PATCH (HOTDCHP6,VOLUME,#6,#6,#8,#8,#5,#5,#1,#1)
COVAL (HOTDCHP6,TEM1, FIXFLU , 5.000E+03)
PATCH (BUOYANCY,PHASEM,#1,#NREGX,#1,#NREGY,#1,#NREGZ,#1,#NREGT)
COVAL (BUOYANCY,V1 , FIXFLU , DENSDIFF )
BUOYA = 0.000E+00 ; BUOYB =-9.810E+00 ; BUOYC = 0.000E+00
BUOYD = 1.189E+00
EGWF = T
************************************************************
Group 15. Terminate Sweeps
LSWEEP = 50; SELREF = T; RESFAC = 1.000E-02
************************************************************
Group 16. Terminate Iterations
LITER (TEM1) = 15
************************************************************
Group 17. Relaxation
RELAX(P1 ,LINRLX, 1.000E+00); RELAX(U1 ,FALSDT, 2.400E-01)
RELAX(V1 ,FALSDT, 2.400E-01); RELAX(W1 ,FALSDT, 2.400E-01)
RELAX(LTLS,LINRLX, 1.000E+00); RELAX(TEM1,FALSDT, 2.400E+03)
************************************************************
Group 19. EARTH Calls To GROUND Station
NAMGRD =HTBX
************************************************************
Group 21. Print-out of Variables
OUTPUT(BLOK,N,N,N,N,N,N); OUTPUT(PRPS,N,N,N,N,N,N)
OUTPUT(WDIS,Y,N,N,N,N,N)
************************************************************
Group 22. Monitor Print-Out
IXMON = 10 ;IYMON = 20 ;IZMON = 1
TSTSWP = -1
************************************************************
Group 23.Field Print-Out & Plot Control
NXPRIN = 4; NYPRIN = 5; NZPRIN = 3
NPLT = 1; ITABL = 3
STOP