Jar Performance Program - Christensen
Jar Performance Program - Christensen
User Manual
!
I
•
iI"
•uJI
'-.JJ
EAsrt-.1AN
CHRISTENSEN
r
i
'· Contents
0. Preface
1. Introduction
I'
L,
3. Theoretical background
r 3.1 The model of string and borehole
I 3.2 Equation of motion for the different elements
3.2.1 Geometry
[
3.2.2 Equation of motion of an infinite slick beam element ·
3.2.3 Solution of the equation of motion
3.3 Starting conditions
I 3.4 Special conditions for computer calculation
L
3.5 Modeling intentisifier jars
3.6 Respecting side forces on the string
0. Preface
The Jar Performance Program has been written for the IBM-PC to analyze
the dynamic behavior of the drillstring during jarring.
i . Introduction
All data necessary for the calculation are stored in a record. JPP supports
the input, editing, and storing of the record in the file JPP_DATA.DAT.
From this file data can also be retrieved. For the analysis the input or
l retrieval of a data record first has to be done.
! The results of the analysis will be stored in the files J_RES_A.DAT and
J_RES_B.DAT where they are accessed for display of graphs or for print
outs. These files use to be very large. Usually they will be overwritten by
every new analysis.
JPP is written in TURBO PASCAL 3.0 for IBM-PC and runs under MS-DOS 2.X
or 3.X. For the display .of graphs a HERKULES monochrom graphic card is
needed. To get a printout of· a diagram press 'Shift' and 'Print Screen' to-
I' . gether and then '2'. This gives you a hardcopy of the screen on your .matrix
printer.
The program is menu driven so the user does not recognize that it con-
sists of different parts.
I
l
All output data will be overwritten by every new analysis while the input
I data remain unchanged.
!
I.
I.
f
'
I
L
4
No difference is made between the input of lower case letter or upper case
letters. Input of both numbers and names is ended by <return>.
The first menu after the start of the program and the title screen. is the
main menu. The second line shows the name of the loaded data record.
load record
insert/edit record
directory of records
erase record
calculation
results
quit
JPP >>
erase results .data: deletes the files J_RES_A.DAT and J_RES B.DAT
to free memory
f 2.3.1 Commands
!
After choosing 'insert/edit record' by hitting the J-key in the main menu
the program asks:
~ Now the program is in the input mode and the following commands which
are displayed in the last line on the screen can be given if the cursor is
located in the first line:
.down: moves the cursor down one line. The same can be
I done by using the ' .t. ' key
6
The insert and write commands can only be used in lines which allow data
input. In data input/change mode the active data field will be displayed
inversely. In the active field the cursor· can be moved with the left and
right arrow key. The backspace key moves the cursor to the left and erases
all letters from that point. Return moves the active field right where the
next input can be done.
If the syntax of the input (for example, a letter where only numbers are
permitted) the bell rings and the input is deleted. A new input in the same
field is expected.
When leaving the input mode by using the quit command the user will be
asked:
changes will be ignored (YIN)?
7
On answering 'Y' the record will be left unchanged, on answering 'N' the
saving procedure will be started.
save:
When answering 'Y' the old record will be overwritten, otherwise a new
name for the current record under which the record will be saved will be
requested.
materials:
name E density
I
L. FE
CN/mm**21
210000
Ckg/dm**31
7.8600
r
L.
f
l
top bottom Up down input write change .save quit
f
'L.
The meaning of the different parameter is as follows:
The string must be divided into elements of the same time for. passing of
shock waves. If no value is given the system will be divided. into approx. 50
elements.
Time of observation: this is the period of time for which the system
will be monitored after release of the jar.
The second input screen is for the description of the string components.
I'
' top bottom up down input write change save quit
Names beginning with other letters are used for normal pipe components.
length: this is the actual length of the component and should not be
mixed up with the length of an element for calculation. Friction
elements, jars, and gap elements can be given a zero length.
If their length is different from zero, the anvil of the jar and
the friction point of the friction .element will be in the middle
of the component, the gap will be at the lower end of the com-
ponent.
mat: the name of a material that has been described on the 1st input
screen
r' force: this is the trigger force of the jar. The symbol for this parameter
controls whether the jar hits upwards (positive) or downwards
(negative)
dis: this is the stroke of the jar or, in case of a gap element, the
distance between bit and surface.
The third screen details the assembly of components. Only those compo-
nents may be used which are defined on the previous screen.
I0 -
record: CLYDE!
===============================================================-------paqe 3
system: -------==========
DF"l
LL
1 H·DC1
JAR1
DC!
cc
DC!
LL
Please note:
When starting the calculation, the system will be divided into elements
either by the input of length on the first screen or by the length automa-
tically chosen. The syntax of input will- be checked and the following
screen gives an overview of the system and, in particular, of the storage
requirements and duration· of the calculation (number of periods).
L
No range length[m] elements limit
7 DP1 OwOO 0 LU
6 DP1 9.00 3 LL
5 DC! 99.00 33 Ll
4 JAR1 3.00 1 JAR1
3 JAR1 3.00 1 LI
2 DC! 9.00 3 cc
1 DC! 9.00 3 LL
necessary memory : 116256 Byte
free memory : 12124160 Byte
During the calculation the periods are counted and displayed on the screen.
When .the calculation has been finished the program returns to· 'Results' and
gives a graph time history of the displacements along the string.
i 2 -
After input of 'R' in the main menu or when pressing <return> after the
graphical display that follows the calculation, the following screen
appears:
limit
scale
min/max
print minima}:
print input
quit
Results >>
limit: chooses a point on the string for which to display the results
(displacement, force, velocity) (see chaper 2.5.2)
When a specific point on the string that can be seen on the string survey
has been chosen by its nunber, the screen looks as follows:
displacement
velocity
acceleration
force
quit
I
L Limit No : 2 >>
displacement:
velocity: show the time history of every parameter on a
force: separate diagram
l
I. .acceleration: to calculate a finite value of acceleration in
intervals of velocity are considered and diffe-
rentiated with resp. to the time. The user can
choose the value of n between 1 and 100. The
program asks for this value.
The scale menu ·can be reached by pressing 's' in the result menu and is
displayed as
auto man
min ma>: min max
survey:
· dis [mmJ 0 256.5 0 256.5
1 imi t:
dis [mmJ -200.0 256.5 -200.0 256.5
vel [m/s) -2.3 4.2 -2.3 4.2
ace [m/s**2) -4757.8 4866.1 -4757.8 4866.1
for [kNJ -784.5 1495.1 -784.·5 1-495. 1.
l S»
Q.is, vel, ace, !or: input of minimum and maximum value for the
required parameter. These values will be
displayed at the right side of the screen
3. Theoretical Background
3.2."1 Geometry
The reference system shall be a totally quiet system without any forces
acting on it. The lower end lies on the bottom of the hole. The x-coordinate
starts at the bottom of the hole and increases in upward direction. It is
assumed that .any displacement of and in the system is constant across the
cross secvtin. The displacement u of a special point in the system is a
function of its coordinate x and the time t:
16 -
u = u (x, t) (1)
The following sketch shows the forces acting upon an infinite slick beam
element.
iN (x+dX , t)
pA u··(x,t) dx t t L'.p g A dx
tN (x , t)
where dx is the thickness, (p A u(x,t) dx) the inertial force, and (L'.p A g dx)
the gravity force.
I
L
which can be transformed with (2) to
• = a/at
' =aJax
If we insert the following formula (5) into formula (4) we can see that
this is a solution for the differential equation.
= pIE (Sb)
The time Mi that the wave needs to pass the element. of length ~xi can be
calculated by
l
I
I
(6)
The normal force is expressed by equation (7) which can be found from (5)
and (3).
I
L. N(x, t) = kEA W [t + kx) - g· (t + kx)] + N 0 (x) (8)
N0 (x) = EA (C 1 + ~p g x I E) (8a)
18 -
At the start of the analysis the system (string) hangs tree in the borehole.
Gravity force and buoyancy force act on the string. In this configuration
the friction elements begins to act when the string is pulled or slacked of
until the trigger force at the jar is being reached. Now the string is
completely quiet when the jar tires. This is time t = 0.
Only tor gap conditions at the end of the string and tor the hammer of the
jar an initial displacement differing from zero exists.
The results are derived from a velocity history that consists of constant
values for the velocity for every step in time. With the consideration of
inner damping, the curve will have a smooth course but inner damping in
steel is very low and has been neglected.
c = EA
I
1!;.
2
A = 00
4
4 Ql
Thus OD = .y 1t E
Il.
20 -
The next pictures show the survey of displacements acting along the string
with the data that are used throughout the previous pictures (Clyde1 ).
Furthermore the time history of displacement, velocity and force for the
stuck point of this example is shown.
146~.4 y ~
~
I'> I~ l f\ A /I ~I
[
L.
fo~
[kNl -784.5
[r1 f
~· \i w:•'r• _·---u:
;
i .~
1.6
vel
[Misl 8.8 ~~:.. ········ :
14.7
. I
1/
dis
[.,..]
WJJI EASTMAH
8.8
8.64 1
' 6.68
2
6.12 1
....................,.,_,,, ................................
t [sJ 6.28
CHR£STENSEN JPP record: C~YDE1 limit Ho: 2 cc
21 -
Two parameters, the force and the impact at the stuck point, basically
r--~ influence the jarring process.
I
L
The jarring force is determined by the relative velocity of hammer and
anvil when they meet. The higher this velocity,· the higher the jarring force.
To generate a high force, a high placement of the jar in the string is
necessary as the mass above the jar is less and will be accelerated faster.
f •
I
l. The jarring impact is determined by the product of the moving mass and its
I velocity. To achieve a high impact, a low jar placement is advantageous. A
l.
high impact means a large displacement at the stuck point. So the
I
I
I •
placement of the jar determines the highest stuck force that can be over-
come as well as the efficiency of jarring by the amount of displacement at
the stuck point.
following pictures show a typical result for both parameters, the force at
the stuck point and the displacement at the stuck point. The assembly had
been a 6" pendulum assembly but these results also stand for those of
other assemblies, although the numbers will differ.
5
,.
AO
Position
~5
Position
5 10 20
-' ..
'%
ll 0
...,
,_,...,"
"' "
.-<Q)
0 Q)
.-<Et
u~
.-<.-<
.-<o.
..-<<n
,_,...,
""
6oo
23 -
The following two pictures show the effect of an intensifier jar very
clearly. For this example an intensifier of the spring rate C=1 kN/mm and
with a virtual length of 1=3m has been used. It is build in the string 3 DCs
above the jar. The diagrams have to be compared to those of chapter 4.
I'
f
L.
24 -
~~UA~~nlt.~
2197.9
for
UHJ -1328.6
!,Jv· \ .: r"
~J \1' ~ II\ ~r
5.3
r1
~
vel
j
[Misl -8.1
56.2
.............
' •
dis
.
[mOt] 8.8
·························-···································
flJJI CHRISTENSEN
EASTMAH
8.64 a. as• !1.12' t [sl I !1.26
JPP record: CLI'DE1AC limit Ho: 2 cc
I
• <
r
L
f
I
1
l