Skip to content

Commit f2ff11d

Browse files
authored
Merge pull request #15168 from drjfloyd/master
FDS Source: adjust calculation for BI-DIR
2 parents 12003d0 + 505dd14 commit f2ff11d

File tree

7 files changed

+25
-23
lines changed

7 files changed

+25
-23
lines changed

Source/dump.f90

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2181,9 +2181,9 @@ SUBROUTINE WRITE_SMOKEVIEW_FILE
21812181
IF (.NOT.SETUP_ONLY) THEN
21822182

21832183
! Mesh grid dimensions and neighbor information.
2184-
! Determine if the six mesh faces abut a single mesh (MESH_NEIGHBOR>0), nothing (MESH_NEIGHBOR=0),
2184+
! Determine if the six mesh faces abut a single mesh (MESH_NEIGHBOR>0), nothing (MESH_NEIGHBOR=0),
21852185
! or a combination of nothing and/or multiple meshes (MESH_NEIGHBOR=-1). Write six values to GRID line.
2186-
2186+
21872187
DO I=1,6
21882188
SELECT CASE(I)
21892189
CASE(1) ; IW1=1 ; IW2=IW1+M%JBAR*M%KBAR-1
@@ -2203,7 +2203,7 @@ SUBROUTINE WRITE_SMOKEVIEW_FILE
22032203
ENDDO
22042204

