Professional Documents
Culture Documents
Reactions in HYSYS PDF
Reactions in HYSYS PDF
There are currently five different types of reaction that may be simulated in HYSYS and a number of
reactor types that they may be used with (and one special reactor that does not require any equations).
Reactions may also be used in Columns and Separators (though there are some limitations on the phases
that may be used by the reactions in those cases). The five reaction types are as follows:
Conversion
This reaction type does not require any thermodynamic knowledge. You must input the
stoichiometry and the conversion of the basis reactant. The specified conversion cannot
exceed 100%. The reaction will proceed until either the specified conversion has been
reached or a limiting reagent has been exhausted.
Conversion reactions may not be grouped with any other form of reaction in a reaction
set. However, they may be grouped with other conversion reactions and ranked to operate
either sequentially or simultaneously. Lowest ranking occurs first (may start with either 0 or
1). Just as with single reactions, simultaneous reactions cannot total over 100% conversion
of the same basis.
Conversion reactions cannot be used with Plug Flow Reactors or CSTRs. In general, they
should only be used in Conversion Reactors.
Equilibrium
Equilibrium reactions require that you know some sort of relation between the reaction's
equilibrium constant, Keq, and temperature. You may specify Keq in a number of ways:
IMPORTANT: No matter what the units in your preferences, the T's used for this equation are in
Kelvin and thus your coefficients A-D must be adjusted accordingly if the T's for the information
you have are not also in Kelvin. If it becomes complicated to do so, you might choose to generate
a table of K vs. T and enter that as tabular data.
As tabular data of Keq vs. T (as suggested in the note above and from which HYSYS
fits the above equation).
Have HYSYS determine Keq from the Ideal Gas Gibbs Free Energy Coefficients.
This is similar to, but not exactly like what you get by attaching any equilibrium
reaction to a Gibbs Reactor (which just takes the stoichiometry). The difference
depends on the property package because the Gibbs reactor will take into account any
non-ideal behavior predicted by a thermo package such as Peng-Robinson. An
essentially ideal thermo package like Antoine would give almost exactly the same
results for the two different methods.
You may also search for the reaction among the pre-
defined reactions in the HYSYS library (reached from the
Library Page of the Equilibrium Reaction window)
Kinetic
All three of the remaining reaction types can be considered kinetic, in that they deal with an
expression for the rate of the reaction. Differentiating between the three becomes simply a
matter of formulation. In this first and simplest form, the rate equation is the one to the left
(this picture is taken from the Parameters Page of the Kinetics Reaction window). The first
term on the right hand side refers to the forward reaction, the second term to the optional
backward reaction. The k's are the reaction constants for which you must enter on the
Parameters Page the activation energies, E and E', and the pre-exponential factors, A and A'
(which are basically all of the constants lumped out front). The basis functions are not just
functions of the Base Component (which you set on the Basis Page -- see Chapter 11 of RV1
for an explanation of the Base Component or anything else having to do with reactions), but
are the products of the concentrations (or partial pressures, etc.) of any of the reactants or
products to whatever power (negative numbers and decimals are fine). For example, it just so
happens that for the reaction
You actually enter the form of the basis functions on the first page, Stoichiometry, of the
reaction window. In the columns to the right of the one in which you enter the stoichiometric
coefficients, you must enter the forward and reverse order. The HYSYS default is to assume
an elementary reaction the stoichiometry parallels the order. Therefore for this reaction you
would leave the forward order of CO at 1 and enter 1.5 for the forward order of Cl2. Though
it is assumed there is no reverse reaction, you might, if you chose, leave a 1 for the reverse
order of the COCl2. As long as you did not enter a value for the reverse E and A, no reverse
reaction would take place.
The Chemicals Tutorial in the Tutorials Book will take you through an example of the use of
a Kinetics reaction in a CSTR.
Kinetic (Rev Eqm)
Keq = kforward/kreverse
kreverse = kforward/Keq
For an example of the use of this type of reaction, see my Plug Flow Example.
Langmuir-Hinshelwood
This is the most complicated of all the reaction forms and is therefore the one that is not even
mentioned in any of the manuals (either on-line or off). Therefore it falls to me to explain it.
I go through all of this in detail in the Plug Flow Example, so if you decide you do need to
use this form, I recommend you work through that.Langmuir-Hinshelwood is mainly used to
model heterogeneous catalysis. The rate of reaction is slowed when you have a finite number
of active sites on the catalyst, some of which may become blocked to reaction by the
products being formed. Hence, to the standard rate equation is added a denominator (this is
almost exactly like the form for enzyme catalysis for those of you who have had
Biochemistry).
General Information on Reactions
If you are looking for a step by step instruction on every stage of the creation of a reaction and the use of
reaction sets, you won't find it here. You will find explanations of that stuff in any of my reactor examples
(Plug Flow Example, Gibbs and Equilibrium Reactors, Conversion Reactor), or you may look in Chapter 11
of Reference Volume 1 (does an excellent job with this kind of stuff), or work through the Chemicals
Tutorial in the Tutorials Book. What I am going to list here are the little pearls of wisdom I picked up while
working through the reactions myself and that may or may not be mentioned in the manuals.
1. You do not need to go back to the basis environment every time you want to edit reactions. You can
create or change reactions in the simulation environment using the Reactions Package under the
Flowsheet menu. You cannot, however, import or export reactions except from the basis
environment.
2. Modifications can be made to reactions on a specific reactor's property view pages that are local
only and do not apply globally. Local changes always take precedence over the global settings. (Not
an option in PFR). See Section 13.13 of RV2.
3. The components you have in a reaction need not have been previously included in the fluid
packages' component list. When you finally associate a reaction set with the fluid package,
whichever of its reaction's components are not already there will be added then to the fluid package.
4. There are places (such as when entering the kinetics parameters) where you shall find that no matter
how many significant digits you enter in, only 2 sig. figs will be displayed. This is a short coming of
HYSYS and will be fixed in future versions. The extra unseen digits are used in the calculations, but
the only way to see them is to export them to a Spreadsheet (using the secondary mouse button,
simply drag the number from the reaction window to a cell of the Spreadsheet Page of the
Spreadsheet).
5. Under the Stoichiometric Page of a reaction window, the item called "Reaction Heat" is not the
Heat of Reaction as we know it. In fact, they have opposite signs (an exothermic reaction has a
positive Reaction Heat).
6. Remember whenever defining an Equilibrium constant using Ln(Keq) = A + B/T + C*Ln(T) + D*T,
that T is in Kelvin.
7. HYSYS does not show you the units of the Activation Energy it displays. If you would like to
display it in the same units you entered, you must go into your preferences set and set the units of
Molar Enthalpy to the units you would like Activation Energy displayed in, as Activation Energy
does not have its own category. Reaction rate does have its own category. The Pre-exponential
factor has the same units as Reaction rate (the units set on the basis page, NOT necessarily the units
set in the preferences which seem to only be for reporting purposes) divided by the Basis Units.
Reactors
Though I plan to tell you about all of the reactors, pay special attention to the info on the Plug Flow and
Gibbs Reactors, as they are the ones you will likely use the most. With the exception of the Plug Flow
Reactor, the property views of the various reactors are essentially the same. You must specify a liquid
and/or vapour product stream for all reactors (again, except for plug flow which has one and only one
product stream). All reactors are assumed adiabatic until an energy stream is attached (at which point some
further specification such as outlet temp or energy input is required).With the exception of the Plug Flow
Reactor and the Gibbs Reactor, all of the reactors also have a number of pages in their property views
related to the reactions in them. There you may make changes to the reactions that only take effect in that
particular reactor. Local changes always take priority over global changes (so make sure you are aware of
whether the change you are making is local or global).
You may also set, on the Reactions page, the Gibbs reactor to
behave like an equilibrium reactor (you must then attach an
equilibrium reaction set, also see quirks below), or like a
separator (no reaction). See the example which will teach you
about the Gibbs reactor, the Equilibrium Reactor, and my
"switch" technique. The "switch" is also mentioned on my
opens tools and tricks page.
then,
The Conversion Reactor deals with, yep, you guessed it,
conversion reactions. You use it when you know how much
of the reactants will be converted into products. As mentioned
in the section on conversion reactions, it can handle multiple
reactions which may be ranked to occur simultaneously or
sequentially. Reactions with the same ranking are
simultaneous and the total conversion of the same reactant
can not exceed 100% (all subject to limiting reagents, of
course). The product of one reaction can be the reactant of
another reaction.
The same quirks of the CSTR apply when using any kinetic
reactions in your reaction set.