DTCIS User Guide
DTCIS User Guide
USER GUIDE
Version 1.61
Copyright 1998-2004, PetroServices GmbH Magdeburg
CONTENTS
MUD LOGGING UNIT DTCIS SOFTWARE 5
OPERATING REQUIREMENTS 6
SOFTWARE INSTALLATION 7
Installation Requirements 7
“WATCHMAN” PROGRAM 61
APPENDIX А 67
Mud Logging Unit DTCIS Software integrated with external and build-in devices performs:
• Drilling engineering, gas logging and mud logging control.
• Incoming data processing by standard methods.
• MLU Database realtime files storing.
• Warning on parameters exceeding preset limits and important events.
• Data presentation in standard and user-customized screen forms.
• Events log keeping.
• Access level differentiation concerning Program System Settings.
Realtime Data
Processing Program
Data Collection Codes Server
Devices Drivers
Collected data processing,
Program saves on HD coded parameter calculation by
Programs operate with certain
data collected coming from optional methods, transfer of Database of
data collection devices
sensors results to connected programs
connected to sensors Mud Logging
and data saving
in Database of MLU Unit
OPERATING REQUIREMENTS
Data Acquisition and Processing System DTCIS requires the following resources for operation
in realtime mode:
• RAM – accommodating all the applicable programs and having buffer reserve not less
than 25% allowing free data exchange.
• Video RAM – allowing speedy windows screening. Program takes some time for data
displaying.
• HDD – enabling data storage for three wells at least (not less than 10 Gb).
General requirements:
• Operating system – Windows 2000 Professional (Service Pack 4 and higher) or higher
versions.
• CPU – Intel Pentium IV – 1600MHz at least.
• RAM – not less than 512Мb.
• Video RAM– not less than 32 Мb.
• Monitor – advisable: 17”-19”.
• Desktop resolution – not less than1024 × 768 pix.
• Color depth – not less than 65 536 colors (16 bit).
SOFTWARE INSTALLATION
MLU DTCIS Software directory has the next components:
PetroServices OnLine Root Directory of DTCIS OnLine Project
Database Database by each well
Online Database of actual well
Retro Codes Base
Settings Settings
Store Database of MLU
Well 1 Database of previous well
System General System settings, files and programs
Reference DTCIS References
CDT200 DEP-Format References
Screens Screen forms of data visualization
Document Programs Documentation
Devices Drivers and DTCIS External Devices Programs
DrillerBoard "Rig Monitor" Program
Realtime "Realtime Data Processing" Program
ViewData DTCIS ViewData Program
DTCIS System prohibits running more than one copy of Server Program on one computer. Still
Windows OS security system admits accessing and running several server copies by Users
having different parameters (name, password or level of access). The problem of combining
Windows and the given Program’s operating systems and access control is solved with the
installation steps described further on. This guarantees normal function of the entire Program
complex:
Installation Requirements
1. To unify all Mud Logging Units it’s recommended to comply with the following
requirements during installation:
1.1. On Program’s enquiry for password enter PS. Be sure to enter password correctly
because Windows NT strictly distinguishes between small and capital letters.
1.2. PCs’ names of the MLU local network:
• DTCIS (TCP/IP, address [Link]) – the main server: realtime data processing
PC of MLU with DTCIS full version installed.
• DPIC (TCP/IP, address [Link]) – PC for successive data processing and
interpreting in MLU. It processes, adjusts, previews and edits reports as well as prints
out the data from MLU Database.
• TOOLPUSHER (TCP/IP, address [Link]) – tool pusher workplace.
2. On all PCs with DTCIS Program components installed enter in Windows under the name
“Administrator” and with the password assigned on p. 1.1. Herewith the main data
acquisition server DTCIS allows the all network PCs the same access level to resources and
Program run. Thus we comply with DCOM safety requirements and provide for adequate
interface between various applications setup on the drill site local network PCs.
3. All the network PCs configurated with the main server must have the same standard network
access parameters:
User name – Administrator.
User password – PS.
Member of – Administrators.
Note: The software uses BDE (Borland Database Engine) for linking with parameter references directory, well
settings as well as for certain internal functions. During installation the following alias datasets are created:
In operating mode all the driver windows must be minimized to tray icons on the
taskbar so as to spare PC resources and screen area of excessive information. The
driver programs windows are minimized automatically when they are inactive for 5
minutes.
Codebase is a looped binary file created for codes storage within the set time interval. Initial size
of the file ranges up to 1-week time by the time interval of 1 second. This is a in-system file with
the format inherent only to this Program. The file size is designed for storage of up to 100
collection channels parameters.
For example, (see Fig.) writing in Codebase is executable if data from the write synchronizing
server came in within 1000±10 msec interval. In the settings file [Link] this data looks
like as:
[Codes]
Codebase Size, recs=604800 ; code records amount(in 1 week)
Write Interval, ms=1000 ; write interval(msec)
Write Accuracy, ms=0 ; write accuracy(msec)
Write Through=0 ; direct write on disk(0-no, 1=yes)
Properties Settings dialog is called with right mouse button click in Program window.
• On the event of new data coming in from any driver. Then the other data addressed to other
devices will be written from the latest saved data packets. For this it’s necessary to set in
“Properties” dialog synchronizing device to “no”.
In this case none of the device drivers should send any data faster than once in 200-
500 msec (it depends on the PC capacity and the video-adapter speed). Otherwise the
processing program won’t cope with such a bulk of data.
• On the data coming in from the synchronizing device. In this case writing in the Codebase is
performed only when the data has come from the synchronizing device. For this it’s
necessary to set synchronizing device other than to “no” in “Properties” dialog. In this case
a device has to be selected which is permanently connected and secures trouble free data
acquisition in required sufficient intervals. Otherwise should any malfunction occur all
the data coming from other devices will be irrevocably lost. When the synchronizing device
indicates the time point of data collection then the data coming from other devices will be
connected to this particular time.
“Codes Server” recognizes and registers driver by their unique identifier the driver sends off
after connection is set. While a driver being connected the following operations take place:
• If the driver with a certain identifier exists in “Codes Server” register then the inquired code
interval is checked. In case the inquired code interval is greater than registered one the server
attempts to extend it automatically.
• If the driver with the given identifier is not found in “Codes Server” register then the server
seeks contiguous area of the inquired code interval for this driver. In case there’s no space
required the server registers the driver in the maximum admissible code interval.
The Client is returned its code interval size or the error code. Writing in the settings file
[Link] of driver register stands as:
“Codes Server” changes the actual channel numbering in the driver for logical one from 1 to 100.
Herewith shifting of channel numbers occurs only while channel sequence order in the collection
device remains intact.
1 39 40 50 51 100
Collection device 1 Collection device 2 Free channels
Program’s window opens or closes with double click of the left mouse button on icon in the
taskbar.
“Codes Server” window is minimized to tray icon in the taskbar in proper program
function.
Open Error Codebase– existing file of Codebase does not open if:
• There’s no required free space.
o The existing file of Codebase is occupied by another program operating in
individual mode.
Codebase Inconsistency – Codebase size mismatch with designed size is detected. It’s possible
only at file system inconsistency leading to data loss on disk. Close all Programs operating and
start checking disk.
Codebase Size Changed – Codebase size fixed in settings mismatches the size on disk. This may
occur when “Codes Server” settings are changed or settings file is lost.
Codebase Is Not Created – attempt to create new Codebase is denied. It’s possible when there’s
no free space on disk.
This is a server program that is a single program must be run for the entire data acquisition and
processing system. But unlike the servers mentioned above this Program doesn’t start
automatically (the option is not available). Program operates factually in online mode (online
mode doesn’t terminate when “Codes Server” stored the data in Codebase) that is it keeps with
and operates in realtime mode.
Automatic Program start and simultaneous starting of data collection and processing is executed
with /AutoStart key in the command line or shortcut properties.
Main Menu of Program is designed to call the settings dialogs for data collecting control. The
main menu groups include:
Running – contains turn on/off items for Codebase processing.
Data – contains items for view and correction of calculations.
Well – contains items for a well, drill string and required equipment description.
Calculations – contains items providing for the received data processing
Database – contains items providing for parameter status control and saving in Database of
MLU.
Screens – contains items for addition, replacing and closing screen forms of data
visualization.
Manager – special item accessible only to the data acquisition system administrator.
Help – select of access level and information about Program.
More closely these groups and items are dealt with further on.
Technological Panel – shows the main current parameters: “Time of data collection”, “Total
depth”, “Bit depth”, “True vertical depth”, “Downhole operation” and “Rig operation”. This
panel cannot be covered by any other screen thus providing for continuous control over data
parameters.
Quick Access Panel (Toolbar) – is designed for speedy correction of the main technological
functions:
The drill string lift by 1 – button is used for lowering (drill string lifting) the parameter
value “Bit depth” by 1 meter (foot).
“Realtime Data Acquisition and Processing System” User Guide V.1.61 13
Copyright 1998-2004, PetroServices GmbH Magdeburg
The drill string pull down onto bottomhole – button is used for quick drill string pulling
down onto bottomhole required because of errors of the depth sensors or if there’re depth
indication failures due to faulty determination of operation.
The drill string drop by 1 – button is used for increasing (drill string dropping) parameter
value “Bit depth” by 1 meter (foot).
Manual setting of trip direction – button is used to manual set of trip direction.
Weighing drilling tool – button permits quick access to the dialog for weighing of the
drilling tool (after connection, for instance) or for correction of “Weight of drill string”
parameter.
Кelly position correction – button calls dialog for “Kelly position” on condition that this
parameter is actually the sensor readings. Correction results from automatic conversion
of the code offset received from the depth sensor to the calibration parameter “Kelly
position” – to the calibration parameter change in fact.
Complete cycle remaining – button calls
dialog for mudflow control indicating
the actual mud volume pumped through
drillstring and annular volumes. After
pumping comes sound signal and text,
which is recorded in data sets by time. It
is displayed both in MLU and remote
Client’s workstations.
Reset of Mud Loss/Gain control – button is designed for zeroing parameters of mud
gain/loss sensors.
Reset of pump strokest totalizer – button is designed for zeroing readings of pump strokes
counters.
Reset of totalt bit RPM – button is designed for zeroing readings of bit revolution
counters.
Reset of Ton-Mile calculation – button is designed for zeroing readings of Ton-Mile
parameters.
Enter the text of message or comment – the text entered in this dialog is written in data
sets by time and displayed in graphs fields of screen forms both in MLU and remote
Client’s workstations. This text will be screened for data preview.
Send message to another computer of the network – the text containing PCs list entered in
this dialog will be transferred to them as separated window. This text cannot be saved in
Database!
Fixed Screens Activation Buttons. They activate the indicated screen that is bring it to the front
panel. All the fixed screens indicated in the button list are filled by data simultaneously and
regardless of whether you see it on the front panel or not.
The following 3 eyes indicate active data saving in the Database of MLU:
Green eye – normal data saving.
Yellow eye – Program is ready for data saving in the selected dataset, but operator in the
dialog “Database\Database Setup” declined saving.
Red eye – no connection to Database as data processing is put off.
Emergency Data Saving – it’s a special feature of Program, which in the given time interval set
in the dialog “Database\Database Setup” saves all the necessary parameters. It provides for the
data protection on event of Program freeze or PC power supply interruption. The eyes flashing
imply the signals as shown above.
The boxes “Memory” and ”Disk:\” indicate free space in RAM and on the disk at the present
moment. Red box line signifies 10% free space what implies necessity to relieve PC resources of
superfluous programs and data on the given disk.
connected programs are cited in the table called by button (it is activated even if a single
Client connected is available). Dialog for external data visualization:
Application title – text sent by the application. Usually it’s the application title.
Computer – PC name Program operates on.
List – number of parameters in the list of data sent.
Changes – enquiry command of Program. Only changed parameters are to be sent.
Auto-data – enquiry command for automatic data send-off to Program (the connected
program waits for the data only and needs no query or confirmation).
Events – the Client events server connected allowing for two-end data exchange.
Creation period – the time the sender took up for the last data transfer. This value reflects
also a frequency the remote program is able to accept data with.
Error counter – number of connection and data transfer errors of the remote program.
List of Events and Errors – shows the latest events and errors of Program operation. Maximum
number of rows is set in the dialog ”Manager\System Run Setup”. If the “Automatic Show of
Last Message” is marked cursor automatically moves to a newly created row. The last message
is always shown in the status bar at the bottom of the screen.
Rig Operation Time – shows the total times for all rig operations, which was during well
drilling.
Downhole Operation Time – shows the total times for all down-hole operations at bit run and
well drilling.
It is strongly recommended that this menu items were used only on inputting all the
initial data as well as after calibration of all the sensors listed, in other case data will
be stored in Database and become generally accessible what will lead to confusion!
After starting it is strongly recommended to check for all necessary eyes in “System” screen
turned on: activated connection with “Codes Server”, saving in Database, size of free space in
memory and on disk. It’s also advisable to keep control for some time over the events list
whether any errors come up during parameter calculations.
When using this item make sure that your steps are correct as the data skipped cannot
be recovered!
This item is executable likewise the preceding one after pressing ”Start” command. Still before
that you may skip some data set.
Start position of Real-time position
processing
interval
Data position
Sliding bar
Moving the track bar or changing date and time you set the starting position for data processing.
On pressing “Start” command the dialog selects the time chosen by you as the starting position
and will execute automatically the next menu item.
of the termination cycle Program becomes controllable. Take time and wait till all the operations
are ended.
Menu item is activated if “Table by depth: Header” and “Table by depth: Row data” parameters
is in the list. To save changes in Program press ”OК”. To cancel the changes press “Cancel”.
Depth Correction
By means of this dialog the depth correction is carried out what may be executed if the
calculation is made with regard to the changed “Kelly position” parameter value. The parameter
status indicated in the dialog should be “ Calculated”.
Menu item is activated if “Total depth” parameter is in the list. When the parameter is absent in
the parameter list then its box is having dark background. To save changes press ”OК”. To
cancel the changes press “Cancel”.
When changing the parameter value “Instantaneous totalizer for current rig operation” mud
control is deactivated for the period set by the method.
The menu item is activated if the parameter “Mud gain/loss in current rig operation” is in the
list. To save changes in Program press ”OК”. To cancel the changes press “Cancel”.
Menu item is activated when the parameters “Weight of drilstring”, “Hook load” and “Time of
data collection” stand in the list. To cancel the changes press “Cancel”.
The control table consists of the 3 columns: on hole surface, after gas line and after
chromatograph.
• N – record number of depth point where lag parameters are to be written.
It’s necessary for lag sample control that the next resulting parameters had the status “
Calculated” :
• Expected time of lag depth exit to surface
• Lag time of gas
• Expected time of lag depth exit from gas line
• Lag depth after gas line
• Expected time of lag depth exit from chromatograph
• Lag depth after chromatograph
The menu item is activated if the parameter ‘Total depth” is in the list. Dialog is closed with
clicking of the left mouse button on located in the right upper corner.
To save changes in Program press ”OК”. To cancel the changes press “Cancel”.
Dialog is designed for preview and correction if necessary of parameters marks shifting binding
by time of lag sample. Dialog control and requirements of it are analogous to the preceding menu
item. The initial parameters of sample control are described in dialog ”Calculations \ Sample
Location Control”.
In the left table sample marks are indicated binding parameter list in the dialog ”Sample
parameters bindings”.
The menu item is activated if the parameter ‘Total depth” is in the list. Dialog is closed with
clicking of the left mouse button on located in the right upper corner.
Annular Sections
This window demonstrates dividing of the well annular volume into sections of equal diameter.
Dividing is realized from the data “Well\Drill
string geometry”, “Well\Well Geometry”,
”Total depth” and ”Bit depth”. This dialog
allows no corrections.
– Delete lines.
– Cancel line deleting.
– Invert marked lines.
The menu item is activated if the parameter “Total depth” is in the list. To save changes in
Program press ”OК”. To cancel the changes press “Cancel”.
Take into account: number of data file cannot be lesser than number of bit run.
Normally a number of bit run corresponds a number of data file. This ensures
convenient data search.
Bit run number changing is permitted in increasing order only as the bit runs with the lesser
number may already exist in Database. Bit run change involves:
• Clearing of bit run parameters (total pump strokes, time points, etc.).
• Clearing of gas and sample control data.
• Saving of all the current parameter values.
• Creation of new data files to be stored in Database.
“OK” button is activated if there were any adjustments (and if correct ones) in the dialog. The
menu items are activated if “Bit Run No” parameter stands in the list. To save changes in
Program press ”OК”. To cancel the changes press “Cancel”.
Well Data
The dialog contains information on the well necessary for reports printing and data
identification. It’s desirable to fill out all the set positions from the start or in the course of well
drilling at least.
Positions description:
• Well information:
o Rig – type of rig;
o Company – client company or rig owner;
o Field – field name;
o Location – region or nearest city;
o Country – country name;
o Service Company – contractor;
o Depth Datum – starting point of well
depth measuring: seabed, land or sea
surface. The universally accepted starting
drilling point is rotary table.
o Well Identifier – well identification in the list;
o Cluster – cluster name or number;
o Well name – well name or number;
o Longitude (West-East) – well longitude or displacement to west or east from the datum
mark;
o Latitude (South-North) – well latitude or displacement to south or east from the datum
mark;
o Ground Level – distance from rotary table to land or sea surface;
o Sea Depth – noted for offshore rigs.
• Planned bottomhole location data (from project well data):
o Planned Vertical Depth – planned vertical (true) depth of the well;
o Horizontal Displacement of Bottomhole– planned horizontal displacement of the hole
from the head;
o Geographical azimuth of Bottomhole– planned azimuth of the hole in relation to the
head;
o Radius of target of the Bottomhole– planned target radius allowable for the actual hole;
o Formation Thickness – height (tolerance) of corridor (bed) for hole horizontal pass.
• Mud Logging Unit – unit designation or unique mark collecting data.
• Rig Cost – drilling cost per hour necessary for total cost calculation.
The menu items are activated if “Well information” and “Planned well path” parameters stand
in the list. To save changes in Program press ”OК”. To cancel the changes press “Cancel”.
Pumps Data
The dialog is for inputting data of the pumps engaged in mud circulation. Program supports up to
4 pumps data. The data is implemented in calculating of mudflow in and out in the absence of
the required sensors. The accordingly mudflow values are used in:
• Calculations for turbodrill revolutions.
• Calculations for sample lag time parameters.
Used for Mud Flow In – this flag indicates that certain pump is involved drilling mud
circulation.
Pump Type – determines pump function mode in accord to which calculation of its capacity is
performed.
Pump Geometry Parameters – these parameters are applied for pump chamber volume and its
capacity per stroke.
The menu items are activated if “Pumps data” parameter stands in the list. To save changes in
Program press ”OК”. To cancel the changes press “Cancel”.
In the box “Gas line” the gas sample lag time in a gas line is entered. This is required for more
precise connection of the parameters measured after gas line that is directly in the MLU.
In the box
“Chromatograph” the
chromatograph cycle and
backflash time
parameters are to input.
It’s necessary for more
precise connection of
gas components to the
lag depth. At high
drilling speeds
chromatograph can test
several gas control
points in one cycle. They
are having the same values in the result of the identical measurements values at these points.
Program controls also air plugs in the gas line when circulation is put off. To do it the parameter
value “Backflash time” must be greater than 0. At the zero value air plug control is off.
Lag Parameters List is set depending on the parameters measured. Maximum parameters
number in each list is 40. You can select any parameter from Program list, which saved to the
database.
• To change the existing parameter just click the left mouse button on it and select any
parameter from the list.
• To add/insert new parameter or to delete the existing one click the right mouse button on
the line you want in its place. Pop-up menu appears on the screen with values to select.
The menu items are activated if “Lag time of gas”, “Delay in gas line”, “Chromatograph
cycle”, and “Backflash time” parameters stand in the list. To save changes in Program press
”OК”. To cancel the changes press “Cancel”.
The menu items are activated if “Lag Sample Time” parameter stand in the list. Parameter
changes are saved with ”OК” button. To cancel the changes press “Cancel”.
Mud Data
The dialog is for mud data input. It’s strongly recommended to operate with the mud parameters
furnished by the mud engineer as
often as possible because mud
characteristics are involved in many
calculations, which precision is
substantially dependant on them.
The menu items are activated if “Mud data” parameter stands in the list. To save changes in
Program press ”OК”. To cancel – press “Cancel”.
Bit Data
The dialog allows inputting current bit parameters. With “Bit Run No” parameter status in the
parameter status “ Calculated” when Program changes operation from “Bit change” to
“Tripping” that is when Program acknowledges tripping start the bit run number is automatically
increased by 1 and the dialog is called up. The bit parameters are used in many calculations so be
sure to comply with Program requirements.
The menu items are activated if “Bit data” and ”Bit run No” parameters stand in the list. To
save changes in Program press ”OК”. To cancel the changes press “Cancel”.
Drill string geometry input begins with the bit or the first component going after it.
Then the bottom components of the drill string and drill pipes are to be entered.
IT IS THE ENTIRE DRILL STRING SPECIFICATION AND NOT
SOME PART OF IT!!!
The total length of drill string must be not less than “Total depth” parameter value but
much better if greater than that. The program determines automatically the string’s
working part enlisted in the moment.
Entry of each drill string component lets reliably verify the number of pipes and stands in the
well, weight and volume of individual sections and of the entire drill string. Program determines
the number of pipes and stands in the following way: after connection Program checks the
number of pipes from the list run to the current drill string (bit) depth with regard to the kelly
position rounding off the total length with a precision of half pipe length. So on defining the
number of the last pipe Program includes in the data also the number of its stand from the list of
this dialog.
Mark, copy, insert and delete buttons are on the toolbar to the left:
– Cut the marked lines in buffer.
– Copy the marked lines in buffer.
– Insert the lines from buffer in cursor position.
– Delete the marked lines.
– Cancel line marking.
– Invert line marking.
You can add lines by the whole intervals by means of marking and the said keys and then only
correct the pipes length. For example:
• Mark line interval.
• Copy the marked lines in buffer with button.
• Shift cursor in the table on the line the copied lines are to be inserted (better if cursor is
on the extreme left column).
• Insert lines in cursor position with button. The lines will match the buffer size. This
step can be repeated as much as required.
In its turn the said parameters are implemented in different calculations methods built in
Program: hydrodynamics, lag gas and sample control calculations, mud gain/loss control, string
depth correction from pipes data, etc.
The menu items are activated if “Drill string geometry” parameter stands in the list. To save
changes in Program press ”OК”. To cancel the changes press “Cancel”.
Well Geometry
In this dialog is used for inner well construction. Only the inner casing sections affecting annular
volume can be input. When drilling with bits of different diameters it’s desirable to enter open
hole sections. The missing bottomhole sections are considered as open hole with diameter the
same as the bit.
Casing Geometry
The data is entered before casing setting and it’s used during “Casing” operation for:
• Mud gain/loss control.
• Hydrodynamics calculations.
Accessories
In some situations it is necessary to take into account the
equipment employed in technological process such as
Kelly, tongs or cordage equipment. This data are required
for calculations of the drill string weight and pipes number
in the well.
If the data is not entered Program makes “True vertical depth” and “Total depth”
parameters equal.
“Planned Well Path” is entered once during well construction. It’s not sensible to change it as
projects are seldom altered.
“Actual Well Path” – is input with hole deepening with various variants possible. The data can
be corrected, adjusted, added with new values. It’s made possible to introduce the planned well
path and to correct it in construction process. The option “actual/planned” and its visualization
make orientation during fast data survey easier.
Controls and window called are identical with the item “Well\Drillstring Geometry”. The menu
items are activated if “Planned well path” or “Actual well path” parameters stand in the list.
Calibration of Sensors
Prior to data processing by definite methods it’s necessary to set up one-to-one correspondence
between the incoming data from data collection devices and the actual physical dimensions of
parameters measured. This menu group is the very first step proper in the data acquisition system
settings once the “Codes Server” has stored data in its Codes Base. The purpose of this dialog is
calibration of sensors of the external data collection devices.
In the main dialog for calibration there’s the list of sensors. This list comprises all the parameters
with the status “ Sensor”.
• Channel Number –
logical channel number of
the sensor set by the
“Codes Server”.
• Received CODE – the
value received from a
collection device driver
called a source code.
• Computed VALUE – the
parameter value on the
calibration data.
• Sort by Name –
parameters are sorted in
alphabetical order.
• Sort by Channel Number
– parameters are sorted by
increasing channel
number.
Click twice the left mouse button on the line of the sensor to be calibrated or mark it with cursor
and press “Calibrate” button.
Sensor Calibration
Amount of various sensors and devices is great but their characteristics may be not only linear
that’s why there’re several types of calibration are set in Program. Herewith supplementary data
are also used. They allow observing correspondence CODE ⇒ VALUE more precisely. Sensor
calibration:
• Baseline Points for Calibration – enter baseline points for calibration on which basis the
calculation of calibration index is to be done. This item is described in ”Baseline Point of
Calibration”.
• Source Code – combines the parameters of the incoming code source:
o Channel – select the number of the calibrated sensor channel. If the sensor
channel number is 0 then the sensor is considered as switched off (if the
parameter calculation is based on some formula its value will not be
calculated!).
o Base code offset – it is required for the temperature shift correction of the code
received or of the code offset from zero area. Correct offset at temperature shift is
Press “OK” to save parameter calibration data. To cancel the changes press “Cancel”.
Using the actual sensor readings as baseline point the sensor state is shown in graph in 2
variants:
• Yellow – actual value.
• Red – value after filtration.
Т – time constant of filtration with increase of which filtration extent grows.
Select code value you take as a source code in the check box “Sensor readings” and “Use code
after filtering” (if tick stands the source code will have filtered value otherwise – actual value).
Set the selection range for average resulting value to be calculated from. Press “Collect” button
and wait till value is displayed in the box “Baseline point for calibration/Code” on yellow
background. Enter the parameter physical value corresponding the given readings.
The menu items are activated if “Time of data collection” and “Calibration data” stand in the
parameter list. To save changes in Program press ”OК”. To cancel the changes press “Cancel”.
For calibration calculation it’s necessary to press the key “Calculation of calibration
parameters”. The calibration is applied with pressing the key “OK”.
Rig Operation
From this menu item an operator can select the current rig operation, which the processing
program switches over to in accord with calculations modules. There are no dialogs and rig
operations are changed only in “Technological panel” along with screen sets.
The menu items are activated if “Time of data collection” and “Rig operation code” stand in the
parameter list.
Down-hole Operations
In this menu item if necessary Operator selects the down-hole operation. The automatic
determination of operation switches off till some operation is selected distinctly. Manual change
of operation is required when the main sensor becomes disabled.
The menu items are activated if “Time of data collection” and “Rig operation code” stand in the
parameter list.
The menu items are activated if “Time of data collection” and “Code of rig operation” stand in
the parameter list. To save changes in Program press ”OК”. To cancel the changes press
“Cancel”.
The rest of the criteria is set in such a way that they uniquely determine whether the given
parameter is on or off.
The menu items are activated if “Time of data collection” and “Model for determining downhole
operation” stand in the parameter list. To save changes in Program press ”Apply” or ”OК”. To
cancel the changes press “Cancel”.
Calculations Modules
Dialog allows for switching over calculation sets:
• Depth Correction by Pipes List During Tripping – correction of “Bit depth” parameter
value during tripping. It’s carried out with regard to the length of pipes of the actual
drillstring geometry. If this item is not switched then depth is calculated from depth sensor
readings.
• Definition of Downhole Operation by “Slips Status” During Tripping – during tripping rig
operation is defined by “Slips Status” sensor readings. This method is recommended for
using together with the method “Tripping depth correction by drillstring geometry list”.
• Bit or Shoe Depth Calculation by “Slips Status” During Tripping – during tripping “Bit
depth” parameter value is calculated from combination of the following data:
o “Slips Status” sensor readings.
When in position “on slips” Program takes off or adds to the depth value (depending on tripping
direction) length of stand or bottom drillstring assembly pipe from the compiled list of pipes.
Thus in this method depth sensor is not applied. It’s wholly based on drillstring geometry list.
• Directional Drilling Calculation of Wellbore
Bottom – calculation of parameters of 3D bottom
position on the basis of dogleg measurements.
This calculation result is also used in
hydrodynamics calculations methods and in
determination of drillstring weight from
drillstring geometry data.
• Gas Lag Parameters Control – this is gas lag
time calculation and binding parameters to lag
depth.
• Lag Sample Parameters and Location Control –
lag sample time calculation and sample show
control at wellhead.
• Hydraulic Calculations – mudflow parameters calculation, determination of fluid flow type
and velocity, pressure loss and EMD.
• AHFP Parameters Calculation (D-exp, SigmaLog) – AHFP zone beginning determination
method.
• Mud Loss/Gain Parameter Compensation During Mud Circulation – calculation and
compensation of “Mud loss/gain in the current rig operation” parameter.
The rest of the calculations are not included in this version. To save changes in Program press
”OК”. To cancel the changes press “Cancel”.
The menu items are activated if “Total depth” stands in the parameter list. To save changes in
Program press ”OК”. To cancel the changes press “Cancel”.
parameter and the flow in turbodrill. Herewith the value of turbodrill flow required per 1 rev.
must be set in “Turbodrill” box;
• Rotary & Turbine Drilling – the parameter is calculated as the above parameters sum.
The menu items are activated if “RPM of bit” (calculated) stands in the parameter list. To save
changes in Program press ”Apply” or ”OК”. To cancel the changes press “Cancel”.
The calculation results are filtered to reduce noise affecting the lag time calculated on the drill
string assembly data. The “Time constant” filter interval is 10…100 (recommended – 50).
Smoothing effect grows with increase of the value set. Filtering is cut off setting 0. When
circulation changing over filtration switches off automatically.
The menu items are activated if “Mud flow in” (calculated) and “Mud flow out” (calculated)
stand in the parameter list. To save the changes press ”OК”. To cancel the changes press
“Cancel”.
In the box “Off Bottom” the boundary is set for calculation of “Weight on bit” parameter. If the
parameter value “Off bottom” is greater than the set limit the calculation of “Weight on bit”
parameter is suspended and its value equals 0. The boundary is usually set in the range of several
meters because bit pull by 1 – 2 meters can signify no actual off bottom position due to drill
string extension/contraction and tension of traveling block rope. The recommended value 1
meter per each 1000 meters of depth.
The menu items are activated if “Pit volume totalizer of active pits” (calculated) stands in the
parameter list. To save the changes press ”Apply” or ”OК” button. To cancel the changes press
“Cancel”.
Only pits with volume change over 80% in the set interval are estimated with regard to the pump
capacity.
This item is activated only when ”Total mud volume in active pits” (calculated) and ”Mud
loss/gain during current rig operation” parameters are displayed in the list.
To save the changes press ”Apply” or ”OК” button. To cancel the changes press “Cancel”.
The method of mud gain/loss control is based on “Pit volume totalizer of active pits” and “Mud
Flow In” parameter value. “Pit volume totalizer of active pits” parameter value is filtered before
calculating as the total noise of this parameter often constitutes several cubic meters. After
smoothing the parameter allows for more precise calculating. The time constant for filtration
dependent on the current technological operation is set in individual boxes (to stop filtering set
0).
Create plugged circulation with level sensors control in each tank to achieve reliable
results. Any volume added by mud engineer must be reported to MLU operator for
consequent correction of mud gain/loss parameters.
“Mud Gain/Loss Control During Current Rig Operation” parameter is calculated first. It is
controlled and changed by the value step of “Filtering/Sampling rate for pit volume totalizer”
parameter. The recommended sampling rate is within 10…30 seconds. Program constantly
controls “Pit volume totalizer” parameter changes along with the time constant for filtering of
the current rig operation, calculates and corrects the parameter value by the set sampling rate.
“Time Based Mud Gain/Loss Control” is calculated by the time step set in the box “Time
based/Reset cycle”. The interval to set is selected according to the resetting frequency acceptable
for client. The recommended interval here is more prolonged: 10…60 minutes.
“Mud Gain/Loss Control During Drilling/Tripping” is calculated by the step dependant on the
rig operation determined in the corresponding boxes:
• Control during drilling – when drilling the set
depth interval represents “Total depth”
parameter changes. The recommended value is 1
meter.
• Control during tripping – during tripping the
depth interval set is constituted of stands
number. The recommended number is 5 stands.
The parameter ”Control Switch Off Interval When Changing Over Circulation” is introduced
in procedure for clearing mud loss/gain change value when changing over circulation. This
parameter equals mud stabilization period in pits.
The menu items are activated if “Pit volume totalizer of active pits” stands in the parameter list.
To save changes in Program press ”OК”. To cancel the changes press “Cancel”.
The menu items are activated if “SPP changing in time” stands in the parameter list. To save
changes in Program press ”OК”. To cancel the changes press “Cancel”.
For calculation the angle change intensity it is necessary to set “Rate of calculation of dogleg”
that is interval of control over the well path directional changes. As a rule this parameter is set
for the planned well path or stated in the contract.
The menu items are activated if “Rig operation code” stands in the parameter list and with
“Directional drilling calculations” set in “Calculations/Calculations Modules Execution”. To
save changes in Program press ”OК”. To cancel the changes press “Cancel”.
depth interval” two parameters are set: “Interval of calculation by depth” and “Delay of the
defined interval by time”. Further on Program automatically adds the set lag time to
“Current gas lagtime” with each depth interval.
The menu items are activated if “Lag time of gas exit” (calculated), “Pit volume totalizer of
active pits” and “Total depth” stand in the parameter list. To save changes in Program press
”OК”. To cancel the changes press “Cancel”.
The menu items are activated if “Average sample density”, “Average sample diameter”,
“Plastic viscosity” and “Total depth” stand in the parameter list. To save changes in Program
press ”OК”. To cancel the changes press “Cancel”.
Hydrodynamics Calculations
The hydrodynamics calculations work for such rig operations as “Drilling”, “Tripping” and
“Casing”. They are made use of in:
• Balanced drilling – employed generally on the effective bottomhole circulation pressure
calculated according to the parameter value “Equivalent circulation density”. At constant
bottomhole circulation pressure somewhat higher than the formation pressure the maximum
rock cutting efficiency is achieved what results in acceleration of ROP and eventually in
more speedy and less costly drilling.
• Tripping for rig operation process control. When “Equivalent circulation density” parameter
becomes less than “Normal pressure gradient” parameter it indicates that formation fluid
starts breaking in the wellbore what will lead to mud gain. When “Equivalent circulation
density” parameter becomes greater than “Overburden pressure gradient” parameter then
mud would leak into formation what ends in mud loss. In both cases it causes an emergency
situation of formation fracture. The standard values of “Normal pressure gradient” – 1.01
… 1.05 g/cm3 and “Overburden pressure gradient” – 2.31 g/cm3.
Pressure losses in a mud system have the following relations concerning of the total pressure loss
value:
• Surface equipment pressure losses (as measured at the pump) are 1%...3%.
• Drill string pressure losses range from 20%...45% (measurd at the standpipe).
• Bit pressure losses range from 50%...75%.
• Annular pressure losses range from 2%...5%.
• The behavior of weighted muds (> 1.5 kg/l or 12.5 ppg) is closer to the Bingham or
Modified Bingham Model.
• The Power Law, Modified Power Law and Power Law API models are best suited to
low-solids or polymer muds.
• The additional of ‘thinners’ or fluidifiers, such as lignosulfonates, cause the rheological
behavior of the mud to tend toward the Power Law models.
• When optimizing hydraulics, Moore’s Modified Bingham and Modified Power Law
models allow higher limits on annular mud velocities than the standard versions, resulting
in better hole cleaning.
• The Alternative method attempt to adjust pressure losses for the influence of tool joint
diameter. The Alternative method is optimized for the viscosity characteristics of oil-
based and havily-weighted muds.
Pressure drop in MWD and Motor – It is necessary to enter value of pressure losses in
hydraulic turbine downhole motor and another MWD equipment
Use reduction of pressure drops – The marked flag is used to reduction of total pressure drops,
which measured by sensors "Standpipe pressure" and "Casing pressure", that is actual pressure
losses. This option adjusts an error of calculated pressure drops, which depend from different
cases of change of rheological behavior of a mud, an error of laboratory measurings and poor
frequency of entering of modified initial data.
Mud Data - data of rheological behavior of a mud can be entered 3 methods which are chosen by
the user, depend from the available set of initial data. Missing parameters will be calculated on
the basis of set of entered values.
• Method 1 - it based on data measuring of viscosimeter FANN at 600, 300, 200, 100
RPM. It is necessary to enter at least 2 values on the basis of which will be calculated
missing parameters .
• Method 2 - it based on the mud data measured by any viscosimeter.
• Method 3 - it based on known values of viscosity factors «n - Behavior Index» and «K -
Consistancy Index», and also combinations of basic valuees of the viscosimeter on the
basis of which they have been calculated. If basic values are unknown, then use «FANN
Q600 & Q300».
Mud weight and its geological properties affect most the calculation. “Swab pressure” parameter
calculation is affected also by drill string velocity.
The menu items are activated if “Rig operation code”, “Mud weight in”, “Mud weight out”,
“Plastic viscosity”, “Yield point”, “Equivalent circulation density”, “Normal pressure
gradient”, “Overburden pressure gradient” stand in the parameter list and “Hydrodynamics
calculations” activated in “Calculations\Calculations Modules Execution”. To save changes in
Program press ”OК”. To cancel the changes press “Cancel”.
AHFP Zone
AHFP (abnormally high formation pressure) zone beginning is determined by 2 methods:
• D-Exponent – determination in soft formations (clay). The method is based on normalized
rate of penetration dependence on difference between hole and formation pressures. D-
exponent value is greatly influenced by bit wear. Theoretically wear-free bit has factual D-
exp values coinciding with normal density line. But in drilling practice, rate of penetration at
the end of each trip is significantly lower than initial rate as a result of bit wears.
• SigmaLog – is applied for hard formations. It is similar to D-exp method in its physical
basis. They differ in the normalization model applied and in the method of formation
pressure estimation. The foundation of this method
is mechanical rock resistance. This method is put
forward as porosity estimation method.
(20…100 meters). “Maximum calculation interval” parameter limits interval of trend parameter
stacking.
The menu items are activated if “Rig operation code”, “Equivalent circulation density”,
“Normal pressure gradient”, “Overburden pressure gradient” stand in the parameter list and
“Zone of AHFP” activated in “Calculations\Calculations Modules Execution”. To save changes
in Program press ”OК”. To cancel the changes press “Cancel”.
Parameters Setup
Dialog designed for setting of all the parameter of application.
• Parameter status – in this column only the parameter status is set that is the mode and source
of the parameter value obtained:
No – parameter is off, its value not determined and they are written in Database as
NULL. The parameters curve is not reflected in graphs, its digital value is marked as
“???”. At regular intervals some parameters can get also the nil parameter value for
various reasons (calculation is impossible). In this case parameter curve in graphs is
broken.
Manual – parameter is in manual setting mode and its value is set via the dialog
“Data\Manual Input Of Parameters” or specified dialogs such as “Well geometry”, etc.
Sensor – parameter acquires value from its online external data collection device by
calibration factors.
• Output boundaries – output boundaries for graphs, scales and histograms without fixed
scales.
• Alarm status – switching of color or sonic warning on limits exceeding displayed in values
and histograms.
• Alarm boundaries – are used for value and histogram visualization on limits exceeding
displayed in values and histograms.
• Output precision – setting of digit number after decimal point for outputting of parameter
digital value.
The changed value is instantly saved in the dialog. To do this change an input box for another
one with the keys “↑” up, “↓” down, “Alt→”, “Alt←”, “Home, End, PgUp, and PgDn”.
“OK” key pressed also saves value in the box but the window closes at that.
“To sort by name” mark is made with click of the left mouse button on the white checker or the
text marked. If the mark is set the parameters are sorted in alphabetical order otherwise – by
internal unique code in Database.
The item is inaccessible with empty parameter list. To save changes in Program press ”OК”. To
cancel the changes press “Cancel”.
The changed value is instantly saved in the dialog. To do this change an input box for another
one with the keys “↑” up, “↓” down, “Alt→”, “Alt←”, “Home, End, PgUp, and PgDn”.
“OK” key pressed also saves value in the box but the window closes at that.
“To Sort by Name” mark is made with click of the left mouse button on the white checker or the
text marked. If the tick is set the parameters are sorted in alphabetical order otherwise – by
internal unique code in Database.
“Select ALL” key is used for selecting all column parameters to be saved, on which cursor is on.
For the whole column the active cursor value is set.
The item is inaccessible with empty parameter list. To save changes in Program press ”OК”. To
cancel the changes press “Cancel”.
Database Setup
Data saving in Database of MLU is setup in this dialog.
In “Additional parameters” window you can set mark in the checker of direct access to disk. It
means that the data are at once written on disk past any buffer. But this mode slows down
operation of the data processing system and disables data mediums with time. So alternative to
this is reliable power supply barring voltage fluctuations causing PC freeze. In this window
“Apply the set input precision for parameter values to be saved in Database” item also can be
set. Values will be rounded with precision indicated in the dialog ”Parameters Status”.
The menu items are activated if “Total depth” stands in the parameter list. To save changes in
Program press ”OК”. To cancel the changes press “Cancel”.
It’s not sensible to change units of measurements when data is partly collected already as it
leads to confusion of source data values. Still when you preferred a particular set of units of
measurement and pressed “Apply” button check all the dialogs for uniformity of the values and
units already set.
Open Screen
This item loads the screen forms selected. Selection is done via standard Windows dialog for
files open. The dialog allows for selecting of several screen forms at a time. The selected forms
are added to the end of screen list. All the screen forms except the first one are checked for
doubling and in case there is some already existing that one is not loaded.
Number Of Rows In Messages List – in the screen “System” this limit is set to restrict amount
of idle data on disk. All this data without exception is saved in Database. Here input are only the
indicated number of the latest messages from the moment Program was started. Recommended
value – 1000 rows.
Changes are saved with ”OК” button. To cancel the changes press “Cancel” button.
Changes are saved with ”OК” button. To cancel the changes press “Cancel” button.
Dialog is closed with clicking of the left mouse button on located in the right upper corner.
E001: Load error: ALS: data base name, TBL: data set name. Exception:
The error message comes at faulty loading of data from the given data set. After point follows
the Windows explanation of the error.
E002: Save error: ALS: data base name, TBL: data set name. Exception:
The error message comes at faulty saving of data in the given data set. After point follows the
Windows explanation of the error.
Modulus
Calculation modulus code
code
-1 Emergency parameter saving service
0 Physical values calculation from calibration data
1 Technological calculations
2 Weight on bit calculation
3 Rig operation determining
4 Depth calculation
5 Technological operation time calculation
6 Drill string and kelly velocity calculation
7 Directional drilling calculation
8 Drill tool weight calculation
9 Pipes and stands number calculation
10 ROP1 calculation
11 ROP2 calculation
12 Pipes sections and drill string sections
13 Fluids coefficients gas control parameters calculation
14 Lag time calculation
15 Lag time depth parameters connections
16 Lag sample control
17 Hydrodynamics parameters calculations
18 Mud gain/loss calculation
19 Bit run calculation
20 Zone of AHFP
21 D-exp calculation
22 SigmaLog calculation
23 Tripping parameters calculation
24 Shoe depth parameters calculation
Mathematic error in Program starts with “MODULE» caption and originates from source data
shortage, incorrect parameter values or inability to execute required mathematic treatment.
Calculation modules codes are presented in the Table above.
E103: MODULUS CMC. Data for parameter ID=PIC calculation is not sufficient.
Explanation:
The source data for ID parameter calculation is not sufficient. Definite source parameter is not
set due to unclear situation of … Follow the description of method to eliminate the error.
E104: MODULUS CMC. Lacking parameter ID=PIC for modulus calculation. Explanation:
ID parameter data is not sufficient for modulus calculation continuation. Usually it is the basic
parameter lacking of which doesn’t allow to continue calculations.
E105: MODULUS CMC. Lacking parameter ID1=PIC1 for calculation of ID2 parameter.
Explanation:
ID1 parameter data is not sufficient for calculation of ID2 parameter. Check (see
“Database\Database setup”):
• ID1 parameter should be in the application parameter list .
• Parameter status ID1 may not be “ “No”.
“WATCHMAN” PROGRAM
Program supports events log, warnings and error prevention in “Codes Server”, “Realtime Data
Processing” (etc.) Program operating. The data to save comprise following:
• Start, connection, disconnection, functioning and closing of programs.
• Function of ”OK” button changing parameter, data collection and processing settings in
any program dialogs.
• Error messages.
• Messages about connection, disconnection and
deletion of programs of remote workplaces,
etc.
Program starts and closes automatically. “Watchman” starts automatically and executes its task
even if this program is closed or deleted at the moment when some other program inputs next
writing.
Events log is conducted all the time the well is being drilled and it is saved together with the well
data. It’s necessary for:
• Search and explanation of any the data collection emergency and for clarifying incidents
related to Program complex operating.
• Program errors examining, and so on.
Program’s window is opened or closed with double click of the left mouse button on icon.
Check availability of the data sets and activation of selection from them on the main screen as
shown in the Figure. The item marked indicates that this item will be saved. From the start
all the items are set to be saved still user can cancel saving of the data he doesn’t need.
During Program starting the source file name set in “Saving to >” box for further saving of well
data. Directory name is created as the Database source directory of MLU and of cluster and well
identifiers set in the dialog “Well\Well Data”. For changes in this dialog click twice the left
mouse button on any place in the dialog. Then it’s necessary to select required operation:
• Create New Well – this operation is selected by default. New well is created indicating
save data directory.
• Restore Well From Archive – this operation is performed after indicating source data
directory and save current data directory.
• Create New Sidetrack – this operation is performed after indicating source data directory
and entering depth of new sidetrack to be created.
To save well data other programs data files it’s necessary in “Save Additional Data” to indicate
the following:
• Load From – location of files to be saved.
• Files Mask – enter files mask of selection or *.* for selecting all files.
• Delete – indicate if it’s required to delete files copies after saving.
• Save As – in save directory indicate directory where the named files will be copied.
In the group “Database of MLU” data sets of the drilled wells data is output from the directory
“X:\PetroServices OnLine\Database\Online\Store”. All the directory contents except
Cancel Saving (the mark is away) will be saved in the given directory and deleted from the
source directory. The directory of Database of new well MLU will be cleared. For settings
saving press “Run” button. Program executes the following steps:
1. Check for “Realtime data processing” Program load. If Program is loaded it is
automatically commanded to end execution.
2. Check for free access to data sets of MLU Database. It’s required to close all Programs
using data and settings of MLU Database:
3. Loading the end time of the saved former well data,
which at the beginning is also the starting time of a new
well.
4. Query for the starting time of a new well. From the time
point set starts data collecting for the new well.
5. Saving directory of settings and data for the new well.
6. The settings of the ended well are saved and deleted or
cleared. Settings group for the new well is prepared.
7. Time and depth data sets are saved and cleared. Settings
group for receiving new well data is prepared.
8. Data sets references are copied.
9. Data collection system settings are copied.
10. Starting point of the new well data processing is set.
Program ends execution and closes. To end execution before time click the left mouse button on
located in the right upper corner.
Advanced user having starting keys for these applications inputs in the box the list applications,
their running order and additional parameters to start. Functions buttons on the quick access
panel duplicate menu items:
– Adds application to the list’s end. From
the beginning the additional settings of this
application are not available.
– Deletes application from the list.
– Starts Program run: starting all the
applications in the list.
– Calls dialog of additional parameters
settings for application starting.
– Moves the marked application one step higher in the list.
– Moves the marked application one step lower in the list.
Dialog of additional parameters settings for application starting is called with pressing of the
corresponding button on the panel or double click the left mouse button in the application list
line:
• Changing of the path of the started
application if its location has changed.
• Input command line for application start if
the application is controlled with keys for
the given function activation.
• Marker “Use key of automatic execution
after application start” adds before
application start the key /AutoStart to
command line.
• At starting it’s possible to add
synchronization object: the condition by
which Program cannot start the next
application till preceding application condition is not fulfilled. The next synchronization
methods are maid use of:
o Name of Synchronization Object – loader waits till Windows shows the box with the
given name. This method operates only when one application is loaded. If the
application is loaded several times under the same name synchronization activates for
the first box only.
o Name Of Object Class – loader waits till Windows shows the box with the object
class name. This parameter is unknown to user but can be communicated on request
by the developer. This method operates only when only one application is loaded. If
the application is loaded several times under the same name synchronization actuates
for the first box only.
o <EVENT> Object Free – “Event” object is one more synchronization method of
application operation in Windows. Synchronization object name, if the application
uses it, can be communicated on request by the developer. This synchronization is
lined up into the source code of application and it functions most correctly. At
starting the application creates “Event” object under this name and sets it in the status
“occupied”. After execution of required operations the application frees or deletes
If “Start Manager” was initiated with /AutoStart key then after loading execution of Program is
automatically started and closed.
The Table below presents additional data of known applications, which can be started from this
program. Run keys for applications see in corresponding documentation or in files of “Start”
Windows menu with extension LNK.
• Codes collection program for external data collection devices [Link] starts
automatically (this program is automatically started on driver query)
Box class name TCodesServerForm
“Event” object name Event_CodesServer
After installation on the software it’s necessary to set up in the start menu «Start \ PetroServices
Online \ Accessories» the next 2 references to the command files:
• Backup DTCIS-settings – designed for creation of the backup copy of the current DTCIS
settings. The copy is created in the directory «\Backup\Online Archive».
• Restore DTCIS-settings – designed for restoring DTCIS settings from the saved
preceding item of the backup copy of the directory «\Backup\Online Archive».
The copy of DTCIS settings and setup required for restoring operability of the system will be
created in the directory «\Backup\Online Archive».
Appendix А
Table of Settings Files
Application File Name Designation
Reference information on [Link] and .PX The table of the current units of
the parameters and units of measurement. It contains the stored
measurements current settings of the units of
.\Reference measurement parameters of data
visualization and saving.
[Link] The table of limitations of the list of the
and .PX applied units of measurement registered in
the units of measurement list of the DEP-
format references of the directory
.\Reference\CDT200.
References of Mud Logging Directory The references directory of the DEP-
Unit DB .\Reference\CDT200 format data. The files of this directory and
the data files *.DEP are rigidly bound.
System files directory [Link] The file contains the image of Company’s
.\System trade mark displayed in the right upper
corner of the programs’ screen.
Files pairs These files pairs belong to the programs
*.DB and *.PX having the identical name of the executive
modules EXE. This is the list of
parameters and their properties applied by
the corresponding program. The list
contains the following properties:
• parameters code;
• number of values (usually 1);
• output precision;
• status (off, manual, calculated,
sensor);
• minimum and maximum output
boundaries values;
• warning state;
• minimum and maximum warning
boundaries values
and other specific properties of the given
application.
«Realtime Data Cordage equipment The file contains the traveling block data
Processing» Program [Link] for calibration of the hook position sensor.
[Link] The file contains:
• setup of recording in DB;
• the list of visualized screen forms
including separate technological
operations modes screen forms;
• size and locations of the windows
and dialogs.
SET_PipeList
The table of saving the drill string
assembly data. The data is saved by the
bit runs and because of that the table data
is corrected without saving changes
history if the bit parameters are being
corrected during bit running.
SET_JointList The table of saving of the pulled down
casing assembly. The data is saved by the
bit runs and because of that the table data
is corrected without saving changes
history if the bit parameters are being
corrected during bit running.
SET_DirProjectList The table of saving the planned well path
data. The data is saved in single copy
without storing the changes history and is
intended only for corrections and
additions.
SET_DirActualList The table of saving the actual well path
data. The data is saved in single copy
without storing the changes history and is
intended only for corrections and
additions.
SET_Clbr_0000 The parameter calibration data table is
intended for saving the calibration data of
one parameter with DTCIS code indicated
in the table name 0000. The data is saved
by parameter calibration change time.
SET_TechCriterion The table of saving the criteria of
determination of technological operations
on rigsite. The data is saved by parameters
changes time.
SET_TechModel The table of saving the determination
model of technological operations on
rigsite. The data is saved by parameters
changes time.
SET_TechMode The table of saving the determination
criteria of technological mode on rigsite.
The data is saved by parameters changes
time.
The current well data of the [Link] and The table of saving the time balance data.
directory .PX The records are made with 1-hour
.\Database\Online\Store interval.
[Link] System operations events and User work
[Link] log. The file EVN comprises the current
records. The file BAK contains the
preceding interval of records.
[Link] DB of the current well by depth. The
record step is to be set.
Time_000.DEP DB of the current well by time. The
record step is to be set.
Shrt_000.DEP DB of all processed packages.