Next Article in Journal
Caprock Sealing Capacity in the South Sea Shelf Basin, Offshore Korea: Evidence from MICP and XRD Analyses of Drill Cuttings
Previous Article in Journal
Experimental Study on Rockburst Failure Characteristics of Deeply Buried Jointed Roadway Surrounding Rock Under True Triaxial Dynamic Disturbance
Previous Article in Special Issue
A Multi-Constraint Integrated Zoning Method for Redevelopment of Mature Shale Gas Well Areas
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Artificial-Lift System Control: A Reduced-Order Transient Model for Real-Time Predictive Control of Electrical Submersible Pump Wells

1
FSBIS Institute of Problems of Mechanical Engineering, Saint-Petersburg 199178, Russia
2
Independent Researcher, Saint-Petersburg 191181, Russia
3
School of Earth Sciences & Engineering, Tomsk Polytechnic University, Lenin Avenue, Tomsk 634050, Russia
4
Applied AI Institute, Moscow, Russia
5
Center for Technological Development of the Fuel and Energy Complex, Ufa State Petroleum Technological University, Ufa 450078, Republic of Bashkortostan, Russia
*
Authors to whom correspondence should be addressed.
Processes 2026, 14(15), 2514; https://doi.org/10.3390/pr14152514
Submission received: 26 June 2026 / Revised: 29 July 2026 / Accepted: 3 August 2026 / Published: 5 August 2026

Abstract

Unstable well operations, driven by reservoir depletion, high gas–oil ratios, unstable inflow, and surface network interactions, have become a major challenge in modern production—especially in Western Siberian fields—causing flow instabilities and production losses. While numerous studies have advanced transient modeling for field optimization, their practical application remains largely limited to recommendation systems running on hourly or daily cycles, making recommendations irrelevant by the time they are applied. At the opposite end, PLCs (programmable logic controllers) relying on PID (proportional–integral–derivative) control cannot solve the main problem: determining the structure of the intermittent cycle. This work proposes a reduced-order transient model of the coupled “reservoir–tubing–annulus” system that captures the essential behavior of transient multiphase flow while remaining compact enough for on-edge real-time model predictive control. Constrained optimization algorithms built on this model provide autonomous closed-loop well control, ensuring equipment and reservoir limits are respected and enabling safe, smooth mode transitions. The solution was validated against high-fidelity simulations and real operating data from Western Siberian fields, demonstrating reliable intermittent ESP (electrical submersible pump) well operation, robust response to rapid operational changes, and effective disturbance rejection.

1. Introduction

The growing share of unstable well operations has become a central challenge in modern well stock management. In West Siberian oil fields, reservoir depletion, elevated gas–oil ratios, unstable inflow, and complex surface network interactions combine to produce frequent flow instabilities and production losses [1]. As oil and gas production increasingly moves toward unconventional and hard-to-recover resources [2,3], poor reservoir properties are becoming more common. Such properties cause a fast inflow decline after start-up, while a high free-gas fraction at the pump intake degrades the head–capacity performance and can trigger “gas lock” [4,5]. Together, these factors destabilize ESP operation, producing repeated loss of pump delivery, intra-shift downtime, and associated production losses [4,5].
Three conventional responses to this problem are available: replacing the pump with a smaller unit or redesigning the installation [6,7,8,9,10]; adjusting the operating point of the installed pump by reducing shaft frequency and/or applying wellhead choking [7,11,12]; or converting the well to an intermittent production mode [13]. The last option is our focus. It allows the existing higher-capacity ESP to stay in service, now operated “periodically” with alternating “work/idle” intervals. Modern VSD/VFD control stations support such cycles as a standard scheduled on/off function [14,15]. Physically, the cycle acts in two ways: under insufficient inflow, production draws additional fluid from the annulus, which is recovered during the accumulation period; under elevated gas content, a higher liquid column is maintained above the intake, effectively “compressing” the produced fluid. This also tends to be economically favorable [13], since higher-capacity pumps are more efficient than low-rate units and no pump replacement is required.
In artificial-lift practice, the simple on/off cycle is known as “automatic reclosure” (AR) or “periodic short-term start” (PSS). It is a particular case of the more general variable-frequency periodic mode [16], in which different nonzero frequency setpoints are prescribed over different segments of the cycle; in AR/PSS, the lower setpoint always equals zero. Variable-frequency cycling is used as an alternative to AR when full shut-in is not feasible—for example, with compromised check valves—and the pump instead runs at a reduced non-zero frequency during accumulation. From a control-automation standpoint, intermittent production is therefore not merely a relay-type switch between “on” and “off” states but a piecewise-defined rotational-speed control law, in which separate tuning parameters (including separate PID loops) may apply to the production and accumulation segments [17]. During production, phase, controller is tuned for stable delivery, required head, and acceptable motor load; during accumulation, it is tuned for a safe low-flow state with constraints on overheating, oscillations, and power consumption. Intermittent operation thus constitutes a control tool for the coupled “reservoir–well–surface” system under low inflow and high gas content.
The problem addressed in this work sits strictly at that operational level: given an already-installed pump in an already-drilled well, how should the cyclic program be chosen and continuously revised so that the unit produces as much liquid as possible without violating equipment and reservoir limits. The reservoir-engineering question of what to do with these wells in the longer run is outside our scope. A key feature of the resulting regime is that intermittent operation runs near the “ESP stall” limit—a quasi-stationary edge-of-instability regime [18] in which the pump head curve and the system resistance curve approach tangency, formally expressed in the flow-rate existence condition derived later in (30); useful production is obtained precisely from the excursions that a conventional stabilizing controller would suppress.
Challenges of this kind are conventionally addressed with detailed numerical and computational models of the underlying subsurface and downhole processes [19,20], and the management of intermittent wells is no exception; the transient modeling of ESP wells accordingly has a substantial lineage. Quasi-steady nodal-analysis approaches [21,22], rooted in Brown and Lea [23] and Burakov et al. [24], remain the backbone of engineering practice. Dynamic formulations targeted specifically at the intermittent regime were proposed in Yudin et al. [25] and further refined for group optimization [26] and long-horizon asymptotic analysis [27]. This body of work has established that sufficiently accurate transient simulation of a periodic ESP well is achievable; the remaining question is how to use such simulation within the real-time closed-feedback control loop.
This is where existing solutions fall short. Recommendation systems and automated optimization pipelines built on top of high-fidelity transient models [25,26,28] typically run on hourly to daily cycles, produce a set-point suggestion, and rely on manual or semi-manual dispatch to the field. The phenomena they are meant to mitigate—ESP stall, slug arrival, a sudden change in inflow composition—evolve on the order of seconds to minutes; by the time the recommended cycle parameters reach the drive, they are no longer relevant. In contrast, the programmable logic controllers (PLCs) wired to the drive, and the proportional–integral–derivative (PID) loops they host, operate on the right time scale but carry no representation of the underlying multiphase physics. They can protect equipment against an instantaneous violation, but they cannot decide whether a cycle as a whole will converge to a stable regime, stall within a few cycles, or drift into a sub-optimal steady state. Neither tier alone is adequate for the edge-of-instability operation that intermittent wells require.
In parallel, international practice has developed automatic control approaches for ESP-lifted wells, predominantly based on Model Predictive Control (MPC) [29,30]. Specifically, Sharma and Glemmestad [31] developed a nonlinear steady-state optimizer coupled with PI controllers for a multi-well ESP field, focusing on power minimization and separator capacity allocation, while Pavlov et al. [32] derived a simple two-control-volume hydraulic model of continuous ESP production and demonstrated linear MPC for intake-pressure setpoint tracking in a full-scale test facility; Krishnamoorthy et al. [33] subsequently extended the robustness analysis of the same control strategy to a high-fidelity simulator incorporating heavy-oil PVT properties and emulsion viscosity effects, showing adequate performance under watercut variations and choke nonlinearities. More recently, Santana et al. [34] embedded both nonlinear and robust infinite-horizon MPC formulations on a microcontroller with zone control that directly enforces the ESP operational envelope, demonstrating real-time feasibility on edge-class hardware. All three lines of work, however, address continuous production regimes with intake-pressure or power-consumption objectives and rely on linearized or empirical models identified around a steady operating point. The present work differs in both the model and the control law: it derives a reduced-order transient model of the coupled reservoir–wellbore system whose closed-form solution admits an analytical per-cycle stability criterion, and embeds this model inside a constrained predictive controller designed specifically for intermittent (cyclic on/off) ESP operation on a standard PLC. These distinctions are summarized in Table 1.
Consequently, two complementary limitations remain in the existing literature.Cloud-level simulation pipelines and recommendation systems built on high-fidelity transient models [25,26,28] accurately capture the multiphase physics of intermittent ESP operation. However, their hourly-to-daily update cycles cannot respond to the second-to-minute dynamics that determine whether a given on/off program will converge, stall, or drift. In contrast, edge-deployable MPC formulations [31,32,33,34] provide the closed-loop response and PLC-class computational footprint required for field deployment. However, existing formulations are primarily designed for continuous, steady-state production regime.Their underlying models assume a fixed operating point, the objective functions penalize time-averaged pressure or power deviations, and they do not explicitly evaluate cycle-by-cycle stability or optimize the discrete on/off structure that characterizes intermittent operation.
Together, these limitations motivate the development of a real-time, physics-informed predictive controller specifically designed for cyclic on/off ESP operation and capable of running on standard field hardware without cloud connectivity. To address this need, the present study proposes an on-site, edge-level model predictive controller (MPC) that bridges these two research directions by combining physics-based predictive capability with real-time, field-deployable control for cyclic on/off ESP wells.

2. Process Description and Control Problem Formulation

2.1. Periodic Well Operation as a Control Object

From a control-object perspective, the intermittent (periodic) operation of an oil well is defined as a repeating two-phase cyclic process consisting of an active “production” (“work”) phase, during which the ESP pumps fluid to the surface, followed by an “accumulation” (“idle”) phase, during which the equipment operates at reduced intensity, allowing reservoir inflow to restore the fluid column in the wellbore (Figure 1).
Let the k-th cycle start at t k (1b) and consist of two consecutive phases of durations T 1 , k and T 2 , k , with piecewise-constant control intensities F 1 , k and F 2 , k applied on the respective phases. Denoting the total cycle length (1a) and the local (in-cycle) time (1c):
{ (1a) T total , k = T 1 , k + T 2 , k , (1b) t k + 1 = t k + T total , k , (1c) τ = t t k , τ [ 0 , T total , k ) ,
the phase-switching signal is
σ k ( τ ) = 1 ( work ) , τ [ 0 , T 1 , k ) , 2 ( idle ) , τ [ T 1 , k , T total , k ) ,
and the in-cycle control takes the piecewise-constant form (3).
Figure 1. Intermittent well control scheme. (Left): intra-cycle open-loop dynamics—Controller, Plant/Process, and Sensor blocks with disturbance and noise inputs. (Right): per-cycle closed-loop structure (Controller block highlighted in red as the object of this study) receiving the reference r k and cycle-boundary measurement y ( t k ) and issuing the updated control vector u k + 1 . The vertical dashed line marks the cycle boundary t k at which the per-cycle law is applied. (Bottom panels): typical time profiles over two consecutive cycles—piecewise-constant ESP shaft frequency F (work phase T 1 , k at F 1 , k , idle phase T 2 , k at F 2 , k ) and the resulting intake-pressure response P i n ( t ) with its cycle-averaged value P i n , k ¯ .
Figure 1. Intermittent well control scheme. (Left): intra-cycle open-loop dynamics—Controller, Plant/Process, and Sensor blocks with disturbance and noise inputs. (Right): per-cycle closed-loop structure (Controller block highlighted in red as the object of this study) receiving the reference r k and cycle-boundary measurement y ( t k ) and issuing the updated control vector u k + 1 . The vertical dashed line marks the cycle boundary t k at which the per-cycle law is applied. (Bottom panels): typical time profiles over two consecutive cycles—piecewise-constant ESP shaft frequency F (work phase T 1 , k at F 1 , k , idle phase T 2 , k at F 2 , k ) and the resulting intake-pressure response P i n ( t ) with its cycle-averaged value P i n , k ¯ .
Processes 14 02514 g001
The cycle parameters ( F 1 , k , F 2 , k , T 1 , k , T 2 , k ) are frozen within a cycle and may be updated only at cycle boundaries t k . This defines the cycle-wise control vector:
u k = F 1 , k F 2 , k T 1 , k T 2 , k .
The resulting control object is therefore inherently multistage, acting on two separate time horizons: an intra-cycle horizon with open-loop phase-dependent control, and a “per-cycle” horizon with a discrete parameter update at the boundary.
By definition, intermittent well operation is applied when reservoir inflow is insufficient to sustain continuous operation: each cycle deliberately follows a non-stationary trajectory toward the “ESP stall” boundary, and the pump is shut down precisely before stall occurs, accumulating inflow during the idle phase and delivering it in the next work phase. The regime is therefore characterized as quasistationary edge-of-instability operation—a mode that a conventional stabilizing controller avoids entirely, seeking instead a stable continuous-operation point at a low frequency where the deliverable liquid rate is negligibly small.
Let x ( t ) R n denote the internal state (pressures, temperatures, PVT properties, flow rates, and electrical parameters), and let y ( t ) R m denote the vector of available measurements (a subset of x ( t ) —pressures, temperatures, and motor electrical signals). The process evolves under uncontrolled disturbances θ ( t ) R q (e.g., water cut, gas content, variations in reservoir productivity) and measurement noise ϕ ( t ) R p . Within a cycle, the dynamics are described by (4) and (5), while the per-cycle functions (7) and (8) capture the net effect of an entire cycle at its boundary and thereby define the “per-cycle” dynamics on which u k acts.

2.2. Control Objective

Because the process is intrinsically non-stationary inside a cycle, the control objective is not formulated as stabilization of an instantaneous output. Instead, control quality is defined as a “cycle-averaged” (“cycle-mean”) performance index computed from y ( t ) . Selecting a controlled scalar output z ( t ) = c y ( t ) , the natural target is the cycle mean
z ¯ k = 1 T total , k 0 T total , k z ( τ ) d τ ,
which is required to track a setpoint z k = c r k within a prescribed tolerance ε :
z ¯ k z k < ε .
In some formulations of this control problem, “phase-averaged” (“phase-mean”) values are used instead:
z ¯ 1 , k = 1 T 1 , k 0 T 1 , k z ( τ ) d τ , z ¯ 2 , k = 1 T 2 , k T 1 , k T 1 , k + T 2 , k z ( τ ) d τ .
The same criterion extends naturally to a multivariable setting through a weighted norm of the cycle-boundary error e ( t k ) = r k y ( t k ) :
e ( t k ) Q = i = 1 m q i y i ( t k ) r i , k 2 < ϵ ,
where ϵ is the allowed deviation in a multidimensional state space and q i is the weight of the i-th component.

2.3. Constraints

Cycle constraints are defined as phase-dependent trajectory constraints that reflect the different safety and technological limits of the “work” and “idle” phases:
g 1 y ( τ ) 0 , τ [ 0 , T 1 , k ) , g 2 y ( τ ) 0 , τ [ T 1 , k , T t o t a l , k ) ,
y ( τ ) Y 1 , τ [ 0 , T 1 , k ) , y ( τ ) Y 2 , τ [ T 1 , k , T total , k ) .
Additionally, the cycle parameters themselves are bounded by equipment capability and by the maximum admissible “per-cycle” variation:
{ (16a) u min u k u max , (16b) Δ u min u k + 1 u k Δ u max .

2.4. Control Problem Statement

In the context of the “multi-horizon” process described above, the control decision at the cycle boundary t k consists of selecting the next cycle parameter vector u k based on the currently available state estimate x ( t k ) and the reference r k . Formally, we seek a per-cycle control law (6) such that the closed-loop system (4) and (5) and (7) and (8) satisfies the tracking condition (13) while respecting the phase-dependent trajectory constraints (14) and (15) and the input bounds (16)—determine the function  F .

2.5. Scope and Simplifying Assumptions

Treating (6) in full form—with four decision variables per cycle and arbitrary disturbances—would lead to a scope too broad for a single study and would obscure the objective of formulating the fundamental “per-cycle” principles of intermittent well control. We therefore narrow the scope, for the sake of practicality, to the most relevant and widely used forms of intermittent operation with a reduced set of controlled variables, namely “periodic short-term start” (PSS) and “automatic reclosure” (AR):
Assumption 1.
The actuation during the accumulation phase vanishes,
F 2 , k = const . = 0 ,
so that phase 2 is a purely passive “buildup” phase.
Assumption 2.
No phase-local PID loop is active; cycle parameters are the sole control degrees of freedom.
Assumption 3.
Disturbances θ ( t ) and measurement noise ϕ ( t ) are small relative to the characteristic scale of the dominant technological variables and therefore do not govern the qualitative per-cycle behavior.
Under Assumptions 1–3 the cycle-wise control vector (9) reduces to
u k = F 1 , k T 1 , k T 2 , k .
From now on, we use the following notation interchangeably: F 1 , k F w o r k , k F w o r k ; T 1 , k T w o r k , k T w o r k ; T 2 , k T i d l e , k T i d l e .

Scope of the Small-Disturbance Assumption 3

The assumption is understood to apply to intra-cycle fluctuations about the current operating conditions, not to the slow evolution of those conditions themselves. The technological quantities that drive that evolution (GOR, water cut, and the associated PVT properties) change over characteristic times of weeks to months, whereas the per-cycle control decision and the three-cycle identification window operate on timescales of seconds to minutes (hours—maximum). Over the horizon relevant to a single decision they are effectively constant, and their slow drift across successive cycles is absorbed at every cycle boundary through re-identification of the model coefficients from fresh measurements.
Rapid, discrete events that genuinely violate 3—slug arrivals, water and gas breakthrough—fall outside the present scope; their treatment, together with the robustness of the controller to larger disturbances and to measurement noise, is discussed in Section 7.2.

3. Reduced-Order Transient Model for an ESP Well

We begin with the definition of the intake-pressure derivative obtained in Yudin et al. [25] (Appendix A, Equation (19)) based on the balance of fluid flows (Figure 2) under conditions at the pump intake (which serves as the connecting node of the “reservoir–tubing–gathering network” system). It can be written in compact form as
P i n t = Q f tubing ( P i n , T i n ) Q f casing ( P i n , T i n ) · A ,
where A is a compound coefficient that translates the net flow imbalance ( Q f tubing Q f casing ) into the rate of intake-pressure change—in effect, the pressure sensitivity of the annular volume—encapsulating the effects of annular geometry, fluid properties, and thermodynamic (PVT) corrections. It is determined by the wellbore geometry, the average phase densities in the annulus, and a PVT rescaling factor between downhole and reference conditions, and is expressed as
A = g ρ g a s ann ¯ ρ l i q u i d ann ¯ S ann · D ann ( P ¯ ann , T ¯ ann ) D ann ( P i n , T i n ) ,
where the D coefficient is described in Yudin et al. [25] (Appendix A, Equations (3)–(5)).

3.1. Inflow Approximation

The well inflow function Q f casing in (19) is commonly modeled using the equations of steady-state planar-radial flow in the near-wellbore zone [35] (Equation (43)). While this provides a sufficiently detailed description for the problem at hand, it also prevents the explicit derivation of the functional form itself. We therefore begin by simplifying this term. We replace it with a linear inflow relationship (function of “drawdown”) [36] (Equation (1.31)):
Q i p r = K · ( P r e s P b h ) ,
where K is the well productivity index, P r e s the reservoir boundary pressure, and P b h the bottomhole pressure. The justification for this linear approximation is established in Golan and Whitson [36] (pp. 29–33), where the linear IPR is shown to provide the accuracy typically required for engineering calculations of ESP-lifted wells.
To eliminate P b h in favor of the intake pressure P i n , we use the quasi-steady hydrostatic balance in the casing section between the pump intake and the bottomhole:
{ (22a) P b h = P i n + ρ g h + Δ P fric casing P i n + ρ g h , (22b) Δ P fric casing P i n + ρ · g · h ,
which neglects the frictional and kinetic components ( Δ P fric casing ) of the pressure gradient along this interval, see (22b). This simplification reflects a key trade-off between speed and accuracy: keeping these terms would require evaluating PVT properties and flow regimes along the entire intake-to-perforations interval, which is impractical for real-time use. For real-time control of intermittent operation, where the delay must stay below the cycle length, it is acceptable to keep only the correct qualitative behavior of the process at a low computational cost, even if this introduces a predictable bias in the absolute values.
Since, in a fully shut-in well, the bottomhole pressure tends to the reservoir pressure, P r e s may be represented through a “maximum” intake pressure P i n m a x corresponding to complete pressure build-up:
P r e s = P i n m a x + ρ g h ,
so that, for a given reservoir pressure and given ( P , T ) conditions on the interval, P i n m a x = P r e s ρ ¯ P , T · g h is uniquely determined, where ρ ¯ P , T is the average mixture density along the interval and h the corresponding true vertical depth.
Substituting (22a) and (23) into (21) cancels the gravitational terms and yields an explicit linear expression for the casing-side flow in terms of the sought state variable:
Q f casing Q i p r = K · ( P i n m a x P i n ) .

3.2. ESP Characteristic Approximation

In the quasi-stationary mass balance, the pressure increase delivered by the pump can be written (see Appendix A.1, Equation (A8)) as
Δ P e s p = ρ m i x , i · g · k degr · N · H e s p ( Q m i x , F ) ,
where k degr is the composite ESP degradation factor (see Equation (A7)) accounting for wear, free-gas influence [37] and viscosity corrections [38], N is the number of pump stages, and H e s p is the known pump characteristic curve rescaled to the actual shaft frequency via the affinity laws [39] (pp. 27–30, pp. 34–36).
Equation (25) can be recast as the tubing-column pressure balance (see Appendix A.1, Equation (A17)):
{ (26a) k degr · N · H e s p ( Q m i x , F ) = P w h P i n ρ m i x · g + h t u b i n g , (26b) P w h P i n + ρ m i x · g · h t u b i n g 0 .
Using interpolation to calculate H e s p requires a numerical search for the operating point at every integration step, and this is the main obstacle to a direct analytical solution of (26).
To eliminate the numerical interpolation dependency, we approximate the relevant portion of the head–rate characteristic by a quadratic polynomial,
H esp ( Q l i q ) = a · Q l i q 2 + b · Q l i q + c ,
whose coefficients a, b, c are identified from manufacturer data for each specific pump characteristic curve by the least-squares method. The justification for the quadratic fit over the operating range of centrifugal pumps is established in Ulanicki et al. [40] (p. 89), where this functional form is shown to reproduce both head and power characteristics of centrifugal units with an accuracy sufficient for modeling and regime optimization.
Applying the affinity laws for frequency rescaling and the standard corrections for free-gas influence, we rewrite (27) as a quadratic equation for the flow rate at the current shaft frequency F i , with coefficients explicitly depending on F i , F n o m and k degr (see Appendix A.2). Substituting this expression into the tubing pressure balance and neglecting tubing friction losses—under the same speed/accuracy trade-off argument as in (22b)—yields a quadratic equation for the liquid flow rate (A25) that is pumped through the ESP and tubing at time t i :
{ (28a) A · Q F i 2 + B · Q F i + C = 0 , (28b) A = a · k degr , (28c) B = b · k degr · F n o m F i , (28d) C = c · F i F n o m 2 · k degr P w h P i n ρ m i x · g · N h t u b i n g N .
The coefficients A , B , C depend on the approximation parameters of (27), the shaft frequency, the tubing-side mixture density, the pump setting depth, the number of stages, and the current values of P i n and P w h .
Solving (28a) gives:
Q F i = B ± B 2 4 A C 2 A .
Out of the two roots, the one corresponding to the stable branch of the pump operating curve must be selected; this is the larger of the two roots (see Figure 3), as discussed in Yudin et al. [25] (p. 37, Appendix A, Equation (20), Figure 3): the first intersection lies on the increasing part of the head curve and represents an extreme, unstable operating mode, while the second lies on the decreasing part and represents the actual well operating mode. This gives a unique answer for the tubing-side flow Q v l p :
{ (30a) Q f tubing Q v l p = max B + B 2 4 A C 2 A ; B B 2 4 A C 2 A , (30b) B 2 4 A C 0 .
The non-negativity of the discriminant plays the role of an existence condition for a pump operating regime and can be interpreted as an analytical form of the “ESP stall” condition. Physically, a negative discriminant ( B 2 4 A C < 0 ) means that the pump characteristic curve and the system resistance curve do not intersect: the pump is unable to generate sufficient head to overcome the combined hydrostatic and friction load at any flow rate, and no steady delivery is possible. In a real well this manifests as pump stall—the unit continues to rotate but produces no net upward flow. A related, more complex phenomenon is reverse flow (the “pump-as-turbine” regime), in which the pressure differential across the pump drives fluid downward through the impellers. This regime requires a fundamentally different modeling framework and is outside the scope of the present work; a detailed treatment is given in Petrushin et al. [16]. Within the adopted model, both the stall case and the reverse-flow case are therefore captured by the single condition B 2 4 A C < 0 , which flags the absence of a physically admissible operating point on the stable branch of the pump curve. During the accumulation phase, when F = 0 Hz, the absence of free-flow through the idle ESP implies Q f tubing = 0 .

3.3. Closed-Form Expression for P i n ( t )

Substituting the explicit expressions (24) and (30) into the intake-pressure balance (19) transforms the original implicit nodal system into a first-order ordinary differential equation with constant coefficients in P i n ( t ) :
P i n t = Q v l p K · ( P i n m a x P i n ) · A .
Integration of (31) yields the general solution
P i n ( t ) = C · e A · K · t Q v l p K + P i n m a x ,
with integration constant C determined from the initial condition P i n ( 0 ) = P i n 0 , i.e., the intake pressure at the start of the considered half-cycle.
Evaluating the integration constant (see Appendix A.3, Equation (A27)) from (32) at t = 0 and substituting back yields the closed-form intake-pressure law during the “work” (“drawdown”) phase, when F > 0 Hz and Q v l p > 0 :
P i n ( t ) = P i n 0 + Q v l p K P i n m a x · e A · K · t Q v l p K P i n m a x .
During the “idle” (“buildup”) phase, with F = 0 Hz, the no-free-flow assumption gives Q v l p = 0 and (33) reduces to an exponential recovery of the intake pressure toward its maximum value:
P i n ( t ) = P i n 0 P i n m a x · e A · K · t + P i n m a x .
The pair of expressions (33) and (34) constitutes the reduced-order model of the intake-pressure dynamics under intermittent well operation, referred to in the remainder of this paper as
P i n ( t ) = { (35a) P i n 0 + Q v l p K P i n m a x e A K t Q v l p K P i n m a x , F > 0 H z , (35b) P i n 0 P i n m a x e A K t + P i n m a x , F = 0 H z .
Unlike the original equation obtained in Yudin et al. [25] (Equations (1), and (2)), the model (35) requires neither numerical integration of distributed equations nor iterative nodal coupling: the predicted value of P i n ( t ) at an arbitrary instant is obtained from a single exponential evaluation and a finite number of arithmetic operations.

4. Intermittent Mode Stability Criterion

4.1. Cycle-Averaged Intake Pressure

Let P i n ¯ ( N ) denote the cycle-averaged intake pressure over the N-th “work–idle” cycle:
{ (36a) P i n ¯ ( N ) = P i n dd ¯ ( N ) + P i n bd ¯ ( N ) T w o r k + T s t d , (36b) P i n dd ¯ ( N ) = N · T total T w o r k + N · T total P i n dd ( t ) d t , (36c) P i n bd ¯ ( N ) = T w o r k + N · T total T total + N · T total P i n bd ( t ) d t .
where P i n dd ( t ) and P i n bd ( t ) are, respectively, the “drawdown” (35a) and “buildup” (35b) branches of the solution.
The primitive functions of the integrands are obtained by directly integrating the solution (32).
Strictly speaking, the coefficients C, A, Q v l p and P i n m a x vary over time; however, since we are interested in the global trend P i n ¯ ( N ) , they are treated as constant over the N cycles (Figure 4).
The drawdown integral then reads
P i n dd ( t ) d t = C A · K · e A · K · t + Q v l p K + P i n m a x · t + C 1 ,
or, in compact form,
P i n dd ( t ) d t = C b 1 · e b 1 · t + b 2 · t + C 1 ,
where C 1 is the integration constant of the drawdown branch, b 1 = A · K and b 2 = Q v l p K + P i n m a x .
Figure 4. Trend of cycle-averaged intake pressure across “work (1)–idle (2)” cycles.
Figure 4. Trend of cycle-averaged intake pressure across “work (1)–idle (2)” cycles.
Processes 14 02514 g004
During the accumulation phase Q v l p = 0 , hence
P i n bd ( t ) d t = C b 1 · e b 1 · t + P i n m a x · t + C 2 ,
or, equivalently,
P i n bd ( t ) d t = C b 1 · e b 1 · t + b 3 · t + C 2 ,
with C 2 the integration constant of the build-up branch and b 3 = P i n m a x .
Following the operations described in Appendix B.1, the cycle-averaged intake pressure (the cycle-averaged P i n across cycles, not within a cycle) admits the closed form
{ (41a) P i n ¯ ( N ) = a · e b · N + c , N { 0 , 1 , 2 , 3 , } , (41b) a = C A · K · e A · K · ( T w + T s ) 1 T w o r k + T s t d , (41c) b = A · K · ( T w + T s ) , (41d) c = P i n m a x Q v l p K · T w T w o r k + T s t d .
It is essential to note that the parameters C, A, K, P i n m a x and Q v l p defined in (41) cannot be evaluated directly, since they represent effective “averaged” characteristics of P i n ( t ) over the N cycles considered. Nevertheless, the relation (41) proves that P i n ¯ ( N ) has the structural form a e b N + c , so the remaining task is only to identify its three coefficients a, b, c.
Based on the specific physics of the process described in Yudin et al. [25] (pp. 15–19), a stable (quasi-stationary in the limit) intermittent regime corresponds to a bounded, monotone trajectory of P i n ¯ ( N ) converging to an asymptote. This places the following structural constraints on the coefficients (Figure 5):
  • b < 0 : convergence condition, expressing the decay of the transient;
  • a < 0 , b < 0 : increasing trajectory of P i n ¯ approaching the steady value c from below;
  • a > 0 , b < 0 : decreasing trajectory of P i n ¯ approaching the steady value c from above.
Cases b 0 correspond to unbounded growth or decay of P i n ¯ ( N ) and are therefore incompatible with convergence to a quasi-stationary regime.
Figure 5. Expected shapes of the cycle-averaged intake pressure P i n ¯ ( N ) .
Figure 5. Expected shapes of the cycle-averaged intake pressure P i n ¯ ( N ) .
Processes 14 02514 g005

4.2. Analytical Identification of a, b, c from Three Cycles

Knowing how P i n ¯ evolves over three full “work–idle” cycles at fixed regime parameters ( F w o r k = const , T w o r k = const , T s t d = const ) lets us determine the coefficients a, b, c analytically.
Taking the first of the three cycles as N = 0 , we form the system
P i n 0 ¯ = a · e 0 · b + c , P i n 1 ¯ = a · e 1 · b + c , P i n 2 ¯ = a · e 2 · b + c .
Following the manipulations detailed in Appendix B.2, this yields the closed-form solution (A49) for the three coefficients:
{ (43a) a = P i n 1 ¯ P i n 0 ¯ 2 P i n 2 ¯ 2 P i n 1 ¯ + P i n 0 ¯ , (43b) b = ln P i n 2 ¯ P i n 0 ¯ P i n 1 ¯ P i n 0 ¯ 1 , (43c) c = P i n 0 ¯ a , (43d) P i n 0 ¯ P i n 1 ¯ , (43e) P i n 2 ¯ 2 P i n 1 ¯ + P i n 0 ¯ 0 , (43f) P i n 2 ¯ P i n 0 ¯ P i n 1 ¯ P i n 0 ¯ 1 > 0 .
A sign analysis (see Appendix B.3) shows that the physically admissible shapes of P i n ¯ ( N ) correspond to:
  • Increasing trend ( a < 0 , b < 0 ): P i n 0 ¯ < P i n 1 ¯ < P i n 2 ¯ < 2 P i n 1 ¯ P i n 0 ¯ ;
  • Decreasing trend ( a > 0 , b < 0 ): 2 P i n 1 ¯ P i n 0 ¯ < P i n 2 ¯ < P i n 1 ¯ < P i n 0 ¯ .
Hence, the analytical identification of the coefficients of (41) requires, and is satisfied by, the observation of at least three consecutive cycles at fixed regime parameters:
N min = 3 , F w o r k = const . , T w o r k = const . , T s t d = const .
In practice, the triplet ( P i n 0 ¯ , P i n 1 ¯ , P i n 2 ¯ ) is taken either from measurements over three consecutive cycles at fixed ( F work , T work , T idle ) , or from model-calculated cycle averages at the candidate parameters.

4.3. Asymptotic Behavior as N +

For regimes satisfying b < 0 , the limit of (41a) as N + is
P i n ¯ ( + ) = lim N + a · e b · N + c = c .
The coefficient c therefore coincides with the steady-state value of the cycle-averaged intake pressure under “absolute” quasi-stationary operation. Substituting this value into the expression for c in (41d) yields the corresponding steady-state pump rate
Q v l p ¯ ( + ) = T w o r k + T s t d T w o r k · K · P i n m a x P i n ¯ ( + ) ,
and the associated daily-averaged liquid rate (using the conversion (A59) of Appendix B.4):
Q l i q ¯ ( + ) = K · P i n m a x P i n ¯ ( + ) .

4.4. Stability Criterion

Following the approach of Petrushin et al. [27] (Equation (7), we adopt the “per-cycle” drop of the cycle-averaged intake pressure as a measure of proximity to the quasi-stationary regime,
Δ P i n ¯ ( N ) = P i n ¯ ( N ) P i n ¯ ( N + 1 ) .
Substituting (41), this drop reduces to the closed form
Δ P i n ¯ ( N ) = a · e b · N · 1 e b Δ P i n const ¯ ,
where Δ P i n const ¯ 0 is a user-specified threshold that encodes the technological tolerance on regime repeatability; in practice it takes values on the order of 10 1 atm .
Combining the proximity condition (49) on a defined horizon N, the asymptotic value P i n ¯ ( + ) = c together with the corresponding Q v l p ¯ ( + ) from (45), and the technological constraints on intake pressure and production rate introduced in Section 2.3, the stability criterion of an intermittent regime is formulated as
{ (50a) a e b N 1 e b Δ P i n const ¯ , (50b) b < 0 , (50c) P i n ¯ ( N ) = a e b N + c P i n m i n , (50d) Q l i q ¯ ( N ) = K P i n m a x P i n ¯ ( N ) Q l i q min , Q l i q max , (50e) as N + : c P i n m i n , K ( P i n m a x c ) Q l i q min , Q l i q max .
The criterion (50) is stated as a conditional requirement on a defined horizon N, chosen according to the planning needs of the operator (typical N corresponds to a daily or shift planning horizon). The limit N + is then a consequence: substituting P i n ¯ ( + ) = c and the corresponding Q v l p ¯ ( + ) into the technological constraints yields the existence condition for an “absolute” quasi-stationary regime, for which the first inequality is automatically satisfied since its left-hand side vanishes as N + provided b < 0 .
In contrast with the empirical criterion of Petrushin et al. [27] (Equation (7), the criterion (50) is fully analytical, needs only three control cycles for its evaluation (condition (44)), and admits analysis as a closed-form function of the regime parameters ( F w o r k , T w o r k , T s t d ) . This makes it possible to embed the criterion in the cycle-to-cycle control law (6).

5. Control Algorithm

The general structure of the adopted MPC loop is shown in Figure 6.
At each cycle boundary t k the controller receives two external inputs: the production target r k and the measured cycle-averaged output y k (intake pressure and liquid rate). The Optimization block iterates over the discrete admissible set of candidate control vectors u A k (54): for every candidate it first constructs the predicted piecewise-constant frequency program (Input Prediction, right panel of Figure 6), passes it to the Simulation Model, and obtains the corresponding predicted trajectory over the N-cycle horizon (State Prediction, left panel of Figure 6). The candidate that minimizes the cost functional (53) subject to the feasibility predicate (55) is selected and its first element is issued as the updated control u k + 1 , which is applied to the well for the next cycle. The outer feedback loop (dashed arrows) returns the resulting measurements y k + 1 at the following boundary, and the procedure repeats—realizing the standard receding-horizon principle.

5.1. Prediction Horizon

A specific feature of the present problem is the elementary unit of prediction: the natural “discretization step” is not an arbitrary time interval Δ t , but one full cycle of duration T total , k (see Equation (1a)). The prediction horizon N is therefore defined as a number of consecutive cycles, over which the model reconstructs both the in-cycle state trajectory at every local time τ (see Equation (1c)) and the cycle-boundary output.
Evaluation of the stability criterion (50) requires the simulation of three full “work–idle” cycles (condition (44)), which defines the minimum required prediction horizon length:
T horizon , k = i = 1 N T total , k + i , N = 3 .
This minimum is assumed as the baseline horizon in what follows and denoted simply by N; the extension to N > 3 is straightforward and does not affect any of the constructions below (it merely increases the number of terms in the sum and the weight matrices).
A by-product of the stability criterion evaluation is the asymptotic value of the cycle-averaged variables (Equation (45)) as k , which formally corresponds to an infinite prediction horizon. This makes it possible to define the cost functional in a mixed form, with its main part evaluated on the finite horizon N and the asymptotic indicators incorporated through constraints on the admissible output and the regime stability condition.

5.2. Cost Function

In Section 2.2, the control objective was stated as keeping the cycle-averaged controlled variable z ¯ k —or, in the multivariable case, the tracked output vector y ( t k ) —close to the reference r k within a prescribed tolerance. In the predictive setting this requirement extends naturally over the full prediction horizon: the quality of a regime is assessed across the N predicted cycles rather than on a single one.
Let
e ^ k + i k = r k + i y ^ k + i k , i = 1 , , N ,
denote the predicted tracking error at cycle k + i , where y ^ k + i k is the prediction of the output vector at the boundary of cycle k + i , computed at t k using the model obtained in the Section 3 for the candidate control vector (18). The notation ( ) k + i k reads “prediction for cycle k + i made at time t k ”; the hat ( ) ^ throughout this section indicates a calculated value.
The cost function is defined as a weighted sum of the tracking-error norms over the finite horizon, augmented by an asymptotic penalty:
J k ( u k ) = i = 1 N e ^ k + i k Q i + e ^ k Q ,
where Q i and Q are weight matrices assigned separately to each cycle i and to the asymptotic term, reflecting the common field practice of discretely tuning the importance of each “sub-horizon” (e.g., preferring an early arrival at the setpoint at i = 1 versus a slower but smoother approach at i = 2 , 3 , or trading off asymptotic optimality against mid-term regime quality). Q is the weighted norm defined in (13), and e ^ k is the tracking error on the asymptotic regime.

5.3. Constraints

The constraints adopted in the predictive control problem are inherited directly from Section 2.3 and naturally split into two classes: constraints on the control vector and constraints on the state.
The control-vector constraints on the absolute regime parameters and on their “per-cycle” increments are given by (16). They jointly define, at each cycle k, the admissible control set
U k = u R 3 | u min u u max , u u k 1 [ Δ u min , Δ u max ] .
State constraints are phase-dependent (see Equations (14) and (15)). In the predictive formulation, this requirement is propagated over the entire prediction horizon and the asymptotic steady regime. We collect these conditions in an aggregate feasibility predicate
g x ^ k + 1 k , x ^ k + 2 k , x ^ k + 3 k , x ^ k { 0 , 1 } ,
which equals 1 if the predicted state trajectories over the N = 3 cycles, the corresponding outputs, and the asymptotic value x ^ k all lie in the admissible region; and 0 otherwise.
It is essential that the two classes of constraints play different algorithmic roles. The control-vector constraints, encoded in U k , allow the elimination of inadmissible candidates before any prediction is computed. The state constraints, encoded in g ( ) , can only be checked after the predicted trajectory has been computed. This distinction is exploited explicitly in the algorithm described next.

5.4. The Control Law

In the predictive framework the sought-after solution for F ( ) becomes the constrained-optimization problem
u k = arg min u k U k J k ( u k ) subject to g x ^ k + 1 k , x ^ k + 2 k , x ^ k + 3 k , x ^ k = 1 ,
whose solution defines the target mapping
F : ( x ( t k ) , r k ) u k ,
turning the abstract control law (6) into an explicit computational procedure.
Since the prediction model (35) is a recurrent analytical function that does not admit further analytical inversion, problem (56) belongs to the class of nonlinear mixed-constraint optimization problems.
However, the structure of the control vector (18) exhibits several useful features: the order is small (three scalar parameters); each parameter ( F 1 , k , T 1 , k , T 2 , k ) is bounded above and below by physical and technological limits; and the “per-cycle” increments are themselves bounded, allowing the search at each step to remain in a localized neighborhood of the previous regime.
These properties make it possible to solve (56) by exhaustive search on a grid of admissible controls, without resorting to any gradient-based procedure (Section 7.6). At each cycle k, define uniform discretizations of the admissible ranges of the control parameters,
G F 1 , k = F 1 ( i ) i = 1 N F 1 , G T 1 , k = T 1 ( j ) j = 1 N T 1 , G T 2 , k = T 2 ( l ) l = 1 N T 2 ,
with steps Δ F 1 , Δ T 1 , Δ T 2 inside the bounds defined by U k (54).
The Cartesian product of the three grids forms the finite candidate set
G u , k = G F 1 , k × G T 1 , k × G T 2 , k U k .
By construction, G u , k U k , so every grid element automatically satisfies both the absolute bounds and the increment bounds (the latter being enforced through the grid lower/upper limits relative to the previous control u k 1 ).
The control-vector constraints (16) are thus “baked into” the grid structure and need not be checked again inside the algorithm.
The state constraints, encoded in the predicate (55), cannot be enforced in advance and are therefore checked individually for every grid element after the prediction step. Putting these elements together, the control law (57) is realized by the following procedure:
(1)
Given the current state estimate x ( t k ) , the previous control u k 1 and the bounds u min , u max , Δ u min , Δ u max , build the admissible control grid G u , k (59).
(2)
Initialize the empty set of admissible candidates A k = .
(3)
For each candidate u ( i , j , l ) = ( F 1 ( i ) , T 1 ( j ) , T 2 ( l ) ) G u , k , perform:
(a)
compute the state predictions x ^ k + 1 k , x ^ k + 2 k , x ^ k + 3 k and output predictions y ^ k + 1 k , y ^ k + 2 k , y ^ k + 3 k from (35);
(b)
compute the asymptotic value x ^ k (Equation (45)) under the stability conditions of (50);
(c)
evaluate the feasibility predicate (55); if g ( ) = 0 , discard the candidate and proceed to the next grid element;
(d)
otherwise compute J k ( u ( i , j , l ) ) from (53) and add the candidate to the admissible set A k A k { u ( i , j , l ) } .
(4)
Once the enumeration is complete, the control applied at cycle k is taken as
u k = arg min u A k J k ( u ) .
(5)
If A k = —no grid element satisfies the trajectory constraints—a fall-back control u k = u k 1 is applied, i.e., the previous regime is held unchanged. This is treated as a safety action and accompanied by an alarm to the operator indicating that no admissible prediction could be constructed.
This branch is included primarily to ensure logical completeness of the algorithm and, in the present work, acts as a stub. In a production implementation; however, this branch would encapsulate non-trivial logic grounded in fuzzy-rule systems and engineering field-practice heuristics, providing a structured and safe recovery from states that lie outside the algorithm’s applicability. A full treatment of such a fallback controller is beyond the scope of this study.
The resulting control law admits the compact form
u k = F x ( t k ) , r k = arg min u G u , k : g ( x ^ ( u ) ) = 1 J k ( u ) ,
where x ^ ( u ) = ( x ^ k + 1 k , x ^ k + 2 k , x ^ k + 3 k , x ^ k ) is the full collection of state predictions generated by candidate u.

Compatibility of the Fixed-Parameter Assumption with Receding-Horizon Control

The derivation of the cycle-averaged intake pressure (41) and the identification of the coefficients a, b, c from three consecutive cycles (43) both rely on the assumption that the regime parameters ( F work , T work , T idle ) remain constant over the prediction horizon (condition (44)). At first glance, this may appear to conflict with the receding-horizon structure of the control law (61), which is free to update u k at every cycle boundary.
No inconsistency arises, however, because the two mechanisms operate at different conceptual levels. The fixed-parameter assumption is invoked inside the evaluation of a single candidate control vector: when the optimizer considers a particular u k G u , k , it propagates three cycles with that candidate held constant and extracts the corresponding asymptotic forecast x ^ k via (45). This “compressed” long-horizon prediction serves as an inexpensive proxy for the steady-state behavior that the candidate would eventually produce, supplying the stability and feasibility information encoded in (50) and (55). Once the best candidate u k has been selected and applied, the controller discards the previous forecast, acquires fresh measurements at t k + 1 , re-identifies the model coefficients, and solves (56) anew—exactly the receding-horizon principle.
The asymptotic term therefore acts as a quality indicator attached to each candidate, not as a commitment to hold the control constant indefinitely. It enriches the cost functional (53) and the feasibility check (55) with long-term trend information that would otherwise be unavailable within the short N = 3 horizon, while the receding-horizon re-optimization ensures that the controller adapts to new measurements and disturbances at every cycle. In the limit, when the process reaches a quasi-stationary state, the successive optimal controls converge, u k u k + 1 , and the fixed-parameter assumption becomes exactly satisfied—so the asymptotic forecast coincides with the true steady-state outcome. This self-consistency property is characteristic of MPC schemes that embed a terminal cost or terminal constraint derived from a stationary model [41,42].

6. Results

6.1. Benchmark Against Reference Solution

The reduced-order model (35) was benchmarked against two independent references: the in-house high-fidelity transient simulator from which it was derived [25], referred to below as the “original model”, and the industry-standard multiphase flow simulator OLGA 2022.1.0 [28]. Both reference solutions were generated for the same well configuration, reservoir parameters, and operating schedule, so that the comparison isolates the effect of the modeling simplifications introduced in Section 3. Two characteristic intervals were examined: the initial drawdown transient and the subsequent convergence to a periodic (quasi-stationary) regime. The well configuration and experiment parameters are identical to those provided in Yudin et al. [25] (Section “Comparison of periodic well model with existing solutions”, pp. 4–13).

6.1.1. Drawdown Phase

Figure 7 compares the three solutions during the first 5 h of continuous pumping. Figure 7a shows the intake pressure P i n ( t ) : all three curves follow the same monotonically decreasing exponential envelope, from the initial reservoir-equilibrium value down to the vicinity of the first pump shutoff. The reduced-order model tracks the original simulator closely ( RMSE 1 atm , MAPE 1.3 % ) and remains within the spread between the two high-fidelity references. The OLGA solution itself deviates from the original model by a comparable amount, confirming that the discrepancy introduced by the reduced-order formulation does not exceed the inherent uncertainty between two independent numerical solvers.
Figure 7b shows the corresponding liquid rate Q l i q ( t ) . Here the offset is more pronounced: the reduced-order curve is shifted by roughly 20 m 3 / day relative to the original model ( MAPE 11 % ), while the OLGA solution lies between the two. This systematic bias in the absolute flow-rate level is a direct consequence of the omitted tubing friction (A16) and casing-side losses (22b), both of which affect the nodal balance and hence the computed Q v l p . Despite the offset, the temporal shape of the liquid-rate transient—the rate of decline, the curvature, and the approach to a quasi-steady plateau—is reproduced faithfully.

6.1.2. Asymptotic Phase

Figure 8 extends the comparison to the periodic regime that develops after several “work/idle” cycles with T w o r k = T i d l e = 10 min ( t [ 4.85 , 10.85 ] h ). Panels (a, b) show the full intake-pressure traces, while panels (c, d) display the liquid rate.
The pressure signal (Figure 8a) reveals that the reduced-order model reproduces the period, the amplitude, and the progressive drift of the oscillation envelope with fidelity sufficient for control purposes ( MAPE 4.3 % against the original model and ≈2.7% against OLGA). Notably, the zoomed view (Figure 8b) shows the cycle-averaged pressure points P i n ¯ ( N ) and the fitted exponential a e b N + c converging toward the predicted asymptote P i n ( + ) , confirming that the analytical forecast (45) captures the long-term trend of the high-fidelity solution.
The liquid-rate comparison (Figure 8c,d) again shows a larger absolute spread: the pump-on RMSE reaches ≈35 m3/day against the original model and ≈53 m3/day against OLGA. However, all three solutions share the same qualitative structure—the same work-cycle pattern, the same on/off switching instants, and the same tendency toward a repeatable periodic waveform. A large fraction of the numerical discrepancy stems from the sensitivity of instantaneous flow rate to the exact position of the ESP operating point on its characteristic curve, which amplifies even small pressure offsets into significant rate differences.

6.1.3. Interpretation

The benchmark confirms the central design premise of the reduced-order model: the aggressive simplifications adopted in Section 3—elimination of distributed PVT calculations, tubing and casing friction, and iterative nodal coupling—introduce a predictable bias in the absolute values of pressure and, especially, of liquid rate, yet preserve the qualitative dynamics of the system. The intake pressure is reproduced with good absolute accuracy, whereas the liquid rate exhibits a systematic offset whose magnitude is consistent with the omitted frictional terms. Crucially, the temporal behavior of both variables—the exponential drawdown, the cyclic oscillation pattern, and the convergence toward a quasi-stationary regime—is virtually identical across all three solutions.
This trade-off is deliberate. Since the model is intended for real-time predictive control rather than for standalone simulation, the relevant performance metric is not the pointwise accuracy of a single forward run but the ability to detect trends, identify regime transitions, and predict the asymptotic state from a small number of observed cycles. Within the control loop, the residual bias is compensated at every cycle boundary by re-identifying the model coefficients from fresh measurements and re-evaluating the stability criterion (50)—a strategy analogous to the integral action of a classical PID controller. The analytical closed-form nature of (35), which requires only a single exponential evaluation and a finite number of arithmetic operations per prediction step, makes such repeated re-identification computationally trivial and ensures that the controller operates well within the real-time budget of a standard PLC cycle.

6.2. Closed-Loop Feedback Control Simulation

The preceding benchmark established that the reduced-order model (35) reproduces the qualitative dynamics of the high-fidelity reference with sufficient accuracy for predictive control purposes. The present subsection addresses the next logical question: whether the complete control law (61), when coupled to the process (Figure 1) through a closed feedback loop, is capable of (i) driving the system toward a prescribed production target, (ii) maintaining the target in a stable manner over multiple consecutive cycles, and (iii) rejecting external disturbances entering through the measurable boundary conditions.

6.2.1. Motivation for Virtual Testing

Closed-loop validation of a model predictive controller for intermittent ESP wells faces a fundamental practical barrier. At the present stage of MPC deployment in Western Siberian oilfields, the process safety division prohibits direct autonomous actuation of the ESP drive; the controller may issue recommendations, but the final switching decision remains with the operator. Consequently, a fully closed-loop field trial is not yet feasible. An alternative laboratory route is equally constrained: intermittent operation is, by definition, a regime that arises when the well operates near or beyond the edge of stability, and the transient dynamics of the coupled reservoir–wellbore–pump system are known to depend on the absolute geometric scale of the installation. A laboratory rig capable of faithfully reproducing the cycle-averaged pressure and flow-rate transients would therefore require a full-scale well, which is impractical. For these reasons, the closed-loop experiments reported below were conducted in a virtual environment [43] in which the original high-fidelity transient simulator [25], equipped with the complete surface network model and boundary conditions (A2), served as the controlled plant, and the proposed controller (61) was connected to this plant through a standard feedback loop.

6.2.2. Test-Case Configuration

A synthetic well whose reservoir and completion parameters are representative of a typical Western Siberian AR/PSS candidate was used as the control object (see Table A1 for its parameters). The well was initialized on a baseline intermittent regime with T work = T idle = 20 min and F work = 40.0 Hz , under a constant wellhead boundary condition P w h = P f l = 15 atm (A2).
The cost functional (53) was configured with the weight matrices Q 2 , Q 3 and Q set to zero, so that the optimization penalizes only the tracking error on the first predicted cycle. The sole state constraint was a lower bound on the intake pressure, P i n min = 40.0 atm , and the control target was set to a cycle-averaged liquid rate of Q ¯ l i q = 95.0 m 3 / day with a tolerance band of ± 5 % (approximately ± 5 m 3 / day ). The admissible control ranges were F work [ 40.0 , 60.0 ] Hz and T work = T idle [ 5.0 , 30.0 ] min , which correspond to the typical operational envelope of an AR/PSS well. The optimization grid (58) comprised N F 1 = 8 nodes in frequency and N T 1 = N T 2 = 7 nodes in cycle time; within each candidate element, the in-cycle trajectory was discretized with 20 points per work phase and 20 points per idle phase. These settings (Table 2) were chosen so that the control decisions remain easy for an expert to inspect.

6.2.3. Setpoint Tracking (Figure 9)

Figure 9 shows the first 7.4 h of the experiment. Panels (a–c) display, respectively, the ESP shaft frequency F ( t ) , the intake pressure P i n ( t ) and the liquid rate Q v l p ( t ) ; red curves represent instantaneous values recorded by the virtual plant, black markers denote cycle-averaged quantities, and blue vertical lines mark control events at which the controller updated the operating parameters. The orange dashed line in panel (b) indicates the hard lower bound P i n min , while the hatched band and the orange dashed line in panel (c) show the ± 5 % tolerance zone and the target value of 95.0 m 3 / day , respectively.
Figure 9. Closed-loop setpoint-tracking experiment: (a) ESP shaft frequency, (b) intake pressure with the hard lower bound (orange dashed), and (c) cycle-averaged liquid rate with the control target (orange dashed) and ± 5 % tolerance band (hatched). Blue vertical lines mark control update events; black markers denote cycle-averaged values.
Figure 9. Closed-loop setpoint-tracking experiment: (a) ESP shaft frequency, (b) intake pressure with the hard lower bound (orange dashed), and (c) cycle-averaged liquid rate with the control target (orange dashed) and ± 5 % tolerance band (hatched). Blue vertical lines mark control update events; black markers denote cycle-averaged values.
Processes 14 02514 g009
During the first five cycles (0– 3.3 h ) the well operated in open loop at the baseline parameters, reaching a quasi-stabilized cycle-averaged rate of approximately 70 m 3 / day —well below the target. At t 3.3 h the controller was engaged and immediately began adjusting the regime. Over the first three control iterations the algorithm explored the admissible space: frequency rose from the baseline 40.0 Hz to 45.7 Hz and then settled near 42 Hz , while the cycle proportions were redistributed toward longer work phases and shorter idle phases. By the fourth iteration ( t 4.9 h ) the cycle-averaged liquid rate entered the prescribed tolerance band for the first time, and the subsequent three iterations maintained it there: frequency stabilized in the range 49– 54 Hz and the cycle durations converged to values near T work 20 30 min , T idle 26 27 min . Throughout this transient, the intake pressure remained above the hard bound of 40 atm , confirming that the feasibility predicate (55) was satisfied at every control step.
The complete regime-change schedule is provided in Table 3 below:

6.2.4. Disturbance Rejection (Figure 10)

Starting from the stabilized regime reached at the end of the previous test, the wellhead boundary condition was deliberately perturbed to emulate the most common operational disturbance encountered in Western Siberian fields: a change in the surface gathering-network pressure. Two step changes were imposed. At t 11.0 h the wellhead pressure was increased from P w h = 15.0 atm to 30.0 atm , and at t 13.5 h it was partially released to 25.0 atm . Both perturbations enter the measurement vector y ( t ) and simultaneously act as boundary conditions of the predictive model (35), so that they are measurable disturbances available to the controller at each cycle boundary.
Figure 10. Closed-loop disturbance-rejection experiment: (a) ESP shaft frequency, (b) intake pressure (left axis) and imposed wellhead pressure perturbation P w h ( t ) (right axis, brown), and (c) cycle-averaged liquid rate with the control target and tolerance band. Notation as in Figure 9.
Figure 10. Closed-loop disturbance-rejection experiment: (a) ESP shaft frequency, (b) intake pressure (left axis) and imposed wellhead pressure perturbation P w h ( t ) (right axis, brown), and (c) cycle-averaged liquid rate with the control target and tolerance band. Notation as in Figure 9.
Processes 14 02514 g010
Figure 10 presents the system response. The brown curve on the secondary axis of panel (b) shows the imposed P w h ( t ) profile. The first pressure step ( 15 30 atm ) substantially altered the operating point: the intake pressure surged and the instantaneous liquid rate decreased. The controller responded by increasing the frequency to approximately 52 Hz and adjusting the cycle proportions, bringing the cycle-averaged production rate back into the tolerance band within two to three iterations. The second step ( 30 25 atm ), being smaller in magnitude, required a more modest correction: the algorithm increased the frequency further to approximately 57 Hz and rebalanced the cycle times, again recovering the target rate. Across all seven control iterations following the disturbances, the cycle-averaged liquid rate remained within or very close to the prescribed ± 5 % band, and the intake pressure never violated its lower bound.
The complete regime-change schedule is provided in Table 4 below:

6.2.5. Summary

The two experiments jointly confirm that the control law (61), operating on the reduced-order model (35), is capable of driving a closed-loop intermittent ESP system to the prescribed production setpoint, maintaining stable operation over an extended sequence of cycles, and recovering from significant step disturbances in the wellhead boundary conditions—all while respecting the imposed intake-pressure constraint. The controller exhibited no divergence, limit-cycle instability, or constraint violation throughout either test, which provides confidence that the proposed MPC framework is suitable for deployment in autonomous control.

6.3. Open-Loop Validation Against Field Operator Decisions

The benchmark of Section 6.1 confirmed that the reduced-order model (35) reproduces the qualitative dynamics of the high-fidelity reference, while the closed-loop experiments of Section 6.2 demonstrated that the control law (61) can autonomously drive the process to a prescribed setpoint and reject boundary-condition disturbances in a virtual environment. Two questions, however, remain open: first, whether the model and the controller retain their effectiveness when applied to telemetry from a real production well, as opposed to the synthetic test cases used so far; and second, how the recommendations produced by the algorithm compare with the decisions actually taken by the field operator, who at present implements the control law (6) manually.

6.3.1. Rationale for the Open-Loop Back-Test Methodology

As discussed in Section 6.2 (Section 6.2.1), a fully closed-loop field trial is not yet feasible: the process safety division currently prohibits autonomous actuation of the ESP drive, and the operator retains the final switching authority. To bridge this gap, the validation reported below adopts a retrospective open-loop back-test methodology [43,44,45]. A historical interval was identified on a producing well in a Western Siberian field (see Table A2 for its parameters) in which three conditions were simultaneously satisfied: (i) the well was operating in a stable intermittent regime; (ii) a measurable disturbance event occurred during this interval; and (iii) the operator responded to the event, and the well was subsequently returned to stable operation. The recorded telemetry was then fed to the proposed controller as input data. At each cycle boundary, the algorithm computed its recommended control actions using the model (35), but these actions were not applied to the plant (open loop). The generated recommendations were instead compared with the historical operator decisions.

6.3.2. Test-Case Configuration

The well was initially operating in a stable AR/PSS regime with the following cycle parameters: F work = 54.3 Hz , T work = 1.6 min , and T idle = 27.8 min . The control objective was defined as maintaining the cycle-averaged liquid production rate at the target Q ¯ l i q = 7.47 m 3 / day within the tolerance band [ 7.10 , 7.84 ] m 3 / day . Intake-pressure constraints were not activated in this configuration (Table 5), since the operating point was far from the lower P i n bound. The cost functional (53) was configured with Q 1 = 0 and nonzero weights Q 2 , Q 3 , so that the optimization penalized the tracking error on the second and third predicted cycles. The first-cycle horizon was suppressed because the cycle duration of this particular well (approximately 29 min ) is too short for a meaningful “first-cycle” response to develop. The asymptotic term Q was also set to zero; comparing the asymptotic forecast with the operator’s response would not have been meaningful, since field operators do not account for the long-term convergence behavior of the regime when making manual adjustments, and such a comparison would have been a priori inconclusive.

6.3.3. Disturbance Event and Initial Forecast (Figure 11)

The selected test interval is illustrated in Figure 11. The three panels display the ESP shaft frequency (a), the intake and flowline pressures (b), and the instantaneous and cycle-averaged liquid rate (c). A vertical marker near t 18 min marks the moment when a step-like decrease in the wellhead (flowline) pressure P f l from about 54 atm to about 50 atm was recorded (brown curve on the secondary axis of panel b). This type of disturbance—a sudden drop in the downstream gathering-network pressure—is the most common operational perturbation encountered in intermittent wells and is directly analogous to the synthetic disturbance studied in Section 6.2.
Two model-based forecasts are shown, constructed from (35) at the cycle boundary immediately preceding and immediately following the event, respectively: the “pre-event” forecast (black dashed line, corresponding to P f l = 54 atm ) and the “post-event” forecast (orange dash-dotted line, corresponding to P f l = 50 atm ). Panel (c) reveals the key consequence of the pressure drop: the cycle-averaged liquid rate under the unchanged control parameters rises from approximately 7.47 m 3 / day at the pre-event baseline to 8.02 m 3 / day on the second predicted cycle (red markers), exceeding the upper tolerance bound of 7.84 m 3 / day . By comparison, the pre-event forecast (green markers) remains within the prescribed corridor over the entire prediction horizon. The model thus identifies the need for a corrective control action immediately at the cycle boundary following the disturbance.
Figure 11. Initial forecast at the disturbance event: (a) measured ESP shaft frequency, (b) intake pressure (left axis) and measured flowline pressure P f l (right axis, brown) with model forecasts for P f l = 54 atm (black dashed) and P f l = 50 atm (orange dash-dotted), and (c) instantaneous liquid rate (left axis) and cycle-averaged rate (right axis) with the control target (orange dashed) and tolerance band (hatched). Green markers: baseline forecast; red markers: post-disturbance forecast.
Figure 11. Initial forecast at the disturbance event: (a) measured ESP shaft frequency, (b) intake pressure (left axis) and measured flowline pressure P f l (right axis, brown) with model forecasts for P f l = 54 atm (black dashed) and P f l = 50 atm (orange dash-dotted), and (c) instantaneous liquid rate (left axis) and cycle-averaged rate (right axis) with the control target (orange dashed) and tolerance band (hatched). Green markers: baseline forecast; red markers: post-disturbance forecast.
Processes 14 02514 g011

6.3.4. Decomposition of the Control Problem

The full control vector (18) comprises three parameters ( F work , T work , T idle ), and the corrective recommendation produced by the optimizer is, in general, a simultaneous adjustment of all three. Evaluating the “correctness” of such a recommendation in the four-dimensional space ( F work , T work , T idle , Q ¯ l i q ) and, moreover, comparing it with the operator’s reference trajectory is a task of considerable complexity that merits a dedicated study. To make the present analysis transparent, the optimization was therefore decomposed into two independent one- and two-dimensional scenarios by restricting the admissible grid (58). In the first scenario, only the ESP shaft frequency F work was varied while the cycle-time parameters were held fixed at their baseline values ( T work = 1.6 min , T idle = 27.8 min ). In the second scenario, the frequency was frozen at its baseline F work = 54.3 Hz and the optimizer was free to adjust T work and T idle .
Scenario 1: Frequency Adjustment at Fixed Cycle Proportions (Figure 12 and Figure 13)
The results of the frequency-only optimization are presented in Figure 12, with the corresponding cross-section of the cost-function landscape shown in Figure 13. With T work and T idle held constant, the algorithm recommends a reduction in the shaft frequency from the baseline 54.3 Hz to 52.2 Hz . This correction reduces the predicted cycle-averaged liquid rate on the second cycle from 8.02 m 3 / day (which violates the upper tolerance bound) to 7.26 m 3 / day , which lies within the prescribed corridor. The control trajectory in the ( F work , Q ¯ l i q ) plane (Figure 13) provides a geometrical interpretation: the initial operating point (red marker at 54.3 Hz , 7.66 m 3 / day ) is displaced upward by the pressure disturbance to the post-event point (green marker at 54.3 Hz , 8.02 m 3 / day ), and the algorithm then slides along the P f l = 50 atm response curve to the new admissible operating point (blue marker at 52.2 Hz , 7.26 m 3 / day ).
Figure 12. Frequency-only control scenario ( T work , T idle fixed): (a) ESP shaft frequency, (b) intake pressure, and (c) liquid rate with cycle-averaged values. Red curves and markers: base (unchanged) mode after the disturbance; green curves and markers: optimized mode. Notation and tolerance band as in Figure 11.
Figure 12. Frequency-only control scenario ( T work , T idle fixed): (a) ESP shaft frequency, (b) intake pressure, and (c) liquid rate with cycle-averaged values. Red curves and markers: base (unchanged) mode after the disturbance; green curves and markers: optimized mode. Notation and tolerance band as in Figure 11.
Processes 14 02514 g012
Figure 13. Cross-section of the predicted liquid rate as a function of F work at fixed T work = 1.6 min and T idle = 27.8 min . Orange and blue curves: model response for P f l = 50 and 54 atm , respectively. Horizontal dashed lines: tolerance band (red) and target (green). Markers: initial operating point (red), post-event point (green), and algorithm-recommended point (blue). Arrows indicate the control trajectory.
Figure 13. Cross-section of the predicted liquid rate as a function of F work at fixed T work = 1.6 min and T idle = 27.8 min . Orange and blue curves: model response for P f l = 50 and 54 atm , respectively. Horizontal dashed lines: tolerance band (red) and target (green). Markers: initial operating point (red), post-event point (green), and algorithm-recommended point (blue). Arrows indicate the control trajectory.
Processes 14 02514 g013
Scenario 2: Cycle-Time Adjustment at Fixed Frequency (Figure 14 and Figure 15)
The results of the cycle-time optimization are presented in Figure 14, with the corresponding control-surface visualization shown in Figure 15. With F work = 54.3 Hz held constant, the algorithm recommends adjusting the cycle proportions from ( T work , T idle ) = ( 1.6 , 27.8 ) min to ( 1.5 , 29.5 ) min : a slight reduction in the work phase and a moderate extension of the idle (accumulation) phase. This correction reduces the predicted cycle-averaged liquid rate on the second cycle from 8.02 m 3 / day to 7.34 m 3 / day , again returning it to within the tolerance band. The three-dimensional surface plot (Figure 15) illustrates the mechanism: the two surfaces correspond to the model response at P f l = 54 atm (blue) and P f l = 50 atm (orange); the horizontal planes delineate the tolerance band (red) and the target (green). The disturbance lifts the operating point from the red marker on the lower surface to the green marker on the upper surface, and the optimizer identifies a new admissible point (blue marker) on the upper surface by shifting toward shorter work times and longer accumulation periods.
Figure 14. Cycle-time control scenario ( F work fixed): (a) ESP shaft frequency, (b) intake pressure, and (c) liquid rate with cycle-averaged values. Notation as in Figure 12.
Figure 14. Cycle-time control scenario ( F work fixed): (a) ESP shaft frequency, (b) intake pressure, and (c) liquid rate with cycle-averaged values. Notation as in Figure 12.
Processes 14 02514 g014
Figure 15. Control-surface visualization for the fixed-frequency scenario: predicted cycle-averaged liquid rate as a function of T work and T idle at F work = 54.3 Hz . Orange and blue surfaces: P f l = 50 and 54 atm , respectively. Horizontal planes: tolerance band boundaries (red) and target (green). Markers as in Figure 13.
Figure 15. Control-surface visualization for the fixed-frequency scenario: predicted cycle-averaged liquid rate as a function of T work and T idle at F work = 54.3 Hz . Orange and blue surfaces: P f l = 50 and 54 atm , respectively. Horizontal planes: tolerance band boundaries (red) and target (green). Markers as in Figure 13.
Processes 14 02514 g015

6.3.5. Comparison with the Operator’s Historical Response (Figure 16)

The full chronology of the operator’s actual decisions over the approximately five-hour interval following the disturbance is shown in Figure 16. Four distinct operating regimes can be identified. The baseline regime ( F work = 54.3 Hz , T work = 1.6 min , T idle = 27.8 min ; orange-shaded region) was followed by an initial conservative correction ( F work = 45.0 Hz , T work = 1.7 min , T idle = 28.0 min ; green-shaded region), a refinement ( F work = 44.5 Hz , T work = 1.7 min , T idle = 27.5 min ; purple-shaded region), and finally a near-restoration of the original frequency ( F work = 53.0 Hz , T work = 1.6 min , T idle = 28.0 min ; blue-shaded region). It should also be noted that the flowline pressure continued to evolve slightly over this four-hour interval (panel c), introducing additional variability that was not present at the initial decision horizon.
Figure 16. Chronology of the operator’s historical regime changes following the wellhead pressure disturbance: (a) ESP shaft frequency with annotated regime parameters, (b) intake pressure, and (c) measured flowline pressure. Colored regions delimit distinct operating regimes; red dashed vertical lines mark the transition instants.
Figure 16. Chronology of the operator’s historical regime changes following the wellhead pressure disturbance: (a) ESP shaft frequency with annotated regime parameters, (b) intake pressure, and (c) measured flowline pressure. Colored regions delimit distinct operating regimes; red dashed vertical lines mark the transition instants.
Processes 14 02514 g016
The operator’s final settled regime can now be compared with the two algorithmic recommendations. In terms of frequency, the operator arrived at 53.0 Hz —a smaller reduction from the baseline than the 52.2 Hz recommended by Scenario 1, but in the same direction. The work time T work = 1.6 min was left unchanged relative to the baseline (consistent with Scenario 1 and intermediate between the baseline and the 1.5 min of Scenario 2), while the idle time was increased to 28.0 min , a change whose direction matches Scenario 2 ( 27.8 29.5 min ) but whose magnitude is smaller. The final operator solution therefore occupies an intermediate position between the two decomposed algorithmic scenarios: a moderate frequency reduction combined with a slight extension of the accumulation phase. Given that the disturbance boundary conditions continued to evolve over the four-hour adjustment period and that the operator worked iteratively from incomplete information, the agreement is considered satisfactory.

6.3.6. Summary

Two principal observations emerge from the comparison. First, the algorithm’s recommendation is model-grounded and immediate: it is computed at the first cycle boundary after the disturbance event and is accompanied by a quantitative forecast of the resulting production trajectory. By contrast, the operator required approximately three hours and three intermediate trial regimes—including a conservatively large initial frequency reduction to 45.0 Hz followed by a gradual recovery—before converging to a stable operating point. This iterative trial-and-error pattern is consistent with the practical difficulty noted in Section 1: when three control parameters are changed simultaneously, the outcome of a regime transition at the cycle-averaged level is extremely difficult to predict intuitively, which encourages operators to overshoot in the conservative direction and then correct incrementally. Second, the final regime reached by the operator lies within the envelope bounded by the two decomposed scenarios, supporting the conclusion that the controller’s recommendations are at least as accurate as the current manual practice. Taken together, these results provide evidence that the proposed MPC framework, built on the reduced-order model (35) and the control law (61), is capable of producing timely and physically meaningful control recommendations under conditions representative of real intermittent ESP well operation.

7. Discussion

The model, the analytical stability criterion, and the predictive control law proposed in this work were constructed to preserve the structural generality of the intermittent-mode framework: extensions to variable-frequency cycles ( F 2 0 ) or to additional physical effects are admissible, provided they can be written in a form that fits naturally into the reduced-order structure without sacrificing the closed-form analytical solution—the property that makes real-time performance on edge hardware possible.
Nevertheless, several deliberate compromises were made in order to obtain a formulation that is both analytically tractable and fast enough to run inside a real-time control loop on edge hardware. These compromises define the present scope of applicability and, at the same time, set a clear agenda for further research.

7.1. Restriction to AR/PSS-Type Intermittent Regimes

The first group of limitations originates from the simplifying Assumptions 1–3 introduced in the problem statement. Setting F 2 , k = 0 collapses the accumulation phase to a purely passive “buildup” and reduces the per-cycle control vector. This is fully consistent with the dominant industrial use cases (AR/PSS) for which the present results were derived and validated. It does, however, exclude the more general variable-frequency periodic regime in which F 2 , k > 0 . Extending the model and the optimization procedure to such cases is therefore the most immediate direction for further research.
Such an extension does not require revisiting the reduced-order ODE itself, since (35a) already describes the F > 0 Hz branch; rather, it requires re-deriving the cycle-averaged form (41a) for the case where neither phase is passive, and revisiting the sign analysis underlying the stability criterion (50).
Removing the no-PID Assumption 2 and treating disturbances θ ( t ) explicitly, rather than as small fluctuations under Assumption 3, would also allow the framework to accommodate slug arrivals, sudden composition changes, and other intra-cycle events whose mean effect over the cycle is currently absorbed into the identified coefficients of (41).

7.2. Robustness to Disturbances and Measurement Noise

The small-disturbance Assumption 3 and its consequences for robustness deserve separate discussion, particularly because the target well stock is characterized by fluctuating gas–oil ratio, water cut and associated PVT properties. It is useful to distinguish two qualitatively different classes of disturbance.
Slow drifts. Gradual changes in GOR, water cut, and fluid properties evolve on characteristic timescales of weeks to months—orders of magnitude slower than the per-cycle control horizon and the three-cycle identification window. Within the framework, these are handled by construction: because the model coefficients are re-identified from fresh measurements at every cycle boundary, the cycle-mean effect of a slow drift is continuously absorbed into the identified parameters of (41), in direct analogy with the integral action of a PID controller. Where required, such properties may additionally be injected as externally measured boundary inputs, keeping them outside the predictive responsibility of the reduced-order model itself.
Fast, discrete events. Slug arrivals, water breakthrough, and gas breakthrough—all common in this well stock—produce abrupt, large-amplitude excursions that genuinely violate Assumption 3. The present formulation does not claim to represent these events: removing the no-PID Assumption 2 and treating the disturbance term θ ( t ) explicitly, rather than as a small fluctuation, is the extension required to accommodate them, and constitutes a natural and substantial subject for dedicated future research within the same reduced-order framework.
Measurement noise. We regard the rejection of measurement noise ϕ ( t ) as primarily a signal-conditioning and state-estimation problem—a concern of metrology and data processing [46,47,48]—best addressed in the acquisition and pre-processing layer rather than inside the physical model. The controller further mitigates high-frequency noise structurally, since it acts on cycle-integrated quantities (the cycle-integrated disturbance Θ k and noise Φ k ), whose averaging over the cycle attenuates zero-mean fluctuations.
A first, if limited, indication of closed-loop robustness is already provided by the synthetic experiments of Section 6.2. We nonetheless emphasize that this does not constitute a systematic robustness study against large composition swings or discrete flow events; such a study, spanning the amplitude, rate, and type of disturbance, is an important direction for future work, deliberately left outside the present scope to keep the manuscript focused on the fundamental per-cycle control principles.

7.3. Modeling Compromises

A second group of limitations stems from the modeling choices made inside the reduced-order description itself. The neglect of the casing-side frictional and kinetic pressure losses in (22b), the assumption of a fixed wellhead boundary condition in (A2), the omission of tubing friction in (A16), and the existence condition imposed on the ESP operating point in (A15) were each justified by the same speed/accuracy trade-off: each term, if retained, would force a distributed PVT and flow-regime calculation along the corresponding interval at every integration step, which is incompatible with on-edge real-time use.
The benchmark in Section 6 (Figure 7 and Figure 8) shows that, despite these omissions, the reduced-order model reproduces the qualitative dynamics of the high-fidelity simulator and of the industry-standard reference with an accuracy that is sufficient to drive a robust control law and to identify a quasi-stationary regime.
It also makes clear, however, that a predictable bias is introduced in the absolute values of intake pressure and liquid rate. Reintroducing each of the omitted terms would substantially improve absolute accuracy and broaden the range of physical phenomena that can be represented inside the predictive loop. An alternative route, noted for completeness, is to replace the omitted physics with a data-driven surrogate—for example, a proper-orthogonal-decomposition (POD) reduced-order model or a neural-network-based flow emulator, approaches that have recently been shown to approximate distributed multiphase-flow calculations at low online cost [49,50,51]. Such surrogates, however, would substitute a trained approximation for the closed-form analytical structure of (35), which is the primary enabler of on-edge real-time re-identification; the interpretability and robustness of that substitution under distribution shift fall outside the scope of the present work.

7.4. Extensions of the Control Law

Improvements are also possible on the control side, independently of the modeling refinements above. The present controller is dedicated to the intermittent regime and assumes that the well is and remains in periodic operation. Real wells, however, transition between steady-state and intermittent operation as inflow conditions evolve, and the moments of conversion are themselves critical in terms of production losses and equipment integrity. Embedding the steady-state operating point as a specific case of (50)—formally as the T idle 0 limit—and equipping the optimization problem (56) with explicit handover logic between the two modes would allow the same controller to manage the full operational lifecycle of an unstable well.
A second extension concerns the lower control tier. The PLC-hosted PID loops that protect the equipment within a cycle are currently treated as fixed; once the per-cycle controller has identified the asymptotic regime through (45), it has, in principle, all the information needed to retune those PID parameters on the fly so that the intra-cycle behavior matches the predicted optimal trajectory. This would close the gap between the two control tiers identified in Section 1 and turn the proposed MPC into a supervisor of the existing low-level loops rather than a parallel decision layer.

7.5. Analytical Structure as a Research Opportunity

Finally, we believe that the analytical structure obtained in Section 4 has value beyond its immediate use inside the controller. The closed form P i n ¯ ( N ) = a e b N + c , the exponent b = A K ( T w + T s ) , and the explicit asymptote c together constitute a small set of “stability coefficients” that summarize the per-cycle dynamics of an arbitrary AR/PSS regime in three numbers identifiable from only three consecutive cycles.
We expect that a systematic study of these coefficients—their sensitivity to PVT properties, to the productivity index K, and to the pump degradation factor k degr —could yield closed-form classifiers of stable, marginal, and unstable operating envelopes, and ultimately a deeper understanding of non-stationary (intermittent and transient) well operation than is currently available from numerical experimentation alone.

7.6. Real-Time Performance

The reduced-order model (35) replaces the iterative nodal-analysis solves of the high-fidelity reference with a single closed-form exponential evaluation per candidate regime. By construction, this makes the exhaustive grid search over the admissible set (54) orders of magnitude faster than any numerical predecessor. The complete solution surface shown in Section 6 is computed in under 1.0 s on a commodity processor (Intel Core i3, 14th generation), well within the characteristic time interval between two measurements Δ τ 10–30 s inside the cycle of a typical intermittent well.

7.7. Scope of the Experimental Validation

The experiments reported in Section 6 address the three questions that are essential for a first deployment: model fidelity against high-fidelity and industry-standard references (Figure 7 and Figure 8), closed-loop stability in a synthetic sandbox (Figure 9 and Figure 10), and consistency of the open-loop controller output with the decisions actually taken by experienced production engineers on historical telemetry (Figure 11, Figure 12, Figure 13, Figure 14, Figure 15 and Figure 16). To make the comparisons meaningful and the results interpretable, the weights in the cost functional (53) were deliberately simplified: in particular, the asymptotic penalty term was suppressed, so that the optimizer selects cycles on the basis of the immediate predicted flow rate and constraint satisfaction alone, mirroring the information set available to a human operator adjusting the regime in the field. This choice was instrumental for validation—it allowed a direct, cycle-by-cycle comparison between the controller’s suggestions and the engineer’s actual decisions—but it leaves the full multi-objective landscape of (53) unexplored. A more comprehensive study is therefore a necessary next step before the framework can be recommended for continuous closed-loop deployment: it should systematically vary the weight vector, reintroduce the asymptotic convergence term, and evaluate the controller inside a modified virtual environment capable of replaying multi-day operational scenarios with evolving reservoir and surface-network conditions.

8. Conclusions

This work was motivated by a structural gap in the control of unstable ESP wells: recommendation systems built on high-fidelity transient models operate on hourly to daily cycles and deliver setpoints that are obsolete by the time they reach the drive, while PLC-hosted PID loops act on the right time scale but carry no representation of the underlying multiphase physics. Neither tier alone is adequate for the edge-of-instability regime that intermittent operation requires.
To bridge this gap, we formulated the per-cycle control of an intermittent ESP well as a multi-horizon problem and derived a reduced-order transient model of the coupled “reservoir–tubing–annulus” system whose closed-form solution predicts the intake pressure through a single exponential and a finite number of arithmetic operations. Building on this model, we obtained an analytical stability criterion for the cycle-averaged intake pressure, identifiable from only three consecutive cycles, and embedded it inside a per-cycle predictive control law solved by exhaustive search over a discretized admissible set. The entire solution surface is computed in under 1.0 s on a commodity processor, well within the characteristic measurement interval of a typical intermittent well.
The proposed framework was validated in three stages. In the model benchmark, the reduced-order formulation reproduced the intake pressure of both the in-house high-fidelity simulator and OLGA 2022.1.0 with RMSE 1 atm and MAPE 1.3 % ; the liquid-rate offset ( MAPE 11 % ) was consistent with the omitted frictional terms and did not affect the qualitative dynamics. In the closed-loop sandbox experiments, the controller drove the cycle-averaged liquid rate to the prescribed setpoint and held it within the ± 5 % tolerance band across all control iterations, including recovery from two imposed step disturbances in wellhead pressure, without violating the intake-pressure lower bound at any cycle boundary. In the retrospective open-loop back-test on field telemetry, the algorithm issued a physically grounded recommendation at the first cycle boundary following a disturbance event; the operator required approximately three hours and three intermediate trial regimes to converge to a final settled point whose cycle parameters lay within the envelope bounded by the two algorithmic scenarios, confirming consistency between the controller output and experienced field practice.
The present formulation is restricted to AR/PSS-type intermittent regimes and relies on several modeling simplifications that trade absolute accuracy for real-time tractability. Principal directions for further research include extension to variable-frequency periodic operation, relaxation of the modeling compromises, integration with steady-state and PLC-level control tiers, a systematic study of the analytical stability coefficients, a more comprehensive exploration of the cost functional weight space within an extended virtual testing environment, and closed-loop field validation, which is currently precluded by process safety requirements that prohibit autonomous actuation of the ESP drive at the present stage of deployment.

Author Contributions

Conceptualization, M.P., E.K., N.S. and E.Y.; methodology, M.P., E.K. and N.S.; software, M.P. and E.K.; validation, M.P., E.K. and N.S.; investigation, V.G.; data curation, S.D. and V.G.; writing—original draft preparation, M.P. and E.K.; writing—review and editing, M.P. and S.D.; visualization, M.P. and E.K.; supervision, E.Y. and S.D.; project administration, N.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Strategic Academic Leadership Program “Priority-2030” of the Ministry of Science and Higher Education of the Russian Federation, project “Technological Engineering and Autonomous Production Processes in the Energy Sector”.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

Authors Mikhail Petrushin and Nikita Smirnov were studying at the FSBIS Institute of Problems of Mechanical Engineering. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Nomenclature

Latin symbols
ACompound pressure-sensitivity coefficient; translates net flow imbalance into rate of intake-pressure change (annular geometry and PVT corrections)
a , b , c Coefficients of the cycle-averaged intake-pressure model P i n ¯ ( N ) = a e b N + c ; also used (context-dependent) as quadratic head approximation coefficients
A , B , C Coefficients of the quadratic equation for the tubing-side flow rate Q v l p
A k Admissible candidate set at cycle k
D ann PVT rescaling coefficient for the annulus (downhole-to-reference conditions)
e ( t k ) Cycle-boundary tracking error vector
e ^ k + i k Predicted tracking error at cycle k + i , computed at t k
FESP shaft rotational frequency [Hz]
F 1 , k F work Work-phase shaft frequency [Hz]
F 2 , k Idle-phase shaft frequency (=0 in AR/PSS) [Hz]
F nom Nominal shaft frequency supplied by the vendor [Hz]
gGravitational acceleration [m s−2]
G u , k Discrete admissible control grid at cycle k
hTrue vertical depth [m]
h tubing Pump setting depth (TVD) [m]
h f Head-degradation correction factor (wear)
H esp ESP head–rate characteristic curve [m]
J k ( u ) MPC cost functional at cycle k
kCycle index
k degr Composite ESP degradation factor (= h f · k gas · k μ )
k gas Gas-related head-degradation correction
k μ Viscosity-related head-degradation correction
KWell productivity index [m3 day−1 atm−1]
mDimension of the measurement vector
nDimension of the state vector
NNumber of ESP stages; also prediction horizon (number of cycles)—context-dependent
P bh Bottomhole pressure [atm]
P fl Flowline (gathering-network) pressure [atm]
P in Pump intake pressure [atm]
P in max Maximum intake pressure at complete pressure build-up [atm]
P in min Lower bound on intake pressure [atm]
P in ¯ ( N ) Cycle-averaged intake pressure at cycle N [atm]
P res Reservoir boundary pressure [atm]
P wh Wellhead pressure [atm]
q i Weight of the i-th component in the tracking norm
Q i , Q Weight matrices for the i-th horizon step and the asymptotic term in J k
Q ipr Inflow (IPR) volumetric flow rate [m3 day−1]
Q liq Daily-averaged liquid production rate [m3 day−1]
Q mix Gas–liquid mixture flow rate at pump intake [m3 s−1]
Q f casing Casing-side (reservoir inflow) volumetric flow rate [m3 day−1]
Q f tubing , Q vlp Tubing-side (VLP) volumetric flow rate [m3 day−1]
r k Reference (setpoint) vector at cycle k
R p Gas–oil ratio [m3 m−3]
S ann Annulus cross-sectional area [m2]
tAbsolute time [h or min]
t k Start time of cycle k
T 1 , k T work Work-phase duration [min]
T 2 , k T idle Idle-phase duration [min]
T horizon , k Prediction horizon length [min]
T total , k Total cycle duration [min]
u k Per-cycle control vector at cycle k
U k Admissible control set at cycle k
x ( t ) Internal process state vector
y ( t ) Measured output vector
z ( t ) Scalar controlled output (= c y ( t ) )
z ¯ k Cycle-averaged controlled output
Greek symbols
Δ P in const ¯ Stability threshold on cycle-to-cycle pressure drop [atm]
Δ P esp Pressure increase across the ESP [atm]
Δ P tubing Frictional pressure loss along the tubing [atm]
Δ P choke Pressure drop across the wellhead choke [atm]
ε , ϵ Tracking tolerance (scalar and multivariable)
τ Local (in-cycle) time, τ = t t k [min]
θ ( t ) Uncontrolled process disturbances
Θ k Cycle-integrated disturbances
ϕ ( t ) Measurement noise
Φ k Cycle-integrated measurement noise
ρ mix Average gas–liquid mixture density [kg m−3]
ρ gas ann ¯ Average gas density in the annulus [kg m−3]
ρ liq ann ¯ Average liquid density in the annulus [kg m−3]
σ k ( τ ) Phase-switching signal (1 = work, 2 = idle)
F Per-cycle control law u k = F ( x ( t k ) , r k )
Abbreviations
ARAutomatic reclosure
ESPElectrical submersible pump
IPRInflow performance relationship
MPCModel predictive control
PIDProportional–integral–derivative (controller)
PLCProgrammable logic controller
PSSPeriodic short-term start
PVTPressure–volume–temperature (fluid properties)
TVDTrue vertical depth
VLPVertical lift performance
VSD/VFDVariable-speed/variable-frequency drive

Appendix A. Auxiliary Derivations for the Reduced-Order ESP Model

Appendix A.1. Derivation of the ESP Pressure-Drop Function

We start from the pressure balance along the tubing:
P f l = P i n + Δ P e s p ρ m i x · g · h t u b i n g Δ P t u b i n g Δ P c h o k e ,
where P f l is the flowline pressure; Δ P e s p is the pressure increase across the ESP; ρ m i x is the average mixture density in the tubing; h t u b i n g is the tubing setting depth (TVD); Δ P t u b i n g is the tubing pressure loss; Δ P c h o k e is the pressure drop across the wellhead choke; and P i n + Δ P e s p is the pump-discharge pressure.
The pressure drop across the choke, Δ P c h o k e , is typically determined by the external surface network infrastructure, which, in the general case, may be represented as a function P w h , i = f n e t w o r k Q l i q u i d i j , where i and j index the wells, i.e., the nodes of the system.
Within the scope of the present formulation, the effect of the network is neglected based on Assumption 3. This assumption is justified because the mutual influence of the wells on one another during the optimization of their operating conditions is sufficiently small and does not materially affect the final solution.
Furthermore, the time scale of the problem (Section 2.4) is short enough that flow redistribution within the field network, and the associated variations in wellhead pressures, may be regarded as negligible.
Accordingly, the wellhead pressure for each well is assumed to be a known boundary condition and is treated as constant at the wellhead:
P w h , i Δ P c h o k e , i = P f l , i = const .
Using Equation (A2), the choke pressure drop is written as
Δ P c h o k e = P w h P f l .
The pressure increase across the i-th stage of the ESP is computed via interpolation of the known pump characteristic curves [39] (pp. 27–30):
Δ P e s p , i = ρ m i x , i · g · H e s p ( Q m i x , i , F , h f , k g a s , i , k m u , i ) ,
where H e s p is the head–rate characteristic of the ESP; Q m i x , i is the gas–liquid mixture flow rate at the inlet of the i-th stage; F is the shaft rotational frequency; ρ m i x , i is the fluid density evaluated at the i-th stage inlet conditions; h f is the head-degradation correction, assumed known; k g a s , i is the gas-related head-degradation correction at the i-th stage [37]; and k m u , i is the viscosity-related head-degradation correction at the i-th stage [38].
The total pressure increase across an N-stage pump is then
Δ P e s p = i = 1 N ρ m i x , i · g · H e s p ( Q m i x , i , F , h f , k g a s , i , k m u , i ) .
In most cases, the stage-by-stage evaluation (A5) is regarded as excessive and is reserved for cases that require a detailed analysis of stage-by-stage degradation, or a particularly high model accuracy and sensitivity.
Assuming that the PVT properties of the mixture remain unchanged across stages, equation (A5) can be rewritten as
Δ P e s p = ρ m i x , i · g · h f · k g a s · k m u · i = 1 N H e s p ( Q m i x , F ) .
Introducing the composite degradation coefficient
k degr = h f · k g a s · k m u ,
the total ESP pressure-drop function takes the compact form
Δ P e s p = ρ m i x , i · g · k degr · N · H e s p ( Q m i x , F ) .
Substituting (A3) and (A8) into the tubing-balance equation (A1) yields
P f l = P i n + ρ m i x · g · k degr · N · H e s p ( Q m i x , F ) ρ m i x · g · h t u b i n g Δ P t u b i n g ( P w h P f l ) .
The flowline pressure P f l cancels on both sides:
P f l = P i n + ρ m i x · g · k degr · N · H e s p ( Q m i x , F ) ρ m i x · g · h t u b i n g Δ P t u b i n g P w h + P f l ,
0 = P i n + ρ m i x · g · k degr · N · H e s p ( Q m i x , F ) ρ m i x · g · h t u b i n g Δ P t u b i n g P w h ,
and rearranging the remaining terms gives
ρ m i x · g · k degr · N · H e s p ( Q m i x , F ) = = P w h P i n + ρ m i x · g · h t u b i n g + Δ P t u b i n g ,
k degr · N · H e s p ( Q m i x , F ) = = P w h P i n ρ m i x · g + h t u b i n g + Δ P t u b i n g ρ m i x · g .
Equation (A13) also makes it possible to formulate an existence condition for the solution. In the present setting, we exclude “pump-as-turbine” operating modes [16], in which the ESP behaves as a hydraulic resistance, and therefore impose constraints on the left-hand side. The right-hand side must then satisfy
P w h P i n ρ m i x · g + h t u b i n g + Δ P t u b i n g ρ m i x · g 0 ,
P w h P i n + ρ m i x · g · h t u b i n g + Δ P t u b i n g 0 .
As in (22b), we further assume that the hydraulic losses along the tubing have a negligible effect on the final pressure balance:
Δ P t u b i n g P w h P i n + ρ m i x · g · h t u b i n g .
The final ESP system is then written as
k degr · N · H e s p ( Q m i x , F ) = P w h P i n ρ m i x · g + h t u b i n g , P w h P i n + ρ m i x · g · h t u b i n g 0 .

Appendix A.2. Derivation of the ESP Flow-Rate Function

Adopt the quadratic head approximation (see Equation (27))
H esp ( Q l i q ) = a · Q l i q 2 + b · Q l i q + c ,
where, for any given pump characteristic head–rate curve, the coefficients a, b and c can be pre-fitted by the least-squares method.
The affinity laws [39] (pp. 34–36) provide
Q F i = Q F n o m · F i F n o m ,
H F i = H F n o m · F i F n o m 2 ,
where ( ) F n o m denotes the “nominal” values at the nominal shaft frequency provided by the vendor with the equipment, and ( ) F i denotes the values at the actual frequency F i .
From (A19), in order to rescale a flow rate from F i to the F n o m scale, we use the transformation:
Q n o m F i = Q F i · F n o m F i .
Combining (A20) and (A21) with the quadratic form (A18) gives
H e s p ( Q l i q ) = a · Q F i · F n o m F i 2 + b · Q F i · F n o m F i + c × × F i F n o m 2 · k degr .
Expanding the products and collecting terms in (A22) yields
H e s p ( Q F i ) = a · k degr · Q F i 2 + b · k degr · F n o m F i · Q F i + + c · F i F n o m 2 · k degr .
Substituting (A23) into the pressure balance (26a) and dividing both sides by the number of stages N gives
a · k degr · Q F i 2 + b · k degr · F n o m F i · Q F i + c · F i F n o m 2 · k degr = = P w h P i n ρ m i x · g · N + h t u b i n g N .
Equation (A24) can be recast in standard quadratic form as
A · Q F i 2 + B · Q F i + C = 0 , A = a · k degr , B = b · k degr · F n o m F i , C = c · F i F n o m 2 · k degr P w h P i n ρ m i x · g · N h t u b i n g N .

Appendix A.3. Derivation of the Integration Constant

Taking the boundary conditions at t = 0 as known, the general solution (32) yields the system
P i n 0 = C · e A · K · 0 Q v l p K + P i n m a x , P i n i = C · e A · K · t i Q v l p K + P i n m a x .
Solving the first equation for the integration constant gives
C = P i n 0 + Q v l p K P i n m a x .

Appendix B. Auxiliary Derivations for the Stability Criterion

Appendix B.1. Derivation of the Function P i n ¯ ( N )

To keep the manipulations compact, we denote the numerator of (36) by “…”, and—since the integrals are definite—we drop the integration constants C 1 and C 2 from (38) and (40). The numerator of (36) can then be written as
= C b 1 · e b 1 · ( T w + N · ( T w + T s ) ) + b 2 · ( T w + N · ( T w + T s ) ) C b 1 · e b 1 · N · ( T w + T s ) b 2 · N · ( T w + T s ) + C b 1 · e b 1 · ( ( T w + T s ) + N · ( T w + T s ) ) + b 3 · ( ( T w + T s ) + N · ( T w + T s ) ) C b 1 · e b 1 · ( T w + N · ( T w + T s ) ) b 3 · ( T w + N · ( T w + T s ) )
= b 2 · ( T w + N · ( T w + T s ) N · ( T w + T s ) ) C b 1 · e b 1 · N · ( T w + T s ) + C b 1 · e b 1 · ( T w + T s ) · e b 1 · N · ( T w + T s ) + b 3 · ( T w + T s + N · ( T w + T s ) T w N · ( T w + T s ) )
= C b 1 · e b 1 · N · ( T w + T s ) · e b 1 · ( T w + T s ) 1 + b 2 · T w + b 3 · T s .
Expanding all coefficients in Equation (A30) and combining like terms,
= C A · K · e A · K · N · ( T w + T s ) · e A · K · ( T w + T s ) 1 Q v l p K · T w + P i n m a x · T w + P i n m a x · T s ,
= C A · K · e A · K · N · ( T w + T s ) · e A · K · ( T w + T s ) 1 Q v l p K · T w + ( T w + T s ) · P i n m a x .
Substituting (A32) into the original Equation (36) and simplifying gives
P i n ¯ ( N ) = C A · K · e A · K · N · ( T w + T s ) · e A · K · ( T w + T s ) 1 Q v l p K · T w + ( T w + T s ) · P i n m a x T w o r k + T s t d ,
P i n ¯ ( N ) = C A · K · e A · K · ( T w + T s ) 1 T w o r k + T s t d · e A · K · N · ( T w + T s ) Q v l p K · T w T w o r k + T s t d + P i n m a x .
Equation (A34) is then equivalent to
P i n ¯ ( N ) = a · e b · N + c , N { 0 , 1 , 2 , 3 , } a = C A · K · e A · K · ( T w + T s ) 1 T w o r k + T s t d b = A · K · ( T w + T s ) c = P i n m a x Q v l p K · T w T w o r k + T s t d

Appendix B.2. Identification of the Coefficients of P i n ¯ ( N )

We solve the system (42). Eliminating c through c = P i n 0 ¯ a and substituting into the two remaining equations gives
P i n 1 ¯ = a · e b + P i n 0 ¯ a P i n 2 ¯ = a · e 2 · b + P i n 0 ¯ a
which, after rearrangement, reads
c = P i n 0 ¯ a P i n 1 ¯ P i n 0 ¯ = a · ( e b 1 ) P i n 2 ¯ P i n 0 ¯ = a · ( e 2 · b 1 )
and, solving the last two equations for a,
c = P i n 0 ¯ a a = P i n 1 ¯ P i n 0 ¯ e b 1 a = P i n 2 ¯ P i n 0 ¯ e 2 · b 1
Equating the two expressions for a yields
P i n 1 ¯ P i n 0 ¯ e b 1 = P i n 2 ¯ P i n 0 ¯ e 2 · b 1 .
Setting x = e b , so that e 2 b = x 2 ,
P i n 1 ¯ P i n 0 ¯ x 1 = P i n 2 ¯ P i n 0 ¯ x 2 1 .
Recalling that x 2 1 = ( x 1 ) ( x + 1 ) , we cancel the factor ( x 1 ) under the constraint x 1 :
P i n 1 ¯ P i n 0 ¯ 1 = P i n 2 ¯ P i n 0 ¯ x + 1 .
Hence
x + 1 = P i n 2 ¯ P i n 0 ¯ P i n 1 ¯ P i n 0 ¯ ,
x = P i n 2 ¯ P i n 0 ¯ P i n 1 ¯ P i n 0 ¯ 1 .
Returning to x = e b ,
e b = P i n 2 ¯ P i n 0 ¯ P i n 1 ¯ P i n 0 ¯ 1
b = ln P i n 2 ¯ P i n 0 ¯ P i n 1 ¯ P i n 0 ¯ 1 , P i n 2 ¯ P i n 0 ¯ P i n 1 ¯ P i n 0 ¯ 1 > 0 .
Substituting (A44) into the expression for a in system (A38) yields
a = P i n 1 ¯ P i n 0 ¯ P i n 2 ¯ P i n 0 ¯ P i n 1 ¯ P i n 0 ¯ 1 1 ,
a = P i n 1 ¯ P i n 0 ¯ P i n 2 ¯ P i n 0 ¯ P i n 1 ¯ P i n 0 ¯ 2 .
Multiplying the numerator and denominator by P i n 1 ¯ P i n 0 ¯ gives
a = P i n 1 ¯ P i n 0 ¯ 2 P i n 2 ¯ 2 · P i n 1 ¯ + P i n 0 ¯ .
The coefficients a, b and c are therefore determined by the following relations (subject to the conditions illustrated in Figure 5):
a = P i n 1 ¯ P i n 0 ¯ 2 P i n 2 ¯ 2 · P i n 1 ¯ + P i n 0 ¯ b = ln P i n 2 ¯ P i n 0 ¯ P i n 1 ¯ P i n 0 ¯ 1 c = P i n 0 ¯ a P i n 0 ¯ P i n 1 ¯ P i n 2 ¯ 2 · P i n 1 ¯ + P i n 0 ¯ 0 P i n 2 ¯ P i n 0 ¯ P i n 1 ¯ P i n 0 ¯ 1 > 0

Appendix B.3. Analysis of the Conditions Imposed on the Coefficients of P i n ¯ ( N )

The conditions illustrated in Figure 5 can be derived directly from the analysis of Equation (43).
For brevity, let us denote
P 0 = P i n 0 ¯ , P 1 = P i n 1 ¯ , P 2 = P i n 2 ¯ .
System (43) then gives
a = ( P 1 P 0 ) 2 P 2 2 P 1 + P 0 , b = ln P 2 P 0 P 1 P 0 1 ,
subject to P 1 P 0 , P 2 2 P 1 + P 0 0 , and P 2 P 0 P 1 P 0 1 > 0 .
The numerator of a is always positive ( ( P 1 P 0 ) 2 > 0 whenever P 1 P 0 ), so the sign of a is determined by the sign of its denominator:
  • if P 2 2 P 1 + P 0 < 0 , then a < 0 ;
  • if P 2 2 P 1 + P 0 > 0 , then a > 0 .
Furthermore, b < 0 requires the argument of the logarithm to be smaller than unity (and positive):
0 < P 2 P 0 P 1 P 0 1 < 1 .
Adding 1 to all sides yields
1 < P 2 P 0 P 1 P 0 < 2 .
Two cases are considered, distinguished by the sign of P 1 P 0 .
  • Case P 1 P 0 > 0 (i.e., P 1 > P 0 ).
    Multiplying 1 < P 2 P 0 P 1 P 0 < 2 by the positive quantity P 1 P 0 yields:
    • P 2 P 0 > P 1 P 0 , i.e., P 2 > P 1 ;
    • P 2 P 0 < 2 ( P 1 P 0 ) , i.e., P 2 < 2 P 1 P 0 .
    The condition for a becomes a < 0 P 2 2 P 1 + P 0 < 0 , equivalent to P 2 < 2 P 1 P 0 .
    Hence, for P 1 > P 0 , the condition b < 0 requires
    P 1 < P 2 < 2 P 1 P 0 ,
    and a < 0 is automatically equivalent to P 2 < 2 P 1 P 0 .
  • Case P 1 P 0 < 0 (i.e., P 1 < P 0 ).
    From 1 < P 2 P 0 P 1 P 0 : P 2 P 0 < P 1 P 0 P 2 < P 1 .
    From P 2 P 0 P 1 P 0 < 2 : P 2 P 0 > 2 ( P 1 P 0 ) P 2 > 2 P 1 P 0 .
    Hence, for b < 0 with P 1 < P 0 , we must have 2 P 1 P 0 < P 2 < P 1 .
    Meanwhile, the sign of a obeys a > 0 P 2 2 P 1 + P 0 > 0 , which here means P 2 > 2 P 1 P 0 .
    Therefore, for P 1 < P 0 , the joint condition a > 0 and b < 0 is equivalent to
    2 P 1 P 0 < P 2 < P 1 .
Note that for P 1 < P 0 the conditions a < 0 and b < 0 are mutually inconsistent (since a < 0 would require P 2 < 2 P 1 P 0 , while b < 0 requires P 2 > 2 P 1 P 0 ). This is consistent with intuition: an increasing trend in P i n cannot be expected if the cycle-averaged pressure over the observed three pumping–accumulation cycles is in fact decreasing, and vice versa.
In summary:
1.
For a < 0 and b < 0 to hold (the increasing-trend case):
  • it must be that P 1 > P 0 ;
  • and P 1 < P 2 < 2 P 1 P 0 .
2.
For a > 0 and b < 0 to hold (the decreasing-trend case):
  • it must be that P 1 < P 0 ;
  • and 2 P 1 P 0 < P 2 < P 1 .

Appendix B.4. Conversion from Per-Cycle to Daily-Averaged Flow Rate

Note that Q v l p is the flow rate during the “work” phase, i.e., the rate delivered at frequency F over the interval T w o r k .
To convert it to the daily-averaged liquid rate Q l i q , we apply the following transformation:
V w o r k = Q v l p · T w o r k
V t o t a l = V w o r k · n = V w o r k · T d a y T w o r k + T s t d = Q v l p · T w o r k · T d a y T w o r k + T s t d
Q l i q = V t o t a l T d a y = Q v l p · T w o r k · T d a y T w o r k + T s t d T d a y
Q l i q = Q v l p · T w o r k T w o r k + T s t d

Appendix C. Well Configuration for Experiments

Appendix C.1. Closed-Loop Feedback Control Simulation

Table A1. Well Parameters #1.
Table A1. Well Parameters #1.
GroupParameterValueUnit
General p wh 1,519,875.0 Pa
General t fl 293.15 °K
General t res 303.15 °K
General f work 40.0 Hz
General t work 1200.0 s
General t std 1200.0 s
General k prod 7.996 × 10 11 m 3 / s / Pa
General p res 20,872,950.0 Pa
General k sep 0.75
Fluid WCT 0.6
Fluid γ wat 1.0
Fluid γ gas 0.6
Fluid γ oil 0.8
Fluid R p 60.0 m 3 / m 3
ESP N stages 350
ESP q mix , min 0.0 m 3 / s
ESP q mix , max 2.872 × 10 3 m 3 / s
ESP a head 1.058 × 10 6 m
ESP b head 1287.382 m
ESP c head 5.390 m
ESP f nom 50.0 Hz
ESP H nom 5.46 m
Construction h mes 1400.0 m
Construction h bot 1800.0 m
Construction d casing 0.146 m
Construction d tubing 0.062 m
Construction s wall 0.0055 m
Casing PVT R s b 80.0 m 3 / m 3
Casing PVT R s b , p 10,000,000.0 Pa
Casing PVT R s b , t 303.15 °K
Casing PVT B o b 1.5 m 3 / m 3
Casing PVT B o b , p 10,000,000.0 Pa
Casing PVT B o b , t 303.15 °K
Casing PVT μ o b 0.5 cP
Casing PVT μ o b , p 10,000,000.0 Pa
Casing PVT μ o b , t 303.15 °K

Appendix C.2. Real-Life Well Open-Loop Feedback Back-Test Case

Table A2. Well Parameters #2.
Table A2. Well Parameters #2.
GroupParameterValueUnit
General t fl 278.15 °K
General t res 308.15 °K
General f work 54.3 Hz
General t work 96.0 s
General t std 1668.0 s
General k prod 4.362 × 10 11 m 3 / s / Pa
General p res 13,131,720.0 Pa
General k sep 0.75
Fluid WCT 0.002
Fluid γ wat 1.0
Fluid γ gas 0.7
Fluid γ oil 0.835
Fluid R p 74.40 m 3 / m 3
ESP N stages 206
ESP q mix , min 0.0 m 3 / s
ESP q mix , max 2.308 × 10 3 m 3 / s
ESP a head 2.454 × 10 6 m
ESP b head 2131.401 m
ESP c head 8.206 m
ESP f nom 58.3 Hz
ESP H nom 7.37 m
Construction h mes 1357.39 m
Construction h bot 2093.43 m
Construction d casing 0.1246 m
Construction d tubing 0.062 m
Construction s wall 0.0055 m
Casing PVT R s b 300.0 m 3 / m 3
Casing PVT R s b , p 18,238,500.0 Pa
Casing PVT R s b , t 308.15 °K
Casing PVT B o b 1.33 m 3 / m 3
Casing PVT B o b , p 18,238,500.0 Pa
Casing PVT B o b , t 308.15 °K
Casing PVT μ o b 0.99 cP
Casing PVT μ o b , p 18,238,500.0 Pa
Casing PVT μ o b , t 308.15 °K

References

  1. Bedrin, V.G.; Khasanov, M.M.; Khabibullin, R.A.; Krasnov, V.A.; Pashali, A.A.; Litvinenko, K.V.; Elichev, V.A.; Prado, M. High GLR ESP Technologies Comparison, Field Test Results. In Proceedings of the SPE Russian Oil and Gas Technical Conference and Exhibition, Moscow, Russia, 28–30 October 2008. Paper SPE-117414-MS. [Google Scholar] [CrossRef]
  2. Li, Q.; You, D.; Li, Q.; Wang, F.; Wang, Y.; Yang, Y. Analysis of Sedimentation Behavior and Influencing Factors of Solid Particles in CO2 Fracturing Fluid. Processes 2025, 13, 4049. [Google Scholar] [CrossRef]
  3. Li, Q.; Li, Q.; Wu, J.; He, K.; Xia, Y.; Liu, J.; Wang, F.; Cheng, Y. Wellhead Stability During Development Process of Hydrate Reservoir in the Northern South China Sea: Sensitivity Analysis. Processes 2025, 13, 1630. [Google Scholar] [CrossRef]
  4. Suleimanov, R.I.; Khabibullin, M.Y.; Suleimanov, R.I. Influence of Complicating Factors on the Operation of an Electric Centrifugal Pump Installation. IOP Conf. Ser. Mater. Sci. Eng. 2020, 905, 012091. [Google Scholar] [CrossRef]
  5. Mamchistova, E.I.; Levitina, E.E.; Nazarova, N.V. Impact Assessment of Various Factors on Operational Efficiency of ESCP. IOP Conf. Ser. Earth Environ. Sci. 2019, 378, 012093. [Google Scholar] [CrossRef]
  6. Bagci, A.S.; Kece, M.; Nava, J. Challenges of Using Electrical Submersible Pump (ESP) in High Free Gas Applications. In Proceedings of the CPS/SPE International Oil & Gas Conference and Exhibition in China, Beijing, China, 8–10 June 2010. Paper SPE-131760-MS. [Google Scholar] [CrossRef]
  7. Powers, M.L. Special Considerations for Electric Submersible Pump Applications in Underpressured Reservoirs. SPE Prod. Eng. 1992, 7, 301–306. [Google Scholar] [CrossRef]
  8. Mokhov, M.; Tsunevskiy, A. Research of Gas Separator with Disperser Influence of ESP Work and Increase of Well Operation Efficiency by the Use of ESP. In Proceedings of the SPE Annual Technical Conference and Exhibition, New Orleans, LA, USA, 4–7 October 2009. Paper SPE-124775-MS. [Google Scholar] [CrossRef]
  9. Pedrotti, M.M.; Biazussi, J.L.; Bannwart, A.C.; Sassim, N.A. A Time-Frequency Study of the Behavior of an Electrical Submersible Pump Operating Nearly the Gas-Locking Condition. In Proceedings of the SPE Artificial Lift Conference—Latin America and Caribbean, Salvador, Brazil, 27–28 May 2015; pp. 300–309, Paper SPE-173951-MS. [Google Scholar] [CrossRef]
  10. Vachon, G.; Furui, K. Production Optimization in ESP Completions with Intelligent Well Technology by Using Downhole Chokes to Optimize ESP Performance. In Proceedings of the SPE Middle East Oil & Gas Show and Conference, Manama, Bahrain, 12–15 March 2005. Paper SPE-93621-MS. [Google Scholar] [CrossRef]
  11. Camilleri, L. Free Gas and ESP; Case Studies Illustrating the Difference Between Flowrate Oscillations, Gas Locking and Instability. In Proceedings of the SPE Annual Technical Conference and Exhibition, Virtual, 26–29 October 2020. Paper SPE-201476-MS. [Google Scholar] [CrossRef]
  12. Brinkhorst, J.W. Successful Application of High GOR ESPs in the Lekhwair Field. In Proceedings of the Abu Dhabi International Petroleum Exhibition and Conference, Abu Dhabi, United Arab Emirates, 11–14 October 1998. Paper SPE-49466-MS. [Google Scholar] [CrossRef]
  13. Khabibullin, R.; Sarapulov, N. ESP Energy Efficiency Analysis on Western Siberia Fields. In Proceedings of the SPE Russian Petroleum Technology Conference, Moscow, Russia, 15–17 October 2018. Paper SPE-191538-18RPTC-MS. [Google Scholar] [CrossRef]
  14. Lu, X.; Han, G.; Wang, L.; Zhang, Z.; Liang, X. Fault Diagnosis of Electric Submersible Pump System Based on Motor Current Signal Analysis and Deep Learning Method. SPE J. 2025, 30, 2238–2255. [Google Scholar] [CrossRef]
  15. Camilleri, L.A.; Gong, H.; Al-Maqsseed, N.H.; Al-Jazzaf, A.M. Tuning VSDs in ESP Wells to Optimize Oil Production—Case Studies. In Proceedings of the SPE Artificial Lift Conference and Exhibition—Americas, The Woodlands, TX, USA, 28–30 August 2018. Paper SPE-190940-MS. [Google Scholar] [CrossRef]
  16. Petrushin, M.A.; Kherson, E.Y.; Liubimov, V.S.; Popravko, K.A.; Petyaev, V.A.; Shpakov, S.O. Modeling of Mechanized Wells Operating in Alternating Frequency Mode Considering Check Valve Leakage and Practical Application for Efficient Well Management. In Proceedings of the SPE Annual Technical Conference and Exhibition, Houston, TX, USA, 20–22 October 2025. Paper SPE-227858-MS. [Google Scholar] [CrossRef]
  17. Kurchukov, M.O.; Dudnik, P.D.; Kherson, E.Y.; Petrushin, M.A.; Smirnov, N.A.; Yudin, E.V.; Isaeva, S.M. Slug Flow Regime Modeling Using Machine Learning and Practical Application for ESP Well Optimization. In Proceedings of the SPE Annual Caspian Technical Conference and Exhibition, Baku, Azerbaijan, 25–27 November 2025. Paper SPE-230456-MS. [Google Scholar] [CrossRef]
  18. Shostak, V.F.; Shostak, O.V. The Control of Technological Complexes in Emergency (Extreme) Regimes. IFAC Proc. Vol. 1995, 28, 137–139. [Google Scholar] [CrossRef]
  19. Li, Q.; Wang, F.; Wu, J.; Li, Q.; Zhang, G. Multivariate Coupling Model and Reservoir Characteristics of Enhanced Geothermal Reservoirs. Energies 2026, 19, 3180. [Google Scholar] [CrossRef]
  20. Liu, Y.; Li, W.; Xiao, Z.; Ji, S.; Liu, Q.; Tang, Y.; Zhang, Y.; Wang, J. Recent Progress in Organic Inhibitors for Anticorrosion in Complex Acid Environments. Coatings 2026, 16, 150. [Google Scholar] [CrossRef]
  21. Pashali, A.A.; Khalfin, R.S.; Silnov, D.V.; Topolnikov, A.S.; Latypov, B.M. On the Optimization of the Periodic Mode of Well Production Operated by Submersible Electric Pumps in Rosneft Oil Company. Neft. Khozyaystvo Oil Ind. 2021, 2021, 92–96. (In Russian) [Google Scholar] [CrossRef]
  22. Topolnikov, A.S. Argumentation of Application if Quasi-Stationary Model to Describe the Periodic Regime of Oil Well. Proc. Mavlyutov Inst. Mech. 2017, 12, 15–26. (In Russian) [Google Scholar] [CrossRef]
  23. Brown, K.E.; Lea, J.F. Nodal Systems Analysis of Oil and Gas Wells. J. Pet. Technol. 1985, 37, 1751–1763. [Google Scholar] [CrossRef]
  24. Burakov, I.M.; Garipov, T.T.; Sharipov, T.R.; Zaydullin, R.I. Integrated Hydrodynamic Modelling of the Well–Reservoir System. Nauchno-Tekhnicheskiy Vestn. OAO “NK Rosneft’ ” 2009, 15–17. (In Russian) [Google Scholar] [CrossRef]
  25. Yudin, E.V.; Piotrovskiy, G.A.; Smirnov, N.A.; Bayrachnyi, D.; Petrushin, M.A.; Isaeva, S.M.; Yudin, P. Modeling and Optimization of ESP Wells Operating in Intermittent Mode. In Proceedings of the SPE Annual Caspian Technical Conference, Nur-Sultan, Kazakhstan, 15–17 November 2022. Paper SPE-212116-MS. [Google Scholar] [CrossRef]
  26. Yudin, E.V.; Piotrovskiy, G.A.; Smirnov, N.A.; Petrushin, M.A.; Isaeva, S.M.; Zamakhov, S.V.; Popravko, K.A.; Kherson, E.Y. Group Optimization and Modeling of Mechanized Wells Operating in Intermittent Mode. In Proceedings of the Abu Dhabi International Petroleum Exhibition and Conference (ADIPEC), Abu Dhabi, United Arab Emirates, 4–7 November 2024. Paper SPE-222942-MS. [Google Scholar] [CrossRef]
  27. Petrushin, M.A.; Kherson, E.Y.; Smirnov, N.A.; Yudin, E.V. Performance Optimization of ESP Wells Under Intermittent Operation Using Long-Term Asymptotic Model Predictions. In Proceedings of the SPE Annual Caspian Technical Conference and Exhibition, Baku, Azerbaijan, 25–27 November 2025. Paper SPE-230454-MS. [Google Scholar] [CrossRef]
  28. Schlumberger. OLGA User Manual: Version OLGA 2016.2; User Manual; Schlumberger: Abingdon, UK, 2017. [Google Scholar]
  29. García, C.E.; Prett, D.M.; Morari, M. Model Predictive Control: Theory and Practice—A Survey. Automatica 1989, 25, 335–348. [Google Scholar] [CrossRef]
  30. de Keyser, R.M.C.; van de Velde, P.G.A.; Dumortier, F.A.G. A Comparative Study of Self-adaptive Long-range Predictive Control Methods. Automatica 1988, 24, 149–163. [Google Scholar] [CrossRef]
  31. Sharma, R.; Glemmestad, B. Optimal Control Strategies with Nonlinear Optimization for an Electric Submersible Pump Lifted Oil Field. Model. Identif. Control 2013, 34, 55–67. [Google Scholar] [CrossRef]
  32. Poland, J.; Stadler, K.S. Stochastic optimal planning of solar thermal power. In Proceedings of the 2014 IEEE Conference on Control Applications (CCA), Juan Les Antibes, France, 8–10 October 2014; pp. 586–592, Part of 2014 IEEE Multi-conference on Systems and Control (MSC), 8–10 October 2014. [Google Scholar] [CrossRef]
  33. Krishnamoorthy, D.; Bergheim, E.M.; Pavlov, A.; Fredriksen, M.; Fjalestad, K. Modelling and Robustness Analysis of Model Predictive Control for Electrical Submersible Pump Lifted Heavy Oil Wells. IFAC-PapersOnLine 2016, 49, 544–549. [Google Scholar] [CrossRef]
  34. Santana, B.A.; Matos, V.S.; Santana, D.D.; Martins, M.A.F. Embedded MPC Strategies for ESP-Lifted Oil Wells: Hardware-in-the-Loop Performance Analysis of Nonlinear and Robust Techniques. Processes 2023, 11, 1354. [Google Scholar] [CrossRef]
  35. Al-Hussainy, R.; Ramey, H.J.; Crawford, P.B. The Flow of Real Gases Through Porous Media. J. Pet. Technol. 1966, 18, 624–636, Paper SPE-1243-A-PA. [Google Scholar] [CrossRef]
  36. Golan, M.; Whitson, C.H. Well Performance, 2nd ed.; Prentice Hall: Englewood Cliffs, NJ, USA, 1991. [Google Scholar]
  37. Zhu, H.; Zhu, J.; Lin, Z.; Zhao, Q.; Rutter, R.; Zhang, H.Q. Performance Degradation and Wearing of Electrical Submersible Pump (ESP) with Gas-Liquid-Solid Flow: Experiments and Mechanistic Modeling. J. Pet. Sci. Eng. 2021, 200, 108399. [Google Scholar] [CrossRef]
  38. Vieira, T.S.; Siqueira, J.R.; Bueno, A.D.; Morales, R.E.M.; Estevam, V. Analytical Study of Pressure Losses and Fluid Viscosity Effects on Pump Performance during Monophase Flow inside an ESP Stage. J. Pet. Sci. Eng. 2015, 127, 245–258. [Google Scholar] [CrossRef]
  39. Takács, G. Electrical Submersible Pump Manual: Design, Operations, and Maintenance; Gulf Professional Publishing: Burlington, MA, USA, 2009. [Google Scholar]
  40. Ulanicki, B.; Kahler, J.; Coulbeck, B. Modeling the Efficiency and Power Characteristics of a Pump Group. J. Water Resour. Plan. Manag. 2008, 134, 88–93. [Google Scholar] [CrossRef]
  41. Mayne, D.Q.; Rawlings, J.B.; Rao, C.V.; Scokaert, P.O.M. Constrained Model Predictive Control: Stability and Optimality. Automatica 2000, 36, 789–814. [Google Scholar] [CrossRef]
  42. Rawlings, J.B.; Mayne, D.Q.; Diehl, M.M. Model Predictive Control: Theory, Computation, and Design, 2nd ed.; Nob Hill Publishing: Madison, WI, USA, 2017. [Google Scholar]
  43. Seidel, D.; Winkelmann, M.; Hartrumpf, M.; Heppner, N. Data-driven Validation for the Safety of Automated Driving. ATZelectronics Worldw. 2023, 18, 38–41. [Google Scholar] [CrossRef]
  44. Kang, Y.; Yin, H.; Berger, C. Test Your Self-Driving Algorithm: An Overview of Publicly Available Driving Datasets and Virtual Testing Environments. IEEE Trans. Intell. Veh. 2019, 4, 171–185. [Google Scholar] [CrossRef]
  45. Zhang, P.; Zhu, B.; Zhao, J.; Fan, T.; Sun, Y. Safety Evaluation Method in Multi-Logical Scenarios for Automated Vehicles Based on Naturalistic Driving Trajectory. Accid. Anal. Prev. 2023, 180, 106926. [Google Scholar] [CrossRef] [PubMed]
  46. Yudin, E.; Kovaleva, M.; Shevchenko, V.; Bekh, G.; Gudilov, M.; Isaev, D.; Zaytsev, A. Maintaining ESP Operational Efficiency Through Machine Learning-Based Anomaly Detection. Geoenergy Sci. Eng. 2025, 251, 213864. [Google Scholar] [CrossRef]
  47. Yudin, E.; Khabibullin, R.; Kobzar, O.; Usikov, D.; Chernyshov, V.; Suleymanov, M.; Grigorev, I.; Ryzhikov, A.; Vrazhevsky, S.; Shabunin, M. Innovative Monitoring Technologies for Well Control Through Sensor Integration and Edge Computing. In Proceedings of the Middle East Oil, Gas and Geosciences Show (MEOS GEO), Manama, Bahrain, 16–18 September 2025. Paper SPE-226940-MS. [Google Scholar] [CrossRef]
  48. Yudin, E.; Galeev, R.; Isaev, D.; Zamakhov, S.; Kobzar, O. An Integrated Approach to Virtual Flow Metering of Wells with ESP Based on a Combined Hydraulic and Electric Model. In Proceedings of the Abu Dhabi International Petroleum Exhibition and Conference (ADIPEC), Abu Dhabi, United Arab Emirates, 3–6 November 2025. Paper SPE-229250-MS. [Google Scholar] [CrossRef]
  49. Fraces, C.G.; Tchelepi, H.A. Physics Informed Deep Learning for Flow and Transport in Porous Media. In Proceedings of the SPE Reservoir Simulation Conference; Society of Petroleum Engineers (SPE): Richardson, TX, USA, 2021; p. D011S006R002. [Google Scholar] [CrossRef]
  50. Zhao, M.; Wang, Y.; Gerritsma, M.; Hajibeygi, H. Efficient simulation of CO2 migration dynamics in deep saline aquifers using a multi-task deep learning technique with consistency. Adv. Water Resour. 2023, 178, 104494. [Google Scholar] [CrossRef]
  51. Brunton, S.L.; Noack, B.R.; Koumoutsakos, P. Machine Learning for Fluid Mechanics. Annu. Rev. Fluid Mech. 2020, 52, 477–508. [Google Scholar] [CrossRef]
Figure 2. ESP Well Scheme.
Figure 2. ESP Well Scheme.
Processes 14 02514 g002
Figure 3. Visualization of the physically correct root for the tubing flow.
Figure 3. Visualization of the physically correct root for the tubing flow.
Processes 14 02514 g003
Figure 6. Predictive control loop scheme.
Figure 6. Predictive control loop scheme.
Processes 14 02514 g006
Figure 7. Drawdown-phase comparison of intake pressure (a) and liquid rate (b) among the reduced-order model (red), original numerical simulator (orange, dashed) and OLGA simulation (gray, dash-dotted).
Figure 7. Drawdown-phase comparison of intake pressure (a) and liquid rate (b) among the reduced-order model (red), original numerical simulator (orange, dashed) and OLGA simulation (gray, dash-dotted).
Processes 14 02514 g007
Figure 8. Asymptotic-phase comparison of intake pressure (a,b) and liquid rate (c,d). Panels (b,d) are zoomed views of the first cycles. Blue dots in (b): cycle-averaged P i n ¯ ( N ) ; black dashed: fitted a e b N + c ; gray dashed: predicted asymptote P i n ( + ) .
Figure 8. Asymptotic-phase comparison of intake pressure (a,b) and liquid rate (c,d). Panels (b,d) are zoomed views of the first cycles. Blue dots in (b): cycle-averaged P i n ¯ ( N ) ; black dashed: fitted a e b N + c ; gray dashed: predicted asymptote P i n ( + ) .
Processes 14 02514 g008
Table 1. Comparison of representative automatic-control approaches for ESP-lifted wells against the present work.
Table 1. Comparison of representative automatic-control approaches for ESP-lifted wells against the present work.
StudyModel (Type/Order)Control ScopeTarget RegimeExecution Target
Sharma and Glemmestad [31]Nonlinear steady-state (algebraic) field model; no transient dynamicsSteady-state optimizer with PI loops; field-wide power minimization and separator-capacity allocation (multi-well)ContinuousSupervisory real-time optimization layer
Pavlov et al. [32]Low-order (two-control-volume) linearized hydraulic modelLinear MPC; intake-pressure setpoint tracking (single well)ContinuousFull-scale test facility
Krishnamoorthy et al. [33]Same low-order model; robustness study on a high-fidelity simulatorRobust linear MPC; intake-pressure tracking under watercut and choke variationContinuousHigh-fidelity simulator
Santana et al. [34]Nonlinear/robust model identified around a fixed operating pointNonlinear and robust infinite-horizon MPC with zone control enforcing the ESP envelopeContinuousMicrocontroller (edge, hardware-in-the-loop)
This workReduced-order transient coupled reservoir–wellbore model; closed-form per-cycle solution with an analytical stability criterionConstrained per-cycle predictive control that optimizes the cyclic on/off structure ( F work , T work , T idle ) for a cycle-averaged rate target under an intake-pressure constraintIntermittent (cyclic on/off, AR/PSS)Standard PLC (edge, no cloud)
Table 2. Controller configuration for the setpoint-tracking experiment.
Table 2. Controller configuration for the setpoint-tracking experiment.
CategoryParameterValue
Cost functionalActive weight Q 1 0
Suppressed weights Q 2 = Q 3 = Q = 0
Target Q ¯ l i q 95.0 m 3 / day
Tolerance band±5% (≈±5 m3/day)
State constraint P i n min 40.0 atm
Admissible controls F work [ 40.0 , 60.0 ] Hz
T work [ 5.0 , 30.0 ] min
T idle [ 5.0 , 30.0 ] min
Optimization grid N F 1 (frequency nodes)8
N T 1 = N T 2 (time nodes)7
In-cycle points (work/idle) 20 / 20
Table 3. Setpoint-tracking control-iteration schedule.
Table 3. Setpoint-tracking control-iteration schedule.
Control IterationTime (h) F work (Hz) T work (min) T idle (min)
№13.345.715.512.9
№23.842.223.49.0
№34.441.823.47.6
№44.950.124.724.7
№55.754.319.526.1
№66.548.830.027.4
Table 4. Disturbance-rejection control-iteration schedule.
Table 4. Disturbance-rejection control-iteration schedule.
Control IterationTime (h) F work (Hz) T work (min) T idle (min)
№111.046.619.511.6
№211.551.916.815.5
№312.152.223.423.4
№412.849.923.419.5
№513.551.318.218.2
№614.154.720.826.1
Table 5. Controller configuration for the retrospective open-loop back-test.
Table 5. Controller configuration for the retrospective open-loop back-test.
CategoryParameterValue
Baseline regime F work 54.3 Hz
T work 1.6 min
T idle 27.8 min
Cost functionalActive weights Q 2 , Q 3 0
Suppressed weights Q 1 = Q = 0
Rationale for Q 1 = 0 cycle too short (≈29 min)
State constraint P i n min not activated
(operating point far from bound)
Control target Q ¯ l i q 7.47 m 3 / day
Tolerance band [ 7.10 , 7.84 ] m 3 / day
Tolerance band ( ± % )≈±5%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Petrushin, M.; Kherson, E.; Smirnov, N.; Yudin, E.; Davoodi, S.; Gorbacheva, V. Artificial-Lift System Control: A Reduced-Order Transient Model for Real-Time Predictive Control of Electrical Submersible Pump Wells. Processes 2026, 14, 2514. https://doi.org/10.3390/pr14152514

AMA Style

Petrushin M, Kherson E, Smirnov N, Yudin E, Davoodi S, Gorbacheva V. Artificial-Lift System Control: A Reduced-Order Transient Model for Real-Time Predictive Control of Electrical Submersible Pump Wells. Processes. 2026; 14(15):2514. https://doi.org/10.3390/pr14152514

Chicago/Turabian Style

Petrushin, Mikhail, Efim Kherson, Nikita Smirnov, Evgeniy Yudin, Shadfar Davoodi, and Viktoriia Gorbacheva. 2026. "Artificial-Lift System Control: A Reduced-Order Transient Model for Real-Time Predictive Control of Electrical Submersible Pump Wells" Processes 14, no. 15: 2514. https://doi.org/10.3390/pr14152514

APA Style

Petrushin, M., Kherson, E., Smirnov, N., Yudin, E., Davoodi, S., & Gorbacheva, V. (2026). Artificial-Lift System Control: A Reduced-Order Transient Model for Real-Time Predictive Control of Electrical Submersible Pump Wells. Processes, 14(15), 2514. https://doi.org/10.3390/pr14152514

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop