Académique Documents
Professionnel Documents
Culture Documents
Printed
them.
Engng,
in Great
Britain.
All
rights
1994
reserved
Copyright
0098-I 354/94
$6.00 + 0.00
1994 Pergamon Press Ltd
NONLINEAR
MODEL
PREDICTIVE
CONTROL
OF A
FIXED-BED
WATER-GAS
SHIFT REACTOR:
AN EXPERIMENTAL
STUDY
T.
G.
of Chemical
Department
(Received
16 November
f99.7; jinal
and T. F.
WRIGHT
Engineering,
The University
revision received
EDGAR
of Texas
2 June
at Austin,
Austin,
TX
78712,
U.S.A.
I6 June 1993)
Abstract-This
paper describes new results on the experimental application of nonlinear model-predictive
control (NMPC)
to a fixed-bed
water-gas
shift (WGS)
reactor. The development
and experimental
and how it impacts controller
validation
of an appropriate
first-principles
WGS
reactor model,
performance is discussed. The implementation
of NMPC is computationally
intense, requiring that a large
nonlinear program (NLP)
be solved at each sampling period. The significant computational burden
dictates that a relatively slow sampling rate be used. Infrequent sampling, however, diminishes disturbance
rejection capabilities. To combat this problem, NMPC was implemented in a master-slave
cascade
configuration
where a low-level liner controller, having a significantly faster sampling rate, was employed.
The control study was performed using a PC-based distributed control system (DCS)
One of the three
processors
was dedicated to NMPC
calculations.
A complete and rigorous implementation
strategy is
described in the paper, and the performance
of NMPC
for set-point tracking of this nonlinear process
is shown to be superior to adaptive or linear control. We also illustrate the ease with which NMPC
accommodated
feedforward
control.
1.
algorithm
INTRODUCI-ION
deficiency,
The
severity
of the nonlinearities
cesses influences
for successful
of nonlinear
ing point
design.
the selection
control
is a standard
is constrained
to
nonlinear
may
linear
perform
conditions
such
poorly.
of
continuous
of
batch
wide
also
system
for
range
start-up
back.
highly
this
of
or
way
trajectory
prove
difficult
operating
One technique
an adaptive
and past
that attempts
associated
feedback
operating
controller
can
technique
linear
process
change
states
that
applications
In general,
thought
of
has
distinctly
two
variables
the
model-based
feedback
states
the resulting
first
such
to
employ
advanced
been
feed-
formations
required
a nonlinear
temperature
or
takes
that,
state
under
dynamic
system
control
of
successful
of
in
The
predictive
seek
often
computer
models
A control
fail to
broadly
capabilities
for
real-time
strategy
power
control
strategy
objective
horizon
which
and
model-predictive
of an open-loop
a finite
this
a more
a repeated optimization
over
was
While
level of robustness
of the increased
is nonlinear
which
strategy.
rigorous
and control.
advantage
(NMPC).
speed
control
involves
performance
extending
from
the
control
use
was
for implementation
improvements
the
ex-
(1978)
ef al. (1983).
we
an
output
becomes
methodology,
control
transinto
or
Brockett
appealing,
Hence,
nonlinear
of computers
on very
concentration)
many
error.
optimization
different
the parameters
model
involves
system
this
is intuitively
permit
is the
have
a nonlinear
by Hunt
technique
Recent
an adap-
further
strategies
theory
linearization
of
feedback,
to
for
which
control
geometric
system
applicable
uses
as
operating
Presumably,
of adaptive
in the literature,
for the
vary slowly
(e.g.
at a much
to compensate
linear controllers
control
be
time scales.
with
conditions.
types of time-dependent
different
controllers,
inadequacies
control
Global
further
control.
tive
years,
differential
eqivalent
the
tracking
for
in nonlinear
Because of this
be a need
shut-down
and
recent
forming
chemical
in
to
operation
but
designed
in
processs
processes
plant
as nonisothermal
The
encountered
In
appears
employing
region,
controllers
motivation
operat-
for control
when
a narrow
systems
reactors,
or
improvements
The linearization
is adequate
mild
pro-
algorithms
about a nominal
approach
This approach
are
of control
of a process.
physical models
nonlinearities
in chemical
there
predictive
with an adaptive
et al.,
83
control
1987;
Eaton
and
Rawlings,
1980; Clarke
1991).
Rawlings
84
and Muske
lizing
an
(1991)
infinite
equality
model
prediction
problem
programming
plicit
and
using
Linear
NMPC
extends
with
primary
develop
objective
an advanced
fixed-bed
reactor
imentally.
Section
laboratory
scale
with computer
nonlinear
and
2 describes
are classified
with
maximum
to nonlinin an ex-
5, a first-principles
for
egies
model
is developed.
parameters
are
Section
7, NMPC
pared
is evaluated
to more
traditional
suit-
control
strat-
and
the
reactor
to NMPC
issues,
and in Sec-
experimentally
and com-
control
FACILITY
PROCEDURE
The
water-gas
shift
reaction
production
of
ammonia,
chemicals.
The
reaction
AND
better
implement
Catalyst
on a similar
used
a sulfur-tolerant
that is much
(Fig.
1) consisted
processing
arises
hydrogen
is
and
reversible
in the
organic
and
mildly
exothermic:
+ H@(g)
AH,,
In typical
feed
hydrogen,
sulfur
Carbon
steam
is 40%
CO,
ratio
condition
that
the
exceeds
four
depending
dioxide,
hydrocarbons
dry-gas
reactor
insignificant
to dry-gas
satisfies
carbon
of
nominal
assuming
hydrocarbon,
The
monoxide,
monoxide,
40%
CO,
and
may
vary,
the
steam
upon
effluent
Hr.
WGS
reaction
quired.
tween
high
is run in either
reactor
conversion
Steam
quench
or in multiple
of
carbon
streams
beds in a multi-reactor
configuration
bed behavior
varying
the reactor
dry-gas
ratio.
in the dry-gas
feed
stream
temperature
quately
rejected.
monoxide
are often
is primarily
may
composition
variations
and
be-
In either
influenced
by
or the steam
to
include
that
is re-
located
configuration.
inlet temperature
Disturbances
was designed
sation
prior
obtained
to entering
from
fluctuations
flow,
cannot
and
up-
be ade-
hydrogen
and
pressure-
controllers
(MFC).
building
header.
with
manual
the supply
gases as
3 m sections
water
The
tubing
A K-type
the assembly
ture. The
heater
eral wool
was
from
the reservoir.
in two-parallel
The
parallel
heater.
1.25 in.
packed
with
with
high
magnesium
thermal
con-
the cartridge
temperature
generator
in a 30.5 cm long,
thermocouple
input
20
a 750 W cartridge
insulator
to monitor
the power
of the steam
around
water,
in
diaphragm
was vaporized
was housed
an electrical
ductivity.
stored
of 16 in., 3 16 stainless-steel.
was wrapped
conden-
Deionized
was
steam
quantity
to avoid
Chem-Tech
flow
to
The
a known
the reactor.
tap,
similar
(1991).
it enough
a building
deionized
lating
was
to vaporize
The
2.3.
system
reservoir.
tube.
in series
gas
and the
from
from
used to direct
and to superheat
dia.
reactors
dioxide,
in conjunction
generating
assembly
adia-
reactor
to the reactor
This
a single
carbon
valves
steam
to
composition
feed
the wet
Steam generator
oxide,
batic fixed-bed
when
2.2.
tubing
ratio
gas
system.
were
but typically
CO
generator,
valves
pump
goals.
The
bypass
feed
20%
reactor
dry
desired.
polyethylene
of
(1991)
catalyst
WGS
the
the fixed-bed
supplied
isolation
and
quantities
cata-
Previous
Edgar
the
parts:
the steam
cylinders
of water
process
for
five
system,
were
generator
the dry
shift
used.
and
to
a well-
generator
kcal/mol.
quantities
impurities.
composition
+ H,(g)
applications
carbon
small
CQl(g)
= -9.8
industrial
contains
was
the
chemistry
to characterize.
facility
gas processing
The
CO(g)
approx.
strategies,
by Bell
difficult
of
system,
processing
effluent
of
cobalt-molybdenum
experimental
MFC
(WCS)
reactor
more
the others.
shift catalysts
iron-oxide
Cl2-3-05)
work
used
have
control
high-temperature,
The
than
cobah-
catalysts
temperatures
understood,
(United
oxide
detail
goal
lyst
Compressed
OPERATING
greater
and
the catalysts
as high-temperature
operating
reaction,
regulated
2. THE EXPERIMENTAL
Iron
nitrogen
strategies.
in much
WGS
feed
is adopted,
6 is devoted
and implementation
3, 4 and
reactor
technique
estimated
of
data and
In Sections
solution
is validated.
for a
reactor
of acquiring
the WGS
to
exper-
shift
model-based
model
development
strategy
the construction
for
model
was
strategy
water-gas
control.
use in real-time,
research
500C.
oxide
are among
shift conversion.
studied
the
capable
advanced
to promote
been
control
apply
fixed-bed
facilities
implementing
able
to
copper-zinc
catalysts
They
MPC
this
oxide,
the optim-
constraints
of
Iron
molybdenum
using quadratic
permit
directly
incorporates
models
manner.
The
tion
stabi-
controller
constraints
to be solved
(QP).
systems
a nominally
predictive
horizon.
and inequality
ization
ear
have developed
constrained
was varied
to the generator.
was insulated
in
exterior
2 in. min-
insulation.
After
mixing
gas mixture
was heated
to a temperature
165C.
temperature
was maintained
This
the wet
of approx.
using
PID
W8tW
Fig. 1. Schematic of the experimental facility for the water-gas shift reactor.
control
to
mitigate
upstream
temperature
fluctu-
Approximately
by wrapping
fiber-insulated,
this tubing
1.9 n/f
with 3.65 m of
nichrome
wire. Tem-
to the resistance
heater. This
was
by varying
assembly
com-
The
reactor
The body
and
was constructed
(0.035
in.).
(39 in.).
taken
reactor.
was positioned
using
a
total
3.175 cm
wall
reactor
length
temperature.
The
0.089 cm
was
99.06 cm
points
were
along
the
heat
loss,
heater extended
thermocouple
and
extended
thermo-well
tor. Power
were
two
from
independent
around
resistance
the reactor.
to the fourth
the
last
heaters
The first
thermocouple
from there
pair.
The
housed
were
in a
in a
surrounding
the thermo-well
and extending
was packed
flow distribution
to
gas entry
served as catalyst
into
the active
support
bed.
They
when loading
with
also
the reactor
bed.
The active bed of the reactor was 36.6 cm long and
extended
from
the seventh.
The
active
The void
The
cm/O.125
to particle diameter
fraction
exit section
of the reactor
normal
operation
ratio of approx.
Some
were
used
was packed
and rested
the catalyst
upon
pairs extended
boundary
with iron-
in.), yielding a
in the catalyst
pair through
thermocouples
inlet section
heater,
9.4.
of
located
to the cartridge
manner analogous
volume
cartridge
assembly
wall
first pair
tightly
using a 300 W
of a
were wrapped
heated
consisted
Insulation.
and a corresponding
pair of measurements
temperature
321
of
measurements
at 11 equally-spaced
Each
vertically
(1.25 in.),
thickness
pair of temperature
centerline-bed
located
with
The
axially
The
prior
of the reactor
stainless-steel
to
conditions
into
the reactor
examine
discussed
bed
a perfothermo-
exit section.
the validity
later. The
with
of model
total
exit
86
2.5.
Efluent
Upon
exiting
through
water
gus processing
the reactor,
a series
vapor
effluent
of
content
dry-gas
the
the
composition.
effluent
This
coupled
information
for
each
species
was
Infrared
bus
DCS
with
16 MHz
functionally
were
necessary
provide
for
The
available
platforms.
software
DMACS
ing easy
including
execution,
The
uler which
time
second
station
stations
execution
were
device
capable
the
are, in essence,
of accomplishing
host
stations
computer
an RS-422/485
were
2.7.
Reactor
those
intelligent
for
suggested
used
from
shut-down.
performed
by the catalyst
Total
inlet
reaction
catalyst
bed
When
the reducing
process
typically
gas flowrates
similarly
An
for
control.
performed
in depth
experiments
ranging
from
from
10 to
by
temperature
This
rejecting
is
were performed
inlet
experiments.
facility
and control
ranged
experiments
active-bed
method
reaction
collection
temperatures
and replicating
proved
at
to be an
upstream
disturbances
Closed-loop
experiments
using
discussion
a cascade
control
of this is given
later
in the text.
3. DYNAMIC
of
MODELING
which
The
of
Optomux
over
brain boards
catalysts
modeling
manufacturer,
United
fixed-bed
must be given
ranging
from
mass
siderations
WATER
GAS
level of model
the
availability
mation
for
among
the
such
con-
of phenom-
intra-particle
partial
simple
and
These
con-
differential
reaction
schemes.
constrained
physical
property
products,
accurate
of catalyst
by
inforrate
characteristics,
things.
model
is
to
in the modeling
reactor
complex,
and
and knowledge
other
to
is ultimately
reliable
reactants
expressions
for
detail
of
reactors,
transport.
complex
even
The
how
energy
to
models,
catalytic
to a multitude
fluid
and
lead
equation
How
were
OF THE FIXED-BED
REACTOR
SHIFT
bed
the
entire
The
465C.
and closed-loop
at inlet
the
interphase
operation.
treat
that
stabilized,
data
Open-
Steady-state
constraint
to
through-
as
approx.
of the WGS
by start-up,
were
ena
multiplexers,
series
was
con-
15-20 h.
and
effective
gas
certain
The
was
to reaction
downward
ultimately
operation
16 SLM.
process
phases
exceeded
was complete.
Optomux
a mounting
operation
procedures
procedure
sideration
multidrop
the temperatures
wet
of
flowrate
to make
never
Steam
was exercised
adjusted
proceeded
temperatures
scheme.
tasks independent
The
with
was
pro-
computer.
configured
The
system.
communicated
slowly
and anlog
is a controller
most
increase
user
a sched-
Each
to a host
care
of temperature
When
board
Special
a 1:2 dry-gas
was used
digital
and
The
reach-
by intro-
consisted
temperature
to
continuous
independent
board
CO.
SLM.
bed
Upon
with
to
mixture.
was initiated
mixture
Hz,
and reducing
were
interval
using
employed.
brain
at 68
(300C).
Sev-
intervals.
fixed
of COI,
gas
6-8 SLM.
dry-gas
state.
was
ambient
steam
gas mixture
The
desired
allow-
code.
and
and control,
operates
brain
ratio.
I mixture
ditions
to
iron
a gas
its oxidized
it from
activation
UC1
procedure
by heating
a wet process
steam
the
employing
from
was typically
maintaining
on several
techniques
to spawn
The
executing
execution,
of a brain
as a slave
flowrate
270 to 300C.
reaction
architecture
for
to
a commer-
user-written
of these
was designed
consisted
Steam
Normal
Ethernet
together.
data acquisition
Optomux
coaxial
the catalyst
a 2: 3 nitrogen
categorized
adaptor-
computers
available
provided
as user-specified
For
the
DMACS,
for
event-based
predominantly
grams
were
specific
execution.
Ethernet
package
access
mechanisms
tasks
intensive
has an open
database
using
took
optimizations
FIX
for
for highly
the computers
Intellutions
was
33 MHz
Thin
the DCS
im-
The
of
communication.
was
150C
of
entailed
in the activation
the catalyst
temperature
several
storage,
as the
in each
compat-
machine
interface.
such
32-bit
and one
among
and
calculations.
installed
used to drive
facility
step
architecture
16 MHz
collection
software
prepare
to
traditionally
used as platforms
of NMPC
were
eral
tasks
computer
data
Intel
This
host
computations
boards
first
Activation
basically
to reduce
The
ducing
control
IBM-PC
the
computers.
numerical
deter-
computers
research.
and as an operator
machines
cially
33 MHz
80386/80387
this
primary
trending
cable
two
divides
for
medium
(UCI).
balance.
distributed
compatible
in
catalyst
Cl2
maintained
by a single
autonomous
used
flowrates
to completely
by material
architecture,
16-bit
used
plemented
mass
Inc.
oxide
2: 2:
IBM-PC
Intel
was
inlet
sufficient
employing
80386/80387
ible
were
equipment
global
system
analyzers
2.6.
designed
gases passed
to eliminate
used to determine
mine
the product
units
Catalysts,
model
would
as optimization
and
be
used
effort.
is
A
prove
to
be
for on-line
nonlinear
another
rigorous
not
key
fixedonly
applications
control.
What
Nonhnear
model predictivecontrol
87
monoxide
balance
-$+i[+]-Da(-i,,)
pe,
3.2. Catalyst
(1)
z=
hI df2
af
a?=
Le x=z+&
- %w@
fw) + fit-fco).
(2)
i=Z
=I.
rcf
The reference time t,, was chosen to be the residence time based upon the initial gas velocity L/v,.
The reference temperature was taken to be the reactor
inlet temperature TO . These variable definitions led to
the dimensionless groups given in Table 1.
The dimensionless boundary conditions were:
af
= Pe,(?
ai
i =o:
3Y,
ca2
i=
1:
= Pe,(Yco
K?Yco
aidi
fO),
(3)
- YO),
(4)
-O_
(5)
88
model,
resulting
states. DAEs
integration
since
conditions
initial
conditions
boundary
condition
employed
from
becomes
the
similarly
nondimensionalized
and
profiles,
Rinker
Newsome
expressions
special
that
Lee
(-rco)
in
two
(1962),
Bonvin
Many
rate
but
for
second
was given
reaction
equilibrium
Inc.
was employed.
- JJc,,-YH*I&l(~)l
of directly incor-
useful
to
Catalysts,
= kt&J.Yrilo
This expression
were
Moe
(1980),
consideration
account
by United
so
The following
porating
resulted
expressions
systems
conditions
including
(1977),
(1980),
in this research
provided
the reactive
of investigators
have studied
As
initial
and
effects.
Thus,
behavior.
k was assumed
The
to have an Arrhenius
dependence.
and
set of
in
initial
consistent
a way
dynamic
that
start-up.
may be initialized
but
similarly:
k = f(x, Y),
(6)
0 = g(x, Y).
(7)
states
of
the
DAE,
x were
given
the differential
even when it
A number
(1980),
ceases.
fixed,
temperature.
dimensionless
Ampaya
verified.
reaction
tration
observed
assumption
be experimentally
gases move
does
to experimentally
this is a common
at
is a numerical
determined
is outlined
differential
14 algebraic
a consistent
steady-state
DAEs
and
In this research,
were
both
The technique
implicit
finding
is nontrivial.
permitted
The
in 12 differential
are notoriously
were
determined
course,
ant,
Having
and algebraic
to
permitted
the same
satisfy
dynamic
technique
state start-up.
How
determined
states,
equation
start-up.
(6).
This,
Equally
was employed
best to choose
both
the derivatives
of
import-
for steady-
x0 was addressed
as follows.
For the WGS
reactor model,
the differential
corresponded
to spatially
temperatures,
tributed,
radially
distributed
averaged
bed
the reactor
mate
model
were used
temperatures
nonlinear
collected
to determine
at the spatial
nodes
when implementing
equation
sets that
a subroutine
from
libraries
et al.,
Caracotsios
the MINPACK
DASAC
evaluate
to
1980).
arise
were solved
using HYBRD,
(1986)
via
applications.
algebraic
(More
axially
approxi-
for experimental
The
measurements
linear interpolation.
model
discom-
temperature
along
Spatially
compositions
states
centerline-bed
the
state
and
sequence
DASAC
output
of
is based upon
gration
algorithm,
sensitivities
manipulated
with
respect
variable
moves.
the predictor-corrector
DASSL,
developed
by
intePetzold
(1983).
4.
The
model
section
finite
were
TECHNIQUES
equations
solved
element
piecewise-simple
suitably
SOLUTION
chosen
developed
numerically
technique.
polynomials
partition
model
solution.
equation
scheme.
were
to spatially
respect
Twelve
of
to some
con-
to the true
ultimately
(DAE)
set,
led to
which
predictor-corrector
discretize
FSTIMATION
VERIFICATION
AND
MODEL
a Galerkin
combination
approximation
using an implicit,
integration
used
with
This approximation
a differential-algebraic
was integrated
using
linear
stitute a finite-dimensional
5. PARAMETER
in the previous
the WGS
reactor
reactor model,
consisted
CPY
These
poorly
heat capacity
parameters
known
the parameter
of the following
set of
parameters:
of solid medium.
were
and could
chosen
not
because
accurrately
they
were
be deter-
are
model predictive
Nonlinear
was rewritten as
,
where
A=Aexp(-&).
Experiment
rbO7231a
rbO723lb
rbO7241a
rbO724lb
rbO724lc
rb10281a
rbl028lb
rb10281c
ID
2.
Operating
conditions
Inlet
tcmperaturc
C
285.00
280.00
28 I .24
285.00
290.00
281.24
285. I7
290.00
89
control
for
steady-state
Inlet
mol
experiments
fraction
co
H>O
CO1
HZ
Total
flowrate
SLM
0.154
0.154
0.167
0.167
0.167
0.165
0.165
0.165
0.534
0.534
0.588
0.588
0.588
0.585
0.585
0.585
0.156
0.156
0.167
0.167
0.167
0.166
0.166
0.166
0.156
0.156
0.084
0.084
0.084
0.084
0.084
0.084
9.6 I
9.6 I
11.95
11.95
11.95
I i.97
11.97
Il.97
G.
90
Table
3. Optimal
parameter
estimates
from
steady-state
Estimated
value
Parameter
E.
T, = 297C
SE of residuals
experiments
2-u
Interval
1.055 x 10-s
2.783 x IO+
T.
4.258 x lO-7
1.189 x lo+
7.199X 10-3
6.
CONTROLLER
DEVELOPMENT
460
model
model
model
440
420
E
3
P
p1
380
rb7241a
rb724lb
rb7241c
rb724la
rb7241b
rb7241c
----.
----l
+
D
360
340
320
0.2
0.4
Normalized
Axial
0.6
Length
experimental observations
rb724 lc.
0.8
4. Optimal
parameter
estimates
Parameter
A
dynamic
Cp*
7-m=297C
SE of residuals
3.210
9.953
6.123
7.282
the discretized
model
differential
are
this method
have
Asbjornsen
(1977),
Biegler
(1987),
(1988,
1989,
Renfro
Having
are sat-
reported
by Hertzberg
and
In this work,
a sequential
for
upon
for
experimental
the
the
dimensionality
two
equations
taneous
directly
arising
from
optimization
simultaneous
and
of the sampling
NLP
number
sufficiently
associated
with
sequential
the
strategy.
the computation
is extended
than
intense
integrations
varies
an integer
order
than
required
when
is smaller
for
path strategies
is
the
of
objective
infeasible.
Another
solving
the NLP
path
advantage
output
of feasible
the luxury
suboptimally.
Experimental
Model
Data
Data
path
----.
380
t
360
340
320
300
280
0
Fig. 3. Dynamic
model
50
100
150
Time
200
250
(minutes)
of
usually
H
d
tech-
import-
400
::
fail,
420
-z
can be
of intentionally
460
440
the
is usually
This becomes
implementation
interval.
at
strategies
if the
the controller
offers
is that
infeasible
the
to op-
When
While
to be computation-
of the optimization
either
strategy.
first of these
the
sol-
but the
path technique
values
each NLP
sequential
appear
should
the prediction
approach
path solution
optimizer
and
equations),
pare
the
while seeking
The
but
simul-
the feasible
advantages.
implemented.
that
in
infeasible
beginning
time required
horizon
arose
burden of a large
more
Moreover,
strategy
strategy
(PH),
or infeasible
several
constraint
If the model
prediction
becomes
which
of
a feasible
strat-
on the contrary,
optimization
of the model
optimization
in the simul-
solution
horizon
time.
sol-
this choice
predominantly
discretization
multiple
the
and
sequential
path
be satisfied
at each iteration,
at each iteration
et al.
Rawlings
The
and sol-
the constraints
path strategies,
Patwardhan
optimization
The
Feasible
based
of
strategies.
and satisfy
and
We justified
application
be solved)
equations
Cuthrell
and
Infeasible
(the model
( 1990).
ution strategy was employed.
strategy.
the optimum.
Eaton
optimization
and
(1984),
et al. (1987),
1991)
path
arising
is indepen-
horizon.
we opted
an infeasible
constraints
and solution
taneously.
employing
of NLP
selected a sequential
ution strategy,
vs
results
number
optimization
x IO-
x IOf
x IO-
equations
The
from sequential
x 1O-3
Key
Biegler
1990,
timization.
met.
been
experiments
2-a
Interval
1.070 x 10-S
2.734 x 1O+4
4.480 x 10-l
ulated
from
Estimated
value
91
300
observations
for experiment
3 for conditions).
350
rb7241d
400
450
(see Table
2,
can be
G. T. WRIGHTand T. F. EDGAR
92
iter-
strategy
The nonlinear model predictive controller implemented in this research was formulated as the
following NLP:
mip @[x(ri), u(zi)]
i = 1,2,.
_ , PH,
subject to satisfying:
1. Model
= f]x(O,
uU)l>
(8)
u(t) E 4t,
E(t) E W X,
where
x(2) E W,
rank[E(t)] <n. The last of these permits the
consideration of DAEs.
2. The definition of the control horizon (CH):
u(r) =
u1,
u2r
1: ucn I
(9)
kn - I G t -= q-h,
3. Initial conditions:
x(r) =x0.
4. Simple bounds on differential and algebraic
state variables over the prediction horizon:
x, c x(ti) < X,
i=l,...,PH.
j = 1,. . , CH.
bounds on manipulated
Iu~-u,+~I<Au~~,,
variables:
j=l,...,
variables:
CH-1.
xmeasud.k
+a,_,,
v,o
xprcdid,k
This constituted the feedback portion of the algorithm which distinguishes it from the open-loop, optimal manipulated variable profile calculation methods
of Biegler (1984) and Renfro er al. (1987). When a
perfect process model is used d becomes the additive
disturbance in the process output.
of the objective
(10)
function
with
= [V,, @I . . . IV,,@],
where
V,@ = y %,x,(0+@,,
i--l
j = 1,. . . , CH.
93
of piecewise constant
with respect
to v, the sensitivity
,__......................,
equations
must be determined.
the sensitivity
with respect
Feed
by
matrix
of the state
to u,:
w, = x*,.
Then
the dynamic
evolution
of W, is determined
by:
e
E(t)W,
i = 1,
. . . , CH,
(11)
where
f (x. q 1,
Bj(Xv VII =
are subject
CONTROL
a consequence
with
of
a slow
required to accommodate
tation
times
Because
evolving
this factor
rejection
plemented
in
configuration
As described
was
power
varying
the power
to
impact
NMPC
directly
determined
to
active
the
bed
boundary
This
desired
inlet
input to the
heater.
The
WGS
was influenced
inlet
ranging
from
3 min.
generated
Power
value
that would
behavior.
time
interest,
constituted
set-point
the
that
the
energy
reactor
for
the
inlet
balance.
reactor
reactor
in
9 to
was
be feed-gas
quite
13 SLM.
linear
Time
for
response,
variation
static
of 15%.
gain
was
2.8
with
using
reactor
for
the
was
of
con-
the reactor
inlet
by a model-based
PID
ITAE
controller
tuning
5 is typical
constant
6 min
for
and
was
rule
for
of the closed-
time
control
the PID
transfer function
approx.
flowrates
cascade
that
track
The
an
Figure
which
and
flowrate.
defined
flowrates
easily measured
varied
a maximum
was
model
that
subsequent
The relationship
a function
diffused
master-slave,
master).
closed-loop
defined.
little
effectively
tracking.
behavior
constants
bed
impacting
perature
foop
inlet temperature
predominantly
behavior
from
inlet temperature
the
therefore,
interest
in the active
of the heat
a portion
of a first-
step response.
the flowrates
the dead-time
of
was
3 min.
the NMPC
illustrated
loop
(e.g.
CO),
it was imperative
slave)
controller
of
varied
of
(the
independent
feed
reaction
control
configuration,
tuned,
when
reaction
and cool-
the reactor
contained
delay
light
no
heating
PID
output.
presumably
Recall
its
beads,
inlet behavior.
In
However,
from
upstream
and
glass
was composed
composition,
The open-loop
The
stream
temperature
upon
Pyrex
feed composition.
specifically
Fig. 4.
7.1.
troller
a target
While
inert
strategy
was
employed.
as the NMPC
temperature
condition
relationship
control
bed
im-
control
the primary
we focused
on the active
cascade
rate was
level affected
compositions,
was
linear controller
sampling
previously,
reactor
process.
NMPC
master-slave
faster
long compu-
the disturbance
NMPC,
where a low-level
burden
rate was
solution
diminished
of
a significantly
and
also
capabilities
the
with
occurred
sampling
the relatively
from
packed
STUDIES
the computational
NMPC,
----------
= 0.
7. EXPERIMENTAL
As
l-r
W,(r,)
associated
-------a
otherwise,
of power
and subject
PID
first-order
plus
described
above.
between
bed
dead-time
well
as
was poorly
which
Fortunately,
controller
was
bed behavior
and
behavior
governing
or modeled.
the reactor
the
were not
the need to
by assuming
consistently
generated
closed-loop
response
as
288
287
286
285
284
48
46
44
20
40
60
Time
80
100
(minutes)
Fig. 5. Close-loop response of the reactor inlet temperature for a 5C set-point increase and a Aowrate
of 13 SLM.
7.2.
Closed-loop
NMPC
would
experiments
have made
the problem
all
NMPC
was
variable
unity,
move
prediction
experiments
permitting
over
horizon
the
the control
only
entire
one
time
PH was 24 sampling
control
is generally
to demonstrate
aggressive
consistent
control
Therefore,
the tuning
propriately.
over
control,
a broad
Furthermore,
horizon.
intervals
achieved
however,
but
operation
parameters
a larger
horizon
manipulated
NMPC
for
ution
was
region.
ap-
horizon
it would
number
Although
or
smooth
were selected
control
The
because
increased
have
been
on the WGS
every
attempt
was
an
made
to
make
efficient,
the
the sol-
from
3 to 4.5 min.
In
interval
T, for control
of
the sixth
was chosen
bed temperature
required
by
variables.
computationally
NLP
in-
system
accompanied
of optimization
algorithm
of each
computationally
application
by
Wittenmark
Seborg
(1990),
with established
et
al.
who
to be 5 min.
guidelines
pre-
(1989)
and
Astrom
suggest
that
the sampling
and
95
325
I
I
~______________________________._____~
320
G
.m
set
-Point
-----
Outpuf
____________I
4
300
240
288
286
284
282
set-POi
nt
----
output
280
278
276
44.0
42.0
c.
50
150
100
Time
Fig. 6. NMPC
200
250
300
(minutes)
G. T. WRIGHT
96
and
350
Set-Point
ourput
----
Set-Point
----
T. F. EDGAR
340
330
320
300
290
output
286
284
42.0
36.0
0
100
200
Time
Fig. 7. NMPC
temperature
300
(minutes)
400
500
97
370
I
360
350
340
2
::
1
330
iz
300
0
I
100
1
200
Time
300
(minutes)
400
500
600
Fig. 8. Simulated WGS reactor response to a sequence of set-point increases for bed temperature
number 6, which spans the operating space for nominal feed composition and ilowrate.
G. T. WRIGHTZUI~
98
T. F.EDGAR
320
318
set-Polnc
output
----'
_
Set-Point
output
----.
-
316
314
312
310
308
306
286.0
265.0
284.0
282.0
281.0
260.0
40.0
39.5
39.0
36.5
36.0
37.5
37.0
36.5
36.0
35.5
35.0 1
so
150
100
Time
200
lminucesl
Fig. 9. NMFC experiment number 3: WGS reactor response to a 10% step decrease in the nominal dry-gas
flowrate.
7.3. Comparison
of
plant
and
model
outputs
for
NMZC
Experiment three clearly demonstrated a violation
of the assumption that the closed-loop
behavior
of the inlet temperature loop was first-order. The
unexpected response of bed temperature 1 was a
consequence of the 10% step-decrease in the dry-gas
flowrate. Figure 10 compares the output response
99
330
Plant
Model
Model
__-_.
--.--'
325
310
50
150
100
Time
(minutes)
200
of plant and model states with and without inlet temperature feedback when a 10%
step decrease in the nominal dry-gas flowrate is applied to the reactor system.
which
permitted
temperature
removal.
and increased
be a slower
Incorportion
have required
inlet
Such
a model
be otherwise
would
accounted
where
inlet section
only
simulation
increase
for. Figure
10 shows a closed-
the actual
reactor
almost
derivative
by the plant.
was
A small,
of NMPC
380
370
is designed
1
with
that
this
phenomenon.
better
We
plant-model
the model
Inlet
feedback
conditions
control
would
350
E
J
E
340
P
8
330
Figures
ture
pre-
was
slowly
no
output
but the
to effec-
11 and 12 illustrate
feedback
set-point
strategy (Wright,
would
tracking.
be
In fact,
substantial
much
distinction
with or without
less
significant
for experiment
feedback.
between
the
temperature
1
operation.
In
experiment
one,
__----_
--._
,,~~:___---~-~'---r..__
../-9'
,.;?
:,s
:*
_____
----_'
-
Fig.
11. Comparison
i
100
model
As with experiment
l1
0
for
two there
Plant
Model
Model
300
to
effec-
1992).
360
is
is used as an
temperature
boundary
conclude,
agreement
to the model.
reset
inlet tem-
the model-output
time
input
that can
In this case,
achieved
the overall
information
deal
therefore,
be mod-
feedback
tively
rate of heat
reactor model
loop
reaction,
simply
in the model.
eled.
more
caused
200
Time
300
(minutes)
400
500
feedback
when
use
of
G.
325
T.
300
1
0
I
50
Model
w/
Model
w/o
100
Time
150
(minutes)
1
200
__--.
-----'
1
250
300
Fig. 12. Comparison of plant and model states with and without inlet temperaturefeedback when a
16SC step-pointincreasewas appliedto bed temperature6.
with closed-loop
GPC
(12)
CONCLUSlONS
306
302
296
Set-Point
output
----
286
284
46.0
50
100
150
200
Time
250
(minufcr)
300
350
400
450
Fig. 13. Adaptive GFC experiment: WGS reactor response to a sequence of set-point increases for bed
temperature number 4 for nominal composition and flowrate.
be susceptible
to oscillatory
behavior
domain when 12 nodes were employed for discretization. Estimation of dynamic and steady-state
parameters were efkctively decoupled for the pseudohomogeneous WGS reactor model. Furthermore, information-rich dynamic data yielded good parameter
estimates with less experimental effort.
The control experiments demonstrated that absolute plant-model agreement was not imperative for
102
NMPC
system.
ditional
operating
control
was superior
control
techniques
regions
appears
were
to
estimates
varied
successful
parameter
as
in this regard
since
broad
traversed.
be unsuitable,
rapidly
as
adjustment
Adaptive
since
the
linear
parameter
state,
extremely
to tra-
nonlinear
making
difficult.
REFERENCES
Asselmeyer B., Optimal control for nonlinear systems calculated with small computers. J. Opt. Theory Applic. 45, 533
(1985).
Astrom
137-148
(1987).
Cutler C. R. and B. L. Ramaker, Dynamic matrix controla computer control algorithm. In Joinr Automatic Control
Conf. Proc. Paper WP-5B
San Francisco, CA (1980).
Danckwerts P. V., Continuous flow systems-distribution
of residence times. Chem. Engng Sci. 2, 1-13 (1953).
Eaton J. W. and J. B. Rawlings, Feedback control of
chemical processes using on-line optimization techniques.
Computers them. Engng 14, 169-479 (1990).
Eaton J. W. and J. B. Rawlings, Model predictive control
of chemical processes. Chem. Engng Sci. (1991).
Hertzberg T. and 0. A. Asbjomsen, Parameter estimation
in nonlinear differential equations. In Computer Appiications in the Analysis of Data and Plants. Science Press,
Princeton (1977).
Hunt L. R., R. Su and G. Meyer, Global transformations
of nonlinear systems. IEEE Trans. Automat. Contr. AC28,
24 (1983).
Control
Conf.
IZI, Session
VI,
Paper
No
2,
Asilomar, CA (1986).
Newsome D. S., The water-gas shift reaction. Cufal. Rev.Sci. Engng 21, 275 (1980).
Patwardhan A. A. and T. F. Edgar, Nonlinear modelpredictive control of a packed distillation column. In Am.
Control Conf., Boston, MA (1991).
Patwardhan A. A., J. B. Rawlings and T. F. Edgar, Model
predictive control of nonlinear processes in the presence
of constraints. In AZChE JI Annual Meeting, Washington,
DC (1988).
Patwardhan, A. A., J. B. Rawlings and T. F. Edgar, Model
predictive control of nonlinear processes in the presence
of constraints. In ZFACJZEEE Symp. on Nonlinear Control Systems Design, pp. 45&460 (1989).
Patwardhan A. A., J. B. Rawlings and T. F. Edgar,
Nonlinear model predictive control. Chem. Engng Commun. 87,
123 (1990).
C- I2 Operating
Instructions.