Whether you’re just getting started, want to hone your skills, or just want to pick up some new ideas and techniques…

Check out our FAQ section



Oliasoft is a team player! We will help you utilize the powerful capabilities of our API instead of struggling to make configurations work.

Check out our API documentation

Oliasoft WellDesign™ features

Well Trajecory Engineering

Oliasoft WellDesign trajectory module is a full Survey Data Management tool, capable of designing well trajectories and monitoring of actual real time well paths.

The module supports all main design options for building well trajectories, including the following:

  • Specification of MD, Inc, Az
  • BT3 (constant build)
  • DT1 (hold tangent, specify MD/TVD)
  • Bezier (specify target coordinates and target inc/az) (varying dogleg)

All standard well path and positioning mathematics are supported, such as Constant Turn Rate method, Constant Curvature method, Radius of Curvature method, Minimum Curvature method, Tangential method and Balanced Tangential method.

Oliasoft supports geodetic coordinates and UTM map references to surface and target locations with full exports to directional drilling plans.

Error modelling and Anti-Collision functionality is based on the latest ISCWSA mathematical formulas.

Additional error models can be programmed by users as an integrated part of the survey methodology.

Additionally, we support linear, quadratic, and higher-order Bezier curves for optimization and automation of “path to target” with continuously varying dogleg, a possibility when drilling with wired pipe and rig robotics.

Triaxial Casing design

Oliasoft’s casing design module offers full triaxial casing design, compatible with NORSOK, ISO, and API standards. Predefined load cases for all authority requirements are available, as well as generic load cases and options for custom loads. External loads and temperature profiles can be chosen per load case. Rule-based design allows automatic well design, based on kick tolerances and predefined load cases per casing. Rich libraries with casing and connection data per vendor are available, as well as separate libraries for automatic design.

Overall features include:

  • Inner/Outer/Differential pressure profiles
  • Axial profiles, connection tension, and compression profiles
  • Triaxial Von Mises Ellipses
  • Safety factors, maximum allowable wear, and overpull calculations
  • Full graphical user interface (GUI) and rule-based design allowing automation
  • Advanced internal and external profiles, including linking to temperature and production simulations
  • Custom export options, including Drilling Programs, Application for Consent, etc.
  • API access to all inputs/outputs and support functions for integration with warehouse and accounting systems, such as lengths of casing, drilling fluid volumes, etc.

Everything is available through Oliasoft’s API and can be operated purely via machine-to-machine interface.

The API allows custom coding of load cases, simulations, and other integrated features.

Hydraulics / Fluid / Cement Design

Oliasoft´s hydraulics and fluid design module can be used to model pressure losses through the entire circulating system, including rig setup, pipe string, bit and annulus. The module handles ECD estimation from circulation with cuttings load and cuttings transport efficiency. Bit nozzle size calculations for optimizing ROP and hydraulic horsepower is included, as well as surge and swab calculations for full BHA / completion / casing strings.

8 main rheology models are included:

  • Newtonian
  • Bingham Plastic
  • Power Law
  • Yield Power Law
  • Herchel Bulkley
  • Unified Model
  • API Model
  • Robertson and Stiff
  • Casson Model

Additional effects:

  • Drill string eccentricity and effect on fluid velocity and, consequentially, pressure loss
  • Pressure and temperature effect on rheology
  • Rheology conversion from Fann RP13D, RP13 B-1 and B-2, RP10 B-2, and custom apparatus model

Our hydraulic engines combines analytical and numerical finite difference mathematical models to predict accurate responses for circulation, reverse-circulation, drilling, and injection.


Analyze drilling, casing, and completion operations and assess the impact of predicted loads related to torque and drag in both soft string, stiff string, and hybrid configurations. Tension, fatigue, and triaxial stress can be calculated along with a range of scenarios, including:

  • Pick-up with / without rotation
  • Slack-off with / without rotation
  • Drill with / without rotation, backreaming and tripping operations
  • Rotation off bottom
  • Buckling and pipe stretch due to temperature
  • Side force, tortousity, connection contact loads, and drilling parameter sensitivity analysis
  • Buckling criterias and minimum WOB to buckle
  • Linking of loads to other modules
  • Automatic calibration of friction factors based on historic or real-time well data
WEAR Simulations

