CHAPTER 5 143
5.31 The inside surfaces of a furnace in the shape of a parallelepiped with dimensions 1 m ×2 m ×4 m is to be
broken up into 28 1 m ×1 m subareas. The gray-diffuse side walls (of dimension 1 m ×2 m and 1 m ×4 m)
have emittances of ǫs=0.7 and are perfectly insulated, the bottom surface has an emittance of ǫb=0.9 and a
temperature Tb=1600 K, while the top’s emittance is ǫt=0.2 and its temperature is Tt=500 K. Using the view
factors calculated in Problem 4.26 and program graydiffxch of Appendix F, calculate the heating/cooling
requirements for bottom and top surfaces, as well as the temperature distribution along the side walls.
f1(1)
n1(13) n2(14)
n3(15) n4(16)
n5(17) n6(18)
n7(19) n8(20)
f2(2)
e1(5)
e2(6)
e3(7)
e4(6)
w1(9)
w2(10)
w3(11)
w4(12) b1(3) b2(4)
s3(23)
s1(21) s2(22)
s4(24)
s5(25)
s7(27) s8(28)
s6(26)
Solution
All view factors for this problem have already been determined in Problem 4.26. All that remains to be done
is to fill the A,HO,EPS,id and PIN vectors and graydiff can be called as shown in the Fortran90 code below.
PROGRAM PARALLELEPIPED
IMPLICIT NONE
INTEGER,PARAMETER :: NN=28
REAL :: A(NN),FS(6,8,6,8),F(NN,NN),EPS(NN),HO(NN),PIN(NN),POUT(NN)
REAL :: PARLPLTF,PERPPLTF,GAUSS,sumq,sigma=5.670E-8,T(NN),q(NN),QA(NN)
REAL :: Y1,Y2,Y3,Z2,Z3
integer :: id(NN),iclsd,i,j,k,l,m,n
! View Factors; since configuration is closed (iclsd=1), diagonal terms are not needed
iclsd=1
! FS-subscripts FS(1,2,3,4): 1=originating surface, 2=originating node, 3=target surface, 4=target node
! surfaces: 1=front, 2=back, 3=east, 4=west, 5=north, 6=south
! Initialize
.
.
.
! Initialize areas and external irradiation
A=1.
HO=0.
! Convert FS to 2D array; set surface emittances and temperatures/heat fluxes
DO m=1,28
IF(m<3) THEN
! Front
i=1; j=m
eps(m)=0.7; id(m)=0; PIN(m)=0.
ELSEIF(m<5) THEN
! Back
i=2; j=m-2
eps(m)=0.7; id(m)=0; PIN(m)=0.
ELSEIF(m<9) THEN
! East
i=3; j=m-4
eps(m)=0.7; id(m)=0; PIN(m)=0.