Skip to content

Commit cbc2d03

Browse files
committed
FDS Source: add OXIDATIVE HRRPUA solid phase output. Issue #13664
1 parent 78fdbe5 commit cbc2d03

File tree

4 files changed

+9
-1
lines changed

4 files changed

+9
-1
lines changed

Manuals/FDS_User_Guide/FDS_User_Guide.tex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2868,7 +2868,7 @@ \subsection{Reaction Rates}
28682868
\be
28692869
X_{\rm O_2}(x) = X_{\rm O_2,f}\exp(-x/L_{\rm g})
28702870
\ee
2871-
where $L_{\rm g}$ is the gas diffusion length scale and $X_{\rm O_2,f}$ is computed to satisfy simultaneous mass transfer and solid phase reaction rates (see FDS Tech Guide \cite{FDS_Math_Guide}). $n_{{\rm O_2},ij}$ is prescribed under the name {\ct N\_O2(j)} on the {\ct MATL} line of the $i$th material. It is zero by default. $L_{\rm g}$ is prescribed under the name {\ct GAS\_DIFFUSION\_DEPTH(j)}, and it is 0.001 m by default.
2871+
where $L_{\rm g}$ is the gas diffusion length scale and $X_{\rm O_2,f}$ is computed to satisfy simultaneous mass transfer and solid phase reaction rates (see FDS Tech Guide \cite{FDS_Math_Guide}). $n_{{\rm O_2},ij}$ is prescribed under the name {\ct N\_O2(j)} on the {\ct MATL} line of the $i$th material. It is zero by default. $L_{\rm g}$ is prescribed under the name {\ct GAS\_DIFFUSION\_DEPTH(j)}, and it is 0.001 m by default. The heat release rate per unit area associated with oxidation reactions can be output using the solid phase {\ct QUANTITY} called {\ct 'OXIDATIVE HRRPUA'}. This is an integral in depth of the contributions from all reactions and all materials for a given solid surface.
28722872

28732873
You can specity {\ct MAX\_REACTION\_RATE(j)} (\si{kg/m^3.s}) to limit the reaction rate, $r_{ij}$, below a specified value.
28742874

@@ -11472,6 +11472,7 @@ \section{Solid Phase Output Quantities}
1147211472
{\ct NORMALIZED HEAT RELEASE RATE} & Section~\ref{info:material_components} & W/g & D \\ \hline
1147311473
{\ct NORMALIZED MASS}$^4$ & Section~\ref{info:material_components} & & D \\ \hline
1147411474
{\ct NORMALIZED MASS LOSS RATE}$^4$ & Section~\ref{info:material_components} & 1/s & D \\ \hline
11475+
{\ct OXIDATIVE HRRPUA} & Section~\ref{sec:reaction_rates} & \unit{kW/m^2} & B,D \\ \hline
1147511476
{\ct PRESSURE COEFFICIENT} & Section~\ref{info:pressure_coefficient} & & B,D \\ \hline
1147611477
{\ct RADIATIVE HEAT FLUX} & Section~\ref{info:heat_flux} & \unit{kW/m^2} & B,D \\ \hline
1147711478
{\ct RADIOMETER} & Section~\ref{info:heat_flux} & \unit{kW/m^2} & B,D \\ \hline

Source/data.f90

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1604,6 +1604,10 @@ SUBROUTINE DEFINE_OUTPUT_QUANTITIES
16041604
OUTPUT_QUANTITY(-79)%SHORT_NAME = 'O2_iter'
16051605
OUTPUT_QUANTITY(-79)%BNDF_APPROPRIATE = .TRUE.
16061606

1607+
OUTPUT_QUANTITY(-80)%NAME = 'OXIDATIVE HRRPUA'
1608+
OUTPUT_QUANTITY(-80)%UNITS= 'kW/m2'
1609+
OUTPUT_QUANTITY(-80)%SHORT_NAME = 'hrrpua_O2'
1610+
16071611
! Condensation
16081612
OUTPUT_QUANTITY(-100)%NAME = 'CONDENSATION HEAT FLUX'
16091613
OUTPUT_QUANTITY(-100)%UNITS= 'kW/m2'

Source/dump.f90

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9252,6 +9252,8 @@ REAL(EB) FUNCTION SOLID_PHASE_OUTPUT(INDX,Y_INDEX,Z_INDEX,PART_INDEX,OPT_WALL_IN
92529252
CASE(79) ! SURFACE OXYGEN ITERATIONS
92539253
SOLID_PHASE_OUTPUT = 0
92549254
IF (SF%INCLUDE_BOUNDARY_PROP2_TYPE) SOLID_PHASE_OUTPUT = B2%Y_O2_ITER
9255+
CASE(80) ! OXIDATIVE HRRPUA
9256+
SOLID_PHASE_OUTPUT = B1%Q_DOT_O2_PP*0.001_EB
92559257

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

Verification/WUI/char_oxidation_1.fds

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
&VENT MB='ZMAX',SURF_ID='OPEN' /
8080

8181
&DEVC XB=-0.5, 0.5,-0.5,0.5,0.0,3.0, QUANTITY='MPUV', PART_ID='foliage part', ID='mass foliage', SPATIAL_STATISTIC='VOLUME INTEGRAL' /
82+
&DEVC XB=-0.5, 0.5,-0.5,0.5,0.0,3.0, QUANTITY='OXIDATIVE HRRPUA', PART_ID='foliage part', ID='char hrr', SPATIAL_STATISTIC='SURFACE INTEGRAL' /
8283

8384
&TAIL /
8485

0 commit comments

Comments
 (0)