Coordinator MPC for maximization of plant throughput

1
Implementation of Coordinator
MPC on a Large-Scale Gas Plant
Elvira Marie B. Aske*&, Stig Strand& and Sigurd Skogestad*
*Department of Chemical Engineering
Norwegian University of Science and Technology (NTNU)
Trondheim, Norway
&StatoilHydro R&D, Process Control, Trondheim, Norway
AIChE Annual Meeting, Philadelphia, USA
November, 2008
[email protected]
2
Outline
• Introduction and motivation
–
The Kårstø gas plant
• Maximum throughput as optimal operation
• Approach: Coordinator MPC*:
–
–
Maximize flow through linear network
Estimate feasible remaining capacity (R) in units using local MPCs
• Application to Kårstø Gas Plant
– Previous work*: Works well on simulations
– Here: Actual implementation
• Design
• Tuning (plant runs)
• Experiences
• Conclusion
*Aske, E.M.B., S. Strand and S. Skogestad (2008). Coordinator MPC for maximizing plant throughput.
Comput. Chem. Eng. 32(1-2), 195–204.
3
Kårstø plant
Control
room
Gas processing
area
4
Snøhvit
Melkøya
North Sea gas network
Norwegian
continental
shelf
• Kårstø plant:
Receives gas from
more than 30
offshore fields
Norne
Åsgard Heidrun
Kristin
TRONDHEIM
Ormen Lange
Statfjord
Tjeldbergodden
Nyhamna
Troll
Frigg
• Limited capacity at
Kårstø may limit
offshore production
(both oil and gas)
Haltenpipe
ÅTS
Kollsnes
Vesterled
Sleipner
Kårstø
Oslo
St Fergus
Europipe II
Ekofisk
UK
Europipe I
Langeled
Zeepipe I
Norpipe
Franpipe
Easington
Emden
Zeebrugge
Dunkerque
GERMANY
5
Kårstø plant – 20 years of development
Europipe II
sales gas
Halten/
Nordland rich
gas
Tampen
rich gas
Statpipe
sales gas
Sleipner
condensate
Propane
How manipulate feeds and crossovers?
N-butane
I-butane
Condensate
1985
1993
2003
2000
2005
Naphtha
Ethane
6
Maximum throughput
• Often: Economic optimal operation = maximum throughput
– Operate with max feasible flow through bottlenecks
– No remaining unconstrained DOFs (RTO not needed)
“Coordinator MPC”:
• Manipulate TPMs (feed valves and crossovers) presently
used by operators
• Throughput determined at plant-wide level (not by one
single unit)
 coordination required
