@@ -1372,7 +1372,7 @@ SUBROUTINE FORCED_CONVECTION_MODEL(NUSSELT,RE,PR_ONTH_IN,SURF_GEOMETRY_INDEX,NUS
13721372END 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
13841384REAL (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)
13881388INTEGER , INTENT (OUT ) :: REGIME
13891389INTEGER :: ITER
1390- INTEGER , PARAMETER :: MAX_ITER= 10 ,NATURAL= 1 ,FORCED= 2 ,IMPACT = 3
1390+ INTEGER , PARAMETER :: MAX_ITER= 10 ,NATURAL= 1 ,FORCED= 2
13911391REAL (EB), PARAMETER :: EIGHT_NINETHS = 8._EB / 9._EB
13921392
13931393REAL (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_
13961396REAL (EB), PARAMETER :: Z_L_FORCED = 8._EB , Z_T_FORCED = 80._EB
13971397REAL (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-
14041399IF (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
14161411THETA_NATURAL = 0.5_EB * (TMP_W+ TMP_G)* K_G* ALPHA_G* NU_G/ (GRAV+ TWO_EPSILON_EB)
14171412THETA_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
0 commit comments