Self-Optimizing Control of A Gas Oil Hydrodesulfurization
Self-Optimizing Control of A Gas Oil Hydrodesulfurization
Self-Optimizing Control of A Gas Oil Hydrodesulfurization
Chapter 1
Motivations, introduction and approach of the
hydrodesulfurization process
“One”
U2
1.1 INTRODUCTION
The automotive industries has today the necessity to face and try to satisfy the
environmental prescriptions in terms of human health and reducing air pollution.
Even if in the last decades there have been a wide development focused to new energy
solutions (i.e. hydrogen cars, solar cells, PEM and electric cars more in general); we have
not to forget that the greatest part of the automotive industry is covered by gasoline and
diesel cars. For this reason we have not to surprise if the major Environmental Agencies in
whatever country aim to reduce the pollutants coming from the exhaust gases of these two
type of engines. In this sense we mean the engine that works following the Otto‟s cycle,
and that is fed by gasoline and the Diesel‟s cycle which uses for its right working a mixture
of higher weighted hydrocarbons (i.e. paraffin oils) compared with Otto‟s fuel.
1
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
In general for what concerns the distribution of this two main groups of cars we have to
note that in the last years diesel engines have raised their spread 1, losing its natural tiling to
the thinking of it as only truck engine; and this because of the improvements of the diesel
engines performances (e.g. the introduction of the Common Rail® 2 technology and
Multijet® system3) and reduced consumes. Anyway a trend line can be traced, highlighting
that gasoline cars are the most used for civil and private transportation, while the diesel
engines are used for power plants, energy supply and naval transportations.
Considering all these application we can note how really is spread this typology of engine.
Figure 3: Diesel car penetration in major world markets, MICHEL CAMES, ECKARD HELMERS, Critical evaluation of the
European diesel car boom - global comparison, environmental effects and various national strategies ,
Environmental Sciences Europe 2013, 25:15
1
MICHEL CAMES, ECKARD HELMERS, Critical evaluation of the European diesel car boom - global comparison,
environmental effects and various national strategies, Environmental Sciences Europe 2013, 25:15
2
FIAT, Common Rail,http://www.fiat.it/fiatpedia/glossario/common-rail, accessed on March 2014
3
Ibidem
2
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Consequently it is obvious the reason that pull the most important environmental
institutions to take care and control the emission of diesel engines.
How could it be possible to reduce the noxious pollutant from these engines? It depends.
There are several ways to act in this sense; but first of all it is necessary to distinguish
between two groups of treatment: pre-treatment and post-treatment. The difference lies
where the process studied and applied, works. Basically all pre-treatment aims to reduce
upstream the presence of pollutant, letting the post-treatment to keep on reducing them till
the desired values; for what concerns instead the post-treatment they work properly
downstream with the use of post-combustion system or particulate filter in order to
mechanically reduce the non-desired combustion byproducts.
It is clear that the best result is achieved with both the system that act concurrently; but
while post-treatment can be mounted directly on the device uses the diesel engine, a pre-
treatment has is goal on the fuel fed and for this reason we have to operate on large scale
and particularly on a unit of a plant.
Among the major cause of pollution and damage to human health there are the so-called
combustion oxides, i.e. Co x, NOx and SOx. Where the “x” means the generic number of
oxidation where the oxide could be present.
These kind of oxides are noxious for their effects both on the environment and the human
health. Especially the sulfur oxides are responsible of the so called “acid rains 4” and some
human pathologies on lung 5 and respiratory system.
This is a strong motivation to the will of reduce this kind of emissions. Diesel fuel
specifications are being tightened throughout the world as part of efforts to improve air
quality. At the same time, the demand for diesel is increasing necessitating use of lower
quality feedstocks. All of this results in a great burden on refineries, which have to face
this important task. New hydrotreating capacity and revamp of existing facilities are
needed to meet the future diesel specifications and even if today‟s emphasis is on the
reduction of sulfur content, it is not strange that in the next future the focus will be set to
all the other toxic and noxious compounds presents in diesel exhaust gases.
4
SO2 + H2O H2SO3
SO3 + H2O H2SO4
5
IARC, IARC: DIESEL ENGINE EXHAUST CARCINOGENIC,
http://www.iarc.fr/en/media-centre/pr/2012/pdfs/pr213_E.pdf, accessed on March 2014
3
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
There are different normative dealing with the maximum sulfur content in the emissions of
car vehicles; different from country to country with a common intent to unify them in the
next future.
The Environmental Protection Agency (EPA) has proposed new guidelines to limit sulfur
in diesel fuels from low sulfur diesel (LSD) of 500 [ppm wt/wt] to ultra low sulfur diesel
(ULSD) of less than 15 [ppm wt/wt] in 20106; in California, transit bus fleets must use a 15
[ppm wt/wt] sulfur diesel by October, 2002 and it is expected that this limit will be
extended to more fleets shortly afterward. The same procedure has been proposed by
European Commission7, while the same path is going to be followed by other legislations,
introducing, moreover, limitations on aromatic content in diesel fuels to less than 20 % in
the near future.
In the EU, current diesel specifications (2000) limit sulfur is to a maximum of 350 [ppm
wt/wt]. By the year 2005, the sulfur content must be reduced to 50 [ppm wt/wt], and diesel
containing a maximum of 10 [ppm wt/wt] must also be available. By the first of January of
2009 all on-road diesel in EU would have a specification of maximum 10 [ppm wt/wt]
sulfur. Another example in Europe in Germany 10 [ppm wt/wt] sulfur diesel will be
mandatory from 2003.
In Japan, there are the more severe restrictions and the government is considering plans to
reduce sulfur content to below 10 [ppm wt/wt] by 2008. Another interesting point is that
the demand for diesel is growing in both Asia and Europe: we can see it clearly for what
concerning the Asia Pacific demand which has remained still from 1996-1998, while it has
raised to 4.6% in 1999. Such a request is forecast to be equivalent of a 5-8% per year.
In Europe has been quite constant and fixed at about 1.2% per annum8.
In parallel we have a decreasing demand for some fractions not more necessary for the
sustaining of the economy (i.e. home heating oil and fuel oil cutter stocks). That is index of
an evolution in term of quality and increasing in specification for everyday‟s use.
6
Kim G. Knudsen and Barry H. Cooper, Ultra Deep Desulfurization of Diesel: How an understanding of the
underlying kinetics can reduce investment costs, Practical Advances in Petroleum Processing, pp 297-316,
Springer 2006
7
http://ec.europa.eu/italia/attualita/archivio/trasporti_energia/11078bab270_it.htm
8
Ibidem 6
4
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Figure 4: sulfur content of crude oil to refineries, EIA, http://www.eia.gov/, accessed on March 2014
We have to note that a reduction in aromatic content is useful first of all to decrease gas
emission (hydrocarbons and particulate matter), to improve the cetane index (i.e. the
equivalent of the octane number for gasoline) and decrease the density of the fuel. As
explained before it is expected that ultra deep hydrodearomatization (HDA) and
hydrodesulphurization (HDS) of gas oils may be considered necessary in order to satisfy
the market and environmental requirements.
5
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
To increase this result, many aspects such as the catalysts, process variables, and the
quality of feedstock could play a major role on the shift from normal desulfurization (LSD)
to ultra deep desulfurization (ULSD) of diesel feeds.
It is also clear that the beginning sulfur content is function of the coming crude oil, as we
can observe in Figure 5:
Figure 5: density and sulfur content of selection crude oils, EIA, http://www.eia.gov/, accessed on March 2014
The shift from LSD to ULSD with low aromatics content is a very convoluted technical
issue; and it is clear that any improvements could be obtain working concurrently by taking
into consideration both catalyst and process issues (HDS and HDA of diesel fuels requires
either severe process conditions such as temperature, pressure and space velocity or the use
of novel effective catalysts). It is well known that HDS reactions at high reaction
temperature will result in higher rates, but the same increasing is responsible for the coke
formation on the catalyst, which in turn tends to deactivate the catalyst rapidly leading in
this way a lower reaction rate; moreover it is note that using low Liquid Hourly Space
Velocity (LHSV, [h-1]) will result in decreasing hydrotreating efficiency, because of the
scarce turbulence that will develop (we have to remember that a typical HDS reactor
consists in a trickle bed system where there is the concurrent presence of a liquid phase, i.e.
the charge feed, a solid phase, that is the catalyst, and a gaseous one, obviously the
hydrogen). Hence, deep understanding of chemistry involved in removing the sulfur and
6
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
the influences of the important operating conditions are extremely necessary. And more
necessary is an optimization of the above-mentioned variables. This is the real aim and
goal of whatever approach we want to adopt.
In this perspective, this work aims to give its support giving a clear and schematic
procedure about how to optimize, or better “self optimize” a hydrodesulfurization unit in
order to see what are the most important variables to take into consideration to follow the
specification imposed (accomplish them) and to make possible to provide a system able to
give a product pre-treated with a sulfur content as low as it could be possible to post-treat
till the desired specification.
This project is dealing with a common unit of hydrodesulfurization for which it is
investigated the possibility to obtain a simple and robust control structure based basically
on economics; that is done facing the problem on the basis of the so-called plantwide
control, adopting a procedure that has been developed for the last 25 years by Professor
Sigurd Skogestad of NTNU – Norwegian University of Science and Technology, with
whom I‟ve dealt with the problem.
It will follow the presentation of the project, specifying the procedure adopted and the
plant scheme studied and used to simulate the behavior of the unit. A comparison with
literature data has validate the correct simulation of this modeled system. Both kinetics and
example feed have been searched and taken from literature; hence studied, they have been
implemented in a simulated model built with AspenHYSYS® suite. In this way the process
has been understood and verified at steady state conditions (necessary condition to
implementation of the control procedure) and then controlled dynamically.
Here it will follow an explanation about the procedure and its precursors and then the real
application of it to the above mentioned process, giving an example of application.
7
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Chapter 2
The hydrodesulfurization process: history, scheme
and equipment
2.2 HISTORY
Among the petroleum refining processes, hydrotreating and hydrocracking are the oldest
catalytic ones9. Hydrotreating has its origin in the hydrogenation work done by Sabatier
and Senderens, who were the first of all that in 1897 published their discovery regarding
9
DONALD ACKELSON, UOP UNICRACKING PROCESS FOR HYDROCRACKING, in Robert A. Meyers (ed.), Handbook
of Petroleum Refining Processes, 3rd ed. (2003)
8
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
unsaturated hydrocarbons; and in particular the possibility that they could be hydrogenated
in the vapor phase over a nickel catalyst. After few years, in 1904, Ipatieff understood that
that reaction was directly connected to hydrogen partial pressure and he noted that it could
be extended in the range of feasible hydrogenation reactions by the introduction of
elevated hydrogen pressures.
We have to consider that at the time, the progress of the automobile industry was expected
to entail a considerable increase in the consumption of gasoline; and this was the context
that led to the experimental work by Bergius10, started in 1910 in Hanover, Germany who
sought to produce gasoline by cracking heavy oils and oil residues as well as converting
coal to liquid fuels. That was the first attempt to try to convert a solid fuel in a liquid one
and it is clear the reason of that work: a liquid fuel could be easier moved, transported and
then fed and used for Benz engine. He realized that to remedy the inferior quality of the
unsaturated gasoline so produced (with this Coal To Liquid precursor process), the
hydrogen removed mostly in the form of methane during the cracking operation has to be
replaced by addition of new hydrogen. In this way, formation of coke was avoided and the
gasoline produced was of a rather saturated character. Parallel with this saturation of olefin
to paraffin Bergius also noted that the sulfur contained in the oils was eliminated for the
most part as hydrogen sulfide, H2S. Instead of nickel as catalyst, ferric oxide was used in
the Bergius process to remove the sulfur. Actually, the ferric oxide and sulfides formed in
the process acted as catalysts, though the activity was very poor (ferric oxide is always
present in part in all processes as byproduct of corrosion of the equipment). The first plant
for hydrogenation of brown coal was put on stream in Leuna Germany in 1927 where they
were employed to convert lignite to gasoline and subsequently to treat petroleum residues
to distillable fractions. And the past large scale industrial development of hydrogenation in
Europe, particularly in Germany, was due entirely to military considerations: Germany
used hydrogenation extensively during World War II to produce gasoline: 3.5 million tons
were produced in 1944; we have to remember that any availability of gasoline coming
from distillation of a crude or any petroleum feed was to consider impossible due to
military accordance. So the only way to become self-sufficient from the point of view of
10
Friedrich Karl Rudolf Bergius (born October 11, 1884, Goldschmieden, near Breslau, Germany [now
Wrocław, Poland+—died March 30, 1949, Buenos Aires, Argentina), German chemist and corecipient, with
Carl Bosch of Germany, of the 1931 Nobel Prize for Chemistry;
http://www.britannica.com/EBchecked/topic/61797/Friedrich-Bergius, accessed on February 2014
9
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
the fuel production was to exploit the natural sources of their land, that means to use coal
from the inner region of Germany (e.g. Saar).
The first commercial hydrorefining installation in the United States was at Standard Oil
Company of Louisiana in Baton Rouge in the 1930s. Following World War II, growth in
the use of hydrocracking was slow. These plants were developed by Humble Oil and
Refining Company and Shell Development Company, though there was considerably less
dependence on hydrogenation as a source of gasoline. Moreover it has to be concerned
that the availability of Middle Eastern crude oils reduced the incentive to convert coal to
liquid fuels, and new catalytic cracking processes proved more economical for converting
heavy crude fractions to gasoline. Even though hydrogenation has been of interest to the
petroleum industry for many years, little commercial use of hydrogen-consuming
processes has been made because of the lack of low-cost hydrogen. In a common plant for
any hydrotreatment we have to note that the major voice to take into account for an
economic evaluation of the plant costs is the price of hydrogen; and in that period there
weren‟t sufficient alternative sources available to feed hydrogen at low price.
That changed in the early 1950s with the advent of catalytic reforming which made
available by-product hydrogen. That brought up an extensive and increased interest in
processes that will utilize this hydrogen to upgrade petroleum stocks. Indeed in the 1950s,
hydrodesulfurization and mild hydrogenation processes experienced a tremendous growth:
this was due to large availability of great quantities of by-product hydrogen were made
from the catalytic reforming of low-octane naphthas to produce high-octane gasoline. The
first modern hydrocracking operation was placed on-stream in 1959 by Standard Oil
Company of California. The unit was small, it was producing only 1000 (BPSD)11 . As
hydrocracking units were installed to complement existing fluid catalytic cracking (FCC)
units, in the refineries the hydrocracking process was quickly recognized to have the
flexibility to produce varying ratios of gasoline and middle distillate. In this sense there has
been rapid growth in U.S. hydrocracking capacity from about 3000 BPSD in 1961 to about
120,000 BPSD in 1966.
Between 1966 and 1983, U.S. capacity grew eightfold, to about 980,000 BPSD. Outside
the United States, early applications involved production of liquefied petroleum gas (LPG)
by hydrocracking naphtha feedstocks. The excellent quality of distillate fuels produced
11
barrels per stream day: a measurement used to denote rate of oil or oil-product flow while a fluid-
processing unit is in continuous operation (abbreviated BSD). McGraw-Hill Dictionary of Scientific &
Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.
10
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
when hydrocracking gas oils and other heavy feedstocks led to the choice of the
hydrocracking process as a major conversion step in locations where diesel and jet fuels
were in demand. Interest in high-quality distillate fuels produced by hydrocracking has
increased dramatically worldwide. As a result of the enormous growth of hydrotreating, as
of the beginning of 2001, there were more than 1,600 hydrotreaters operating in the world
with a total capacity in excess of 39,000,000 [B/day] (4,800,000 [Mtonn/day]). And as of
2002, more than 4 million BPSD of hydrocracking capacity is either operating or is in
design and construction worldwide.
For what concerns hydrotreating, it is a versatile treatment that can be applied to a wide
range of feedstocks, from naphtha to reduced crude. What change from feedstock to
feedstock is the amount of required hydrogen, the composition of the catalyst involved in
the reaction and the severity of the overall operating conditions. Moreover in the last
decades, to meet environmental regulations12, that are becoming more stringent every year,
12
http://ec.europa.eu/environment/air/quality/legislation/existing_leg.htm, seen on March 2013
11
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Although there are about 30 hydrotreating processes available for licensing 15, most of them
have essentially the same process flow for a given application. There is a common way to
operate and treat the feed fed to the plant so in general a common explanation can be done
about it. We just remember that cause the extreme variation range of feedstock, it will be
possible to find some differences between the operative conditions and the catalyst adopted
during the treatment.
Figure 6: typical process plant scheme; OZREN OCIC, Oil Refineries in the 21st Century: Energy Efficient, Cost Effective,
Environmentally Benign, Wiley 2005
13
UNITED STATES ENVIRONMENTAL PROTECTION AGENCY, OFFICE OF ENVIRONMENTAL INFORMATION,
Emergency Planning and Community Right-to-Know Act – Section 313: Guidance for Reporting
Toxic Chemicals: Polycyclic Aromatic Compounds Category, EPA 260-B-01-03, Washington, DC,
August 2001
14
http://nepis.epa.gov/Exe/ZyNET.exe/900B0H00.TXT?ZyActionD=ZyDocument&Client=EPA&Index=2000+T
hru+2005&Docs=&Query=&Time=&EndTime=&SearchMethod=1&TocRestrict=n&Toc=&TocEntry=&QField=
&QFieldYear=&QFieldMonth=&QFieldDay=&IntQFieldOp=0&ExtQFieldOp=0&XmlQuery=&File=D%3A\zyfile
s\Index%20Data\00thru05\Txt\00000011\900B0H00.txt&User=ANONYMOUS&Password=anonymous&Sort
Method=h|-
&MaximumDocuments=1&FuzzyDegree=0&ImageQuality=r75g8/r75g8/x150y150g16/i425&Display=p|f&D
efSeekPage=x&SearchBack=ZyActionL&Back=ZyActionS&BackDesc=Results%20page&MaximumPages=1&Zy
Entry=1&SeekPage=x&ZyPURL, seen on March 2013
15
JAMES H. GARY, GLENN E. HANDWERK, Petroleum Refining Institut Français du Pétrole, 4th ed., CRC
Press, 2001
12
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
As noted previously hydrocracking is one of the most versatile of all petroleum refining
processes and as we refer in general to hydrocracking we have to understand that in this
sense any fraction from naphtha to non distillables can be processed to produce almost any
desired product with a molecular weight lower than that of the chargestock. At the same
time that hydrocracking takes place, sulfur, nitrogen, and oxygen are almost completely
removed, and olefins are saturated so that products are a mixture of essentially pure
paraffins, naphthenes, and aromatics. In this way the severity of operative conditions in
this process make possible the parallel reaction of cracking of the charge, lumping the feed
into different product with a obvious different market price; then it is possible to reduce
impurities present in the chargestock in form of sulfur, nitrogen, oxygen and metal
compounds. It is specified that they are impurities cause the toxicity of the above
mentioned compound for human health and their impact on the environment. With
reference to Table 1, it is possible to illustrate the wide range of applications of
hydrocracking by listing typical chargestocks and the usual desired products.
As possible to see the first eight chargestocks are virgin fractions of petroleum crude and
gas condensates; while the last four are fractions produced from catalytic cracking and
thermal cracking.
Chargestock Products
Naphtha Propane and butane (LPG)
Kerosene Naphtha
Straight-run diesel Naphtha and/or jet fuel
Atmospheric gas oil Naphtha, jet fuel and/or distillates
Natural gas condensates Naphtha
Vacuum gas oil Naphtha, jet fuel, distillates, lubricating oils
Deasphalted oils and demetallized oils Naphtha, jet fuel, distillates, lubricating oils
Atmospheric crude column bottoms Naphtha, distillates, vacuum gas oil and low-sulfur
residual fuel
Catalytically cracked light cycle oil Naphtha
Catalytically cracked heavy cycle oil Naphtha and/or distillates
Coker distillate Naphtha
Coker heavy gas oil Naphtha and/or distillates
From: DONALD ACKELSON, UOP UNICRACKING PROCESS FOR HYDROCRACKING, in Robert A. Meyers (ed.),
Handbook of Petroleum Refining Processes, 3rd ed. (2003)
13
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
All these streams are being hydrocracked commercially to produce one or more of the
products listed; and the reason that drives this decisions is purely economic, due to the
major added value that some products have respect with other ones especially for the
feedstock. This flexibility gives the hydrocracking process a particularly important role as
refineries attempt to meet the challenges of today‟s economic climate. The combined
influences of low-quality feed sources, capital spending limitations, hydrogen limitations,
environmental regulatory pressures, and intense competition have created a complex
optimization problem for refiners.
Hydrotreaters, with this term we mean the reactor able to conduct all the above mentioned
processes, are designed for and run at a variety of conditions depending on many factors
such as type of feed, desired cycle length, expected quality of the products (we have in fact
seen a brief explanation of the different charge fed to this process), but in general they will
operate at the following range of conditions:
- LHSV: from 0.2 to 8.0
- H2 circulation from 300 to 4,000 SCFB (i.e. 50 – 675 [Nm3/m3*])
- H2 Partial Pressure: ranging from 200 to 2,000 [psia] or 14 – 138 [bar]
- SOR temperatures ranging between 550 and 700[°F], that is 290 – 370[°C], with
the lower limits representing minimum operating conditions for naphtha
hydrotreating (that has the minimum value of temperature) and the higher values
showing operating conditions used for hydrotreating atmospheric residues, those
are the feedstock which require the most severe condition of treatment.
Until about 1980, hydrotreating was a licensed technology being offered by a fairly large
number of companies. In the past 25 years, hydrotreating catalysts have become
commodities and the process has been offered without licensing fees.
Except for the cycle dealing with the purification of off-gases and the subsequently
purification for the recycle of hydrogen to the reactor, we can simplify the process diagram
as follows:
14
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Figure 7: simplified process diagram; DAVID S. J. JONES, PETER R. PUJADÓ, Handbook of Petroleum Processing Handbook of
Petroleum Processing, Edited by DAVID S. J. “STAN”, 2006
Where with letter “R” we mean the reactor section of the plant and “F” stands for the
fractionation part of the same (i.e. product purification, or better all processes involved in
the recovery of the non-reacted H2 through first a flash tanks separator, then through an
absorption column with its subsequently recovery loop).
We can better observe what mentioned before, taking into consideration these two
zooming in of the previous plant scheme (Figure 1).
Figure 8: VGO Unionfinning Unit (Reactor Section), DAVID S. J. JONES, PETER R. PUJADÓ, Handbook of Petroleum
Processing, Springer 2006
15
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Figure 9: VGO Unionfinning Unit (Fractionation Section), DAVID S. J. JONES, PETER R. PUJADÓ, Handbook of Petroleum
Processing, Springer 2006
which represents the section dealing with the post proceeding of the product to respect the
specification and in order to be able to recover as much as possible the most expensive raw
material of all the process: the hydrogen.
Starting from the beginning it will be given a brief explanation of all the process without
focalized in particular on a specific kind of process, while considering the most general
class of the “hydrotreating process”. It obvious it has several different applications (e.g.
desulfurization, i.e. our specific case, olefin saturation, denitrogenation, and so on) and is
used for a variety of petroleum fractions from naphtha to atmospheric residue. But as
hinted previously, practically all units have the same flow scheme: it consists of a higher
pressure reactor section and a lower pressure fractionation section as we can observe
schematically in Figure 3 – 4.
We start now analyzing the reactor section of the plant proceeding then to the fractionation
part of the same.
16
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
17
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Depending on the configuration of the process scheme liquid feed may be preheated
separately with reactor effluent exchange before combining with the recycle gas. Reactor
charge heater is responsible to heat together gas and liquid feed to desired reactor inlet
temperature. In case of very heavy feed, i.e. the atmospheric residue units, the liquid feed
is preheated separately with reactor effluent exchange and only the recycle gas is heated in
the heater upstream of the reactor. In this way is possible to decrease viscosity and increase
the fluidity of the feed, making possible the subsequent contact between the liquid charge
and the gaseous reactant.
16
Typical naphtha reforming reactions dealing with the production of H2 are:
- The dehydrogenation of naphthenes to convert them into aromatics:
While speaking of steam reforming we usually refer to this kind of reaction, characterized by this
stoichiometry CnHm + n H2O ↔ (n + m/2) H2 + n CO
18
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
separate centrifugal machine; but it is not strange that it could also be a part of the make-up
gas compressors, as additional cylinders. Considering the large volume of gas this kind of
compressor is designed in order to pump this volume at a relatively low compression ratio.
Any other solution would be unfeasible unless excessive costs. After the reactor, the
product is composed by two phases: a liquid phase which contains the wanted product and
partially dissolved some gases; and a gaseous one which is rich of H 2S because of the
sulfur remove. If hydrogen sulfide remained in the recycle gas stream, it would reduce the
hydrogen partial pressure leading then to catalyst‟s activity suppression. It clear and quite
obvious that higher the sulfur content higher the effect on the catalyst, with a more
pronounced effect and for the same feedstock, the heavier the cut, the higher the sulfur
content is.
In a parallel sense, increasing the recycle gas hydrogen purity will decrease the catalyst
deactivation rate. This essentially happens because the sulfur compounds responsible for
the catalyst poisoning react with a greater probability and then they do not stay or deposit
on the catalyst‟s surface. Hydrogen purity is then function of the feedstock and type of unit.
Some measures those are able to increase the hydrogen content may include hydrogen
enrichment and/or membrane separation, which contributes to greater level of purity.
19
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
trains would be considered. At the same time reactor height is a function of the amount of
catalyst and number of beds required to achieve the objective of the process.
Then for what concerns the expected heat of reaction, cold recycle gas is brought into the
reactor at the interbed quench points in order to cool the reactants and in this way to make
possible to control the reaction rate.
A good distribution of reactants at the reactor inlet and at the top of each subsequent
catalyst bed is essential for optimum catalyst performance and to avoid the presence of hot
spots guilty of a non uniform heat distribution with the associated possibility to damage the
catalyst.
For every design there is a company that patent the internals. These internals are reactor
inlet diffuser, top liquid distribution tray, quench section which includes quench inlet
assembly, quench and reactants mixing device and redistribution tray, the reactor outlet
device. But it is not a rule that all reactors have the internals described previously. They are
a kind of precautions that make possible an improvement of the reactor performance
according to the charge and the operative conditions.
After the treatment in the reactor the charge has to be cooled and most of the cooling is
achieved in the feed/effluent exchangers; while final cooling of the reactor effluent is
obtained in air fin coolers and/or water trim coolers. Water is injected into the stream
before it enters the coolers in order to prevent the deposition of salts that can corrode and
foul the coolers: it is a trick that improve and increase the reliability of the overall process.
As briefly hinted before the main impurities are represented by the sulfur and nitrogen
contained in the feed and after the treatment they are converted to hydrogen sulfide and
ammonia. Because of the presence of these two compound with opposite behavior if we
consider their acidic or basic affinity (i.e. hydrogen sulfide is an acid, while ammonia is
well known for its basic effects), they combine to form ammonium salts18 that can solidify
and precipitate as the reactor effluent is cooled. In parallel, ammonium chloride may be
formed if there is any chloride in the system, due essentially to contamination of the feed
or to some corrosion byproduct. Water introduced has the double purpose to prevent their
precipitation keeping them in solution and transport them out of the reaction loop. There
are different patented systems about the quality of the water injection, but in general use of
boiler feed water is preferred.
18
20
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
The exact method of separating vapor and liquid will vary depending on the optimum heat
integration scheme. There can be used up to four separate vessels to disengage and
individually remove vapor, water and liquid hydrocarbon. In order to recover as much as
possible the heat in the plant, a hot separator is sometimes installed after the feed/effluent
exchangers to collect the heavier hydrocarbon material from the reactor effluent and send it
to fractionation via the hot flash drum.
The overhead vapor of this separator continues through an air cooler into a cold separator.
This kind of two separator system is at the basis of what is called: heat integration scheme.
21
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
It is quite clear, for example, that a feedstock as naphtha which is extremely depending on
the source of feed stock. For example, naphtha will contain extremely poor of organo-
metallic compounds will present a lower contribute by this reaction while an atmospheric
residue which is very rich in sulfur compounds will have a great consume of hydrogen due
to hydrodesulfurization. E.g., most middle eastern crudes contain much more sulfur than
some crudes from Indonesia or North Africa20.
19
DAVID S. J. JONES, PETER R. PUJADÓ, Handbook of Petroleum Processing, Springer 2006
20
Ibidem
22
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Take into consideration that it is not a must that impurities have always to be present. Or
better for what concerns halides, aromatics and olefins they are function of the maturation
conditions of the crude; and in this case is important to consider the Francis‟ diagram:
Figure 10: Francis’ Diagram, GIULIO NATTA, ITALO PASQUON, PRICIPI DELLA CHIMICA INDUSTRIALE, MILANO: TAMBURINI, 1966
Where we can find and see the real amount of a certain compound in a determinate feed,
on the basis of its past conditions.
Considering the previous reactions, it is possible to ordinate them in increasing order of
difficulty: first of all we find metals removal, then the saturation of olefin, followed by
hydrodesulfurization, hydro-denitrogenation, oxygen removal and the last one, i.e. the
halides removal.
Because we generally speak of hydrotreatment we have to remember that all reactions
occur only in presence of hydrogen and all of them consume it. The contaminant removal
in residue hydrotreating involves controlled breaking of the hydrocarbon molecule at the
point where the sulfur, nitrogen or whatever impurity present is joined to carbon atoms. To
have an idea of how much it influence the charge, consider that cracking occurs in residue
normally less than 20% [vol/vol] of the fresh feed charge.
23
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
For what concerns the consume of hydrogen we can have this order of magnitude, that is
representative of the real impact of the impurity on the feed:
the desulfurization reaction consumes 100–150 [SCFB/wt% change] or 17–25
[Nm3/m3/wt% change]
and the denitrogenation reaction consumes 200–350 [SCFB/wt% change] or 34–59
[Nm3/m3/wt% change].
Taking into consideration the heat of reactions, that it is released because hydrogenation
reactions are always exothermic is partially compensate by the mass treated and it is about
0.02 [°F/SCFB H2], 0.002 [°C/Nm3/m3 H2].
A brief summarizing of what it has been showed till this point is therefore presented: first
of all considering the rates of reactions too, hydrodesulfurization and olefin saturation are
the most rapid reactions; then while the former is very quite heat-releasing, the latter
liberates the most heat per unit of hydrogen consumed. Denitrogenation and aromatic
saturation are the most difficult reactions and obviously hydrogen consumption is related
to heat of reaction are related.
Now it will be shown the main reactions take place in a hydrotreating reactor on the basis
of the different impurity element present in order to have a clear visual of what is produced
after the treating and as byproduct.
2.4.1 SULFUR
As mentioned before, the sulfur removal has as final product H2S of the organic sulfur
compounds present in the feedstock. This element is present in the petroleum fraction in
the form of many hundreds of different organic sulfur compounds which, can be classified
in six different categories 21 (considering the generic cut from naphtha to atmospheric
residue):
1- mercaptans
2- sulfides
3- di-sulfides
4- thiophenes
5- benzo-thiophenes
6- di-benzo-thiophenes
Now it will be shown an example for each class of compound pointed before.
21
DAVID S. J. JONES, PETER R. PUJADÓ, Handbook of Petroleum Processing, Springer 2006
24
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
2.4.1a Mercaptans
Known also as thiols22, they are a class of organic chemical compounds similar to alcohol
and phenol, but they replace oxygen atom with a sulfur one. They are also remarkable for
their characteristic scent, that make possible the traceability of natural gas too.
R – SH + H2 R – H + H2S
2.4.1b Sulfides
The term usually means all the three different classes containing the element sulfur 23 .
Those three classes are inorganic, organic and phosphine sulfides. The first one is
characterized by ionic bound where there is the negative charged sulfide ion S 2-; the second
one are compounds with sulfur responsible of covalent bond; while the last one are
chemical compounds derived by the combination with phosphine and sulfur: they have
both ionic and covalent properties.
R1 – S – R2 + 2H2 R1 – H + R2 – H + H2S
2.4.1c Di-Sulfides
As seen before in the previous paragraph sulfides are whatever organic compound
containing sulfur; when there are more than one sulfur atom contained in the compound,
then we refer to them as di-sulfides. For what concerns the reaction in which they are
typically involved, it is not so far from the sulfide‟s reaction:
R1 – S – S – R2 + 3H2 R1 – H + R2 – H + 2H2S
2.4.1d Thiphenes
They are the simplest sulfur-containing aromatic compound 24 . They are very similar to
benzene in its chemical and physical properties too. Thiophene is also present with
benzene in coal tar.
22
ENCYCLOPÆDIA BRITANNICA ONLINE, Thiol, www.britannica.com/EBchecked/topic/592252/thiol, accessed on
February 2014
23
ENCYCLOPÆDIA BRITANNICA ONLINE, Sulfide, www.britannica.com/EBchecked/topic/572504/sulfide, accessed
on February 2014
24
ENCYCLOPÆDIA BRITANNICA ONLINE, Thiophene, www.britannica.com/EBchecked/topic/592288/thiophene,
accessed on February 2014
25
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
2.4.1e Benzothiophenes
This sulfur compound present an aromatic ring with another ring in which there has been a
substitution with a sulfur atom25. For what concerns the properties of this substance, it is
really affine to naphthalene, from which it presents the similar odor. It is volatile with
steam and it is soluble in common organic solvents; lignite tar presents this compound as
byproduct of distillation.
2.4.1f Di-Benzothiophenes
They are the benzothiophenes corresponding as disulfide were for sulfides. The properties
of these compound resemble those of the above mentioned benzothiophene, even if it has a
higher specific weight and more chemical stability.
25
THE MERCK INDEX ONLINE, benzothiophene, www.rsc.org/Merck-
Index/monograph/mono1500009455/thianaphthene?q=authorize, accessed on February 2014
26
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
As possible to understand the above mentioned classes of sulfur compound are not all easy
to remove: the ease of removal is exactly the way they are presented, starting from
mercaptans (the easiest one) to dibenzothiophenes (the most difficult to process). Moreover
we must remember that the ease of removal is function of the kind of fraction we mean to
treat: a heavier fraction is usually more difficult to process than a naphtha one. This is due
to the content of aromatics in the two different cuts.
2.4.2 NITROGEN
If sulfur was found in heavier petroleum fraction, nitrogen is present in the heaviest end of
these ones, in aromatic compounds (five or six member rings). Higher the boiling point,
higher the nitrogen content. If we consider the path of reaction the process occurs in the
same previous passages of hydrodesulfurization, but starting from saturation and then
proceeding through the nitrogen removal. The byproduct of this reaction is ammonia.
As example we can take into consideration the following compounds that are often found
in heavy fraction:
2.4.2a Pyrrole26
With this term it usual to indicate an organic compound of heterocyclic series where the
ring structure is composed by four carbon atoms and one of nitrogen. The simplest one is
pyrrole itself. They are very common substances and we can find them in amino acids,
alkaloids and other compounds produced by plants.
26
ENCYCLOPÆDIA BRITANNICA ONLINE, Pyrrole, www.britannica.com/EBchecked/topic/485130/pyrrole, accessed
on February 2014
27
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
2.4.2b Pyridine27
In this case this term is applied to any class of aromatic heterocyclic characterized by six
member ring structure, whose five of them are carbon while the last is nitrogen. It is
possible to find it in coal tar.
2.4.2c Quinoline28
In this case the term stands for any of a class of organic compounds f the aromatic
heterocyclic series characterized by double-ring structure, where one is the benzene, while
the other is a pyridine ring. It is important for the manufacturing of nicotine and it is
produced by coal tar.
27
ENCYCLOPÆDIA BRITANNICA ONLINE, Pyridine, www.britannica.com/EBchecked/topic/484880/pyridine,
accessed on February 2014
28
ENCYCLOPÆDIA BRITANNICA ONLINE, Quinoline, www.britannica.com/EBchecked/topic/487446/quinoline,
accessed on February 2014
28
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
1- Hydrogenation
2- Hydrogenolysis
3- Denitrogenation
2.4.3 OXYGEN
Even if in minor measure, this class of impurities can affect some petroleum fractions. The
byproduct in this case is pure water. Some examples are shown :
2.4.3a Phenols
2.4.3b Oxygenates
29
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
2.4.4a Toluene
2.4.4b Phenanthrene
2.4.4c Naphthalene
The other involved reactions undergo the same steps and they have as byproduct the
corresponding hydrogenated compound with the impurity as second element. As clear
example of the above mentioned reaction of halide, after the treatment we obtain the
wanted product without halogen element and as byproduct hydrogen bounded covalently
with the halogen element. Because they are not present in great amount in the reactions of
hydrotreatment of petroleum feedstock, no more examples will be given.
In order to make it possible these reactions occur, or better, to make it possible they happen
in acceptable time and with operative conditions able to guarantee the feasibility of the
process; these reaction proceed with the help of a catalyst. It is now possible analyze the
characteristics that have to be present in a good formulation of it and highlight how the
performances are influenced by catalyst.
30
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
For what concerns the active component it depends by the type of the feedstock and
normally it is molybdenum sulfide, MoS2; but it is not strange to find some catalyst
compositions with tungsten, generally for special applications such as lube oil processing.
Taking into consideration the molybdenum catalysts, the typical used promoters are both
cobalt (CoMo) and nickel (NiMo). The main role of these compound added in different
quantity and with a particular dispersion is to “promote” the effectiveness of the catalyst
activity; while the acidity of the support can be increased to boost the catalyst activity for
(hydro)cracking and isomerization reactions.
Typical composition is about 25% [wt/wt] promoter and 25% [wt/wt] active component.
29
ENCYCLOPÆDIA BRITANNICA ONLINE, Catalyst, www.britannica.com/EBchecked/topic/99128/catalyst, accessed
on February 2014
31
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Figure 11: typical shape of hydroprocessing catalyst, DAVID S. J. JONES, PETER R. PUJADÓ, Handbook of Petroleum
Processing, Springer 2006
Then depending on manufacturer there are different sizes and shape as you can note in
Figure 6.
Size and shape are not casual: the choice is made as in order to minimize pore diffusion
effects in the catalyst particles (and for this reason the requirement is small size) and
pressure drop across the reactor (requiring large particle sizes).
Although the physical characteristics vary from manufacturer to manufacturer and the
intended use of the catalyst (it depends on charge quality, operative conditions and so on),
a general guideline is this:
High surface area = 150 [m2/g] or higher
Pore volume = 0.6–1.0 [ml/g]
Average pore radius = 30–100 [Å]
Compacted bulk density = 35–55 [lb/ft3]
Crushing strength = 4–20 [lbs/in2]
Average length (not for spheres) = 1/8–3/8 [in]
We will now analyze and highlight some peculiar characteristics of some kind of catalysts.
2.5.1 COBALT-MOLYBDENUM
CoMo catalysts have been designed primarily for desulfurization, and for this process they
can achieve the best results, then denitrogenation and demetallation is also achieved. The
particularity of this catalyst is the ability to treat feedstocks of widely varying properties.
CoMo catalysts have the lowest hydrogenation activity, therefore they have the lowest
hydrogen consumption for a given sulfur removal. And if you consider that they also have
the lowest sensitivity of H2 consumption to changes in operating pressure, the CoMo
32
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
catalysts have the highest desulfurization performance at the lower operating pressures
(pressures are at about 40 [barg]).
Considering on the other side the denitrogenation performance, this is not achieve with
great results because they have a low hydrogen activity.
The best operative conditions are set at lower pressures and short hydrogen supply.
2.5.2 NICKEL-MOLYBDENUM
NiMo catalysts are the best choice for hydrogenation and denitrogenation even if they have
been designed for desulfurization too. Due to its nature this catalyst can achieve also metal
removal. In this sense NiMo catalysts have higher denitrogenation activities than CoMo
ones and are therefore used heavy fractions where the denitrogenation is as important as
hydrodesulfurization; this means for very heavy cuts and for the treatment of lube oil.
The performance of NiMo catalysts is very good at high pressures and differing from the
CoMo catalyst, NiMo show a greater response in denitrogenation and desulfurization
performance to changes in H2 partial pressure than the previous one.
High-pressure operations (e.g. FCC and hydrocracking feed pretreatment), could use and
prefer NiMo catalysts. Their use is also useful for reforming units pre-treating.
All the catalyst mentioned before based their manufacturing on one of these methods:
33
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Impregnation = where the support is first made and then treated by wet
impregnation (a solution with a dispersed solution of the active metals); the shape
can be either spherical or extruded
Co-mulling = where we have the combination of both the metals and the dry
alumina in a mix-muller, followed by the extrusion of the wanted catalyst
Hot soaking = as you can observe in Figure , the preparation it is made mixing the
“ingredients” at high temperature, in order to eliminate directly in the mixing
passage the solvent used to solubilize the active metals.
Figure 12: Hot Soaking, DAVID S. J. JONES, PETER R. PUJADÓ, Handbook of Petroleum Processing, Springer 2006
It is important to keep in mind the different variables those influence the final product;
among those we can find:
Mixing intensity influences the pore size
Peptization responsible of mesh of active metal
Calcination time, temperature and concentration
Additives to mixing
Metals application
Solution preparation contacting, time, order and drying
Handling and screening
34
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
2.6 REACTORS
After having mentioned and deepened the catalyst preparation is time to see and analyze
the structure of what contains catalyst, the core of the hydroprocessing unit: the reactor.
Basically hydrotreating reactors are downflow (they exploit gravity force to make possible
the contacting of the fluid proceeding from the top of the
reactor till the bottom), fixed-bed catalytic reactors; and
for the nature of the reactant fed they generally operate in
trickle flow regime (we have the solid phase of the
catalyst, which have to treat a liquid charge with the
hydrogen which cause its supercritical behavior remains
in these conditions too, in gas phase).
Even if some catalysts can operate at middle pressures,
because hydrotreating instead occurs at moderately high
pressure and relatively high temperature, the choice for
the thickness of the vessels‟ wall is o high depth.
The shape of these equipment is the cylinder, typical
structure for almost all the reactors‟ vessels and as usual
from the beginning of the “refining era”.
The material instead has undergone a change from the
older reactors (e.g. for hydrotreating of naphtha) made by
lower alloys, to the last 10-years equipments whose raw
materials are typically 11/4 Cr –1/2 Mo or 21/4 Cr – 1 Mo
base metal with a lining of stabilized austenitic stainless
Figure 13: typical vessel shape, DAVID S. steel for added corrosion protection (we have to
J. JONES, PETER R. PUJADÓ, Handbook of
Petroleum Processing, Springer 2006 remember that the byproduct of these treatment is almost
always acid compound which could easily damage and
disrupt the same vessel or corrode the reactor itself). With this choice, there is the
possibility to give strength to the base and at the same time the excellent corrosion
resistance.
The choice is made considering different items; and even if concerning the use of
austenitic stainless steels in hydrotreating units, the possibility of corrosion is lowered, it
exists for corrosion cracking instead if the proper procedures are not followed.
35
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
This kind of corrosion can occur through chloride attack or polythionic acid attack. The
former can be prevented by minimizing the amount of chloride in the process material,
eliminating it immediately from the process lines. Then to improve the results, during
startup and shutdown operations precautions should be taken to limit the chloride content
in any flushing, purging, or neutralizing agents used in the system.
The latter occurs as the result of the action of water and oxygen on the iron sulfide scale
that forms on all items made of austenitic stainless steel.
If one of these previous two processes happened, it causes intergranular corrosion and
cracking.
The polythionic acid attack is possible to prevent maintaining the temperature above the
dew point of water in those areas containing stainless steel: this avoid water to condensate
on the surface of the reactor. For safety reasons and because there would not be the
necessity the system is ideally without oxygen. However, when the system is depressurized
and the equipment is opened to air, in order to permit the normal maintenance operations it
becomes necessary to maintain a nitrogen purge to prevent air from entering (or whatever
neutral purge in order to avoid contacting oxygen with the surface of vessels and also
because depressurizing and lowering the temperature it could be possible to make water to
condensate on the inner surface with the possibility of polythionic corrosion).
If this is not possible, a protective neutralizing environment should be established: a 5%
soda solution is used to neutralize the austenitic stainless steel.
The bed of catalyst is function of the feed treated: most naphtha hydrotreaters only have
one catalyst bed; but it is not unusual that many reactors processing cracked feedstocks
will have several beds to facilitate temperature control by cooling with hydrogen quench
between the catalyst beds.
The reactor vessel is designed to allow maximum utilization of catalyst; and this done by
creating equal flow distribution (no preferential channel), providing maximum liquid/vapor
mixing, and providing multiple beds with quench zones for efficient catalyst use.
The internals of the reactor usually have some devices useful to improve the reactor
characteristics, even if it is not necessary they have to have. Some of them are:
Inlet diffuser
Top vapor/liquid distribution tray
36
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Considering the size of the hydroprocessing reactors they vary widely on the basis of
design conditions, the LSHV and the acceptable pressure drops (function of diameter). An
important key factor to achieve the best performances is to control the temperature of the
reactor; the maximum allowable T is about 42[°C]. If that temperature is not expected to
be exceeded, a reasonable solution could be reactor mono bed and temperature control will
be exercised by changing the reactor inlet temperature.
On the other hand if the maximum reactor difference of temperature is expected to exceed
the previous value, a multiple bed reactor should be installed, where the coolant is the
hydrogen which quenches the charge inserting in the quench section of reactor (inter bed).
Considering the operative conditions of a classical hydroprocessing reactor, the
hydrotreating catalyst gradually loses some of its activity. It is a direct consequences of
fouling, sintering and coking. But in order to maintain the desired quality of the products at
the design feed rate, the solution consists in increasing the bed temperature, about 1
[°C/month].
Once the bed temperature reaches a value close to the design maximum, there no other
solution than replacing the catalyst (or regenerate it). The catalyst average lifetime is about
several years. More often the replacement or regeneration of the catalyst is necessary
because of the pressure drop due to fouling.
At the base of all these discussion there is kinetics; kinetics is the study of the rates of
reaction; these rates of reaction determine the key properties of a catalyst. In fact as
mentioned before the role of the catalyst is to reduce the activation energy, providing a
reaction path different from the thermal activation one. In hydrotreating, the key properties
are initial activity, stability, and product quality.
The temperature required to obtain the desired product at the start of the run measures the
initial activity (it is different from the use of a catalyst and without it). Catalyst stability is
a measure of change of reaction rate over time and the product quality is a measure of the
ability of the process to yield products with the desired use specification.
37
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Chapter 3
Process Design: layout and modification
“Patterns”
Simon and Garfunkel
3.1 INTRODUCTION
Having the theoretical basis to understand how the process works and his historical
background, we can now introduce the process design path that has been adopted to
simulate it.
In this chapter it will be shown criteria and some assumptions that have made possible the
best design accordantly with the simulation program used and with the data available from
literature.
38
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
this they treat the feed with hydrogen in a very high condition of severity: elevated
temperature and pressure in the presence of a catalyst.
Because in recent years hydrotreating has been extended to atmospheric residues in order
to increase their commercial value (decreasing sulfur and metal content essentially), that is
the upgrade of the feed; we obviously have that operating conditions of this kind of
treatment are a function of FEED TYPE and of desired treated product
DESULFURIZATION‟s LEVELS.
Taking account for these points we will have a wide range of different configurations of an
HDS plant.
From literature the usual feed types considered are NAPHTHA, KEROSENE, GAS OILS
and ATMOSPHERIC RESIDUES or REDUCED CRUDES in crescent grade of severity
of the treatment.
It will be now shortly present how scheme plants differ one from another based on the feed
type fed to the system. Then the focus will be point on GAS OIL plant scheme introducing
and explaining all changes made in order to set the best configuration possible and most
realistic one.
Figure 14: Surinder Parkash , Refining Processes Handbook, Gulf Professional Publishing, 2003
39
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
In this sense, following the previous chart, the naphtha feed enters the unit through charge
pump P-101. The petroleum feed is then mixed with hydrogen gas coming from a
catalyzed reforming unit or hydrogen plant. The mix is heated in succession through heat
exchange with reactor effluent (E-101) and fired heater (H-101). Now it‟s time for the mix
to enter the HDS reactor V-101. The desulfurization reactions take place over a Co-Mo on
-Al2O3 catalyst contained in the reactor. At the out of the reactor we have: the
desulfurized naphtha, excess hydrogen, H2S, and light end elements formed as a result of
reaction of sulfur in the feed with hydrogen in the presence of the catalyst.
The reactor effluent is then cooled and partially condensed through the previous heat
exchanger (E-101), an air cooler E-102, and a trim cooler E-103, before flowing into high-
pressure (HP) separator V-102. Here we obtain the separation between the vapor and liquid
phases. The vapor from this drum (essentially made by H2S, light hydrocarbons and excess
hydrogen) is purged and sent out of unit's battery limit. The liquid from V-102 is preheated
through a heat exchanger with the stripper bottom in heat exchanger E-105 before charging
to the stripper column V-103, where we have the separation between the dissolved H2 and
H2S as overhead product. The gross overhead product from V-103 is then partially
condensed (E-104). The uncondensed vapor, that is essentially made by H2S, is sent to an
amine unit. The liquid is responsible for the reflux of the column (P-103). The column is
reboiled by a fired heater H-102. P-102 is the pump used for bottom recirculation. The
30
PRESTVIC, RUNE; KJELL MOLJORD, KNUT GRANDE, ANDERS HOLMEN ,"Compositional analysis of naphtha and
reformate", 2004.
40
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
bottom product coming from the stripper is cooled by heat exchange with incoming feed in
E-105 and next in E-106 to 811 [K] before exiting the unit's battery limits.
Table 3: Operative Conditions Naphtha Unit, SURINDER PARKASH , Refining Processes Handbook, Gulf Professional
Publishing, 2003
Note that a naptha hydrotreater (NHDT) or “light naphtha isomerization plant” is projected
to operate at specified duty under a set and range of conditions. With the progress of time
the catalyst gets deactivated and temperature is increased to compensate the deactivation.
The period between SOR and EOR is called cycle length. The lowest temperature at which
plant is commissioned to yield desired product quality is called SOR. When the catalyst
has reached the limit before having to be regenerated, we say that it has achieved EOR.
41
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Figure 15: Surinder Parkash , Refining Processes Handbook, Gulf Professional Publishing, 2003
42
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
43
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Figure 16: Surinder Parkash , Refining Processes Handbook, Gulf Professional Publishing, 2003
44
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
mixed with the hydrocarbon feed before going to HDS reactor V-101. In the reactor we
have the common hydrodesulfurization and hydrodenitrification reactions.
45
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Table 5: Operative Conditions Gas Oil Unit, SURINDER PARKASH , Refining Processes Handbook, Gulf Professional
Publishing, 2003
46
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
in evaluation counts, while the optimization program is running and it‟s changing the
initial evaluation point. The first has been substituted either with simple heater or cooler.
In other words we have to considered what is extremely necessary to make a process plant
feasible without losing reliability or without losing ourselves in too much expensive
calculations.
On the same idea are based the considerations on the kinetics and the problem here is
purely numerical; as we will analyze next, a set of different kinetics equations 3132 has been
tested and compared with data on literature in order to see what is the best solution with
regard on time and accuracy.
Now in order to understand what is the real reason for what we have so much interest in a
“speedy” evaluation we have to analyze our purpose and in particular we have to
remember that the so-called “Self Optimizing Control” is a technique developed by Prof.
Sigurd Skogestad dealing with the possibility to operate a solid and robust control on a
selected plant having chosen some “magical” variables that even if we have some
modifications on the feed or other external parameters (so called disturbances) they don‟t
get far from the optimal operating point. In order to find this theoretical optimal point (and
in this case we have to point out that we speak about an optimal point that is the best
considering the whole parameters affecting the simulation in that moment. It‟s the optimal
solution with that set of variables and disturbances but it‟s always the optimum. A wide
speech could be faced if we consider the problem of a “moving optimum” or something
that would have to update every iteration with every different set of parameters. It could be
a philosophical digression on what‟s the real meaning of optimal solution); a Matlab®
code has been written in order to find the best solution at a given set of parameters,
working on what has been selected as the best approximation of an HDS scheme plant.
The basis on which the scheme has been selected is a Gas Oil scheme plant whose design
has been found in literature. The project built in Aspen Hysys® and has been modified in
different versions in order to make the finding of a feasible solution possible with the
Matlab® code.
31
GILBERT F. FROMENT, GUY A. DEPAUW, AND VALÉRIE VANRYSSELBERGHE, Kinetic Modeling and Reactor Simulation in
Hydrodesulfurization of Oil Fractions, Amercan Chemical Society 1994.
32
AYSAR T. JARULLAH, IQBAL M. MUJTABA, ALASTAIR S. WOOD, Kinetic parameter estimation and simulation of
trickle-bed reactor for hydrodesulfurization of crude oil, Chemical Engineering Science 2011, vol. 66, pp.
859-871, 2011
47
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Figure 17: Aspen HYSYS® model adapted from Surinder Parkash , Refining Processes Handbook, Gulf Professional
Publishing, 2003
As explained before we can subdivided the HDS process in two main loops: the part
dealing with the hydrogenation (and then we consider the part with the reactor and its train
of heat exchangers in order to make it possible the reaching of operative conditions for the
reaction); and the post treatment of H2S as by-product of the reaction and its treating in the
amine washing loop and the regeneration of this last one.
As you can see in the picture before we have both the part regarding the real hydrogenation
process (the heart of the HDS treatment) and the loop of amine treatment-regeneration.
In the final part it has been also introduced the stabilizer column in order to obtain the
different specification products.
3.4.1a Considerations
Even if this is a project working and reliable in its features we have to consider two main
things, which will be our guideline during all the optimization analysis of the plant:
48
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
As we can observe directly on the plant scheme we note first of all the complexity present
among the different parts of the plant itself; we could individuate the two main loops and
we can analyze them differently: the main loop where we have the reactor and the reaction
takes place is characterized by a series of train of heat-exchangers whose duty is to raise
the feed temperature till almost the reactor level and operate a thermal recover from the
product line in order to decrease the costs of the calories in all the process. Then we see the
loop of amine treating and the regeneration of the same itself: it‟s particularly highlighted
by the presence of the scrubber and by the regeneration column which is responsible both
for water make-up and indirectly for the H2 make-up, if we consider that higher is the
efficiency of an amine washing higher is the amount of H 2 that could be recycled to the
reactor, that means less cost of raw materials in that case H 2 itself.
Although this scheme is incredibly faithful to reality, we face with two problems: the first
is that mentioned before of a too expensive calculation time. By the clock if we change
some input data (in this case fixed the composition of the feed and having set all the
parameters regarding temperatures and pressures allowing the simulation program to
evaluate the remaining ones) we can see that every try takes about one minute (45/50 [s])
in order to reach the solution, or better in order to converge to a solution. Considering this
particular we can note that if we have the necessity of changing in a range of 1000 of
49
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
values per variable set to be optimized, calculation time reaches too high values without
having the certainty of a correct solution (in terms of optimized solution).
The other problem is represented by the stabilization column. While calculation time,
although high and unfeasible if we want to make an optimization usable directly in a RTO,
always bring to a solution; the equipment represented by the column is often guilt of a non-
correct solution or in some cases it doesn‟t make it possible the finding of a solution.
Aspen HYSYS® column environment is really susceptible of initial value and initial
estimation of the solution of the column itself and great changing in them make impossible
finding A solution. Moreover we have to take in account that for the same reason it has a
environment apart, counts to reach the solution are made in a loop apart. In this sense
besides having an unfeasible or impossible solution it could take too much time without
finding it.
The approach followed to build a realistic model and at the same time feasible in terms of
time taken for evaluation and solution, has been based on the assertion “keep it easy”.
Starting from the simplest plant design, it has been added different equipment to make it
realistic and at the same time without prejudging solution time.
The different version of the scheme will be shown and briefly commented, regarding with
the modification added and parts substituted.
Starting from the simplest one, without considering the two mentioned before loops,
excluding all equipments more complex than a vessel, this is the result. It‟s a poor scheme
50
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
plant whose core is the reactor and where we had the stripper and the scrubber their place
has been substituted by two splitter.
Even if this work could seem useless and without any sense, we can observe instead the
real effectiveness of every single part of a chemical unit and its weight in a more complex
system.
In this case amine washing has been changed with a splitter and instead the regeneration
we split the fractions of H2S and H2 in order to send the last one to the reactor.
This preliminary analysis has underlined how important is the loop regarding scrubber and
its regeneration. The calculation time has dropped down reaching 1.2 [s] at the maximum,
while the solution was always acceptable.
Stripper itself has been changed with a splitter and we have a kind of flash in this section.
Also heat-exchangers train has been taken away, keeping only the product/feed one.
The compressor absolve the role to compensate pressure drops and no recycle as been
introduced.
The system is working and data coming from the exit of the reactor are acceptable.
This isn‟t a real unit yet. It has been useful to evaluate and understand at the basis the
process and how the different level of detail could affect the behavior of a chemical unit. In
this simple case we can analyze the role of the reactor and how it responds to different
changing in feed flow or inlet reactor temperature or different pressure/pressure drops. It‟s
a preliminary analysis on one of the two loops involved in the real process. Pointing out
how important is the choice of a right kinetics, because every added equipment has been
set to the simplest one possible.
Figure 19: HDS unit with a previous selection of the desired layout
51
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Having clear in mind how the process and the reaction takes place, some little
modifications have been inserted in order to control and set some variables; in particular it
has been put the recycle of H2 to reactor and the set for the pressure assuming that the
major contribute of pressure drop is only in the reactor (as documented in literature 33) and
obviously in HP separator which acts like a flash at high temperature. Ideal behavior of
heater and cooler has been hypothesized that is in this case no pressure drops.
For what concerns scrubber and stripper the two units has been simulated treating them as
splitter as the case before.
In this simulation the importance was put on the recycle that has to make it converge in
order to evaluate correctly the necessary supply of H2 in reaction loop and directly the
make-up.
Conditions, taken from literature too, are what resumed in Table 3.
The composition is a typical gas-oil blend with a sulfur content variable from 1 to 2 wt %34.
After all considerations regarding the reaction loop and its recycle, it has been possible
introduce some modification useful to make more realistic the model. In this sense the two
splitters set before instead of scrubber column and stripping one, it has been inserted the
“amine loop” and a simple flash separator with a steam stream to supply the necessary duty
to make possible a best separation between the gas-oil stream and gas phase of non-
condensable.
33
SURINDER PARKASH , Refining Processes Handbook, , Gulf Professional Publishing, 2003.
34
1.82 wt %; GILBERT F. FROMENT, GUY A. DEPAUW, AND VALÉRIE VANRYSSELBERGHE, Kinetic Modeling and Reactor
Simulation in Hydrodesulfurization of Oil Fractions, Amercan Chemical Society 1994.
52
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
When we speak using the expression “amine loop”, we want to underline the importance of
this sub-unit of an HDS plant for what concerns the specifications we want to obtain; such
an importance that we can describe a self standing loop. We must note in this sense that
amine loop is all the equipment tied to scrubber and amine washing: starting from scrubber
column, in cascade we have a flash separator then the regeneration column with the make-
up of water lost as vapor in gas phase in head stream.
It‟s important to make clear the reason for such a particular attention given to this part of
the plant. In the amine loop we recover H2 that is sent then to the recycle in order to keep
the reaction at its optimal value. Therefore it‟s evident that if we have a correct workable
unit in this section we can achieve best results in all the plant.
In order to design a correct project for this loop, the starting point has been taken from
tutorials available for this commercial software 35 . With this raw scheme it has been
possible realize a workable unit useful to simulate the correct behavior of this loop.
For what concerns the amine used in the amine-washing unit, it has been selected DEA
instead MEA for its major absorption capability; while operative conditions adopted for the
simulation have been selected in order to achieve the best result 36 . These value are
comparable with the literature ones used for the plant project.
Stripper column, instead, has been substituted in the simulation with a simple flash whose
duty has supplied by an external source. The main reason why this solution has been
selected is found in the potential instability during calculations introduced by a stripper
column. Generally besides problems dealing with slowness of every iteration, we have to
face the possibility of some numerical inconsistencies and subsequently a non feasible
solution.
Before doing this radical simplification, different results in specification has been taken in
consideration and compared in order to see if it was acceptable or it could be result in
something completely wrong. For what concerns the concentration in sulfur compounds in
gas oil desulfurized stream we have the same results, within a less than 1% of tolerance. In
this way it has been possible to build a realistic and faster model than if we adopted the
real configuration.
Global operative conditions are the same seen for the previous models.
35
HYSYS 3.0, HYPROTECH LTD., 2002.
36
LUKE ADDINGTON AND CHRIS NESS, An Evaluation of General “Rules of Thumb” in Amine Sweetening Unit
Design and Operation, GPA 89th Annual Convention March 21-24, 2010.
53
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Figure 21: HDS unit with the optimal configuration of the equipment
At this point, it has been useful to introduce some small details in order to simplify the
procedure of optimization of the plant. As it can be possible observe, among the main
stream, it has been inserted different set instruments. Thank to this approach different line
where controlled setting a value of reference that is then responsible of the optimization
value we will obtain from the optimization system.
Before doing this, trough the “workbook” command in Aspen HYSYS®, all over specified
values has been deleted in order to make the program evaluate them. In this way it has
been possible avoid some unwanted error due to inconsistencies.
54
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Having complete this preliminary part some test changing feed flow and condition of
pressure as been tested to verify the feasibility of the system and if there weren‟t some
numerical problem of evaluation.
This last version of the scheme plant is the outcome of a discussion with professor
Skogestad about the possibility of making more reliable and credible the project. In the
make-up line it has been inserted a compressor to simulate the real supply of H2 in a real
plant: the line before the plant is typically at about 6 [bar], while the system is working at
about 100 [bar].
With this modification, also the flash column at the end of treatment plant has been
removed to make the plant easier to work and faster than before.
Beyond this all throttling valves used to flash the mix inside the different vessels (e.g. HP
separator and scrubber) have been substituted by direct expansion inside the equipment
cited before.
The number of fixed variables have been lowered more than the previous model, allowing
the simulation program evaluate them. The reason of this procedure is the same expressed
before.
A “spreadsheet” has been introduced in order to monitor more accurately the operative
parameters and working conditions.
55
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
What is possible to observe directly on the PFD is how clearer is compared with the
previous models; but even if the equipment has been modified or changed in order to make
calculations easier and maybe without any numerical error, the model follows as best as its
possibility (that is optimally as well) a real hydrodesulfurization unit.
At the end of this preliminary part professor Skogestad has verified the real feasibility and
rightness of the system. The model was proved to be functional and able to reproduce
different situation of loading and at various operative conditions.
3.5 KINETICS
In order to evaluate the right behavior of the reactor and subsequently its performance on
sulfur compounds‟ abatement, a series of different kinetics have been tested. Here it will be
shown simple graphs to give an idea how they work and why the choice has been done on
one instead of another one.
The best way to test them has been to build some models in C++ code and make it to plot
the graphs used to compare with the example taken in literature and with our goal. We
have to note that among the different possibilities offered by AspenHYSYS® simulation
program there is the possibility to insert and adopt different kinetic scheme from
equilibrium to heterogeneous catalytic provided that the right parameters are used.
56
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
In order to make it possible the right operation of the reactor, as stated before, it‟s
necessary to introduce a right kinetic model and see if it‟s capable to represent every
situation that could be verify during the normal activity of a plant. First kinetic scheme is
that proposed by Froment et al. 37.
In this paper the HDS reactions was analyzed one by one considering all the possible way
through which the reaction could happen. The main compounds treated were
benzothiophene and dibenzohiophene those are the major contribute for what concerns the
total sulfur presence in a typical diesel feedstock.
This scheme was proved only for T = 533 [K] as it was in isothermal conditions even if it
is unreal as hypothesis, but that was the only temperature available: all kinetic expressions
are patented and “that is now part of a commercial software” (G.Froment, 12/03/2013).
The rate of H2 consumption and sulfur compounds, with the production of hydrogen
sulfide too were in agreement with literature data and also in test with the corresponding
graphs of the article from which the scheme was taken there was good respect.
In this second case the possibility to choose a kinetic model with an expression rate unique
for all the compounds taken in consideration, has been verified. For this analysis a paper of
D. Tsamatsoulis et al. 38 has been used.
In the article the hydrodesulfurization of a VGO has been taken into consideration and
there have been estimated kinetic equations in order to evaluate the behavior of the system;
two kinetics have been analyzed:
37
GILBERT F. FROMENT, GUY A. DEPAUW, AND VALÉRIE VANRYSSELBERGHE, Kinetic Modeling and Reactor Simulation in
Hydrodesulfurization of Oil Fractions, Amercan Chemical Society 1994.
38
D. TSAMATSOULIS AND N. PAPAYANNAKOS, Investigation of intrinsic hydrodesulphurization of a VGO in a trickle
bed reactor with backmixing effects, Chemical Engineering Science, Vol. 53, No. 19, pp. 3449-3458, 1998.
57
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
with and
The research has brought to find some different parameters based on the type of catalyst;
and these parameters have been evaluated for the catalyst used in the process and they are
found to equal to:
Where
39
AYSAR T. JARULLAH, IQBAL M. MUJTABA, ALASTAIR S. WOOD, Kinetic parameter estimation and simulation of a
trickle-bed reactor for hydrodesulfurization of crude oil, Chemica Engineering Science, vol. 66, pp. 859-871,
2011.
58
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Table 7: HDS kinetic parameters of AYSAR T. JARULLAH, IQBAL M. MUJTABA, ALASTAIR S. WOOD
Seeing in comparison the simulation results (evaluated by Aspen HYSYS®, on the basis of
the above mentioned kinetics40) and the paper used as reference to study the process 41, with
the feedstock to treat, we can observe a good prediction of the performance of this unit:
40
AYSAR T. JARULLAH, IQBAL M. MUJTABA, ALASTAIR S. WOOD, Kinetic parameter estimation and simulation of a
trickle-bed reactor for hydrodesulfurization of crude oil, Chemica Engineering Science, vol. 66, pp. 859-871,
2011.
41
GILBERT F. FROMENT, GUY A. DEPAUW, AND VALÉRIE VANRYSSELBERGHE, Kinetic Modeling and Reactor Simulation in
Hydrodesulfurization of Oil Fractions, Amercan Chemical Society 1994.
59
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
With a percentage of desulfurization equal to 99.04%, value that is comparable with the
literature previous one.
As seen previously, there are different kind of HDS unit, everyone optimal and
“specialized” for a certain type of feedstock. In particular for a certain raw feed to treat.
It‟s quite clear that the characteristics of the feed, in terms of sulfur and nitrogen content,
depend on first of all the geographical position; then obviously it‟s tied with the type of the
lump taken in consideration.
For this simulation the focus was pointed on a synthetic diesel feed 42. Although there are
various possibilities cause the extreme variation also in composition and the different ratio
between PAN in the same raw feed; the choice has been done in order to make some direct
considerations on this fuel that in these last years has been put under the direct observation
of the various environmental agencies in order to control the worldwide toxic emission,
among those: SOx and NOx. The composition used is reported in the table below:
42
GILBERT F. FROMENT, GUY A. DEPAUW, AND VALÉRIE VANRYSSELBERGHE, Kinetic Modeling and Reactor Simulation in
Hydrodesulfurization of Oil Fractions, Amercan Chemical Society 1994.
60
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
As you can note in the table there is a compound over star-signed: the n-nonylcyclohexane
has been introduced in the simulation building the molecule through UNIFAC structure; all
data for this compound are those from the same theory and in order to have a good
approach to simulation these data have been compared with those coming from literature
matching perfectly.
For what concerns the conditions of this stream are those one:
61
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Chapter 4
Steady State simulation: theory, analysis and
results
43
SIGURD SKOGESTAD, Plantwide Control, Recent Developments and Applications, Wiley 2012
62
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
This theory was born in 1983 when for the first time Skogestad started to search a correct
structure for a column control. Taking his inspiration from a famous article by Foss
(1973)44 in which he stated that the determination of control system structure is the “central
issue to be resolved in control” he went on this way. In 2004 he published his work 45
where he explained the basis and the rules of the procedure; procedure that is split in two
parts: a top-down, based on economics and a bottom-up which aims to reach a simple and
robust “stabilizing” or “regulatory” control.
This philosophy aims to reach control as simplest as possible, “PhD Control” (Figure 2):
44
FOSS, A. S., Critique of Chemical Process Control Theory, IEEE Transactions on Automatic Control, AC-18(6),
646-652, 1973.
45
SIGURD SKOGESTAD, Control structure design for complete chemical plants, Computers & Chemical
Engineering, Volume 28, Issues 1–2, 15 January 2004, Pages 219-234.
63
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
that is an idealized way to see the control structure in a process; because what we have in
reality is something more complex and sometimes unforeseeable, something like this (a
classical “PID control”):
where the choice of decide what and where to put the different controllers becomes really
difficult, especially if our intent is reach an intelligent way to control, taking into account
of the fastness of response of the diverse controllers and the possibility to avoid redundant
measurements.
The right question become how do we get from a PID to a PhD control? Is it possible to
achieve a systematic procedure to pursue this goal?
To these questions we can find an initial response if we consider the previous referring to
Alan Foss46:
46
FOSS, A. S., Critique of Chemical Process Control Theory, IEEE Transactions on Automatic Control, AC-18(6),
646-652, 1973.
64
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
stated and wholly unmanageable form. The gap is present indeed, but contrary
to the views of many, it is the theoretician who must close it.
Or as stated by Carl Nett47:
Minimize control system complexity subject to the achievement of accuracy
specifications in the face of uncertainty.
So when the purpose is to control a process the objective is not the tuning and behavior of
each control loop, rather the control philosophy of the overall plant with emphasis on the
structural decisions:
– Selection of controlled variables (“outputs”)
– Selection of manipulated variables (“inputs”)
– Selection of (extra) measurements
– Selection of control configuration (structure of overall controller that
interconnects the controlled, manipulated and measured variables)
– Selection of controller type (LQG, H-infinity, PID, decoupler, MPC etc.).
If we proceed in this way we can easily achieve the previous goal: to get from ``PID
control‟‟ to “PhD” control.
Summarizing all the previous idea the concept on which work in order to reach the control
of a process is that: plantwide control is control structure design for complete chemical
plant.
Now we can begin with the analysis of Skogestad theory.
65
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
66
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
67
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
So that‟s the previous picture with the respect of the choice made for the different CVs and
how they act on the plant:
48
PAGE S. BUCKLEY, Techniques of Process Control, Wiley, New York (1964)
49
TRULS LARSSON, SIGURD SKOGESTAD, Plantwide control - A review and a new design procedure, Modeling,
Identification and Control, 21 (4), pp 209 – 240 (July 1, 2000)
50
PAGE S. BUCKLEY, Techniques of Process Control, Wiley, New York (1964)
51
JAMES MERRIL DOUGLAS, Conceptual Design of Chemical Processes, New York: McGraw-Hill (1988)
68
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
al. (1997, 1998) and Konda et al. (2005). They are characterized by a non sufficient
systematic procedure and their goal is reached without giving importance to
economics.
the optimization or mathematically oriented approaches (academic in a certain
way), with works of Narraway and Perkins53, Hansen et al. (1998), Kookos and
Perkins54, Chen and McAvoy (2003) and Engell (2007). With the term of academic
here, we mean that these approaches lead to optimization problems those are
insoluble for what concerns the plantwide application, i.e. their use is purely
academic without any correspondence in real life.
So the right way to move on is a hybrid approaches between the previous ones: and in this
sense we find the works of Zheng et al.(1999), Larsson and Skogestad55, Vasbinder and
Hoo (2003), Skogestad56, Ward et al. (2006).
The procedure that will be shown in the next pages is the one developed by Skogestad; it
was inspired by Luyben, but we‟ll able to note that the former is divided in two different
parts: one concerned with steady-state economics, while the second one is involved in the
stabilization loops.
52
J.J. DOWNS, Distillation Control in a Plantwide Control Environment, In: Practical Distillation Control, W.L
Luyben (ed.), Van Nostrand Reinhold, 413-439 (1992)
53
L. T. NARRAWAY, J. D. PERKINS, Selection of process control structures based on Economics, Comp. Chem. Eng.
18, S511, (1993a)
54
KOOKOS, I.K., PERKINS, J.D., An algorithmic method for the selection of multivariable process control
structures, Journal of Process Control, 12 (1) , pp. 85-99, 2002
55
TRULS LARSSON, SIGURD SKOGESTAD, Plantwide control - A review and a new design procedure, Modeling,
Identification and Control, 21 (4), pp 209 – 240 (July 1, 2000)
56
SIGURD SKOGESTAD, Control structure design for complete chemical plants, Computers & Chemical
Engineering, Volume 28, Issues 1–2, 15 January 2004, Pages 219-234.
69
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
In order to evaluate the differences between these two configurations we start analyzing
Luyben‟s procedure and then we‟ll compare with Skogestad‟s one.
70
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
71
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
4. PRODUCTION RATE:
Optimal location follows from steady-state
Where should the production rate be set?
optimization (step 3), but may move
(Very important choice as it determines the
depending on operating conditions.
structure of remaining inventory control system.)
7. OPTIMIZATION LAYER
Purpose: Identify active constraints and compute
Model: Nonlinear steady-state model, plus
optimal setpoints cs for controlled variables.
costs and constraints.
Main structural issue: Do we need real-time
optimization (RTO)?
72
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
73
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Yet what is useful to find is the number of the DOFs, here nu and not really the variables
themselves, because this is the number that individuate the CV 1 that will be used in Step 3.
In this sense it‟s important to note and keep in mind that with this counting we will be able
to understand and identify the number of primary controlled variables, i.e.:
N° of primary CVs = N° of steady-state DOFs, nu
It‟s important to find a independent and simple way to find nu because it‟s useful to check
and then to reduce the time spent on optimizing the process.
Actually there are three ways to identify and evaluate the number of them:
Equation-counting
Valve counting
Potential degrees of freedom
EQUATION-COUNTING
Among all the possibilities this is certainly the most difficult to apply without encountering
in an error. It‟s the most “brutal” method and concerns with the evaluation of all equations
in the model; but if we think that is really difficult have a correct model for the process, the
idea of identify all the equations seems to become unreal and almost fantastic.
In practice we have:
nu = n° of variables – n° of equations/specifications
and it‟s difficult and not used in everyday practice.
VALVE COUNTING
The first approach is identify all physical degrees of freedom (the so called dynamic),
valves (“valves” also includes adjustable compressor power for example, in other words
anything we can manipulate). But as the economics is usually depending on only steady-
state, we have to take into account valves with steady-state effect and avoid inserting
variables without or with negligible effect on economics, i.e. variables with dynamic effect.
So:
#steady-state DOFs, nu = #valves - #variables without steady-state effect
Or if we want to be more precise:
nu = Nvalves – N0ss – Nspecs
where:
Nvalves = n° of dynamic (control) DOFs (valves)
74
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Let‟s now see some examples in order to understand better the meaning of the above
mentioned method usable to identify the different steady-state degrees of freedom. In
particular we analyze a typical simple equipment (heat exchanger) and more complex one,
very important in whatever plant we are concerning with studying, that is the distillation
column.
Examples:
Heat exchanger = 3 valves (bypass valves on both hot and cold side and a valve on
cooling water) – 2 bypass valves = 1 nu, i.e. the amount of heat transferred.
75
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Equipment nu
76
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Examples:
Distillation column = the column itself has 0 DOFs (steady-state), but I‟s necessary to
take into account other potential DOFs: feed rate count for 1, splitter (reflux) is 1 again and
we have 2 DOFs coming from heat exchangers (condenser and reboiler). The total is
another time 4 nu as previously obtained from valves counting.
We can start now the analysis of Sigurd Skogestad approach, going to analyze all the steps
more in detail.
4.4.2 TOP-DOWN
This part as said before is particularly concerned with economics and economics is the
basis on which building the control structure. For this part of the analysis a steady-state of
the model is sufficient for a complete study and selection of the CVs.
The model built previously it would be the canvas for our project.
77
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
where:
u: degrees of freedom (usually steady-state)
x: states (internal variables)
d: disturbances
78
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
3- Optimize the operation for the expected disturbances: in this passage we specify
the disturbances d and we vary the degrees of freedom in the optimal way as
possible uopt (d) in order to make it possible the minimization of the cost function J,
with the respect of the constraints. Our goal is the achievement of the individuation
of the constraint regions and the optimal set-points in regions themselves.
With the scalar function we define:
J = J(u, x, d)
we optimize operation with respect to u for given d (usually steady-state):
minu J(u, x, d)
subject to:
Model equations: f(u, x, d) = 0
Operational constraints: g(u, x, d) ≤ 0
Example:
We proceed now analyzing a distillation column at steady-state with given p (i.e. pressure)
and F (that is the feed fed to the column): we have nu = 2, e.g. L and V (u).
79
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
80
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
gi (x) = 0
One of the most important results we want to obtain from the optimization is to find the
region of active constraints; this is the most time-consuming step of the entire procedure
both obtaining the model from literature or building up from a previous P&I diagram and
the optimization itself with the mathematical numerical resolution.
In case of necessity (when the model may not be available or there no material time to
operate the optimization) it could be possible perform a simplified version of the Step 1
and Step 3 using a process insight to operate the individuation of active constraints
themselves and the possible self-optimizing variable (CV1) for the remaining DOFs.
It‟s important to understand that there is not a unique control structure defined as optimal
and that is due to the fact that the set of active constraints will vary and depend on
disturbances and on prices of market. Generally the control system should be able to
supply reliability in case of future variations. What should be done in order to increase the
performance of the control system, it would be the offline analysis and optimization to
identify expected regions of active constraints.
As we stated before the optimal active constraints change depending on disturbances (feed,
composition, temperature and so on) and on market conditions (i.e. price). For this latter
cause there are two mode of operation, function of market condition: given
throughput/feed-rate (Buyer‟s Market) or maximum throughput/product (Seller‟s Market).
The former (given throughput/feed-rate) is usually the nominal mode for which the control
system is set up to handle. It‟s the typical situation tending to maximize the efficiency,
where we have some tradeoff among the utilities (consumption of energy) and the recovery
of the product. It a situation providing an unconstrained optimum.
What we have is the sequent situation:
J = cost feed – value product + cost energy
where the first two terms of the previous equality (cost feed – value product) are
considered often constant; and usually, as said before, optimal operation is usually
unconstrained. The control is going to operate at optimal trade-off, but this is not obvious
what to control to achieve this.
81
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
The latter (maximum throughput/product) could be applied when the product price is
higher if compared to price of raw material (feed) and energy (utilities) and tends to
increase the throughput as much as possible. In contrast with the previous situation here
the efficiency falls and it usually happen that constraints reach the bottleneck and in this
state any further increase results in an infeasible solution.
The situation is similar to the previous one:
J = cost feed – value product + cost energy
but in this case the assumptions regard the feederate that is now a degree of freedom and
that the product is much more valuable than the feed: the optimal operation is then as
stated before to maximize product rate (and always as seen before, remaining in the
feasible region). Here what has to be controlled is the “bottleneck” and it‟s obvious for
sure.
82
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
are responsible for the first controlling layer of the hierarchical structure we have see at the
beginning of this chapter. Remember that the number of first controlled variables is equal
to steady-state degrees of freedom one.
The question we have to answer is: What should we control? And how should we adjust
the degrees of freedom (u)?
So the optimal operation for given d *:
minu J(u, x, d)
subject to:
Model equations: f(u, x, d) = 0
Operational constraints: g(u, x, d) ≤ 0
The result of this study is uopt, whose values however usually cannot be kept constant
because disturbances d change, and in this way the optimal results change too.
By the way for the economical optimal operation, we have two rules:
CV1 – rule 1, that is control active constraints
CV1 – rule 2, i.e. for the remaining unconstrained DOFs, we must control self-
optimizing variables, where the ideal self-optimizing variable c is the gradient is
c = J/ u = Ju
As seen previously for each steady-state degree of freedom, u, there is one CV1. There is a
unique match between the variables and the DOFs. For what regards the so-called “self-
optimizing” variables we mean variables “for which close-to-optimal operation with
constant setpoints can be achieved, even when there are disturbances” 58.
Thinking about active constraints, instead, they are self-optimizing variables in the wider
sense, because operation is optimized keeping their values constant (usually they are
referred as unconstrained self-optimizing variable, highlighting the difficulty to find them).
CV1 – rule 1
As anticipated in the previous section of this paragraph we have to control active
constraints for first, because they are the obvious self-optimizing variables to be kept
constant. Active constraints are evaluated by analysis in Step 2. It‟s important to identify if
an active constraints is an input constraints or an output one. What‟s the difference? The
former are trivial to implement cause we could only set the minimum or the maximum
value for this variable and because this reason no control is then needed.
58
TRULS LARSSON, SIGURD SKOGESTAD, Plantwide control - A review and a new design procedure, Modeling,
Identification and Control, 21 (4), pp 209 – 240 (July 1, 2000)
83
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
For example, if we are dealing with an optimal operation of a runner (a sprinter on 100
[m]), assuming that the optimal operation itself is time (J = T), we could achieved the
solution for this problem with maximum speed for the athlete (no thinking is then required).
In this case the active constrained “controlled” is the speed of the athlete or better the
power he‟s able to use to run that distance.
Instead, if we are dealing with an output constraints (the latter of the previous distinction)
we need a controller, where it‟s often sufficient a simple single-loop to achieve the desired
result. Take into consideration the previous example: if now we have to face a marathon
(42.195 [km]), it‟s impossible to require an athlete to run at his maximum speed for such a
long race. Even if time is our optimal operation that has to be minimized we can achieve
the result in a better way. The question here is which self-optimizing variable c do we need
to control at constant setpoint?
• c1 = distance to leader of race
• c2 = speed
• c3 = heart rate
• c4 = level of lactate in muscles
84
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Thinking in this way the problem is now reduced into a simple and robust implementation,
where disturbances are indirectly handled by keeping a constant heart rate (our variable
controlled) which may have infrequent adjustment of setpoint (heart rate itself).
85
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
In case of input constraints, it‟s obvious we do not have any back-off unless the goal is to
use the input for stabilization in the lower regulatory layer (the stabilizing one); in that case
then we need a range in order to make possible the control.
If, instead, we deal with output constraints, we have to face two different cases:
soft output constraints (only average value matters):
back-off = measurement error (bias, ny)
hard output constraints (has to be satisfied at all time):
back-off = measurement error (bias, ny) + control error (dynamic)
It‟s quite clear that a method to reduce the back-off is to have the possibility using accurate
measurements of output constraints; then for hard output constraints we need:
tight control with a small dynamic control error
“squeeze and shift rule”:by squeezing the output variation (with control), we can
shift the setpoint closer to its limit value.
86
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
CV1 – rule 2
This second rule is concerning the selection of the unconstrained self-optimizing variables.
In order to accomplish this goal, we have to follow the next steps:
87
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
1. Identify candidate measurements y: first of all we must identify all the candidate
measurements y, with their expected static measurements error (bias, ny). In y we
take into account both the inputs and the measurements used to control the active
constraints.
2. Select primary (economic) controlled variables CV1 = H · y (Decision 1): in the
most optimistic vision we would like to control all single measurements for
simplicity and (in this case) H is a selection matrix. More generally we may control
measurement combination and in this case H is the “full” matrix. This step must be
repeated for each constraint region. In order to reduce the necessity to switch
between regions, it could be possible to use the same CV1s, although it‟d be
responsible of infeasibility.
As we can understand it‟s easy to identify and control the active constraints; the most
difficult thing is to work on and with the other degrees of freedom, and if our question is if
it makes a difference what we control with the remaining DOFs, we have to expect that the
answer is clearly “yes”. In order to understand better we can take as example the previous
one about a marathon runner: that is a clear problem that it couldn‟t be solved as the
sprinter one. We have to use a self-optimizing approach.
88
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
59
ALSTAD, V., SKOGESTAD, S., HORI, E.S., Optimal measurement combinations as controlled variables, Journal
of Process Control, 19 (1), pp. 138-148 (2009)
89
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
60
V. ALSTAD AND S. SKOGESTAD, Null Space Method for Selecting Optimal Measurement Combinations as
Controlled Variables, Ind.Eng.Chem.Res, 46 (3), 846-853 (2007)
90
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
we have:
d
d
And because we state that H is in the Nullspace of FT, we have HF = 0, and
then Ju = 0 for any disturbances, d.
c. Exact local method: called also loss method, it extends the Nullspace
method to the case with noise and to any number of measurements61, 62.
In this case for any disturbance d, we have to choose u in such a way that
61
ALSTAD, V., SKOGESTAD, S., HORI, E.S., Optimal measurement combinations as controlled variables, Journal of
Process Control, 19 (1), pp. 138-148 (2009)
62
KARIWALA, V., Optimal measurement combination for local self-optimizing control, Industrial and
Engineering Chemistry Research, 46 (11), pp. 3629-3634 (2007)
91
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
,
,
with:
Y = [FWd Wn]
F = GyJuu-1Jud – Gdy
So the optimal H is such a solution that minimize the following expression:
NOTE: as explained before, the new self-optimizing variables must be identified (offline)
for each region, and when you find a new region (online) it‟s necessary to switch
controlled variables. So it‟s easy to identify when to switch when a constraints is
encountered. It‟s less clear when to switch out a constraint, but monitoring the value of the
unconstrained CVs from the neighboring regions and then switch out of the constraint
region when the unconstrained CV reaches its setpoint.
92
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
63
ibidem
64
PRICE, R.M., GEORGAKIS, C., Plantwide regulatory control design procedure using a tiered framework,
Industrial and Engineering Chemistry Research, 32 (11), pp. 2693-2705 (1993)
93
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
control structure for the entire plant. Inside this assumption there is the will of
“local” consistency of the inventory control system 65. This rule may not be adhered
to by allowing for “long” inventory loops: but this is not common for operational
reasons (i.e. emptying or overfilling tanks, startup, tuning and increasing
complexity).
Some TPM collocation‟s examples, we can find in the following pictures (Figure 13, 14,
15):
Figure 44: TPM at outlet, inventory control in direction opposite the flow
Figure 45: general case with TPM inside the plant, Radiation Inventory Control
If we consider only a part of the plant, there could be the possibility that this part doesn‟t
have a TPM. There will be instead a given flow that acts as a disturbance which the control
system has to set up and handle. In other words it is as having the TPM at a fixed location.
And this is the preferable solution: first of all in fact it makes it simpler for operators (they
are responsible for adjusting the TPM); then it avoids switching the inventory structure,
which should be “radiating” around the TPM. Anyway because there is not a specific
location (or better, just common preferable location), the tempting to consider its
collocation as degree of freedom, and the moving of it in order to improve performance,
65
ALSTAD, V., SKOGESTAD, S., HORI, E.S., Optimal measurement combinations as controlled variables, Journal of
Process Control, 19 (1), pp. 138-148 (2009)
94
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
4.4.3 BOTTOM-UP
4.4.3a Step 5: Select the Structure of Regulatory (Stabilizing) Control Layer
As it is clear from the name itself, the main purpose of the regulatory layer is to “stabilize”
the plant, preferring a simple control structure with single-loop PID controller (reliable of a
more robust control). In this case stabilize means that the process doesn‟t drift too far away
from acceptable operation even if there are some disturbances (indeed it‟s this one the goal
of a regulatory layer).
Among all the control layer the regulatory is the fastest one and it‟s used to control
variables which need a fast and a tight control (i.e. the economically important active
constraints). Note that this layer uses setpoint coming from the Step 3, but it should follow
the ones given by the supervisory layer.
In this step there are two faced two main decision:
1- Select controlled variables (CV2), i.e. Decision 2
2- Select inputs (that is valves) and “pairings” in order to control the above mentioned
variables (CV2), i.e. Decision 4
It‟s worth of noting that while the selection of controlled variable can be done on steady-
state considerations, dynamics is the primary concern when we select inputs and pairings.
66
SIGURD SKOGESTAD, Control structure design for complete chemical plants, Computers & Chemical
Engineering, Volume 28, Issues 1–2, 15 January 2004, Pages 219-234.
95
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
We have not to add any degrees of freedom because the setpoints CV 2s are left as
manipulated variables (MVs) for the supervisory layer.
If we consider to allow for cascade loops, then the stabilization layer may be designed
independent of the supervisory control layer (i.e. the economic one). But when we use
cascade loops, we add complexity and when closing a stabilization loop, we use up some
of the time window as given by the closed-loop time response (bandwidth) of the
stabilization loop. This is why it‟d be better to simplify and reduce the need of cascade
loops.
This simplifies the supervisory control layer and its tasks because it provides for local/fast
disturbances rejection and reducing the non-linearity in the model. Then we should include
active constraints (CV1) those need a tight control (they are usually hard output
constraints) in CV2 for the regulatory layer. In this way we reduce the required back-off.
Because of all these reasons it is usually not necessary for tight control of unconstrained
CV1, indeed the optimum is quite “flat”.
We have to take into consideration two main objectives of the regulatory layer, in order to
select systematically select the stabilizing CV2 = H2 · y:
96
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
67
E.M.B. ASKE AND S. SKOGESTAD, “Consistent inventory control”, Ind.Eng.Chem.Res, 48 (44), 10892-10902
(2009)
68
PRICE, R.M., GEORGAKIS, C., Plantwide regulatory control design procedure using a tiered framework,
Industrial and Engineering Chemistry Research, 32 (11), pp. 2693-2705 (1993)
97
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
98
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
The controller those are possible to use in this layer are essentially two:
Advanced single loop control, i.e. PID control, with some additional “fixes”, for
example feedforward ratio, decouplers, logic, selectors and split range control.
With this kind of control it‟s extremely important to select the pairings. Moreover
we must to note that finding the right pairings is more difficult because slower the
timescale stronger are the interactions.
Multivariable control (MPC). Although the use of MPC can reduce the use of
switching and logic, this cannot be completely avoided. Generally when we switch
regions it may be necessary to change the performance objective of the MPC
controllers.
After the analysis of the procedure proposed and applied by Sigurd Skogestad, it will be
interesting verify this systematic approach to a process which for a long time has been used
99
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
and exploited, but relatively to its performance hasn‟t been optimized and searched for an
optimal solution: the hydrodesulfurization process.
Starting from the very first step of the above descript procedure, it will developed in order
to reach and develop a simple and robust control structure. It‟s interesting to note that
although the process is dated and it started working online in the refining process industry
during the „20s of the last century, neither it has received nor it has been modified a lot
during this lat period. Till the very recent years. In this last period cause the more severe
and stringent rules on the environment pollution has given the right propulsion to an
improvement for this process and under some points of view a new “life” for an, otherwise,
outdated plant unit.
100
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Figure 46: spreadsheet with all contributes to the final cost function
101
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
it is really important is a global visual of all costs and how much they affect plant
economics. This assumption however does not compromise the effectiveness of the results.
So electricity and natural gas prices have been found on Europe’s Energy Portal69, and in
order to obtain a unique value it, it has been necessary to average the different value.
On the same site in has possible then to evaluate the costs for crude to treat and the value
for the product, considering diesel price without VAT. Hydrogen cost has been estimated
on the basis of industrial gases market, referring to values reported by industries dealing
with selling gases with different specification in accordance to their use (medical,
industrial or laboratory) 70 . The different values for energy utilities are reported in the
following tables.
Table 10: costs of electricity and natural gas
69
http://www.energy.eu/fuelprices/, accessed on February 2013
70
PRICE SCHEDULE –INDUSTRIAL GASES 49009.XLS, accessed on February 2013
102
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
While for the raw material prices and for the product value in the next table there is the
summa of what the above mentioned survey:
Table 11: price and value of raw materials
71
Note that all reference are taken from Aspen HYSYS® flow sheet, i.e. values for floods, properties of
feedstock and so on
72
Take into consideration that for product in the overall discussion it will be considered only the
desulfurized charge, while for the main other by product we are not concerning in, i.e. hydrogen sulfide.
Note that in case of more precision and maybe an improvement to this simulation, this value could be, for
example, evaluated in order to feed it to a Klaus process to recover sulfur.
103
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
J = -51896.52 [€/h]
In this way it has been possible to evaluate simply and clearly our objective function. If
under some points of view it could be seemed too much simple, we have to consider that
for an economical evaluation all the more important contributes have been taken into
consideration and the important in this step is not to lose sight of the general goal: to
optimize a complete unit.
At this point we have completed the first step of the procedure: all the important terms
have been collected and it has been evaluated the objective function.
So in order to achieve this result we have first of all to identify the steady-state degrees of
freedom. Actually we are concerned into the number of u and what‟s the nature of this
variables. It‟s important to find a independent and simple way to find nu because it‟s useful
to check and then to reduce the time spent on optimizing the process. Even if there are the
above mentioned three methods to individuate them, we will eventually find them when we
perform optimization, i.e. analyzing the system and its behavior it is possible to highlight
104
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
some variables that have a great impact on all the structure, while for other there is not the
same emphasis. This is useful to understand which are the “real” degrees of freedom to
take into account. With respect to methods explained before, because the dimension of the
plant is reasonably big, it is useful to evaluate the DOFs counting with the “Potential
Degrees of Freedom”. That has been done because the idea to consider the equations
counting was impossible, practically because working on the Aspen HYSYS® we are not
able to evaluate all the ones the program is using to simulate the unit. Because the other
two methods are quite similar, in order to reach the easiest way to evaluate them we have
done it considering the Table 2 (here reported in order to make it easy the evaluation of the
next step), that is perfectly analogue to the valve counting method:
Equipment nu
Analyzing the plant scheme of the hydrodesulfurization unit, we can start to evaluate all
105
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
It could seemed finished here the counting step, but it is necessary to make some
observations useful to reduce, without losing precision and effectiveness, the number of
these degrees of freedom. First of all is important as explained before having clear in mind
the purpose of all the project: the optimization of an HDS unit. In order to achieve this goal
is fundamental knowing the plant: the key issue is understand how it works and which are
the DOFs responsible for great changing in plant working. For this reason the previous
number of DOFs has been reduced and modified, till the value of 11 degrees of freedom,
considering and taking into consideration the importance of the different variable per each
equipment.
Table 7: list of degrees of freedom
DOFs’ name in nu
After the identification of the degrees of freedom it has been possible to recognize and then
select the important disturbances, with their expected range.
106
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Because the unit is designed to work with an expected feed, the most important disturbs
will come from it; while without losing in generality the disturbances in feed temperature
or pressure could be neglected because of their not so important impact.
For the optimization the disturbances have been selected as follows:
- Changing in feed flood :
50000 [kg/h] < 60600 [kg/h] < 80000 [kg/h]
- Changing in composition, meaning the total sulfur content:
4.01 % [mol/mol] < 9.55 % [mol/mol] < 14.97 % [mol/mol]
- Changing in one compound composition, double DBZT content:
2.33 % [mol/mol] < 4.5 % [mol/mol]
At this point it has been possible to start the optimization of the system, firstly optimizing
the nominal point of working (the “normal” operative conditions), then disturbing the
system and optimizing it for the expected disturbances. In this way it has been possible
evaluate the optimal sensitivity of the system.
In order to solve this problem it has been built a program using Matlab®: in particular
the .m file it would be result in an optimization code, which calling inputs directly from
Aspen HYSYS® tries to optimize the previous objective function acting on the above
mentioned DOFs; the values find in this way are then sent again to Aspen HYSYS® which
evaluates another time the objective function. All this procedure is repeated till a feasible
solution is found with the respect of the operative constraints and equalities set for the
model.
In this case the operational constraints has been set to stream:
Table 12: operational constraints set to the system
107
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Note that title of “H2 to Compressor” = 1 is fixed to be equal to 1(i.e. in order to avoid the
compressor‟s collapse; because for this purpose it is usually selected an axial-flow
compressor, whose fan-like airfoils are susceptible of damage and failing in case of
presence of liquid fluids) and the non correct working of the plant; and the total sulfur
content “Desulfurized Gas Oil” [% wt/wt] ≤ 0.007 (at the exit of the unit it has to be in
accordance with the environmental specification).
The function called by Matlab® for this purpose is fmincon73, which attempts to find a
constrained minimum of a scalar function of several variables starting at an initial estimate
(the initial point). This is generally referred to as constrained nonlinear optimization or
nonlinear programming.
What it is worth of noting is that this function uses optimizers which are not very robust.
This results in a not unique solution, which is instead function of the initial estimate of it.
For this reason to obviate to this problem the optimization has been repeated again and
again, with the disturbances selected in order to see what was the solution or the solutions
able to “absorb” better them and with a greater value of optimum. Anyway this is not a
huge problem, because we have to consider another particular i.e. that we are looking for a
solution, an optimal solution, which won‟t be the absolute optimum. This will be a relative
optimum that is in turn function of disturbances, and it will be the control of the system
which will have the duty to move it to the optimum. So for this reason it is important to
find the optimal point, but not so necessary that it has to be the absolute one.
108
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
-52000
Cost [€/h]
-52500
-53000
-53500
-54000
Configurations
109
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
-43000
-43500
-44000
-44500
-45000
-45500
-46000
Configuration
-68000
Cost[€/h]
-69000
-70000
-71000
-72000
-73000
Configuration
110
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
-54000
-54500
-55000
-55500
-56000
-56500
-57000
Configuration
-51000
-51500
-52000
-52500
-53000
-53500
-54000
Configuration
111
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
-52500
-53000
-53500
-54000
-54500
Configuration
After this re-optimization due to disturbances, all results have been collected in order to
see what was the best solution, here meant as the best combination of different degrees of
freedom‟s values. It has been a quite empirical method on the way of the “brute force”
system, but it has responded in a good way.
Time consuming of each optimization was about three hours and a half; time that could be
reduce significantly maybe changing the machine or finding a best optimizer. Anyway the
problem remains that those are very time consuming simulations.
112
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Comparison
-40000
-45000
Perturbation II
-60000
Perturbation III
-65000
Perturbation IV
-70000
Perturbation V
-75000
-80000
Configuration
Figure 56: comparison between the different optimizations with the respect of disturbances and their expected range
As you can see there is not a great difference among all the simulation/configuration, that
is due to the fact that all are relative optima of the objective function. But analyzing with
more attention configuration 3 and 4 we can note that those are the best in terms of less
loss from the optimal normal operative conditions.
At this point we have completed the second step.
And here we report the results of this simulation:
Table 14: results of the third configuration
RUN
Initial Value Optimal result DOFs Cost Function, J
3 1,123185427 Delta Pressure [kPa] -53274,30429
350 350,0028264 Inlet Temperature Reactor [°C]
50 64,51189265 Cooling Temperature [°C]
1,30E+04 12958,68577 Inlet Pressure [kPa]
2,43 2,400512383 H2/Gas Oil Ratio [-]
6,10E+03 6100,019689 Absorption Pressure [Pa]
13888,88889 50000015,72 Reboiler Duty [kJ/h]
0,430555556 1159,504081 Molar flow ABS column [kgmol/h]
60 50,00011585 Inlet Temperature Regeneration [°C]
35 30,93073656 Outlet Temperature Regeneration [°C]
150 150,294351 Regeneration Column Pressure [kPa]
113
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
The result of this study has been the uopt, whose values however usually cannot be kept
constant because disturbances d change, and in this way the optimal results change too.
However for the economical optimal operation, we have two rules, the ones mentioned
before:
CV1 – rule 1, that is control active constraints
CV1 – rule 2, i.e. for the remaining unconstrained DOFs, we must control self-
optimizing variables.
From the analysis previously conducted, we have found that inlet pressure is an active
constraint of the plant, that means that it is not susceptible for changing and that it has to
be set to its maximum (in this case, but it depends on the nature of the variable) value.
Together with this degree of freedom we have to take into account, seen from the previous
analysis of the results of the optimization the temperature the H2/Gas Oil ratio and the
temperature out from the regeneration column. These considerations make possible to
reduce the remaining degrees of freedom for which is then necessary to select a controlled
variable. So as stated by rule 1, we must control active constraints; the reason is quite
obvious because we have to understand that usually the optimum is not “flat” with respect
to these variables: this means that there is often an economic penalty if we back off from
those variables and we must add a tight control of them.
114
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
In summa our active constraints could be assumed as (observing the precedent constraints
when they become active):
- Inlet pressure
- Outlet temperature regeneration
- H2/Gas Oil ratio
So we have assigned three CVs to the same number of degrees of freedom. And for the
other ones? The solution lies in controlling of the self-optimizing variables. At this step 10
degrees of freedom remain to be assigned. It is now necessary identify the candidate
measurements and then select them on the basis of CV 1 = H · y, as explained before.
In order to accomplish this goal we have to follow the procedure seen previously.
From the analysis of the system we can use the previous measurements associated with the
DOFs to see if they were good candidate to be self-optimizing variables. To achieve this it
has been used one of the main approaches developed to find the matrix H; having excluded
the “brute force” approach, the problem has been solved with the “local” approach: the so
called Nullspace method74,75. Let we see a brief theoretical explanation.
4.5.3a The Nullspace Method
We consider the unconstrained optimization problem as given in the following form, the
same seen previously:
minu J(u, d)
that is, we assume “active constraint control”, where all optimally constrained variables
are assumed to be kept constant at their optimal values. Our goal is to find a linear
measurement combination c = Hy to be kept at constant setpoints cs. Here, H is a constant
nu x ny matrix and y is a subset of the available measurements.
To make possible to apply this procedure we have to make some assumptions:
1- Steady state: We consider only steady-state operation. The justification for this is
that the economics of operation is primarily determined by the steady state; directly
from this assumption is that a control system in place that can quickly bring the
plant to its new steady state.
74
See it on pages 27-28, and VIDAR ALSTAD, SIGURD SKOGESTAD, EDUARDO S. HORI, Optimal measurement
combinations as controlled variables, Journal of Process Control 19, 138–148, Elsevier Ltd., 2009
75
V. ALSTAD AND S. SKOGESTAD, Null Space Method for Selecting Optimal Measurement Combinations as
Controlled Variables, Ind.Eng.Chem.Res, 46 (3), 846-853 (2007)
115
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
2- Disturbances: Only disturbances that affect the steady-state operation are included
(in this case we assume the disturbances seen before Feed flow and feed
composition).
3- Active constraint control: the same active constraints remain active for all values of
the disturbances and that we control these constraints (see CV1 – rule 1).
4- No implementation error: The implementation error is the sum of the control error
and the effect of the measurement error.
It is a more serious assumption to neglect the measurement error, so the method implicitly
assumes that the measurements have been carefully selected (this is the limitation that the
exact local method tries to eliminate).
So firstly has been obtained the optimal measurement sensitivity F, defined as F = dyopt/dd
However, in practice, it is usually easier to obtain F directly, by optimizing for the selected
disturbances using a nonlinear steady-state model of the plant: because we are going to
find F numerically we use a commercial steady-state process simulators, i.e. Aspen
HYSYS®. Just to note that in theory, one may even obtain F from experiments on a real
operating plant, but this method is sufficiently accurate.
So numerically, the ny x nd matrix F may be obtained by perturbing the disturbances d and
re-solving the optimization problem with the active constraints being constant, that is:
1- Under nominal conditions (d = d*), use the steady-state model to obtain the
nominal optimum yopt(d*) and identify the active constraints (finding the nominal
optimum may be difficult, because the optimization problem is generally
nonconvex) Step 2.
2- For each of the nd disturbances, make a small perturbation and resolve the
optimization with the constant active constraints to obtain yopt(d).
3- Compute yopt = yopt(d) - yopt(d*) and obtain F numerically (note that a minimum
of nd + 1 optimization runs are required.
The next step is to obtain H. Numerically, H may be obtained from a singular value
decomposition of FT. We have HF = 0 or, equivalently, FTHT = 0. Thus, selecting HT as
the input singular vectors of FT, corresponding to zero singular values in FT, gives an
116
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
orthogonal basis: then the matrix H is find because it has to be respected the condition HF
= 0. Note that, as stated before, because of H is a non-square matrix, it is not necessary that
H is equal to 0, rather that H is in the Nullspace of FT.
117
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
This matrix will be then transposed in order to have the desired H T matrix; numerically the
operation has been done with Matlab®, using null76 function.
In order to relevance, first of all it has been necessary to identify the candidate
measurements in a number that has to be at least equal to the sum of disturbances and
DOFs (unconstrained, because the active constraints have been set to be constant),
#y ≥ #d + #u
#y ≥ #2 + #8
#y ≥ 10
So a number of minimum 10 measurements are required, but we have to take into
consideration, in general, the inputs (for example the flow rates), with those used to control
active constraints; remember that to make possible to use this method we have to use a
number equal to the sum of disturbances and unconstrained degrees of freedom (that will
result in a matrix of the same dimensions). That is quite clear if we think that this control
has to avoid the system drift away from the optimal nominal point. We consider two sets of
measurements in order to see what are the best candidates to be the self-optimizing
variables.
Table 15: first candidate measurements
y
gas oil to heat temperature [°C]
reactor inlet mass flow [kg/h]
reactor product temperature [K]
H2O make up mass flow [kg/h]
flash VAP mass flow [kg/h]
rich MDEA to flash temperature [°C]
sweet gas temperature [°C]
regeneration bottom temperature [°C]
H2 to compressor temperature [°C]
desulfurized gas oil total sulfur content [% wt/wt]
76
Z = null (A) is an orthonormal basis for the null space of A obtained from the singular value
decomposition, MATHWORKS, null, http://www.mathworks.it/it/help/matlab/ref/null.html, accessed on
March 2014
118
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
y
reactor inlet temperature [K]
cooling temperature [°C]
inlet pressure [kPa]
absorption pressure [kPa]
reboiler duty [kJ/h]
molar flow ABS column [kgmol/h]
inlet temperature regeneration [°C]
regeneration pressure [kPa]
H2 actual volume flow [m3/h]
k-100 power [kW]
Then the system has been disturbed taking into consideration the main two disturbances
associated with this kind of process, that are: the mass flow of the feed and the total sulfur
content in the feedstock that has to be removed during the processing of the charge.
Table 17: disturbances and their value after small perturbation
Disturbance
Mass Flow [kg/h] 60,600
3000 63600
-3000 57600
Composition [% wt/wt] 0.077
0.005 0.082
-0.005 0.072
And it has been evaluated the F matrix in order to have an idea of the “impact” of
disturbances on the process unit:
Table 18: positive disturbance in mass flow, first candidate measurements
Mass Flow +
y(d*) y(d) y y
45.29123785 45.2912378501 0.0000000000 gas oil to heat temperature
62737.70802687 65758.63656 3,020.9285334023 reactor inlet mass flow
630.01178930 636.2049418 6.1931525538 reactor product temperature
40.71074626 36.94205737 -3.7686888891 H2O make up mass flow
0.32926267 0.309765347 -0.0194973191 flash VAP mass flow
33.63208048 33.55132885 -0.0807516310 rich MDEA to flash temperature
35.05421281 35.03825373 -0.0159590843 sweet gas temperature
122.89776011 122.8977601 0.0000000000 regen bottom temperature
124.46109664 123.3321516 -1.1289450488 H2 to compressor temperature
0.00145463 0.001170 -0.0002849289 desulfurized gas oil total sulfur
content
119
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Mass Flow -
y(d*) y(d) y y
45.29123785 45.2912378501 0.0000000000 gas oil to heat temperature
62737.70802687 59667.63157 -3,070.07646175 reactor inlet mass flow
630.01178930 682.0213114 52.0095221169 reactor product temperature
40.71074626 42.72250998 2.0117637245 H2O make up mass flow
0.32926267 0.339320942 0.0100582768 flash VAP mass flow
33.63208048 33.6740639 0.0419834128 rich MDEA to flash temperature
35.05421281 35.02923462 -0.0249781930 sweet gas temperature
122.89776011 122.8977601 0.0000000000 regen bottom temperature
124.46109664 126.012413 1.5513163739 H2 to compressor temperature
0.00145463 0.000437 -0.0010180343 desulfurized gas oil total sulfur
content
Composition +
y(d*) y(d) y y
45.29123785 45.29108239 -0.0001554604 gas oil to heat temperature
62737.70802687 62721.48632 -16.2217034520 reactor inlet mass flow
630.01178930 558.7717489 -71.2400404310 reactor product temperature
40.71074626 39.87849367 -0.8322525828 H2O make up mass flow
0.32926267 0.32499145 -0.0042712157 flash VAP mass flow
33.63208048 33.60282563 -0.0292548581 rich MDEA to flash temperature
35.05421281 35.03474995 -0.0194628602 sweet gas temperature
122.89776011 122.8977601 0.0000000000 regen bottom temperature
124.46109664 123.8306725 -0.6304240880 H2 to compressor temperature
0.00145463 0.005795 0.0043403701 desulfurized gas oil total sulfur
content
Composition -
y(d*) y(d) y y
45.29123785 45.2914444714 0.0002066212 gas oil to heat temperature
62737.70802687 62717.13668 -20.5713466485 reactor inlet mass flow
630.01178930 631.0971491 1.0853598516 reactor product temperature
40.71074626 39.70022117 -1.0105250844 H2O make up mass flow
0.32926267 0.325021184 -0.0042414817 flash VAP mass flow
33.63208048 33.59593921 -0.0361412732 rich MDEA to flash temperature
35.05421281 35.03684367 -0.0173691445 sweet gas temperature
122.89776011 122.8977601 0.0000000000 regen bottom temperature
124.46109664 121.4552614 -3.0058352328 H2 to compressor temperature
0.00145463 0.001087 -0.0003674347 desulfurized gas oil total sulfur
content
120
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Mass Flow +
y(d*) y(d) y y
613.00282639 620.207308 7.2044816892 reactor inlet temperature [K]
64.51189265 49.308238 -15.20365467 cooling temperature [°C]
12958.68577127 12958.685771 0.0000000000 inlet pressure [kPa]
6100.01968930 6099.996326 -0.02336339 absorption pressure [kPa]
50000015.715747 49999995.8515 -19.8642330 reboiler duty [kJ/h]
1159.50408148 1159.504081 0.00000000 molar flow ABS column [kgmol/h]
50.00011585 59.718520 9.71840443 inlet temperature regeneration [°C]
150.29435100 150.503542 0.20919095 regeneration pressure [kPa]
44.78198883 72.413558 27.63156914 H2 actual volume flow [m3/h]
775.33290728 880.861136 105.528229 k-100 power [kW]
Mass Flow -
y(d*) y(d) y y
613.00282639 666.4425025 53.4396761375 reactor inlet temperature [K]
64.51189265 71.21896752 6.7070748660 cooling temperature [°C]
12958.68577127 12958.68577 0.0000000000 inlet pressure [kPa]
6100.01968930 5747.715073 -352.3046161195 absorption pressure [kPa]
50000015.715747 50615149.98 615,134.267744 reboiler duty [kJ/h]
1159.50408148 1159.504081 0.0000000000 molar flow ABS column [kgmol/h]
50.00011585 50.00000093 -0.0001149250 inlet temperature regeneration [°C]
150.29435100 150.0000029 -0.2943480889 regeneration pressure [kPa]
44.78198883 67.63310187 22.8511130392 H2 actual volume flow [m3/h]
775.33290728 873.2714304 97.9385231524 k-100 power [kW]
Composition +
y(d*) y(d) y y
613.00282639 542.038878 -70.9639485548 reactor inlet temperature [K]
64.51189265 61.480053 -3.0318398951 cooling temperature [°C]
12958.685771 12958.685771 0.0000000000 inlet pressure [kPa]
6100.0196893 6097.764008 -2.2556810765 absorption pressure [kPa]
50000015.7157 50011629.9247 11,614.20903 reboiler duty [kJ/h]
1159.504081 1159.504081 0.0000000000 molar flow ABS column [kgmol/h]
50.00011585 51.725190 1.7250743287 inlet temperature regeneration [°C]
150.29435100 150.000311 -0.2940404841 regeneration pressure [kPa]
44.78198883 69.501676 24.7196875204 H2 actual volume flow [m3/h]
775.332907 841.512105 66.1791973661 k-100 power [kW]
121
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Composition -
y(d*) y(d) y y
613.00282639 615.7160074 2.71318098 reactor inlet temperature [K]
64.51189265 66.05463659 1.54274394 cooling temperature [°C]
12958.68577127 12958.68577 0.00000000 inlet pressure [kPa]
6100.01968930 6104.307174 4.2874843925 absorption pressure [kPa]
50000015.71574 50008574.84 8,559.128937 reboiler duty [kJ/h]
1159.50408148 1159.504081 0.0000000000 molar flow ABS column [kgmol/h]
50.00011585 50.01475998 0.0146441283 inlet temperature regeneration [°C]
150.29435100 150.0047448 -0.2896062309 regeneration pressure [kPa]
44.78198883 67.52268825 22.7406994 H2 actual volume flow [m3/h]
775.33290728 833.7486652 58.4157578 k-100 power [kW]
Figure 57: results of the Nullspace method applied to the previous optimal configuration, first two matrices
Where H_T1 and H_T2 are the matrices dealing with positive (the first one) disturbance in
feed flow and composition too, while the second one has undergone to a negative
disturbance in composition and feed flow. Both are the H matrix in which we could “see”
how the remaining unconstrained DOFs are connected to some variables. They are 10x8
matrices that means we have in row the different measurements and in column the
122
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Figure 58: results of the Nullspace method applied to the previous optimal configuration, second two matrices
In these two second matrices the value represented are in H_T3 and H_T4 a positive (the
first one) disturbance in feed flow and a negative disturbance in composition, while the
second one has undergone to a negative disturbance in feed flow and a positive disturbance
in composition (we have to remember that each H matrix is considering the possible
disturbances and so each of them has a feed and composition disturbance). The same work
has been done with the second candidate measurements (we report them in order to see the
most significant changing in their value).
123
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Figure 59: results of the Nullspace method applied to the previous optimal configuration, with the second set of
measurements
124
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
As we can see from the previous results (all H matrices) we can note how values of the
first row are higher (absolute value) with respect to the other one and that is because it is
dealing with the variation of reactor inlet temperature and gas oil to heat temperature, those
affect the behavior of all the unit. So they are to be measured the former and control the
latter one variable. Same speech could be done about the fourth row, “absorption pressure”,
because it significantly affect the grade of purification of the hydrogen to be recycled to
the plant. All these variables have to be considered self-optimizing and in this sense they
have to be controlled or in a different way measured and used to make more robust the
control.
Figure 60: location of the TPM, select at the beginning of the plant
125
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
126
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
strategies when we have some disturbances on price: this means that in some cases we
have the possibility to have a switch from a region of active constraints to another one.
Among the two possibilities of controller, advanced single loop control and multivariable
control, we will privilege the first one (PID) instead of the second (MPC); and the reason is
quite intuitable: we want to grant robustness and at the same time to improve the response
of the dynamic system; so when it could be possible we must select and adopt the easiest
solution, that is not always so banal to be refused.
We now analyze the control structure proposed to obtain the no-drifting away of the unit
during its working. The first structure was proposed by Professor Skogestand and it has
been then modified with Professor Manenti in order to be more significant of the real
meaning of this process, taking into consideration all the previous dissertations and trying
to apply all of them.
In red we can see the CV1 and the regulatory control acting on them, while in green the
remaining CV2 those are the stabilizing CV2.
127
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
128
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
This is the structure proposed in order to compensate the disturbances and operate always
near to the optimal working point, granting stability and at the same time the less loss
possible. To the complete explanation of all the system, please refer to Chapter 5.
129
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Chapter 5
Dynamic Simulation: tuning and scenarios
“Run”
Snow Patrol
5.1 INTRODUCTION
It is now time to face the control structure derived from the previous analysis and the
previous assumptions. For this project it has been assumed the possibility to control ll with
a PID control. That means for the supervisory control layer the choice between MPC and
PID it has been guided to the second one; for simplicity and for the robustness it is at the
same time to grant.
In this sense we have to control the CV1 in such a way that it is dealing with the
exploitation of the set points to the regulatory layer and using the remained unused valves
(meant as MVs). We now proceed with a brief explanation of what does it mean to use a
PID control and then the result of the dynamic simulation will be presented.
5.2 PID77
Commonly used in industrial control systems the PID is a control loop feedback
mechanism (controller). This device of control works because it is able to calculate an
"error" value as the difference between a measured process variable and a desired setpoint.
This controller aims to minimize the error by adjusting the process control outputs.
In this way the controller exercises three actions:
the proportional one (P), where the signal emitted by the regulator is
“proportional” to the error and we have such an action that:
77
PIO FORZATTI, LUCA LIETTI, Strumentazione chimica industriale, Volume 1, Milano: CUSL, 2003
130
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
the integral action (I), because the only proportional action involves a residual
error (i.e. the offset), this could be deleted with the integral action:
Usually these two actions are combined to reduce completely the error and avoid its
persistence as offset (which means that the regulating signal is proportional to the
error and to its integral in time), that is the PI control:
the derivative action (D), it is requested when we have to prevent and anticipate
the error effect, we introduce the derivative action, where the action is proportional
to its derivative. Derivative action predicts system behavior and thus improves
settling time and stability of the system, even if it is rarely used in the practice.
More often its action is combined with the above mentioned control inputs, the so
called PID control:
In a more general sense we can state that the above mentioned actions are able to grant a
particular response of the system; in particular the readiness and quickness of the
regulation operated by the proportional action, while the integrative one is responsible of
the precision and the accuracy. The derivative action instead is the term able to grant
robustness to the response.
Even if all of them seems desired actions in all kind of control (in this sense in every
variable to be controlled), more often we prefer the control acts with one or maybe a
combination of them, without using them all in an aprioristic way.
131
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
In some cases it is preferable to use a different control and we could take into consideration
MPC controller, or some adaptive controller. But in order to show the easiness of this
control procedure it will be used a simple controller too.
5.3.1 FLOOD
This is a variable with a rapid response, with some disturbances due to turbulence and
pressure‟s pulsations (linked to pumps‟ work). In this case it is preferable to use a
proportional regulators with the integral action too. That is suddenly explained: we have to
grant a rapid action (proportional contribute, P) and at the same time, because we have to
deal with disturbances that would remain uncontrolled otherwise, we have an accurate
response (integral contribute, I). This coupled action is reliable of rapidity and precision
without leaving offset at transient spent, PI.
5.3.2 PRESSURE
In this case we have to make a distinction among the phase of the fluid has to be
controlled; in particular:
Liquid: because liquid pressure is going to change with the square of the flood (i.e.
P ∝ Q2) and as stated before noise due to pumping machines are always present we
have to control them with only PI control.
Gas: we can consider as general rule the use of the only proportional, P, action,
that is due to the fact that usually it is necessary “only” to keep this variable
between two different values (upstream and downstream) at a constant value.
Vapor: in this last case we have to consider the processes involved and more
precisely we have that for a tank with vapor to storage or a simple pipeline we
have to use a proportional and integral action (PI), to grant precision and a certain
rapidity of response; if we have, instead, to control the pressure of a partial
condenser it is preferable to have a PID controller: that is because the process of
heat transmission is slow and we have to grant, and most of all, increase the
response fastness.
5.3.3 LEVEL
Also in this case we have to make some considerations in order to give some thumb rule to
grant a reliable response of the controller. In particular we have to deal with the
dimensions of the vessel, that for practice are considered as cylinder:
132
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Great diameter: in this case is more than sufficient a proportional, P, controller (we
have a high process time constant, i.e. slow dynamics).
Small diameter: because we have a smaller process time constant and we need
more precision it is usually accepted the use of a proportional and integral action,
PI.
The derivative action is rarely used and it has to be refused if we have to treat with
boiling or agitated liquids.
5.3.4 TEMPERATURE
As mentioned before for pressure control, we have to consider first of all the process at the
basis of what we are going to control. In this case because we are dealing with the control
of temperature and the process we have to consider is heat transmission, typical of systems
with slow response, we need (or better it is preferable to use) the combination of all the
three above mentioned actions, that is PID controller. That is resulting an robustness of the
regulation without too many oscillations among the set point.
5.3.5 COMPOSITION
At the basis of these processes we have usually mixing or separation processes. But
because this kind of analyzers are dealing with dead time and their regulation is sometimes
critic, their use is limited to supervisor function instead of a direct control. For all these
reasons the main and more sensate control it is normal to use a combination of PID action,
granting all the necessary actions involved with this kind of regulators.
133
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
134
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
As it is possible to note all streams have been controlled, with a flood control (FC) in the
previous control scheme (see Chapter 4). That give reason to the main disturbances take
into considerations, and make possible a good control in order to achieve the steady state
operative conditions. A point that has to be highlighted is the fact that to store the feed and
flash it at right conditions (i.e. to atmospheric pressure and reasonable temperature) it has
been introduced a tank out of the line of processed gas oil charge. It is only a little
modification that does not affect the results obtained previously, but it is more correct
under the perspective of a real processing unit (with this shrewdness it is possible to better
control the level of the treated charge).
Anyway, the control of the system has been introduced in order to smooth disturbances and
make it possible the right working in conditions as nearest as possible to the optimal point
of the unit.
For the optimal values found during the optimization of the system have been selected as
optimal set points, that have to be linked during the normal working of the process unit; in
this way the best solution is desirable to be found. So first of all the active constraints have
been controlled with a tight control and in this sense we have the control on “gas oil ratio”,
realized by a ratio control between the “gas oil feed” and the H 2 coming from the
regeneration loop; the inlet pressure given by a pressure controller set on line of the
regenerating mixtures, but no one pressure controller is present on the feed line acting on
the pump, P-100, because the inlet pressure is already set here. The last active constraint,
the temperature out from the regenerating column, has been doubly controlled with an
indicator on line and a controller acting on the coolant flood.
This means reason for a robust control on the active constraints. Then the remaining
degrees of freedom has been set under control with some shrewdness: in particular having
notice that, from the previous search for self-optimizing control, the H2O is influencing the
behavior of the plant, particular attention has been give to this variable and in particular a
composition control (CC) has been put in order to evaluate the mass fraction of water in
regenerating product, and then link to the set-point given by this controller a flood control
has been disposed to adjust that value replacing water lost by evaporating during the
process of regeneration; in order to have some negative values in H 2O make-up line
another flood control has been put in act.
135
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Moreover every “external” feed and in this case it is necessary to take into account the “H2
source”, the feed and the make-up water itself, has been controlled by a flood control (FC).
Then it was time for pressures in the different lines, and in particular in the absorption and
in the regenerating columns. The former is controlled by flashing the feed at the entrance
of the column (4th tray), while the latter is performed controlling the acid gas pressure
which is linked to condenser pressure. Another pressure controller has been put before the
“HP separator” to provide the necessary difference of pressure for the flashing operation.
Another issue has been the temperature control: first of all on the reactor, that aims to
avoid some runaway reaction and then on the coolers in order to grant the best optimal
working conditions; and in this sense all heaters/coolers have been put under the control of
a temperature controllers (TC), verifying in parallel the result with other
controllers/indicators. That means reason of a good control on the main self-optimizing
variables too, identified as “gas oil to heat” temperature, its pressure, “H2O make-up”
mass flow, and linked to this the water mass fraction. In order to face in a first
approximation these variables have been selected because of their greater impact on the
disturbances‟ smoothing. It is reasonable to believe that more alternatives could be adopted
and maybe they could be more effective, but in this case with this control good results have
been obtained. Here the main and relevant out coming from the dynamic simulation with
disturbances acting on the feed flow and on its composition, as studied before.
In order to accomplish the result the control structure has been developed in cascade,
adopting a controller on-line, reliable to measure the CV and acting on the relative DOF,
whose set-point is given by the master controller which measure the same variable in a
critical point maybe more susceptible of variance, i.e. in a more sensitive point; this
method has been applied in reactor temperature control, in pressure control (for line
coming from amine loop) and for all the temperature measured (and in particular on the 4 th
tray of both the absorption column and the regenerating column, because it was the most
susceptible of changing) and controlled in the unit process plant.
Moreover we have to note that for simulation the integration time has been reduced in
order to make it possible the integration itself, because the pre-chosen span-time was too
big and it was not possible to achieve a correct simulation.
5.5 RESULTS
As seen previously the control acted on flood has been selected with only proportional
action (P), in this sense it is possible to note the presence of the offset. Same thought is
136
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
valid for pressure control for which it is avoid the use of integrative action because of the
noise caused by control valves themselves.
Figure 64: feed flood control and its disturb with increase in flood value from 60600 [kg/h] to 63600[kg/h]
137
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Figure 66: reactor temperature control (slow dynamics) and its response after the disturbance
138
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Figure 67: absorption column pressure control and the disturbance effect
139
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Figure 70: level control of the desulfurized charge, with the result after the disturb in feed flood
As it is possible to observe the system is stopped drifting away from its optimal point.
Values are kept almost constant, even if the control it could seem too simple. With some
140
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
shrewdness there is the possibility to imply a better control maybe using a autotuning
controller. After disturbances in composition too, it is possible to note how the system is
pointing to its normal working point.
141
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Chapter 6
Conclusions and future perspectives
142
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
building a robust and simple control structure. The model have been manipulated,
transformed and the tested. There did not have been a unique project: a lot of tries have
been studied with different kinetics. After the choice of the model it has been time for
optimization: this part of the project has been developed and performed by Matlab®.
While the writing (meant literally) of the program has been simple, the different
optimization‟s runs have been long and not always correct: there have been tested some
cost functions (changing the different contributes given by the equipment and taking into
consideration different DOFs) in order to give reason to the really important contributes in
this process, trying to find the real key parameters able to influence it either positively or
negatively.
After the optimization there has been the necessity to find the self-optimizing variables,
key role in this procedure, and with the “Nullspace method” it has been possible to verify
what variables have a concrete impact on process‟ operation. Results have given different
possibilities to apply a control structure, and so the easiest one has been chosen. No doubt
there could be more and significantly different choice, but the structure at the basis had to
be controlled in this way.
As mentioned before the project has been “subjected to” different simplifications and
assumptions those have made possible the outcome of this project. The most important
simplifications, in this sense, have dealt with the kinetics and the reaction involved. So it
has been possible to work with a realistic model with such a fastness that could work in
acceptable time. The kinetics itself has demonstrated to be in accordance with practical
results; but it is right to say that, in this sense, all these simplifications can be removed
introducing some more complex models both for kinetics and for the simulation of the
catalyst‟s particle (omitted in this case because the difference in the “order of magnitude”
of the process scale; all of this would be result in a perfect model with at the same time
really heavy calculation because this is a typical scale up problem: catalyst dimensions vs.
plant extension). So a better simulation could introduce longer time to optimize the system
which could be now described more accurately with the problem to have more heavier
calculation load. Following the same guideline, for what concerns the reaction path
involved, for kinetics a single rate has been selected in order to have rapidity and
promptness of the system simulated while for typical sulfur compounds it has been chosen
the main two present in a common gas oil feedstock (thionaphtene and dibenzothiophene).
143
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
On the same direction we can find the considerations about plant‟s control typology: PID
vs. MPC or RTO. The choice has been made on the previous one because there were the
right conditions to be applied and then because a receiving horizon approach could result
impossible cause the too slowness of the system itself.
There no doubt that an improving effort on calculations (meant as power to solve them)
and maybe a more detailed model with other assumptions on some small shrewdness, that
is why a case study parallel with a real plant could be very useful, can solve this problem
and grant more precision and more reliability.
Standing on calculations it is worth to note that great problems are dealing with the
optimizer used to solve the constrained problem associated with the control procedure: it
has been demonstrated less robust than it was thought. In this sense it could be useful to
introduce a more robust one and then trying to find a more detailed optima, even if the
result obtained in this work are not affected, because we have to consider that the optimum
is always relative in the condition we are working. It is worth to note that it would be better
to have an optimum as nearest as possible to the absolute one (i.e. find one solution more
stable and defined with more accuracy the region of active constraints and their actual
values); a try has been done in order to verify if some changes there could be obtained, and
in this sense it has been selected another criterion of optimization (i.e. the algorithm): the
switch has been done between interior point and active-set, both of fmincon.
The result of this choice it has been an increasing velocity per each iteration step to the
optimal solution (the “main” difference between the two algorithms is the step used to find
the optimum), with a small precision on the nature of the optimum itself (even if a huge
number of iteration admitted, it is reached without a real solution found).
Then during the analysis of this unit it has been possible to suppose some problems tied to
bottleneck conditions and in this sense this is been thought to be when we overpass the
sulfur content limits posed by environmental laws. The model has overcome this point with
an increasing temperature that for the kinetics is feasible, but that in reality could be useful
to verify specially in parallel with a real process data.
Anyway what it is important to note till the first moments the extreme simplicity and
reliability of the procedure described in the previous chapters and followed during all this
analysis of a process. The results highlighted during this analysis, beyond the control itself,
are the schematization and the linearity of the way to control a plant: we started with a
144
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
procedure and we end with a method. It is a ductile system and in this sense very
accessible.
It is important to understand that this is and remain a complex system in which better
results can be achieved with time and maybe implementing different strategies of control.
In this sense it has to be though that self-optimizing control has shown its best results in
controlling single equipment of a process plant and single unit operation. Some optimal
results have been proved to be reached when the control is applied to single processes and
with more data available 78.
Moreover it is worth to note that this particular approach directed to plantwide control is
today too, subject of lot of publications both in chemical engineering papers 79 and
innovative control strategies of MSc Thesis and PhD thesis too. As example we can
consider that in this date, while I‟m concluding this project Springer is receiving overview
for other publications. There no reason to doubt that this could be the next way to approach
to the chemical process plant.
If we consider that before the last two decades the control was made with some thumb
rules, this systematic procedure is able to improve results that have been obtained
previously and understand better the real effect and importance of a clear and methodic
approach. That means in the very next future the possibility to increase precision and
introduce new strategies of control will be real and in this sense a kind of control
philosophy could be introduced as new way to think and to approach to problems.
78
ANTONIO ARAÚJO, SIGURD SKOGESTAD, Control structure design for the ammonia synthesis process, Computers
and Chemical Engineering 32, 2920–2932, Elsevier Ltd. 2008
79
http://www.scopus.com/, the search with “self-optimizing control” gives as matches 573 results with
already 5 papers only in 2014, while we get the total correspondence in the last five years; 19 th March 2014.
145
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Bibliography
Volume:
[1] SIGURD SKOGESTAD, Plantwide Control, Recent Developments and Applications, Wiley
2012
[2] SURINDER PARKASH , Refining Processes Handbook, Gulf Professional Publishing,
2003
[3] DONALD ACKELSON, UOP UNICRACKING PROCESS FOR HYDROCRACKING, in
Robert A. Meyers (ed.), Handbook of Petroleum Refining Processes, 3rd ed. (2003)
[4] MCGRAW-HILL, SYBIL P. PARKER, McGraw-Hill Dictionary of Scientific & Technical
Terms, 6th ed. (2002), Copyright © 2003 by The McGraw-Hill Companies, Inc
[5] JAMES H. GARY, GLENN E. HANDWERK, Petroleum Refining, Institut Français du
Pétrole, 4th ed., CRC Press, 2001
[6] OZREN OCIC, Oil Refineries in the 21st Century: Energy Efficient, Cost Effective,
Environmentally Benign, Wiley 2005
[7] DAVID S. J. JONES, PETER R. PUJADÓ, Handbook of Petroleum Processing, Edited by
DAVID S. J. “STAN”, 2006
[8] GIULIO NATTA, ITALO PASQUON, Pricipi della Chimica Industriale, Milano: Tamburini,
1966
[9] ROBERT H. PERRY, DOW W. GREEN, Perry's Chemical Engineers' Handbook Seventh
Edition, 7th ed., McGraw-Hill, 1999
[10] RUNE PRESTVIK , KJELL MOLJORD , KNUT GRANDE , AND ANDERS HOLMEN, Catalytic
Naphtha Reforming, Revised and Expanded, Edited by George J . Antos and Abdullah M .
Aitani, CRC Press 2004
[11] ROBERT A. MEYERS, Handbook of Petroleum Refining Processes, McGraw-Hill, 3rd
ed. (2003)
[12] LEE, S., Encyclopedia of Chemical Processing, Taylor & Francis, 2006
[13] MAPLES, R.E., Petroleum Refinery Process Economics, PennWell Corporation, 2nd ed.,
2000
[14] James H. Gary, Glenn E. Handwerk, Petroleum Refining, Technology and Economics,
Marcel Dekker, Inc., 4th ed., 2001
146
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
[15] ANCHEYTA, JORGE, Modeling and simulation of catalytic reactors for petroleum
refining, John Wiley & Sons, Inc., Hoboken, New Jerse, 1st ed., 2011
[16] S.S.E.H. ELNASHAIE AND S.S. ELSHISHINI, Modelling, simulation, and optimization of
industrial fixed bed catalytic reactors, Yverdon, Switzerland ; Langhorne, Pa. : Gordon
and Breach Science Publishers, 1993
[17] LEVENSPIEL, O., Chemical reaction engineering, John Wiley & Sons, Inc., 3rd ed.
1972
[18] WILLIAM L. LUYBEN, Chemical Reactor, Design and Control, John Wiley & Sons,
Inc., 2007
[19] HEINZ A PREISIG, The ABC of Process Modelling, Lecture Notes, Version: 1.01, 20-
08-2012
[20] NOCEDAL, JORGE; WRIGHT, STEPHEN J., Numerical Optimization, Berlin, New York:
Springer-Verlag, 2nd ed. 2006
[21] PIO FORZATTI, LUCA LIETTI, Strumentazione chimica industriale, Volume 1, Milano:
CUSL, 2003
Paper:
[22] GILBERT F. FROMENT, GUY A. DEPAUW, AND VALÉRIE VANRYSSELBERGHE, Kinetic
Modeling and Reactor Simulation in Hydrodesulfurization of Oil Fractions, Amercan
Chemical Society 1994
[23] AYSAR T. JARULLAH, IQBAL M. MUJTABA, ALASTAIR S. WOOD, Kinetic parameter
estimation and simulation of trickle-bed reactor for hydrodesulfurization of crude oil,
Chemical Engineering Science 201, vol. 66, pp. 859-871, 2011
[24] LUKE ADDINGTON, CHRIS NESS, An Evaluation of General “Rules of Thumb” in
Amine Sweetening Unit Design and Operation, GPA 89th Annual Convention March 21-24,
2010
[25] D.TSAMATSOULIS, N. PAPAYANNAKOS, Investigation of intrinsic
hydrodesulphurization of a VGO in a trickle bed reactor with backmixing effects, Chemical
Engineering Science, Vol. 53, No. 19, pp. 3449-3458, 1998
[26] FOSS, A. S., Critique of Chemical Process Control Theory, IEEE Transactions on
Automatic Control, AC-18(6), 646-652, 1973
147
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
[27] SIGURD SKOGESTAD, Control structure design for complete chemical plants,
Computers & Chemical Engineering, Volume 28, Issues 1–2, 15 January 2004, Pages 219-
234
[28] HADDAD, WASSIM M., BERNSTEIN, DENNIS S., NETT, CARL N., Decentralized H2/H∞
controller design: The discrete-time case, Proceedings of the IEEE Conference on
Decision and Control, 2, pp. 932-933, 1989
[29] PAGE S. BUCKLEY, Techniques of Process Control, Wiley, New York (1964)
[30] TRULS LARSSON, SIGURD SKOGESTAD, Plantwide control - A review and a new design
procedure, Modeling, Identification and Control, 21 (4), pp 209 – 240 (July 1, 2000)
[31] JAMES MERRIL DOUGLAS, Conceptual Design of Chemical Processes, New York:
McGraw-Hill (1988)
[32] J.J. DOWNS, Distillation Control in a Plantwide Control Environment, In: Practical
Distillation Control, W.L Luyben (ed.), Van Nostrand Reinhold, 413-439 (1992)
[33] L. T. NARRAWAY, J. D. PERKINS, Selection of process control structures based on
Economics, Comp. Chem. Eng. 18, S511, (1993a)
[34] KOOKOS, I.K., PERKINS, J.D., An algorithmic method for the selection of
multivariable process control structures, Journal of Process Control, 12 (1) , pp. 85-99,
2002
[35] ALSTAD, V., SKOGESTAD, S., HORI, E.S., Optimal measurement combinations as
controlled variables, Journal of Process Control, 19 (1), pp. 138-148 (2009)
[36] PRICE, R.M., GEORGAKIS, C., Plantwide regulatory control design procedure using a
tiered framework, Industrial and Engineering Chemistry Research, 32 (11), pp. 2693-2705
(1993)
[37] E.M.B. ASKE AND S. SKOGESTAD, “Consistent inventory control”, Ind.Eng.Chem.Res,
48 (44), 10892-10902 (2009)
[38] SATTERFIELD, C. N., Trickle-bed reactors, AIChE journal [0001-1541], year:1975
volume: 21, issue:2, pages: 209 -228
[39] UNITED STATES ENVIRONMENTAL PROTECTION AGENCY, OFFICE OF ENVIRONMENTAL
INFORMATION, Emergency Planning and Community Right-to-Know Act – Section 313:
Guidance for Reporting Toxic Chemicals: Polycyclic Aromatic Compounds Category, EPA
260-B-01-03, Washington, DC, August 2001
148
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
JOSE´ L. G. FIERRO, Towards near zero-sulfur liquid fuels: a perspective review, Catal. Sci.
Technol., 2011, 1, 23–42, The Royal Society of Chemistry 2011
[48] RASMUS G. EGEBERG, NIELS H. MICHAELSEN, LARS SKYUM, Novel hydrotreating
technology for production of green diesel, Haldor Topsøe
[49] ELENA GÓMEZ SAYALERO, SIMPLIFIED MODELING AND VALIDATION OF AN
INDUSTRIAL DIESEL HYDRODESULFURIZATION PLANT, Dpt. of System Engineering
and Automatic Control University of Valladolid, Spain, July 2009
[50] A.S. FERREIRA, M.C. NICOLETTI, J.R. BERTINI JR., R.C. GIORDANO, Methodology for
inferring kinetic parameters of diesel oil HDS reactions based on scarce experimental data,
Computers and Chemical Engineering 48 (2013) 58– 73, Elsevier Ltd., 2012
149
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
[51] HASAN SILDIR, YAMAN ARKUNA, BERNA CAKALB, DILA GOKCEB, EMRE KUZUB, A
dynamic non-isothermal model for a hydrocracking reactor: Model development by the
method of continuous lumping and application to an industrial unit, Journal of Process
Control xxx (2012) xxx– xxx, Elsevier Ltd., 2012
[52] FABIAN S. MEDEROSA, JORGE ANCHEYTA, IGNACIO ELIZALDE, Dynamic modeling and
simulation of hydrotreating of gas oil obtained from heavy crude oil, Applied Catalysis A:
General 425– 426 (2012) 13– 27, Elsevier B.V., 2012
[53] PEYMAN MAHINSA, MOHAMMAD TAGHI SADEGHI, HAMID GANJI, SAEED SHOKRI, Two
Dimensional Dynamic Modeling of Hydrodesulphurization Reactor, Journal of Petroleum
Science Research (JPSR), Vol. 1, Issue. 2, PP. 32-35, Jul. 2012
[54] FABIÁN S. MEDEROS, JORGE ANCHEYTA, Mathematical modeling and simulation of
hydrotreating reactors: Cocurrent versus countercurrent operations, Applied Catalysis A:
General 332, 8–21, Elsevier B.V., 2007
[55] KNUT WIIG MATHISEN, Integrated Design and Control of Heat Exchanger Network,
University of Trondheim, The Norwegian Institute of Technology, Submitted April, 1994
[56] ANTONIO ARAÚJO, SIGURD SKOGESTAD, Control structure design for the ammonia
synthesis process, Computers and Chemical Engineering 32, 2920–2932, Elsevier Ltd.
2008
[57] JAMES J. DOWNS, SIGURD SKOGESTAD, An industrial and academic perspective on
plantwide control, Annual Reviews in Control 35 (2011) 99–110, Elsevier Ltd. 2011
[58] LUCA LIETTI, Material of “Catalisi e Processi Catalitici – 12 – Reattori Industriali”,
2011-2012
[59] G. C. A. SCHUIT, B. C. GATES, Chemistry and Engineering of Catalytic
Hydrodesulfurization, AlChE Journal (Vol. 19, No. 3) May, 1973
[60] LARS ERIK ØI, Aspen HYSYS Simulation of CO2 Removal by Amine Absorption from a
Gas Based Power Plant, SIMS2007 Conference, Gøteborg, October 30-31, 2007
[61] B. BALOOCHY, S.SHOKRI, M.AHMADI MARVAST, Design and Implementation of a
Simulator for the Hydro Treating Reactor in RTO Development, International Journal of
Chemical Engineering and Applications, Vol. 1, No. 4, December 2010
[62] GAEL D. ULRICH, PALLIGARNAI T. VASUDEVAN, How to Estimate Utility Costs,
CHEMICAL ENGINEERING, WWW.CHE.COM, APRIL 2006
150
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
[63] R.M. COTTA, M.R. WOLF-MACIEL, R. MACIEL FILHO, A cape of HDT industrial
reactor for middle distillates, Computers and Chemical Engineering 24, 173 I- 1735,
Elsevier Science Ltd., 2000
[64] E. GÓMEZ, C. DE PRADA, D. SARABIA, C. A. MÉNDEZ, S. CRISTEA, JOSE M. SOLA, E.
UNZUETA, Grey-box modelling of an industrial hydrodesulphurization process, 18th
European Symposium on Computer Aided Process Engineering – ESCAPE 18 Bertrand
Braunschweig and Xavier Joulia (Editors), Elsevier B.V./Ltd. 2008
[65] KAZUO MATSUDA, KENICHI KAWAZUISHI, YOSHIICHI HIROCHI, REI SATO, YASUKI
KANSHA, CHIHIRO FUSHIMI, YUTAKA SHIKATANI, HIROSHI KUNIKIYO, ATSUSHI TSUTSUMI,
Advanced energy saving in the reaction section of the hydro-desulfurization process with
self-heat recuperation technology, Applied Thermal Engineering 30, 2300 - 2305, Elsevier
Ltd., 2010
[66] ATSUSHI ISHIHARA, FRANCK DUMEIGNIL, JEAYOUNG LEE, KOUHEI MITSUHASHI, EIKA
W. QIAN, TOSHIAKI KABE, Hydrodesulfurization of sulfur-containing polyaromatic
compounds in light gas oil using noble metal catalysts, Applied Catalysis A: General 289,
163–173, Elsevier B.V., 2005
[67] SON-KI IHM, SANG-JIN MOON, AND HYUNG-JOON CHOI, Hydrodesulfurization of
Thiophene over CoMo, NiMo, and NiW/A203, Catalysts: Kinetics and Adsorption, Ind. Eng.
Chem. Res.,29, 1147-1152, 1990
[68] IGNACE A. VAN PARLJS, LUCLEN H. HOSTEN, AND GILBERT F. FROMENT, Kinetics of
Hydrodesulfurization on a CoMo/-Al2O3 Catalyst, Kinetics of the Hydrogenolysis of
Benzothiophene, Ind. Eng. Chem. Prod. Res. Dev., 25, 437-443, 1986
[69] KH. MOHAMADBIGY, M. BAZMI, R. BEHRADI, R. BINESH, AMINE ABSORPTION
COLUMN DESIGN USING MASS TRANSFER RATE SIMULATION, Petroleum & Coal
47 (2), 39-46, 2005
[70] HUAMIN WANG, ROEL PRINS, HDS of benzothiophene and dihydrobenzothiophene
over sulfided Mo/-Al2O3, Applied Catalysis A: General 350, 191–196, Elsevier B.V., 2008
[71] SYLVETTE BRUNET, DAMIEN MEY, GUY PÉROT, CHRISTOPHE BOUCHY, FABRICE DIEHL,
On the hydrodesulfurization of FCC gasoline: a review, Applied Catalysis A: General 278,
143–172, Elsevier B.V., 2005
[72] S. A. ALI, Thermodynamics of Hydroprocessing Reactions. Chapter 4 in
Hydroprocessing of Heavy Oils and Residue, J. Ancheyta and J. Speight (Eds.), CRC Press,
N.Y., USA, pp. 51-70, 2007
151
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
Site:
[81] ENCYCLOPÆDIA BRITANNICA ONLINE, Thiol,
www.britannica.com/EBchecked/topic/592252/thiol, accessed on February 2014
[82] ENCYCLOPÆDIA BRITANNICA ONLINE, Sulfide,
www.britannica.com/EBchecked/topic/572504/sulfide, accessed on February 2014
[83] ENCYCLOPÆDIA BRITANNICA ONLINE, Thiophene,
152
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
153
FRANCESCO MORANDI SELF-OPTIMIZING CONTROL
www.treccani.it/enciclopedia/enciclopedia-degli-idrocarburi_%28altro%29/, accessed on
March 2013
[94] FIAT, Common Rail, http://www.fiat.it/fiatpedia/glossario/common-rail, accessed on
March 2014
[95] IARC, IARC: DIESEL ENGINE EXHAUST CARCINOGENIC,
http://www.iarc.fr/en/media-centre/pr/2012/pdfs/pr213_E.pdf, accessed on March 2014
[96] EUROPEAN COMMISSION, Verso standard più rigidi per i carburanti,
http://ec.europa.eu/italia/attualita/archivio/trasporti_energia/11078bab270_it.htm
[97] EUROPE‟S ENERGY PORTAL, Fuel Price, http://www.energy.eu/fuelprices/, accessed on
February 2013
[98] Australian Government, Price Schedule – Industrial Gases 49009, accessed on
February 2013
[99] MATHWORKS, fmincon, http://www.mathworks.it/it/help/optim/ug/fmincon.html,
accessed on March 2014
[100] MATHWORKS, null, http://www.mathworks.it/it/help/matlab/ref/null.html, accessed
on March 2014
Guide:
[101] HYPROTECH LTD, HYSYS 3.0, 2002
[102] ASPENTECH, Advanced Process Modeling Using Aspen HYSYS®, AspenTech 2007
[103] ASPENTECH, Advanced Process Modeling Using Aspen HYSYS®, AspenTech 2008
[104] ASPENTECH, Aspen HYSYS® Customization Guide, AspenTech October 2007
[105] ASPENTECH, Aspen HYSYS® Customization Guide, AspenTech, Version Number:
7.3 March 2011
[106] ASPENTECH, HYSYS®2004.2 Tutorials & Applications, AspenTech, October 2005
[107] ASPENTECH, HYSYS® 3.2 Simulation Basis, Hyprotech 2003
[108] ASPENTECH, HYSYS® 3.2 User Guide, Hyprotech 2003
154