Summary: | Drilling a well for exploration or production of petroleum resources is a costly and complicated procedure. There is a great potential for cost reduction by drilling safer, faster and with less Non-Productive Time (NPT). Reducing the time spent on drilling will not only save costs, it also provides the benefit of lowering the environmental impact of drilling operations. From a mechanical standpoint, achieving high efficiency drilling can be realized by optimizing the applied Weight on Bit (WOB) and drillstring rotational speed (Revolutions per Minute - RPM). However, selection of optimal values for WOB and RPM is a complex task. The drilling action at the bit happens at distances often several kilometers away from the rig, and only indirect measurements performed at the surface are routinely available to gauge what is happening down the hole. The task is further complicated by uncontrollable changes in downhole conditions such as variations in rock properties and wear and tear on the bit, which can alter the bit/rock interaction so that the WOB and RPM that was optimal a few minutes ago might no longer be the most efficient solution. Furthermore, the information required to accurately model the downhole conditions might not be directly measurable or available in real-time, which could preclude available models from predicting the optimal WOB and RPM. In this work, an adaptive model-free algorithm called Extremum Seeking (ES) is investigated for the purpose of optimizing the WOB and RPM in real-time. The method is data-driven and relies on continuously performing small tests with the applied WOB and RPM while drilling ahead, to gather information about the current downhole conditions. The test results are used to generate a local linear model, based on which the ES algorithm continuously performs automatic adjustments in WOB and RPM in the direction that increases Rate of Penetration (ROP) or reduces Mechanical Specific Energy (MSE). This process is designed to iteratively drive the WOB and RPM to their optimal ...
|