Professional Documents
Culture Documents
Controllability Analysis of Two-Phase Pipeline-Riser Systems at Riser - 2007
Controllability Analysis of Two-Phase Pipeline-Riser Systems at Riser - 2007
Abstract
A PDE-based two-fluid model is used to investigate the controllability properties of a typical pipeline-riser system. Analysis of the
model reveals a very interesting and challenging control problem, with the presence of both unstable poles and unstable zeros.
It is confirmed theoretically that riser slugging in pipeline-riser systems can be avoided with a simple control system that manipulate
the valve at the top of the riser. The type and location of the measurement to the controller is critical. A pressure measurement located
upstream of the riser (that is, at the riser base or pipeline inlet) is a good candidate for stabilizing control. On the other hand, a pressure
measurements located at the top of the riser cannot be used for stabilizing control because of unstable zero dynamics. A flow
measurement located at the top of the riser can be used to stabilize the process, but, because the steady state gain is close to zero, it should
in practice only be used in an inner control loop in a cascade.
r 2006 Elsevier Ltd. All rights reserved.
Keywords: Process control; Stabilization; Multiphase flow; Control structure design; Petroleum industry; Anti slug control
0967-0661/$ - see front matter r 2006 Elsevier Ltd. All rights reserved.
doi:10.1016/j.conengprac.2006.10.007
ARTICLE IN PRESS
568 E. Storkaas, S. Skogestad / Control Engineering Practice 15 (2007) 567–581
conditions. It is important to notice that flow regime maps control systems are based on a first principles dynamic
such as the one in Fig. 1, apply without control. With model and subsequent analysis and controller design.
feedback control, these boundaries can be moved, thereby Several industrial applications are also reported (Courbot,
stabilizing a desirable flow regime where riser slugging 1996; Havre & Dalsmo, 2002; Havre et al., 2000;
‘‘naturally’’ occurs. Kovalev, Cruickshank, & Purvis, 2003; Skofteland &
Traditionally, undesirable slugging has been avoided in Godhavn, 2003).
offshore oil/gas pipelines by other means than control, for In this work, a typical riser slugging case is analyzed
example, by adding gas lift or increasing the gas lift rate, based on a simple first-principles model, and a controll-
changing the operating point or making design modifica- ability analysis that highlight the system characteristics
tions (Sarica & Tengesdal, 2000). Up until very recently, that are important from a control point of view is
the standard method for avoiding this problem was to presented. This analysis gives information on sensor/
change the operating point by reducing the choke valve actuator selection, hardware requirements and achievable
opening. However, the resulting increase in pressure results performance that are critical for a successful design of a
in an economic loss. stabilizing controller for the system.
In many cases the problems with unstable flow regimes
occur as the oilfields get older and the gas-to-oil ratio and 2. Riser slugging phenomenon
water fraction increases. Since these transport systems are
highly capital cost intensive, retrofitting or rebuilding is The cyclic behavior of riser slugging is illustrated
rarely an option. Thus, an effective way to stabilize the schematically in Fig. 2. The cyclic behavior is caused by
desired unstable flow regimes is clearly the best option. the competing effect of the compressibility of the gas
The first study that applied control to this problem and upstreams of the riser and the hydrostatic head of the
by that avoided the formation of riser slugging was liquid in the riser and can be broken down into four parts.
reported by Schmidt, Brill, and Beggs (1979). The use of First, gravity causes the liquid to accumulate in the low
feedback control to avoid severe slugging was also point (step 1), and a prerequisite for severe slugging to
proposed and applied on a test rig by Hedne and Linga occur is that the gas and liquid velocity is low enough to
(1990), but this did not result in any reported implementa- allow for this accumulation. The liquid blocks the gas flow,
tions. More recently, there has been a renewed interest in and a continuous liquid slug is formed in the riser. As long
control-based solutions (Havre, Stornes, & Stray, 2000; as the hydrostatic head of the liquid in the riser increases
Hollenberg, de Wolf, & Meiring, 1995; Henriot, Courbot, faster than the pressure drop over the riser, the slug will
Heintze, & Moyeux, 1999; Skofteland & Godhavn, 2003). continue to grow (step 2).
These applications are either experimental or based on When the pressure drop over the riser overcomes the
simulations using commercial simulators such as OLGA hydrostatic head of the liquid in the slug, the slug will be
(Bendiksen, Malnes, Moe, & Nuland, 1991). None of the pushed out of the system and the gas will start penetrating
the liquid in the riser (step 3). Since this is accompanied
with a pressure drop, the gas will expand and further
increase the velocities in the riser. After the majority of the
liquid and the gas has left the riser, the velocity of the gas is
no longer high enough to pull the liquid upwards. The
liquid will start flowing back down the riser (step 4) and the
accumulation of liquid starts again. A more detailed
description of the severe slugging phenomenon can be
found in for example Taitel (1986).
70
valve opening Z as the only degree of freedom in the
system. 65
In most real cases, the inflow is pressure dependent 0 0.5 1 1.5 2 2.5 3 3.5 4
(W L and W G depends on PI ). This has some consequences
on the results presented later in this paper, and will be Valve opening Z = 40%
75
commented on when relevant. Real pipelines lie in hilly
PI [Bar]
80 q 1 q
ðaL rL uL Þ þ ðaL rL u2L AÞ
Stable non−oscillatory flow qt A qx
75 Pmax in slug flow qP S Lw Si
¼ aL þ aL r L gx tLw þ ti , ð3Þ
qx A A
PI [bar]
PI [bar]
accurately describe the (imaginary) real system, and data
70
from the OLGA simulations are used to tune the model by
fitting its parameters.
The level of tuning required for any mathematical 65
model depends on the assumptions and simplifications
made. In this case, it is assumed that the liquid density is 60
constant. In fact, the density varies weakly with pressure, 0 20 40 60 80 100
and a density that is representative for the current Valve opening Z [%]
problem is needed. The same can be said about the
equation of state; the ideal gas law is used for simplicity, 10
and some tuning on the gas molecular weight and/or OLGA reference data
Simple two-fluid model
compressibility factor is needed as these change throughout 8
the system. Other important tuning parameters are the
proportionality constants in the friction correlations 6
DP [bar]
and the average bubble diameter for bubbly flow in the
riser (for determining wetted perimeter in inter-phase 4
friction).
Still, even with all these tuning factors, obtaining a good 2
fit to the data for all valve openings is difficult. The system
is distributed, and the effect of each tuning parameter is not 0
0 20 40 60 80 100
always clear. The focus has been to achieve a good
qualitative fit to the data, as the main interest is to study Valve opening Z [%]
the general behavior of such a system. Also, for stabilizing
control, the main focus is studying the unstable stationary Fig. 6. Verification of tuned model for: (a) inlet pressure PI and (b)
pressure drop over choke valve DP.
operating points (dashed line in Fig. 5) rather than the
stable, undesired slug flow. Thus, the model is fitted mainly
to the stationary (unstable) operating line, and less
emphasis is put on the open-loop (uncontrolled) riser controllability problems will be illustrated by simulations
slugging behavior. before some control theory is reviewed.
The tuning was done by manually adjusting the model
parameters using the bifurcation diagrams as tuning aids. 6.1. Introductory open-loop simulations
The resulting fit is illustrated in Fig. 6, where the bold lines
are the reference data (OLGA) and the thin lines are The main objective for anti-slug control is to stabilize the
computed from the simple two-fluid model. The fit for the non-oscillatory flow regime using the valve position Z as a
stable non-oscillatory flow regime (at low valve openings) manipulated variable. In theory, for linear systems, any
is excellent, especially for the risertop pressure (Fig. 6(b)), measurement where the instability is observable may be
whereas there are some deviations for the slug flow regime. used (Skogestad & Postlethwaite, 1996). However, in
Since the slug flow regime is undesirable, these deviations practice input saturation (in magnitude or rate) or unstable
are, as mentioned above, of less importance for control zero dynamics (RHP-zeros) may prevent stabilization. To
purposes. gain some insight into the dynamic properties, Fig. 7 shows
the simulated response to a step change in Z at t ¼ 0 for
6. Controllability analysis four alternative measurements: inlet pressure (PI ), riser
base pressure (PRb ), pressure drop over topside choke valve
The riser slugging case is interesting and challenging for (DP) and volumetric flow out of the riser (Q). The
control because it turns out to contain many conflicting responses are shown both for the simple two-fluid model
controllability limitations. The riser slugging phenomena is (thin lines) and OLGA (bold lines).
oscillatory, and it is found, as expected, that the unstable The valve position prior to the step is Z ¼ 10%, and a
(RHP) poles pi are complex. The most serious challenge for 2% step increase is applied, so this it at a point close to
stabilizing control (avoiding riser slugging), is that there, instability. The simulations show that the step change
for some measurement alternatives, also are unstable induces oscillations, but because the step is made at a stable
(RHP) zeros z located close to the unstable (RHP) poles operating point, these eventually die out. The oscillations
pi . To motivate the controllability analysis, some of the for the OLGA simulation have a period of a 25 min,
ARTICLE IN PRESS
572 E. Storkaas, S. Skogestad / Control Engineering Practice 15 (2007) 567–581
PI [Bar]
73
72
72
71
70 71
0 20 40 60 80 100 120 −1 0 1 2 3 4 5
74 74
73
72
PRb [Bar]
72
70
71
68 70
0 20 40 60 80 100 120 −1 0 1 2 3 4 5
6 6
5
DP [Bar]
5.5
4
3
5
0 20 40 60 80 100 120 −1 0 1 2 3 4 5
0.025 0.025
Q [m3/s]
0.02 0.02
0.015 0.015
0 20 40 60 80 100 120 −1 0 1 2 3 4 5
Time [min] Time [min]
Fig. 7. Open-loop responses with the simple two-fluid model (thin lines) and OLGA (bold lines) for a step in valve opening Z.
corresponding to a frequency of p ¼ 2p=ð25260 sÞ ¼ transfer function model (Skogestad & Postlethwaite, 1996).
0:004 s1 . The oscillations are a bit faster for the two-fluid Also, the shape of the inverse response, with the initial
model, with a period of about 17 min corresponding to a response is in the ‘‘right’’ direction followed by a correction
frequency p ¼ 0:006 s1 . in the ‘‘wrong’’ direction, indicate a complex pair of RHP-
For the three pressures, the main difference is for the zeros. The transfer functions can be used to derive
initial response shown at the right. The PRb , there is an more exact expressions for the deteriorating effect the
immediate decreasing initial response and no problems RHP-zeros have on control performance. Such expressions
with stabilization are expected. For PI , there is an effective are discussed next.
delay of about 10 s, which will make stabilization a bit
more difficult, but the time delay is probably not large 6.2. Controllability analysis: Theoretical background
enough to cause major problems. For DP there is also an
effective delay of about 2 min with the two-fluid model and 6.2.1. Transfer functions
4 min with OLGA, caused by inverse response. Finally, for Consider a process y ¼ GðsÞu þ Gd ðsÞd and a feedback
the flow Q, the response is immediate, it is noted that the controller u ¼ KðsÞðr y nÞ where d represents distur-
steady-state gain is close to zero as Q eventually returns to bances and n the noise. The closed-loop response is
its original value. This means that control of Q cannot be
used to affect the steady-state behavior of the system. The y ¼ Tr þ SG d d Tn, (5)
small steady-state gain for Q is easily explained because the where S ¼ ðI þ GKÞ 1
and T ¼ GKðI þ GKÞ ¼ I S 1
inflow to the system is given, and the outflow must at are the sensitivity and complementary sensitivity function,
steady-state equal the inflow. respectively. The closed-loop input to the plant is
The inverse responses in the time domain for the
measurement y ¼ DP correspond to RHP-zeros in the u ¼ KSðr G d d nÞ. (6)
ARTICLE IN PRESS
E. Storkaas, S. Skogestad / Control Engineering Practice 15 (2007) 567–581 573
In addition to the closed-loop transfer functions in (5) and inverse of the process transfer function G. This can be seen
(6), the transfer function SG gives the effect of input by rewriting KS ¼ G 1 T (using GKS ¼ T) and recalling
disturbances on the output y (set Gd ¼ G in (6)). The that with integral action, Tð0Þ ¼ I. Unstable plants
transfer functions S; T; KS and SG can also be inter- requires control and a connection between KS and G 1 is
preted as robustness to various kinds of uncertainty, where also found in the bound (Havre & Skogestad, 1997, 2001)
small magnitudes for the closed-loop transfer functions
kKSk1 XjG s ðpÞ1 j, (10)
indicates good robustness properties. For example, S is the
sensitivity toward inverse relative uncertainty, which is a where Gs is the stable version of G with the RHP-poles of G
good model of uncertainty in the pole locations (Skogestad mirrored into the LHP. The bound is tight (with equality)
& Postlethwaite, 1996). for one real unstable pole p. For multiple and complex
Thus, by calculating the lower bounds for the closed- unstable poles pi (Glover, 1986), gives the tight bound
loop transfer functions S, T, KS, SG, KSG d and SG d , kKSk1 X1=sH ðUðGÞÞ, (11)
information can be obtained regarding both achievable
performance and possible robustness problems. The where sH ðUðGÞÞ is the smallest Hankel singular value of
bounds on the H1 norm, kMk1 ¼ maxo jMðjoÞj, which the antistable part of G.
is simply the peak value of the transfer function, will be
considered. The bounds presented below are all indepen- 6.2.4. Lower bound on SG and SG d
dent of the controller K, and are thus a property of the Chen (2000) reports that for any unstable zero z in G:
process itself. The bounds are, however, dependent on a Np
Y jz þ p̄ j
systematic and correct scaling of the process, which will be kSGk1 XjG ms ðzÞj i
, (12)
addressed after the bounds has been introduced. i¼1
jz pi j
Np
Y
6.2.2. Lower bound on S and T jz þ p̄ j i
kSG d k1 XjGd;ms ðzÞj , (13)
The lowest achievable peaks in sensitivity and comple- jz pi j
i¼1
mentary functions, denoted M S;min and M T;min , are closely
related to the distance between the unstable poles (pi ) and where the subscript ms denotes the stable, minimum-phase
zeros (zi ). For SISO systems (Skogestad & Postlethwaite, version of the transfer function (both RHP-poles and
1996) show that for any unstable (RHP) zero z: RHP-zeros mirrored into the LHP). These bounds are only
tight for one unstable zero z, but since they are valid for
Np
Y jz þ p̄ j i any RHP-zero z, they can also be applied for systems with
kSk1 XM S;min ¼ . (7)
jz pi j multiple unstable zeros.
i¼1
Note that the bound approaches infinity as z approaches pi . 6.2.5. Lower bound on KSG d
For systems with only one unstable zero, the bound The stable, minimum phase part G d;ms of G d can be
holds with equality. Chen (2000) shows that the bound in regarded as a weight on KS. Thus, for any unstable pole p
(7) also applies to kTk1 , and generalizes the bound to (Havre & Skogestad, 1997; Skogestad & Postlethwaite, 2005):
apply for MIMO systems with any number of unstable
poles and zeros: kKSG d k1 ¼ jG 1
s ðpÞj jG d;ms ðpÞj. (14)
M S;min ¼ M T;min The bound is only tight for one real unstable pole p. For
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi multiple and complex unstable poles pi , the following bound
¼ 1 þ s̄2 ðQ1=2 p QTzp Qz1=2 Þ; ð8Þ is tight (Skogestad & Postlethwaite, 2005):
where the elements of the matrices Qz ; Qp and Qzp are kKSG d k1 X1=sH ðUðG1
d;ms GÞÞ. (15)
given by
yHz;i yz;j yH
p;i yp;j yH z;i yp;j 6.2.6. Pole vectors
½Qz ij ¼ ; ½Qp ij ¼ ; ½Qzp ij ¼ . (9) For a plant GðsÞ with state space realization (A; B; C; D),
zi þ z̄j p̄i þ pj z i pj
the output pole vector yp;i for a pole pi is defined by Havre
The vectors yz;i and yp;i are the (unit) output direction and Skogestad (2003)
vectors associated with the zero zi and pole pi , respectively.
For SISO systems, these direction vectors all equal 1. yp;i ¼ Cti , (16)
Time delays pose additional limitations. For example, where ti is the right (normalized) eigenvector correspond-
Chen (2000) shows that the bound for kTk1 is increased by ing to pi (Ati ¼ pi ti ). Havre and Skogestad (2003) finds,
a factor jepy j for a single RHP-pole. based on minimum input usage for stabilization, that the
measurement corresponding to the largest element in the
6.2.3. Lower bound on KS output pole vectors should be used for stabilizing control.
The transfer function KS from measurement noise n to Correspondingly, for input selection, the input that has the
plant inputs u is at low frequencies closely related to the largest element in the input pole vector up;i ¼ BH qi , where
ARTICLE IN PRESS
574 E. Storkaas, S. Skogestad / Control Engineering Practice 15 (2007) 567–581
Table 1
Controllability data for the operating point Z ¼ 17:5%
a
Minimum bound on peaks
Measurement Value Scaling Dy Smallest RHP-zerob Pole vectorb jGð0Þjb jSj ¼ jTj jKSj jSGj jKSGd j jSGd j
Table 2
Controllability data for the operating point Z ¼ 30%
Measurement Value Scaling Dy Smallest RHP-zerob Pole vectorb jGð0Þjb jSj ¼ jTj jKSj jSGj jKSGd j jSGd j
PI [bar] 68.7 1 98.1c 0.30 3.3 1.0 0.30 0.0 0.35 0.005
PRb [bar] 68.2 1 1140c 0.31 3.3 1.0 0.28 0.0 0.33 0.004
DP [bar] 0.66 0.5 0:01 0:01i 0.17 6.1 4.3 0.62 16.8 0.97 5.5
rT ½kg=m3 427 50 0.015 9.27 0.27 2.6 0.64 14.6 0.55 4.7
W ½kg=s 9 1 –c 0.63 0 1 0.17 0 0.32 0
Q ½m3 =s 0.0211 0.002 –c 0.59 0.33 1 0.17 0 0.32 0.002
Imag(p)
it is assumed that the effect of hydrodynamic and terrain 0 Z = 5% Z = 13% Z = 100%
induced slugging can be approximated as sinusoidal feed
disturbances. Thus, it is assumed that the feed disturbances
−0.005
W L and W G are frequency-dependent. The disturbance
weight
2p 2p −0.01
s þ 1 160 sþ1
D ¼ 0:2 180 2p 2 , (17)
2p
s þ 1 s þ 1 −0.015
90 30
−2 0 2 4 6 8 10
will give the disturbance distribution in Fig. 8. This Re(p) x 10−3
disturbance weight allows for a 20% variation for the
Fig. 9. Open-loop root-locus plot with valve opening Z as independent
stationary value of the feed for each phase, and has a peak
parameter. Instability occurs at for ZX13%:
in the frequency range 0.03–0:2 s1 , corresponding to slug
periods between 3 min and 30 s.
6.5. Measurement evaluation
The downstream pressure P0 is scaled to allowed for a
frequency-independent variation of 1 bar.
In the following sections, two different operating points
are studied, one at valve opening Z ¼ 17:5%, where the
6.4. Stability—poles instability is fairly slow, and one at valve opening
Z ¼ 30%, where the instability is faster and stabilization
When the valve opening is increased, the stationary is more difficult. The process model G and disturbance
operating point moves along the single solid line in Fig. 6, model Gd is obtained from linearizing the discretized PDE
through the bifurcation point at valve opening Zcrit ¼ 13% model around these two operating points.
and onwards along the dashed line for the unstable Pressure measurements are the most reliable measure-
operating points. At the bifurcation point, there is a pair ments for stabilizing these systems. The location of the
of complex poles (eigenvalues of the state matrix A of the pressure sensor has a significant impact on the location of
linearized model) that cross into the right half plane, as the RHP-zeros and hence on the controllability of the
seen from the root-locus plot in Fig. 9. This indicates that system. In Fig. 10, the minimal achievable peak
the bifurcation point is a Hopf bifurcation (Thompson & (M S;min ¼ M T;min in Eq. (8)) for the sensitivity functions
Stewart, 1986; Zakarian, 2000), which is also consistent S and T is plotted against pressure sensor location for the
with the shape of the bifurcation maps in Fig. 6. operating point with Z ¼ 30%. Fig. 10 show that pressure
Note that, as expected, the frequency of the oscillations measurements located in the horizontal or declining part of
ðp ¼ 0:006 s1 Þ observed for the step change from the pipeline (upstream of the riser) have a peak of 1
Z ¼ 10–12% in Fig. 7 correspond very closely to the because there are no RHP-zeros that limit performance.
imaginary parts of the poles in the Fig. 9. However, as the pressure measurement is moved up the
riser toward the choke valve, the peak exceeds 4 as the
fastest RHP-zero moves closer to the unstable pole,
making stabilizing control more difficult.
101
Note that the effective time delay, which will increase as
the pressure measurement is moved toward the pipeline
100
Magnitude (abs)
linear scaled process model GðsÞ for the inlet pressure be to suppress flow disturbances in the medium-to-high
y ¼ PI , obtained at the operating point Z ¼ 30%, is shown frequency range (flow disturbances with o 0:2 s1 ,
in Fig. 12 together with the three disturbance models. The corresponding to waves and/or hydrodynamic slugging
corresponding Bode plot for the riser base pressure with a period of about 30 s).
(y ¼ PRb ) is almost identical. The process gain is higher
that the disturbances, jGj4jGd j, for frequencies up to 6.8. Additional remarks
about o ¼ 0:15. Above this frequency, the disturbance
gain is lower than unity, and disturbance rejection So far, the main topic has been single input-single output
is not strictly needed. However, the next section will (SISO) control, but from the above discussion, the
show that the peak in the disturbance magnitude at o 0:2 measurements have advantages in different frequency
can, even if it is below 1, cause oscillatory flow out ranges. An upstream pressure measurement (PI or PRb )
of the system and excessive valve movement for the has excellent low-frequency properties, while a measure-
stabilized system. ment of the flow through the choke valve (Q or W) has
The analysis has so far not considered the main good high-frequency properties. Combining these two
difference between the measurements PI and PRb , which measurements in a cascade controller or a similar control
is the effective time delay due to pressure wave propagation scheme that can utilize the benefits of both the measure-
in the pipeline. The simulations (both with OLGA and with ment candidates would probably be a good way to
the simple two-fluid model) in Section 6 showed that there approach the problem. Such a scheme has indeed already
are virtually no time delay through the riser to the riser been reported by Skofteland and Godhavn (2003) and
base measurement PRb , whereas the pressure wave takes Godhavn, Mehrdad, and Fuchs (2005). However, analysis
about 10 s to propagate back to the measurement PI . This of such systems is outside the scope of this work.
imposes an upper bound on the closed-loop bandwidth of It should also be mentioned that the operating point at
the system, as the crossover frequency oc needs to be less Z ¼ 30%, used in the above analysis, is a fairly aggressive
than the inverse of the time delay y, oc o1=y. On the other operating point with relatively fast instability and low
hand, the instability requires a bandwidth of approxi- process gain. If the same analysis were to be perform at the
mately oXjpj for complex unstable poles (Skogestad & more conservative operating point (Z ¼ 17:5%), the con-
Postlethwaite, 1996). With jpj 0:01, this means that, for trollability of the system would be significantly improved to
this operating point, a closed-loop crossover frequency in a relatively minor cost in terms of pressure drop.
the range 0:015ooc o0:1 is needed when using y ¼ PI . For
even longer pipelines than the one studied in this example, 7. Simulations
the time delay may be too high for the inlet pressure to be
used for stabilizing control. Since direct design of model-based optimal controllers
Thus, the analysis shows that the riser base pressure are complicated due to the complexity of the model, simple
PRb and the inlet pressure PRb are good candidates for PI-controllers are used to illustrate and confirm the results
stabilizing control of these systems. With either of these from the controllability analysis in Section 6. The simula-
measurements, it should be possible to design a controller tions use the simple two-fluid model described in Section 4.
that stabilize the system with little input usage, is able to One reason for not using the OLGA model is that it is
effectively suppress (low-frequency) disturbances, and has difficult with OLGA to impose the type of disturbances
good setpoint tracking properties. The main concern would that is considered in this paper.
PI [bar]
correponding to setpoint in Q
70
65
0 20 40 60 80 100 120 140 160 180
0.05
Q [m3/s]
Setpoint change
Setpoint
Fig. 13. Pressure control (left) and flow control (right). Dashed outer loop 0
controller on the right hand side is a cascade controller. 0 20 40 60 80 100 120 140 160 180
100
Z [%]
50
75
PI [Bar]
0
70 0 20 40 60 80 100 120 140 160 180
Setpoint change
65 Time [min]
0 20 40 60 80 100 120 140 160 180 Fig. 15. Simulation of stabilizing flow control ðy ¼ QÞ. Controller turned
on at t ¼ 30 min. Setpoint change at t ¼ 120 min.
0.05
Q [m3/s]
100 70 70
Z [%]
50 65 65
0 50 100 150 0 50 100 150
0
0 20 40 60 80 100 120 140 160 180 0.05 0.05
Q [m3/s]
Time [min]
100 100
At t ¼ 120 min the setpoint is changed to the desired value
Z [%]
100
candidates for stabilizing control.
Use of an upstream pressure measurement works well
for stabilization, but is less suited for suppressing high-
10−10 frequency flow disturbances such as small hydrodynamic
slugs that might be formed in the pipeline. It might also be
a problem using the inlet pressure as a primary control
variable for long pipelines due to the time delay associated
0
Phase (deg)
Havre, K., Stornes, K. O., & Stray, H. (2000). Taming slug flow in Skogestad, S., & Postlethwaite, I. (1996). Multivariable feedback control.
pipelines. ABB Review, 4, 55–63. New York: Wiley.
Hedne, P., & Linga, H. (1990). Suppression of terrain slugging with Skogestad, S., & Postlethwaite, I. (2005). Multivariable feedback control
automatic and manual riser choking. Advances in Gas–Liquid Flows (2nd ed.). New York: Wiley.
(pp. 453–469). Storkaas, E. (2004). Matlab source code for nonlinear PDE model.
Henriot, V., Courbot, A., Heintze, E., & Moyeux, L. (1999). Simulation of Available at the homepage of Sigurd Skogestad: hwww.nt.ntnu.no/
process to control severe slugging: Application to the Dunbar pipeline. users/skoge/software/i.
SPE annual conference and exhibition, Houston, TX, SPE 56461. Storkaas, E. (2005). Stabilizing control and controllability: Control
Hollenberg, J. F., de Wolf, S., Meiring, & W. J. (1995). A method to solutions to avoid slug flow in pipeline-riser systems. Ph.D. thesis,
supress severe slugging in flow line riser systems. Proceedings Norwegian University of Science and Technology.
of the seventh international conference on multiphase technology Storkaas, E., Skogestad, S., & Godhavn, J.-M. (2003). A low-dimensional
conference. model of severe slugging for controller design and analysis. In:
Kovalev, K., Cruickshank, A., & Purvis, J. (2003). The slug suppression Proceedings of multiphase ’03, San Remo, Italy, 11–13 June 2003.
system in operation. Offshore Europe 2003, Aberdeen, UK, SPE 84947. Taitel, Y. (1986). Stability of severe slugging. International Journal of
Mandhane, J. M., Gregory, G. A., & Aziz, K. (1974). A flow pattern map Multiphase Flow, 12(2), 203–217.
for gas-liquid flow in horizontal pipes. International Journal of Taitel, Y., & Barnea, D. (1990). Two phase slug flow. Advances in Heat
Multiphase Flow, 1, 537–553. Transfer, 20, 71–103.
Patankar, S.V. (1980). Numerical heat transfer and fluid flow. Series in Taitel, Y., Barnea, D., & Dukler, A. E. (1980). Modeling flow pattern
computational methods in mechanics and thermal sciences. Washington, transitions for steady upward gas–liquid flow in vertical tubes. AIChE
DC: Hemisphere Publishing Company. Journal, 26, 345–354.
Sachdeva, R., Schmidt, Z., Brill, J. P., & Blais, R. M. (1986). Two phase Taitel, Y., & Dukler, A. E. (1976). A model for predicting flow regime
flow through chokes, SPE 15657. transitions in horizontal and near horizontal gas–liquid flow. AIChE
Sarica, C., & Tengesdal, J. Ø. (2000). A new technique to eliminating Journal, 22, 47–55.
severe slugging in pipeline/riser systems. SPE annual technical Thompson, J. M. T., & Stewart, H. B. (1986). Nonlinear dynamics and
conference and exhibition, Dallas, TX, SPE 63185. chaos. New York: Wiley.
Schmidt, Z., Brill, J. P., & Beggs, H. D. (1979). Choking can eliminate Weisman, J., Duncan, D., Gibson, J., & Crawford, T. (1979). Effect of
severe slugging. Oil and Gas Journal, 230–238. fluid properties and pipe diameter on two-phase flow patterns in
Skofteland, G., & Godhavn, J.-M. (2003). Suppression of slugs in horizontal lines. International Journal of Multiphase Flow, 5, 437–460.
multiphase flow lines by active use of topside choke—field experience Zakarian, E. (2000). Analysis of two-phase flow instabilities in pipe-riser
and experimental results. In: Proceedings of multiphase ’03, San Remo, systems. In: Proceedings of the ASME pressure vessels and piping
Italy, 11–13 June 2003. conference, Seattle.