Skip to content

Commit 0b5f57d

Browse files
authored
Merge pull request #13864 from ericvmueller/master
FDS Source: add outputs for IGNITION TIME and BURN DURATION; replace TIME OF ARRIVAL quantity
2 parents 29671b4 + 5e9fdf8 commit 0b5f57d

File tree

10 files changed

+63
-64
lines changed

10 files changed

+63
-64
lines changed

Source/data.f90

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -439,10 +439,6 @@ SUBROUTINE DEFINE_OUTPUT_QUANTITIES
439439
OUTPUT_QUANTITY(77)%UNITS = ' '
440440
OUTPUT_QUANTITY(77)%SHORT_NAME = 'phi'
441441

442-
OUTPUT_QUANTITY(78)%NAME = 'TIME OF ARRIVAL'
443-
OUTPUT_QUANTITY(78)%UNITS = 's'
444-
OUTPUT_QUANTITY(78)%SHORT_NAME = 'TOA'
445-
446442
! Cell indices (for Smokeview debugging)
447443

448444
OUTPUT_QUANTITY(80)%NAME = 'CELL INDEX I'
@@ -1608,6 +1604,17 @@ SUBROUTINE DEFINE_OUTPUT_QUANTITIES
16081604
OUTPUT_QUANTITY(-80)%UNITS= 'kW/m2'
16091605
OUTPUT_QUANTITY(-80)%SHORT_NAME = 'hrrpua_O2'
16101606

1607+
! Fire spread
1608+
OUTPUT_QUANTITY(-90)%NAME = 'IGNITION TIME'
1609+
OUTPUT_QUANTITY(-90)%UNITS = 's'
1610+
OUTPUT_QUANTITY(-90)%SHORT_NAME = 't_ig'
1611+
OUTPUT_QUANTITY(-90)%PART_APPROPRIATE = .FALSE.
1612+
1613+
OUTPUT_QUANTITY(-91)%NAME = 'BURN DURATION'
1614+
OUTPUT_QUANTITY(-91)%UNITS = 's'
1615+
OUTPUT_QUANTITY(-91)%SHORT_NAME = 't_b'
1616+
OUTPUT_QUANTITY(-91)%PART_APPROPRIATE = .FALSE.
1617+
16111618
! Condensation
16121619
OUTPUT_QUANTITY(-100)%NAME = 'CONDENSATION HEAT FLUX'
16131620
OUTPUT_QUANTITY(-100)%UNITS= 'kW/m2'

Source/dump.f90

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3532,7 +3532,7 @@ SUBROUTINE DUMP_RESTART(T,DT,NM)
35323532
ENDDO
35333533
ENDIF
35343534

3535-
IF (LEVEL_SET_MODE>0) WRITE(LU_CORE(NM)) PHI_LS,TOA
3535+
IF (LEVEL_SET_MODE>0) WRITE(LU_CORE(NM)) PHI_LS
35363536

35373537
IF (N_BNDF>0 .AND. BNDF_DUMP) THEN
35383538
WRITE(LU_CORE(NM)) N_PATCH,N_BNDF_POINTS
@@ -3754,7 +3754,7 @@ SUBROUTINE READ_RESTART(T,DT,NM)
37543754
ENDDO
37553755
ENDIF
37563756

3757-
IF (LEVEL_SET_MODE>0) READ(LU_RESTART(NM)) PHI_LS,TOA
3757+
IF (LEVEL_SET_MODE>0) READ(LU_RESTART(NM)) PHI_LS
37583758

