We have been working hard to make WellSim simpler, faster and easier to use:
The layout of the main menu bar has been complely reorganised.
You can undock many tabs to become independent windows that you can resize and drag on the screen see how.
We have been working on the internals to make WellSim more stable.
Previously, a dotted or dashed graph (with symbols turned off) with many points would display as a solid line. Now it always shows correctly.
In most tables, you can change the sort order temporarily by clicking in the column's title area see how:
Synchronise dependent axes for for quick graph and multiple graph settings
If a graph has two dependent axes, then the axis grids can be confusing, see below left. If you tick
Synchronise dependent axes then the top/right dependent axis uses the same axis grids as the bottom/left dependent axis. The axis grids are simpler. WellSim changes the top/right axis numbers to suit the new grid.
While you are editing and running a discharge simulation, you can now view, edit and save the the well's secondary feedzone data. This speeds up modelling a well's secondary feedzones.
Updated the tutorial to model a well's secondary feedzones see here.
If you change the parameters for a simulation and go to save it before you have rerun the simulation, WellSim gives a warning.
When you change a dataset that is used by a simulation, WellSim displays warnings read more.
For example, if you change a geometery configuration that is used by a discharge simulation, WellSim displays warnings for the discharge simulation by hilighting in orange the discharge simulation data:
Database version is now 13
You can now run WellSim from the command line, using the -b or --batch parameter, to run discharge simulations and output simulations. Specify the required input data in text files and run WellSim from the command line; WellSim writes the results to text files read more.
The advantage of running from the control line is that WellSim will run unattended. You would typically do this from another program, which would write the input files, run WellSim, then read the result files. For example, if you are doing a reservoir simulation using another program you could use this other program to run WellSim from the command line to:
Auto option for delimiting fields, to better manage data with double quotes, commas and carriage return / line feeds. Field delimiting options now include memo, header, other non-numeric and numeric. Read more.
You can save predefined groups of fields to export, and recall them later read how.
For this release of WellSim we have been working on ways to make WellSim simpler, faster and easier to use.
This is to emphasise the fact that the well's primary, deepest feedzone is handled in an output or an injectivity simulation. Therefore:
Well sort shows a wellhead, then the list of wells in the database is sorted by by time (the value of
Well sort to sort by well name.
Well sort shows a clock, then the list of wells in the database is sorted by well name. Click
Well sort to sort by time (the value of
Flow choked. Well pressure too low to maintain discharge.
No flow above secondary feedzone
Modified) or by well name, with fly-over hints to assist
Run finishedmessage displayed at end of simulations.
Injection and injectivity simulations now work for wells where the fluid can be injected into the well without needing to be pumped read more. This graph of an injectivity simulation shows the wellhead pressure dropping to close to zero at mass flowrates less than 120 t/hr:
While calculating output and injectivity simulations:
Database version changed from 10 to 11.
Fixed Import error in all measured data modules.
To calculate output simulations over a range of reservoir pressures read more.
Database version changed from 9 to 10.
To calculate well data for TETRAD read more.
Multiple Graph can now display side-by-side graphs of data that share a common axis, usually depth read more.
The two side-by-side graphs revert to single graph if the dependent axes have same unit type.
Enhanced zoom: zoom all directions (all axes) or zoom independent axis only read more.
Draggable axes in Quick Graph and Multiple Graph read more.
Set axis increment to 0 to get good axis labels for normal graph and zoomed graph read more.
Logarithmic axis labels improved; adjust axis labels by setting Increment read more.
Column Ordering and Visibility window, the Multiple Graph
Group window and the Export window you can now select more than one field by Shift-clicking or Ctrl-clicking. WellSim remembers the order that you Ctrl-click the fields and can move the fields in this order.
Database version changed from 8 to 9.
New module to calculate downhole parameters during injection read more.
New module to calculate well conditions at a range of flows read more.
Has been substantially improved read about graph schema:
Independent cycling of line colour, line type, symbol and symbol colour.
Line colour and symbol colour can be offset from each other.
Symbol frequency can be specified, either by thinning or maximum count.
Non-solid lines displayed correctly for dense data sets (Line Width = 1 only).
Additional symbols (left triangle/right triangle) added to available symbols.
Individual quick and multiple graph schema rules can be saved to each node.
Significant rewrite of this in-program help guide, including easy-to-use tutorials covering all major features.
Brine Flow and Steam Flow fields available in discharge simulation output.
Progress bars now displayed in all simulation modules.
Pressure / flow units rationalized.
Mixture enthalpy, velocity and density values suppressed for non-WellSim correlations.
Inconsistency reports expanded to output, injection and injectivity simulations.
Well elevation and RKB height now used for pressure conversions and depth / elevation calculations.
Graph schema settings now used in in the graphical results after a simulation is run.
Network dongle now works correctly in network situation.
Database version changed from 7 to 8.
Edit windows: Column visibility and widths passed from main screen.
Edit windows: Sort option now available.
Formation temperatures: Default values suggested on New.
Output Simulation Steam drawdown factors default to 0 if not required.
Well: Information panels updated when new well created.
Geometry Configurations: Checks to ensure consistent deviation and casing depths.
Geometry Configurations: Correct deepest outer diameter set.
Well Deviation Offset calculation error corrected.
Measured Discharge Profiles: Vertical depth calculated and filled on Check.
Measured Discharge Profiles: New data - save error corrected.
New well deviation node to facilitate well geometry calculations.
New well casing node to facilitate well geometry calculations.
Well geometry calculations using specified well deviation and casing.
Measured discharge profile calculations using specified well deviation.
Default parameter values provided for new Formation Temperature.
Heat flow between fluid and formation now in correct direction.
Gauge/absolute pressure conversions use well elevation.
Admininstrator Mode activated in Unit Preferences.
Output simulations corrected for wells with gas and secondary feeds.
Database version changed from 6 to 7 for the new well geometry options
Updated Help file.
Corrected lower bound error for Enthalpy options.
Successful calculations available when discharge simulation fails to complete.
Successful calculations available when output simulation fails to complete.
Corrected data-dependent error in Lower Bound module.
Trapped feedzone non-convergence condition for Simple correlation.
Corrected non-initialization error for some run-again simulations.
Improved file browser for Create New Database menu option.
Output tests can be directly generated from estimated downhole parameters.
Lower bound analysis fully operational.
Discharge simulation matching analysis implemented.
New Help file with updated tutorials
Flyover hints implemented in Data entry and Simulation windows.
Preferences and settings written to preferences.ini file - more user control.
Range of tools provided to manage preferences.ini.
Instability in discharge simulations (when flash depth too close to depth increment) fixed.
Save and SaveAs options implemented in Feedzones and Formations.
Initial typing error in Data Entry grid fixed.
Graphs Settings and Chart Editor implemented in Data Entry windows.
Errors casues by field name case differences fixed.
Errors associaterd with duplicate Preferred Names fixed.
Database version changed from 5 to 6 for the new fields added to the Output Test tables.
Fixed error in non-WellSim correlations associated with explicit friction factor calculations.
Fixed error causing false phase change during pressure drop iteration.
Removed upper-bound velocity restriction for Orkiszewski correlation.
Added column order and width settings at each node.
Added options for error reporting, support requests and improvement suggestions.
Fixed occasional drawdown factor calculation error for output tests using bottom-up discharge simulations.
Added gif, jpg and png formats to graph export options.
ConstParam field in OUTPUTTESTS increased to 16 characters to allow Temperature parameter.
Query to select Output Test discharge data corrected to include wellname and ID.
Database version changed from 4 to 5.
Added vapour, liquid and mixture enthalpy calculations.
Implemented mixture velocity calcuations for non-wellsim correlations.
Implemented saving of graph settings in edit windows.
Calculated void fraction from dryness for non-Wellsim correlations.
Corrected flow regime determination for wellsim correlations.
Corrected flash point errors in complex non-WellSim top-down correlations.
Database version changed from 3 to 4.
Fixed measured discharge profile data entry error.
Fixed vertical/measured depth conversion for single-segment deviated well.
Fixed pre-processing divide-by-zero error that occurs in some configurations.
Trapped occasional endless iteration error for Simple equation of state.
Column order and width Save procedures implemented in multiple graph workheet.
Fixed error in complex gas calculations.
Added column order and column width settings.
Fixed flow regime initialisation to correct top-down/bottom-up correlation.
Fixed registry error caused by commas in Multiple Graph title.
Fixed TopDown discharge test error with deviated wells.
Fixed New Well error with European number format.
Added Preference to optionally turn on error logging.
Added Output Test option to calculate drawdown parameters when using bottom-up discharge simulation.
Fixed Casing (Non Standard) error where inner and outer diameters not saved.
Added data checks to Lower Bound Analysis
Modified About box and Splash screen to give release validity of current registration.
New output tests now default to Calculate Parameters option, with top-down discharge tests listed.
Discharge tests now saved for output tests that do not calculate drawdown parameters.
Fixed error when Quick Graph Settings is selected on initial start-up.
Moved QuickGraph Settings and Graph Schema to Graph menu.
Added checks for simulation start or finish depths within depth range of well.
Corrected error when records are untagged from the bottom of the list.
Corrected wrong assignment of density and pressure gradient values from discharge tests.
Corrected measured depth / vertical depth conversion for bottom-up simulations starting above last segment of deviated well.
Added mouse wheel scroll to main form header tables.
Added Ditto (Ctrl D) to geometry configuration edit form.
Significant code revisions to WellSim, Orkiszewski, Aziz, Hagerdorn, Beggs, Duns and Mukherjee correlations.
Speed of calculation and of graphing considerably improved.