You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Manuals/FDS_User_Guide/FDS_User_Guide.tex
+24-15Lines changed: 24 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -2426,9 +2426,7 @@ \subsection{Walls with Different Materials Front and Back}
2426
2426
MATL_ID(1:3,1) = 'STEEL','INSULATION','PLASTIC'
2427
2427
THICKNESS(1:3) = 0.0063,0.036,0.002 /
2428
2428
\end{lstlisting}
2429
-
If, in addition, the insulation material and plastic are combustible, and their burning properties are specified on the appropriate \ct{MATL} lines, then indicating which side of the column would generate the fuel vapor is needed. In this case, the steel is impermeable. Adding the the parameter \ct{LAYER_DIVIDE=2.0} to the \ct{SURF} line labeled \ct{'COLUMN EXTERIOR'} would result in fuel vapors formed by the heating of the two first layers (\ct{'PLASTIC'} and \ct{'INSULATION'}) being driven out of that surface. Similarly, for the \ct{SURF} line labeled \ct{'COLUMN INTERIOR'}, specifying \ct{LAYER_DIVIDE=0.0} would indicate that no fuel vapors are to driven into the interior of the column. In fact, values from 0.0 to 1.0 would work equally because the material \ct{'STEEL'} would not generate any fuel vapors.
2430
-
2431
-
By default, \ct{LAYER_DIVIDE} is 0.5 times the number of layers for surfaces with \ct{EXPOSED} backing, and equal to the number of layers for other surfaces.
2429
+
If, in addition, the insulation material and plastic are combustible, and their burning properties are specified on the appropriate \ct{MATL} lines, then indicating which side of the column would generate the fuel vapor is needed. In this case, the steel is impermeable. Adding the the parameter \ct{LAYER_DIVIDE=2.0} to the \ct{SURF} line labeled \ct{'COLUMN EXTERIOR'} would result in fuel vapors formed by the heating of the two first layers (\ct{'PLASTIC'} and \ct{'INSULATION'}) being driven out of that surface. Similarly, for the \ct{SURF} line labeled \ct{'COLUMN INTERIOR'}, specifying \ct{LAYER_DIVIDE=0.0} would indicate that no fuel vapors are to driven into the interior of the column. In fact, values from 0.0 to 1.0 would work equally because the material \ct{'STEEL'} would not generate any fuel vapors. By default, \ct{LAYER_DIVIDE} is 0.5 times the number of layers for surfaces with \ct{EXPOSED} backing, and equal to the number of layers for other surfaces. See Section~\ref{info:LAYER_DIVIDE} for more information.
Note that the indices associated with the parameters are not needed {\em in this case}, but they are shown to emphasize that, in general, there can be multiple reactions with corresponding kinetic parameters and products.
2873
2871
2872
+
\subsection{Solid Phase Gas Transport}\
2873
+
\label{info:LAYER_DIVIDE}
2874
+
2875
+
The solid phase conduction/reaction algorithm does not have an explicit transport mechanism for pyrolyzed gases. Rather, the pyrolyzates are assumed to appear instantaneously at the surface. Which surface is controlled by the \ct{SURF} line parameter \ct{LAYER_DIVIDE}, a real number that specifies the number of layers whose gaseous pyrolyzates are to be applied to the surface with the given \ct{SURF} label. For example, if \ct{LAYER_DIVIDE=1.5}, the gases generated by the first layer and half of the second layer shall be applied at the given surface. This same partitioning holds whether or not the solid is shrinking or swelling. Be careful to ensure that the specified values of \ct{LAYER_DIVIDE} are consistent for the \ct{SURF} lines that control opposing surfaces. If two different \ct{SURF} lines govern the front and back of a solid obstruction, the specified values of \ct{LAYER_DIVIDE} should sum to the total number of layers. Otherwise, the mass of evolved gases may not be correct.
2876
+
2877
+
If \ct{LAYER_DIVIDE} is not set, it is assumed that for a solid with \ct{BACKING='EXPOSED'}, the gases generated within a depth of half the total thickness are to be applied at the front surface and the other half at the back. If the \ct{BACKING} is not \ct{'EXPOSED'}, all of the gases will be applied at the front surface.
2878
+
2879
+
Suppose, for example, that the solid is composed of a layer of insulation on top of a layer of plastic on top of a layer of steel. The steel is impermeable. By setting \ct{LAYER_DIVIDE=2.0} to the \ct{SURF} line whose first layer is the insulation directs the vapors generated by the insulation and plastic to be driven out of the exterior surface of the insulation. Similarly, for the \ct{SURF} line that is applied to the steel, specifying \ct{LAYER_DIVIDE=0.0} would indicate that no fuel vapors are to escape the steel surface. Note that in this instance, the sum of the values of \ct{LAYER_DIVIDE} is not equal to the number of layers, but this is not a problem because the layer of steel does not generate any gases.
2880
+
2881
+
2882
+
2874
2883
\subsection{Reaction Rates}
2875
2884
\label{sec:reaction_rates}
2876
2885
@@ -5512,19 +5521,19 @@ \subsection{Chemical Time Integration}
5512
5521
\end{lstlisting}
5513
5522
Internally, CVODE assigns default values to several key parameters, as listed below:
5514
5523
\begin{itemize}
5515
-
\setlength{\itemsep}{-4pt}
5516
-
\item \ct{FINITE_RATE_MIN_TEMP}=300~$^\circ$C
5517
-
\item \ct{ODE_MIN_ATOL}=1E-10
5518
-
\item \ct{ODE_REL_ERROR}=1E-6
5519
-
\item \ct{ZZ_MIN_GLOBAL}=1E-10
5520
-
\item \ct{EQUIV_RATIO_CHECK}=F
5521
-
\item \ct{MIN_EQUIV_RATIO}=0.0
5522
-
\item \ct{MAX_EQUIV_RATIO}=20.0
5523
-
\item \ct{DO_CHEM_LOAD_BALANCE}=T
5524
+
\setlength{\itemsep}{-4pt}
5525
+
\item \ct{FINITE_RATE_MIN_TEMP}=300~$^\circ$C
5526
+
\item \ct{ODE_MIN_ATOL}=1E-10
5527
+
\item \ct{ODE_REL_ERROR}=1E-6
5528
+
\item \ct{ZZ_MIN_GLOBAL}=1E-10
5529
+
\item \ct{EQUIV_RATIO_CHECK}=F
5530
+
\item \ct{MIN_EQUIV_RATIO}=0.0
5531
+
\item \ct{MAX_EQUIV_RATIO}=20.0
5532
+
\item \ct{DO_CHEM_LOAD_BALANCE}=T
5524
5533
\end{itemize}
5525
-
The parameter \ct{FINITE_RATE_MIN_TEMP} defines the minimum temperature (in ~$^\circ$C) above which chemistry calculation will be performed. CVODE allows specification of relative and absolute tolerances at the species-level using the \ct{ODE_REL_ERROR} and \ct{ODE_ABS_ERROR} parameters in the \ct{SPEC} input line. These tolerances can also be set globally in the \ct{COMB} input line, with species-level settings taking precedence. Currently, CVODE does not allow relative tolerance at the species level. The minimum concentration of a species is determined as the product of \ct{ODE_REL_ERROR} and \ct{ZZ_MIN_GLOBAL}. Concentrations below this threshold are treated as zero.
5534
+
The parameter \ct{FINITE_RATE_MIN_TEMP} defines the minimum temperature (in ~$^\circ$C) above which chemistry calculation will be performed. CVODE allows specification of relative and absolute tolerances at the species-level using the \ct{ODE_REL_ERROR} and \ct{ODE_ABS_ERROR} parameters in the \ct{SPEC} input line. These tolerances can also be set globally in the \ct{COMB} input line, with species-level settings taking precedence. Currently, CVODE does not allow relative tolerance at the species level. The minimum concentration of a species is determined as the product of \ct{ODE_REL_ERROR} and \ct{ZZ_MIN_GLOBAL}. Concentrations below this threshold are treated as zero.
5526
5535
5527
-
Additional optional parameters include \ct{EQUIV_RATIO_CHECK}, \ct{MIN_EQUIV_RATIO}, and \ct{MAX_EQUIV_RATIO}. When \ct{EQUIV_RATIO_CHECK} is enabled (set to true), the chemistry calculation is performed only for those cells for which equivalence ratio is within the specified \ct{MIN_EQUIV_RATIO} and \ct{MAX_EQUIV_RATIO} limits, reducing computational time. Enabling \ct{DO_CHEM_LOAD_BALANCE} significantly accelerates chemistry calculations by distributing the computational load evenly across all MPI processes.
5536
+
Additional optional parameters include \ct{EQUIV_RATIO_CHECK}, \ct{MIN_EQUIV_RATIO}, and \ct{MAX_EQUIV_RATIO}. When \ct{EQUIV_RATIO_CHECK} is enabled (set to true), the chemistry calculation is performed only for those cells for which equivalence ratio is within the specified \ct{MIN_EQUIV_RATIO} and \ct{MAX_EQUIV_RATIO} limits, reducing computational time. Enabling \ct{DO_CHEM_LOAD_BALANCE} significantly accelerates chemistry calculations by distributing the computational load evenly across all MPI processes.
5528
5537
User can modify the default values of any or all of these parameters as needed using the following line in the FDS input file:
0 commit comments