Skip to content

Commit e00a2ad

Browse files
authored
Merge pull request #13997 from mcgratta/master
FDS Source: Issue #13985. Set lower limit for link temperature
2 parents 81588c6 + 9badb0d commit e00a2ad

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

Source/dump.f90

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7181,7 +7181,7 @@ REAL(EB) RECURSIVE FUNCTION GAS_PHASE_OUTPUT(T,DT,NM,II,JJ,KK,IND,IND2,Y_INDEX,Z
71817181
REAL(EB), INTENT(IN) :: T,DT
71827182
INTEGER, INTENT(IN) :: II,JJ,KK,IND,IND2,NM,Y_INDEX,Z_INDEX,PART_INDEX,VELO_INDEX,PIPE_INDEX,PROP_INDEX,REAC_INDEX,MATL_INDEX
71837183
INTEGER, INTENT(IN), OPTIONAL :: ICC_IN,JCC_IN
7184-
REAL(EB) :: H_TC,TMP_TC,RE_D,NUSSELT,VEL,K_G,MU_G,DROPLET_COOLING,&
7184+
REAL(EB) :: H_TC,TMP_TC,RE_D,NUSSELT,VEL,K_G,MU_G,&
71857185
Q_SUM,TMP_G,UU,VV,WW,VEL2,Y_MF_INT,PATHLENGTH,EXT_COEF,MASS_EXT_COEF,ZZ_FUEL,ZZ_OX,&
71867186
VELSR,WATER_VOL_FRAC,RHS,DT_C,DT_E,T_RATIO,Y_E_LAG, H_G,H_G_SUM,CPBAR,CP,ZZ_GET(1:N_TRACKED_SPECIES),RCON,&
71877187
EXPON,Y_SPECIES,MEC,Y_SPECIES2,Y_H2O,R_Y_H2O,R_DN,SGN,Y_ALL(N_SPECIES),H_S,D_Z_N(0:I_MAX_TEMP),&
@@ -7853,13 +7853,8 @@ REAL(EB) RECURSIVE FUNCTION GAS_PHASE_OUTPUT(T,DT,NM,II,JJ,KK,IND,IND2,Y_INDEX,Z
78537853
AVG_DROP_DEN(I,J,K,LAGRANGIAN_PARTICLE_CLASS(NN)%ARRAY_INDEX)/LAGRANGIAN_PARTICLE_CLASS(NN)%DENSITY
78547854
ENDDO
78557855
ENDIF
7856-
IF (DV%TMP_L>PY%INITIAL_TEMPERATURE) THEN
7857-
DROPLET_COOLING = C_DIMARZO*VEL*WATER_VOL_FRAC
7858-
ELSE
7859-
DROPLET_COOLING = 0._EB
7860-
ENDIF
7861-
RHS = ( VELSR*(TMP_G-DV%TMP_L) - PY%C_FACTOR*(DV%TMP_L-PY%INITIAL_TEMPERATURE) - DROPLET_COOLING )/PY%RTI
7862-
DV%TMP_L = DV%TMP_L + DT*RHS
7856+
RHS = (VELSR*(TMP_G-DV%TMP_L) - PY%C_FACTOR*(DV%TMP_L-PY%INITIAL_TEMPERATURE) - C_DIMARZO*VEL*WATER_VOL_FRAC)/PY%RTI
7857+
DV%TMP_L = MAX(PY%INITIAL_TEMPERATURE , DV%TMP_L + DT*RHS)
78637858
GAS_PHASE_OUTPUT_RES = DV%TMP_L - TMPM
78647859

78657860
CASE(157) ! LINK TEMPERATURE

0 commit comments

Comments
 (0)