Internal wear of casing due to drilling and workovers can be simulated with Oliasoft’s Wear Simulator. Validation of the casing as a barrier after operations ensure well life-cycle assessment. Tool joint and pipe body contact forces and cumulative effects of multiple operations can be simulated.

Calculations are linked to others modules in Oliasoft Design™, such as “max wear” transposed onto casing design.

Automatic wear factor calibration based on historic or real-time data can be done by “backcalculating” historic data libraries.

Tubing Design

Advanced thermal modelling is the backbone of Oliasoft’s tubing design module. Oliasoft’s transient temperature simulator handles multiphase fluid production through tubing and annulus (production/injection), as well as circulation and shut-in scenarios, and calculates accurate temperatures and pressures throughout the entire well profile.

Tubing strings can be defined with a variety of packer configurations with temperature simulations linked to casing and tubing load selections.

Multistring analysis, such as pipbody movement, wellhead growth, and annular fluid expansion ensures analysis of advanced temperature effects of dynamic systems, compliant with both NORSOK D-010 and BSEE requirements.

  • Advanced pressure and temperature simulation of production/injection, circulation, and shut-in scenarios
  • Automatic phase envelope generation from PVT specification
  • Multiphase flow correlations
  • Transient temperature propagation throughout all annuli
  • Axial and Triaxial representation of all loads generated by temperature
  • Packer loads on tubing and casing
  • Multistring analysis, such as wellhead growth and annular fluid expansion

Blowout & Kill simulations

Oliasoft’s Blowout & Kill module is based on Statoil’s work with IRIS (International research Institute of Stavanger) on its blowout engine “BlowFlow”. The BlowFlow engine calculates probabilistic scenarios for blowout rates and durations, in line with Norsk Olje & Gass’ recommendations related to both well design and environmental risk analysis.

In addition, Oliasoft’s WellKill engine simulates dynamic kill rates for a variety of fluid densities for both off-bottom-injection and relief-well kill-scenarios. Oliasoft offers both upper and lower kill limits using zero-derivative and finite volume solutions, presented in industry standard formats to determine if the kill operation is possible with one or more injection points.

  • Stochastic input of reservoir parameters (triangle, three point mean, uniform, log-normal, and Gaussian correlations)
  • Multiple reservoir definitions for both 2-phase oil and gas and gas condensate fluid characteristics
  • Fluid impurities, such as CO2, N2, and H2S
  • A variety of inflow models available, such as oil, gas, fractured reservoirs, and explicit definition of PI and IPR
  • Vasquez-Beggs, Standing, De-Ghetto, Lee, Lee modified, and Egbogah PVT and viscosity models
  • Hagedorn-Brown, Beggs & Brill, Orkiszewski and Gray multiphase flow correlations
  • Stochastically limit blowout duration by incorporating probabilities for capping, bridging and coning well kill mechanisms
  • Zero derivative and finite volume dynamic kill methods for both off-bottom and relief-well kill
  • Automated model selection based on well configuration (vertical, horizontal, deep/shallow, etc.)
  • Full probabilistic event model, covering blowout exit paths (subsea/surface), flow paths (string, annulus, open hole) and partially and fully penetrated reservoirs, in line with Norsk Olje & Gass recommendations for compliance with NORSOK D-010

Everything is presented in a very easy-to-use graphical user interface. Due to Oliasoft’s technology infrastructure, simulations can be performed either client side or server side for especially computationally heavy scenarios. Results are presented with min, max, P10, P50, P90 and CDF curves. Integration with other modules enables automatic re-calculation of blowout & kill when changes are performed in well design.

Conductor & Wellhead Fatigue analysis

Oliasoft provides a dynamic finite element model to assess the integrity of conductors and wellheads under a range of loading conditions. Axial capacity and lateral movement of the conductor and wellhead is assessed, as well as ultimate strength analysis (ULS) and fatigue analysis (FLS) for various level of cement height (grouting limits) and movement of the BOP in sea conditions.

Oliasoft supports both free definition and calculation of soil stiffness based on site survey data, in order to determine the vertical capacity of the seabed, and provides sensitivities for conductor stick-up length, conductor cement height, and cement height between conductor and surface casing.

The simulations are based on principles in NORSOK U-001 for selection of ULS loads, API RP 2A-WSD for calculating elastic ULS capacity, and DNV-RP-C203 for compliance with FLS analysis, and can be performed both with and without dynamic riser loads.