Reaction Generator
- Last UpdatedFeb 01, 2023
- 3 minute read
About the Reaction Generator
The Reaction Generator is a Microsoft Excel tool that helps you quickly build AVEVA Process Simulation reaction submodels in an intuitive way. You enter reaction data into the Reaction Generator.xlsm file, on the Reaction Info worksheet. You can then generate a reaction submodel with the specified reaction data.

The Reaction Generator includes an Instructions section on the Instructions worksheet. Refer to this Instructions section for detailed procedures on how to use the Reaction Generator.
Concepts
-
You may need to enable macros when you first open the Reaction Generator.
-
You can specify the Model Library that you want to add the reaction submodel to as well as the name of the reaction submodel in that Model Library.
-
If the Model Library already exists, the Reaction Generator appends the Model Library to include the new reaction submodel and creates a backup copy of the original Model Library.
-
If the reaction submodel already exists in the specified Model Library, the Reaction Generator saves the new reaction submodel with the next available name and does not change the existing reaction submodel.
-
You can add up to 40 unique reactions to the reaction submodel.
-
You can add up to 30 components to each unique reaction in the reaction submodel.
-
You can configure your reactions as parallel or sequential conversion reactions, kinetic reactions, or equilibrium reactions, or you can choose to generate only the component stoichiometry equations.
-
If you choose to generate only the component stoichiometry equations, you must update the reaction rates in the reaction submodel (in AVEVA Process Simulation, in the Model Editor) after you generate it.
-
You can model salt precipitation reactions by using the Equilibrium reaction type and setting the Activity Phase to Liquid and the Activity Basis to Activity.
-
For equilibrium reaction submodels, the Reaction Generator creates equations in a dimensionless form. See Understand reaction submodels for equilibrium reactions for more information.
Actions
-
Open the Reaction Generator by selecting Launch the Reaction Generator Tool
on the Advanced tab, in the Reaction Generator group.
-
Load Fluid components from an existing simulation (.simx file).
-
Specify the number of reactions in the reaction submodel.
-
Specify the type of reactions in the reaction submodel:
-
CNVR - Parallel
-
CNVR - Sequential
-
Kinetic
-
Equilibrium
-
Stoichiometry only (DefRate - Stoich Only)
-
-
Enter stoichiometric data for each reaction in the reaction submodel.
-
Enter kinetic or equilibrium data for each reaction in the reaction submodel.
-
Generate a Model Library (.libx file) that contains the configured reaction submodel.
-
Import the generated Model Library into AVEVA Process Simulation.
-
Reset the Reaction Generator to build a new reaction submodel.