610 likes | 680 Views
Public PhD defence Control Solutions for Multiphase Flow Linear and nonlinear approaches to anti-slug control PhD candidate: Esmaeil Jahanshahi Supervisors: Professor Sigurd Skogestad Professor Ole Jørgen Nydal. PhD Defence – October 18 th 2013, NTNU, Trondheim. Outline. Modeling
E N D
Public PhD defence Control Solutions for Multiphase FlowLinear and nonlinear approaches to anti-slug control PhD candidate: EsmaeilJahanshahi Supervisors: Professor SigurdSkogestad Professor Ole JørgenNydal PhD Defence – October 18th 2013, NTNU, Trondheim
Outline • Modeling • Control structure design • Controlled variable selection • Manipulated variable selection • Linear controlsolutions • H∞mixed-sensitivity design • H∞ loop-shaping design • IMC control (PIDF) basedonidentifiedmodel • PI Control • Nonlinear controlsolutions • State estimation & state feedback • Feedback linearization • Adaptive PI tuning • Gain-scheduling IMC
Introduction * figure from Statoil
Slug cycle (stable limit cycle) Experiments performed by the Multiphase Laboratory, NTNU
Introduction • Anti-slug solutions • Conventional Solutions: • Choking (reduces the production) • Design change (costly) : Full separation, Slug catcher • Automatic control: The aim is non-oscillatory flow regime together with the maximum possible choke opening to have the maximum production
Modeling: Pipeline-riser case study OLGA sample case: 4300 m pipeline 300 m riser 100 m horizontal pipe 9 kg/s inflow rate
Modeling: Simplified 4-state model Choke valve with opening Z x3, P2,VG2, ρG2 , HLT P0 wmix,out L3 x1, P1,VG1, ρG1, HL1 x4 L2 h>hc wG,lp=0 wL,in wG,in w x2 wL,lp h L1 hc θ State equations (mass conservations law):
Simple model compared to experiments Experiment Top pressure Subsea pressure
Modeling: Well-pipeline-riser system OLGA sample case: 3000 m vertical well 320 bar reservoir pressure 4300 m pipeline 300 m riser 100 m horizontal pipe
Modeling: 6-state simplified model Prt , m,rt ,L,rt Pwh Pbh Pin win wout Qout Prb Z1 Z2 Two new states: mGw: mass of gas in well mLw: mass of liquid in well
Model fitting using bifurcation diagrams simplified model olga simulations
Control Structure What to control? using which valve? • Candidate Manipulated Variables (MV): • Z1 : Wellhead choke valve • Z2 : Riser-base choke valve • Z3 : Topside choke valve • Candidate Controlled Variables (CVs): • Pbh: Pressure at bottom-hole • Pwh: Pressure at well-head • Win: Inlet flow rate to pipeline • Pin: Pressure at inlet of the pipeline • Pt: Pressure at top of the riser • Prb:Pressure at base of the riser • Pr:Pressure drop over the riser • Q: Outlet Volumetric flow rate • W: Outlet mass flow rate • m:Density of two-phase mixture • L:Liquid volume fraction • Disturbances (DVs): • WGin: Inlet gas flow (10% around nominal) • WLin: Inlet liquid flow (10% around nominal) P2 L m Q W Win Pwh Prb Pin Pbh
Control Structure Design: Method Input-output pairs Experiment or detailed model Simulations withLinearized Model bad Model fitting SimplifiedModel good ComparingResults Simulations withNonlinear Model bad ControllabilityAnalysis good ComparingResults bad Experiment good Robust input-output pairing
Controllability Analysis • The state controllability is not considered in this work. We use the input-output controllability concept as explained by Skogestad and Postlethwaite (2005) • Chapter 5, Chapter 6
Minimum achievable peaks of S and T Top pressure: Fundamentally difficult to control With large valve opening
Control Structure: Suitable CVs • Good CVs • Bottom-hole pressure or subsea pressures • Outlet flow rate • Top-side pressure combined with flow-rate or density (Cascade) • Bad CVs • Top-side pressure • Liquid volume fraction
Experiment Control Structure: Suitable MVs Using top-side valve Using riser-base valve Wellhead valvecannot stabilizethe system
Experiment Nonlinearity of system Process gain = slope
Solution 1: H∞controlbasedonmechanisticmodelmixed-sensitivity design WP: Performance WT: Robustness Wu: Input usage Small γmeans a bettercontroller, but itdependson design specificationsWu, WT and WP
Solution 1: H∞controlbasedonmechanisticmodelmixed-sensitivity design Controller:
Experiment Solution 1: H∞controlbasedonmechanisticmodelExperiment, mixed-sensitivity design
Solution 2: H∞controlbasedonmechanisticmodelloop-shaping design Controller:
Experiment Solution 2: H∞controlbasedonmechanisticmodelExperiment - loop-shaping design
Solution 3: IMC based on identifiedmodelModel identification First-order unstable with time delay: Closed-loop stability: Steady-state gain: First-order model is not a good choice
Solution 3: IMC based on identifiedmodelModel identification Fourth-order mechanistic model: Hankel Singular Values: Model reduction: 4 parameters need to be estimated
y r u e Plant + _ Solution 3: IMC based on identifiedmodelIMC design Bock diagram for Internal Model Control system IMC for unstable systems: Model: IMC controller:
Solution 3: IMC based on identifiedmodelPID and PI tuning based on IMC IMC controller can be implemented as a PID-F controller ---- IMC/PID-F ---- PI PI tuning from asymptotes of IMC controller
Experiment Solution 3: IMC based on identifiedmodelExperiment Closed-loop stable: Open-loop unstable: IMC controller:
Experiment Solution 3: IMC based on identifiedmodelExperiment PID-F controller: PI controller:
Comparinglinearcontrollers • IMC controllerdoes not needanymechanisticmodel • IMC controller is easier to tune usingthe filter time constant • H∞loop-shaping controllerresults in a faster controllerthatstabilizesthe system up to a largervalveopening
Experimentsonmedium-scale S-riser Open-loop unstable: IMC controller:
Experiment Experimentsonmedium-scale S-riser PID-F controller: PI controller:
Nonlinear observer K State variables PT Solution 1: observer & state feedback uc uc Pt
State Feedback Kc : a linear optimal controller calculated by solving Riccati equation Ki : a small integral gain (e.g. Ki = 10−3)
Control signal Nonlinear observer and state feedbackOLGA Simulation
Experiment High-gain observer – top pressure measurement: topside pressurevalve opening: 20 %
Fundamental limitation – top pressure Measuring topside pressure we can stabilize the system only in a limited range RHP-zero dynamics of top pressure
Experiment High-gain observer – subsea pressure measurement: subsea pressurevalve opening: 20 % Not working ??!
Chain of Integrators • Fast nonlinear observer using subsea pressure: Not Working??! • Fast nonlinear observer (High-gain) acts like a differentiator • Pipeline-riser system is a chain of integrator • Measuring top pressure and estimating subsea pressure is differentiating • Measuring subsea pressure and estimating top pressure is integrating
Nonlinear observer and state feedbackSummary • Anti-slug control with top-pressure is possible using fast nonlinear observers • The operating range of top pressure is still less than subsea pressure • Surprisingly, nonlinear observer is not working with subsea pressure, but a (simpler) linear observer works very fine.
Nonlinear controller PT PT Solution 2: feedback linearization Prt uc
Output-linearizing controllerStabilizing controller for riser subsystem System in normal form: : top pressure : riser-base pressure Linearizingcontroller: dynamics bounded Control signal to valve: