• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • Tagged with
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Boundary Control of the Gas Coning Problem

Ronen, Jonathan January 2010 (has links)
This thesis was set to tackle the gas coning problem in oil-rim reservoirs with horizontal wells. The focus was short term production planning in the sub-critical phase only. Different controllers were developed and assessed based on the objective of net-present-value (NPV) of oil produced in the sub-critical phase.The reservoir model is a 1-D partial differential equation describing the dynamics of the gas-oil contact (GOC), for a homogeneous reservoir. Gas coning is considered to be the deformation of the GOC towards the well.Several controllers were developed and assessed alongside control laws from previous research: (i) the Backstepping method was used to develop a state-feedback controller, along with an observer. Coupled they make the Backstepping output-feedback controller. (ii) an output-feedback controller based on the structure proposed by previous research. (iii) linear-quadratic optimal control.An extended Kalman filter was also considered as a state observer, alongside the Backstepping observer.The backstepping controller did not deliver an increase of sub-critical payout which warrants the complicated structure of an observer-controller pair. It was even outperformed by simpler, output-feedback control laws. The optimal linear-quadratic controller achieved the best NPV of sub-critical production by far. This makes it the most attractive control strategy presented, even when considering that a real-world implementation will need to be paired with a state observer.

Page generated in 0.0346 seconds