SimWorx Engineering, Research & Development
description
Transcript of SimWorx Engineering, Research & Development
![Page 1: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/1.jpg)
SimWorxEngineering, Research & Development
![Page 2: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/2.jpg)
Filling the Gap
• The SimWorx team experience provides the missing link between Industry and Academy
• It converges both objectives.
![Page 3: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/3.jpg)
LabMeC to SimWorx Evolution19
98
1997
1999
2000
2001
2002
2003
2004
2005
2006
2007
Still Structures projects automation using AutoCAD
Land Surveying automation application developed under the AutoCAD environment
Development of hydraulic fracturing applications.
PICTA – Embraer – FapespCFD Application development and archictecture.
Development of voice logging application for call centers (Distributed application)
Created and received the mantainance contract for the Embraer CFD code
2008
Consulting contract on numerical methods
and Symbolic Programming course
![Page 4: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/4.jpg)
SimWorx Team
• Graduated students from LabMeC
• Different experiences with research applied to numerical methods. – Edimar Cesar Rylo: Dr. Eng.
– Gustavo Camargo Longhin: M.Sc. Eng.
– Tiago Luís Duarte Forti: M.Sc. Eng.
![Page 5: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/5.jpg)
What we do
• Development of numerical simulators – Writing C++/VB/Delphi
• Engineering projects automation tools.– Stand alone applications– Autodesk (ARX, VBA, LISP)
• Numerical simulations using comercial applications. (Ansys, Nastran, etc);
• Courses for subjects such as:– Comercial simulators– Symbolic programming applications
![Page 6: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/6.jpg)
Oil Industry Applications
• Developed with a Petrobras and Labmec partnership. Well Engineering Department.
• Applications for:– Hydraulic fracturing.
• Water Injection with Fracture Propagation.• MiniFrac log analysis.
– Selective perforation.• Determination of an ideal hole distribution.
– Productivity Index determination in open-hole wells.
![Page 7: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/7.jpg)
The SimWorx / LabMeC Implementation Models
• Developed according to Object Oriented Philosophy– Easy mantainance and extension.– It better addresses complexities.– Allows for code reusability.
• Developed in C++– Increases kernel performance.
• Extensive use of Components.– Proprietary.– Developed in house.
![Page 8: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/8.jpg)
Hydraulic Fracturing Applications
• The SP3D application– Started development back in 2002.– A CENPES and LabMeC combined effort.– Served as the base project for the LabMeC CENPES long
relationship.• The Propag application
– Still evolving and incorporating new models / technologies.– A mantainance contract exists to support the necessary
evolution.
![Page 9: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/9.jpg)
The Propag Application
• Numerical Simulator for:– Water injection with fracture propagation.
• Its numerical model contemplates:– Formation’s Mechanical Behavior.– The flow of water through the porous medium.– The flow of water through the fracture opening.
• Developed in C++.• Based on Object Oriented Techiniques.
![Page 10: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/10.jpg)
The Propag Application
• Runs on regular PCs.• Requires regular computational resources.• Runs on Windows environment.• Has an intuitive user interface with:
– Reports.– Charts.
• Developed as MDI (Multi-Document Interface).– Inproves data analysis.– Software Industry consolidated feature.
![Page 11: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/11.jpg)
The Propag Formulation
• The numerical kernel of Propag.– Incorporates lots of different models.– Evolves based on Petrobras requirements.– Evolves according to availability of new technologies.
![Page 12: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/12.jpg)
Propag (GUI Overview)
Generic simulation data
Injection fluid data
Oil specific data
Finite Elements simulation specific data
Reservoir data
Horizontal or Vertical Well simulations
Confinement stresses
![Page 13: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/13.jpg)
Actuating stresses
• Can be entered by the user.• Or estimated by the application based on input data.
![Page 14: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/14.jpg)
Injection planner
• A spreadsheet like interface allows for the injection planning inputs.– User select units for
• Injection time.• Flow rate.
– In the example• 3000 days injecting 4000 m3/day• 50 days without injection• 1000 days injecting 6000 m3/day• ...
![Page 15: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/15.jpg)
Horizontal or Vertical Well
• Input specific for Vertical Well– Diameter of Holes (Perforation)– Number of Holes
• Input specific for Horizontal Well– Diameter– Length
![Page 16: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/16.jpg)
Preliminary values
• Fracture initiation pressures– Non penetrating fluid.– Penetrating fluid.
• Fracture initiation (surface data)– Flow rate.– Pressure.
• Filtration coeficients.– Cv (CII)
• Reservoir compressibility and viscosity coefficient.
– Cw (CIII)• Filter cake coefficient.
– CL • Total leakoff coefficient.
![Page 17: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/17.jpg)
Reports• Spreadsheet table
with a timestep wise finite element solution.
![Page 18: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/18.jpg)
Charts
• Plots for– Front position– Propagation pressure– Surface pressure– Fracture openning– Fracture height– Fracture volume– Efficiency
![Page 19: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/19.jpg)
Front Position
![Page 20: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/20.jpg)
Propagation pressure.
![Page 21: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/21.jpg)
Fracture openning
![Page 22: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/22.jpg)
Data exchange features
• Exports charts.– Bitmaps (figures)– MS Excel spreadsheets– ASCII text.
![Page 23: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/23.jpg)
Chart customization
• Fully customizable chart component allowing for:– 3D charts when necessary.– Exporting.– Editing.– Etc.
![Page 24: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/24.jpg)
Contextual Help enabled
• Hitting “F1” triggers the specific help.
![Page 25: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/25.jpg)
Future work
• Translations• Incorporate new formulations.• Vapor Injection• Horizontal Stresses anisotropy• Etc...
![Page 26: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/26.jpg)
ProDiv Application
• Application for Design and Analysis of Inflow Control by Unevenly Distributed Perforation. – Contemplates
• Producion• Injection• Acidization
![Page 27: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/27.jpg)
ProDiv background
• Complyes with the LabMeC / SimWorx development model.
• Based on the same computational frameworks of ProPag.
• Developed according to Object Oriented Philosophy.• Written in C++.
![Page 28: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/28.jpg)
ProDiv Methodology
• Based on user input.– Computes an ideal perforation scheme.– The ideal scheme is transformed from a continuous
function into a discrete function. (pipes with the same perforation rate)
– With the quasi ideal perforation it recomputes:• Pressure inside the pipe.• Flow
– Inside the tube (Q)– From the tube (Outflow) and to the tube (Inflow) (dQ/ds)
![Page 29: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/29.jpg)
Main Features
• Selective perforation for completion of:– Oil Production wells.– Water Injection wells.– Stimulation wells.
• Capable of:– Determine the ideal perforation for a given pressure / flow rate input.– Determine the resulting in/outflow for a given perforation.
![Page 30: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/30.jpg)
Main Features
• The adopted perforation rate can be edited by the user– Check existing configurations.– Check possible behaviors for different scenarios.– Fine tunning according to user experience.
• With the same perforation, the user can change the operation flow rate and check the behavior with that perforation scheme.
![Page 31: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/31.jpg)
The ProDiv Application
User input tabs
Analysis tabs
•Charts
•Spreadsheet
![Page 32: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/32.jpg)
ProDiv
• Flow specific input– Injection– Production– Stimulation
![Page 33: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/33.jpg)
ProDiv
• Well and Reservoir specific parameters.– Pressures– Well Geometry– Type of Perforation
• Holes• Slots
![Page 34: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/34.jpg)
ProDiv
• Auxiliary values– Average Flux Speed– Reynolds number– Friction Factor– Discharge Coefficient– Anular Pressure
![Page 35: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/35.jpg)
ProDiv
• Charts for:– Pressure– Holes per meter– Accumulated
number of Holes– Flow Rate
![Page 36: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/36.jpg)
ProDiv
Spreadsheet
![Page 37: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/37.jpg)
ProDiv
• Double click on chart pops up a chart only window
![Page 38: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/38.jpg)
ProDiv
• Ideal perforation is computed– Computed Number of Holes
• User can edit used number of Holes– Adopted number of Holes
![Page 39: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/39.jpg)
ProDiv walk through
• Holes per meter for the ideal perforation
![Page 40: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/40.jpg)
ProDiv
• Flow results for the ideal perforation
![Page 41: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/41.jpg)
ProDiv
• User can edit adopted number of holes per tube• Excel like Drag to Edit parameters
![Page 42: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/42.jpg)
ProDiv
• Charts represent Adopted number of Holes computations
![Page 43: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/43.jpg)
ProDiv
• Charts represent Adopted number of Holes computations
![Page 44: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/44.jpg)
ProDiv
• For Stimulation Operation.– Treatment Pressure can
either be:• Known value• Computed
– Click on button and compute window pops up.
![Page 45: SimWorx Engineering, Research & Development](https://reader035.fdocuments.us/reader035/viewer/2022062719/56813196550346895d9808e9/html5/thumbnails/45.jpg)
Future works
• Pressure and Permeability anisotropy• Editing functionalities• Translations• Etc...