Skip to content

Commit 6dd62ea

Browse files
authored
Merge pull request #14288 from rmcdermo/master
FDS Source: replace IMPINGIN JET model with user-specified heat trans…
2 parents d3174c7 + 478f41c commit 6dd62ea

File tree

5 files changed

+28
-54
lines changed

5 files changed

+28
-54
lines changed

Source/func.f90

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4280,7 +4280,6 @@ SUBROUTINE PACK_BOUNDARY_PROP1(NM,IC,RC,LC,OS,B1_INDEX,UNPACK_IT,COUNT_ONLY,SURF
42804280
RC=RC+1 ; IF (.NOT.COUNT_ONLY) CALL EQUATE(OS%REALS(RC),B1%U_NORMAL_S,UNPACK_IT)
42814281
RC=RC+1 ; IF (.NOT.COUNT_ONLY) CALL EQUATE(OS%REALS(RC),B1%U_NORMAL_0,UNPACK_IT)
42824282
RC=RC+1 ; IF (.NOT.COUNT_ONLY) CALL EQUATE(OS%REALS(RC),B1%U_TANG,UNPACK_IT)
4283-
RC=RC+1 ; IF (.NOT.COUNT_ONLY) CALL EQUATE(OS%REALS(RC),B1%U_IMPACT,UNPACK_IT)
42844283
RC=RC+1 ; IF (.NOT.COUNT_ONLY) CALL EQUATE(OS%REALS(RC),B1%RHO_F,UNPACK_IT)
42854284
RC=RC+1 ; IF (.NOT.COUNT_ONLY) CALL EQUATE(OS%REALS(RC),B1%RHO_G,UNPACK_IT)
42864285
RC=RC+1 ; IF (.NOT.COUNT_ONLY) CALL EQUATE(OS%REALS(RC),B1%RDN,UNPACK_IT)

Source/read.f90

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7712,7 +7712,8 @@ SUBROUTINE READ_SURF(QUICK_READ)
77127712
STRETCH_FACTOR(MAX_LAYERS),CONVECTION_LENGTH_SCALE,&
77137713
MATL_MASS_FRACTION(MAX_LAYERS,MAX_MATERIALS),CELL_SIZE(MAX_LAYERS),CELL_SIZE_FACTOR(MAX_LAYERS),&
77147714
EXTINCTION_TEMPERATURE,IGNITION_TEMPERATURE,HEAT_OF_VAPORIZATION,NET_HEAT_FLUX,LAYER_DIVIDE,&
7715-
ROUGHNESS,RADIUS,INNER_RADIUS,LENGTH,WIDTH,DT_INSERT,HEAT_TRANSFER_COEFFICIENT,HEAT_TRANSFER_COEFFICIENT_BACK,&
7715+
ROUGHNESS,RADIUS,INNER_RADIUS,LENGTH,WIDTH,DT_INSERT,&
7716+
HEAT_TRANSFER_COEFFICIENT,HEAT_TRANSFER_COEFFICIENT_BACK,HEAT_TRANSFER_COEFFICIENT_SIGMA,&
77167717
TAU_PART,EMISSIVITY,EMISSIVITY_BACK,SPREAD_RATE,XYZ(3),MINIMUM_LAYER_THICKNESS(MAX_LAYERS),&
77177718
VEL_GRAD,MASS_FRACTION(MAX_SPECIES),MASS_TRANSFER_COEFFICIENT,NUSSELT_C0,NUSSELT_C1,NUSSELT_C2,NUSSELT_M,&
77187719
PARTICLE_SURFACE_DENSITY,&
@@ -7740,7 +7741,8 @@ SUBROUTINE READ_SURF(QUICK_READ)
77407741
DSC_CONVERSION_FACTOR,DT_INSERT,E_COEFFICIENT,&
77417742
EMBER_GENERATION_HEIGHT,EMBER_IGNITION_POWER_MEAN,EMBER_IGNITION_POWER_SIGMA,EMBER_TRACKING_RATIO,EMBER_YIELD,&
77427743
EMISSIVITY,EMISSIVITY_BACK,EXTERNAL_FLUX,EXTINCTION_TEMPERATURE,&
7743-
FREE_SLIP,INERT_Q_REF,FYI,GEOMETRY,HEAT_OF_VAPORIZATION,HEAT_TRANSFER_COEFFICIENT,HEAT_TRANSFER_COEFFICIENT_BACK,&
7744+
FREE_SLIP,INERT_Q_REF,FYI,GEOMETRY,HEAT_OF_VAPORIZATION,&
7745+
HEAT_TRANSFER_COEFFICIENT,HEAT_TRANSFER_COEFFICIENT_BACK,HEAT_TRANSFER_COEFFICIENT_SIGMA,&
77447746
HEAT_TRANSFER_MODEL,HORIZONTAL,HRRPUA,VARIABLE_THICKNESS,HT3D,ID,IGNITION_TEMPERATURE,&
77457747
INIT_IDS,INIT_PER_AREA,&
77467748
INNER_RADIUS,INTERNAL_HEAT_SOURCE,LAYER_DIVIDE,&
@@ -8322,6 +8324,13 @@ SUBROUTINE READ_SURF(QUICK_READ)
83228324
SF%HEAT_TRANSFER_MODEL = UGENT_HTC_MODEL
83238325
END SELECT
83248326

8327+
IF (SF%HEAT_TRANSFER_MODEL==IMPINGING_JET_HTC_MODEL .AND. &
8328+
(HEAT_TRANSFER_COEFFICIENT<0._EB .OR. HEAT_TRANSFER_COEFFICIENT_SIGMA<0._EB .OR. ANY(XYZ < -1.E5_EB)) ) THEN
8329+
WRITE(MESSAGE,'(A,A,A)') 'ERROR(XXX): SURF ',TRIM(SF%ID), &
8330+
' IMPINGING JET model requires XYZ(1:3), HEAT_TRANSFER_COEFFICIENT, and HEAT_TRANSFER_COEFFICIENT_SIGMA.'
8331+
CALL SHUTDOWN(MESSAGE) ; RETURN
8332+
ENDIF
8333+
83258334
SF%HRRPUA = 1000._EB*HRRPUA
83268335
SF%MLRPUA = MLRPUA
83278336
IF ((SF%HRRPUA > 0._EB .OR. SF%MLRPUA > 0) .AND. N_REACTIONS == 0) THEN
@@ -8403,6 +8412,7 @@ SUBROUTINE READ_SURF(QUICK_READ)
84038412
IF (HEAT_TRANSFER_COEFFICIENT_BACK < 0._EB) HEAT_TRANSFER_COEFFICIENT_BACK=HEAT_TRANSFER_COEFFICIENT
84048413
SF%H_FIXED = HEAT_TRANSFER_COEFFICIENT
84058414
SF%H_FIXED_B = HEAT_TRANSFER_COEFFICIENT_BACK
8415+
SF%HTC_SIGMA = HEAT_TRANSFER_COEFFICIENT_SIGMA
84068416
IF (RAMP_HEAT_TRANSFER_COEFFICIENT/='null') &
84078417
CALL GET_RAMP_INDEX(RAMP_HEAT_TRANSFER_COEFFICIENT,'TIME',SF%RAMP_H_FIXED_INDEX)
84088418
IF (RAMP_HEAT_TRANSFER_COEFFICIENT_BACK/='null') &
@@ -8758,6 +8768,7 @@ SUBROUTINE READ_SURF(QUICK_READ)
87588768
ENDIF
87598769
CALL GET_RAMP_INDEX(RAMP_T_I,'T_I PROFILE',SF%RAMP_T_I_INDEX)
87608770
ENDIF
8771+
87618772
! Boundary layer profile
87628773

87638774
IF (SF%PROFILE==BOUNDARY_LAYER_PROFILE) THEN
@@ -8856,6 +8867,7 @@ SUBROUTINE SET_SURF_DEFAULTS
88568867
HEAT_TRANSFER_MODEL = 'null'
88578868
HEAT_TRANSFER_COEFFICIENT = -1._EB
88588869
HEAT_TRANSFER_COEFFICIENT_BACK = -1._EB
8870+
HEAT_TRANSFER_COEFFICIENT_SIGMA = -1._EB
88598871
RAMP_HEAT_TRANSFER_COEFFICIENT = 'null'
88608872
RAMP_HEAT_TRANSFER_COEFFICIENT = 'null'
88618873
MASS_TRANSFER_COEFFICIENT = -1._EB

Source/turb.f90

Lines changed: 6 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1372,7 +1372,7 @@ SUBROUTINE FORCED_CONVECTION_MODEL(NUSSELT,RE,PR_ONTH_IN,SURF_GEOMETRY_INDEX,NUS
13721372
END SUBROUTINE FORCED_CONVECTION_MODEL
13731373

13741374

1375-
SUBROUTINE RAYLEIGH_HEAT_FLUX_MODEL(H,Z_STAR,REGIME,DZ,TMP_W,TMP_G,K_G,RHO_G,CP_G,MU_G,VEL_G,UIMP)
1375+
SUBROUTINE RAYLEIGH_HEAT_FLUX_MODEL(H,Z_STAR,REGIME,DZ,TMP_W,TMP_G,K_G,RHO_G,CP_G,MU_G,VEL_G)
13761376

13771377
!!!!! EXPERIMENTAL !!!!!
13781378

@@ -1382,12 +1382,12 @@ SUBROUTINE RAYLEIGH_HEAT_FLUX_MODEL(H,Z_STAR,REGIME,DZ,TMP_W,TMP_G,K_G,RHO_G,CP_
13821382
! J.P. Holman, Heat Transfer, 7th Ed., McGraw-Hill, 1990, p. 346.
13831383

13841384
REAL(EB), INTENT(OUT) :: H,Z_STAR
1385-
REAL(EB), INTENT(IN) :: DZ,TMP_W,TMP_G,K_G,RHO_G,CP_G,MU_G,VEL_G,UIMP
1386-
REAL(EB) :: NUSSELT,Q,ZC,NU_G,ALPHA_G,PR_G,D_STAR_FORCED,D_STAR_NATURAL,D_STAR_IMPACT,THETA_NATURAL,THETA_FORCED,THETA_IMPACT,&
1387-
Q_OLD,ERROR,DTMP,EXPON_D_IMPACT,EXPON_L_IMPACT,EXPON_T_IMPACT !,DTDN(3)
1385+
REAL(EB), INTENT(IN) :: DZ,TMP_W,TMP_G,K_G,RHO_G,CP_G,MU_G,VEL_G
1386+
REAL(EB) :: NUSSELT,Q,ZC,NU_G,ALPHA_G,PR_G,D_STAR_FORCED,D_STAR_NATURAL,THETA_NATURAL,THETA_FORCED,&
1387+
Q_OLD,ERROR,DTMP !,DTDN(3)
13881388
INTEGER, INTENT(OUT) :: REGIME
13891389
INTEGER :: ITER
1390-
INTEGER, PARAMETER :: MAX_ITER=10,NATURAL=1,FORCED=2,IMPACT=3
1390+
INTEGER, PARAMETER :: MAX_ITER=10,NATURAL=1,FORCED=2
13911391
REAL(EB), PARAMETER :: EIGHT_NINETHS = 8._EB/9._EB
13921392

13931393
REAL(EB), PARAMETER :: Z_L_NATURAL = 3.2_EB, Z_T_NATURAL=17._EB
@@ -1396,11 +1396,6 @@ SUBROUTINE RAYLEIGH_HEAT_FLUX_MODEL(H,Z_STAR,REGIME,DZ,TMP_W,TMP_G,K_G,RHO_G,CP_
13961396
REAL(EB), PARAMETER :: Z_L_FORCED = 8._EB, Z_T_FORCED = 80._EB
13971397
REAL(EB), PARAMETER :: C_L_FORCED = Z_L_FORCED**(-2._EB/3._EB), C_T_FORCED = C_L_FORCED * Z_T_FORCED**(2._EB/3._EB-8._EB/9._EB)
13981398

1399-
REAL(EB), PARAMETER :: GAMMA_IMPACT = 1._EB
1400-
REAL(EB), PARAMETER :: M_L_IMPACT = 0.87_EB, M_T_IMPACT = 0.87_EB
1401-
REAL(EB), PARAMETER :: Z_L_IMPACT = 12._EB, Z_T_IMPACT = 1.E20_EB
1402-
REAL(EB) :: C_L_IMPACT, C_T_IMPACT
1403-
14041399
IF (ABS(TMP_W-TMP_G)<TWO_EPSILON_EB) THEN
14051400
H = 0._EB
14061401
Z_STAR = 0._EB
@@ -1415,14 +1410,6 @@ SUBROUTINE RAYLEIGH_HEAT_FLUX_MODEL(H,Z_STAR,REGIME,DZ,TMP_W,TMP_G,K_G,RHO_G,CP_
14151410

14161411
THETA_NATURAL = 0.5_EB*(TMP_W+TMP_G)*K_G*ALPHA_G*NU_G/(GRAV+TWO_EPSILON_EB)
14171412
THETA_FORCED = ABS(TMP_W-TMP_G)*K_G*ALPHA_G/(VEL_G+TWO_EPSILON_EB)
1418-
THETA_IMPACT = ABS(TMP_W-TMP_G)*K_G*(ALPHA_G/(UIMP +TWO_EPSILON_EB))**GAMMA_IMPACT
1419-
1420-
EXPON_D_IMPACT = 1._EB/(1._EB+GAMMA_IMPACT)
1421-
EXPON_L_IMPACT = M_L_IMPACT/(1._EB+M_L_IMPACT) * (1._EB+GAMMA_IMPACT)
1422-
EXPON_T_IMPACT = M_T_IMPACT/(1._EB+M_T_IMPACT) * (1._EB+GAMMA_IMPACT)
1423-
1424-
C_L_IMPACT = Z_L_IMPACT**(-EXPON_L_IMPACT)
1425-
C_T_IMPACT = C_L_IMPACT * Z_T_IMPACT**(EXPON_L_IMPACT-EXPON_T_IMPACT)
14261413

14271414
! ! needed if NATURAL
14281415
! DTDN = (TMP_G-TMP_W)/ZC * NVEC
@@ -1443,9 +1430,8 @@ SUBROUTINE RAYLEIGH_HEAT_FLUX_MODEL(H,Z_STAR,REGIME,DZ,TMP_W,TMP_G,K_G,RHO_G,CP_
14431430
! Step 2: compute new thermal diffusive length scale, delta*
14441431
D_STAR_NATURAL = (THETA_NATURAL/Q)**0.25_EB
14451432
D_STAR_FORCED = SQRT(THETA_FORCED/Q)
1446-
D_STAR_IMPACT = (THETA_IMPACT/Q)**EXPON_D_IMPACT
14471433

1448-
REGIME=MINLOC((/D_STAR_NATURAL,D_STAR_FORCED,D_STAR_IMPACT/),DIM=1)
1434+
REGIME=MINLOC((/D_STAR_NATURAL,D_STAR_FORCED/),DIM=1)
14491435

14501436
! Set REGIME based on minimum delta*
14511437

@@ -1479,20 +1465,6 @@ SUBROUTINE RAYLEIGH_HEAT_FLUX_MODEL(H,Z_STAR,REGIME,DZ,TMP_W,TMP_G,K_G,RHO_G,CP_
14791465
NUSSELT = C_T_FORCED * Z_STAR**EIGHT_NINETHS
14801466
ENDIF
14811467

1482-
CASE(IMPACT)
1483-
1484-
! Step 3: compute new z* (thermal)
1485-
Z_STAR = ZC/D_STAR_IMPACT
1486-
1487-
! Step 4: based on z*, choose scaling law
1488-
IF (Z_STAR<=Z_L_IMPACT) THEN
1489-
NUSSELT = 1._EB
1490-
ELSEIF (Z_STAR>Z_L_IMPACT .AND. Z_STAR<=Z_T_IMPACT) THEN
1491-
NUSSELT = C_L_IMPACT * Z_STAR**EXPON_L_IMPACT
1492-
ELSE
1493-
NUSSELT = C_T_IMPACT * Z_STAR**EXPON_T_IMPACT
1494-
ENDIF
1495-
14961468
END SELECT REGIME_SELECT
14971469

14981470
! Step 5: update heat transfer coefficient

Source/type.f90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,6 @@ MODULE TYPES
316316
REAL(EB) :: U_NORMAL_S=0._EB !< Estimated normal component of velocity (m/s) at next time step
317317
REAL(EB) :: U_NORMAL_0=0._EB !< Initial or specified normal component of velocity (m/s) at surface
318318
REAL(EB) :: U_TANG=0._EB !< Tangential velocity (m/s) near surface
319-
REAL(EB) :: U_IMPACT=0._EB !< Impact velocity from stagnation pressure
320319
REAL(EB) :: RHO_F !< Gas density at the wall (kg/m3)
321320
REAL(EB) :: RHO_G !< Gas density in near wall cell (kg/m3)
322321
REAL(EB) :: RDN=1._EB !< \f$ 1/ \delta n \f$ at the surface (1/m)
@@ -879,6 +878,7 @@ MODULE TYPES
879878
REAL(EB) :: HM_FIXED=-1._EB ! Frontside mass transfer coefficient (m/s)
880879
REAL(EB) :: EMISSIVITY_BACK ! Backside emissivity
881880
REAL(EB) :: CONV_LENGTH ! Length used in heat transfer correlations
881+
REAL(EB) :: HTC_SIGMA=1._EB ! Sigma distance of Gaussian profile in IMPINGING JET HTC model (m)
882882
REAL(EB) :: XYZ(3) ! Starting point for a spreading fire
883883
REAL(EB) :: FIRE_SPREAD_RATE ! Defines speed (m/s) of spread from XYZ
884884
REAL(EB) :: INNER_RADIUS=0._EB ! Inner radius when SURF GEOMETRY = CYLINDRICAL
@@ -908,7 +908,7 @@ MODULE TYPES
908908
REAL(EB) :: M_DOT_G_PP_ADJUST_FAC=1._EB !< For MLRPUA, scales the gas production if gas H_o_C /= solid H_o_C
909909
REAL(EB) :: HOC_EFF !< Effective heat of combustion for S_pyro
910910
REAL(EB) :: Y_S_EFF !< Effective soot yield for S_pyro
911-
REAL(EB) :: CHI_R_EFF !< Effective radiative fraction for S_pyro
911+
REAL(EB) :: CHI_R_EFF !< Effective radiative fraction for S_pyro
912912
REAL(EB) :: TIME_STEP_FACTOR=10._EB !< Maximum amount to reduce solid phase conduction time step
913913
REAL(EB) :: REMESH_RATIO=0.05 !< Fraction change in wall node DX to trigger a remesh
914914

Source/wall.f90

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -332,9 +332,6 @@ SUBROUTINE NEAR_SURFACE_GAS_VARIABLES(T,SF,BC,B1,LP,WALL_INDEX,PARTICLE_INDEX)
332332
VBAR = 0.5_EB*(VV(BC%IIG,BC%JJG,BC%KKG)+VV(BC%IIG,BC%JJG-1,BC%KKG)) - SF%VEL_T(2)*RAMP_FACTOR
333333
B1%U_TANG = SQRT(UBAR**2+VBAR**2)
334334
END SELECT
335-
B1%U_IMPACT = SQRT(MAX(UU(BC%IIG,BC%JJG,BC%KKG),UU(BC%IIG-1,BC%JJG,BC%KKG))**2 + &
336-
MAX(VV(BC%IIG,BC%JJG,BC%KKG),VV(BC%IIG,BC%JJG-1,BC%KKG))**2 + &
337-
MAX(WW(BC%IIG,BC%JJG,BC%KKG),WW(BC%IIG,BC%JJG,BC%KKG-1))**2)
338335
ELSEIF (PRESENT(PARTICLE_INDEX)) THEN
339336
UBAR = 0.5_EB*(UU(BC%IIG,BC%JJG,BC%KKG)+UU(BC%IIG-1,BC%JJG,BC%KKG)) - LP%U
340337
VBAR = 0.5_EB*(VV(BC%IIG,BC%JJG,BC%KKG)+VV(BC%IIG,BC%JJG-1,BC%KKG)) - LP%V
@@ -3515,7 +3512,7 @@ REAL(EB) FUNCTION HEAT_TRANSFER_COEFFICIENT(NMX,DELTA_N_TMP,H_FIXED,SFX,WALL_IND
35153512
INTEGER :: SURF_GEOMETRY,ITMP,I,HTR
35163513
REAL(EB) :: RE,H_NATURAL,H_FORCED,FRICTION_VELOCITY=0._EB,YPLUS=0._EB,ZSTAR,DN,TMP_FILM,MU_G,K_G,CP_G,&
35173514
TMP_G,R_DROP,RHO_G,ZZ_G(1:N_TRACKED_SPECIES),CONV_LENGTH,GR,RA,NUSSELT_FORCED,NUSSELT_FREE,NUSSELT_IMPINGE,&
3518-
FILM_FAC,PHI,C0_IMP,C1_IMP,C2_IMP,M_IMP
3515+
FILM_FAC,PHI,XX
35193516
INTEGER, PARAMETER :: NATURAL=1,FORCED=2,IMPACT=3,RESOLVED=4
35203517
TYPE(MESH_TYPE), POINTER :: MX
35213518
TYPE(SURFACE_TYPE), INTENT(IN), POINTER :: SFX
@@ -3526,7 +3523,7 @@ REAL(EB) FUNCTION HEAT_TRANSFER_COEFFICIENT(NMX,DELTA_N_TMP,H_FIXED,SFX,WALL_IND
35263523
TYPE(BOUNDARY_PROP2_TYPE), POINTER :: P2X
35273524
TYPE(BOUNDARY_COORD_TYPE), POINTER :: BCX
35283525

3529-
MX => MESHES(NMX)
3526+
MX => MESHES(NMX)
35303527
CONV_LENGTH = SFX%CONV_LENGTH
35313528

35323529
! Determine if this is a particle or wall cell
@@ -3583,7 +3580,7 @@ REAL(EB) FUNCTION HEAT_TRANSFER_COEFFICIENT(NMX,DELTA_N_TMP,H_FIXED,SFX,WALL_IND
35833580

35843581
! If the user wants a specified HTC, set it and return
35853582

3586-
H_FIXED_IF: IF (H_FIXED >= 0._EB) THEN
3583+
H_FIXED_IF: IF (H_FIXED >= 0._EB .AND. SFX%HEAT_TRANSFER_MODEL/=IMPINGING_JET_HTC_MODEL) THEN
35873584

35883585
HEAT_TRANSFER_COEFFICIENT = H_FIXED
35893586

@@ -3622,14 +3619,8 @@ REAL(EB) FUNCTION HEAT_TRANSFER_COEFFICIENT(NMX,DELTA_N_TMP,H_FIXED,SFX,WALL_IND
36223619
CALL NATURAL_CONVECTION_MODEL(NUSSELT_FREE,RA,SFX,BCX%IOR,DELTA_N_TMP)
36233620
NUSSELT_IMPINGE = 0._EB
36243621
IF (SFX%HEAT_TRANSFER_MODEL==IMPINGING_JET_HTC_MODEL) THEN
3625-
! Huang, G.C. : Investigations of Heat-Transfer Coefficients for Air Flow Through Round Jets Impinging
3626-
! Normal to a Heat-Transfer Surface. J. Heat Transfer, vol. 85, no. 3, Aug. 1963, pp. 237-245.
3627-
RE = RHO_G*P1X%U_IMPACT*CONV_LENGTH/MU_G
3628-
C0_IMP = 0.000_EB; IF (SFX%NUSSELT_C0>0._EB) THEN; C0_IMP = SFX%NUSSELT_C0; ENDIF
3629-
C1_IMP = 0.055_EB; IF (SFX%NUSSELT_C1>0._EB) THEN; C1_IMP = SFX%NUSSELT_C1; ENDIF
3630-
C2_IMP = 0.000_EB; IF (SFX%NUSSELT_C2>0._EB) THEN; C2_IMP = SFX%NUSSELT_C2; ENDIF
3631-
M_IMP = 0.800_EB; IF (SFX%NUSSELT_M >0._EB) THEN; M_IMP = SFX%NUSSELT_M ; ENDIF
3632-
NUSSELT_IMPINGE = C0_IMP + (C1_IMP*RE**M_IMP - C2_IMP) * PR_ONTH
3622+
XX = SQRT( (SFX%XYZ(1)-BCX%X)**2 + (SFX%XYZ(2)-BCX%Y)**2 + (SFX%XYZ(3)-BCX%Z)**2 )
3623+
NUSSELT_IMPINGE = HEAT_TRANSFER_COEFFICIENT*EXP(-0.5_EB * (XX / SFX%HTC_SIGMA)**2) * CONV_LENGTH/K_G
36333624
ENDIF
36343625
IF (PRESENT(PARTICLE_INDEX_IN)) THEN
36353626
HEAT_TRANSFER_COEFFICIENT = MAX(NUSSELT_FORCED,NUSSELT_FREE)*K_G/CONV_LENGTH
@@ -3657,7 +3648,7 @@ REAL(EB) FUNCTION HEAT_TRANSFER_COEFFICIENT(NMX,DELTA_N_TMP,H_FIXED,SFX,WALL_IND
36573648
CASE(RAYLEIGH_HTC_MODEL)
36583649
! not appropriate for a particle, used with SURF and CFACE only
36593650
CALL GET_SPECIFIC_HEAT(ZZ_G,CP_G,TMP_FILM)
3660-
CALL RAYLEIGH_HEAT_FLUX_MODEL(H_NATURAL,ZSTAR,HTR,DN,P1X%TMP_F,TMP_G,K_G,RHO_G,CP_G,MU_G,P1X%U_TANG,P1X%U_IMPACT)
3651+
CALL RAYLEIGH_HEAT_FLUX_MODEL(H_NATURAL,ZSTAR,HTR,DN,P1X%TMP_F,TMP_G,K_G,RHO_G,CP_G,MU_G,P1X%U_TANG)
36613652
P2X%Z_STAR = ZSTAR
36623653
P2X%HEAT_TRANSFER_REGIME = HTR
36633654
HEAT_TRANSFER_COEFFICIENT = H_NATURAL

0 commit comments

Comments
 (0)