Reaction Block - Extents
Navigation: Models ➔ Sub-Models ➔ Reaction Block (RB) ➔ Extents
Overview | Reaction Block Data Section | RB Sub Model (Model Theory) | ||||||
---|---|---|---|---|---|---|---|---|
Reaction Editor | Reaction Block Summary | Reaction Block Tabs (Main) | Individual Reactions | Reaction Extents | Source / Sink / Heat Exchange | Solving Order - Sequential or Simultaneous | Energy Balance | Heat of Reaction / Heat of Dilution / Partial Pressures |
Introduction
There are a number of methods for expressing the extent of a reaction in a Reaction Block. Some of these methods are valid for both Steady State and Dynamic reaction blocks, and some will only be valid in one or the other:
- The term RB, or Reaction Block, is used for steady state projects or in units with no content in Dynamic projects.
- The term CRB, or Content Reaction Block, is used in units with content in Dynamic modelling.
- If the heading has RB and CRB then the method is valid for both types of reaction block, otherwise it is only valid for the type stated.
The image below is from the Reaction Editor:
- The Reaction Direction is discussed here as this is important for the various extent types that can be specified.
- Choose the Extent type from the drop down list. These will be explained in detail below.
- For Extent type Fraction Reacted, select the required extent in the Value box. Please note that this value can also be set from the Access Window as this is a "White" Field.
- For Extent type Fraction Reacted, select the extent species from the dropdown list
NOTE:
- Different Extent Types have different number of input selections, please see Summary of the Extent Types for more information.
Reaction Directions
-> Forward Reaction
Use this for forward only reactions, particularly used for simultaneous reactions. This also works well when the reaction extent is expressed using the Fraction method.
<-> or = Reversible Reaction
The reaction can proceed either way. This is recommended when using the following extent types:
- Final Concentration
- Final Fraction
- Final Flow
- Mass or Molar Ratio
- Equilibrium
If a reversible reaction is not defined for these types of extents then the requirement may not be met as the reaction can only proceed in one direction.
Specifying Reaction Extent
Summary of the Extent Types
Extent Type Drop List | Extent Type | RB | CRB | Input Fields Example |
---|---|---|---|---|
Fraction Reacted | Yes | No | ||
Amount Reacted | Yes | Yes | ||
Ratio | Yes | Yes | ||
Equilibrium | Yes | Yes | ||
Final Conc | Yes | Yes | ||
Final Conc (IPhase) | Yes | Yes | ||
Final Frac | Yes | Yes | ||
Final Flow | Yes | No | ||
Final Elem Conc | Yes | Yes | ||
Final Elem Conc (IPhase) | Yes | Yes | ||
Final Elem Frac | Yes | Yes | ||
User Calc | Yes | Yes | ||
Sp Calc | Yes | Yes | ||
Sp Model Prop | Yes | Yes | ||
Dynamic Fraction | No | Yes | ||
Dynamic Rate | No | Yes |
Reaction Extent : by Fraction
Fraction (RB)
The user specifies the fraction of one of the reactants that must react. This fraction of the specified reactant will react provided there are sufficient quantities of all other reactants.
Notes:
- If the reaction does NOT proceed to the required fraction, this will always be caused by a lack of one of the other reactants or user specified limit (see point 4 below).
- Reactions using this extent type can be reversible if the user specifies = or <-> in the reaction file. This means that the user may specify a NEGATIVE fractional extent of reaction and this will not cause an error.
- If the user never wants the reaction to proceed in a negative direction then they must specify a forward only reaction, ->.
- User may specify a limit for the reaction extent to avoid fully reacting a species. (This option is switched on from RB Tab - under Settings - LimitFractionReacted, when switched on, extra limit fields will be visible for each individual reactions.)
Example
- For the reaction H2SO4(aq) + NaOH(aq) = Na2SO4(s) + H2O(l), the user specifies a fraction of 0.5 for H2SO4(aq).
- If there is sufficient NaOH(aq), 50% of the H2SO4(aq) will react.
Final Fraction (RB & CRB)
The user specifies a mass or mole fraction of a particular species required at the reaction. The reaction will proceed as required to achieve this fraction provided there are sufficient quantities of all other species.
- The species can be either a reactant or a product.
- The fraction can be specified as a fraction of all material of the same Phase (by Phase), of the same individual Phase (by IPhase), or of all material (by Total).
Notes:
- The fraction specified will be achieved at the actual reaction, NOT the fraction in the product from the reaction block.
- Therefore, reactions using this extent type should be the last reaction (or be part of the last reaction sequence) in a reaction block. Otherwise the subsequent reactions may change the fraction in the final product. Thus it is advised to only use one of these extent types in each reaction block.
- Reactions using this extent type are normally reversible, i.e. use = or <-> when specifying the reaction direction. This will allow SysCAD to achieve the required final fraction, provided there are sufficient quantities of all other species. If the user specifies a forward only (->) reaction, then the final fraction may not be achieved.
- It is not advised to have more than one reaction with this extent type in a set of simultaneous reactions. This may lead to situations which have no solution or multiple solutions and may also reduce the speed of convergence.
- User may specify a limit for the reaction extent to avoid fully reacting a species. (This option is switched on from RB Tab - under Settings - LimitFractionReacted, when switched on, extra limit fields will be visible for each individual reactions.) This limit may affect the actual extent achieved.
Example
- For the reaction H2SO4(aq) + NaOH(aq) = Na2SO4(s) + H2O(l), the user specifies a Final Mass Fraction of Na2SO4(s) of 0.1 by Phase.
- If there are sufficient quantities of the required species then the reaction will proceed (in either direction as the reaction is reversible) in order to achieve a final mass fraction of 10% of Na2SO4(s) in the Solid phase.
Final Elemental Fraction (RB & CRB)
Available from Build 139.32925.
The user specifies a mass or mole fraction of a particular element required at the reaction. The reaction will proceed as required to achieve this fraction provided there are sufficient quantities of all other species.
- The element must be involved in the reaction.
- The fraction can be specified as a fraction of a chosen phase or individual phase (IPhase), e.g. Liquid (Entire Phase) or Aqueous.
Notes:
- The fraction specified will be achieved at the actual reaction, NOT the fraction in the product from the reaction block.
- Therefore, reactions using this extent type should be the last reaction (or be part of the last reaction sequence) in a reaction block. Otherwise the subsequent reactions may change the fraction in the final product. Thus it is advised to only use one of these extent types in each reaction block.
- Reactions using this extent type are normally reversible, i.e. use = or <-> when specifying the reaction direction. This will allow SysCAD to achieve the required final fraction, provided there are sufficient quantities of all other species. If the user specifies a forward only (->) reaction, then the final fraction may not be achieved.
- It is not advised to have more than one reaction with this extent type in a set of simultaneous reactions. This may lead to situations which have no solution or multiple solutions and may also reduce the speed of convergence.
- User may specify a limit for the reaction extent to avoid fully reacting a species. (This option is switched on from RB Tab - under Settings - LimitFractionReacted, when switched on, extra limit fields will be visible for each individual reactions.) This limit may affect the actual extent achieved.
Example
- For the reaction H2SO4(aq) + NaOH(aq) = Na2SO4(s) + H2O(l), the user specifies a Final Mass Fraction of elemental sulphur of 5% in the Liquid entire phase.
- If there are sufficient quantities of the required species then the reaction will proceed (in either direction as the reaction is reversible) in order to achieve the final fraction.
Reaction Extent : by Concentration
Final Concentration (RB & CRB)
The user specifies the concentration of a particular species required at the reaction. The reaction will proceed as required to achieve this concentration provided there are sufficient quantities of all other species.
- The species can be either a reactant or a product.
- The concentration is specified in grams (or mole) of the species per litre of material of liquid phase.
- The user can optionally specify a temperature (in °C) at which the concentration is to be calculated. If no temperature is specified, then the default is the product temperature.
Notes:
- The concentration specified will be achieved at the actual reaction, NOT the concentration in the product from the reaction block.
- Therefore, reactions using this extent type should be the last reaction (or be part of the last reaction sequence) in a reaction block. Otherwise the subsequent reactions may change the concentration achieved. Thus it is advised to only use one of these extent types in each reaction block.
- Reactions using this extent type are normally reversible, i.e. use = or <-> when specifying the reaction direction. This will allow SysCAD to achieve the required final concentration, provided there are sufficient quantities of all other species.
- If the user specifies a forward only (->) reaction, then the final concentration may not be achieved.
- It is not advised to have more than one reaction with this extent type in a set of simultaneous reactions. This may lead to situations which have no solution or multiple solutions and may also reduce the speed of convergence.
Example
- For the reaction H2SO4(aq) + NaOH(aq) = Na2SO4(s) + H2O(l), the user specifies a final concentration of 5.5g/L of H2SO4(aq) at 25°C.
- If there are sufficient quantities of the required species then the reaction will proceed (in either direction as the reaction is reversible) in order to achieve a final concentration of 5.5 grams of H2SO4(aq)/Litre of Liquid at 25 °C.
Final Concentration based on Individual Phase (RB & CRB)
The user specifies the mass or mole of a particular species per required individual phase for the reaction. The reaction will proceed as required to achieve this concentration provided there are sufficient quantities of all other species.
- The species can be either a reactant or a product.
- The concentration is specified in grams or mole of the species per litre of material of specified individual phase.
- The user can optionally specify a temperature (in °C) at which the concentration is to be calculated. If no temperature is specified, then the default is the product temperature.
Notes:
- The concentration specified will be achieved at the actual reaction, NOT the concentration in the product from the reaction block.
- Therefore, reactions using this extent type should be the last reaction (or be part of the last reaction sequence) in a reaction block. Otherwise the subsequent reactions may change the concentration achieved. Thus it is advised to only use one of these extent types in each reaction block.
- The aqueous phase (aq) includes water (defined as H2O(l)). The liquid phase (l) excludes water (defined as H2O(l)). So please take care when selecting the individual phase from the list. See example below.
- Reactions using this extent type are normally reversible, i.e. use = or <-> when specifying the reaction direction. This will allow SysCAD to achieve the required final concentration, provided there are sufficient quantities of all other species.
- If the user specifies a forward only (->) reaction, then the final concentration may not be achieved.
- It is not advised to have more than one reaction with this extent type in a set of simultaneous reactions. This may lead to situations which have no solution or multiple solutions and may also reduce the speed of convergence.
Example
- For the reaction H2SO4(aq) + NaOH(aq) = Na2SO4(s) + H2O(l), the user specifies a final concentration of 5.5g/L of H2SO4(aq) in aq at 25°C.
- If there are sufficient quantities of the required species then the reaction will proceed (in either direction as the reaction is reversible) in order to achieve a final concentration of 5.5 grams of H2SO4(aq)/Litre of aqueous phase (including water) at 25 °C.
- For the reaction FeO(s) = FeO(sl), the user specifies a final concentration of 1 g/L FeO(sl) in slag at 25°C.
- If there are sufficient quantities of the required species then the reaction will proceed (in either direction as the reaction is reversible) in order to achieve a final concentration of 1 grams of FeO in the slag phase /Litre of slag species at 25 °C.
Final Elemental Concentration (RB & CRB)
The user specifies the mass or mole of a particular element in a required individual phase per Liquid phase for the reaction. The reaction will proceed as required to achieve this concentration provided there are sufficient quantities of all other species.
- The element must be involved in the reaction.
- The concentration is specified in grams (or mole) of the element in a required individual phase per litre of material of liquid phase.
- The user can optionally specify a temperature (in °C) at which the concentration is to be calculated. If no temperature is specified, then the default is the product temperature.
Notes:
- The concentration specified will be achieved at the actual reaction, NOT the concentration in the product from the reaction block.
- Therefore, reactions using this extent type should be the last reaction (or be part of the last reaction sequence) in a reaction block. Otherwise the subsequent reactions may change the concentration achieved. Thus it is advised to only use one of these extent types in each reaction block.
- Reactions using this extent type are normally reversible, i.e. use = or <-> when specifying the reaction direction. This will allow SysCAD to achieve the required final concentration, provided there are sufficient quantities of all other species.
- If the user specifies a forward only (->) reaction, then the final concentration may not be achieved.
- It is not advised to have more than one reaction with this extent type in a set of simultaneous reactions. This may lead to situations which have no solution or multiple solutions and may also reduce the speed of convergence.
Example
- For the reaction H2SO4(aq) + NaOH(aq) = Na2SO4(s) + H2O(l), the user specifies a final concentration of 1 g/L of S(aq) at 25°C.
- If there are sufficient quantities of the required species then the reaction will proceed (in either direction as the reaction is reversible) in order to achieve a final elemental concentration of 1 grams of S in aqueous phase /Litre of Liquid at 25 °C.
Final Elemental Concentration based on Individual Phase (RB & CRB)
The user specifies the mass or mole of a Element in a required phase per required individual phase for the reaction. The reaction will proceed as required to achieve this concentration provided there are sufficient quantities of all other species.
- The element must be involved in the reaction.
- The concentration is specified in gram or mole of the element of the chosen phase per litre of material of specified individual phase.
- The user can optionally specify a temperature (in °C) at which the concentration is to be calculated. If no temperature is specified, then the default is the product temperature.
Notes:
- The concentration specified will be achieved at the actual reaction, NOT the concentration in the product from the reaction block.
- Therefore, reactions using this extent type should be the last reaction (or be part of the last reaction sequence) in a reaction block. Otherwise the subsequent reactions may change the concentration achieved. Thus it is advised to only use one of these extent types in each reaction block.
- The aqueous phase (aq) includes water (defined as H2O(l)). The liquid phase (l) excludes water (defined as H2O(l)). So please take care when selecting the individual phase from the list. See example below.
- Reactions using this extent type are normally reversible, i.e. use = or <-> when specifying the reaction direction. This will allow SysCAD to achieve the required final concentration, provided there are sufficient quantities of all other species.
- If the user specifies a forward only (->) reaction, then the final concentration may not be achieved.
- It is not advised to have more than one reaction with this extent type in a set of simultaneous reactions. This may lead to situations which have no solution or multiple solutions and may also reduce the speed of convergence.
Example
- For the reaction H2SO4(aq) + NaOH(aq) = Na2SO4(s) + H2O(l), the user specifies a final concentration of 1 g/L of S(aq) in aq phase at 25°C.
- If there are sufficient quantities of the required species then the reaction will proceed (in either direction as the reaction is reversible) in order to achieve a final concentration of 1 grams of elemental sulphur in aqueous phase /Litre of aqueous species (including water) at 25 °C.
- For the reaction FeO(s) = FeO(sl), the user specifies a final concentration of 1 g/L Fe(sl) in slag at 25°C.
- If there are sufficient quantities of the required species then the reaction will proceed (in either direction as the reaction is reversible) in order to achieve a final concentration of 1 grams of elemental Fe in the slag phase /Litre of slag species at 25 °C.
Reaction Extent : by Flow
Amount Reacted (RB & CRB)
The user specifies the mass or mole flow of one of the reactants that must react. The required flow of the specified reactant will react provided there are sufficient quantities of all reactants.
Notes:
- If the reaction does NOT proceed to the required fraction, this will be caused by a lack of one of the reactants (including the specified reactant).
- Reactions using this extent type cannot be reversible.
- User may specify a limit for the reacting mass/moles. (This option is switched on from RB Tab - under Settings - LimitAmountReacted, when switched on, extra limit fields will be visible for each individual reactions.)
Example
- For the reaction H2SO4(aq) + NaOH(aq) = Na2SO4(s) + H2O(l), the user specifies a mass flow of 5 kg/h for H2SO4(aq).
- If there is sufficient NaOH(aq), 5 kg/h of the H2SO4(aq) will react.
Final Flow (RB only)
The user specifies the mass or mole flow of a particular species required at the end of the reaction step. The reaction will proceed as required to achieve this flow provided there are sufficient quantities of all other species.
- The species can be either a reactant or a product.
Notes:
- The flow specified will be achieved at the end of the current reaction step, NOT the product from the reaction block.
- if the specified species is used in multiple reactions, subsequent use of the species after the current reaction step may affect the flow calculated by the reaction.
- Reactions using this extent type are normally reversible, i.e. use = or <-> when specifying the reaction direction. This will allow SysCAD to achieve the required final flow, provided there are sufficient quantities of all other species.
- If the user specifies a forward only (->) reaction, then the final flow may not be achieved.
- It is possible to have more than one reaction with this extent type in a reaction block, provided the required species is different and only used once per reaction.
- User may specify a limit for the reacting mass/moles. (This option is switched on from RB Tab - under Settings - LimitAmountReacted, when switched on, extra limit fields will be visible for each individual reactions.)
Example
- For the reaction H2SO4(aq) + NaOH(aq) = Na2SO4(s) + H2O(l), the user specifies a final flow of 0.001 kg/h of H2SO4(aq).
- If there are sufficient quantities of the required species then the reaction will proceed (in either direction as the reaction is reversible) in order to achieve a final flow of 1 g/h of H2SO4(aq).
Reaction Extent : Other
Ratio (RB & CRB)
The user specifies the required molar or mass ratio of a Product to a Reactant. The Ratio = Product/Reactant.
The reaction will proceed as required to achieve this ratio provided there are sufficient quantities of all required species.
Notes:
- Reactions using this extent type are normally reversible, i.e. use = or <-> when specifying the reaction direction. This will allow SysCAD to achieve the required ratio, provided there are sufficient quantities of all other species. If the user specifies a forward only (->) reaction, then the ratio may not be achieved.
- Reactions using this extent type should be the last reaction (or be part of the last reaction sequence) in a reaction block. Otherwise the subsequent reactions may change the ratio achieved. Thus it is advised to only use one of these extent types in each reaction block.
Example
- For the reaction H2SO4(aq) + NaOH(aq) = Na2SO4(aq) + H2O(l), the user specifies a Mass Ratio of H2SO4(aq) : Na2SO4(aq) = 1:20.
- If there are sufficient quantities of the required species then the reaction will proceed (in either direction as the reaction is reversible) in order to achieve a final mass ratio of H2SO4(aq) to Na2SO4(aq) of 1:20, i.e. Na2SO4(aq) = 20 * H2SO4(aq).
Equilibrium (RB & CRB)
The user specifies the Equilibrium constant (K) for a reaction. For liquid reactions this is Kf, for gaseous reactions this is Kp. The reaction will proceed as required to achieve equilibrium provided there are sufficient quantities of all other species.
Consider a reaction of the form: aA + bB = cC + dD
For liquid reactions:
- [math]\displaystyle{ K_f = \cfrac{[C]^c [D]^d}{[A]^a [B]^b} }[/math]
- Where [X] = molar concentration of species X in mol/L.
- Solids are not included in the equilibrium equation
- Water is not included in the equilibrium equation.
For gaseous reactions:
- [math]\displaystyle{ K_p = \cfrac{(Cpp)^c (Dpp)^d}{(App)^a (Bpp)^b} }[/math]
- Where Xpp = partial pressure of species X, in kPa.
- Solids are not included in the equilibrium equation.
Notes:
- Reactions which contain only solid species can not use this extent type.
- Reactions which contain both liquid and gaseous species can not use this extent type.
- Reactions using this extent type are normally reversible, i.e. use = or <-> when specifying the reaction direction. This will allow SysCAD to achieve the required equilibrium, provided there are sufficient quantities of all other species. If the user specifies a forward only (->) reaction, then equilibrium may not be achieved.
- Reactions using this extent type should be the last reaction (or be part of the last reaction sequence) in a reaction block. Otherwise the subsequent reactions may change the equilibrium achieved. Thus it is advised to only use one of these extent types in each reaction block.
- This method is particularly useful for Dynamic simulation. Set the CRB using the “equilibrium” Extent and then use the LimitAmountReacted or LimitFractionReacted options to control the rate (kinetics). This is significantly easier and numerically more stable than using an amount reacted per timestep type Extent control.
Example:
Reaction Extent : Calculations and Properties
User Defined Properties (User Calc) (RB and CRB)
This requires User calculations - User Properties to be present in the project. The user calculations are defined as part of the project configuration file, please see User Property Calculations for more information.
If a user property is present, the user may select the required property to control the reaction extent.
If a user property is not present in the project, then <No UserCalcs Available> will be displayed in the selection box of the reaction editor.
Notes:
- Not all user defined properties can be used for reaction extent, please make sure the user property selected is related to the selected reaction.
Example
- For the Gold Example project, we can replace the last reaction with User Calc of CuonCarbon_ppm. This way, the reaction extent will be adjusted based on the user calculated ratio or Cu:C.
User Defined Species Calculation (Sp Calc) (RB and CRB)
This requires User calculations - User Species Calculation to be present in the project. The user calculations are defined as part of the project configuration file, please see Species Calculations for more information.
If a user species calculation is present, the user may select the required calculation to control the reaction extent.
If a user species calculation is not present for the project, then <No SpCalcs Available> will be displayed in the selection box of the reaction editor.
Notes:
- Not all user defined species calculation can be used for reaction extent, please make sure the user calculation selected is related to the selected reaction.
Example
- For the Nickel Copper Project, we can specify reaction extent in terms of Fe3+ or Fe2+.
Species Model Properties (Sp Model Prop) (RB and CRB)
This allows the user to control the reaction extent based on selected species model properties.
Examples
- For the standard species model, user can use properties such as TSS (total suspended solids), TDS (total dissolved solids) to control the solution impurities.
- For the Alumina species model, user can specify the Gibbsite Dissolution reaction in terms of the A/C:
Reaction Extent: Dynamic
Dynamic Rate (CRB)
This method can only be used for Dynamic simulation unit operations with content.
The user specifies both a fraction [math]\displaystyle{ F }[/math] and a fractional rate [math]\displaystyle{ r }[/math] at which one of the reactants will react. The actual fraction of the reactant to be reacted in a given step is the product of the fraction, the fractional rate and the step size (in seconds). This fraction of the specified reactant will react provided there are sufficient quantities of all other reactants.
The reactions are applied to the content of the unit model plus the total new feed delivered for the timestep.
The user may choose to have the rate 'Stabilised' (on by default). This means the rate is a first order response and the fraction reacted is given by: [math]\displaystyle{ F(1- e^{-r\Delta T}) }[/math]
Notes:
- Reactions using this extent type can be reversible if the user specifies = or <-> in the reaction file. This means that the user may specify a NEGATIVE fractional extent of reaction and this will not cause an error. If the user does not want to have the reaction proceed in a negative direction then they must specify a forward only reaction, ->.
- The dynamic rate option is only able to be used when the user has chosen for the reactions to occur on the content of the unit. For example turning on reactions in the Content Evaluation Block (CEB) for a Tank.
- The stabilised response is useful for large timesteps, so that the maximum fraction reacted approaches, but never exceeds the value [math]\displaystyle{ F }[/math]. This is useful with equilibrium models where the equilibrium value can be calculated from free energy consideration (see example 2 below).
Example 1
- For the reaction H2SO4(aq) + NaOH(aq) = Na2SO4(s) + H2O(l), the user specifies a fraction of 0.1 (i.e. 10%) and a fractional rate of 0.05 (i.e. 5 %/s) for H2SO4(aq).
- If there is sufficient NaOH(aq) then the rate of reaction of H2SO4(aq) will be 0.1 * 0.05 * step size (in seconds).
- A) If the project is running with an step size of 1 second, then the rate of reaction of H2SO4(aq) = 0.1 * 0.05 * 1 = 0.005, or 0.5% per second.
- B) If the project is running with an step size of 1 minute, then the rate of reaction of H2SO4(aq) = 0.1 * 0.05 * 60 = 0.3, or 30% per minute.
- In the example displayed here we have no feed or product streams for the content.
Example 2
- Nitrogen Tetraoxide [math]\ce{ N2O4 }[/math] dissociates to Nitrogen Dioxide via the reaction [math]\ce{ N2O4 = 2 NO2 }[/math]
The equilibrium for this reaction can be calculated from the change in Gibbs Free Energy for the reaction. For the reactants at 40C, G(N2O4) = -84255, and G(NO2) = -41028, so [math]\displaystyle{ \Delta G = -84255-2\times(-41028) = -2198 }[/math]. At equilibrium [math]\displaystyle{ K = e^{-\Delta G/RT} = 0.4298 }[/math], so at equilibrium we have 52.5% N2O4. and this determines the maximum fraction that can react.
Dynamic Fraction (CRB)
This method can only be used for Dynamic simulation unit operations with content.
The user specifies a fraction and a time period in which this fraction of the reactant will react. The time period specified can be larger or smaller than the project step size. If the time period specified is smaller than the project step size, then the fraction reacted in a single step (FracPerStep) will be greater than the fraction specified. If the time period specified is larger than the project step size, then the fraction reacted in a single step (FracPerStep) will be smaller than the fraction specified.
The reactions are applied to the content of the unit model plus the total new feed delivered for the timestep.
The fraction of the reactant to be reacted in a given step is calculated by the following formula:
- [math]\displaystyle{ (1-r)^n = 1-R }[/math]
- where
- Smaller Time Period = minimum(Time Period, Step Size)
- Larger Time Period = maximum(Time Period, Step Size)
- n = Larger Time Period / Smaller Time Period
- r = Fractional extent at the smaller time period (=FracForTimePeriod if Time Period < Step Size)
- R = Fractional extent at the larger time period (=FracForTimePeriod if Time Period > Step Size)
The calculated fraction of the specified reactant will react provided there are sufficient quantities of all other reactants.
Notes:
- Reactions using this extent type can be reversible if the user specifies = or <-> in the reaction file. This means that the user may specify a NEGATIVE fractional extent of reaction and this will not cause an error. If the user does not want to have the reaction proceed in a negative direction then they must specify a forward only reaction, ->.
- The dynamic fraction option is only able to be used when the user has chosen for the reactions to occur on the content of the unit. For example turning on reactions in the Content Evaluation Block (CEB) for a Tank.
- This method is can be useful for setting the equilibrium extent, which could be based on TCE side calculations. To do this, set the fraction to the equilibrium fraction and set the time period equal to the time step of the project. To take account of kinetic effects (may take a long time for equilibrium to be reached) use the LimitAmountReacted or LimitFractionReacted options to control the rate.
Example
- For the reaction H2SO4(aq) + NaOH(aq) = Na2SO4(s) + H2O(l), the user specifies a fraction of 0.1 in a time period of 60 seconds for H2SO4(aq).
- If there is sufficient NaOH(aq) then
- A) if the project is running with an step size of 1 second, then n = 60/1 = 60, R = 0.1 and hence the rate of reaction of H2SO4(aq) (r) = 0.175% per step.
- B) if the project is running with an step size of 1 hour, then n = 3600/60 = 60, r = 0.1 and hence the rate of reaction of H2SO4(aq) (R) = 99.82% per step.