22052205
ENDIF
2206-
2206+
22072207
CALL EOL
22082208
WRITE(MYSTR,'(A,3X,A)') 'GRID',TRIM(MESH_NAME(NM)); CALL ADDSTR
22092209
WRITE(MYSTR,'(9I6)') M%IBAR,M%JBAR,M%KBAR,MESH_NEIGHBOR(1:6) ; CALL ADDSTR
@@ -7882,9 +7882,9 @@ REAL(EB) RECURSIVE FUNCTION GAS_PHASE_OUTPUT(T,DT,NM,II,JJ,KK,IND,IND2,Y_INDEX,Z
78827882
ELSE
78837883
PROBE_TMP = TMP(II,JJ,KK)
78847884
ENDIF
7885-
UU = U(II,JJ,KK)
7886-
VV = V(II,JJ,KK)
7887-
WW = W(II,JJ,KK)
7885+
UU = 0.5_EB*(U(MAX(0,II-1),JJ,KK)+U(MIN(IBAR,II),JJ,KK))
7886+
VV = 0.5_EB*(V(II,MAX(0,JJ-1),KK)+V(II,MIN(JBAR,JJ),KK))
7887+
WW = 0.5_EB*(W(II,JJ,MAX(0,KK-1))+W(II,JJ,MIN(KBAR,KK)))
78887888
VEL2 = UU**2+VV**2+WW**2
78897889
VEL = SQRT(VEL2)
78907890
DP = 0.5_EB*VEL2*RHO(II,JJ,KK)
@@ -8293,7 +8293,7 @@ REAL(EB) RECURSIVE FUNCTION GAS_PHASE_OUTPUT(T,DT,NM,II,JJ,KK,IND,IND2,Y_INDEX,Z
82938293
IF(FCVAR(II,JJ,KK,CC_IDRC,JAXIS)>0) GAS_PHASE_OUTPUT_RES = REAL(RC_FACE(FCVAR(II,JJ,KK,CC_IDRC,JAXIS))%UNKF,EB)
82948294
ENDIF
82958295

8296-
CASE(194) ! F_Z UNKNOWN NUMBER
8296+
CASE(194) ! F_Z UNKNOWN NUMBER
82978297
GAS_PHASE_OUTPUT_RES = 0._EB
82988298
IF (CC_IBM) THEN
82998299
GAS_PHASE_OUTPUT_RES = REAL(FCVAR(II,JJ,KK,CC_UNKF,KAXIS),EB)
@@ -10608,7 +10608,7 @@ SUBROUTINE DUMP_BNDF(T,DT,NM)
1060810608
! Interpolate the boundary quantity PP at cell corners, PPN
1060910609

1061010610
IF (.NOT.BF%CELL_CENTERED) THEN
10611-
10611+
1061210612
! Dont include undetermined values in interpolation for FIRE ARRIVAL TIME
1061310613
IF (OUTPUT_QUANTITY(BF%INDEX)%NAME=='FIRE ARRIVAL TIME') THEN
1061410614
WHERE(PP>9.E5_FB) IBK=0
@@ -11569,7 +11569,7 @@ SUBROUTINE DUMP_CVODE_SUBSTEPS()
1156911569
DO ROWI = 1, TOTAL_SUBSTEPS_TAKEN
1157011570
WRITE(LU_CVODE_SUBSTEPS,TCFORM) (CVODE_SUBSTEP_DATA(ROWI,COLI),COLI=1,NCOLS)
1157111571
ENDDO
11572-
ENDIF
11572+
ENDIF
1157311573

1157411574
END SUBROUTINE DUMP_CVODE_SUBSTEPS
1157511575

Validation/WTC/FDS_Input_Files/WTC_01.fds

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
&OBST XB= 4.4, 4.4,-1.0, 1.0, 0.0, 0.1, SURF_ID='STEEL PAN' /
1818

1919
&PART ID='heptane droplets',SPEC_ID='N-HEPTANE' ,
20-
DIAMETER=1000.,HEAT_OF_COMBUSTION=45000.,
20+
DIAMETER=1000.,
2121
SAMPLING_FACTOR=1 /
2222

2323
&PROP ID='nozzle', PART_ID='heptane droplets', FLOW_RATE=1.901, FLOW_RAMP='FIRE_RAMP',
@@ -251,7 +251,7 @@ Bi-directional Probes
251251
&DEVC XYZ=7.21,1.26,2.36,QUANTITY='BI-DIRECTIONAL PROBE' ,PROP_ID='BI-DIR',ORIENTATION=1,0,0 ,ID='PO7' / Ch 56
252252
&DEVC XYZ=7.21,1.26,2.15,QUANTITY='BI-DIRECTIONAL PROBE' ,PROP_ID='BI-DIR',ORIENTATION=1,0,0 ,ID='PO8' / Ch 57
253253

254-
&PROP ID='BI-DIR',TC=F/
254+
&PROP ID='BI-DIR',TC=T/
255255

256256
&DEVC XYZ=4.35,0.17,3.20,QUANTITY='VELOCITY' ,ID='PH1' / Ch 58
257257
&DEVC XYZ=4.81,0.17,3.20,QUANTITY='VELOCITY' ,ID='PH2' / Ch 59

Validation/WTC/FDS_Input_Files/WTC_02.fds

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@
77

88
&REAC FUEL='N-HEPTANE'
99
FYI='60% Heptane, 40% Toluene, C_7 H_12'
10+
HEAT_OF_COMBUSTION=47800,IDEAL=T
1011
RADIATIVE_FRACTION=0.39
1112
C=7.
12-
H=12.
13+
H=12.64
1314
CO_YIELD=0.042
1415
SOOT_YIELD=0.114 /
1516

@@ -20,7 +21,7 @@
2021
&OBST XB= 4.4, 4.4,-1.0, 1.0, 0.0, 0.1, SURF_ID='STEEL PAN' /
2122

2223
&PART ID='heptane droplets',SPEC_ID='N-HEPTANE' ,
23-
DIAMETER=1000.,HEAT_OF_COMBUSTION=45000.,
24+
DIAMETER=1000.,
2425
SAMPLING_FACTOR=1 /
2526

2627
&PROP ID='nozzle', PART_ID='heptane droplets', FLOW_RATE=2.335, FLOW_RAMP='FIRE_RAMP',
@@ -254,7 +255,7 @@ Bi-directional Probes
254255
&DEVC XYZ=7.21,-1.26,2.61,QUANTITY='BI-DIRECTIONAL PROBE' ,PROP_ID='BI-DIR',ORIENTATION=1,0,0 ,ID='PO9' / Ch 45 (Tests 2-6)
255256
&DEVC XYZ=7.21,-1.26,2.15,QUANTITY='BI-DIRECTIONAL PROBE' ,PROP_ID='BI-DIR',ORIENTATION=1,0,0 ,ID='PO10'/ Ch 46 (Tests 2-6)
256257

257-
&PROP ID='BI-DIR',TC=F/
258+
&PROP ID='BI-DIR',TC=T/
258259

259260
&DEVC XYZ=4.35,0.17,3.20,QUANTITY='VELOCITY' ,ID='PH1' / Ch 58
260261
&DEVC XYZ=4.81,0.17,3.20,QUANTITY='VELOCITY' ,ID='PH2' / Ch 59

Validation/WTC/FDS_Input_Files/WTC_03.fds

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@
77

88
&REAC FUEL='N-HEPTANE'
99
FYI='60% Heptane, 40% Toluene, C_7 H_12'
10+
HEAT_OF_COMBUSTION=47800,IDEAL=T
1011
RADIATIVE_FRACTION=0.39
1112
C=7.
12-
H=12.
13+
H=12.64
1314
CO_YIELD=0.042
1415
SOOT_YIELD=0.114 /
1516

@@ -20,7 +21,7 @@
2021
&OBST XB= 4.4, 4.4,-1.0, 1.0, 0.0, 0.1, SURF_ID='STEEL PAN' /
2122

2223
&PART ID='heptane droplets',SPEC_ID='N-HEPTANE' ,
23-
DIAMETER=1000.,HEAT_OF_COMBUSTION=45000.,
24+
DIAMETER=1000.,
2425
SAMPLING_FACTOR=1 /
2526

2627
&PROP ID='nozzle', PART_ID='heptane droplets', FLOW_RATE=1.870, FLOW_RAMP='FIRE_RAMP',
@@ -254,7 +255,7 @@ Bi-directional Probes
254255
&DEVC XYZ=7.21,-1.26,2.61,QUANTITY='BI-DIRECTIONAL PROBE' ,PROP_ID='BI-DIR',ORIENTATION=1,0,0 ,ID='PO9' / Ch 45 (Tests 2-6)
255256
&DEVC XYZ=7.21,-1.26,2.15,QUANTITY='BI-DIRECTIONAL PROBE' ,PROP_ID='BI-DIR',ORIENTATION=1,0,0 ,ID='PO10'/ Ch 46 (Tests 2-6)
256257

257-
&PROP ID='BI-DIR',TC=F/
258+
&PROP ID='BI-DIR',TC=T/
258259

259260
&DEVC XYZ=4.35,0.17,3.20,QUANTITY='VELOCITY' ,ID='PH1' / Ch 58
260261
&DEVC XYZ=4.81,0.17,3.20,QUANTITY='VELOCITY' ,ID='PH2' / Ch 59

Validation/WTC/FDS_Input_Files/WTC_04.fds

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
&OBST XB= 4.4, 4.4,-1.0, 1.0, 0.0, 0.1, SURF_ID='STEEL PAN' /
1818

1919
&PART ID='heptane droplets',SPEC_ID='N-HEPTANE' ,
20-
DIAMETER=1000.,HEAT_OF_COMBUSTION=45000.,
20+
DIAMETER=1000.,
2121
SAMPLING_FACTOR=1 /
2222

2323
&PROP ID='nozzle', PART_ID='heptane droplets', FLOW_RATE=2.820, FLOW_RAMP='FIRE_RAMP',
@@ -287,7 +287,7 @@ Bi-directional Probes
287287
&DEVC XYZ=7.21,-1.26,2.61,QUANTITY='BI-DIRECTIONAL PROBE' ,PROP_ID='BI-DIR',ORIENTATION=1,0,0 ,ID='PO9' / Ch 45 (Tests 2-6)
288288
&DEVC XYZ=7.21,-1.26,2.15,QUANTITY='BI-DIRECTIONAL PROBE' ,PROP_ID='BI-DIR',ORIENTATION=1,0,0 ,ID='PO10'/ Ch 46 (Tests 2-6)
289289

290-
&PROP ID='BI-DIR',TC=F/
290+
&PROP ID='BI-DIR',TC=T/
291291

292292
&DEVC XYZ=4.35,0.17,3.20,QUANTITY='VELOCITY' ,ID='PH1' / Ch 58
293293
&DEVC XYZ=4.81,0.17,3.20,QUANTITY='VELOCITY' ,ID='PH2' / Ch 59

Validation/WTC/FDS_Input_Files/WTC_05.fds

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
&OBST XB= 4.4, 4.4,-1.0, 1.0, 0.0, 0.1, SURF_ID='STEEL PAN' /
1818

1919
&PART ID='heptane droplets',SPEC_ID='N-HEPTANE' ,
20-
DIAMETER=1000.,HEAT_OF_COMBUSTION=45000.,
20+
DIAMETER=1000.,
2121
SAMPLING_FACTOR=1 /
2222

2323
&PROP ID='nozzle', PART_ID='heptane droplets', FLOW_RATE=2.791, FLOW_RAMP='FIRE_RAMP',
@@ -281,7 +281,7 @@ Bi-directional Probes
281281
&DEVC XYZ=7.21,-1.26,2.61,QUANTITY='BI-DIRECTIONAL PROBE' ,PROP_ID='BI-DIR',ORIENTATION=1,0,0 ,ID='PO9' / Ch 45 (Tests 2-6)
282282
&DEVC XYZ=7.21,-1.26,2.15,QUANTITY='BI-DIRECTIONAL PROBE' ,PROP_ID='BI-DIR',ORIENTATION=1,0,0 ,ID='PO10'/ Ch 46 (Tests 2-6)
283283

284-
&PROP ID='BI-DIR',TC=F/
284+
&PROP ID='BI-DIR',TC=T/
285285

286286
&DEVC XYZ=4.35,0.17,3.20,QUANTITY='VELOCITY' ,ID='PH1' / Ch 58
287287
&DEVC XYZ=4.81,0.17,3.20,QUANTITY='VELOCITY' ,ID='PH2' / Ch 59

Validation/WTC/FDS_Input_Files/WTC_06.fds

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
&OBST XB= 4.4, 4.4,-1.0, 1.0, 0.0, 0.1, SURF_ID='STEEL PAN' /
1818

1919
&PART ID='heptane droplets',SPEC_ID='N-HEPTANE' ,
20-
DIAMETER=1000.,HEAT_OF_COMBUSTION=45000.,
20+
DIAMETER=1000.,
2121
SAMPLING_FACTOR=1 /
2222

2323
&PROP ID='nozzle', PART_ID='heptane droplets', FLOW_RATE=2.771, FLOW_RAMP='FIRE_RAMP',
@@ -269,7 +269,7 @@ Bi-directional Probes
269269
&DEVC XYZ=7.21,-1.26,2.61,QUANTITY='BI-DIRECTIONAL PROBE' ,PROP_ID='BI-DIR',ORIENTATION=1,0,0 ,ID='PO9' / Ch 45 (Tests 2-6)
270270
&DEVC XYZ=7.21,-1.26,2.15,QUANTITY='BI-DIRECTIONAL PROBE' ,PROP_ID='BI-DIR',ORIENTATION=1,0,0 ,ID='PO10'/ Ch 46 (Tests 2-6)
271271

272-
&PROP ID='BI-DIR',TC=F/
272+
&PROP ID='BI-DIR',TC=T/
273273

274274
&DEVC XYZ=4.35,0.17,3.20,QUANTITY='VELOCITY' ,ID='PH1' / Ch 58
275275
&DEVC XYZ=4.81,0.17,3.20,QUANTITY='VELOCITY' ,ID='PH2' / Ch 59

0 commit comments

Comments
 (0)