A Workflow Challenge – Today’s Solution
A simple problem might have two key input data: pressure (p) and CO2 concentration (c). The output results of interest include total oil rate (q) and stock-tank oil density (d). The problem is to maximize q but constrained by a maximum density of 850 kg/m3. Each run of the application takes about 1 minute, with another few minutes to edit the input file (changing the two input values), edit the output file (fetching the two output results), then copy-and-pasting the numbers into Excel. Easily a task that could take 5 minutes per run, also requiring our attention as to when the run is finished.
Pipe-It Solution – Set Up Once
We tell Pipe-It how to launch the application. Pipe-It would first use the Linkz graphical interface to easily set up control of input data (p,c) and output results (q,d). We then define (p,c) as Variables, d as a Constraint, and q as the target Objective to maximize. All of this might take a few minutes, done once and for all. Now we can let Pipe-It manipulate the values of (p,c) until we find a combination that maximizes oil rate q but honors the STO density constraint. We have several ways forward using Pipe-It.
A simple way to study the impact of (p,c) on (q,d) is to set up a matrix of cases with varying values of (p,c). For example, using 10 values for each Variable, 100 runs would be required to study all combinations of (p,c). The hundred cases could easily be setup in Excel as two columns (p,c) with 100 row values. The (p,c) case matrix values are copy-and-pasted from Excel into Pipe-It Optimizer’s Case Matrix solver. Pipe-It would then automatically execute the application 100 times, each run keeping a history of calculated values of (q,d). The case with highest q and d.
Alternatively, one of the Pipe-It solvers is selected to automatically find the (p,c) combination that maximizes q and satisfies the density constraint dno manual intervention.
Pipe-It doesn’t need to know anything about the application (except how it is launched). The application run time can be 1 second, 1 minute, or 1 hour. Regardless, once Pipe-It Optimizer is launched, the user doesn’t need to intervene or interrupt – though they can watch the progress of each case as it completes.
For this simple example, Pipe-It has:
- Removed the need for the engineer to manually edit files and change/fetch specific values from those files.
- Eliminated the waiting time for the application to finish each run.
- Provided optimization to an application that doesn’t have built-in optimization capability.
- Allowed functional dependencies to be understood visually using basic 3D contour plotting.
Ask Pipe-It to handle this task for ANY application you are running. With Pipe-It, you get to spend less time manipulating numbers manually, and more time assessing their meaning!
Engineering groups often work with several applications on the same field or asset. Reservoir modelers might use black-oil models for some fields, compositional models for other fields, with little day-to-day interaction between the different field reservoir modelers. Another example could be process groups who are working on a mature field. Some of the process engineers do maintenance of existing HYSYS models for day-to-day operations, while another process group is evaluating a facilities upgrade with another HYSYS model, to assess a new tie-in field.
Pipe-It would readily allow all of the existing workflows to continue, each discipline group still working with the same software. But Pipe-It would create a synergy and consistency that is often missing because modelers work independently. An important intra-discipline issue is handling streams and PVT models consistently. The Pipe-It Streamz technology helps bring consistency and maintainability to streams management. Conversions from black-oil to compositional characterizations, from one EOS to another EOS characterization, and use of common/consistent EOS models within different models used by the same discipline.
Another upside to Pipe-It integration at the discipline level lies in the inevitable inter-dependency of one process on another. Field A performance often affects Field B performance, but this link is typically ignored because integration tools are not available, or they don’t function as needed. Pipe-It allows any number of models to be integrated computationally with ease. Once integrated, key dependencies can be identified and optimized.
The Pipe-It philosophy is to allow individuals and discipline groups to continue working as normal, using the same software and a similar work flow. Pipe-It provides elegant and reliable solutions for handling the clumsy and often-difficult task of integrating models – behind the scenes. The integration should not hamper an individual’s work process, but integration should enhance individual and group productivity by providing new capabilities within the current work framework.
Pipe-It’s automated integration provides needed improvement to any discipline’s use of today’s practice of silo engineering.
Pipe-It Solutions span across engineering disciplines necessary to develop and operate an asset. This gives the asset management team unique insight into how OPEX and CAPEX should be spent to maximize Net Present Value, short vs. long term cash flow, production planning and forecasting and Product Blending to mention a few areas of interest.
Pipe-It provides detailed compositional information of the petroleum product stream at any point or node in the production system. This information can be used to maximize utilization of the existing facilities and ensure that production specifications are met. It can help in predictions of constraint violations in the future and help in planning in upgradations. Various production scenarios can be more realistically evaluated due to the integrated model and cause effect dependencies.
- Pipe-It Solutions are utilized from field development phase through tie-in evaluations in mature assets.
- Pipe-It Solutions can be implemented at any time along the asset lifespan.
- Pipe-It Solutions can be implemented as one-off solutions to eg. a tie-in evaluation or enduring solutions to assist in operating the asset.
Petrostreamz is a company with strong ties to the academic community and leading O&G universities. For researchers and BSc, MSc and PhD students Pipe-It is provided free of charge on time limited licenses.
Researchers and students at NTNU and other universities world-wide have been utilizing the flexibility and generality of Pipe-It in aiding their various research efforts. Pipe-It has the unique capability of launching sequence of applications and analyzing their intermediate and final results. Ad-hoc programming scripts usually used by researchers and scientists are easily incorporated in the workflow providing unprecedented productivity gains. The built-in optimizer with out-of-the-box solvers and possibility of easily adding their own solvers for both mathematical and engineering purposes makes this a versatile tool for studying optimization of academic and engineering problems.
If you are a researcher or a student and would like a trial license, please go to Downloads and use your institution’s e-mail address to gain access.