• Frequent changes  dynamic model for optimization
TPM = Throughput Manipulator
7
?
Approach
•
Objective: Max throughput, subject to feasible operation:
– Remaining capacity (R) = Rs = 0 in bottleneck units
– Throughput manipulators (TPMs): Feeds and crossovers
•
Approach: Use Coordinator MPC to optimally adjust TPMs:
– Coordinates the network flows to the local MPC applications
– Decompose the problem (decentralized).
• Assume Local MPCs closed when running Coordinator MPC
– Need flow network model (No need for a detailed model of the entire plant)
• Decoupling: Treat TPMs as DVs in Local MPCs
• Use local MPCs to estimate feasible remaining capacity (R) in each unit
8
”Coordinator MPC”: Coordinates network flows, not MPCs
9
Remaining capacity (using local MPCs)
•
Feasible remaining feed capacity for unit k:
current feed to unit k
max feed to unit k within feasible operation
•
Obtained by solving “extra” steady-state LP problem in each local
MPC:
subject to already given present state, model equations and constraints
•
Very little extra effort!
10
Local MPC applications
• Kårstø: Most local MPC applications are on twoproduct distillation columns:
– CVs: Distillate- and bottom products quality (estimated)
+ differential pressure and other constraints
– MVs: Temperature setpoint (boilup) and reflux flow
– DV (disturbance): Feed flow
• New: Local MPCs estimate their feasible remaining
capacity (R)
11
Coordinator MPC
Objective: Maximize plant throughput, subject to
achieving feasible operation
• MVs: TPMs (feeds and crossovers that affect several units)
• CVs: total plant feed + constraints:
– Constraints (R > backoff > 0, etc.) at highest priority level
– Objective function: Total plant feed as CV with high, unreachable set point with lower
priority
• DVs: feed composition changes, disturbance flows
• Model: step-response models obtained from
– Calculated steady-state gains (from feed composition)
– Plant tests (dynamic)
12
Export gas
KÅRSTØ
MPC COORDINATOR IMPLEMENTATION (2008)
Rich gas
CV
MV
CV
Export gas
MV
Rich gas
CV
CV
CV
CV
CV
CV
CV
CV
MV
Half of the
plant included:
MV
Condensate
MV
CV
CV
CV
MV
CV
CV
CV
CV
CV
6 MVs
22 CVs
7 DVs
13
Step response models in coodinator MPC
Remaining capacity (R) goes down
when feed increases…
+ more…
14
Coordinator MPC in closed loop
• Test runs January to April 2008
15
Export
gas
TEST 07 FEB
2008
Rich gas
CV
MV
CV
MV1 CV3
Rich gas
CV1
Export gas
CV
CV
CV
CV2
DV
CV
MV2
MV
Condensate
MV
CV
CV
CV
MV
CV
CV
CV
CV
CV
CV
16
TEST 07 FEB 2008
MV1
MV2
CV1
CV2
t = 0 min: Turn on
t = 250 - 320 min: Change model gains (tuning)
t = 500 min: Adjust back-off for R in demethanizer
t = 580 – 600 min: Feed composition change (DV)
CV3
DV
17
Experiences
• Using local MPCs to estimate feasible remaining capacity leads
to a plant-wide application with “reasonable” size
• The estimate remaining capacity relies on
– accuracy of the steady-state models
– correct and reasonable CV and MV constraints
– use of gain scheduling to cope with larger nonlinearities
→ Crucial to inspect the models and tuning of the local
applications in a systematic manner
• Requires follow-up work and extensive training of operators and
operator managers
– “New way of thinking”
– New operator handle instead of feedrate: Rs (back-off)
18
Conclusions
• Frequent changes in feed composition, pipeline
pressures and other disturbances require a dynamic
model for optimization
• Coordinator MPC is promising tool for implementing
maximum throughput at the Kårstø gas plant.
• More focus among operator personnel on
– capacity of each unit
– Plant-wide perspective to decide the plant- and crossover flows
19
Acknowledgements
•
•
•
StatoilHydro and Gassco
Kjetil Meyer, Roar Sørensen
Operating managers and personnel at the Statpipe and Sleipner trains.
References
•
•
Aske, E.M.B., S. Strand and S. Skogestad (2008). Coordinator MPC for
maximizing plant throughput. Comput. Chem. Eng. 32(1-2), 195–204.
Full paper: E. Aske, E. Ph.D. thesis, NTNU, Trondheim, Norway, 2009
(Chapter 6). Available from the home page of S. Skogestad:
http://www.nt.ntnu.no/users/skoge/publications/thesis/2009_aske/
20
21
COORDINATOR
IN CLOSED LOOP
DATE=?
22
Export gas
DATE=?
Rich gas
CV
MV
CV
Export gas
MV
Rich gas
CV
CV
CV
CV
CV
CV
CV
MV
MV
Condensate
MV
CV
CV
CV
MV
CV
CV
CV
CV
CV
CV
23
DATE=?
CV: Pipeline pressure
MV: Feed
New constraint
from pipeline
network operators
CV: Remaining capacity
MV: Crossover
Increase
backoff
9 hrs
6 hrs
24
COORDINATOR
IN CLOSED LOOP
07 FEB 2008
25
07 FEB 2008
CV: Pipeline pressure
MV: Feed
9 hrs
CV:
Remaining
capacity
Model adjustment
6 hrs
MV: Crossover
Composition
disturbance
DV: Feed composition