Professional Documents
Culture Documents
This example corresponds to the simulation of a manufacturing unit of nitric acid by a dual-pressure process. It is a
rather traditional process of nitric acid industrial production. The main modules specific to the simulator ProSimPlus
HNO3 are implemented: absorption column of nitrous vapors, nitrous vapors condensers, oxidation reactors, heat
exchangers with oxidation volumes, nitrous vapor compressors, etc.
The use of a constraint management module in order to reach a specification and the management of
information streams;
The use of an information stream to split a heat exchanger between a temperature set point and a simple
exchanger in order to avoid a stream recycling.
Reader is reminded that this use case is only an example and should not be used for other purposes. Although this example is based on actual case it
may not be considered as typical nor are the data used always the most accurate available. ProSim shall have no responsibility or liability for damages
arising out of or related to the use of the results of calculations based on this example.
TABLE OF CONTENTS
1. PROCESS MODELING 3
1.1. Process description 3
1.2. Process flow diagram 5
1.3. Specifications 5
1.4. Components 6
1.5. Thermodynamic model 6
1.6. Operating conditions 7
1.7. "Hints and Tips" 13
1.7.1. Constraints and Recycles modules 13
1.7.2. Information stream handler module 14
1.7.3. Heat exchanger splitting 15
1.7.4. Changing of the thermodynamic model 15
2. RESULTS 16
2.1. Comments on results 16
2.2. Mass and energy balances 17
2.3. Column C101 profiles 22
2.4. Column C102 profiles 24
3. REFERENCES 25
1. PROCESS MODELING
This example is extracted from the publications [1] and [2], which describe the process summarily.
Oxidation of ammonia:
4 NH3 5 O 2 4 NO 6 H2 O
H2 O gaz H2 O liq.
2 NO O 2 2 NO 2 N2 O 4
3 NO 2 H2 O 2 HNO 3 NO
N2 O 4 1/ 2O 2 H2 O 2 HNO 3
The mathematical modeling of chemical equilibrium and kinetics of the above reactions are complex and secondary
reactions occur, in particular the formation of N2O3:
NO NO 2 N2 O 3
The dual-pressure process (pressure of the absorption appreciably higher than that of catalytic combustion) rest on
the reaction:
3 NO 2 H2 O 2 HNO 3 NO
The principal characteristic of this reaction is that, each time two molecules of nitric acid are formed, there is also
production of a nitric oxide molecule NO, that it is required to oxide in NO2 then to absorb and so on. These
successive oxidations are done mainly in gas phase, in absorption towers where are in parallel carried out the
reaction of formation of the nitric acid and that of oxidation of NO:
NO 1/ 2 O 2 NO 2
of two different pressures for oxidation from ammonia and the absorption of nitrogen oxides, which ensures a
high nitrogen yield and low consumption of platinum;
of a system of high-output absorption which, combined with the high pressure of operation, makes it possible
to obtain a final low NOx content of tail gas (lower than 150 ppm in volume).
The liquid ammonia is vaporized by cooling water (E101), then heated (E102), filtered and sent in a mixer air-
ammonia (M101). The filtered atmospheric air is compressed (K101), then is divided into two currents, the primary
air (HP Air S2) which goes to the mixer air-ammonia (M101) and secondary air which goes to the bleacher (C102).
The air-ammonia mixture is directed towards the NH3 converter (R101).
4 NH3 5 O 2 4 NO 6 H2 O
4 NH3 3 O 2 2 N2 6 H2 O
2 NH3 2 O 2 N2 O 3 H2 O
The gas after combustion contains nitrogen oxides, nitrogen and oxygen. Its significant heat content is recovered in
a series of exchangers (E107, E106, E108, E105, E109). After condensation (E110), a large quantity of acid with
weak concentration is formed and sent to the absorption tower (C101). The gas mixed with secondary air is
compressed (K102) and is cooled (E104 and E111). The gas and the acid are directed on the perforated plates of
the absorption column (C101) equipped in particular with cooling coils. Process water is introduced at the top and
the acid with the desired concentration is recovered at its bottom. This acid then goes to the bleaching column
(C102) equipped with plates. There is a stripping by secondary air (Air S2). The outgoing gases at the top of the
C101 absorber are sent in a series of gas-gas heat exchangers (E103, E104, E105 and E106), then in an expander
(T101) and finally in the stack.
In parallel, steam is produced by heat recovery. For that feed water is preheated (E109 and E108) then steam is
produced in the boiler (E112) and is overheated (E113). Part of this steam is turbinated (T102) to bring mechanical
power necessary to the process before being condensed (E114). For simplification purposes, that is not
represented on the diagram below, but in practice the two compressors (K101 and K102) are placed on the same
shaft as the turbines (T101 and T102).
The objective of this process is to produce 1.000 T/day of nitric acid (equivalent 100%) to a concentration of 58%
mass. The oxygen contents of tail gases are fixed at 2,5% in volume (mol.). The temperature at exit of the burner is
fixed at 890 C.
The process water feed flowrate, as well as the ammonia and air feed flowrates are automatically adjusted in order
to ensure this production.
On the level of the production of steam, the unit produces steam at 15 bars.
1.3. Specifications
Production of 1000 Tons/day (equivalent 100%) of nitric acid with 58% mass.
Mechanical energy required by the two compressors for air (K101) and NOx (K102) is provided by the
turbines of tail gas (T101) and 30 bars steam (T102)
One also seeks to optimize the energy production by recoveries between hot streams and cold streams.
1.4. Components
Properties of components involved in the simulation are taken from the specific HNO3 database, provided with
ProSimPlus HNO3 software. Nine components are taken into account:
Water (H2O)
Nitrogen(N2)
Oxygen (O2)
Ammonia (NH3)
For the main part of the process the thermodynamic model taken into account is the default model of the software
ProSimPlus HNO3 (see User's manual - chapter 2).
- at the level of the bleaching column, the model of Engels is used. Indeed, this model is particularly
adapted to the concentrated strong acids. Furthermore, this model must be modified in order to use
the same enthalpy basis as the HNO3 specific model :
- at the level of the production of steam, a specific model for water and steam is used.
Process feeds
Temperature (C) 10 25 20 20
Pressure (bar) 14 1 10 15
Adjusted so as to Adjusted so as to
Adjusted so as to satisfy
Total flow rate (t/d) satisfy the satisfy the 1 130
the specifications
specifications specifications
Reactor R101
Heat exchangers
For the heat exchangers in which the chemical reactions are taken into account (reaction volume not equal to
zero), one adopts:
- a plug flow pattern
- an oxidation efficiency of 1
- the calculation of the oxidation reaction rate by the model of Koukolik
- the calculation of the dimerization equilibrium constant by the model of Koukolik.
Condenser E110
Condenser E111
Compressor K101
Mechanical efficiency 1
Compressor K102
Mechanical efficiency 1
Oxidation volumes
O104 20 0.0125 85
Column C101
Number of stages 30
25
Weak acid feed stage
(stages numbered from top to bottom)
Column diameter (m) 5
Temperature Temperature
Stage Oxidation Stage Oxidation
3 3
C) volume (m ) (C) volume (m )
Column C102
Pump P101
Mechanical efficiency 1
Expander T101
Turbine T102
Valve V101
Three way
Type of valve
valve
Valve V102
Three way
Type of valve
valve
This rate will be adjusted in order to
Splitting rate of the stream
90 expand sufficient steam to balance the
Steam S5 (%)
power required by the compressors
It is possible with ProSimPlus HNO3 to implement on the same flowsheet several modules of constraint
management. Here for example, for clarification of the diagram of simulation purposes, two modules of constraint
management are implemented:
The implementation of several modules of constraint management affects the order of calculation of the modules
(list of calculation automatically determined in ProSimPlus HNO3) and the convergence of each cycle, but does not
have any influence on the results obtained when convergence is reached. This possibility can be used in certain
very complex cases to facilitate convergence of flowsheets, or like here in order to simplify the representation of the
process.
The operation of the modules of Constraint Management in ProSimPlus HNO3 is described at the level of the user's
manual and illustrated in the application example of ProSimPlus E02 (Cyclohexane Plant).
In this case, at the level of the module SPEC01, 4 specifications (constraints) are imposed:
- the partial mass flowrate of pure nitric acid produced in bleaching column C102 bottom is fixed at
1000 T/d (measurement module MEAS03)
- the mass composition of the produced nitric acid (bleaching column C102 bottom) is fixed at 58%
(measurement module MEAS01)
- the oxygen volume composition (molar) in tail gas (TG S6) is fixed at 2.5% (measurement module
MEAS04)
- the output temperature of the reactor R101 (stream PG01) is fixed at 890C (measurement module
MEAS02)
With ProSimPlus HNO3, the module Constraint Management module SPEC01 then will adjust 4 parameters
simultaneously (action variables) to satisfy these specifications:
- the value of the splitting ratio of the air in V101 valve between the air used the reactor R101 and the
air used in the bleaching column C102.
Moreover, this module SPEC01 also manages the convergence of the recycling streams.
At the module of constraint management SPEC02 level, the turbinated steam flowrate is adjusted by action on the
opening of the valve V102, in order to balance the power consumption of the compressors K101 and K102 with that
produced by the turbines T101 and T102. For that, several Information stream handler modules are implemented.
The Information stream handler module makes it possible in ProSimPlus HNO3 to make simple operations on a
information stream: to add (B) or of to withdraw (C) a constant, to multiply (A and P=1) or to divide (A and P=-1) its
content by a constant or to raise at power (P). The result of this operation is available in the information stream
leaving the Information stream handler module:
P
Output = A * (Input) + B C
In this formulation, A, B, C and P are constants fixed by the user. Entering several information streams in a
Information stream handler module and exploiting their position in the parameter area of the module it is possible to
make them take the place of constant A, B, C and P and thus to make operations between several information
streams (see below).
While implementing several modules of this type it is thus possible to make more complicated operations. For more
complex calculations on the information streams it is however recommended to implement a Windows Script
module.
A and P are fixed at 1 and C at 0. Thus the leaving information stream (Power compressors) will contain the total
power consumed by the two compressors.
In the same way, the Information stream handler module H103 receives in entry:
A and P are fixed at 1 and C at 0. Thus the leaving information stream (Power turbines) will contain the total power
produced by the two turbines.
These two information streams (Power compressors and Power turbines) are then sent towards the Information
stream handler module H104 to make the sum of them. The stream Power compressors as value to be handled
and the stream Power turbines as additive factor (B). A and P are fixed at 1 and C at 0. Thus the leaving information
stream (Power difference) will contain the difference between the power of the turbines (negative) and that of the
compressors (positive). This information stream Power difference is then sent towards the module SPEC02 which
will take in charge to make converge towards zero the value of Power difference by action on the rate of division of
the V102 valve.
In this example, most of the heat exchangers are simulated by uncoupling the hot stream and the cold stream. This
modeling of a heat exchanger between two streams makes it possible to avoid a recycling stream which would
penalize calculations by uncoupling the heat exchanger in two parts. This modeling is illustrated in the example of
application of ProSimPlus E02 (Cyclohexane Plant).
In order of insure the consistency in the calculation of the enthalpies between the column C101 (oxido-absorption)
and the column C102 (bleacher) which are using different thermodynamic models (HNO3 specific for the first and
Engels for the latter), it is necessary to insert on the C102 inlet stream (Acid S1+S2) a dummy module which will
allow to change the thermodynamic model. The unit operation generally used for this purpose is a Cooler/Heater in
which the output temperature is taken equal to the inlet temperature. Thus only the enthalpy is recalculated. The
heat duty printed in the simulation report must be, of course, ignored as it corresponds only to the difference in the
enthalpies calculated by both models. In the present case, both models give enthalpy values which are very close
(deviation < 0.7 %), however this deviation must be multiplied by the value of the flowrate, that could lead, by the
end, to have some influence on the column C102.
2. RESULTS
The sequence of calculation (the order of calculation of the modules) is generated automatically. At the level of
recycling, no stream is initialized and ProSimPlus HNO3 chooses to make converge the stream Air S3.
The convergence of the first cycle is obtained in 4 iterations, that is to say 20 runs in the Maximum Cyclic Network.
The convergence of the second module of specification is obtained in 1 iteration, that is to say 4 passages in the
Maximum Cyclic Network.
When convergence is reached, the values obtained of the various parameters adjusted automatically by
ProSimPlus HNO3 to reach the specifications are as follows:
Regarding the absorption column (C101), convergence is obtained in 9 iterations, without any initialization.
Regarding the bleaching column (C102), it converges in 2 iterations, also without any initialization.
Heat duty
-1.1E+07
-1.0E+07
-9.0E+06
-8.0E+06
-7.0E+06
Heat duty (kcal/h)
-6.0E+06
-5.0E+06
-4.0E+06
-3.0E+06
-2.0E+06
-1.0E+06
0.0E+00
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Tray
800
700
600
NOx mass flowrates (t/d)
500
400
300
200
100
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Tray
90000
80000
70000
60000
NOx amount (ppmv)
50000
40000
30000
20000
10000
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Tray
0.7
0.6
0.5
Mass fraction
0.4
0.3
0.2
0.1
0.0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Tray
HNO3 NOx
Liquid mass-fractions
0.60
0.58
0.56
0.54
Mass-fraction
0.52
0.50
0.48
0.46
0.44
0.42
0.40
1 2 3 4 5
Stage
Vapor mass-fractions
0.030
0.025
0.020
Mass-fraction
0.015
0.010
0.005
0.000
1 2 3 4 5
Stage
3. REFERENCES
[1] Badoual C.
Acide Nitrique
Techniques de l'Ingnieur, trait de Gnie des Procds
[3] Joulia X.
"Contribution au dveloppement d'un programme gnral de simulation. Application l'analyse du
fonctionnement d'un atelier de production d'acide nitrique"
Thse INPT 1981