You are on page 1of 7

3.

3 Supervisory System
In order to develop an interface system for the drilling process using LabVIEW; the while loop and case
structures are needed. As explained in section 1.5, LabVIEW consist of front panel and Block Diagram.
This section explains the supervisory system for drilling process:

Front penal

Optimal mud weight in


safe situation

Well pressure indicator Depth indicator

Message to display
the situations and
instruction
Safe light to give signal
that the process in
right way
Underbalanced
control

Overbalanced control
Mud weight indicator
Optimal mud weight in
Optimal mud weight in overbalanced condition
underbalanced
condition

Error Alarm

Figure 3.2 Front Panel of supervisory system

18
Figure 3.3.1 shows the front panel in the supervisory system. It consists of the following items:

1- Safe and error alarms


These alarms are created to give an indication that the process is going in unsafe way for quick
response from operator.

2- Indicators
The supervisory system includes indicators for well pressure, depth and mud weight in both
UBD and OBD conditions. In addition, the supervisory system includes the display of the
optimal mud weight in different cases.
3- Message.
The supervisory system provides instructions to the operator through a message window.

Block Diagram:
The Block Diagram of the interfacing system consists of many case structures directed by the
select command. The cases are described below:

1. Control case:
In this case the depth data was obtained from external file and compared if it is equal or
greater than the reservoir depth (3290 m) the system switch to underbalanced condition
for controlling the process under such condition; otherwise the overbalanced process is
controlled.

Depth indicator
Massage

Select command

19

Figure 3.3 control case of supervisory system


2. OBD case:
In this case the system will calculate the mud weight for each depth and check if the
fracture pressure greater than the well pressure to follow two scenarios:
a. If the fracture pressure greater than the well pressure, the system will switches to Safe
case and indicate the optimal mud weight, that equalize the mud pressure with well
pressure.

b. If not, the system will switch to case Pwell > Pfracture and then follow the procedure in
case 5 as indicated later.

Formula to calculate Massage


mud weight

Select command for


controls

Figure 3.4 Overbalanced Case for Supervisory System

20
3. UBD case:

In this case the system will calculate the mud weight for each depth. And check for two
conditions described below:

1. If well pressure greater the fracture pressure, then the system will follow two scenarios:

a. If well pressure greater the fracture pressure, system will switch to case (Pwell > Pfracture)
and then follow the procedure as in case 5 described later.
b. If not, the system will switch to safe case and indicate the optimal mud weight.

2. If well pressure is less than collapse pressure (1000Kpa).

a. If well pressure is less than collapse pressure, the system will switch to case Pwell < 1000
and indicate the optimal difference of mud weight.
b. If not, the system will switch to safe case and optimal mud weight that equalized the
mud pressure with well pressure.

Massage

Select command for


selection

Figure 3.5 Underbalanced case in supervisory system


21
4. Safe case:

In this case, the system will display a message to


indicate that the situation is safe with green light. In addition, the system calculates the optimal mud
weight to equalize the well pressure and mud pressure.

Formula to find the optimal mud weight


equalized well pressure and mud Indicator of optimal mud
pressure

Safe light to indicate


Message
the process in safe
situation

Figure 3.6 safe case of the supervisory system

22
5. Pwell > Pfracture case:

PLEASE MODIFY MUD WIEGHT


alarm. Also it will display the required mud weight to be in the safe situation.

Formula to calculate
optimal mud weight
Error message

Figure 3.7 P well > P fracture case

6. ( Pwell < 1000 Kpa) case:

In this case the system will display the error alarm with an instruction. Also it will calculate the optimal
mud weight for safe operation.

23
Required mud weight Massage

Figure 3.8 Pwell < 1000 Kpa case in supervisory system

3.5 Developed Oracle Data-Base for the Drilling Process


Oracle is used in the supervisory system because it helps creating a data base system for the drilling
operations. Also, data can be rearranged, correlated, updated, grouped and tabulated by the mean of SQL
language. Table shows the advantage of database system over the spreadsheet.

24

You might also like