A live drilling screen shows dozens of channels, and most of the time nothing on it needs a decision. The skill is knowing which few channels matter in each operation, what normal looks like for them, and which changes mean stop and call. This article works through 21 hours of a 6⅛″ lateral: one stand and its connection read channel by channel, a pit gain the alarms caught or missed, two alarm rule sets compared, and a break in the feed.
What to watch, by operation
The channels that matter change with what the rig is doing. A torque spike while drilling is information; the same spike with the bit off bottom and the pumps off is noise. Read every channel against the rig's state first.
| Operation | Watch | Normal | Call it when |
|---|---|---|---|
| Drilling | pit volume, standpipe pressure, torque, ROP, flow out | pit falling by the hole volume drilled; SPP and torque steady at the parameters | pit rises; SPP climbs with erratic torque; a drilling break |
| Connection | hook load at pick-up and slack-off, pit, flow back | pick-up and slack-off on the model; the annulus drains back the same each time | overpull or set-down off the model; flow back larger or longer than the last connection |
| Tripping | trip tank against displacement, hook load | tank changes by each stand's steel volume | the hole takes less than it should pulling out; drag off the model |
| Static or circulating | pit or trip tank, SPP | flat volume; SPP at the circulating value | any gain with the pumps off; SPP falling at the same rate (washout) |
Two rules follow. Each warning sign is a change against a baseline, so the baseline must be known: the model's hook loads, the circulating pressure at this rate, the volume the hole should take. And each sign has a first action that needs no meeting. A pit gain means a flow check. Overpull past the margin means stop pulling.
A stand and a connection, read
The example is the 6⅛″ lateral of a horizontal oil producer, set in typical North Oman conditions: a carbonate reservoir at 1,500 m TVD, 1.12 SG drill-in fluid and 4″ drill pipe. The 21-hour window starts circulating at the 7″ liner shoe at 1,760 m, drills twelve 29 m stands to 2,108 m, circulates bottoms-up, makes a wiper trip, waits 75 minutes, and circulates again. Thirteen channels arrive every 5 seconds.
| Hole | 7″ liner shoe at 1,760 m MD, 6⅛″ open hole, lateral at 90° |
|---|---|
| Drilling | 11 klbf WOB, 70 rpm, 266 gpm, SPP 2,900 psi on bottom and 2,750 psi off bottom; stands 5 and 6 slid |
| Model weights at 1,847 m | pick-up 96.1, rotating off bottom 87.5, slack-off 78.5 klbf, block 22 klbf (soft-string, friction 0.20 cased, 0.25 open hole) |
| Active pit | 420 bbl at the start; the hole takes its volume as it is drilled; about 2 bbl drains back each time the pumps stop |
| Added to the window | an unannounced 5 bbl transfer into the active pit while stand 11 is drilled; a 6-minute break in the feed during bottoms-up |
- Hook load
- Weight on bit
- Model weights at this depth (soft-string, friction 0.20 / 0.25)
- Weight to slips, in slips, slips to weight
Every 5 s, from the Log Viewer's real-time time log of the example lateral, stand 3 (1,818–1,847 m, rotating at 24.2 m/h). The model weights come from the torque and drag model the log was built on.
Show the data
| Minutes | Hook load | WOB |
|---|---|---|
| -3.0 | 76.7 | 11.1 |
| -2.9 | 77.0 | 10.8 |
| -2.8 | 76.8 | 10.4 |
| -2.6 | 76.6 | 10.9 |
| -2.4 | 76.8 | 10.8 |
| -2.2 | 76.2 | 11.1 |
| -2.1 | 76.1 | 11.6 |
| -1.9 | 76.4 | 11.2 |
| -1.8 | 76.2 | 11.2 |
| -1.6 | 76.7 | 11.1 |
| -1.4 | 77.0 | 10.5 |
| -1.2 | 76.6 | 10.8 |
| -1.1 | 76.8 | 10.9 |
| -1.0 | 76.8 | 10.7 |
| -0.8 | 76.1 | 11.1 |
| -0.7 | 76.2 | 11.5 |
| -0.5 | 76.4 | 11.1 |
| -0.3 | 76.2 | 11.2 |
| -0.2 | 76.8 | 11.0 |
| 0.0 | 76.9 | 10.4 |
| 0.2 | 96.2 | 0.0 |
| 0.3 | 96.4 | 0.0 |
| 0.5 | 95.9 | 0.0 |
| 0.7 | 88.7 | 0.0 |
| 0.8 | 89.0 | 0.0 |
| 0.9 | 88.9 | 0.0 |
| 1.1 | 21.7 | 0.0 |
| 1.2 | 22.4 | 0.0 |
| 1.4 | 22.3 | 0.0 |
| 1.6 | 22.2 | 0.0 |
| 1.8 | 22.4 | 0.0 |
| 1.9 | 21.8 | 0.0 |
| 2.1 | 21.6 | 0.0 |
| 2.2 | 21.9 | 0.0 |
| 2.4 | 21.6 | 0.0 |
| 2.6 | 22.1 | 0.0 |
| 2.8 | 22.4 | 0.0 |
| 2.8 | 22.2 | 0.0 |
| 3.0 | 22.2 | 0.0 |
| 3.2 | 22.4 | 0.0 |
| 3.3 | 21.7 | 0.0 |
| 3.5 | 78.3 | 0.0 |
| 3.7 | 78.4 | 0.0 |
| 3.8 | 78.1 | 0.0 |
| 4.0 | 87.7 | 0.0 |
| 4.2 | 87.9 | 0.0 |
| 4.3 | 87.7 | 0.0 |
| 4.5 | 88.0 | 0.0 |
| 4.7 | 76.5 | 10.7 |
| 4.8 | 76.2 | 11.1 |
| 4.9 | 76.3 | 11.4 |
| 5.1 | 76.3 | 11.1 |
| 5.2 | 76.1 | 11.4 |
| 5.4 | 76.8 | 11.1 |
| 5.6 | 76.8 | 10.6 |
| 5.8 | 76.7 | 10.9 |
| 5.9 | 77.0 | 10.6 |
| 6.1 | 76.4 | 10.8 |
| 6.2 | 76.2 | 11.4 |
| 6.4 | 76.4 | 11.2 |
| 6.5 | 76.2 | 11.1 |
While drilling, the hook reads 76.5 klbf: the rotating weight of 87.5 klbf less the 11 klbf on the bit. When the stand is down the driller stops rotating and picks up. For 35 seconds the hook reads 96.1 klbf, the model's pick-up weight, then hangs still at the pumps-off rotating weight before the slips go in. In slips the hook carries only the block, 22 klbf, for 2 minutes 20 seconds. On the way back down the string slacks off at 78.5 klbf, then washes the last metre to bottom rotating at 87.9.
That connection carries three readings worth keeping. The pick-up and slack-off weights go on the torque and drag model's broomstick, stand after stand; a pick-up that drifts above the model is the earliest sign of a cuttings bed or a tight zone (see torque and drag, worked through on a lateral). The off-bottom torque, 1.4 to 1.8 kft·lbf here while washing down, is the same check for rotation. And the pit with the pumps off shows how much the annulus gives back, which is the baseline for every flow check.
Trips need the same arithmetic on the trip tank. Each 29 m stand of 4″ drill pipe with a 3.34″ bore displaces (4² − 3.34²) / 1,029.4 = 0.00471 bbl/ft of steel, 0.448 bbl a stand. Pull ten stands dry and the hole must take 4.5 bbl from the trip tank to stay full. If it takes 3 bbl, the other 1.5 bbl came from the formation, and the call is a flow check before the next stand. Fill the tank sheet stand by stand, compare it with the calculated line, and treat a hole that takes less than its steel as a kick until shown otherwise. The trip sheet article works this through for a whole trip.
Standpipe pressure tells its own story through the connection: 2,900 psi on bottom, 2,750 psi as the bit lifts, zero with the pumps off, and back to 2,900 when the bit takes weight. A return to a different on-bottom pressure after a connection is worth a note on the log.
A hand check of the pit
Pit volume is the channel that cannot wait, and the one most often misread, because it is never flat while drilling. Work out what it should do.
- Hole volume. A 6⅛″ hole holds 6.125² / 1,029.4 = 0.0364 bbl/ft, or 0.120 bbl/m. Each 29 m stand takes 3.5 bbl from the pit.
- Rate while drilling. Stand 11 drills at 21 m/h, so the pit should fall by 21 × 0.120 = 2.5 bbl an hour, 0.042 bbl a minute.
- The alarm limit. The fixed rule re-sets at each connection to the volume then plus 3 bbl. After the connection at 2,050 m the pit reads 385.1 bbl, so the limit is 388.0. By 2,060 m, where the transfer starts, the hole has taken 10 × 0.120 = 1.2 bbl more.
- Time to alarm. The transfer must make up 3 + 1.2 = 4.2 bbl, at 0.5 − 0.042 = 0.458 bbl a minute net: 9.2 minutes.
DrillIQ's Alerts evaluator, run every 15 seconds on the example's feed, raises the alarm at 9.0 minutes with 4.5 bbl in. The small difference is the sensor's ±0.3 bbl ripple.
Pit volume through the transfer
- Active pit volume
- Fixed rule: volume at the connection + 3 bbl
- Automatic limit: P99 of the last 5,000 samples
- Alarm raised (fixed rule)
The real Alerts evaluator, ticked every 15 s against the example's feed. The 2 bbl humps are the annulus draining back at each connection. The transfer adds 0.5 bbl/min for 10 minutes.
Show the data
| Minutes | Pit volume | Pit-gain limit, re-set each connection | Automatic high limit (P99) |
|---|---|---|---|
| -28.2 | 384.9 | ||
| -25.4 | 384.8 | 388.0 | 402.1 |
| -22.4 | 385.0 | 388.0 | 402.0 |
| -19.4 | 384.8 | 388.0 | 401.9 |
| -16.4 | 385.0 | 388.0 | 401.7 |
| -13.4 | 384.6 | 388.0 | 401.6 |
| -10.6 | 384.5 | 388.0 | 401.5 |
| -7.6 | 384.5 | 388.0 | 401.3 |
| -4.6 | 384.0 | 388.0 | 401.2 |
| -1.6 | 384.0 | 388.0 | 401.1 |
| 1.4 | 384.4 | 388.0 | 401.0 |
| 4.2 | 385.6 | 388.0 | 400.9 |
| 7.2 | 387.3 | 388.0 | 400.9 |
| 10.2 | 388.5 | 388.0 | 400.7 |
| 13.2 | 388.7 | 388.0 | 400.6 |
| 16.2 | 388.4 | 388.0 | 400.5 |
| 19.1 | 388.3 | 388.0 | 400.3 |
| 22.1 | 388.3 | 388.0 | 400.2 |
| 25.1 | 387.8 | 388.0 | 400.1 |
| 28.1 | 387.8 | 388.0 | 399.9 |
| 31.1 | 387.4 | 388.0 | 399.8 |
| 33.9 | 387.3 | 388.0 | 399.6 |
| 36.9 | 387.4 | 388.0 | 399.5 |
| 39.9 | 387.2 | 388.0 | 399.4 |
| 42.9 | 387.4 | 388.0 | 399.3 |
| 45.9 | 387.1 | 388.0 | 399.1 |
| 48.8 | 387.0 | 388.0 | 399.0 |
| 51.8 | 387.1 | 388.0 | 398.8 |
| 54.8 | 386.6 | 388.0 | 398.7 |
| 57.8 | 386.7 | 388.0 | 398.6 |
| 60.8 | 386.3 | 389.9 | 398.4 |
| 63.6 | 386.2 | 389.9 | 398.3 |
| 66.6 | 386.4 | 389.9 | 398.1 |
| 69.6 | 386.1 | 389.9 | 398.0 |
| 72.6 | 386.3 | 389.9 | 397.9 |
| 75.6 | 386.1 | 389.9 | 397.8 |
| 78.4 | 386.0 | 389.9 | 397.7 |
| 81.4 | 386.1 | 389.9 | 397.6 |
| 84.4 | 385.6 | 389.9 | 397.5 |
| 87.4 | 385.6 | 389.9 | 397.4 |
| 90.4 | 385.1 | 389.9 | 397.2 |
| 93.2 | 385.0 | 389.9 | 397.1 |
| 96.2 | 385.1 | 389.9 | 397.0 |
| 99.2 | 384.8 | 389.9 | 396.9 |
| 102 | 385.1 | 389.9 | 396.7 |
| 105 | 384.8 | 389.9 | 396.6 |
| 108 | 384.7 | 389.9 | 396.4 |
| 111 | 384.8 | 389.9 | 396.3 |
| 114 | 384.4 | 389.9 | 396.2 |
| 117 | 384.4 | 389.9 | 396.1 |
| 120 | 383.9 | 389.9 | 395.9 |
| 123 | 383.8 | 389.9 | 395.8 |
| 126 | 383.9 | 389.9 | 395.7 |
| 129 | 383.6 | 389.9 | 395.5 |
| 132 | 383.8 | 389.9 | 395.4 |
| 135 | 383.6 | 389.9 | 395.3 |
| 138 | 383.5 | 389.9 | 395.1 |
| 141 | 383.6 | 389.9 | 395.0 |
| 144 | 385.3 | 389.9 | 394.9 |
| 147 | 383.4 | 389.9 | 394.8 |
| 150 | 383.3 |
The transfer starts at minute 0 and runs for 10 minutes. The fixed rule catches it at minute 9 and, because the pit stays 5 bbl up, keeps re-alarming every 5 minutes, its cooldown, until the condition clears. It fires once more at the next connection, when the usual 2 bbl drain-back lands on top of the transfer. After that connection the limit is re-set on the higher volume and the rule goes quiet.
The automatic limit never comes close. It is the 99th percentile of the channel's last 5,000 samples, about 7 hours, and the pit has been falling all that time as the hole took mud. At the start of the transfer the limit sits at 401.1 bbl, 16 bbl above the pit. On this channel it raised ten alarms in the window: one at start-up, and nine for the pit being lower than its own past, which is what a pit does while drilling.
A fixed limit that is never re-set fails the other way. Set at 423.1 bbl at the start of the shift, it ended the window 40 bbl above the pit and never fired. Either way, a pit alarm that does not follow the hole volume drilled is not watching for a gain.
In this example the gain was a transfer the derrickman forgot to announce. The rig only learns that after the flow check. The right response to the alarm is the same either way: pick up, stop the pumps, flow-check, and call the toolpusher and the company representative, then look for the cause.
Alarm rules that earn their place
- Log Viewer channel alarms on automatic limits: SPP, hook load, torque, pit
- Four fixed rules set for the well, pit limit re-set at each connection
Both rule sets run through DrillIQ's Alerts evaluator every 15 s over the same 21 hours. The fixed set never re-set raised 0 alarms. No pack-off, overpull or torque event happened in this window, so a good rule set should be quiet except for the transfer.
Show the data
| Hour | Automatic limits, 4 channels | Fixed rules for the well |
|---|---|---|
| 0.0 | 0 | 0 |
| 0.5 | 5 | 0 |
| 0.8 | 8 | 0 |
| 0.9 | 9 | 0 |
| 1.0 | 11 | 0 |
| 1.3 | 13 | 0 |
| 1.3 | 14 | 0 |
| 1.7 | 16 | 0 |
| 1.7 | 18 | 0 |
| 2.2 | 20 | 0 |
| 2.6 | 22 | 0 |
| 2.7 | 23 | 0 |
| 2.9 | 26 | 0 |
| 3.1 | 27 | 0 |
| 3.5 | 29 | 0 |
| 3.9 | 31 | 0 |
| 4.0 | 32 | 0 |
| 4.2 | 34 | 0 |
| 4.4 | 35 | 0 |
| 4.9 | 37 | 0 |
| 5.3 | 39 | 0 |
| 5.5 | 40 | 0 |
| 5.8 | 42 | 0 |
| 6.2 | 43 | 0 |
| 6.8 | 45 | 0 |
| 7.1 | 47 | 0 |
| 7.5 | 48 | 1 |
| 8.2 | 50 | 1 |
| 8.3 | 51 | 1 |
| 9.2 | 53 | 1 |
| 9.5 | 56 | 1 |
| 10.0 | 57 | 1 |
| 10.4 | 59 | 1 |
| 10.5 | 60 | 1 |
| 10.9 | 62 | 1 |
| 11.3 | 64 | 1 |
| 11.4 | 65 | 1 |
| 11.9 | 67 | 1 |
| 12.1 | 68 | 1 |
| 12.3 | 70 | 1 |
| 12.6 | 72 | 1 |
| 12.8 | 73 | 1 |
| 13.2 | 75 | 1 |
| 13.5 | 76 | 1 |
| 13.8 | 78 | 1 |
| 14.1 | 80 | 1 |
| 14.4 | 81 | 1 |
| 14.8 | 83 | 4 |
| 15.0 | 84 | 4 |
| 15.3 | 86 | 5 |
| 15.7 | 88 | 5 |
| 16.2 | 89 | 5 |
| 16.3 | 91 | 5 |
| 16.5 | 92 | 5 |
| 16.7 | 94 | 5 |
| 17.5 | 96 | 5 |
| 17.5 | 97 | 5 |
| 19.5 | 101 | 5 |
| 20.1 | 102 | 5 |
| 21.0 | 104 | 5 |
| 21.0 | 104 | 5 |
The two rule sets watched the same four channels: standpipe pressure, hook load, torque and pit. Set A left the Log Viewer's channel alarms on their automatic limits. Set B is four rules an engineer sets for this well from its plan: SPP above 3,150 psi for a pack-off, hook load above 115 klbf for overpull, torque above 6.5 kft·lbf, and the pit rule re-set at each connection.
Set A raised 104 alarms in 21 hours, about five an hour, every one at critical severity, and none for the transfer. SPP raised 46, torque 31, hook load 17 and the pit 10. Sixty-two came mid-stand, while drilling, on ordinary sensor scatter; 27 at or just after a connection, where the pumps and rotary stop; the rest before and after the drilling. A limit at the 99th percentile is, by definition, crossed by 1 % of the samples. Set B raised five, all for the transfer, and was silent otherwise. Nothing else happened in this window: no pack-off, no overpull, no torque event. Silence was the right answer.
ANSI/ISA-18.2 frames the test well: an alarm needs an abnormal condition, a defined response and time to act. A limit that fires on normal drilling teaches the crew to acknowledge without looking. Build each rule from the well's own numbers, check it against a day of recorded data before it goes live, and remove any rule that nobody acts on.
The same thinking applies to severity. Keep critical for the conditions where the first action is immediate (a pit gain, overpull past the margin, a loss of returns) and use warning for trends that need a look. For how statistical bands, rules and physics models compare at catching a developing pack-off, see predictive drilling analytics.
Data freshness: a silent feed looks calm
During bottoms-up the example's feed stopped for 6 minutes. The alarm evaluator kept running every 15 seconds and read the same pit value, 383.05 bbl, 24 times. A gain in those 6 minutes would have shown nothing. Only the age of the newest sample, which reached 360 seconds, said the screen was blind.
That is why DrillIQ's Rig Watch marks every reading fresh up to 8 seconds after it was measured, stale up to 30 seconds and dead after that. When a reading goes dead while the rig is working, treat it as an instrument failure on the rig floor: tell the driller, put a person on the pits and the flow-line, and call the data provider. How late a healthy feed runs, and where the delay comes from, is worked through in WITSML explained.
When to call
A monitoring screen supports the driller; it does not replace the driller's own flow checks and weight readings. Agree the calls before the well starts, write them on the rig's standing instructions, and make the first action something the driller does without asking.
| Sign | First action, at once | Call |
|---|---|---|
| Pit gain past the limit, or flow with the pumps off | pick up, stop the pumps, flow-check; shut in if flowing | toolpusher and company representative, now |
| SPP rising with erratic torque or lost returns | reduce flow, work the pipe, keep circulation if possible | company representative within minutes |
| Overpull or set-down past the margin | stop; do not pull harder; work back to free movement | company representative; office engineer on the next call |
| Pick-up or torque drifting above the model, stand after stand | log it; plan a clean-up circulation at the next connection | office engineer, same shift |
| Feed stale or dead | manual pit and flow checks | data provider; tell the driller |
A checklist for the rig team
- Read every channel against the rig's state: drilling, connection, tripping, static.
- Know the baseline for each warning sign: model hook loads, circulating pressure, hole volume per stand.
- Re-set the pit alarm at every connection, a margin above the drain-back the connections show.
- Set alarm limits from the well's own numbers: plan, model and hole volume.
- Keep critical for alarms whose first action is immediate; check a rule set on a recorded day first.
- Watch the age of the newest sample; a stale feed hides gains and alarms alike.
- Write the first action and the person to call for each sign before the well starts.
How DrillIQ handles it
DrillIQ's Rig Watch shows each channel as a gauge or a metric card, with caution and alarm zones from the channel's range and a fresh, stale or dead marker on every reading; tanks, gauges and cards are set per rig. The Log Viewer draws any channel on time or depth tracks, live as samples arrive, with saved layouts, shared templates, annotations and per-channel warning and critical limits, automatic or set by hand. Alerts evaluates rules on any live channel every 15 seconds, with severity, cooldown, a cap per hour, automatic resolve once the condition has stayed clear, and escalation by email after a set delay; alarms are acknowledged, snoozed or resolved on screen and go out by app, email, SMS or webhook. The platform reads the rig's data and never sends commands to the rig. Everything above was worked out with the same engines.
Book a demo See all capabilities
References
- ANSI/ISA-18.2-2016. Management of Alarm Systems for the Process Industries. International Society of Automation, 2016.
- EEMUA Publication 191. Alarm Systems: A Guide to Design, Management and Procurement, 3rd ed., 2013.
- Grace, R.D. Blowout and Well Control Handbook, 2nd ed. Gulf Professional Publishing, 2017.
- Johancsik, C.A., Friesen, D.B. and Dawson, R. Torque and Drag in Directional Wells: Prediction and Measurement. SPE 11380, 1984.
About this example. The well in this article is a representative scenario set in typical North Oman conditions and worked through with DrillIQ's engines. It is not a client's well, and its figures are not field results.