Skip to content

Latest commit

 

History

History
174 lines (151 loc) · 4.87 KB

CHANGELOG.md

File metadata and controls

174 lines (151 loc) · 4.87 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[v0.3.3] - 2021-01-13

Fixed

  • raise ROP error only for drilling op

[v0.3.2] - 2021-01-12

Added

  • Input to set the nuber of time steps for the calculations.

[v0.3.1] - 2020-11-19

Added

  • Filter patch for temperature behavior results

[v0.3.0] - 2020-11-17

Added

  • Circulating operation
  • Temperature_behavior calcs and plot on new structure
  • Testing new structure as drilling2

Changed

  • Drilling is calculated from ROP

[v0.2.9] - 2020-09-15

Changed

  • Managing annular fluid properties separately
  • Using plotly from now, instead of matplotlib
  • Wellpath module is deprecated

Added

  • Input to set the sliding fraction coefficient between DP-wellbore (T&D model)
  • Viscosity variation due to changes in temperature

Fixed

  • Get wellpath from well object

[v0.1.9] - 2020-05-26

Added

  • More formulas for calculating Nusselt number
  • Full integration of Johancsik - Torque & Drag model
  • Logging calculations at every time step

Fixed

  • Loop for torque & drag calculation
  • Heat source terms

[v0.1.8] - 2020-05-03

Added

  • English system of units for modules drilling, production and injection
  • Function input_info() for production and injection modules

Fixed

  • Minor issues

[v0.1.7] - 2020-04-24

Added

  • Injection module
  • Viscosity model for Drilling module
  • Effects of the well inclination on the heat transfer

Fixed

  • Linearsystem for injection module
  • Casings integration
  • Heat transfer coefficients

[v0.1.6] - 2020-04-04

Added

  • Attribute plot_multi() for temp_time() function in production module

[v0.1.5] - 2020-04-03

Added

  • Production Module
  • Sub-module for Torque and Drag
  • Density Model
  • Attribute plot_multi() for temp_time() function in drilling module

Changed

  • 3D concept for Wellpath module

[v0.1.4] - 2020-02-13

Changed

  • Units on inputs: diameters [in], flow rate [lpm], area of nuzzles [in2], densities [sg].

[v0.1.2 -> v0.1.3] - 2019-12-15

Added

  • Horizontal displacement added in wellpath.get() function.
  • Method plot() wellpath.get().
  • Function ptd.temps for calculating at multiple time steps.

[v0.1.1] - 2019-12-02

Changed

  • Inputs wellpath_mode and wellpath_load_mode are no longer required.
  • Function param_effect() now shows contributions by heat source terms and convection/conduction.

Fixed

  • Data shape recognition in wellpath.load()

[v0.0.9 -> v0.1.0] - 2019-11-19

Added

  • Function input.info().
  • Raise-error messages for the function input.set_well().

Changed

  • Names of casings-related variables.
  • Module graph is now module plot.
  • Function analysis.param_effect(), new input md_length.
  • Function wellpath.get(), now it is possible to generate J-type wells, S-type wells and Horizontal wells.
  • Function wellpath.load(), load a wellpath as a list of dictionaries.
  • Function input.tdict(), include unlimited number of casings as a list of dictionaries.

Fixed

  • Module wellpath, error when using float numbers.

[v0.0.8] - 2019-10-16

Added

  • Documentation.

Changed

  • Physics Module (descriptions regarding modelling).
  • Tutorial.
  • Tests.

Fixed

  • Minor issues.

[v0.0.7] - 2019-09-23

Added

  • Functions wellpath.get() and analysis.hs_ratio().
  • Analysis Module.
  • Testing Module.
  • Web server in server.py, runs default script and returns plot to template
  • Add environment variable FLASK_APP=server.py
  • for continuous updates of web server add FLASK_DEBUG=1
  • run python -m flask run to start in pwptemp folder
  • axis plot for the web server in Graph.py
  • Time plot in flask server.py and Graph.py
  • form for entry of timesteps in jinja
  • added init.py to test directory for easier test runs

Changed

  • Web visualization app moved to new repo
  • Stab_time function.

Fixed

  • Title on plot_temp_time()
  • Change of density - Surrounding Space (rhosr)

[v0.0.6] - 2019-08-27

Added

Changed

Fixed

  • Minor issues for packaging.

[v0.0.5] - 2019-08-27

Added

Changed

Fixed

  • Dictionary with default parameters is now preloaded in Input.py, thus it is easily accessible.

[v0.0.4] - 2019-08-23

Added

Changed

  • Casings shoes depth now included into the class WellTemperature.

Fixed

[v0.0.3] - 2019-08-22

Added

  • New file for description of inputs.

Changed

Fixed

[v0.0.2] - 2019-08-22

Added

Changed

Fixed

  • Minor issues for packaging.

[v0.0.1] - 2019-08-21

Added

  • Riser section in the temperature profile.
  • Surrounding space (from 1st cement sheath up to undisturbed formation point).

Changed

  • Files distribution for packaging ('pwptemp' in PyPI)

Fixed