37593759
IF (N_BNDF>0 .AND. BNDF_DUMP) THEN
37603760
READ(LU_RESTART(NM)) N_PATCH,N_BNDF_POINTS
@@ -7503,8 +7503,6 @@ REAL(EB) RECURSIVE FUNCTION GAS_PHASE_OUTPUT(T,DT,NM,II,JJ,KK,IND,IND2,Y_INDEX,Z
75037503

75047504
CASE(77) ! LEVEL SET VALUE
75057505
GAS_PHASE_OUTPUT_RES = PHI_LS(II,JJ)
7506-
CASE(78) ! TIME OF ARRIVAL
7507-
GAS_PHASE_OUTPUT_RES = TOA(II,JJ)
75087506
CASE(80) ! CELL INDEX I
75097507
GAS_PHASE_OUTPUT_RES = REAL(II,EB)
75107508
CASE(81) ! CELL INDEX J
@@ -9254,6 +9252,10 @@ REAL(EB) FUNCTION SOLID_PHASE_OUTPUT(INDX,Y_INDEX,Z_INDEX,PART_INDEX,OPT_WALL_IN
92549252
IF (SF%INCLUDE_BOUNDARY_PROP2_TYPE) SOLID_PHASE_OUTPUT = B2%Y_O2_ITER
92559253
CASE(80) ! OXIDATIVE HRRPUA
92569254
SOLID_PHASE_OUTPUT = B1%Q_DOT_O2_PP*0.001_EB
9255+
CASE(90) ! IGNITION TIME
9256+
SOLID_PHASE_OUTPUT = B1%T_IGN
9257+
CASE(91) ! BURN DURATION
9258+
SOLID_PHASE_OUTPUT = B1%BURN_DURATION
92579259

92589260
CASE(100) ! CONDENSATION HEAT FLUX
92599261
SOLID_PHASE_OUTPUT = B1%Q_CONDENSE * 0.001_EB

Source/main.f90

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2022,7 +2022,6 @@ SUBROUTINE INITIALIZE_MESH_EXCHANGE_1(NM)
20222022
IF (LEVEL_SET_MODE>0 .OR. TERRAIN_CASE) THEN
20232023
ALLOCATE(OM%PHI_LS(IMIN:IMAX,JMIN:JMAX)) ; OM%PHI_LS = -1._EB
20242024
ALLOCATE(OM%PHI1_LS(IMIN:IMAX,JMIN:JMAX)) ; OM%PHI1_LS = -1._EB
2025-
ALLOCATE(OM%TOA(IMIN:IMAX,JMIN:JMAX)) ; OM%TOA = T_END + 1._EB
20262025
ALLOCATE(OM%U_LS(IMIN:IMAX,JMIN:JMAX)) ; OM%U_LS = 0._EB
20272026
ALLOCATE(OM%V_LS(IMIN:IMAX,JMIN:JMAX)) ; OM%V_LS = 0._EB
20282027
ALLOCATE(OM%Z_LS(IMIN:IMAX,JMIN:JMAX)) ; OM%Z_LS = 0._EB
@@ -3224,15 +3223,14 @@ SUBROUTINE MESH_EXCHANGE(CODE)
32243223
PHI_LS_P => M%PHI_LS
32253224
ENDIF
32263225
IF (RNODE/=SNODE) THEN
3227-
NQT2 = 5
3226+
NQT2 = 4
32283227
PACK_REAL_SEND_PKG14: DO LL=1,M3%NIC_S
32293228
II1 = M3%IIO_S(LL)
32303229
JJ1 = M3%JJO_S(LL)
32313230
M3%REAL_SEND_PKG14(NQT2*(LL-1)+1) = PHI_LS_P(II1,JJ1)
32323231
M3%REAL_SEND_PKG14(NQT2*(LL-1)+2) = M%U_LS(II1,JJ1)
32333232
M3%REAL_SEND_PKG14(NQT2*(LL-1)+3) = M%V_LS(II1,JJ1)
32343233
M3%REAL_SEND_PKG14(NQT2*(LL-1)+4) = M%Z_LS(II1,JJ1)
3235-
M3%REAL_SEND_PKG14(NQT2*(LL-1)+5) = M%TOA(II1,JJ1)
32363234
ENDDO PACK_REAL_SEND_PKG14
32373235
ELSE
32383236
M2=>MESHES(NOM)%OMESH(NM)
@@ -3244,7 +3242,6 @@ SUBROUTINE MESH_EXCHANGE(CODE)
32443242
M2%U_LS(IMIN:IMAX,JMIN:JMAX) = M%U_LS(IMIN:IMAX,JMIN:JMAX)
32453243
M2%V_LS(IMIN:IMAX,JMIN:JMAX) = M%V_LS(IMIN:IMAX,JMIN:JMAX)
32463244
M2%Z_LS(IMIN:IMAX,JMIN:JMAX) = M%Z_LS(IMIN:IMAX,JMIN:JMAX)
3247-
M2%TOA(IMIN:IMAX,JMIN:JMAX) = M%TOA(IMIN:IMAX,JMIN:JMAX)
32483245
ENDIF
32493246
ENDIF
32503247

@@ -3521,7 +3518,7 @@ SUBROUTINE MESH_EXCHANGE(CODE)
35213518
ENDIF IF_RECEIVE_PARTICLES
35223519

35233520
IF (CODE==14 .AND. M2%NIC_R>0 .AND. RNODE/=SNODE) THEN
3524-
NQT2 = 5
3521+
NQT2 = 4
35253522
IF (PREDICTOR) THEN
35263523
PHI_LS_P => M2%PHI1_LS
35273524
ELSE
@@ -3534,7 +3531,6 @@ SUBROUTINE MESH_EXCHANGE(CODE)
35343531
M2%U_LS(II1,JJ1) = M2%REAL_RECV_PKG14(NQT2*(LL-1)+2)
35353532
M2%V_LS(II1,JJ1) = M2%REAL_RECV_PKG14(NQT2*(LL-1)+3)
35363533
M2%Z_LS(II1,JJ1) = M2%REAL_RECV_PKG14(NQT2*(LL-1)+4)
3537-
M2%TOA(II1,JJ1) = M2%REAL_RECV_PKG14(NQT2*(LL-1)+5)
35383534
ENDDO UNPACK_REAL_RECV_PKG14
35393535
ENDIF
35403536

Source/mesh.f90

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ MODULE MESH_VARIABLES
326326
INTEGER, ALLOCATABLE, DIMENSION(:,:) :: LS_KLO_TERRAIN,LS_KHI_TERRAIN,K_LS,LS_SURF_INDEX
327327
INTEGER :: N_TERRAIN_SLCF=0
328328

329-
REAL(EB), ALLOCATABLE, DIMENSION(:,:) :: FLUX0_LS,FLUX1_LS,PHI_LS,PHI1_LS,ROS_BACKU,TOA, &
329+
REAL(EB), ALLOCATABLE, DIMENSION(:,:) :: FLUX0_LS,FLUX1_LS,PHI_LS,PHI1_LS,ROS_BACKU, &
330330
ROS_HEAD,ROS_FLANK,WIND_EXP, &
331331
SR_X_LS,SR_Y_LS,U_LS,V_LS,Z_LS,DZTDX,DZTDY,MAG_ZT, &
332332
PHI_WS,UMF,THETA_ELPS,PHI_S,PHI_S_X,PHI_S_Y,PHI_W,LS_WORK1,LS_WORK2
@@ -465,7 +465,7 @@ MODULE MESH_POINTERS
465465
INTEGER, POINTER, DIMENSION(:,:,:) :: K_AGL_SLICE
466466
INTEGER, POINTER, DIMENSION(:,:) :: LS_KLO_TERRAIN,LS_KHI_TERRAIN,K_LS,LS_SURF_INDEX
467467
INTEGER, POINTER :: N_TERRAIN_SLCF
468-
REAL(EB), POINTER, DIMENSION(:,:) :: FLUX0_LS,FLUX1_LS,PHI_LS,PHI1_LS,ROS_BACKU,TOA, &
468+
REAL(EB), POINTER, DIMENSION(:,:) :: FLUX0_LS,FLUX1_LS,PHI_LS,PHI1_LS,ROS_BACKU, &
469469
ROS_HEAD,ROS_FLANK,WIND_EXP, &
470470
SR_X_LS,SR_Y_LS,U_LS,V_LS,Z_LS,DZTDX,DZTDY,MAG_ZT, &
471471
PHI_WS,UMF,THETA_ELPS,PHI_S,PHI_S_X,PHI_S_Y,PHI_W,LS_WORK1,LS_WORK2
@@ -843,7 +843,6 @@ SUBROUTINE POINT_TO_MESH(NM)
843843
LS_SURF_INDEX =>M%LS_SURF_INDEX
844844
FLUX0_LS => M%FLUX0_LS
845845
FLUX1_LS => M%FLUX1_LS
846-
TOA => M%TOA
847846
PHI_LS => M%PHI_LS
848847
PHI1_LS => M%PHI1_LS
849848
ROS_BACKU => M%ROS_BACKU

Source/type.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1036,7 +1036,7 @@ MODULE TYPES
10361036
REAL(EB), ALLOCATABLE, DIMENSION(:,:,:) :: U_LNK, V_LNK, W_LNK
10371037

10381038
! Level Set
1039-
REAL(EB), ALLOCATABLE, DIMENSION(:,:) :: PHI_LS,PHI1_LS,U_LS,V_LS,Z_LS,TOA
1039+
REAL(EB), ALLOCATABLE, DIMENSION(:,:) :: PHI_LS,PHI1_LS,U_LS,V_LS,Z_LS
10401040
REAL(EB), ALLOCATABLE, DIMENSION(:) :: REAL_SEND_PKG14,REAL_RECV_PKG14
10411041

10421042
END TYPE OMESH_TYPE

Source/vege.f90

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,6 @@ SUBROUTINE INITIALIZE_LEVEL_SET_FIRESPREAD_1(NM)
6464
ALLOCATE(M%PHI_LS(0:IBP1,0:JBP1)) ; CALL ChkMemErr('VEGE:LEVEL SET','PHI_LS',IZERO) ; PHI_LS => M%PHI_LS ; PHI_LS = PHI_LS_MIN
6565
ALLOCATE(M%PHI1_LS(0:IBP1,0:JBP1)); CALL ChkMemErr('VEGE:LEVEL SET','PHI1_LS',IZERO) ; PHI1_LS => M%PHI1_LS ; PHI1_LS = PHI_LS_MIN
6666

67-
ALLOCATE(M%TOA(0:IBP1,0:JBP1)) ; CALL ChkMemErr('VEGE:TOA','TOA',IZERO) ; TOA => M%TOA ; TOA = T_END + 1._EB
68-
6967
! Wind speed components in the center of the first gas phsae cell above the ground.
7068

7169
ALLOCATE(M%U_LS(0:IBP1,0:JBP1)) ; CALL ChkMemErr('VEGE:LEVEL SET','U_LS',IZERO) ; U_LS => M%U_LS ; U_LS = 0._EB
@@ -516,7 +514,6 @@ SUBROUTINE LEVEL_SET_FIRESPREAD(T,DT,NM)
516514
CFA => CFACE(CUT_FACE(ICF)%CFACE_INDEX(IW))
517515
B1 => BOUNDARY_PROP1(CFA%B1_INDEX)
518516
IF (PHI_LS(IIG,JJG)>=0._EB .AND. B1%T_IGN>1.E5_EB) CALL IGNITE_GRID_CELL
519-
IF (PHI_LS(IIG,JJG)>=0._EB .AND. TOA(IIG,JJG)>T_END) TOA(IIG,JJG) = T
520517
B2 => BOUNDARY_PROP2(CFA%B2_INDEX)
521518
B2%PHI_LS = PHI_LS(IIG,JJG)
522519
ENDDO
@@ -534,7 +531,6 @@ SUBROUTINE LEVEL_SET_FIRESPREAD(T,DT,NM)
534531
WC => WALL(IW)
535532
B1 => BOUNDARY_PROP1(WC%B1_INDEX)
536533
IF (PHI_LS(IIG,JJG)>=0._EB .AND. B1%T_IGN>1.E5_EB) CALL IGNITE_GRID_CELL
537-
IF (PHI_LS(IIG,JJG)>=0._EB .AND. TOA(IIG,JJG)>T_END) TOA(IIG,JJG) = T
538534
B2 => BOUNDARY_PROP2(WC%B2_INDEX)
539535
B2%PHI_LS = PHI_LS(IIG,JJG)
540536
ENDDO
@@ -619,7 +615,7 @@ SUBROUTINE FILL_BOUNDARY_VALUES
619615

620616
USE COMPLEX_GEOMETRY, ONLY : CC_CGSC,CC_SOLID,CC_CUTCFE
621617
INTEGER :: IW,IIO,JJO,N_INT_CELLS,NOM,IC
622-
REAL(EB) :: PHI_LS_OTHER,U_LS_OTHER,V_LS_OTHER,Z_LS_OTHER,TOA_LS_OTHER
618+
REAL(EB) :: PHI_LS_OTHER,U_LS_OTHER,V_LS_OTHER,Z_LS_OTHER
623619
TYPE (EXTERNAL_WALL_TYPE), POINTER :: EWC
624620
LOGICAL :: SOLID_CELL
625621

@@ -647,7 +643,6 @@ SUBROUTINE FILL_BOUNDARY_VALUES
647643
U_LS_OTHER = 0._EB
648644
V_LS_OTHER = 0._EB
649645
Z_LS_OTHER = 0._EB
650-
TOA_LS_OTHER = 0._EB
651646
DO JJO=EWC%JJO_MIN,EWC%JJO_MAX
652647
DO IIO=EWC%IIO_MIN,EWC%IIO_MAX
653648
IF (PREDICTOR) THEN
@@ -658,7 +653,6 @@ SUBROUTINE FILL_BOUNDARY_VALUES
658653
U_LS_OTHER = U_LS_OTHER + OMESH(NOM)%U_LS(IIO,JJO)
659654
V_LS_OTHER = V_LS_OTHER + OMESH(NOM)%V_LS(IIO,JJO)
660655
Z_LS_OTHER = Z_LS_OTHER + OMESH(NOM)%Z_LS(IIO,JJO)
661-
TOA_LS_OTHER = TOA_LS_OTHER + OMESH(NOM)%TOA(IIO,JJO)
662656
ENDDO
663657
ENDDO
664658
N_INT_CELLS = (EWC%IIO_MAX-EWC%IIO_MIN+1) * (EWC%JJO_MAX-EWC%JJO_MIN+1)
@@ -669,7 +663,6 @@ SUBROUTINE FILL_BOUNDARY_VALUES
669663
U_LS(II,JJ) = U_LS_OTHER/REAL(N_INT_CELLS,EB)
670664
V_LS(II,JJ) = V_LS_OTHER/REAL(N_INT_CELLS,EB)
671665
Z_LS(II,JJ) = Z_LS_OTHER/REAL(N_INT_CELLS,EB)
672-
TOA(II,JJ) = TOA_LS_OTHER/REAL(N_INT_CELLS,EB)
673666
CASE(3) ! only grab a PHI_LS value from the other mesh if the (II,JJ) cell of the current mesh has no terrain surface
674667
SOLID_CELL = .FALSE.
675668
IF (CC_IBM) THEN
@@ -682,7 +675,6 @@ SUBROUTINE FILL_BOUNDARY_VALUES
682675
U_LS(II,JJ) = U_LS_OTHER/REAL(N_INT_CELLS,EB)
683676
V_LS(II,JJ) = V_LS_OTHER/REAL(N_INT_CELLS,EB)
684677
Z_LS(II,JJ) = Z_LS_OTHER/REAL(N_INT_CELLS,EB)
685-
TOA(II,JJ) = TOA_LS_OTHER/REAL(N_INT_CELLS,EB)
686678
ENDIF
687679
CASE(-3) ! only grab a PHI_LS value from the other mesh if the (II,JJ) cell of the current mesh has no terrain surface
688680
SOLID_CELL = .FALSE.
@@ -696,7 +688,6 @@ SUBROUTINE FILL_BOUNDARY_VALUES
696688
U_LS(II,JJ) = U_LS_OTHER/REAL(N_INT_CELLS,EB)
697689
V_LS(II,JJ) = V_LS_OTHER/REAL(N_INT_CELLS,EB)
698690
Z_LS(II,JJ) = Z_LS_OTHER/REAL(N_INT_CELLS,EB)
699-
TOA(II,JJ) = TOA_LS_OTHER/REAL(N_INT_CELLS,EB)
700691
ENDIF
701692
END SELECT
702693

Verification/WUI/LS_ellipse_0ms_00deg.fds

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,16 @@
2121
&VENT DB='ZMIN', SURF_ID='fuel'/
2222

2323
&SLCF AGL_SLICE=0.1, QUANTITY='LEVEL SET VALUE' /
24-
25-
&DEVC XYZ=0,4,0, ID='000', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
26-
&DEVC XYZ=2.8284,2.8284,0, ID='045', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
27-
&DEVC XYZ=4,0,0, ID='090', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
28-
&DEVC XYZ=2.8284,-2.8284,0, ID='135', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
29-
&DEVC XYZ=0,-4,0, ID='180', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
30-
&DEVC XYZ=-2.8284,-2.8284,0, ID='225', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
31-
&DEVC XYZ=-4,0,0, ID='270', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
32-
&DEVC XYZ=-2.8284,2.8284,0, ID='315', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
24+
&BNDF QUANTITY='IGNITION TIME'/
25+
26+
&DEVC XYZ=0,4,0, ID='000', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
27+
&DEVC XYZ=2.8284,2.8284,0, ID='045', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
28+
&DEVC XYZ=4,0,0, ID='090', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
29+
&DEVC XYZ=2.8284,-2.8284,0, ID='135', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
30+
&DEVC XYZ=0,-4,0, ID='180', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
31+
&DEVC XYZ=-2.8284,-2.8284,0, ID='225', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
32+
&DEVC XYZ=-4,0,0, ID='270', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
33+
&DEVC XYZ=-2.8284,2.8284,0, ID='315', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
3334

3435
&DUMP FLUSH_FILE_BUFFERS=T, DT_DEVC=125./
3536

Verification/WUI/LS_ellipse_0ms_30deg.fds

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,16 @@
2424
ZVALS=0.0,4.0825,4.0825,8.165/
2525

2626
&SLCF AGL_SLICE=0.1, QUANTITY='LEVEL SET VALUE' /
27-
28-
&DEVC XYZ=0,4,0, ID='000', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
29-
&DEVC XYZ=2.8284,2.8284,0, ID='045', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
30-
&DEVC XYZ=4,0,0, ID='090', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
31-
&DEVC XYZ=2.8284,-2.8284,0, ID='135', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
32-
&DEVC XYZ=0,-4,0, ID='180', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
33-
&DEVC XYZ=-2.8284,-2.8284,0, ID='225', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
34-
&DEVC XYZ=-4,0,0, ID='270', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
35-
&DEVC XYZ=-2.8284,2.8284,0, ID='315', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
27+
&BNDF QUANTITY='IGNITION TIME'/
28+
29+
&DEVC XYZ=0,4,6, ID='000', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
30+
&DEVC XYZ=2.8284,2.8284,7, ID='045', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
31+
&DEVC XYZ=4,0,6, ID='090', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
32+
&DEVC XYZ=2.8284,-2.8284,4.2, ID='135', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
33+
&DEVC XYZ=0,-4,2.5, ID='180', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
34+
&DEVC XYZ=-2.8284,-2.8284,2, ID='225', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
35+
&DEVC XYZ=-4,0,2.5, ID='270', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
36+
&DEVC XYZ=-2.8284,2.8284,4.2, ID='315', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
3637

3738
&DUMP FLUSH_FILE_BUFFERS=T, DT_DEVC=125./
3839

Verification/WUI/LS_ellipse_5ms_00deg.fds

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,16 @@
2121
&VENT DB='ZMIN', SURF_ID='fuel'/
2222

2323
&SLCF AGL_SLICE=0.1, QUANTITY='LEVEL SET VALUE' /
24-
25-
&DEVC XYZ=0,4,0, ID='000', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
26-
&DEVC XYZ=2.8284,2.8284,0, ID='045', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
27-
&DEVC XYZ=4,0,0, ID='090', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
28-
&DEVC XYZ=2.8284,-2.8284,0, ID='135', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
29-
&DEVC XYZ=0,-4,0, ID='180', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
30-
&DEVC XYZ=-2.8284,-2.8284,0, ID='225', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
31-
&DEVC XYZ=-4,0,0, ID='270', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
32-
&DEVC XYZ=-2.8284,2.8284,0, ID='315', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
24+
&BNDF QUANTITY='IGNITION TIME'/
25+
26+
&DEVC XYZ=0,4,0, ID='000', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
27+
&DEVC XYZ=2.8284,2.8284,0, ID='045', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
28+
&DEVC XYZ=4,0,0, ID='090', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
29+
&DEVC XYZ=2.8284,-2.8284,0, ID='135', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
30+
&DEVC XYZ=0,-4,0, ID='180', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
31+
&DEVC XYZ=-2.8284,-2.8284,0, ID='225', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
32+
&DEVC XYZ=-4,0,0, ID='270', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
33+
&DEVC XYZ=-2.8284,2.8284,0, ID='315', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
3334

3435
&DUMP FLUSH_FILE_BUFFERS=T, DT_DEVC=125./
3536

Verification/WUI/LS_ellipse_5ms_30deg.fds

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,16 @@
2424
ZVALS=0.0,4.0825,4.0825,8.165/
2525

2626
&SLCF AGL_SLICE=0.1, QUANTITY='LEVEL SET VALUE' /
27-
28-
&DEVC XYZ=0,4,0, ID='000', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
29-
&DEVC XYZ=2.8284,2.8284,0, ID='045', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
30-
&DEVC XYZ=4,0,0, ID='090', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
31-
&DEVC XYZ=2.8284,-2.8284,0, ID='135', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
32-
&DEVC XYZ=0,-4,0, ID='180', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
33-
&DEVC XYZ=-2.8284,-2.8284,0, ID='225', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
34-
&DEVC XYZ=-4,0,0, ID='270', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
35-
&DEVC XYZ=-2.8284,2.8284,0, ID='315', QUANTITY='TIME OF ARRIVAL', TEMPORAL_STATISTIC='INSTANT VALUE'/
27+
&BNDF QUANTITY='IGNITION TIME'/
28+
29+
&DEVC XYZ=0,4,6, ID='000', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
30+
&DEVC XYZ=2.8284,2.8284,7, ID='045', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
31+
&DEVC XYZ=4,0,6, ID='090', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
32+
&DEVC XYZ=2.8284,-2.8284,4.2, ID='135', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
33+
&DEVC XYZ=0,-4,2.5, ID='180', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
34+
&DEVC XYZ=-2.8284,-2.8284,2, ID='225', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
35+
&DEVC XYZ=-4,0,2.5, ID='270', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
36+
&DEVC XYZ=-2.8284,2.8284,4.2, ID='315', QUANTITY='IGNITION TIME', TEMPORAL_STATISTIC='INSTANT VALUE', IOR=3/
3637

3738
&DUMP FLUSH_FILE_BUFFERS=T, DT_DEVC=125./
3839

0 commit comments

Comments
 (0)