Escolar Documentos
Profissional Documentos
Cultura Documentos
Contents
1 Introduction 1
1.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Hardware Requirement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.4 Third party components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.5 Abbreviations and Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 Installation 3
2.1 Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Upgrading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3 Multiple Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3 Main Window 4
3.1 Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.2 LED Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 Server Connection 6
4.1 Auto Connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
5 Replay Control 8
6 Event Log 9
6.1 Examples of messages: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
8 Model Outputs 11
8.1 FM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
8.1.1 Single values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
8.1.2 Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
8.1.3 Dynamic Change of Well Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
8.1.4 BHA Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
8.1.5 Temperature Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
8.1.6 ECD Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
8.1.7 Stand Pipe Pressure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.1.8 Surge and Swab Effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.1.9 Two phase flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.1.10 Influx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Dynamic Reservoir Influx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual iv
9 Widgets 19
9.1 Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
9.1.1 Time, Depth and Volume Based Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Plot interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Plot configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Adding a curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
9.1.2 Segmented plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Plot interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
9.2 Real Time Short List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
9.3 2D Tunnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
10 Well Configuration 32
10.1 Fluid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
10.1.1 Density Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
10.2 Trajectory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
10.3 Tubular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
10.3.1 ODMx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
10.3.2 OD and ConnectionOD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
10.3.3 ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
10.3.4 Weight per length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
10.3.5 Type Identifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
10.3.6 EMod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
10.3.7 Tubular Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
10.4 Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
10.5 Wellbore Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
10.5.1 Open Hole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual v
11 Drilling Control 58
11.1 Dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
11.1.1 Top Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
11.1.2 Simulation Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
11.1.3 Drilling Equipment Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Bar graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Input values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Connection sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Fluid Input and Volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Volume and depth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Well Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
11.2 2D Tunnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
11.3 Scenario Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
11.3.1 Start Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
11.3.2 Tripping properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
11.3.3 Connection set-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
11.3.4 Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
11.3.5 Alarm Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
11.3.6 Malfunctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
11.4 Automatic Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
11.4.1 Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual vi
12 Report Maker 78
12.1 Customize report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
13 Unit System 80
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual vii
15 Application Settings 87
15.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
15.2 Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
15.3 Real Time Short List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
15.4 Event Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
15.5 Models settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
15.6 Tunnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
15.7 WitsML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
15.8 Real Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
16 Troubleshooting 88
16.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
16.1.1 The application asks me for a password I don’t have . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
16.2 Flow Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
16.2.1 The model doesn’t calculate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
16.2.2 The model crashes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
16.2.3 The model calculates slowly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
16.2.4 The model is extremely slow when activating log files . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
16.2.5 The model behaves like there aren’t any flow, even though it receives a valid input . . . . . . . . . . . . 89
16.2.6 The model calculates wrong ECD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
16.2.7 The model calculates wrong SPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
16.2.8 The model calculates fluctuating flow out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
16.2.9 The above troubleshooting didn’t lead to a solution, the calculated values are still incorrect. What now? . 90
16.2.10 When calculated values are incorrect, how do we extract the log files for external inspections? . . . . . . 90
16.2.11 How to activate/deactivate logging? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 1 / 90
Introduction
General
Benefits:
Hardware Requirement
The application should work on standard computer hardware, but we do recommend the following:
Software Requirements
• Windows 7
• Windows 8
• Windows 10
• Windows Server 2008
• Windows Server 2012
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 2 / 90
• Graphics from OpenIconLibrary, Crystal project, KDE4 Crystal Diamond Icons 1.1 and Oxygen Project (more licensing infor-
mation in graphics/icons/license)
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 3 / 90
Table 2: (continued)
Installation
Licensing
When executing the application for the first time, a license request form will appear. This will let the user write "Company infor-
mation", which should describe the licensee. Clicking the save button will save a license request file to the "\bin" directory where
the application was installed, and can be forwarded to support@edrilling.no. The name of the file is "openview2D_license.req".
eDrilling will reply with a license file, which must be placed in the "\bin" directory, in the directory of the application. Next time
the application is run, the application will execute according to the license.
Upgrading
When installing a new version, the user could either install it over the old directory, or into a new directory.
By using the old directory, the installer will replace most of the files with the ones contained in the package. Make backup of
these files, if the previous configuration is needed:
1. bin\AppSettings.ini
2. config\*
3. layouts\*
By installing it in a new directory, make sure to copy over the following files. Notice that it’s mostly the same list as above, in
addition to the license file.
1. bin\*.lic
2. bin\AppSettings.ini
3. config\*
4. layouts\*
Also make sure to copy over the well configuration. The path depends on how the user has configured the system, but is usually
on a network drive, or placed in the \wellconfig\ directory (where the application was installed) if the user keeps local copies.
Multiple Users
If the system is used by multiple users, it is highly advised that the well configurations are placed on a network drive, so that
other users can access and change them.
This is an example of a directory hierarchy for well configurations:
* Field
** Rig
*** Well
**** Wellbore / section
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 4 / 90
Main Window
The main window contains a selection of modules, accessible from the top menus. The user can move, dock and undock the
windows to make its own custom view. This will be saved on exit.
A main window can be configured as a layout, which contains the configured plots, real time short list and 2D tunnel configura-
tion.
Important
It is important to distinguish between a layout and a well configuration (described in Section 10). A layout is only the
configured plot tabs and curves.
Menus
• Connect to a different session, which can involve potential running replays. This is described further in Section 5.
• Create a new layout
• Open an existing layout
• Save current layout
The View menu lets the user toggle view of these modules:
The Tools menu gives the user access to open these modules:
The Admin menu gives the user access to administer capabilities. Care should be taken before using this functionality:
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 5 / 90
LED Indicators
LED indicators are positioned in the bottom right corner. The selection of LED indicators depends on the product.
• FM status: Lits green if the model is running, red if it is not running, grey if signals on the server are missing. A clock is
visualised if the model is spending too much time to calculate. Clicking on the icon makes it possible to start, restart, pause
and stop the model.
• TD status: Has the same functionality as the FM status.
• Realtime status: Lits green if real time data is being received. Red indicates that the real time stream is currently down.
• Event Log: If the log is empty it will be lit green. Red indicates that the event log contains at least one message. Clicking on
the event log icon will pop up a window with the available messages. Ref. Section 6.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 6 / 90
Server Connection
To connect to the server enter the file menu, and click server connection.
1. Connected. Shows the URL of the server the application is currently connected to.
2. Connect to. Use the dropdown list to select an existing server entry or enter a new URL in the field. The URL starts with
"edh://".
3. Clear recent URLs button. Clears the list of URLs in Connect To list.
4. Connect button. Initiates a connection to the URL displayed in the Connect To field.
5. Disconnect button. Disconnects from the currently connected URL.
6. Get URLs from host button. Will get valid URLs from the host name/IP entered in the host field and result will be
available in the Connect To list.
7. Re-load socket bindings. When the System Administrator ticks this item the definition of the signal bindings will auto-
matically be reloaded when connecting to server. This is the default behavior.
8. Auto-connect on startup. When the System Administrator ticks this item the application will automatically try and
connect to the server after a project is loaded.
9. Save startup info button. The System Administrator can save the startup options and server to connect to and the infor-
mation will be loaded next time the application starts.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 7 / 90
10. Statistics. Provides statistics of the number of tags updated since last update and the time since last update.
11. Log. Informational messages when connecting to- or disconnecting from server as well as importing data is written here.
If you experience problems connecting to server or loading data from the server a copy of this message log will be valuable
for support personnel.
Auto Connect
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 8 / 90
Replay Control
Important
Replay sessions are instantiated on the server, so refer to the server user manual on how to initialize new replay
sessions.
You can connect to a replay session by using the file menu, and clicking session. This give you a list of sessions, which can be
switched to. Selecting a replay session will give the user access to controlling it through the replay toolbar.
Sessions
When you’re connected to a replay session, you may use the replay toolbar to stop, pause and play the replay data. You can enter
the start- and end-times in the date/time dialogs on either side of the slider bar.
Replay toolbar
Play starts playback from the start time and stops when reaching the end time. After the stop button has been activated pressing
play again will start playback from start. Pause can be used to halt the playback until you wish to resume playback from the same
time again afterwards.
The slider toolbar indicates the progress of the playback. Hover the mouse pointer over the slider for details.
Warning
The well configuration is not updated in the Well Configuration Editor automatically while it changes on the server. This
has to be done by clicking Retrieve from server, ref. Section 10.13.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 9 / 90
Event Log
The event log can be found by clicking the Event Log icon in the bottom left corner. This is red when errors are listed, or green
if everything seems to be fine. It is possible to configure the event log from Section 15.4 in the Application Settings.
If issues have been fixed, clear the log, and see if new errors are appended to the list. Clearing the list will make the indicator
green.
Examples of messages:
Database entry for Logger.Worker.ROP is unclean. The data retrieved from the server is newer than expected.
Contains newer data than server time. Time stamp X to time This might be a logging issue, but can be ignored unless
stamp Y. the plot has strange lines. This error is usually found in
wellSim hiDRILL. If this error pops up in real time
systems like wellBalance or wellAhead, it can be ignored
unless there are problems with the plot. Please report this
issue to the eDrilling team.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 10 / 90
Contact the eDrilling server administrator for correcting hook load. An explanation on
subtracting this can be found in the server user manual.
Tank volume This is the volume of the active tank(s).
Stroke rate The stroke rate of the mud pumps.
ROP Measured rate of penetration.
WOB Weight on bit.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 11 / 90
Model Outputs
Note
This chapter describes potential outputs from all of eDrilling’s product suite. Some of these are not available for the user,
depending on the product and license, hence the following data must be looked upon as a reference guide.
FM
The flow model is a dynamic thermo-hydraulic model. It is a general, flexible two-phase model that is adapted to the actual needs
and requirements.
Refer to Section 10.12 for information about tuning.
Single values
Note
If the BOP is closed the model will output the surface temperature.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 12 / 90
Calc Pit Gain Calculated pit gain (pit volume) based on filling the hole with tubular, surge/swab effects,
temperature effects, etc.
Formula:
pitVolume = pitVolume + mudVolOut - mudVolIn
(mudVolOut does not include cuttings)
Calc ROP Calculated rate of penetration. This is a moving average value, based upon the last bit depth
signals. It can be used instead of the ROP from the real time input, since this often has many
unrealistic peaks.
Cuttings vol fraction Fraction of the fluid volume which is cuttings outside BHA.
outside BHA
Cuttings vol fraction Fraction of the fluid volume which is cuttings immediately above casing shoe (one grid box).
outside cs
Cuttings Volume Rate Fraction of the fluid volume out which is cuttings.
Out
wellheadPressure Calculated pressure at well head (below BOP).
Profiles
The model reads the entire well configuration at start up. Parts of the well configuration can be changed while the model is
running:
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 13 / 90
Data not mentioned above can be assumed to take effect when restarting the flow model.
Warning
The flow model does not read new fluids created after the model has been started. This means that if you create a new
fluid or change properties of any fluid (beside density and field rheology), the flow model needs to be restarted.
BHA Length
Note
This setting is important for the flow through of the reamer. The flow model will only activate it if it is inside the BHA length.
The model defines the BHA as a separate grid box, which is 80 meters, if not defined in the system.
Caution
The flow model will not accept BHA lengths more than 600 meters, and a large BHALength leads to more complex
equations and should be avoided where possible.
Temperature Model
A dynamic temperature model is closely linked to the mass transport model. It is called once every time-step to update the
temperature profile inside the running string and in the annulus. Dynamic effects due to pump rate changes and string movements
(axial and rotational) are taken into account.
The dynamic temperature model can be activated/deactivated by setting the isDynamic flag, described in Section 10.6. When
deactivated the temperature will be static according to the defined profile in the well configuration . When activated the temper-
ature will be affected by the temperature gradient and the temperature of the pumped mud. In addition friction in the drill string
(thin pipe) and friction between drill string and casing affects the calculations.
Heat transfer takes into account:
1. BHA, drill string, casing and liner (heat transfer of steel is assumed)
2. Fluid (configurable)
3. Formation (configurable)
ECD Calculations
The ECD is a result of the fluid composition, pressure loss due to friction, temperature and cuttings.
Be aware that the ESD rarely is the same as the mud weight, since it is highly dependent on the temperature and pressure. The
fluid properties are defined with reference temperatures and atmospheric pressure. The flow-in density is dependent on the flow-
in temperature. Together with the temperature in the well, the ECD will change. The ESD can be checked from the PVT table
in the mud configuration with the calculated temperature. This can give an indication of the amount of points difference there
should be in the well with that temperature.
These are the factors which affects the ECD significantly:
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 14 / 90
• Fluid properties
• Tubular (outer diametre of BHA and drill string, including the connection OD)
• Wellbore geometry (inner diametre of casing and open hole)
• Temperature profile
• Mud flow in
• Mud density in
• Mud temperature in
• String movement (ref. Section 8.1.8)
• Cuttings / ROP
The temperature profile has an affect on the standpipe pressure. Nozzles, or the total flow area for the bit has a major affect of the
SPP calculations. The friction in the drill string (ID and ID for the connections) had a direct effect on the SPP, also the annulus
(OD of BHA and and ID of casings) will affect the SPP calculation as well.
When having different densities inside and outside the drill string (displacement) you will see large differences. An example, if
pumping a light fluid to displace a heavier fluid, the stand pipe pressure will rise as you fill up your drill string. On the other side,
when pumping a heavy fluid to displace a light one, i.e pumping cement, the SPP will be very low, or nothing until it reaches the
annulus.
These are the factors which affect the stand pipe pressure significantly:
Surge and swab affects the pressures in the wellbore and tubular. If the model is not connected to the Torque and Drag Model,
these effects can be larger, since a change in block position will have an instant effect on the bit depth (no compression/decom-
pression).
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 15 / 90
Influx
The model simulates the free gas transport with a realistic gas transport velocity. The free gas is distributed along the well and
gas will rise faster than the liquids. The unrealistic single bubble model is not used! The gas will rise according to bubble or slug
flow, and a transition criteria between these flow regimes is implemented. One of the references is Hasan & Kabir; “Two-phase
flow in Vertical and Inclined Annuli”, Int. J. Multiphase Flow, Vol. 18, No. 2, 1992, pp 279-293.
The model also simulates gas dissolving and eventually flashing/boiling out in Oil Based Muds.
The flow model will simulate the interaction between the well and the reservoir during drilling. During drilling the well is
continuously extended according to the rate of penetration ROP. When the drill bit penetrates into the porous reservoir, the
difference between the wellbore pressure and the formation/pore pressure will regulate if a flow from the reservoir of formation
fluids (a kick) is initiated. If the pore pressure > well pressure, a flow will start. The influx rate depends on the pressure difference
between wellbore and formation, the length of the reservoir exposed to the well, and the permeability and porosity of the reservoir.
If the drilling continues, then the reservoir length exposed to the well will increase. This is used to simulate drilled kicks.
If a porous reservoir has been penetrated, and then the well pressure falls below the pore /reservoir pressure, a kick will start due
to the same process. In this case the reservoir length will not change, since the drill bit is below the reservoir zone.
Influx is specified by the user to be a certain amount injected during a period. In this case the influx rate will not depend on the
pressure conditions in the well. This is often used to simulate swabbed kicks.
The flow model performs some quality checks itself, before using the data.
Tubular vs well diameter: If the flow model can’t fit the tubular inside the well, the flow model will stop calculating.
Tubular length: If the bit depth is deeper than the length of the defined tubular, the model will automatically add more of the
tubular component defined in the last row.
String rotation: The model uses the torque in addition to the rotational speed to decide if the string is actually rotating. If the
torque is -999.25, the rotational speed will be used directly to affect the string rotation. If the torque in Newton meter is less than
the bit depth in meter, the string is assumed to not rotate. If the torque in Newton meter is more than the bit depth in meter, the
rotational speed will be used directly to affect the string rotation.
Well depth quality check: The well depth will be ignored (assumes bad data quality) if the well depth gets shallower (the value
decreases). This means that the model will only use the maximum well depth it has received. If it is desired to use the latest
inputted well depth, even if it is shallower, a restart of the model is required.
Bit depth quality check: A bit depth will be ignored (because it assumes bad data quality) if the following conditions are met:
Bit correction: A bit depth correction (changing bit depth by modeling tripping, hence avoiding pressure peaks) is performed
when:
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 16 / 90
PVT Modelling
• Laboratory measurement of density vs. pressure and temperature for the whole fluid (including weight materials) combined
with rig measurements of standard conditions density.
• A compositional model treating water/brine, oil, and solid phases separately. Water/brine and oil densities vs. pressure and
temperature are calculated based on either published correlations or laboratory data. Solid material is considered incompress-
ible.
• Calculation of PVT properties of hydrocarbons (gas and/or liquid phases) is based on an advanced compositional PVT model
(not used by the current version of wellAhead).
Standard Fann rheology data is input into the model. Data can be given at different combinations of pressure and temperature,
in which case the model will interpolate to actual conditions at each position along the flow trajectory. Pressure and temperature
dependent rheology data from a laboratory can be combined with onsite measurements at atmospheric pressure to improve
accuracy.
Three-parameter rheology models (Herschel-Bulkley and Robertson-Stiff) are fitted to all rheology data and used for frictional
pressure loss calculations (see below). Normally drilling fluids are very accurately represented by these models within the usual
Fann rotation rate range (from 3 RPM and up). Calculations at very low shear rates are not important to meet the current scope,
but will be addressed, when required, by automatically using the relevant part of the rheology curve for calculations.
The calculation of frictional pressure loss in pipes and annuli for laminar and turbulent flow follows papers by Reed, Pilehvari,
Serth, and Lagad , and references therein, except that exact parallel formalism is used in annuli because it is a simplification that
is very accurate for diameter ratios down to 0.2.
A clinging factor approach is used to account for axial movement of running string. Running string rotation is taken into account
by a correlation factor that is formulated in terms of the dimensionless groups (Taylor and Reynolds numbers), and adjusted to
match measured data.
The implementation has been tested for different drilling fluids, and as expected the two models fitted rheology data very accu-
rately for the available data. Predictions based on the two models were close even when extrapolating to shear rates far outside
the range of the viscometer data.
Fluid Components
• Density (saturated) vs. pressure and temperature; laboratory and field data.
• Rheology vs. pressure, temperature, and shear rate; laboratory and field data.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 17 / 90
• Fluids may flow in both directions. The flow direction may change during a simulation, e.g. if drill string is pulled while
pumping it may happen that flow direction remains unchanged in one part of the annulus and is reversed in another part.
TD
The torque and drag model is based on the soft string model with several extensions, among others:
Single values
Calc Bit Depth Corrected bit depth (= nominal bit depth + string elongation).
Calc Well Depth Corrected well depth. This is initially the well depth from the real time input, and will be
corrected by the highest calculated bit depth value.
Calc Torque on Bit The torque on bit calculation uses the torque on top, and will subtract the friction force for
each component until it’s at bit. The result can be negative if the torque is not large enough
on top. If the negative value seems incorrect it might be because of an untuned model. It can
also be the same as torque on top, if it’s a true vertical well, since then the model assumes
that the hole wall is not touched by the tubular. The model does not regard fluid friction in the
torque calculations.
Calculated WOB The weight on bit calculation uses the hookload input for a top to bottom calculation.
Axial friction component Friction along the trajectory.
Rotational friction Rotational friction (= quasi-static rotational friction +
rotSpeed*dynamic_correction_friction).
Buoyancy due to Flow force.
dynamic flow force
Nozzle pulse Flow force at bit.
Drag force Calculated drag forces.
ECD Calculated ECD (if internal Bingham model is activated).
Nom bit depth Nominal bit depth.
Top force Calculated top force (without travelling mass).
Top torque Calculated top torque.
SPP Calculated stand pipe presser (if internal Bingham model is activated).
ROP Calculated rate of penetration.
Nominal drill string Calculated nominal drill string length.
length
String elongation Sum for all corrected component lengths.
Offset load Calculated offset load - i.e. Difference between (measured hookload-traveling mass and
calculated top force.
Simulated block speed Calculated block speed, based on the last block positions.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 18 / 90
Profiles
Normal frc Normal force on the tubular components vs. MD. This is zero in a true vertical well.
Torque Torque force on the tubular components vs. MD. This is calculated based on normal forces,
and does not take into account forces due to interaction between drill string and drilling fluid.
This results in zero torque in a true vertical well.
Buckling frc. Normal force due to buckling on the tubular components vs. MD.
Axial frc. Axial force on the tubular components vs. MD.
Incl Inclination of the tubular components vs. MD.
Azimuth Azimuth of the tubular components vs. MD.
Norm buckling Normalized buckling force on the tubular components vs. MD.
Sin buckling Sinusoidal buckling.
Hel buckling Helical buckling.
Elong Elongation of the tubular components vs. MD.
Von mises Von Mises stress of the tubular components vs. MD.
Length Length of the tubular components vs. MD.
Nom OD Nominal outer diameter of the tubular components vs. MD.
Nom ID Nominal inner diameter of the tubular components vs. MD.
Gauge Gauge diameter of the tubular components vs. MD.
Mass pr. length Mass per length of the tubular components vs. MD.
Connection OD Outer diameter of connection of the tubular components vs. MD.
Connection ID Inner diameter of the connection of the tubular components vs. MD.
Connection Length Length of the connection of the tubular components vs. MD.
E Young’s modulus of the tubular components vs. MD.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 19 / 90
Widgets
This chapter describes the different application modules, which can be repositioned in the user interface if the user desires.
Plots
The plotting canvas is placed in the centre of the application. When creating a new layout, the plot area consists of a grey empty
space, where the user can add plots from scratch. If an existing layout is opened, this will usually populate the plot area with
tabs, and plots inside the tabs. The user can add, remove and rename a tab when right clicking on the tab field, or clicking on an
empty space.
Tab context menu
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 20 / 90
By clicking on the Add plot tab, a dialog will pop up where the user can choose a name for the tab, and choose the type of plot it
should contain:
• Time based plot, which is the standard way of plotting in our applications.
• Depth based plot. This is for plotting points versus well depth.
• Depth based scatterplot. Similar to depth based plots, but defaults to symbols rather than lines. Unlike the regular depth plot,
this plot type does not expect depth data to always increase and is thus suitable for variable depth data such as bit depth. Useful
for making weight plots during tripping operations and similar.
• Volume based. This is for plotting data versus pumped volume, used for offline simulations
• Segmented plot, which is an older plotting system, incorporated for backwards compatibility. This lets the user insert multiple
plots in the same tab.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 21 / 90
These plots are sometimes referred to by "combined" plots, since one plot can visualise a lot of curves. This supersedes the
segmented plots described below.
Plot interaction
Play mode:
• The only axis interaction possible in this mode is the interval length, ending at current time/depth/volume. This is done by
double clicking the versus scale.
Pause mode: This allows three additional interactions, compared to play mode:
• Scrolling: Changes the time interval, keeping the same time span.
• Rubber band zoom: Let’s the user choose a rectangle, to which to zoom
• Right click: Undo the last zoom, hence zooms out.
Tip
Going from pause mode to play mode, will undo any zoom, and start following the current values.
Warning
Going from play mode to pause mode, will stop following the current values.
Plot configuration
These plotting widgets has a menu on the top-left corner, which includes:
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 22 / 90
1. Add and remove buttons on the top-left corner, which allows the user to add or remove a curve. More information on
adding curves are described in Section 9.1.1.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 23 / 90
2. Information:
a. Tag name: The curves associated tag name
b. Curve name: An editable name of the curve, which will appear in the plot.
3. Attributes:
a. Visible: Visibility of the curves.
b. Tracked: If the tool tip shown when hovering over the plot will include data for this curve.
c. Decimals: The number of decimals in the value to be represented in the tool tip.
d. Symbols: This will represent each data point in the curve with a symbol.
e. Step based: This will connect the curve points with a step function (left to right). If this is not set the points will be
drawn with straight lines.
f. Pen colouring
g. Pen style
h. Pen width
4. Scale:
a. Scale: The minimum and maximum limit of the curve.
b. Logarithmic: This will use a logarithmic scale instead of linear.
c. Position: Where the curve is drawn, which is a value between 0 and 1.
d. Grid: Defines if the major and minor grid will be drawn, and the colour of the grid.
e. Background: Defines if a background will be drawn, and a corresponding colour.
5. Other:
a. Clip Mode:
i. No Cutting: This will allow the curve to be drawn outside it’s scale limits.
ii. Cutting: This will cut the curve, if it goes outside it’s scale limits.
iii. Wrapping: This will use a modulo function to always make sure the curve stays within it’s scale limits. This is
default.
b. Reference Line: If a reference line will be drawn with the curve.
c. Reference Value: Defines the properties of the reference line.
Adding a curve
When clicking the Plus sign in Plot Configuration a dialog will appear, shown in Add curve dialog. It consists of a combo box
with curve namespaces. A curve namespace can be linked to the server curves, or curves simulated through Torque and Drag
Evaluation, other wellPlanner modules or What-if simulations.
Important
Make sure that the correct namespace has been selected before picking a curve. If an incorrect namespace has been
chosen, the consequence could be empty curves or curves with unexpected data points.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 24 / 90
Segmented plots
These plots are superseded by the plots described above. They are still included because of backwards compatibility.
Plot interaction
Context menus will appear when right clicking the time/depth axis, value axis, and canvas.
Right clicking the time/depth axis enables the user to:
1. Set time/depth interval, will make it possible to choose a time/depth interval for plots.
2. Zoom in and out
1. Sync plots will give the other plots in the same tab, the same time/depth interval as the selected plot.
2. Rename plot enables the user to write a label for the plot.
3. Copy to clipboard will copy all the values assigned to the plot to the clipboard. The user can then paste data to a spreadsheet
or a text editor.
4. Save as image
5. Remove/add the left axis will toggle the visibility of the left axis.
6. Remove/add the right axis will toggle the visibility of the right axis.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 25 / 90
1. Set interval, will make it possible to choose min/max limits of the plot.
2. Auto scale will toggle auto scaling of all curves in the same axis
3. Zoom in / Zoom out will zoom all curves assigned to that axis.
4. Add curve will pop-up a dialog for adding additional curves. Adding curves in this kind of plot will present a taglist to the
user, which is a list of all tags in the system. Hence the user must know what is plottable before choosing a tag.
5. Remove curve will pop-up a dialog of all added curves, where one can be selected for removal.
6. Rename axis enables the user to write a name/label for the axis.
7. Remove axis will hide the axis. The curves assigned to it will still be visible.
When adding a new curve, the legend will appear in the upper-left corner of the plot, which contains the name of the curve and
its unit. Clicking it will pop-up a dialog, which gives the user opportunity to configure the curve.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 26 / 90
The real time short list will contain a chosen list of signals from the well or models.
The user can configure which signals is of interest. To do this configuration, the user has to right click the background of the
widget, and then click configure. This will pop up a dialog which is called "Configure real time data items", see picture below:
1. Item list: A list of items on the left-hand side of the window, which are the items currently in use.
2. Menu: Buttons used for adding, removing and moving the items.
3. Information: Contains the editable curve name and associated tag.
4. Range: Different value intervals can be assigned by a colour.
a. Normal will be the default colours.
b. Bad will be in effect when the data is not connected correctly. If the tag belongs to a model, this can indicate that the
tag is not connected to the model. If the tag belongs to an input, this can indicate that the tag is not connected to the
input source.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 27 / 90
c. HighHigh, High, Low and LowLow can be used to configure user alarms. Be aware that data quality checks are
performed, so it will ignore values if the value in LowLow is higher than Low, or if the value in High is lower than
Low. So be sure to input the values in the correct sequence.
5. Attributes:
a. Change the decimal numbers
b. Set timeout interval for when we can assume a dead signal. If an update on a signal has not been received within this
interval, a timeout icon will appear between the signal name and signal output.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 28 / 90
2D Tunnel
The 2D tunnel shows an overview of the visual situation below the rig. The picture visualises some basic objects:
1. Above RKB, the lines are represented. And can be closed and opened by clicking on the boxes.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 29 / 90
1. The RKB to the sea level is represented with light blue colour (sky), and the sea level to the sea bed with a darker blue
colour (sea).
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 30 / 90
The combo box to the left of the Config button allows the user to choose:
a. No gradient
b. ECD gradient
c. Temperature gradient
d. Fluid front
Warning
In some cases not all of the fluid fronts are visualized. These are special cases where the fluids are mixed, such as
when:
This is an output limitation configured in the flow model. The flow model handles them, but only outputs maximum 101
fluid fronts.
• Configuration of minimum and maximum values and colours for ECD and Temperature
• Configuration of fluid front colours, which represents which type of fluid has reached what depth in the well. The sequence of
Fluid fronts would correspond to the Fluids list defined in the well configuration.
• Select a curve pen size, which is the width of the pen size when drawing the pore, fracture and ECD pressure curves.
• Hide or show the pressure profile and casing text boxes.
• Define the depth and width of the view. The initial view depth is the last entry of the trajectory in well configuration.
The 2D Tunnel can be used for data validation, so if it doesn’t look correct, these inputs should be checked:
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 31 / 90
• Trajectory. It uses the depth from the trajectory to know the lower limit.
• Formations. The first row in the formation table is expected to be the sea bed.
• Wellbore geometry. In addition to the wellbore table, it used the gap air to draw the sky.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 32 / 90
Well Configuration
This is where the user can configure a well, which can be used throughout eDrilling’s product suite.
The well configuration supports different units. If the user is supplied data with a different unit, the Unit System List can be used
to change this. See separate chapter.
Copy/Paste functionality can be used throughout, so data from spreadsheet applications can be copied, and pasted into the well
configuration tables. Make sure that the units used is corresponding to the source.
Generally, you can edit the tables with pop-up menus (right click the table). This will allow the user to:
1. Copy
2. Paste
3. Insert row (will appear if the table is empty, like in Fluid→Initial Fluids)
4. Insert row above
5. Insert row below
Tip
Some standard shortcuts can be used, like Ctrl+C for copying, Ctrl+V for pasting, and Ctrl++ for inserting a row below.
Tip
It is possible to click on the upper left corner of the table, which will highlight all of the cells, including the headers. This can be
used for copying and pasting a complete data set into a spreadsheet.
Caution
The Well Editor Settings dialog found in Tools→Editor Settings must only be used by experienced administrators. This
makes it possible to hide different well configuration inputs, and mark them as important (which will show the text with
underline).
Fluid
Fluid data
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 33 / 90
Density data
• Density: Density of the fluid, how it was designed. This should not be changed during an operation. Instead change the mud
density in through the real time input.
• Density Ref Temp: The mud density in, which is inputted through the real time input, is expected to be measured at a specific
temperature. This temperature is the density ref temp. This can vary from rig to rig, but should stay the same during an
operation. For example if the mud density in is 1.5 SG at a 30 degrees Celsius reference temperature, you will get a lower
density at 20 degrees Celsius compared to the same fluid with a reference temperature at 50 degrees Celsius.
Thermal data
• Cp0: Specific heat transfer at 0 degrees Celsius. Default data is 1600 J/(kg*degC) for water, and 2000 J/(kg*degC) for oil.
• Cp1: Derivative of specific heat transfer with respect to temperature at 0 degrees Celsius. Default data is 0 J/(kg*degC2 ) for
water, and 2.7 J/(kg*degC2 ) for oil. If no or only inaccurate data is available the default data should be used.
• K: Thermal conductivity. Default data is 0.6 Watt/(degC*m) for water, and 0.24 Watt/(degC*m) for oil. K affects the heat
conduction. An increase in K would generally lead to higher bottom hole temperature due to higher heat transfer from annulus
to inside of drill string.
The specific heat, Cp, is calculated according to: Cp = Cp0 + Cp1 * T. Specific heat affects both conductional and convectional
heat transfer, i.e. the heat transfer with and without fluid motion. An increase in Cp leads to reduced thermal effects (in conduction
heat transfer is controlled by diffusivity, which is proportional to K/(density*Cp), while the heat transfer relations are a bit more
complex in convective heat transfer).
Fluid components
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 34 / 90
Note
Tool tips on the fluid models will remind you which to choose, but we recommend referring to the user manual when setting up
these parameters.
Brine data
Contains the ratio of different salt contained in the fluid. Choosing Water Density Model 6 activates these inputs.
Initial fluids
This functionality allows the model to startup with several fluid fronts. Right click the table to add and remove fluid fronts.
Important
In this release a mixture of multiple fluids inside and outside of string can’t be defined in the table. So if you want
multiple fluids outside of the string, you can’t have multiple fluids inside the string.
Important
Do not use this functionality in wellBalance! Uncertainties regarding pressure calculations has been experienced, and
should be verified before usage.
Rheology
Rheology data are used to calculate pressure drop in well during circulation. Rheology field data is the measured rheology data.
Rheology lab data is used if Rheology Model on the right-hand side is configured to Field + Lab data.
Be aware that the lower end of the rheology is difficult to measure manually, so these are often incorrect. If these look incorrect,
or from experience the received values are different from actual, it might be a good idea to adjust these.
The PV and YP fields can be used as data quality checks. The outputs are calculated based on the Rheology field data:
PV (Plastic Viscosity) = Reading at 600 rpm - Reading at 300 rpm
YP (Yield Point) = Reading at 300 rpm - PV
PVT
This is the pressure, volume, temperature data used for more accurate fluid modelling. The pressures are defined in the leftmost
column, the temperatures in the topmost row, and the densities in the other cells.
Gelling
Gel effects are modelled by specifying gel strength versus time. In addition the gel decay time has to be specified. Data can be
given at different combinations of pressure and temperature, in which case the flow model will interpolate to actual conditions at
each position along the flow trajectory.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 35 / 90
Density Models
The flow model will use the density models based on the selected Water Density Model and Oil Density Model. See table below
for the available options and consequences.
Tip
Recommended if you have PVT for oil, and
no water is present.
Water density model 1 Water uses correlation model no. 1, ref. Same as above
[danesh1]. Oil uses correlation model for oil,
ref [standings_1947].
Tip
Recommended for reservoir fluids, when
you do not have PVT for water.
Water density model 2 Water uses correlation model no. 2, ref. Same as above
[danesh2], Derived by integrating a
compressibility correlation for gas free
water.Oil uses correlation model for oil, ref.
[standings_1947].
Tip
Recommended for reservoir fluids, when
you do not have PVT for water.
Water density model 3 Model no. 3 is obsolete. Water uses Same as above
correlation model no. 4, ref. [babu_1996]
and [babu_1993]. Oil uses correlation model
for oil, ref. [standings_1947].
Water density model 4 Water uses correlation model no. 4, ref. Same as above
[babu_1996] and [babu_1993]. Oil uses
correlation model for oil, ref.
[standings_1947].
Tip
Recommended for drilling fluids (including
sea water), when you do not have PVT for
water.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 36 / 90
Tip
Recommended for brine fluids.
Water density model 7 Water uses PVT data from Oil uses PVT data from
Input_Fluid_PvT_Water Input_Fluid_PvT_Oil.
Input_Fluid_WaterDensity is not used. Input_Fluid_OilDensity is not used. Instead
Instead model calculates it based on model calculates it based on interpolation in
interpolation in table. It is assumed that no table. Water uses PVT data from
oil is present. Input_Fluid_PvT_Water
Input_Fluid_WaterDensity is not used.
Tip Instead model calculates it based on
Recommended if you have PVT for water, interpolation in table.
and no oil is present.
It is assumed that one table has densities >
Input_Fluid_Density and the other has
densities < Input_Fluid_Density If both
fluids have density < Input_Fluid_Density
only the table that has biggest density is
used. The other table is neglected.
Tip
Model 1 and 2 are derived based on petroleum reservoir fluids, and may be tried for comparison with model 4.
Tip
If selecting 7 for water and 7 for oil, the oil component will be changed into weight material. Then the PVT oil needs to be
defined for the weight material, and the oil density needs to be defined for the weight material. The model will calculate the
water/weight material ratio from the density.
References
[1] [danesh1] Ali Danesh, "PVT and phase behaviour of petroleum reservoir fluids", pp92-93.
[2] [danesh2] Ali Danesh, "PVT and phase behaviour of petroleum reservoir fluids", pp92.
[3] [babu_1996] D. R. Babu: "Effects of p-rho-T behavior of muds on static pressures during deep well drilling",
SPE Drilling & Completion, June 1996.
[4] [babu_1993] D. R. Babu: "Effects of p-rho-T behavior of muds on static pressures during deep well drilling",
Journal of Petroleum Science and Engineering, 9 (1993) 341-349.
[5] [kemp_1989] Nantelle P. Kemp, David C. Thomas, and Gordon Atkinson and Betty L. Atkinson, "Density
Modeling for Brines as a Function of Composition, Temperature, and Pressure", SPE Production Engineering,
November 1989, pps 394-400.
[6] [standings_1947] Standing, M.B. "A Pressure-Volume-Temperature Correlation for Mixtures of California Oils
and Gases. API Drilling and Production Practice", 1947, 275-287.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 37 / 90
Trajectory
This lists the trajectory, which should reach all the way to the final target depth. In other words it should contain both the actual
and planned trajectory. The planned trajectory should start where the actual ends.
Comment Text describing the input, i.e. the source of the data / file name.
Target depth A descriptive field, but also used by the 2D Tunnel to know its drawing boundary.
MD Measured depth (depth along the trajectory)
TVD True Vertical Depth from RKB
Incl Inclination, used by the models.
Azi Azimuth, used by the models.
Northing Global Y coordinate, used by the trajectory plot and wellViz3D.
Easting Global X coordinate, used by the trajectory plot and wellViz3D.
Functionality
Plot The plot can be used to verify the input data. The user can spin the trajectory for further inspection.
Right clicking the plot will reinitialise it with the initial viewpoint.
Northing/Easting Right clicking the Northing/Easting columns will give the option to calculate the coordinates
Calculation (Northing, Easting and TVD). It is advisable that the first row in Northing and Easting is the global
coordinate, since it will use this as origo. This functionality can be used if the northing/easting has
not been supplied.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 38 / 90
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 39 / 90
Tubular
Functionality
Total length When selecting tubular components, the status bar will show the total length of the selected
components.
Tubular Library Right clicking, and selecting Insert from library. . . allows the user to select a preconfigured tubular
component. This is described in Section 10.3.7.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 40 / 90
ODMx
FM only uses ODMx when the reamer signal is activated, and when this is true it uses it only for hole opening (not flow
restrictions). The flow model assumes that only one reamer is specified. The reamer is located by iterating from bit and upward.
The first element found that has a ODMx (reamer) diameter larger than the diameter of open hole is regarded as the reamer.
Reamers above this element are ignored.
TD uses ODMx as a gauge, and does not use it for hole opening. ODMx is used even when the reamer signal is deactivated.
Gauge is the element in a drill pipe that has the largest diameter. TD check all diameters of a pipe element and assign gauge the
largest. The gauge of the first pipe-element (bit) sets the bit diameter. Gauge is used for calculating torque, not for frictional
pressure loss calculation.
The length of ODMx can not be configured, since the calculations does not take this into account.
OD and ConnectionOD
FM modifies the string body OD, to minimum 0.5 cm between casing ID and string OD. It also modifies connection OD, to
minimum 10% of casing ID. Drill pipe elements with OD ⇐ 0.05 m are ignored. If the gap between string OD and casing ID is
narrow, the model can output very high calculated ECDs.
In TD the difference between well (casing/open hole) and drill string must be over 2 cm. The model checks each drill pipe
element, and sets the diameter to min( well diameter – 0.02 m, Drill pipe element diameter). Gauge-diameter is not used in
frictional pressure loss calculation.
ID
This input affects the frictional pressure loss and string tension.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 41 / 90
This input is the element weight in air divided by the effective (build) length of the element and should be consistent with
displacement volume and density of the pipe. It is therefore an indicator if the diametres are correctly configured.
In TD this is used to calculate the weight of the pipe, which affects axial forces.
Note
The weight per length includes both the body and connections.
Type Identifiers
This input is used by the models and the data quality checks. Certain data quality warnings can be avoided by setting the type
identifiers correctly.
EMod
Tubular Library
The application includes a tubular component library, which can be used to build an extensive selection of components. The
library contains some standard data, from different data sheets, and previous BHA sheets.
This library can be accessed either by right clicking the table in tubular, or through Tools→Tubular Library.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 42 / 90
The library contains a selection of categories, which can be added and removed according to the users need. Right clicking in
the category list gives the user an option to:
1. Insert Category
2. Insert Component
3. Remove Category (only enabled if it doesn’t contain any components)
Each component can contain multiple data sets, in case they have different properties, for example different dimensions or worn
levels. This is configured in the Type Data, and can be configured like all other tables in the application (by right clicking the
table).
Selecting a row in Type Data will populate data in the attributes below, and can be adjusted if the users sees fit.
When the user wants to add components to the tubular table, the Insert button can be clicked. It will then append rows from the
currently selected index. Number to insert can be adjusted in case multiple identical rows are needed.
Bit
Use Total Flow If true, the total flow area is used, otherwise the nozzle diameters are used.
Area
Total Flow Area Is a summation of the bit nozzles, indicating how much fluid can flow through. This has big
influence on the pressure calculations.
NozzleDia The diameter of the nozzle. This has big influence on the pressure calculations.
Flat Angle Shape of the bit (assumed shape is a hemisphere) 0 is hemisphere, while 1,57 is just at flat front bit
(0-1.57). Not used in wellAhead or wellPlanner.
Zeta Relation between cutting torque and cutting weight (dimensionless) (0.5-0.8). Not used in
wellAhead or wellPlanner.
Support Length Bit dullness (0.001-0.02). Not used in wellAhead or wellPlanner.
Clearance "Delay of cutting problems". Not used in wellAhead or wellPlanner.
Remove rate "Cuttings production threshold". If cuttings production exceeds this level, drilling will be affected.
Not used in wellAhead or wellPlanner.
Functionality
TFA ←→ Editing nozzle information will automatically convert this to the TFA information, and vice versa.
Nozzle This can be used for data validation.
conversion
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 43 / 90
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 44 / 90
Wellbore Geometry
Comment Text describing the input, i.e. the source of the data / file name.
Gap air The height between the drill floor and sea surface
TypeHoleCasing Text that describes the component
MDTop Measured depth at top: Start of the section, measured along the trajectory. The reference is RKB.
MDBottom Measured depth at bottom: End of the section, measured along the trajectory. The reference is
RKB.
IDSection Inner diameter
OD Outer diameter
HasCasingShoe True if the section has a casing shoe, or else set to false
HoleDiam Hole diameter is the hole outside of the geometry (i.e. hole size before the casing was set). This
influences the heat transfer from the formation to the casing. Can be set to -999.25 if the section is
an open hole.
Roughness Roughness describes the friction in relation to turbulent flow. Set this to 0 if this data is lacking, set
it to a positive value to add more friction because of turbulent flow, or to a negative value to remove
friction.
Open Hole
The flow model already assumes an open hole section from MDBottom in last row in WbGeometry table to the current well
depth. This open hole will have a diameter of the widest element (excluding deactivated reamer) in the tubular table. If an
additional open hole is desired, enter a separate row in the WbGeometry table, but use a negative number for the outer diameter
(for example -1 or -999.25). Two open hole sections are then assumed when the well depth is deeper than MDBottom of the open
hole.
This means you only need to insert a separate row for open hole when drilling with two diameters after last casing shoe/liner.
For example when first drilling with 7 3/4" bit to 4000 metres, followed by a bit change to 6 1/2" bit, to continue drilling to 4200
metres. In this situation you should append a row with open hole from last section to 4000 metres. The model will itself assume
a continued open hole from 4000 metres to 4200 metres, so this can be ignored by the user.
An example of how to insert an open hole (based on the previous information):
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 45 / 90
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 46 / 90
Temperature Profile
This describes the well temperature. If you don’t have data for either MD or TVD, keep the values as -999.25 in the whole
column. If a whole column has values of -999.25, the other column will be used. TVD is the most important depth column.
Tip
It is recommended to run with the Is dynamic field checked, since this will activate the temperature model.
Comment Text describing the input, i.e. the source of the data / file name.
Is dynamic If true, the temperature model will be activated and the temperature gradient in the formation
configuration will be used. If false, the static in this configuration will be used.
MD Measured depth: Depth along the trajectory. The TVD has priority over this column, so if both
have values TVD will be used by the models. Therefore it is normal to set this column as
-999.25 for all values.
TVD True vertical depth from RKB. This column has priority over MD, see description of MD.
StringTemp Prognosed temperature in the string.
Annulus Temp Prognosed temperature in the annulus.
Formation Temp Prognosed temperature in the formation.
GeoThermalGradient Prognosed rate of temperature change by TVD. This is used by the temperature model in FM if
the Is dynamic property is set.
Functionality
Plot The plot can be used to verify the input data. When the data are all the same, only one curve will be
visible.
Conversions If you don’t have the geothermal gradient, it is possible to calculate this based on the formation
temperature. This will be done by right clicking a cell in the Formation temp column, and clicking
Calculate dynamic profile. It is also possible to calculate the formation temperature based on
geothermal gradient, by right clicking a cell in geoThermalGradient, and clicking Calculate static
profile.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 47 / 90
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 48 / 90
Pressure Profile
MD Measured depth: Depth along the trajectory. This is the depth used for plotting, hence is more
important.
TVD True vertical depth from RKB
PorePres Prognosed pore pressure
FracPres Prognosed fracture pressure
CollapsePres Prognosed collapse pressure
Functionality
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 49 / 90
Formations
This describes all the formations in the well. It will be used by the models, and the clients for visualization.
Adjusting formation hardness (changing the drillability of the formation) is done by adjusting the following three parameters of
the formation: Emod, Yield and DrillingStrength. These are parameters that should be available from the geologists. Higher
values makes the formation harder and stronger.
Important
The first formation is the sea floor or ground, depending on if it is an offshore or a land rig.
Comment Text describing the input, i.e. the source of the data / file name.
Cuttings density Density of the cuttings drilled from formation. Used by FM.
Cuttings diameter Diameter of the cuttings drilled from formation. Used by FM.
Name A text identifying the formation.
Type This drop-down menu contains some preconfigured formation types. Selecting a type will
automatically fill columns with these configurations.
MD Measured depth along the trajectory. This is the top of the formation.
TVD True vertical depth from RKB. This is the top of the formation.
EMod The Youngs modulus of formation. Indicates how much force is needed to push the bit into the
formation. Used when drilling with low WOB, e.g. when starting drilling. Data range
(approximate): 10ˆ9 - 10ˆ11 Pa. Used in the wellSim products, but not in wellAhead.
Yield Yield tension of the rock, after this limit all loads is used to cut the formation. Used in the wellSim
products, but not in wellAhead.
DrillingStrength Drilling Strength indicates the amount of torque required to break the formation. Typical range
10ˆ7 - 10ˆ9 Pa. Used in the wellSim products, but not in wellAhead.
CompStrength Not used in wellAhead.
TensStrength Not used in wellAhead.
Friction Drag friction of cutter on bottom (not related to cutting work). Not used in wellAhead.
Density Density of rock. Of importance for cuttings remove rate at bit. Used by FM.
Permeability Permeability of formation. Not used in wellAhead
Porosity Porosity of formation. Not used in wellAhead.
ProductivityIndex Productivity Index of formation. Not used in wellAhead.
GammaLog Not used in wellAhead.
Poisson Not used in wellAhead.
Young Not used in wellAhead.
Biot Not used in wellAhead.
ThermExp Not used in wellAhead.
FricAngle Not used in wellAhead.
Cp0 Specific heat. Used by FM.
Conductivity Thermal conductivity. Used by FM.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 50 / 90
Reservoir
MD Top Top position of reservoir measured depth from RKB. This parameter defines the upper limits of the
reservoir, and when the well extend below this depth, a kick can take place.
MD Bottom Bottom position of reservoir, measured depth. Defines the extension of the current reservoir.
Permeability The permeability of the reservoir is a measure of the capacity of a medium / rock to transmit fluids
/ or a measure of the fluid conductivity of the particular formation or rock. It normally has the unit
of Darcy. For a sandstone typical values can be from 0.5 to one Darcy (above one Darcy is rather
seldom). For a tight reservoir, the permeability may range from a few milli-Darcy (mD) to 50 mD.
Porosity Porosity of reservoir. Defined as rock pore volume ratio compared to total rock volume. For
sandstone typical values are 30%. For shales 5-10 %. For carbonates 3 %.
Skin Value The skin value represents the damage of the reservoir flow properties due to drilling. The
recommended value is zero. However, the parameter can be used as a calibration factor when
history-matching a kick case to model results.
Top Pressure Pressure at top of reservoir. Influx depends on the pressure difference between wellbore and
reservoir / formation, the length of the reservoir exposed to the well, and the permeability and
porosity of the reservoir. Used to simulate drilled kicks.
Temperature Temperature in reservoir.
Influx Type Influx type (Gas or oil). Set 0 for Gas or 1 for Oil.
GOR Gas oil ratio. Only applicable for oil influx. This is the amount of gas that comes out of the solution
at surface condition, compared with the oil return. The amount is here volume per volume. If the
GOR is set to 1, for every barrel of oil we get one barrel of gas. Is this is set to 100, for every barrel
of oil we get 100 barrels of gas. Hence the minimum value for this is 0, and maximum is unlimited.
Water Cut The water cut is the ratio of water produced compared to the volume of total liquids produced.
Only applicable for oil influx.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 51 / 90
Gas Dens Density of the gas in the gas influx. Default value is 0.000735 SG (0.735 kg/m3 ), and should not
exceed 0.0025 SG (2.5 kg/m3 )
Gas N2 Mass fraction of gas components. Together with CO2 and H2 S it should be <1.
Gas CO2 Mass fraction of gas components. Together with N2 and H2 S it should be <1.
Gas H2 S Mass fraction of gas components. Together with CO2 and N2 it should be <1.
Oil Dens Density of the formation oil. Default value is 0.9 SG.
Oil Visc Viscosity of the formation oil. Default value is 2.0 cP. This parameter is used in the calculation of
oil inflow rate.
Oil Vol Factor Volume factor for the formation oil. Default value is 1.1. The oil formation volume factor (often
named Bo) is the volume of one unit volume of oil when moved to reservoir conditions allowing
gas to dissolve; divided by the unit volume.
Oil Compressibility Compressibility of the formation oil. Default value should be 0.0000000005 1/Pa.
Water Dens Density of the formation water. Default value is 1.0 SG.
Water Visc Viscosity of the formation water. Default value is 2.0 cP. This parameter is used in the calculation
of liquid inflow rate.
Water Vol Factor Volume factor for the formation water. Default value is 1.1. The water formation volume factor
(often named Bw) is the volume of one unit volume of water when moved to reservoir conditions
allowing gas to dissolve; divided by the unit volume.
Note
Gas Dens, Gas N2 , Gas CO2 and Gas H2 S is used to calculate the Z-factor of the gas mixture. The Z-factor is calculated by
an Equation-of-State, and represents the deviation of the Real Gas from Ideal Gas.
Important
The inflow rate of gas is very sensitive to the permeability and porosity of the reservoir.
Rig
This describes the rig, mostly for descriptive purposes. The only parameter which is important for the calculations are the weight
on block.
Name The name of the rig. Only used for description purposes.
Is active Should be true. Is used for the visualization.
Owner Company owning the rig. Only used for description purposes.
Type Rig Floater/platform/Jackup? Only used for description purposes.
Comment Text describing the input, i.e. the source of the data / file name. Only used for description purposes.
Weight Block The weight of the block. This is usually used in wellAhead to correct the hookload:
Corrected hookload = measured hookload - weight on block
Flow lines
Flow lines configuration is one of the important part of the input data for simulation. They need to be done correctly for getting
credible value. The following data for each line is required:
• Length
• Diameter
• Vertical position begin
• Vertical position top
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 52 / 90
In general, a line has only one flow direction, but u-tubing in lines are implemented. (level in line can decrease/increase as a
result of what is happening in the well. i.e. the riser level is low, due to a loss situation, the level in the drill string will drop when
stop pumping). Not all lines are equally important for all types simulations.
Important
RKB is defined as zero point.
Important
A negative value on vertical position means that the position is above RKB.
Kelly line
This is the line going from mud pumps through the top drive, and is connected to the drill string. This usually goes from the pump
room (below RKB) and up to the top of derrick and into the top drive. Vertical position begin is equal to the vertical position
of the mud pumps, can be set to zero if unknown. The vertical position top is equal to the top of the derrick, or at least higher
than the stand length. The vertical position end is equal to zero. Length needs to be longer than the distance between the vertical
points.
Kelly line is important for having correct SPP, this means length, diameter and vertical positions has an effect, and should be
configured correctly. The simulation can be done even if the data is incorrect, but some deviations will occur on SPP.
Kill line
A line leading from rig pumps to the BOP stack. During normal well control operations, kill fluid is pumped through the drill
string and the flow out through choke line. If the drill pipe is inaccessible, it may be necessary to pump heavy drilling fluid
through kill line in the top of the well. The model only supports one-way flow direction and therefore it is only possible to pump
through kill line. The model support u-tubing effect on the flow lines and therefore kill line pressure is available.
Vertical position start is equal to the vertical position of the mud pumps. Vertical position top is set to be the highest point of the
line, can be set equal to "Vertical position start" if unknown. Vertical position end is set to where the kill line goes into the BOP
(below Rig annular, often above the lowest ram in BOP.) Length needs to be longer than distance between the vertical points.
The kill line friction is depending on the kill line length, vertical position and diameter. In floating operations, the kill line goes
from surface down to the subsea BOP stack along the outside of the riser. The volumetric and frictional effects of this long kill
line must be taken into account for proper kill line pressure.
Choke line
A line leading from an outlet on the BOP stack to the rig choke manifold. During well-control operations, the fluid under pressure
in the wellbore flows out of the well through the choke line to the choke, reducing the fluid pressure to atmospheric pressure.
Using choke line requires closed BOP. Vertical position start is where it goes out from the BOP. Vertical position top is the highest
point of the line, can be set equal to "vertical position end" if unknown. Vertical position end is the end of the choke line, where
the choke is positioned. Length needs to be longer than distance between the vertical points. If choke line is present, then the
bottom position of riser is adjusted to coincide with the vertical start position of the choke line.
Choke line is used normally for circulating out the influx/kick, but can also be used for other purposes. The choke line friction
depends on the choke line length, vertical position and diameter. In floating operations, the choke line exit the subsea BOP stack,
and run along the outside of the riser to the surface. The volumetric and frictional effects of this long choke line must be taken
into account to properly control the well.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 53 / 90
Return line
The line start from the riser(normally), or from the choke (when BOP closed and flow is coming out through the choke line). All
vertical positions are usually set at 0 m.
Note
The simulation effects are minimal due to the return line.
Booster line
The line is used to give extra lift in the riser, and is usually configured with "vertical position start" equal to booster pump vertical
position (0 m if unknown). "Vertical position end" is at the bottom of the riser. The vertical position top is often set to the same
as the vertical position start. The length needs to be longer than distance between the vertical points.
Choke Flow
Delay Control system delay, the time it takes for the choke to start/stop moving
Choke Speed The time the choke needs to go from fully open to fullt closed, and the other way around
Change Speed The acceleration of the choke
acceleration
Change Speed The deceleration of the choke
deceleration
Flow Curve Data The CV curve of the choke - Opening vs. flow through the choke
These inputs contains tuning and configuration parameters for the flow model.
Pump rate change rate Limit of flow rate changes the flow model will allow. This is an internal data quality
parameter, which can limit extremely large pump rate changes from disturbing the
calculations. For example setting this to 12 000 l/mˆ2 will limit the pump rate change to
200 liter per second.
Pump ramping EMW Limit on how large change on EMW the flow model will allow on pump ramping.
change
Max MPD pressure change Max change MPD pressure. MPD specific.
rate
MPD Mode None: Conventional operation (not MPD)
MPD Choke wellBalance: Default mode in wellBalance. Calculate pressure to add based
on setpoint, like normal MPD. In this mode the ECD is set to Desired EMW even when it is
below the mud density. This is to avoid pressure fluctuations.
Subsea Pump ECD-C: Calculate pressure to subtract based on setpoint, like ECD-Control.
Subsea pump EC-Drill: Calculate pressure to subtract based on setpoint, like EC-Drill.
Flow across will not be used. Also calculate mud riser level.
MPD Choke wellPlanner: Choke with realistic ECD. Recommended in wellPlanner/DHT,
for wellBalance mode 1 is recommended.
Bit depth filter Filter to stabilize flow calculations if unstable bit depth. If ⇐ 0 the filter will be disabled,
else the last "Bit depth filter" + 3 values will be used to filter the ROP. Default value is 0.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 54 / 90
Friction coef. annulus Friction tuning coefficient in the annulus, which can be used to tune the calculated ECD.
In principle, this value should be kept close to 1. If the user needs to change this more than
0.5 to get the measured and calculated ECD to be comparable, it should be an indicator that
the well configuration is wrong, for example the fluid or geometry data.
There are also additional tuning coefficients for each fluid, described in Section 10.1. These
two tuning coefficient are multiplied, and the result is used as the combined friction
coefficient. Most often the friction coefficient for the fluid is 1, hence doesn’t have an
effect.
Friction Coef. Drill string Friction tuning coefficient drill string, which can be used to tune the calculated SPP.
Decreasing it will decrease the friction in the string, hence lowering the calculated SPP, and
increasing it will increase the friction in string, hence heighten the calculated SPP. In
principle, this value should be kept close to 1. If the user needs to change this more than 0.7
to get the measured and calculated SPP to be comparable, it should be an indicator that the
well configuration is wrong, for example the fluid or geometry data.
There are also additional tuning coefficients for each fluid, described in Section 10.1. These
two tuning coefficients are multiplied, and the result is used as the combined friction
coefficient. Most often the friction coefficient for the fluid is 1, hence doesn’t have an
effect.
SPPFactor Used to detect no-flow in string because of low pump pressure. This is the ratio SPP
divided by choke pressure, before the choke opens. This is used if the
UseSPPdetectFillString is checked.
dSPPFactor Used to detect no-flow in string because of low pump pressure. This is used if the
UseSPPdetectFillString is checked.
cRot The rotation effect on annulus friction.
xFactorLow Friction factors for low shear rate. This parameter should not be changed by normal users.
xFactorDSLow Friction factors for low shear rate in drill string. This parameter should not be changed by
normal users.
UseSPPdetectFillString Use SPP to detect (filling of string with) no annulus flow. If this is set, the flow model must
receive a valid stand pipe pressure and choke pressure, or else it might assume no flow.
It will assume no flow while the actual stand pipe pressure is less than the actual choke
pressure times SPPFactor. The model uses the dSPPFactor to gradually increase to full
flow, so that full flow is assumed when stand pipe pressure is more than the actual choke
pressure times (SPPFactor + dSPPFactor).
PreCalcDuration Runs the temperature model as fast as possible for the given time steps to stabilize the
temperature. This can help getting stable flow conditions if there are large temperature
differences between the formation and the fluids that are pumped.
PWD puls threshold Flow rate when PWD starts pulsing.
MaxTrippingSpeed The maximum speed the tubular can move upwards.
MinTrippingSpeed The maximum speed the tubular can move downwards.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 55 / 90
Menus
• Retrieve from server: Retrieves the well configuration which is located on the server (replaces the local one). This can be
used as an undo.
• Send to server: Send the local well configuration to the server.
• Import from WitsML: Opens the WitsML importer, where data can be loaded from a WitsML server to the Well Configuration
Editor. Ref. Section 10.15
• Check tag connection: Performs a signal check, and will give a warning if some tags are missing on the server.
• Check data quality: Performs a data quality check on the well configuration. Ref. Section 10.14.
• Editor Settings. . . : This is for administrators only. The visibility configuration that comes with the installation is the recom-
mended setting.
• Tubular Library. . . : This is a tool for keeping track of tubular components. Ref. Section 10.3.7.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 56 / 90
The application tests for missing tags on the server, and makes logical data quality checks.
S OME OF THESE ARE :
• Checks that the bit OD is equal to ODMx. The bit OD is the diameter used to create additional open hole while drilling, hence
should be as large as ODMx.
• Checks that the weight per length is comparable to the diameters, when the material has a density of steel/iron.
• Checks that the inner diameter is smaller than the outer diameter.
• Checks that the measured depth of trajectory, formations, pressure profile and temperature profile is continually increasing.
The well configuration window also contains multiple plots, to make it easy for the user to visually check for errors.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 57 / 90
WitsML Importer
The WitsML Importer allows the user to browse and download well configuration from a WitsML server.
Tip
Before starting, make sure the WitsML connection settings are correctly configured. Ref. Section 15.7.
When opening the WitsML Importer, it will list the available wells on the left. Choosing a well will repopulate this list with the
wellbores corresponding to the chosen well. When choosing a wellbore, each of the other list will populate wit the available data.
Choosing available data, and pressing Import Selected will load this into the Well Configuration Editor. It will not be used by the
models until a Send to Server has been pressed from the menu in the Well Configuration Editor. Before sending to the server, the
data should be analyzed and corrected, since it is probable that the imported data is of bad data quality.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 58 / 90
Drilling Control
This chapter first describes the simulation dashboard, which contains the most important simulation controls. This window is
found in the Tools menu.
Dashboard
• Top menu
• Simulation Control
• Fluid & Volume Properties
• Drilling Equipment Controls
• 2D-tunnel
Top Menu
• Load simulation from file, which loads an already existing simulation. The simulation must fit the current well configuration.
• Save simulation as, which saves the simulation to requested folder.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 59 / 90
• Save simulation, which saves the simulation with the same file name.
• Automatic kill, where the user can define the kill parameters and control and monitor the automatic kill sequence.
• Scenario Editor, where the user sets up parameters for the simulation and for equipment control properties.
Simulation Control
This part contains stop, play, replay and pause buttons. In addition, the simulation can be run faster, up to 10 times real time,
from here.
Before a simulation can be started, a well configuration needs to be loaded or created, then activated.
Start: Simulation is started from start conditions, as set up in the Scenario Editor.
Note: If the well config contains a pre-calc periode > 0, the simulation will not commence until the pre-calculation is
completed.
Pause: Simulation is paused. As simulation time is also paused, there is now dynamic behavior as long as simulation is paused.
When pressed again, or Play is pressed after Pause, the simulation is resumed from last known state.
Stop: Simulation is stopped. Cannot be resumed.
Replay: Simulation is stopped, and restarted from start conditions, as set up the Scenario Editor. Similar to pressing Stop + Play.
The Drilling Equipment Controls are used to interactively control main drilling functionality. They are not simulation parameters
as such, but represents the parameters a driller can normally control from his control cabin. The simulator will respond to these
changes, just like a real well will respond to driller’s control of main equipment.
Note: The responsiveness of the machines are defined in the Scenario Editor, but default values will work well in most
cases.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 60 / 90
Bar graphs
• The scale
• The numerical actual value
The set point value responds immediately to new set point inputs. The actual value responds according to how it is defined in the
Scenario Editor (to emulate real machines). Therefore, the yellow actual-bar will show a different value than the green set-point
value until the actual value has reached the set point.
The scale can be changed by the user. Simply click on the top or bottom numerical value, and enter a new value.
Input values
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 61 / 90
• Click the Edit-pencil and type in the new value in the editable field
The dark green numerical value below the input controls shows the current set-point.
Parameters
• Re-pressing the Pause button (now named Resume 1) ramps the RPM up to a ratio of the last entered set point (can be set in
the Scenario Editor. Default is 10% of the last entered set point. Ramp duration can be set in Scenario Editor)
• Re-pressing the Pause button (now named Resume 2) ramps the RPM up to the last entered set point (ramp duration can be set
in Scenario Editor)
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 62 / 90
• Flow in: Mud flow in. This parameter is a simplification of pump control. It represents the sum of all active pumps.
– The pause-button can be used to temporarily stop the pumps and resume operation again afterwards. It has a circular
sequence, where the duration of each sequence in defined in the Scenario Editor:
* The Pause-button ramps the flow rate down to Zero.
* Re-pressing the Pause button (now named Resume 1) ramps the flow rate up to a ratio of the last entered set point (can be
set in the Scenario Editor. Default is 10% of the last entered set point. Ramp duration can be set in Scenario Editor)
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 63 / 90
* Re-pressing the Pause button (now named Resume 2) ramps the flow rate up to the last entered set point (ramp duration
can be set in Scenario Editor)
Connection sequence
The user can change fluid type, fluid density and fluid temperature from here during the simulation by clicking on the fluid box
under the flow control bars for the Kelly line and the Kill line.
Upon startup, the system will use the selected fluid from the Scenario Editor (which in turn already has chosen the active fluid
from the Wellconfig) However, the user can select a different fluid in the Scenario Editor, and change its density and temperature
prior to starting the simulation.
After simulation has started, the user can change the fluid and fluid properties in the dashboard directly, and these parameters are
disabled in the Scenario Editor.
On the kill line it is also possible to select gas, with the correct density and temperature to be able to perform nitrogen cap drilling
(NCD).
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 64 / 90
Changes to Fluid, Fluid Density and/or Fluid Temperature will not take effect until the user presses the Apply button. The Apply
button will appear when a value is changed, and you have moved the cursor away from that field.
Note
Changes to Fluid Density and Fluid Temperature are not persistent in the system, and will be gone the next time you select the
same fluid. For persistent changes, the fluid must be updated in the well configuration.
To change to a fluid type not available in the drop-down list, the user first needs to add these fluid types in the well configuration.
The above parameters are calculated by the system, and presented for info.
Clicking on the R will reset the ’total volume pumped’ and ’total strokes’. ’Bit depth’ and ’well depth’ shows current values and
can’t be reset.
Well Control
When performing a simulation where an influx is introduced there is two ways to handle the influx. 1. To start an automatic kill,
as described in chapter 11.4.2. Automatic Kill, and 2. To do perform a manual Kill operation.
Pressing the A/M button on the top of the Drilling Control screen will open the well control panel. Selecting the second pane
will allow for Manual Well Control with a manual choke. The Choke CV curve is set up in the well configuration and will give
a realistic response on the choke according to the choke specification. To be able to run any well control operation the BOP has
be closed in the 2D tunnel.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 65 / 90
In the manual choke panel there are two gages, one for the stand pipe pressure and one for the choke pressure. The choke opening
is adjusted by pressing the Open and close buttons. THe choke speed can be adjusted with the slider below the choke opening
indicatore.
The manual well control module allows for training on any well control opeations. NB! To be able to do Bullheading, a loss zone
needs to be added in the scenario editor.
2D Tunnel
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 66 / 90
They can be clicked at, and the colour represents their state:
• Green: Open
• Gray: Closed
For the Booster line, clicking on the Booster Line button does also start the booster pump, and vice versa.
Scenario Editor
This editor allows the user to define the start conditions of the simulation, tripping limits, connection and machine properties and
edit/activate malfunctions.
Start Conditions
The start conditions are the parameters used when starting a simulation. If the same parameters (Fluid, Fluid Density and Fluid
Temperature) is altered during simulation, this will not influence the start conditions.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 67 / 90
• Initial well depth: Select any depth (MD) along the well trajectory.
• Initial bit depth: Select any depth (MD) ⇐ Initial well depth
• Fluid: Select one of the fluids already configured in Well configuration
• Fluid density: Enter any number, which will override the value received from the well configuration
• Fluid temperature: Enter any number, which will override the value received from the well configuration
Note
It can make sense to set the initial well depth 2-4 meters deeper than the initial bit depth, to compensate for string elongation
when starting the pumps.
Tripping properties
The tripping properties defines the block traveling speeds and acceleration/deceleration:
• Trip out block speed: Speed used during the automatic tripping out sequence
• Trip in block speed: Speed used during the automatic tripping in sequence
• Acceleration: Block acceleration at startup (hard-coded)
Connection set-up
This set of parameters (together with the tripping properties) can be used to tune the behaviour of the automatic tripping sequence.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 68 / 90
• Pump ramp-down time: Duration of ramping down flow rate from current value to zero.
• Pump ramp-up 1 time: Duration of ramping up from zero to the ratio of last current set point
• Pump ramp-up 2 time: Duration of ramping up from ratio of last current set point to last current set point.
• Pump ramp-up 1 level: A ratio of last current set-point, at which the pump rate is targeting when pressing Resume 1.
Note
the purpose of the Resume 1 and Resume 2 buttons are to resemble slow pumping/rotation startups after stops, to gently break
the gel.
• RPM ramp-down time: Duration of ramping down rotation from current value to zero.
• RPM ramp-up 1 time: Duration of ramping up from zero to the ratio of last current set point
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 69 / 90
• RPM ramp-up 2 time: Duration of ramping up from ratio of last current set point to last current set point.
• RPM ramp-up 1 level: A ratio of last current set-point, at which the rotation is targeting when pressing Resume 1.
• Connection (waiting) time: Is a time to represent the time it takes for tong operations (cleaning/doping + spin up + make up,
and equivalent for tripping out).
• Lift-off height: Height above bottom for pulling off prior to setting slips
Settings
This set of parameters is defining machine properties necessary for the emulation:
• Volume per stroke: Pumped volume per pump stroke. Used to calculate SPM and total SPM from mud flow rate
Alarm Limits
Note
These limits are only used to change colour on the gain/loss bar graph. There is no connection to any alarm system of any
sort.
Malfunctions
Loss
Loss is used to configure loosing of drilling fluid in weak
formation. Choose the position of weak formation and
calculate the pressure from TVD or put it directly into
EMW. TVD can be picked from trajectory. During testing
of the scenario, the user can change loss rate or pressure for
adjustment of loss rate. For each change the active state on
malfunction list should be toggled to false and back to true
to activate the changes. For stopping of loss change the
value from true to false and loss will be deactivated. See
picture below with active loss and loss properties in the
left. Other malfunctions are inactive.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 70 / 90
Twist off
The twist off is a function to simulate the drill pipe twisting
off. As with all malfunctions, it can be active from the start
up, or you can activate it from the Malfunction List during
the simulation. The twist off is modeled to break off the
drill pipe. The given position is the Distance from bit
property. This means that if you set the Distance from bit
to be 500 meters, and the bit depth is 3500 meters, the 500
meters of the end will drop off and give huge changes on
the hook load, torque and the flow. Therefore, what
happens is that for the hydraulic calculations, the string
will be 500 meters shorter. For the torque and drag
calculations the configured weight (Tubular config) will
disappear. This means, that it is not possible to continue
drilling afterwards, but the students need to diagnose what
just happened.
Wash out
When configuring a wash out, you need to understand a
couple of things. The position is the distance measured
from the bit. The severity is the max percentage of wash
out to achieve. This is given in percentage, and is therefore
not as accurate as with the bit nozzles configuration, but
will give a good training condition. The duration is the
time it will take to achieve the severity. As with all
malfunctions, it can be active from the start up, or you can
activate it from the Malfunction List during the simulation.
Nozzle blockage
This is a percentage blockage of the nozzles. Since it is
percentage, it is not possible to block a certain number of
nozzles, but it will give good training for the students. As
with all malfunctions, it can be active from the start up, or
you can activate it from the Malfunction List during the
simulation
Stuck pipe
The stuck pipe function is a differential stuck function
(which will not affect the hydraulics). This is also
configured with the distance from the bit. As with all
malfunctions, it can be active from the start up, or you can
activate it from the Malfunction List during the simulation.
Our recommendation is to configure it closer to the surface
than you would expect, this is to avoid too much of
stretching of the string. If you would like to achieve a
mechanical stuck situation, which also affects the
hydraulics, you need to combine this with a pack off
malfunction.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 71 / 90
Pack off
A pack off is hydraulic blockage in the well. This can be
configured with a position (which will allow you to drill
into the pack off). A severity is the amount of blockage,
wince this is percentage, it is not easy to understand what
value to set, and it can be different from one well to
another. However, we recommend starting with a rather
high value when testing, around 95-96 %. Max pressure
drop is not used any more. Duration is the time it uses to
achieve the severity after activation. As with all
malfunctions, it can be active from the start up, or you can
activate it from the Malfunction List during the simulation.
BOP Leakage
The BOP leakage will only effect the Annular preventer.
This means that there will not be a leak in the pipe ram. It
is configured with a leak rate and the malfunction will
make it impossible to keep up the pressure in the well in a
well control situation (if leak rate is set high enough). As
with all malfunctions, it can be active from the start up, or
you can activate it from the Malfunction List during the
simulation
Automatic Operations
Connections
An automatic connection can be performed based on what has been defined in the Scenario Editor.
The sequence is as follows:
Drilling:
• Pump Ramp Up 1
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 72 / 90
Tripping in:
• If pumping prior to connection, ramp up the rig pumps to earlier flow rate
• Ramp block speed up to Tripping In speed
Tripping out:
Automatic Kill
An automatic kill procedure can be performed based on what has been defined in the Automatic Kill window. This can be opened
by clicking on the A button the Drilling Control menu.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 73 / 90
The automatic kill procedure starts from the current state of the well and completes a full kill procedure automatically by
controlling the pumps/pressure and the choke.
Note
The automatic kill function does this in an “ideal” way, as it controls the choke based on the simulated pressures in the well
rather than the choke and standpipe pressures which are available to a real driller. A driller will never be able to perform the kill
process with optimal results like this.
Note
The models cannot handle influx larger than 5m3 gas at downhole conditions. In case you receive the following message,
simulation parameters must be adjusted to reduce the size of the kick.
• Simulation control
• Kill process set-up
• Kill process progress/status
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 74 / 90
Simulation Control
Automatic kill operations are always performed at maximum simulation speed. There are two controls:
• Start simulation
• Stop simulation
The automatic kill functionality can use four parameters to control the shut in period, prior to starting circulation:
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 75 / 90
Note
The shut in period condition Influx Stop might result in too long shut in period. This can be caused by well conditions where
influx is only almost reaching zero. In that case, use Influx Value instead.
Note
The shut in period condition Stable WH Press might result in continuously increasing pressures due to fast migration of gas,
especially in cases with water based mud.
• Driller’s method
• Wait and Weigh
• Reference Depth
• Driller’s method
– Static safety margin [pressure]
– Dynamic safety margin [pressure]
– Circulation rate [volumetric flow rate]
– Kill mud circulation rate [volumetric flow rate]
• Wait and Weigh
– Static safety margin [pressure]
– Dynamic safety margin [pressure]
– Kill circulation reference depth. This defines the position in the well in which pressure is to be kept stable during kill
operation.
– Circulation rate [volumetric flow rate]
– Kill mud circulation rate [volumetric flow rate]
• Reference Depth
– Static safety margin [pressure]
– Dynamic safety margin [pressure]
– 1st Circulation rate [volumetric flow rate for 1st Circulation volume (below)]
– 1st Circulation volume [volume to be pumped with 1st Circulation rate]
– 2nd Circulation rate [volumetric flow rate for the remaining volume]
The above parameters are calculated by the system, and presented for info.
Clicking on the R will reset the total volume pumped and total strokes. Bit depth and well depth shows current values and can’t
be reset.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 76 / 90
When a simulation is running, a vertical progress bar and a descriptive text is displayed on the dashboard.
The progress bar illustrates the progress of the current part of the sequence, not the total operation.
All input parameters are disabled during simulation.
The Choke Opened/Choke Closed button must be closed prior to starting any kill operation.
It should not be used during kill operations.
Simulation tuning
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 77 / 90
• Well head press diff. threshold: Value defining the window for meeting the pressure stability criteria. In the above example, a
variation within a 0,2 bar over a given time is deemed to be stable
• Pump shut-down delay: Time in minutes from activation of a pump shut-down until the pump starts responding
• Pump ramp down time: Time in minutes to ramp down pump from current flow rate to zero flow rate
• Pump ramp up time: Time in minutes to ramp up pump from zero to set point flow rate
• BOP close delay: Time in minutes from activation of BOP until the BOP starts responding
• BOP closing time: Time in minutes required to move BOP rams from open to closed position
• Choke closing time: Time in minutes to close choke line
Eccentricity
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 78 / 90
Report Maker
The application includes a report maker, where the user can extract data from the system. The report maker is also a simple word
processing software, so can be used to write and edit text.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 79 / 90
• Undo / redo
• Add report items
• Additional text formatting
When pressing the "add report items" button, a dialog will appear with the following insertion possibilities:
Customize report
It is possible to add a custom logo to the report. This is done by replacing/edit the file logo.png located in the graphics folder.
When editing the logo the user needs to take into consideration that the logo is scaled to a height of 50px when it is added to the
document. This means the width is scaled with the same factor.
Below the text "Simulation Report" there is two names that can be edited, which is the name of well and rig. These are located
in the well configuration editor. The well name is located in the well tab, and the rig name is located in the rig tab.
It is also possible to customize the header and footer further. This can be done by editing the html files located in the "/config/"
directory, where the application has been installed.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 80 / 90
Unit System
This configuration can be found in the Admin menu. This allows the user to alter existing unit systems, or create new ones.
4. Remove. Removes the selected unit system, as indicated in the Selected field.
5. Select unit system. Click a column to select unit system.
6. Make default. Click the white arrow on green circular background to make the selected unit system the default (remember
to save to make this change persistent).
7. Search. Search for a unit in the selected unit system using the search field on the right hand side of the toolbar. Clear the
search with the red X button.
8. Change unit. Double click a quantity cell in the unit system column to change a quantity’s unit. Clear the cell to bring
up suggestion units; writing in the cell will result in suggestions appearing in dropdown list below. Click preferred unit to
select from list or use arrow keys and <Enter> to select.
The units selected in a unit system will be used as display units per default. Should it be needed to display other units for specific
tags, a display unit can be set in the tag list, which will override the default unit from the unit system.
Note that changing units in tag list will not be used until the list is re-loaded, so save it and load it again to trigger the change in
tags immediately.
INFO: Notice that length is defined as three different quantities (length, diameter and nozzle size), which makes it easy to
conform to company standards.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 81 / 90
Caution
The user should only use this functionality to troubleshoot the system.
The application communicates with the eDrilling system’s databases and real time information stream over a tag system. Tags
represent a source of information that sockets in the application can connect and subscribe to. A socket can only subscribe to one
tag at a time; many sockets can subscribe to the same tag.
The subscription of tags to tag sockets and other configuration of tags is accessed 1 from the Tools menu.
Tag system menu
1 Tag- and trend tag views are only accessible to an administrator user level
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 82 / 90
Tag List
The tag list displays all tags available on the server and their status.
Tag list view
Finding tags
Sorting
Searching
Search for tags by entering your search string in the Search entry field and click the Search button. If the string is found the entry
is highlighted in the list, click search again to repeat search in the remainder of the list. Clear the search entry field by clicking
on the Reset button.
Filtering
Select a subsystem from the Filter dropdown menu and click Apply Filter to display only tags related to one subsystem.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 83 / 90
Warning
It is advisable to avoid using the unit overriding property, but instead use the Unit System List.
Load/save tags
• Click the Load button to load the tag list from disk.
• Click the Save button to save your changes to the tag list.
Only tags that have been configured will be saved in the tag list file.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 84 / 90
The tag sockets list view is similar to the tag list view, and contains the tag sockets in application.
Subscribe to tag
Double click the Tag Name cell to bind tags to sockets to subscribe to information. In the tag selector, find the tag you wish to
subscribe to, select it and click OK.
Binding tag sockets to tag
The application only updates the value of subscribed tags, i.e. tags connected to a tag socket.
Tag socket bindings list is located in a default location in your project hierarchy.
• Click the Load button to load the tag socket binding from disk.
• Click the Save button to save your changes to the tag socket-binding list.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 85 / 90
The trend tag list view displays the trend tags available in the system.
Trend tag list view with editable fields
Trend tags hold historical data. Binding the tag that supplied the historical data to the trend tag will make this data available to
the trend tag subscribers. The tag and the trend tag will have to be set up with the same units for the binding to succeed.
Sorting
Searching
Search for trend tags by entering your search string in the Search entry field and click the Search button. If the string is found
the entry is highlighted in the list, click search again to repeat search in the remainder of the list. Clear the search entry field by
clicking on the Reset button.
Filtering
Select a subsystem from the Filter dropdown menu and click Apply Filter to display only trend tags related to one subsystem.
The trend tag list is located in a default location in your project hierarchy.
• Click the Load button to load the tag list from disk.
• Click the Save button to save your changes to the tag list.
The tag sockets list view is similar to the tag list view, and contains the tag sockets in application.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 86 / 90
Double click the Tag Name cell to bind tags to sockets to subscribe to information. In the trend tag selector, find the tag you
wish to subscribe to, select it and click OK.
Binding tag sockets to tag
Trend tag socket bindings list is located in a default location in your project hierarchy.
• Click the Load button to load the trend tag socket binding from disk.
• Click the Save button to save your changes to the trend tag socket-binding list.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 87 / 90
Application Settings
The application settings window can be found in Admin→Application Settings. This lets the user alter project independent
settings, like font sizes, etc.
These are the settings that can be configured:
General
Here the user will find the current paths used by the application. These are read-only for the moment, and will only be changed
when i.e. opening a new well configuration.
Plot
Interpolation threshold: The segmented plot will use interpolation if it finds data points above this number.
Number of values on interpolation: This will be the number of points received if interpolation is used.
Step based plots: This will connect the curve points with a step function (left to right). If this is not set the points will be drawn
with straight lines.
Font size on axes: Is the font point size of the axes.
Font size on titles: Is the font point size of the tabs.
Font size on legeds: Is the font point size of the legends in segmented plots.
Update rate: Is the interval between each redraw of the plot. A normal value is 1000 ms.
Antialiased rendered curves: This will make the curve look nicer.
Tip
In wellSim, step based plots are advisable. When connected to an actual real time stream (wellAhead), this is usually deacti-
vated (straight lines).
Tip
If the application is installed on a slow computer, it is advisable to turn off antialised rendered curves.
Warning
It is advisable to avoid interpolation, since this can result in loss of important data points.
Here the user can configure the font point size on the real time short list.
Event Log
This configures the event log placed in the lower right corner.
Ignore success events: Deactivating can be used for debugging purposes, and will then show normal messages in the event log.
Ignore warning events: Let’s the user ignore events which is not necessarily critical.
Limit on number of events: This is the maximum number of events the event log will hold. If additional events are added, the
oldest one will be removed.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 88 / 90
Models settings
Here the user can turn on or off logging for local models. Configuration of model logging on the server must be done in Server
Settings, ref. [?].
Tunnel
Here the user can configure the 2D Tunnel. This is the same configuration as done when pressing Config button below the 2D
Tunnel. Ref. <<ref_chapter_2dtunnel>.
WitsML
Here the user can configure the WitsML connection used in the well configuration.
Real Time
Here the user can configure the expected data frequency. If the application doesn’t receive update within the configured interval,
the Realtime status LED on the bottom right of the main window will light red.
Troubleshooting
General
A password can be used to avoid other users from access to the application. If you don’t remember what you configured, you can
delete the file which stores the password. This file is located where you installed the application, /config/userlevel.xml. When
you start the application after this file has been deleted, we suggest you choose Administrator so you gain the user privileges.
If you are comfortable with editing text files, you can edit the same file and put "NA" as the password. That means it will not use
any.
Flow Model
• The real time stream has stopped (WITS, Witsml, OPC or OPC UA).
• PrealcDuration (Well Configuration → Flow Model Specifics) is set for a long time interval.
• The well configuration is wrong, and makes it impossible for the model to calculate.
• The hard drive is full, which prevents the model from logging.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 89 / 90
1. Check if the entire BHA Length (Well Configuration → Flow Model Specifics) is inside the well.
6. Try to run a known working well configuration, and successively replace it with the non-working well configuration until
the error has been found.
• The well configuration is wrong, and makes it difficult for the model to calculate.
The model will run slower when activating log files, but sometimes this results in an extremely slow behavior. In rare cases we
have experienced that some specific hard drives to be too slow, though we have not recorded which maker and model.
If a hard drive is used (and not a solid state, but a spinning disk), this can be the result of a defragmented disk. Since the model is
continuously writing the log (without buffering), the hard drive will have trouble writing to new segments because the movable
heads needs time to reposition to the other segment. In this case it would be an advantage to defragment the disk. This tool
should is included in Windows 7, and is called Disk Defragmenter. In Windows 10 it is called Optimize Drives.
We have also experienced this issue on some virtual machines.
The model behaves like there aren’t any flow, even though it receives a valid input
Check that the Flow Model Specifics→UseSPPDetectFillString is set to false. Also check that the Flow Model Specifics→Pump
rate change rate is more than 0, or else it will assume static flow rate.
Refer to Section 8.1.6 for information on what input affects the ECD significantly. Use this information to alter the well config-
uration.
If the operator is sure the well configuration is correct, tune the model with the friction factor annulus or the choke offset factor.
Refer to Section 8.1.7 for information on what input affects the stand pipe pressure significantly. Use this information to alter the
well configuration.
If the operator is sure the well configuration is correct, tune the model with the friction factor drill string.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS
wellSim Interact User Manual 90 / 90
If the modeled flow out fluctuates when bit depth changes, it might be that the bit depth filter is deactivated. This can be
configured in Section 10.12.
The above troubleshooting didn’t lead to a solution, the calculated values are still incorrect. What now?
Verify that the well configuration and real time data input is correct.
If the flow model output is still incorrect, get the following, and send them to support@edrilling.no:
When calculated values are incorrect, how do we extract the log files for external inspections?
When you need external help with the model calculations, it is very helpful for model experts to examine issues through the log
files. These can be used for debugging.
If model logging has been activated, the log files are created on the server where FM was installed, which is usually C:\eDrilling\models\F
Here there are two types of log files, log_DDS_Interface files and FlowModelResults files.
The log_DDS_Interface files are the most important files, since they contain all the input data required to rerun the whole
simulation. A simulation can be segmented into several files to avoid very large files, so it is essential to get the start of the log.
The files are named with the date and time, so we easily can find the simulation we need.
To find the latest log, locate the latest log_DDS_Interface file, and open it in a text editor. If the log file begins with the following
string in the second line: ". . . log file continued from previous file without stopping model . . . " it means that we also need the
previous log file to be able to rerun the simulation. Continuously inspect the previous log file, with the purpose of finding the
initial file.
The FlowModelResults files contain a subset of the inputs and outputs, and can easily be plotted with a plotting tool of your
choice. The files are segmented each 6th hour, and it’s helpful to compress these together with the log_DDS_Interface file with
the same time interval.
This group of log files should be compressed (we recommend 7-zip for efficiency), and sent to support@edrilling.no, together
with the other files listed in Section 16.2.9.
Tip
Be aware that the FlowModelResults files uses UTC time in the naming, and log_DDS_Interface uses local time.
Open up the web interface to eDrillingHub, and search for "fm.log". Then two tags will appear:
1. FM.logEnable_DDS: This will enable the log_DDS_Interface file writing if it is 1, or will be deactivated when 0.
2. FM.logEnable_ModelResults: This will enable the FlowModelResults file writing if it is 1, or will be deactivated when
0.
Right click the tag, and select "Write". Choose 0 or 1 according to the choices above.
Note
When deactivating the logging, it will make it harder for model experts to reproduce issues found by users.
Copyright © eDrilling AS
This document is submitted in confidence and contains proprietary information which shall not be reproduced or transferred
to others for the purpose of manufacture, tender or any other intentions without written permission of eDrilling AS