300 Ao
300 Ao
,
Coiled-Tubing Stress Analysis Model
Stress/Drag/Hydraulic/Buckling
(CSTRESSl)
By
August 1993
TR93-11
This copyrighted 1993 confidential report and the computer prognm are for the sole use
of Participants on the Drilling Engineering Association DEA-67 project to DEVELOP
AND EVALUATE SLIM-HOLE AND COILED-TUBING TECHNOLOGY and their
affiliates, and are not to be disclosed to other parties. Data output from this program
can be disclosed to third parties. Participants and their affiliates are free to make copies
of this report and programs for their own use.
- Table of Contents
Page
1. INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.1 Model Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.1.1 General Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-l
1.1.2 Drag Force, Axial Load, and Triaxial Stress . . . . . . . . . . . . . . . 1-1
1.1.3 Hydraulics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.1.4 Buckling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.1.5 Tortuosity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.2 COPYRIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.3 DISCLAIMER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
iii
Table of Contents (Cont'd.)
3. TORTUOSITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
3.1 MODEL DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
iv
- Table of Contents (Cont'd.)
Page
5.8 LIST BOXES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
5.9 DROP-DOWN UST BOXES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
5.10 SCROLL BARS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
5.11 GRID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
- - 6.5
6.6
6.7
6.4.5 Page 5: Parameter Data Input (POI) . . . . . . . . . . . . . . . . . . . 6-13
SAVE INDIVIDUAL FILES . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
RUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-15
OUTPUT WINDOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-15
6.7.1 Print Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-16
6.7.2 Manipulating the Output Graph . . . . . . . . . . . . . . . . . . . . . . 6-17
6.7.3 Select Output Graph Curves . . . . . . . . . . . . . . . . . . . . . . . . 6-19
6.7.4 Bi-Axial Graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-20
6.7.5 Pump Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-21
6.7.6 Exit Output Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-21
6.8 USING TORTUOSITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-22
6.9 CSTRESS HELP AND DIALOG BOXES . . . . . . . . . . . . . . . . . . . . 6-23
6.9.1 Help - Assistance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-23
6.9.2 Help - About... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-24
6.9.3 Open Project and Data File . . . . . . . . . . . . . . . . . . . . . . . . . 6-24
6.9.4 Save Project - Data File . . . . . . . . . . . . . . . . . . . . . . . . . . 6-26
6.9.5 Color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-26
6.10 CSTRESS ERROR HANDLING . . . . . . . . . . . . . . . . . . . . . . . . . . 6-27
6.11 QUICK START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-27
7. REFERENCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
v
vi
. 1. Introduction
CSTRESSl is an integrated computer program of drag force, hydraulics, buckling, and triaxial
stress analysis. It is a major rewrite of the coiled-tubing model, not just an update. The features of
CSTRESSl are listed below.
1-1
1.1.3 Hydraulics
I. Calculates internal and external pressures on the tubing at various locations during
tripping and drilling.
2. Calculates bottom-hole pressure and ECD during tripping.
3. Calculates ECD corresponding to the total pressure along the wellbore.
4. Plots pore and fracture pressures along the wellbore (optional).
5. Calculates pressure loss of the coiled tubing remaining on the reel.
6. Calculates the required pump horsepower.
1.1.4 Buckling
I. For compressive loads, the onset of I) sinusoidal buckling, 2) helical buckling, and 3)
limiting yield stress are indicated.
2. Two sinusoidal buckling criteria can be evaluated: 1) Exxon's equation, and 2) Texas
A&M University's equation.
3. Two helical buckling criteria can be evaluated: I) Rice University's equation, and 2)
Texas A&M University's equation.
1.1.5 Tortuosity
I. Survey data can be "tortured" (add tortuosity along the trajectory of wellpath).
2. Allows insertion of equally spaced stations to survey data.
3. Different tortuosity amplitude and cycle lengths can be applied up to five wellpath
intervals.
1.2 COPYRIGHT
Participants in DEA-67 can provide data output from this copyrighted program to third parties and
can duplicate the program and manual for their in-house use, but will not give copies of the program or
manual to third parties.
1.3 DISCLAIMER
1-2
- 2. Theory and Equations
The drag model is based on a simple mathematical model, developed by Exxon Production
Research (Johancsik et al., 1984). The model assumes the loads on the tubing result solely from effects
of gravity and frictional drag resulting from contact of the tubing with the wall of the hole. These
frictional forces are the products of the normal force acting between the tubing and the wellbore and the
coefficient of friction (friction factor). Two contributions to the normal force are considered for this
model: l) the effects of gravity on the tubing and 2) the effects of tension and compression acting
through curvatures in the wellbore. Although bending may make minor contributions to normal force,
its effect is neglected in this model.
The model considers the tubing to be made up of short segments joined by connections which
transmit tension, compression and torsion, but not bending moment. The basic equations of friction are
applied to each segment with the calculations starting at the bottom of the tubing and proceeding upward
to the surface. Each short element thus contributes small increments of axial drag and weight. These
forces are summed to produce the total loads on the tubing. For this version of CSTRESS, torsion is
- not taken into consideration.
2-1
where:
f = Friction Factor
F = Axial Friction Force
M Torque = 0 for Coiled Tubing
N = Normal Force
T Tension
R = Effective Radius of Element
WTM Buoyancy Weight of Coiled Tubing or Weight in Mud
8 = Inclination Angle
7J = Average Inclination Angle
= Azimuth Angle
"'
.6. Incremental Values
In analyzing each segment, the first requirement is to calculate the magnitude of the
normal force, N, as follows:
(2-1)
In this equation, the plus sign is used for upward motion (meaning axial drag adds to the effect
of gravity), and the minus for downward motion (meaning axial drag subtracts from the effect of gravity).
2-2
-
- 2.2 APPLYING THE DRAG MODEL TO A STRING OF COILED TUBING
To apply the mathematical model in the stepwise fashion as shown earlier, it is necessary to
specify the following information for each element:
The following paragraphs discuss each of these and relate them to tubing design or operational
parameters, whichever is applicable.
- Spatial orientation refers to the values for inclination and azimuth angle at both ends of
the element. These can be obtained from weHbore survey information.
In terms of actual operations, upward motion occurs when raising the string of tubing
(i.e., picking up or coming out of the hole). Downward motion corresponds to lowering the string (i.e.,
slacking off, drilling, or going in the hole).
2-3
The values used for boundary conditions at the bottom of the coiled-tubing string will
depend upon the operation being simulated. When the string is going into the hole, (slack off or drill),
the bottom of the string is in compression. When the string is coming out of the hole, the bottom of the
string is in tension. The following are the factors that affect bottom boundary conditions for each
operation being simulated.
1. Pick up (logging): Consists of logging tool weight and bottom tool drag.
2. Slack off (logging): Consists of logging tool weight and bottom tool drag.
3. Pick up (drilling, tripping): Consists of bottom tool drag.
4. Slack off (drilling, tripping): Consists of bottom tool drag.
5. Drill: Consists of bottom tool drag and weight-on-bit.
Coiled-tubing reels keep a constant back tension on coiled-tubing which is called pick-up
reel back tension and slack-off reel back tension. This back tension reduces the load read on the
transducers at the injection head. The back tension is always in the same direction, whereas friction in
the stuffing box gland changes direction from pick up to slack off.
Tc TVDcable X Wc (2-5)
where:
Tc Maximum Cable Tensile Load
TVDcable Maximum TVD of Cable
WC Cable Buoyed Weight
This tensile load is supported by the reel and not by the injector head.
2-4
- 2.3 AXIAL STRESS AND LOAD
The torque and drag model mentioned previously considers only the effects of mechanical force
or drag force. It does not consider compressive loads imposed on the tubing string as a result of
hydrostatic pressure. The model gives correct results for torque and drag and buckling calculations but
not for mechanical strength failures an:! burst an:! collapse estimales. Therefore, load contribution due to
hydraulic pressure must be coffiidered.
When hydraulic force combines with logging tool weight, BHA drag, or weight-on-bit
it becomes bottom-boundary load.
(2-7)
-
It is the same as Eq. 2- I, the tension increment is calculated as follows:
F = f N or (2-9)
2-5
where:
A Ta Axial load (tension) increment
WTa = Tubing weight in air
N = Normal force
f = Friction factor
F Axial friction force
This hook load is applied to the tubing by the injector head. The hook load does not
include the force to support the cable since the cable is supported by the reel and not by the injector head.
(2-12)
where:
ua = Axial stress
Ta = Axial load
2-6
..,
I
FORCE 0
. ID AXIAL LOAD
(USE WBGHT IN AIR
TO CALCULATE)
OD-. ~
AXIAL DRAG
(USE BUOYNACY WEIGHT
Pib TO CALCULATE)
......
Pob
Shown in Figure 2-2 is a steel tube in water. At the bottom of the tube, the inside and
outside pressures are equal. Axial load curve and axial drag curve that intersect at water level can easily
be found. For axial drag calcuJation, tube buoyancy weight (weight in water) is used. For calcuJating
axial load, weight in air and hydraulic pressure at the bottom of the tube are used.
Bending stress can be exerted by either wellbore dogleg or helical buckling. The bending stress
from dogleg is shown below:
where:
uDL Bending stress exerted by dogleg (psi)
E = Elastic modulus (psi)
DL = Dogleg ( 0 /HJO ft)
OD Tube outside diameter (in.)
If the tubing is in helical bending, the path of tubing is not only following the wellbore, but is
also following the spiral shape (Lubinski et al., "Helical Buckling of Tubing Sealed in Packer" Journal
ofPetroleum Technology, June, 1992). The pitch of helical buckling can be estimated due to axial drag.
After the pitch is obtained, the curvature of the tube with helical buckling can be found.
r Clearance
P Pitch of helical buckling
k = Curvature of the tube with helical buckling
uhel Bending stress due to helical buckling
2-7
E = Elastic mcxlulus
I = Moment of inertia
HID = Hole diameter
T Axial drag
OD = Tube outside diameter
(2-14)
p"'
HID - OD (2-15)
r "'
2
4~r (2-16)
k"'----
p2 + 4~82
E • k • OD (2-17)
2
uhel is the helically buckled tube's bending stress, so in the helical buckling section of coiled
tubing, the bending stress will be uhel (Eq. 2-17) rather than unL (Eq. 2-13).
The mcxlels most commonly used in the drilling industry to describe fluid behavior are the
Bingham plastic and power-law mcxlels. They can be used to calculate frictional pressure drop, swab
and surge pressures, etc. The hydraulic calculation in CSTRESS 1 is based on equations derived in
Applied Drilling Engineering (Bourgoyne et al., 1986) and API SPEC 10. The more sophisticated
Herschel-Buckley mcxlel has not been included in this program because of lack of experimental data, but
it will be considered in the future version.
(2-18)
2-8
-
where:
ry = Yield stress
l'-p Fluid viscosity
r = Shear stress
i' Shear rate
0
·>-"
I SHEAR RATE' y
~-~
Figure 2-3. Shear Stress Vs. Shear Rate for a Bingham Plastic Fluid
(Bourgoyne et al., 1986)
As shown in Figure 2-3, a threshold shear stress known as the yield point (ry) must be
exceeded before mud movement is initiated.
The mud properties l'-p and "Y are calculated from 300- and 600-rpm readings of the
viscometer as follows:
=
(2-19)
where:
8600 , 8300 = shear readings at 600 and 300 rpm, respectively.
Calculation of frictional pressure drop for a pipe or annulus requires knowledge of the
mud flow regime (laminar or turbulent).
1. Mean Velocity
The mean velocities of fluid are calculated by Eq. 2-20 and 2-21.
For pipe flow:
v
Q
= ----=- (2-20)
2.448d2
2-9
For annular flow:
Q
v = -----
<li _dn
(2-21)
2.448 (
Where:
v = Mean velocity, ftfsec
Q Aow rate, gal/min
d = Pipe diameter, in.
d1 = Casing or hole ID, in.
d1 = Drill string OD, in.
2. Hedstrom Number
The Hedstrom number, NHE, is a dimensionless parameter used for fluid flow regime
prediction.
For pipe flow:
NHE = (2-22)
Where:
p = Mud weight, lb/gal
The critical Reynolds number marks the transition from laminar flow to turbulent
flow. The correlation between Hedstrom number and critical Reynolds number is presented in
Figure 2-4. The data in Figure 2-4 have been digitized in the program for easy access.
2-10
.... ,i '' . '
••
·I I•
' " ' ' ''I'
. 'I 1
' '.' '
'' • I\ I
I I I I ~ I I I I I I I!\ , ,' I ! l 111 : I I I j I I
u
' ' ' ' '
0: I I ·I I 1 11 i' I i I I I 1111 I I I i 1111: I i I I iJ-.t
z 3
a: 2
'1 ''I I 11 l I\ 1, I ! I
'
! 11111 I
I I I ! ! 1111 I _)--("\ I 111
I
I~
LU
"'
::
~ 10 4 '
I I
I
! !i 1111
I
! I II 11111
1
1 I I I I I I I I ' II\
I : ! I
1
1
-. II>
0
i7
.
.
~
. . ''
••
;
''
...J ' ' i I; ; 111 I'': I
~ : I I
0 I
'
,.
z
•
'
I
'·
! i l I
I
! I II
I IJ.J,....--" ''
'~ : I : I: I i I II I I I
' ! I t I I
"'a: 3
I I I i
' i
' i I II I 1 I I I I Ii I; i I i ! I I 11 I
...J
<
u 2
I
I I 111 II I ! I I I 11 I I I I
I I 111
1
1 I ! I I I I
' 111
;:::
~
u 103 I
I
I 1, 11 11
I
I
I
I
I 111 iII I
I
I 1111111 I I i I '1
1
1
1
1 I
•e' ''' ''I
'•
' ' '
'
~
I
6 i
I''
8~ I
6 7 S:i
I 1 I
I
' ' .. ~t7!9
' 1 I
- 4. Reynolds Number
Reynolds number, NRe• is another common dimensionless fluid flow parameter.
For pipe flow:
928pvd (2-24)
NRe =--
1'-p
For annular flow:
757 p v (d2 - d1)
NRe = - - - - - (2-25)
· 1'-p
5. Frictional Pressure Drop Calculation
For pipe flow, the frictional pressure drop is given by:
(1) Laminar flow (NRe < Critical NRe)
+ _Ty
_
(2-26)
225d
2-11
Jl = 4 log (NRelf) - 0.395 (2-28)
dPf = P-pV + Ty
dL -1000~-(-d2___d_1~)2 ~~~- (2-29)
200 (d2 - di)
dPr _ fpv2
(2-30)
dL - 21.1 (d2 -di)
where f is determined using Eq. 2-28.
where:
K = Consistency index, equivalent centipoise (see Bourgoyne et al., 1986)
n = Flow behavior index, dimensionless
= Ky Iti
n- I
T
Figure 2-5. Shear Stress Vs. Shear Rate for a Power-Law Fluid (Bourgoyne et al., 1986)
2-12
1
f}r,oo (2-32)
n = 3.32 log-
6300
v = __Q..;:_~ (2-34)
2.448d 2
For annular flow:
v = _ ___;:Q::...__....,.
(2-35)
2.448 (di _ dn
. o..
Ii
I~
·
:
,.
.'-
•
~ I
i'.. : I I I I\
1
... ,
i I\'
:
'
I I
I
ii 111!
It
.
I
"
I,
.
I
I
I 1 1111!
.. '
I I • I'
I
'
I I
''
i i; 11
'!!
o.a I:
I i i I I'!\~ ~ I I IIII '1 I
I
I I ! Ii 111,1 I .I I II\I.II
il
!''• ', ..,, ~
-
--- ''I·
~ ~
,; ' ''.
: I\; I
----
• 1 --......_. I : '
I I i I I\\:
: ' J
I
I
I 1111 \lt', I
I
I
·. 'I Ill
I
I'I 111·:s.-_ I
I
1·0-:..Ll
I 111 i!
,; O•-
.•',. t
I•. 11!:
I:']
I
'
I
.'
\
1
,
''
•
1111
,,
t •• ,. 1 I I 'I'
1"' ...( j \ I ~ l
' i
•
I
'.
'I
I' Ii
!II
=
! I i ! ! II
1 i, I I \I III 1
~'-:----'-'-'-'-'"'-'-'...:.'.;..;'' --'-' --'--'----'-'-'''-'''-'''-''-"'"C:..'--'--'---'''-'"'-'·''-'"'.!..:"::...'-'.>.....!'--2.-'!.2...'!..!..:",.' '"
11 IInt, I ', I! 111
>JV 1000 :COOO 100000 1000.o:x>
Figure 2-6. Friction Factors for Power-Law Fluid Model (Bourgoyne et al., 1986)
The data in Figure 2-6 can be approximated by the following (Leitao et al., 1990):
Critical NRe = 4200 for n < 0.2
Critical NRe = 5960 - 8800 n for 0.2 ~ n ~ 0.45 (2-36)
Critical NRe = 2000 for n > 0.45
2-13
3. Reynolds Number
For pipe flow:
2-14
1
2. Upstream velocity is negligible compared to nozzle velocity.
3. Frictional pressure drop across the nozzle is negligible.
1 Nozzle velocity equals
Q
vn =.,,......,~-
3.117 AT
(2-44)
where:
Vn = Nozzle velocity, ft/sec
Q = Flow rate, gal/min
AT = Total nozzle area, in. 2
and bit pressure drop equals
(2-45)
where:
Cd = discharge coefficient factor (recommended value = 0.95)
(Bourgoyne et al., 1986)
- The hydraulic horsepower (HHP) and the impact force (F;) at the bit are
HHP = dPbQ
1714
(2-46)
(2-47)
Where:
E PP = Summation of pressure losses inside the pipe
E Pa = Summation of pressure losses in the annulus
Therefore, the pump horsepower (PHP) is
where:
2-15
2.S.4 EauivaJent Circulating Density
Of particular importance is the equivalent circulating density (ECD) at a certain depth. The
ECD is the density of fluid that will produce the same hydrostatic pressure as the circulating presmire
at that point (bottom of the hole) i.e.,
p0
ECD = (lb/gal) (2-50)
0.052 x TVD
where:
P0 = Pressure at the point, psi
TVD True vertical depth at the point, ft
Equations 2-26 through 2-30 and 2-39 through 2-43 have been presented for frictional pressure
drop calculation, the first set for a Bingham plastic fluid and the second for a power-law fluid. These
models can also be applied to determine surge and swab pressures if the running speed of the drill pipe
is known. Surge pressure is the pressure increase caused by lowering pipe into the well. Pressure
decrease, resulting from withdrawing pipe from the well, is called swab pressure.
v = (2-51)
where:
vp Pipe running speed, ft/min
v Average annular fluid velocity, ft/min
K = Clinging constant (recommended value = 0.45).
Moore suggested using maximum fluid velocity to take into account the acceleration and
deceleration of the pipe. In general, the maximum fluid velocity equals:
vm = 1.5v (2-52)
Surge and swab pressures are calculated by substituting maximum fluid velocity for mean velocity
in the previously presented frictional pressure drop equations.
Of particular importance is the equivalent circulating density (ECD) due to surge and swab
pressures. The calculation of ECD can be performed using Eq. 2-50.
2-16
1
1- 2.7 BUCKLING THEORY
., The compressive loads required to initiate the onset of sinusoidal, helical, and spring 1heory
I
buckling are indicated on the graphic output of the slack-off plots. The significance of these three stages
of buckling is as follows:
where:
Fcsin Critical axial load to begin sinusoidal buckling, lbf
E Elastic modulus, psi
I = Moment of inertia of tubing cross section, inches4
r = Radial clearance between tubing and borehole, inches
6 = Inclination of hole, degrees
1J = Average inclination of hole section, degree
wmud = Unit pipe weight in mud, !bf/in.
R = Radius of the curvature, in.
In Exxon's equation, if the inclination angle is zero, then the sinusoidal buckling critical
load is zero. In the program CSTRESS, if the inclination is less than 3°, the program uses 3° instead
of the inclination (Eq. 2-54).
Exxon
112
E • I•Wmrud ·Sin (9) ] (2-53)
Fcsin = 2 [ (for 6 >3°)
Exxon
1/2
_ E • I• W mud •Sin (3) (2-54)
Fcsin - 2 [ (for 6 <" 3°}
r
l
For the vertical, slant, and curved sections, A&M uses three equations for each situation
to find the critical buckling load.
2-17
A&M
(
Fein= 0.85 E •I• Wmud 2 )1'3 ( for vertical)
(2-55)
A&M
12
[ E • I • W ~ud • sin (IJ)] 1 (2-56)
Fcsin = 2 • (for slant)
A&M
Fcsin =
4 • E •I
r •k
[I• [I• "R'·~;~·••(Uf'] (for curved)
(2-57)
18000 x 12
R =
DL
'll' • (2-58)
2-18
-
- - The critical force required to achieve helical buckling is calculated using either the Rice
University formula presented in Eq. 2-59 (Chen, Lin, and Cheatham, 1989, "An Analysis of Tubing and
Casing Buckling in Horiwntal Wells," OTC 6037) or the Texas A&M University formula presented in
Eqs. 2-61 - 2-63 (Wu and Juvkam-Wold, ASME Paper 93-PET-7).
Rice
112
E · I · Wmrud • sin(U)] (2-59)
Fchel = 2 •.fl • [
(for () > 3°)
Rice
112
r:;- [ E • I • Wmud •sin (3) ) (2-60)
Fhl
c e =2•y,;..
(for () < = 3°)
- A&M
r
2 )1/3 (2-61)
Fchel = 2.85 ( E •I. Wmud ( for vertical)
A&M
In
Fchel = 2 (2 • .ff - 1)
[
E ·I · W
~ud • sin
(U)
]
(for slant)
(2-62)
2-19
A&M
2
12 • E • I 4 •__
+ _ E • I r • R 2 • W mud • sin (11)] 11
Fchel
r •R r•R [4 • [ l + -----=-=-c---
8 EI
(2-63)
112]
l
2
+ r·R ·Wmud·sin(1J)
4 • E ·I
From Exxon's and Rice's formulas (Eqs. 2-53 and 2-59), helical buckling begins when the
axial compressive force is l.414 (/f) times the value of sinusoidal critical buckling load.
'll'd 2 t
(2-64)
where:
Fcspr = Critical force required 1o ~ maximum shear 1o equal minimum yield shear, lbs
d = Tubing diameter, inches
D = Hole diameter, inches
Minimum yield in shear, psi. This is equal to half of the tensile yield.
(a)
(a) AJ:i.aUy loaded helical spring; (b) free-body d'3gum showing that the wire ;,
su bjcctcd to a. direct shc.21" a.nd a. ton:ional ihar.
2-20
2.7.4 Which One Do I Use?
- As indicated above, the smallest critical force is Pesin• the critical compressive force
required to initiate sinusoidal buckling. Next largest is F chel• the critical compressive force to change
from sinusoidal to helical buckling. The largest of the three critical forces is F cspr• the axial force
required to increase the maximum shear in the coiled tubing to equal the minimum yield in shear of the
tubing.
Newman, Corrigan, and Cheatham, in SPE 19229, indicate that coiled tubing can be pushed
into a hole safely using compressive loads considerably in excess of the sinusoidal buckling threshold
calculated by Equations 2-53 - 2-57. In the field cases they report, compressive forces greater than the
sinusoidal critical force, F csin• have been used to push coiled tubing into inclined holes. Because of well
geometry, they were unable to test compressive forces greater than the helical buckling critical force,
Fchel. It is their belief that compressive forces larger than the critical helical buckling force, F chel• can safely
be used to push coiled tubing into deviated holes, and they are proposing experimen1al verification of 1his
assumption.
These criteria (Fcsin• Fchel• and F cspr) should be used with caution and as guides rather than
as absolute indicators. Judgment based on experience, though sometimes expensive to acquire, is of great
value when dealing with such concepts as buckling and all its implications. Buckling does not necessarily
imply failure, but indicates the onset of a condition which may precipitate failure.
When more accurate or significant critical buckling load criteria are developed, they will
be incorporated into CSTRESS either in addition to, or as replacements for the three criteria presently
employed.
Once coiled tubing becomes helically buckled, the tube body will exert extra normal force against
the wellbore so helical buckling causes additional frictional force called "helical frictional force." The
helical frictional force equation is evaluated in "Frictional Drag Analysis for Helical Buckled Pipes in
Extended Reach and Horiwn1al Wells" (Jiang Wu and Haas C. Juvkam-Wold, 93-PEf-8).
Fhel-fric
= r • (T )2 • A I •f (2-65)
4 •E •I
2-21
where:
Fhel Helical Frictional Force
E = Elastic Modulus
I = Moment of Initial
T = Axial Compressional Force
r Clearance
f Friction Factor
i. I = Segment Length
When axial compressional force is increased, the equation shows that helical frictional force is
increased as the square of compressional force. This helical frictional force against the tube moving into
the well causes extra axial compressional force for the next (upper) tube segment. If the helical frictional
force is large enough, the compressional force is balanced by the helical frictional force no matter how
much force is applied at the surface. In this situation, the helical buckling section locks and the tubing
string below the helical buckling section cannot move down to the hole.
An element of material subjected to stress ux, uy, and az in three perpendicular directions is said
to be in a state of triaxial stress. A coiled-tubing string subjected to axial load and pressure (external
and/or internal) is in a state of triaxial stress (Figure 2-10).
f~ Fo Axial Lood
Po External
Pressure
cro~~
ar~
I ~~!=~~ I
I I
I I
I I
I I
Figure 2-10. Triaxial Stress State I I
I I
I I
_1I_ _ _ _ _ _ _ 1
I
...- I 1--...
_,... I --- I '
/ (- ~) '
Do Pipe OD
U F o Axial Load
2-22
2.9.1 Triaxial Equation
The generally accepted relationship for the effect of axial stress on collapse or burst is
based on the distortion energy theory. A closed triaxial design procedure has been developed using Von
Mise's and Lame's equations. This present model does not consider torsional effects.
Let E = Elastic Modulus
D0 =Pipe OD
D·I = Pipe ID
ro = Pipe Outside Radius
r·I = Pipe Inside Radius
Us = Yield Stress
u. = Axial Stress
p. = Internal Pressure (psi)
I
Axial stress contains axial force, bending stress, and helical frictional force. According
to Lame's equation for a thick tube, the hoop stress uh and the radial stress ur exerted by internal and
(1
r = (2-68)
and
r~P- - r 02 P 0
1 1
(2-69)
2 2
r0 - r;
For most cases, the maximum equivalent stress is at the pipe inside surface. Therefore,
the equation can simplified by letting r = r; and rewriting the equation in pressure and diameter tenns
so the above equations become
(2-70)
- and
2-23
p. -
I 22 d
[ d 0 - d·I
2
0
2 l p
0
(2-71)
d2
let C (~ and Eq. 2-12 becomes
2 •t • 0
- t)
uh " (C - 1 ) Pi - C • P 0 (2-72)
where u 1 , u2 , and u3 are three principal stresses, and uy is the equivalent stress according to the three
principal stresses. Because the stresses ur, uh, and ua are three principal stresses, they can be inserted
into Von Mises's equation
p "
- u
a
+ 2CP· - P·1
I
±J - 3 u2 - 6 u P· - 3Pf
a a 1 + 4u~ (2-76)
0
2C
or
In Eqs. 2-76 and 2-77, if uy is replaced with u8 (yield stress), the solutions P 0 and Pi
are the limited collapse and burst pressures.
Mathematically, there are two solutions for P0 from Eq. 2-76 (for positive and negative
square roots), but in practicality only positive real number(s) represent the collapse pressure P0 • There
can be one, two, or no solution(s) for the collapse pressure design. When bending stress is considered,
caused by wellbore dogleg or helical buckling, the u8 in Eq. 2-76 is either:
u8 = Minimum Axial Stress (uamin) = Average Axial Stress - Bending Stress
or
u8 Maximum Axial Stress (uamin) = Average Axial Stress + Bending Stress
This results in the solution(s) for collapse pressure design with minimum and maximum
bending stress effects.
2-24
Note, when 118 is replaced by "amin and "amax• both "amin and "amax can have the
- positive square root solution. If this happens, the smaller value of the two positive square root solutions
is the upper boundary of e-0llapse design. In the same way, the larger value from the two negative
square root solutions is the lower-pres.§Ufe boundary of the collapse design.
Operating Pressure
positive square root solutions
.... ..
·~ ·;; ·x
E Cl E
:J :J
E E
.E ..
·c: Qi> ·~
E
~ 2 - 4 (aa2 -
±ua 2
"v) (2-80)
- 2C
If 118 and uy are replaced by "amin (Eq. 2-78), Uamax (Eq. 2-79), and 118 (yield stress),
Eq. 2-80 produces the e-0llapse design pressure for biaxial stress analysis.
J-
(C - 2)118 ± a~
3C 2 a;
p. = ------'---=-----------
+ 4(C 2 - C + 1) (2-81)
' 2 (C 2 - C + 1)
The above equation is the burst design pres.§Ufe for biaxial stress analysis.
where
(2-82)
2-25
Depending on the D/t ratio (diameter over thickness) of pipe, the collapse-tension curves
for biaxial and API methods are different. Equations 2-68 and 2--09 are called Lame equations, they are
derived from the thick tube stress (small D/t value). The API collapse pressure formula for the plastic
zone is derived by slatistical regression analysis from more than 2400 casing collapse tests. The API
collapse pressure formula for transition zone is determined by the curve fitting. This formula is used
to determine minimum collapse pressure between its tangency to the elastic collapse pressure curve and
its intersection with the plastic collapse pressure curve. The choice of triaxial, biaxial, or API criteria
is left to the user.
2-26
-
3. Tortuosity
When planning a well, the surveys generated from geometric considerations, i.e., kick-off point,
build rate, path shape, etc., are smooth curves, whereas actual wells contain doglegs and other
irregularities that increase torque and drag. When these "smooth curves" are input into the torque and
drag model, the model predicts torque and drag values that are lower than those in actual wells
containing doglegs and other irregularities.
In the past, when "smooth" curves were used, the friction factors were artificially increased
(e.g., from 0.22 to 0.29) to correspond to the increased torque due to hole irregularities. This technique
gives good approximations of the actual torque, but it has the limitation that it predicts zero torque and
zero frictional drag in vertical portions of the well, regardless of the friction fae10r, because the lateral loads
are zero in these "smooth" vertical sections. The CSTRF.SS program calculates only the drag force.
A very simple and elegant way to handle this problem been developed by Exxon, and was reported
to us by Dr. Rap Dawson.
To add tortuosity to the wellpath, a sinusoidal variation, whose period length (or cycle length) is
""l, is added to both inclination and azimuth angle. This is in the form
where:
In addition, the inclination angle is modified so that it will not become less than zero, since
negative inclination angles are not allowed.
The amplitude or tortuosity number T of the sinusoidal variation is varied according to the hole
conditions. Exxon has found that a tortuosity of T = 1 represents typical field conditions.
If the untortured survey data are of equal space and the value of measured depth for each survey
1
station is n x ; where n is any integer, then after calculation the survey data will not be tortured.
3-1
Thi s 1s . Eq . 3- 1 where MD = _n 'i.l
. ven"fied m _ , then tortuos1ty . th
. added to .mel"mau· on and az1mu
2
for each survey will be:
It is recommended that L>I be chosen to do at least five times the interval between survey stations.
3-2
4. Program Installation
SETUPKlT.DL MDICHILD.VBX
VBRUNlOO.DL CMDIALOG. VBX
VER.DL CSGDB.DB
GSWDLL.DLL CTDB.DB
GSW.EXE CDRAG4.EXE
SETUP.EXE TEST.CDR
SETUPl.EXE TEST.WDI
SETUP.LST TEST.SDI
GRAPH.VBX TEST.CT4
GRID.VBX TEST.CP4
4-1
We recommend that all .VBX and .DLL files, that have the potential to be used by other
DEA-67 Windows applications, be installed in your Microsoft Windows\SYSTEM subdirectory. This
applies to all the . VBXs and .DLLs included here. The CSTRESS 1 executable (CSTRESS I.EXE) file
should be placed in its own directory (default "C:\CSTRESSI "). All these procedures will be done by
a simple setup command explained in Section 4.2.
In order to run CSTRESSI, the user must install all the files into the appropriate directory
on the hard disk. Please see Section 4.2 to setup CSTRESSI.
It is recommended that the original diskette be kept as a backup, and that working diskettes
be made from it.
The user can use the COPY or DISKCOPY command in DOS, or the COPY DISKETIE
on the disk menu in the File Manager in Windows.
The following procedure will install CSTRESSI from the floppy drive onto working subdirectories
of the hard disk (i.e., copy from B: (or A:) drive onto C: drive subdirectory CSTRESSI and
WINDOWS\SYSTEM).
This is all the user needs to setup CSTRESSl. After setup, there will be a new Program Manager
Group (DEA APPLICATION GROUP) which contains the C.T. icon for CSTRESSI as shown in
Figure 4-1.
4-2
--
DEA APl'UCATION GROUP' '
ID LI DI ~-
~-·
CSl!essl Tritucl Aesrr.od4
-D IAl m
CEMENT fM)MOO 2.1 wekon2
rn
Mon Pr
~ t;oJ ii I
tml•
Appicalicns
m•
Mic:1molt.
rn•
Miaosoft
vii:umBasic A<:ceu
If the SETUP procedure described before fails, follow these steps to install the program:
4-3
5. Type: CD\WINDOWS <ENTER>.
6. At prompt C:\WINDOWS >, type:
Copy B:\VBRUNlOO.DL_ VBRUNlOO.DLL <ENTER>.
9. Type: CD.. <ENTER> then key in "WIN" <ENTER> to start Windows 3.1 or later
version.
10. Click menu "File" under "PROGRAM MANAGER," select item [New ...] click on [PRO
GRAM GROUP] option, then [OK] button.
11. Key in ''DEA APPLICATION GROUP'' after label ''Description:,'' then key in ''DEAMEI''
after "Group File:," then click on [OK] button. A GROUP Window with the caption of
"DEA APPLICATION GROUP" appears.
12. Click on menu [File] again, Select [NEW...] click on "PROGRAM ITEM" option, then,
[OK] button.
4-4
-
CSTRESS l runs in a Microsoft Windows environment. It is assumed that the user is familiar with
Windows, and the user's computer is equipped with Windows 3.0 or later version.
r- Ml:umi:tt Bo.x
,....- Control Box r- Tit!• Bar _ Ma.'Ximi:e Box
or
-I Output
Restore Box
file Window Graph .QpUon Jielp
..tescade .• Shlft•f!i
Ille Sh11HF4
Arrange icons
ALL
fquivalent Stress
ttydraullc Pressure
~al Drag
.Surface. Load
13.ottom Hole Pressure
(!ala Table
Bl-Axial Graph
The title bar serves two functions: one is to display the name of the current window and the other
is to indicate which window is active. The active window is the one whose title bar is in color. (On
monochrome monitors, the difference is shown by the intensity of the title bar). The user can make a
window active by clicking anywhere within its border.
At the left side of the title bar is the control box. It has two functions. First, it can display the
CONTROL menu, which enables the user to control the window size using the keyboard. Second,
double-clicking the control box will end the current program.
During execution of CSTRESSl, the control boxes are not needed. The program will run
according to its own flow chart.
At the right side of the title bar are the MINIMIZE and MAXIMIZE boxes. The box with the up arrow
is the MAXIMIZE box. The box with the down arrow is the MINIMIZE box. If a window has already been
.-- maximized, the MAXIMIZE box changes to a RESTORE box with both up and down arrows, as shown in
Figure 5-1.
5-1
• Clicking on the MINIMIZE box will reduce the window to the size of an icon. The window's
name in the title bar appears below the icon. To restore a window from an icon, double-click
on the icon.
• Clicking on the MAXIMIZE box will make the window take up the total working area.
• Clicking on the RESTORE box will make the window take up a portion of the total working area,
which is determined by how the user manually sizes the window.
TEXT boxes can display the information that the user enters. Sometimes there will be text already
typed in for the user. The user can utilize arrow keys to edit the existing text. Figure 5-2 shows a
typical text box.
A CHECK box indicates whether a particular condition is on or off. When it is on, an X appears.
When it is off, the box is empty. Figure 5-3 shows a typical check box.
- Calculation 0 ption:
5-2
-
,_., 5.6 OPTION BUTTONS
OmoN buttons are exclusive settings. Selecting an option immediately causes all other buttons
in the group to be cleared. Figure 5-4 is a typical option box.
!Azimuth:
@Angular
0 Oil Field
A COMMAND button performs a task when the user chooses it, either by clicking the button or
pressing a key. The most common command buttons are the OK and Cancel buttons found on almost
every dialog box. In most cases, there is a button with a thick border-the default button which will be
executed if you press <ENTER>. Figure 5-5 shows a typical command button:
Edit
[ I _
. _ !nsert
_ Line ___, )lelete Line
T orluosity...
A UST box gives the user a list of options or items from which to choose. If the UST box is too
small to show all possible selections, a SCROLL box will appear on the right side of the box. The user
makes a selection from a UST box by clicking on it, or from the keyboard, highlighting the desired item
with the arrow keys, and then pressing <ENTER>. Figure 5-6 is a typical list box.
Light Green
Light Cyan
Light Red
Light !-4agent
Light Yellow
Define Color ·~·
5-3
5.9 DROP-DOWN LIST BOXES
A DROP-DOWN LIST box is indicated by a small arrow in a box to the right of 1he option. The
current setting is shown to the left of the arrow. When 1he user clicks on the small arrow, it drops to
list all selections. A typical drop-down list box is shown in Figure 5-7.
!
Nozzles:~
Nozzle Sizes. ·.·. . ·... ·. ·f···..•
Nozzle Si2et
TFA
Figure 5-7. Drop-Down List Box
SCROLL BARS are graphical tools for quickly navigating through a long line of items. There are
two types of scroll bars: HORIZONTAL and VERTICAL SCROLL BARS.
The small box inside the bar is called the SCROLL BOX. The two arrows on the ends of the scroll
bar are scroll buttons (Figure 5-8). Clicking the scroll buttons or moving the SCROLL BOX will change
the portion of the information you are viewing.
I t~I
Figure 5-8. Scroll Bar
5.11 GRID
GRID displays a series of rows and columns (Figure 5-9). In case of a long list of items or a large
amount of information, scroll bars will attach to the grid providing easy navigation.
O.D.
(in)
11.D.
llin)
l'Wt in air
Ilib/ft)
IDensit.P
lllb/ft3J
IElastic
l[psi)
IYield
l[psi)
-+
32 2.000 1.688 3.on 490.0 30000000 70000
33 2.000 1.624 3.638 490.0 30000000 70000
34 2.000 1.594 3.896 490.0 30000000 70000
35 2.380 2.157 2.638 490.0 30000000 70000
36 2.380 2.125 3.004 490.0 30000000 70000
37 2.380 2.107 3.207 490.0 30000000 70000
38 2.380 2.063 3.697 490.0 30000000 70000 .__
39 2.380 1.999 4.391 490.0 30000000 70000 .__
40
41
2.380
2.880
1.969
2.625
4.709
3.671
490.0
490.0
30000000 70000
30000000 70000 -
+
5-4
- In the INPUT Window, grids are used to let the user input data. Some columns of grid only allow
number input. Typing of an alphabetical character is prohibited by the program. The user can edit an
entry by typing desired characters or pressing the <BACKSPACE> key to delete. In many grids, just
like a spreadsheet, the user can insert and delete a row.
On the other side, grids are for presentation only in the OUTPUT Window. They do not allow
editing.
The grid supports word-wrapped text presentation, resiuable columns and rows, etc. Even though
the user can manually change the cell's column width or row height, we do not recommend this because
all grids in CSTRESSl are carefully designed to fit the length of the appropriate data string.
--
5-5
5-6
- 6. Running CSTRESSl
CSTRESSl runs in Microsoft Windows environment. Windows' graphical user interface (GUI)
and point-and-click environment gives the user the flexibility that is needed for today's software.
6.1 OVERVIEW
Only one window can be shown on the screen at a time. The menu bar, control button, arrow
keys, hot keys, etc., can be used to control the program's flow and the keyboard or mouse to input the
data. F.ach major window contains several sub-pages or sub-windows to hold different groups of input
and output information.
The menu bar selection is not always available in certain sub-pages or sub-windows. This type
of design is to reduce the possibility of destroying the program in operation flow.
- II FILE
New Project
MODEL
TABLE 6-1. Input Criteria Window Menu
Pick up (Logging)
PAGE
Next - F11
RUN
Start
CUSTOMER UTILITY
Foreground Color
HELP
Assistance
II
Open Project Slack off {Logging) Previous - Fl 2 Background Color About
Save Project Pick up (Drilling - Tripping) First Monochrome
Save Project As... Slack off (Drilling - Tripping! Last English
New File Drill Metric
Open File Consider Hydraulic While Tripping Well bore
Save File
Save File As ...
Print•,
Current Page
All Pages
Exit
6-1
6.2 GEITING STARTED
Bring up Wumws anl select "DEA APPllCATION GROUP" ~Ire active winklw, ~ s00wn in Figure 6-1.
II •
CSbeu1 1~
II T~1
1=
Reomod4
D
CEMENT
l.~I
H'l1>MOO 2-1
[ffiJ•
Main Pi
~ l~ol a
--
BUCKLE1 rq.-1
rn• e..so...
Micmsdl Toca
---
StmtUo
VSIUOI oasic:
10
m•
Games
[ffiJ
•
,,....,......
This window may contain more than one icon. Double-click on the CSTRESSl icon, the
INTRODUCTION window with two command buttons, "Exit" and "Continue" will be displayed on the screen.
=L-1 lntroduction
-
1~
.
..!!!.. ~
Ace
I eilher e11q11e•sed Of illplied. with respect to the progr- or docu
....tlll.ion.. induding lheir quelil,. pedm-.ce. -cheMbilitJ.
or fineaa lor e particular putpose.
E
G
I J;onl- I I
E.m I
VtiuaiBai:ic Ac<ot•
6-2
- Clicking "Exit" will terminate the program. The "Continue" button is the default command which means
that the user can press the button by pressing <ENTER> or clicking the mouse. This will invoke and display
the INPUT Window. Note that after the INTRODUCTORY Window appears, it takes a few seconds for the
command buttons to be responsive; it is loading necessary files.
The CSTRESSl menu system provides many tools that the user will utilize while running the application.
As in other Windows applications, the user can pull-down a menu by clicking the menu name with the mouse,
or by pressing the Alt key on the keyboard and then striking the first letter or the underscored letter of the menu
name. Once a menu is displayed, the user selects a command by clicking the command name with the mouse
or by highlighting the command name and pressing <ENTER> .
There are six menus in the INPUT Window: File menu, Model menu, Page menu, Run menu, Customer
Utility menu, and the Help menu as shown in Figure 6-3.
The page number is shown on the right-hand side below the menu bar. These five pages are illustrated
in detail in the next section. The Page, Run and Help menus are enabled for five pages. Model and Customer
Utility menus are enabled only on the first page. However, the last item "Wellbore" under Customer Utility
can be selected only on the fifth window page.
For the File menu, the four commands on project file ("New Project," "Open Project. .. ," etc.) are
enabled only on the first page while the four commands on file ("New File," "Open File... " etc.) are enabled
only on pages 2 through 5 of the INPUT Window.
6-3
The File menu contains commands for creating, retrieving, saving and printing input data as displayed in
Figure 6-4.
When the user starts CSTRESSl, it automatically opens a new project (by default: Projectl.CDR) and a
set of input data files, namely, Projectl.WDI, Projectl.SDI, Projectl.CT4 Projectl.CP4, all in the current
subdirectory. The reason for using the project file is for quick, future retrieval of a set of input data_ The user
can open an existing project file without opening each individual (.WDI, .SDI, CT4, _CP4) file. The project
file, which is a collection of the paths and file names of all input data files, will do the rest of the retrieving
work for the user.
However, although the listing in the CRITERIA Window (Page 1) represents files, CSTRESSl does not
automatically create files on the disk when the user starts CSTRESSl. The same is true with "New Project."
Only when the user chooses one of the Save commands from the File menu does CSTRESSl actually save
something to disk.
1. "New Project" command clears every input data file and displays a set of null input data files with
default names in the CRITERIA Window.
2. "Open Project. .. " command opens a dialog box which enables the user to explore the file system for
input files with extension name ".CDR."
6-4
- 3. "Save Project" command replaces the previous version of each of the input data file in the project with
the modified one. Note that the project file (.CDR) does not contain any input data. It is simply a list
of all the input data files in the project. That list is updated every time the user saves the project.
4. "Save Project As... " command opens a dialog box. The user can specify the drive, directory, and the
name of the project tile.
5. "New File" command clears every entry box associated with the current page, (i.e., one of WDI, SDI,
CT4, CP4 files).
6. "Open File ... " command opens a dialog box which enables the user to explore the file system for input files
with exten&on name which is determined by the current page the user is in. For example, in page 2, the
user clicks the Open File... ; the pattern for the file list box in the dialog box will be •'. WDI. ''
7. "Save File" command replaces the previous version of the input data file.
8. "Save File As... " command enables the user to save a file under a new name the user specifies while also
retaining the original file. The new file will be associated with the project file when the user saves the
project.
9. "Print" command allows the user to print the input data of the current page or all pages.
- 10. "Exit" command terminates the current application. CSTRESSl will prompt the user to save the
files, if they are not saved.
The files that make up a project do not have to be in one directory on the hard drive, since the project
records the detailed path information on each input tile. A single file such as an SDI tile can be part of more
than one project. However, if the user renames or deletes a file outside of the CSTRESS 1 application and then
runs CSTRESSl and tries to open the file, CSTRE.5Sl displays an error message to warn the user that a file is ~.
The Model menu contains commands for five different coiled-tubing operations as displayed in Figure 6-5.
Figure 6-5.
1. "Pick Up (Logging)" operation allows pick up of the coiled-tubing string with the logging tool
-
connected at the end.
2. "Slack Off (Logging)" operation allows the coiled-tubing string to be run into the well with the
logging tool.
6-5
3. "Pick Up (Drilling-Tripping)" operation allows pulling the coiled-tubing string together with the
bottom-hole assembly out of the well.
4. "Slack Off (Drilling-Tripping)" operation allows slack off of the coiled-tubing string with BHA.
6. "Consider Hydraulics While Tripping" tells the program to calculate only the hydrostatic pressure or
to calculate surge and swab pressures (pick-up, slack-off operations) and circulating pressure (drilling
operations). The check mark has to be at the front of this command or it will only calculate hydrostatic
pressure.
The Page menu contains commands for browsing and navigating through the five pages as displayed in
Figure 6-6.
f)rs1
I Last
1. "Next" command leaves the current page and goes to the next page. Before doing so, the program
will first check the validation of the input data in the current page and asks if the user wants to correct
the invalid data entry. Then it will prompt the user to save the current file if it has not been saved.
2. "Previous" command functions the same as "Next" command, but in the opposite direction.
3. "First Page" command leaves the current page and goes to the CRITERIA Window. It will check the
input data and prompts the user to save the file if the file on the current page is not saved.
4. "Last Page" command leaves the current page and goes to the PARAMETER DATA INPUT Window.
It will check 1he input data aIXi prompts 1he user t> save 1he file if 1he file on 1he current page is mt saved.
Usually, if all data are matched and consistent, the user will have no problem leaving one page for
another. However, in some cases, the program will prompt a warning message even though each individual data
page is good. One possibility is that an existing file is opened on the first page (Criteria page), and the user
moves to the last page without going through the preceding pages. The program has no knowledge of the
validation of 1he data in preceding files. In 1his case, going through 1he preceding plges will help clear 1he confu.9on.
The Run menu contains the command that the user chooses when ready to start calculation. The "Start"
command does just that. The user can start the calculation from any page. The program will check the
validation of all data.
6-6
-
-
- The Customer Utility menu contains the command that enables the user to select the color, unit, and
wellbore schematic.
-'English
Mt: tile
Wellbore.••
-
Figure 6-7. Customer Utility Menu
1. "Background Color" command opens the "Color" dialog box, which will let the user select the
desired background color.
2. "Foreground Color" command opens the "Color" dialog box, which will let the user select the
desired foreground color.
3. "Monochrome" command allows the CSTRESSl program to run with a monochrome monitor.
4. "English" and "metric" menu allows the user to select the desired unit.
5. "Wellbore" command shows the wellbore schematic.
The Help menu gives the user information about the assistance and computer systems.
1. "Assistance... " command opens the "Assistance" dialog box, which displays MEi's address, phone
number, and other applicable information.
2. "About... " command opens the "About" dialog box, which gives the user instant reference
information about CSTRESSl and current computer system information .
-
.
6-7
6.4 THE INPUT WINDOW
In the INPUT Window, there are five pages according to different input data files. These five pages are:
1. CRITERIA Window
2. WELL DATA INPUT Window (WDI)
3. SURVEY DATA INPUT Window (SDI)
4. TUBULAR DATA INPUT Window (TDI)
5. PARAMETER DATA INPUT Window (PDI)
When the user leaves each page, except the first page, the program automatically checks for input errors
on that page.
6-8
-
6.4.2 Page 2; Well Data Input <WDD
Figure 6-10 shows a typical WELL DATA INPUT Window.
The user is asked to input a series of strings representing the company name, project names, well
location, data, and comments. They are optional and need not be completed. They will not be used in
- calculation or in the file name specification.
·1nc-ion:l
@o..-..
6
7
1600.0
2000.0
0.00
0.00
0.00
0.00
8 2400.0 0.00 0.00
Oooa. Min
1 9
10 3200.0
2800.0 0.00
10.00
0.00
0.00 ..
[E*
~ I
(nserl Line D.-•Line
0 OiFmld
Tortuo1ilJ_ ..
6-9
The user can input up to 400 survey data points. The measured depth, inclination angle and
azimuth angle each have two unit options, independent of the application unit system the user selected for the
application.
When the cursor is in the text box, press the +- or ... key to move the cursor inside the box to edit.
Pressing the t or i key will move the cursor to the above or the lower box. If the user wants to move the
cursor to the right or left box, hold down the Ctrl key and press ... or +-. Of course, the user can use the mouse
or press the tab key to locate the cursor.
The SDI files used in CSTRESSl are compatible with any SDI files in other DEA software
applications developed by MEI.
The tortuosity command button lets the user torture the smooth survey data, so that the doglegs add
to the original survey. See Section 6.8 for details.
°""'
Dal:a Base...
1-N<>nlo."
~~fe::'.o11::-~1:"'.oo1~0:'.'.
logging I ool lnl...mM>no
logging I ool lenglh(ft) I 50.0 I INozzle Sizet I! I
I
::':=====~,~~N::'...i~~-~C~J'."::=====::::::::
Logging I ool llloighl(lbll . 300 ..
.
IDrag(lbll
=~~--~-~~~
300 I I
....
-
......
!~11-..t~woiphll-·
~eea~I~1~----11 + No.
__..!.__
(l2ndl
:~
12.
11..t Outsido CT: 4 12.
~-----------' ~111=..i"'-~·"'"°""''eea,,,.,_1_,_I--'1=0=.1111=--.__JI -S 12.
.-Weight Ol'I Bil·------~ "'"H)'Clraulica Model: TFA [n2)
0 P-i.- @ B - - ----~
IW•iah! ... Bilflbl) I 5000 I I I
=~~~~~-~~~ I~ i:~001•21 I ~7o: I I 0-AI I
The spreadsheet-like Tubular Data table is similar to the SDI file input, but TDI uses grids instead
of text boxes which are used in SDI.
6-10
. Depending on which model has been selected, the user can input only a fraction of the data
window. The TDI Window groups the same type of input data and places them into frames. For example, if
the user selects the slack off (logging) model, the nozzle and weight-on-bit information is not needed on the
screen. The tide color of 1he llOll-eS\lential frame groop becomes gray shading. The user canmt ac.ces; 1hese datl.
BHA and CT string data are input into the Tubular Data table. The Tubular Data table input starts
from bottom tool (BHA) to the surface. While the user edits the section length, the program continues to track
the accumulative length of the CT string and BHA, then displays the accumulative length (i.e., Well MD) in the
upper center of the screen. When the user selects the logging model, the logging tool length with the CT string
length and/or BHA length becomes the Well MD.
At the top right-hand comer of the TDI Window, the program displays the SDI TMD which is the
total survey measured depth input in the previous SDI Window. The Well MD must be smaller than or equal
to the SDI TMD.
Sometimes when the user switches from one unit system to another, the previously compatible data
may become unmatched due to the rounding off of the data during the conversion operation. Mostly this happens
on measured depth in the SDI file and bit depth in the IDI file. Remember that the unit for measured depth in
the SDI file may be different from the one in the application unit system.
If the user clicks the Database command button, the program opens the disk database file. The
- default file name is CDDB.DB.
..-
z 490.0 -I CT DotaBne Open
Fi•K-:
I I
I-
D.irectDl'ies: Oil: f
lr:tdb.db I c:\vbldl
I c..n..1
"""-db ......
--
l.fL.
IO c:\
Logging Tool lnl°" (Ovb -
~ch
llo...-...Toal L
11---.... ToalW..i.n O:!l
~eon . . Tool Draa: - - :c
Dr--fl Li" n .. o1 .Uoe: D1~1:
I
lcr DB~- ICTDB.DBI [!] 1Elc:leechu66 ltl
~weJ,gl\~ an l•it iH,.troulic:o Modolo TFA 1"'21
OPowmLM1 ® B - - l i c I I
lllfeigh! on Bil!.. J I 5IDI I
lpy'1!!!1100112)
:yp ""' I
12-0
5.00 I I Cle•AI
I
.
llOOIJI :>elllcater. ::>..:.. oft llogg1n1J -\AllSI ...
6-11
Click the OK button, the coiled-tubing database shows on the screen. The user can edit the data
and save the changed data on the disk file. After finding the data, click the OK button, this will copy the data
to the TDI table.
-
2.125 JOOIDDI 1llOOO
2.107 JOOIDDI 1llOOO
2.1163 300IDDI 1llOOO
1.999 1llOOO
1.969 300IDDI 1llOOO
2.625 JOOIDDI 1llOOO •
DI: c:...c.i 1......1R.... DeleleRo.
The PDI Window also provides the casing database (Figure 6-15).
Data Base
FkW4f H~-----rr-r:Cald.OOn:-:-.,...,.,.---,0.-:-erv-.-=.....,.-=:-:---r,..,.-------~
...
I (up!!) 10.00 I 11.D. of inleresl
6-12
The default database file is CSGDB.DB
........._..
s-.• .
\v'ol 11.D. (HI 11110.0
(Ir ...d-~
IFr.:. P.(psl]
.-
181 ..n.oc1... - Al Well 11.D.: P•o P.(psij 13000 15000
r ,__.!_
2 -hole 5000.D
7.000
6.1110
0.21111
D.300 1500
20111
3500
D-
l:loor
Det:aa......
1
rl:ablo Weigh!:
I !flbJllJ I 0.3H
l[-...s""occ"'-Io:
I l!e!!I 500 I
1-c:..w;.., Option:
.-Swf-=eE~Drag:
181 lncludo Al.II buckling aileri.o
IT.-.0 llO¥ing Sp-~ ISl<Ming Bo.01og
IPtim! I R... B-*Toneion ll>ll
1(111) I 71111
300 I 1811- - lriclianol lorce
.
1111.0D}
.... Calculltian Abibuta:
181 lncludo bending ..._
[!'low Aate: • I Tube de.... incre. llftl I 5111.0
I 111!!!1 I 10.111 1 I
IC<rlcMtian o....
111.D. al inlo'"'I
11111
IPtl
I
I
1111.0
7950.0 I
...... Soloctod: Slor:t alt (Leaaing) -C...- Hydr..
In POI the user finds the same input styles as in TOI, the data are grouped by frames. Some of
these frames can only be accessed with certain operating model selection.
Well interval input sections are from surface down. When the check box is left empty in the
"show pore/fracture pressure," the program does not consider pore/fracture pressures.
In the calculation option frame, there are three options that will affect the results of the calculations.
The formulas for these calculations are discussed in Chapter 2 "Theory and Equations."
-
.
6-13
Pull-down the Customer Utility menu, select the wellbore option and the wellbore schematic will
be displayed on the screen (Figure 6-17).
Wellbore Schematic
flle Ip
llD lftl I
"Wei 11.D. (ft)
' . .'
I>
I'
' I
I
I
I
' '
I+'
I 0
..
''
I
I I I I I 0 I'
: : : : : : ::
llDI. -t-+-i-i
'I' t
-~--~-~-~-
'I I I
l ~ j 1 ; ~ ; ;
...........
2000.
t
I
'I'
•
I
I
I
..........
. ' ' ' ____
o I
I
0
0
0
I
I
I
I
I
I
I
I
I
I ' ' ' 0 I I I
.
I I' I t I It
I Io o o I I I
I I I I 0 I I I
]000. ' .• .,.,.
r•T '' ' 'f""r'"
••,.-v ''
.. ' . ..
I
'
l
>I
I 0
''
I
'
I'
I I
. . ' .. '.
I I I I It 0 I
I I I o' 0 I
4000. -:-:
I
~-:- -·:·:-:-:
. ' ' ....
I I 0 'I I
: : .: : : : :
51Dl. .........
'I
I Io
''.
I
___ ..
' .......
I
I
I
I
'
I
I
0
I
.
~
0 I I I I I I
'' 'I'' ' '
.. '' '' ''
I I
I
I
I
I
. I
I
I
I
0
I
. '. · . ''
I I I I I
'
I
.
'' I I I ''
I I I' 0 0 I
I It I I I I
I ''
I
I
I
I
'I
I
'>
0
O
0
'I 'I
'0
'I I> 0 '<
7000. :--:-
I
'I...
-~-~-~-~- --}
.' '.
. . .'' ..
I ....
'' I 0
I
I
I
I
<I
I
Welllore
7950. Quil
llodelSeled;;d._.:::==============================::'....::======:J
The user can save WDI, SDI, TOI, and POI files individually. While the POI page is on the screen pull
down the File menu, the user can open/save the POI file to a diskette. It is the same as managing other input
pages.
6-14
-
-
-I Input- [Parameter Doto Input Window]
flle Model E!age Bun Cuatomer \lllllty Help
Mew Project c·~nYJt:UE5I te! P-5ol5
Qiien Project ...
s.~ Proj.,ct locet
Sa~ Proj1~cl As ... ....... Al Well 11.D.: Pole P.(paij 13000 IF•-=- P.1....1 151111 I
New Ale
Open Ale ••.
I r... I l.D. I Frie. I PoreP I frac. P
In-
I lftl I ro.i I I'"'"'' I lnait
SBYeAle 7.000 0.2111 2000 D-o
SBYe AleAa... 51111.0 6.000 0.300 1500 3500
frlnL.. Current Paqe I Clo•
- ,~Weight:~1-surt.,.Pr....,10:
_ l~•I I o.:m I _111!!!1
-surface E....._.. Dr-s
I !illll I
lc~..,o-:
6.6 RUN
After examining all input files, select operation model and check the calculation options, then click Run
and Start to onset the calculation. There is an alerting window that displays on the screen while the program
is calculating.
When the calculation is finished, the program unloods the INPUT Wm.low anl displays the OUTPUT Wm.low.
"Child" windows are employed to display text reports, graphs for various calculation results. A "child"
window is a window confined to its "parent" window - the OUTPUT window. "Child" windows can be
displayed independently. The user can manipulate them just as normal windows: move, resize, close, etc. The
arrangement commands in the Window Menu (Cascade, Tile, Arrange Icons) have the same functions as those
.
of the Program Manager of Windows itself.
6-15
There are six "child" windows within the OUTPUT Window. These windows display on the screen in
the file fonnat automatically. They are:
1. Equivalent Stress (static) - graph
2. Hydraulic Pressure (static) - graph
3. Axial Drag (static) - graph
4. Surface Load (dynamic) - graph
5. BHP (dynamic) - graph
6. CSTRESS Data Report - table
Use the mouse to click any of the "child" windows, then the "child" window becomes activated and the
title bar background color changes. Only one "child" window can be activated at a time. The CSTRESS Data
Report Window will show data for the graph in the active "child" window.
-I Output I· I; I
flle Window Help
H draullc Pressure tau
Equivalent Strrn Hydraulic Pressure Axial Drag
I - ---••
,_ ,... ,..,.,
KJ).
1•1
I.....,
Mll.
1•1
'""
KD.
1•1 / ..
1 1
I,,.,.
-. '
,,_.()sq
• • I rw.
-~
1 ...
6-16
-
- -I
Elle Wlndaw Graph Qptlon
Output
.tielp
I· I~ I
I
l!Tlnt Report/Graph only
Print Profect flle
Print WI and SDI Ale
Print IOI and POI File
!;opy Graph lo Clipboard
Ji""" Report o;sk File
Bade lo Input
fxll
The user can print the input data by selecting "Print Project File," "Print WDI and SDI File,"
and "Print TDI and PDI File." If "Save Report Disk File," is selected, the data in the CSTRESS Data Report
"child" window with/without TDI and PDI data will save to diskette.
Copying the active graph to the clipboard can put the graph image to clipboard, and this graph image can
be retrieved by certain window graphic programs, such as Window-Paintbrush.
-I Output
Elle Window Groph Qptlon · l:lelp
.
One difference between Bitmap and Metafile is that Metafile is resizeable. After selecting Metafile
and copy graph image to clipboard, open Windows Utility: Clipboard Viewer and change the size of the Viewer
window. Graph size proportions itself to the window size.
.- 1. Activate the sub-window by clicking any where inside the window (the title bar of active sub
window is in color).
6-17
2. When the mouse cursor is moved to the boundary of the sub-windows, 1he cursor becomes
a double arrow (Figure 6-22).
3. Hold left button of mouse, then drag the boundary to the siz.e you want.
4. For a full-screen graph, click the maximiz.e box in the top-right corner of 1he sub-window.
NOTE: It is impoTtant to change the size of the graph on the screen because the size of the
prinled graph depends on the size of the graph on the screen.
=I Output
flle
M.D.
(fl) ...
...
/ ......
M.D.
(fl) -
-
Axial Load(lbf)
I""
llol loi. P1HN"• (Jd}
If the user selects Window - Cascade from the pull-down menu, the "child" window (only the
visible "child" window) in the OUTPUT Window becomes CASCADE.
6-18
-I Output l·I:
file Window Graph Qpllon l:!•lp
BHP IDvnomlcl I
Surface Load lnvnamld I
kdol Droo !Stolle) I
"""roullc Pressure !Statlcl I
Eaulv. Stra. !Stadel I
-I Data Report I· I&
E--..
Stress
MUIU'ed IV•tieal
Doolh 10
10 ....
I IStresa
IEnuiv. IAxiol
IStress
•
I @7950.0 ftl llftl lrD/10Cltl llDlil llDsil
1 0.0 0.0 0.00 7754 5747
2 100.0 100.0 0.00 7595 5305
J 200.0 200.0 0.00 7461 4871
4 300.0 lDD.O 0.00 7350 4443
5 400.0 400.0 0.00 7265 4023
6 500.0 500.0 D.00 7204 l6D8
-- 8
7 600.0
700.0
600.0
7DD.O
0.00
0.00
7167
7153
32111
2797
-.... ....
9 800.0 800.0 0.00 7162 2399
10 900.0 900.0 0.00 7193 2006
11 1000.0 1000.0 0.00 n46 1618
..
12
•I I
1100.0
n
·-·
1100.0 0.00
n nn
7318
-- ... 1234
I+
-
•
-
. When the calculation is finished, all output graphs with whole set curves will display on screen .
Not every curve is important to the user, so the program provides the option of presenting the desired curve on
the graph. Select Graph Option - Curve Option pull-down menu, CSTRESS's Graphic Curve setting will
display on the screen.
...
Equjyolonl s-. H,m..........e - Lo+d (8...,.) S..toce Lo+d Botta• H• Pre.
t&'.ll['!!!!.. 51••-il C8:J hllemal Pre. C!lJ S-0 (Log. I C!lJ Hook Lo+d iZl Bal. Hole Pro.
IZl-sb... 181 ......... Pr•. 181 Yield Load t8J T-g Top t8:J Pme Pie.
181Y...d Sh... 181 POfe Pre. t8J Sinu..,;d BU ~ F1acture Pie.
18:1 Ftactwe Pre.. 181He&c.IBU
K.D.
1•1
~ 181 Somo Bltl..
6-19
Choose the desired curve by clicking the mouse at each check box (mark an x in each box), then
click the OK button and the program redraws each graph.
Output ;
Elle
.. •
Depending on TDI input, the right-hand side of the program lets the user examine each input CT
string section. NOTE: the TDI input program allows up to fifteen strings but only allows ten strings in this
window. The numbers printed to the right of the string order number is the measure depth range of each section
and shows string information at the bottom.
Although the program shows triaxial stress calculation results on the Equivalent Stress (static) graph
and in the CSTRESS Data Report, the biaxial stress criteria is still required here to draw the ellipse. The upper
part of the ellipse is based on zero outside pressure and the lower part of the ellipse is based on zero inside
pressure. The pressure data used to draw the inherited pressure-stress curve for each pipe section, are the
difference between inside and outside pressure. If the inside pressure is greater than the outside pressure, the
program uses the pressure difference to check the pipe in burst consideration. If the inside pressure is less than
the outside pressure, the program uses the pressure difference to check the pipe in collapse consideration. For
example, if the outside pressure is 4000 psi and the inside pressure is 1500 psi, the program uses 3000 psi ( =
4000 - 1000) outside pressure and zero inside pressure to draw the pipe curve and the user can examine the
biaxial and API stress in collapse. In Figure 6-24, the curve of the pipe is inside the curve of the biaxial and
API which implies the pipe inherited stress is less than the yield stress.
6-20
- 6.7.5 Pumo Equipment
The tubing pressure data shown in the graph and output report are for coiled tubing that is inside
the wellbore (i.e., below the BOP). For coiled-tubing operation, the mud pump is connected to the reel. Certain
lengths of coiled tubing remain on the reel. When mud is pumped through the coiled tubing remaining on the
reel, there is extra pressure loss on this section of the tubing. To calculate pressure loss and find the required
output pressure and horsepower of the pump, pull-down the window menu and select PUMP EQUIPMENT.
The PUMP EQUIPMENT Window displays on the screen.
-I
file
x.n.
(It) CT l - ' > in Halo ~II
In. CT ,..._ .. BOP (pail
NwlWlrighti-J
Tubing ID r"'I
J1!i000
j1350.o
j2695
j10.111
11.2511
r-··
I
c:T length on nool llll • 1050.0
CT Pt.a. Lon on 1eel l""iJ
P,., Dulpul l'leL (pli) • 4536
• 1841
1lop
--. '
/""
6
1
8
500.0
6111.0
100.0
500.0
6111.0
100.0 +
Bot.llMPIHM•(Jd:i)
• •
Figure 6-26. Pump Equipment Window
Most input data for the PUMP EQUIPMENT Window comes from previous input and output data.
The user can edit any of the input data. After the input data are satisfied, click the calculate button and the
output data is shown on the screen. Click the go back button and the PUMP EQUIPMENT Window is closed.
6-21
6.8 USING TORTUOSITY
When the Survey Data Input (SDI) page is loaded into the INPUT Window and the survey data has been
created, click the tortuosity command button and the TORTUOSITY Window displays on the screen.
Unit 1:2!JYl;!ll"!i:!!J ~ ~
Qm!Jti
IDCJtn•I~
e.nsn --.
iYim!!!!l
.-Dcpth; 1
2
0.0 0.00 0.00 ..
@Feet 100.0 0.00 0.00 f
3 •oo.o 0.00 0.00
Owntm
•
5
800.0
1200.0
0.00
0.00
0.00
0.00
r-1nclina4ion: 6 1600.0 0.00 0.00
@ Dcciowtl
7 200tl.O 0.00 0.00
B 2400.0 0.00 0.00
oo... w;,, 9 2800.0 0.00 0.00
10 3200.0 10.00 0.00 +
-~::1 [E~I
I
insert Line licicte lb:
0 Di FIOld I TortuozilJ...
I
Tortuoslty
Survey Delo Tortuosity Doalea
Otininn..I Meaured llnclinelion IA.znulh ID•
o- 1-~
1· - ·
IS Dogleg Severity
Station feel I I II
~6
1 0.0 0.00 0.00 I
2 100.0 0.00 0.00 I
3 400.0 0.00 0.00 I M.D. / tolfad.
+I
- ·-- --
I+ DogleglD/!Ollfl)
I Calculate I I U.-Do
I I Prft <F6> I I OK I I
C.....t
I
6-22
.- At the top of the TORTUOSITY Window, there are two "child" windows:
2) Tortuosity Dogleg Graph. At the bottom of the TORTUOSITY Window is the data input area.
1) Survey Data Table and
The survey can be divided into as many as five zones (for example: surface to KOP, first build section,
first tangent section, second build section, and second tangent section). Each survey zone may then be given
a different amplitude for its distributed tortuosity. The bottom measured depth is always equal to the maximum
survey depth. The period data is the length of one sine wave cycle. The user can input the desired tortuosity
cycle. Sometime the survey data density is low and the user can click insert stations and the program imer1S more
stations between the l\\Q original sur.ey slations. The defuult imert slation interval 1ength is 100 ft.
-I Tortuo11ty .
Survey Data Tortuositv Do oleo
TDll••d Meaured llnclinMian lluftul:h II +
D 1 1~. IS Dogleg Severity
SYiion leot I I I~
·~ ,.......
1 0.0 0.00 0.00
2 100.0 0.95 8.95 I -2000
3 20Q.O 0.59 0.59 I
111.0.
(ft) -.lOOO
4 300.0 0.59 119.41
5 400.0 0.!15 179.115 :I "'000
6 500.0 0.00 0.00 I
.,lODOO 2 ~ 6 8 I °""'""
•I
7 &oo.O
·
0.95
·-· -·0.95
I•
•
I
Oogleg(O/I DOit)
-··•z-111o5):
z-1:
Z-2:
z-J:
Bottc. MD
IJOOo
1&000
leooo
-
Li
111
11 2
IIJ
SDI Filo N-:1::\VB\CH\TEST.SDI
p
11500
11500
I1500
1,..1 Slllliofta
I 1811no. fllla 2
I 1811... flllg J
Sia. Int•. Lal.
I Celculole I I
UnDa
I I Pm <FG> I I OK I I
c.n.el
I
6-23
-I Tortuoally .
Su"J'll'V Data -1 Tortuoaitv Doalea I• l..t.
Todured Measured lncinalion IAznuth II +
Slalion
1
D
feel
0.0
·
0.00
1 ·-·
I
0.00
IS
IJ
Dogleg Severity
2 100.0 0.95 0.95 I 0 -------------
3
4
200.0
Dl.O
0.59
0.59
0.59
119.41
I
I:• •
5 400.0 0.95 119.05 I Iii•
-2000 I.Ii.
6 !illl.0 0.00 0.00 I
7
8
9
60D.O
700.0
....o
0.95
0.59
0.59
0.95
0.59
119.41
J
I
. .
I;>
, .......____
/ lod-t.
'--
10
11
900.0
lDOO.O
0.95
0.00
119.05
0.00
I
I DI
M.D.
(ft) -lOOO
...... '---'
12 1100.0 0.95 0.95 I o[ '---'
t:::::::::I
"'
~
13 1200.0 0.59 0.59
14 l:Dl.O 0.59 119.41 .
I
~
I
::::::::i
--
15 1400.0 0.95 119.05 ·1
~ODO
16 1500.0 0.00 0.00 I
17 1600.0 0.95 0.95 I
/"""'""
18
19
20
1700.0
1800.0
1900.0
0.59
0.59
0.95
0.59
119.41
119.05
I
1
I -.!1000
"'= . '
There are five types of dialog boxes associated with menus: Assistance dialog box, About dialog box, File
Open dialog box, File Save dialog box, and Color dialog box.
-I Assistance
lee Chu
or
Gefei Liu
Phone: 713-683-BZZ7
Fax: 71J-68H418
Telex: 216556
6-24
6.9.2 Help - About...
When the user selects the ''About. .. '' command from the Help menu in both INPUT and OUTPUT
Windows, the following dialog box appears (Figure 6-32):
-1 : About Cstress
Ptojod to Dnelop-
.,
DEA-U
EY-• Slim-Hole
Coilod-T.-.a r-...
. . . . . Eng._.iftg lllC.
-I Open CDRRle
11.ireotorin:
D"
c:\vbld>
c.nc.1
i...~cct.....
teMO.alr
-I.air
lmt2.cdr
-3.alr
t..t4.cdt
tnl!i.alr
teot6.c:do
li•t Fin of !Jpe: D1ivea:
r-".co-"-R"''-----'l"'"'t
"-I I j e c: 1eo..,., &&
Figure 6-33. "Open Project" Dialog Box
This dialog box enables the user to search the file system for the desired files with the extension
".CDR." The extension name (.CDR, .WDI, .SDI, .CT4, .CP4, .DB, etc.) is chosen automatically by the
program to determine the type of file that will be opened in the different windows.
The user can move between sections of the dialog box by simply clicking on the desired section.
- Alternatively, the user can press the <TAB> key from keyboard until the focus moves to the desired section.
6-25
There are four list boxes: the drive list box, the directory list box, the file list box, and type list
box. Their :fuocliom are descnbed below. There is ore 1eXt box am Mi COllll1lllld buUorl;: OK am CANCFL.
When the user selects a new drive, the directory list box is updated, which then causes the
file list box contents to be updated. When a new directory is selected, the file list box is
updated, but the drive remains the same.
The path specification label always represents the current path information.
6-26
-
- 6. Command Buttons
If the existing file name is shown in the text box, pressing OK will complete the dialog and
the data file will be retrieved and displayed.
If the CANCEL button is pressed, the dialog is cancelled and no information is made
available to the application.
This dialog box is almost identical to the "Open Project" dialog box in appearance; however, the
.- filter in the type list box is different. Depending on the file the user is manipulating, the filter in the type list
box will be a ".CDR," ".WDI," ".SDI," ".CD4," or ".DB," etc., extension.
6.9.S ~
When the user selects one of the commands on color from the Customer Utility menu in the
INPUT Window, the following dialog box appears.
-1
D
C,uato111 Colorr.
:::,=o=K==;;;-1-;:1=_~Cane=
. =.=,=:"11=_=H.=lp===il ""'= =-=--""'~'-"'d_d~t-•_eu._1a111=· •-lo=rs==.....,il
c_·
The Color dialog allows the user to select a color from a palette or to create and select up to
sixteen custom colors.
6-27
6.10 CSTRESS ERROR HANDLING
When input data on a page are outside the appropriate range of values and the user tries to leave the page,
the CSTRESS error checking routines will locate the error. The application will then display an error message
explaining why the data are not acceptable. The user can ignore the error message and leave the page even
though the data on the page do not make sense. This enables the user to edit and view different input pages
without having to complete one before going to another.
The user can start calculation from any page. If any invalid data are found at this time, the application
will display an error message and force the use to go to the page with invalid data for editing.
When an error message appears, click OK or press <ENTER> to return to the associated page in the
INPUT Window.
Use the following procedure to get started with the CSTRESSl program.
Install:
1. Start Windows (3.0 or later version).
2. Insert Disk into drive A:.
3. In the File Manager, choose Run from the File menu.
4. Type A:setup and press Enter.
5. Follow on-screen instructions. (Please use the default subdirectory).
Run:
6-28
-
- 7. References
1. Bourgoyne, A.T., Jr., et al.,: Applied Drilling Engineering, Richardson, Texas, Society of Petroleum
Engineers.
2. Specification for Materials and Testing for Well Cements API SPECIFICATION 10 (SPEC 10) FIFTH
EDITION, JULY l, 1990.
3. Leitao, H.C.F. et al., 1990: "General Computerized Well Control Kill Sheet for Drilling Operations with
Graphical Display Capabilities," SPE 20327 presented at the Fifth SPE Petroleum Computer Conference
held in Denver, Colorado, June 25-28.
5. Moore, Preston, 1974: Drilling Practices Manual, The Petroleum Publishing Company, Tulsa. Oklahoma.
6. Dawson, Rapier and Paslay, P.R., 1984: "Drillpipe Buckling in Inclined Holes," Journal of Petroleum
Tecluwlogy, October.
- - 7. Chen, Y.C., Lin, Y.H. and Cheatham, J.B., 1989: "An Analysis of Tubing and Casing Buckling in
Horizontal Wells," OTC 6037, 21st Annual OTC, Houston, Texas, May 1-4.
8. Lohuis, G. et al., 1991: "Coiled Tubing/Production Logging in Highly Deviated and Horizontal
Wellbores," CIM/AOSTRA 91-15, 1991 CIM/AOSTRA Conference, Banff, April 23-24.
9. Newman, Kenneth R., Corrigan, Mark and Cheatham, John B, Jr., 1989: "Safely Exceeding the 'Critical
Buckling Load' in Highly Deviated Holes," SPE 19229, Offshore Europe '89, Aberdeen, September 5-8.
10. Spotts, M.F., "Design of Machine Elements," Prentice-Hall, Inc., Englewood Cliffs, N.J.
11. Wahl, A.M., 1963: "Mechanical Springs," 2nd Ed., McGraw-Hill Book Company, New York.
12. Wu, Jiang and Juvkam-Wold, Hans C., 1993: "Preventing Helical Buckling of Pipes in Extended Reach
and Horizontal Wells," Energy-Sources Conference & Exhibition, January 31-February 4.
13. Wu, Jiang and Juvkam-Wold, Hans C., 1993: "Frictional Drag Analysis for Helically Buckled Pipes in
Extended Reach and Horizontal Wells,'' Energy-Sources Conference & Exhibition, January 31-February 4.
14. API Bulletin, 5C3, 1989: "Formulas and Calculations For Casing, Tubing, Drill Pipe and Line Pipe
Properties."
7-1
- 8. BUG Report or Enhancement Suggestion Form
- Name: Company:
Addr~: City: State: _ _ __
Phone No.: Fax No.: Date:
D Bug\Problem Report D Enhancement Suggestion
- - Printer Type:
RAM: MB
Math-Coprocessor Present:
Sw!l:
D Yes
MHz
D No
(for printing error only)
D Unknown