Beruflich Dokumente
Kultur Dokumente
BHASYS Software
Version 2.00
User’s Guide
Confidential
Preface
Hardware Requirements and Software Installation
Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
BHASYS Software Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
To Install BHASYS Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Chapter 1
Introduction
Critical Speeds. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Vibration Mode Shapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Drillstring Dynamic Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Excitation Sources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Bit Excitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Drillstring Excitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Whirling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Stabilizer Excitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
PDM Excitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Factor Effecting Vibration Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Effect of Drilling Fluid on Natural Frequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Theory of BHASYS Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Lateral Vibrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Torsional and Axial Vibrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
Buckling of Drillstring/BHAs in High Angle Boreholes. . . . . . . . . . . . . . . . . . . 1-9
Sources of Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
Tips for Analysis and Interpretation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13
Overview of New Functionality in Version 2.00. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14
Axial and Torsional Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14
Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14
Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14
Simplified Menus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14
Simplified Printing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14
Simplified Pane Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
Headers and Footers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
User’s Guide i
750-500-095 Rev. B / January 2000 Confidential
Table of Contents BHASYS
Chapter 2
Using BHASYS
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Main Window Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Unit Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Interface Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Entering and Editing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
Input Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
General Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
Wellbore Dialog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Input Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Materials Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
Dialog Buttons (Material and Drillstring) . . . . . . . . . . . . . . . . 2-17
Drillstring Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18
Input Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19
Hardware Requirements
• Pentium PC
• Windows 95 or NT (4.0; 3.5 may work)
• At least 3 MB of disk space (15 MB if the optional RES database is
installed)
• At least 16 MB of RAM
• Video resolution of at least 800 x 600 x 32768
User’s Guide v
750-500-095 Rev. B / January 2000 Confidential
Hardware Requirements and Software Installation BHASYS
Introduction
When the RPM of a rotating drillstring matches any one of the natural bending,
axial or torsional frequencies of the drillstring, one or more sections of the
drillstring will have a tendency to whirl laterally, or vibrate axially or
torsionally with continuously increasing amplitudes. This deformation of the
drillstring in the lateral, axial or torsional direction (also called mode shapes) is
different for each natural frequency.
This program provides information on natural frequencies and their associated
mode shapes and bending stresses in various sections of the drillstring. It also
computes the buckling load and buckled mode shape.
The following steps are involved in a BHASYS analysis:
1. Enter the drillstring and relevant operational parameters, such as
WOB and inclination.
2. Run either a static or standard analysis, or a detailed lateral map
analysis.
Critical Speeds
The natural frequencies of the BHA are dependent on its physical parameters
(length, outside and inside diameters, density and Young's modulus of each
section), applied weight and operating environment (or boundary conditions),
and are independent of rotary speed. Critical speeds occur whenever a natural
frequency of the drillstring/BHA and any excitation frequency match.
Therefore, in estimating critical speeds of a drillstring/BHA, the following are
needed:
• Estimation of natural frequencies for the given drillstring/BHA which
depend on the BHA and drillstring components and boundary conditions
• Determination of excitation sources (drill bits, stabilizers,
mud motors, etc.)
• Computation of critical speeds based on natural frequencies and
excitation frequencies
• Determination of recommended operating rotary speed ranges
(rule of thumb: ±10% or ±10 RPM margin from the critical speed).
Excitation Sources
A drillstring vibrates as a result of load or displacement excitations applied at
various locations and at various frequencies. Mass imbalance, misalignment,
or an initial bend in a rotating drill collar system can create excitations with
frequencies generated either at the applied rotational frequency or at multiples
of the rotational frequency. The forces created by these excitation mechanisms
oscillate at the same frequencies as those of the excitation mechanisms.
Therefore, excitation may be defined as the number of times a force is applied
to the drillstring per revolution of the drillstring. Time varying forces or
excitations can also be applied to the drill collars from other sources (for
example – stabilizer blades, bit-formation interaction, bit types, geometric
irregularities in well bore, pump pressure, PDM, collar-borehole wall friction,
etc.). Some of these mechanisms are described below.
Bit Excitations
A rotating bit may come into contact with a discontinuity in the formation
being drilled, thereby creating a “force” on the drillstring/BHA. A tri-cone bit,
for example, may contact a discontinuity three times per revolution. Similarly,
a PDC bit may contact a discontinuity several times per revolution, depending
on the number of blades on the bit.
Drillstring Excitations
Mass imbalance, misalignment, or a slightly bent drill collar can develop a
centrifugal force when rotating, proportional to its mass, eccentricity, and
square of rotation rate. This force can cause an excitation at 1× RPM in the
lateral direction. In addition, it can also cause axial and torsional excitations at
2× RPM.
Whirling
An important phenomenon caused by centrifugally induced bowing of the
drillstring/BHA is called “whirling”. In such cases, the drillstring/BHA does
not rotate only along its own axis. Its rotation is a combination of rotation
around the center-line of the borehole and around its own axis. As a result,
complex motion of the BHA is generated which results in lateral
displacements, borehole wall impacts, and drillstring-wall friction. Whirling is
destructive when the rotation rate of the drillstring matches a lateral natural
frequency of the BHA.
Forward synchronous whirl causes the same side of the drillstring to make
continuous contact with the borehole wall. This may cause a flat spot to be
worn on one side of the pipe. In this type of whirl, the whirl frequency is the
same as the rotating frequency of the drillstring.
Backward whirl causes connection fatigue failures. In pure backward whirl,
the collar rolls without slipping on the inside of the borehole wall with its
center rotating in a direction opposite to the imposed direction of BHA
rotation. The frequency with which the BHA rotates about the borehole center
is much higher than the rotation rate of the drillstring itself. Even though this
whirling mode is generally nonabrasive, it causes high frequency stress cycles
in the drillstring due to bending which can lead to accelerated fatigue failures.
For backward whirl, the precessional frequency ωb of the center of the pipe is
given by:
dc
ω b = – ω c -----------------
-
Db – dc
where
ωc = pipe rotational frequency
dc = O.D. of pipe
Db = hole diameter
An excitation at this frequency can be caused by imperfections along the
borehole wall, such as a bump or hole. The rotational walk frequency ωω is the
difference between the rotational and precessional frequencies and represents
the angular velocity of a point on the cross section of a drill collar:
Db
ω ω = ω c – ω b = ω c -----------------
-
Db – dc
An excitation at the rotational walk frequency is due to the shape of the collar.
Thus, bending excitations due to drillstring/BHA ovaling would occur at ωω..
Due to coupling between lateral and axial vibrations, axial vibrations may also
occur at 2ωb and 2ωω.
Stabilizer Excitations
Depending on the number of blades, stabilizers cause excitations in the BHA
due to contact with the borehole wall at a frequency depending on the number
of blades per revolution. Thus, a 4-bladed stabilizer may cause an excitation of
4× RPM.
PDM Excitations
Mud motors included in a BHA are often a major source of excitation. Mud
motors can cause excitations, due to:
• rotor whirl frequency, Nrωm,
• (# of cones or blades on the bit)* (ωm + ωc)
• modulated whirl frequencies (due to pump stroke frequency) Nr (ωm + ωs)
where ωm and ωs represent the motor and pump stroke frequency, and Nr is the
number of rotor lobes. Thus, if motor and bit speeds are constant, in addition to
the 1× ωc for drillstring and 3× (bit RPM) for a tri-cone bit, whirl and
modulated whirl frequencies may also be observed.
Lateral Vibrations
The BHA is analyzed as a full beam column, i.e., the influences of bending
stiffness and axial load on lateral displacement are taken into account. For
boundary conditions, the BHA is assumed free at the top and the stabilizers are
modeled as pinned connections. The natural frequencies and mode shape
calculations also assume a linear, undamped, freely vibrating system. The
influence of added mass, due to the lateral motion of the BHA filled with fluid
and displacing laterally in the annulus fluid, is taken into account, according to
the method developed by Chen et al [3]:
Added mass = mass + CM * (mass of displaced fluid), where the coefficient
CM depends on the kinematic viscosity of the mud, the collar and hole
diameters, and the rotational frequency.
In matrix form, the equations of motion for an undamped vibrating system
(BHA in our case) are:
iωt [2]
X = X0e
where
Xo represents the amplitude vector independent of time, and
ω is the circular frequency,
then, substituting this solution into equation (1) results in the following eigen
value problem:
2
[ K ] • [ X0 ] = ω • [ M ] • [ X 0 ] [3]
where
[K] is the stiffness matrix, which is related to the properties of the
system, and
[M] is the mass matrix, which is a diagonal matrix whose elements
represent the masses or moments of inertia of the system.
The solution to this problem is the desired result for free, undamped vibrations
of the system. The eigen values, ω, and the corresponding eigen vectors, [Xo],
represent the natural frequencies and mode shapes of the system.
The procedure for analyzing the drillstring/BHA using the above system of
equations is as follows:
1. The drillstring/BHA is broken into discrete masses (small sections)
concentrated along the elastic beam column.
2. The number of degrees of freedom is twice the number of masses as
each mass has both lateral and rotational degree of freedom.
3. The diagonal terms in the diagonal mass matrix [M], as mentioned
above, are discrete masses and their corresponding moments of
inertia, and the terms in the spring matrix [K] are based on results of
elementary beam column problems.
4. Thus, to obtain the term in the ith row of the jth column of the
stiffness matrix [K], it is necessary to find the force (or moment) on
the jth degree of freedom owing to a displacement (or rotation) of one
unit of the ith degree of freedom.
5. The forces and moments for this problem are in static equilibrium and
the displacements and rotations are zero, except for the ith
displacement (or rotation). However, there are two distinct problems
in the case of a system whose solutions permit calculations of all the
elements of [K]. The solutions to these problems are mathematically
different, depending on whether the drillstring/BHA is in tension or
compression.
Note: In the solution to the above eigen value problem, if the eigen
values computed using equation (3) are negative, the drillstring/
BHA is buckled. Buckled configurations are unstable.
Consequently, the results of any analysis using this method for
a buckled BHA are invalid.
For vertical boreholes, a procedure is used to determine the load at which the
eigen values change from positive to negative. This determines the buckling
load for the system. This value is very close to the values computed by other
methods. However, in cases where the borehole inclination increases beyond a
few degrees (approximately 10 degrees), the computed buckling load may be
in error if the deflection within any portion of the BHA exceeds the borehole
clearance. The buckling loads for such cases must be determined using other
methods. One of the methods of buckling analysis for deviated wellbores,
developed by Dawson et al [4], has been included in this model and is
discussed in later sections of this document.
The simplest form of buckling equation known in literature, also known as the
Euler buckling equation, is used to predict the onset of buckling in slender
columns and is given by:
π 2
P cr = EI ---
L
where
Pcr is the critical buckling load,
E is Young’s Modulus, and
L is the length of pipe.
This equation shows that buckling forces are primarily resisted by the moment
of inertia (I) of the drill pipe, which is given by:
4 4
π ( do – d i )
I = -------------------------
64
where
do and di are the outside and inside diameters of the drill pipe.
For drill collars, the moment of inertia is large and is generally assumed to be
large enough to prevent buckling. Comparatively, for drill pipe, the moment of
inertia is very small. Therefore, the buckling tendency in a drillstring generally
exists in the drill pipe above the BHA where helical buckling can occur.
Drill pipe, rotated in a buckled condition, can fail very quickly through fatigue
failure of the tool joints. A general practice in the oil industry is to keep the
neutral point within the drill collars to avoid any buckling in the drill pipe.
There are two definitions for neutral point in literature:
(1) the location of the cross section where axial stress changes from
compression to tension,
(2) the location of the cross section where axial stress is equal to the local
hydrostatic pressure.
The first definition is too conservative and requires more drill collars. The
second definition is more realistic and is commonly accepted. The location of
the neutral point, Lnp, based on the second definition, is given by:
WOB
L np = ------------------------------
ρf
W dc 1 – -----
ρ s
where
WOB is the bit weight,
ρf and ρs are the densities of the fluid and drillstring material, and
Wdc is the weight per unit length of the drill collars.
In directional wells, it is a common practice not to add more drill collars as the
borehole inclination and drilling depth increases. The high incidence of
drillstring/BHA failure that would be expected with this practice does not
actually occur in reality. This is because the drill pipe can tolerate significant
levels of compression in small diameter, high-angle holes due to the support
provided by the low side of the bore hole and due to its constraining effect on
the drill pipe. This allows the use of lighter BHAs in high angle (particularly
horizontal) wells, thus, reducing the torque and drag on the BHA while
drilling.
For an inclined hole, the critical buckling load is given by:
π 2 2 L 4 ρAg sin ( θ )
F cr = EI -----2- n + ---------------------------------
- [4]
L 2 4
n π EIr
where
Under buckling conditions, the first buckle occurs when the value of Fcr is the
lowest. In equation [4] the value of n for which Fcr is minimum, is obtained by
setting:
∂F cr
---------- = 0
∂n
This yields
1---
4 2
2 L ρAg sinθ- (5)
n = -----------------------------
4
π EIr
Simplified equation (6) gives accurate values for Fcr for longer drillstring/
BHAs. Equation (4) is called the “Pasley-Bogy” equation, while the simplified
equation (6) is referred to as the “Dawson-Pasley” equation. The BHASYS
model uses equation (4) for computing the buckling load and finds the
minimum Fcr for integer values of “n” by iteration.
Sources of Error
The results from this analysis can sometimes be in error because of any or all
of the following unknowns and some basic assumptions (or limitations) in the
mathematical model:
• Hole size is not known in real time; the model assumes a perfectly
smooth hole
• BHA-Borehole wall interaction
• Hydraulic effects
• Variation in RPM due to stick slip; the model assumes a single average
rotary speed
• Uncertainty regarding boundary conditions (transition from normal to bit
bounce conditions while drilling)
• Stiffness of some tools (e.g. MWD, PDM etc.) not known (e.g. inner
diameter)
• Stabilizer blades too long. Therefore, the assumption that stabilizers act
as point supports may not be applicable.
Speed
The BHASYS 2.0 user interface is faster than BHASYS 1.x in almost every
respect. Dialogs open faster, spreadsheets scroll faster, and plots draw faster.
Memory
The BHASYS 2.0 user interface uses approximately half the memory of
BHASYS 1.x, so it will run comfortably on older desktop machines and field
laptops.
Simplified Menus
The BHASYS 2.0 menu structure has been reorganized and simplified. The
File menu has been standardized so that it looks and behaves like all other
Windows applications (including its Print commands), and the Input menu has
been significantly reorganized to more clearly separate required and optional
data.
Simplified Printing
BHASYS 2.0 no longer contains the previous confusing array of printing
options. All printing is now handled through the standard Windows Print
Setup... / Print Preview / Print... commands.
Materials Dialog
BHASYS 2.0 handles materials in a completely different manner than
BHASYS 1.x.
In BHASYS 1.x, material data was entered directly into the Drillstring dialog.
This tended to clutter up the dialog with many columns of redundant data, and
made the changing of material properties tedious.
In BHASYS 2.0, you now enter and edit material data on a new Materials
dialog, which can be accessed from both the Input menu and the Materials field
on the Drillstring dialog.
Material Names
The names of the material properties imported from the default RES database
are now mapped to more intelligent names, such as “Steel” (instead of the
cryptic “S” used in BHASYS 1.x).
Stress Axes
The vertical plot axes on the Lateral Stresses view can now be forced to use the
same scale via the new Normalize Stress Axes option on the Interface Options
dialog, making it easier to compare one plot to another.
On/Off Tooltips
You can now turn tooltips ON and OFF as necessary on each input dialog by
pressing its Tips button.
Geometry Tooltips
Geometry plots now have tooltips that reflect the drillstring components'
Names, I.D.s, and O.D.s.
Data Importing
BHASYS 2.0 correctly imports *.bha files created with BHASYS 1.0 and
BHASYS 1.1.
Note: BHASYS 1.0 and BHASYS 1.1 cannot correctly read BHASYS
2.0 files. BHASYS 1.x and BHASYS 2.0 can coexist on the same
machine. However, if you double-click a *.bha file that was
created by BHASYS 2.0, the operating system may attempt to
open it with BHASYS 1.x and an error will result. If this
happens, simply start BHASYS 2.0 and manually open the file
within BHASYS 2.0 using the File/Open command.
Data Exporting
You can now export plots and summaries as Enhanced Windows Metafiles,
bitmaps, or text. Simply right-click on the desired plot or report and select
either Save As or Copy As.
Save As saves the data to a file, and Copy As copies the data to the Windows
clipboard.
Data Editing
You can now jump directly to any input data of interest by simply double-
clicking that data on the input summaries and input geometry plots.
New Summaries
You now have your choice of summaries -- an abbreviated summary showing
just the required data, or a complete summary showing the optional data as
well.
Note: This submenu is hidden unless you explicitly select the Enabled
Advanced Options checkbox on the Interface Options dialog. By
default, this option is not selected. The commands found in this
submenu are intended only for researchers and other users
with very specific modeling needs.
New Spreadsheets
The look and feel of all dialog spreadsheets has been greatly improved. They
now scroll more smoothly, draw faster, and look better.
Memory, Revisited
Dialog, window and splitter locations are now remembered, even between
sessions.
Faster Maps
Lateral maps (as well as the new Axial and Torsional maps) now scroll and
redraw four to five times faster than they did in BHASYS 1.x.
References
1. Paslay, P.R., “BEAMTOR, A Program for Lateral, Torsional and
Longitudinal Vibrations of Bottom Hole Assemblies”, Conference
Report for ARCO Oil & Gas Company Research & Technical
Services, Plano, Texas, Jan 27, 1991.
2. Paslay, P.R., “Problems for Longitudinal Vibrations of Drill Strings”,
Conference Report for ARCO Oil & Gas Company Research &
Technical Services, Plano, Texas, Sept 11, 1990.
3. Chen, S.S., Wambsganss, M.W. , Jendrzejczyk, J.A., “Added Mass
and Damping of a Vibrating Rod in Confined Viscous Fluids”,
Journal of Applied Mechanics, June 1976, pp 325-329
4. Dawson, R., Paslay, P.R., “Drillpipe Buckling in Inclined Holes”,
Journal of Petroleum Engineering, Oct 1984, pp 1734-1738
5. Paslay, P. R., Jan, Yih-Min, Kingman, J.E.E., “Detection of BHA
Lateral Resonances While Drilling With Surface Longitudinal and
Torsional Sensors”, SPE 24583, Presented at 67th Annual Technical
Conference, Oct 4-7, 1992, pp 365-372
6. Vandlver, J.K., Shyu, Rong-Juin, “Case Studies of the Bending
Vibration and Whirling Motion of Drill Collars”, SPE Drilling
Engineering, Dec 1990, pp 282-290
7. Jogi, Pushkar N., MacPherson, John D., Newbert, Micheal, “Field
Verification of Model Derived Natural Frequencies of a Drillstring”,
Energy Services Technology Conference & Exhibition, February 1-4,
1998, Houston, Texas
Using BHASYS
Getting Started
Main Window Descriptions
This is the main window (screen) that appears when BYASYS is executed.
File
Clicking on the File button displays a dialog which allows you to create a New
file or Open an existing file. Once a file is created or changed, you can Save the
file or Save As a different file name. BHASYS files have the extension *.bha.
The Properties option displays a dialog box showing the data file name, type,
location, and size; file creation, modification, and access dates and times; and
the file attributes.
Setup
Clicking on the Setup button displays a dialog which allows you to select a
Unit System and various Interface options.
Unit Systems
This dialog is used to create, select, and edit Unit systems. “Custom” Unit
Systems can be created from this dialog, which allows you to work in units
with which you are most comfortable.
The default unit system is S.I. (System International) which most oilfield
engineers do not use on a day-to-day basis. By default, two Unit Systems are
supplied in addition to the internal S.I. Unit System – U.S. and Oilfield Metric.
With the exception of the default S.I. unit system, all unit systems are stored in
files whose names end with the extension *.us. If a unit system file is
read-only, the corresponding unit system is considered “locked” which means
it cannot be deleted, renamed, or changed. By default, the U.S. and Oilfield
Metric unit systems are locked. Through Windows Explorer, change the file’s
status to read/write to unlock it, and then restart the software.
Unit Type
A Unit Type can be thought of as an expression of a physical parameter or
dimension. Units, such as degrees and meters, are grouped into logical Unit
Types, such as Angle and Depth. This grouping conveniently associates
physical dimensions with applicable units.
When a particular Unit System is chosen, the applicable Unit Types for that
system are selected from a pull-down menu. When you select a different unit
system, the Units field will be updated to reflect the units associated with the
currently-selected Unit Type.
Units
For any given Unit Type, there exists a set of Units with which that Unit Type
can be expressed. For example, values associated with the Depth unit type can
be expressed in either feet or meters. Every value is associated with a specific
unit type. When the units currently associated with a given unit type are
changed, these values are automatically converted everywhere.
Note: All unit system names must be unique. If you attempt to enter a
name already in use, an error message will be issued.
When the OK button is pushed, a new unit system file is created (with the *.us
extension) and placed in the same directory as the BHASYS software.
Although the newly-created Unit System will initially be a copy of the unit
system on which it is based, any subsequent change to one will not affect the
other.
To “lock” a unit system so that it cannot be deleted, renamed, or changed, exit
the BHASYS software and change the corresponding unit system file to
read-only using Windows Explorer.
The name of an existing Unit System can be changed by clicking on the
Rename button and typing in the new name. If a unit system is “locked”, it
cannot be renamed (nor can the internal S.I. unit system be renamed).
Any Unit System can be eliminated by highlighting its name and clicking on
the Delete button. This action cannot be undone or cancelled!
Decimal Places
The number of decimal places, up to nine, is selected using small up/down
arrow keys located on the Unit Systems dialog next to the Decimals field.
Note: Tooltips can be turned ON and OFF be pressing the Tips button
located in the bottom right-hand corner of each input dialog.
Interface Options
This dialog allows you to turn ON or OFF display options. These options
govern the look and behavior of the user interface. Each of the options checked
above is selected by default and must be deselected to disengage the activity.
This allows you to turn ON or OFF display options. Each of the options
checked above is selected by default and must be deselected to disengage the
activity.
Right-clicking on the checkbox or option text produces a submenu for
obtaining Requirements, Errors, and Unit System data for the option.
These two programs pass data to each other using a flat file system of
temporary files with the extension “.dat”. bhasys.exe is in charge of cleaning
up these temporary files.
When a command from the Calculate menu is selected, bhasys.exe writes the
current input data to a temporary text file called Input.dat. It then launches the
engineering program in the background. Engine.exe reads the text file,
performs its calculations, and writes its results to new temporary text files
(most of whose names begin with “Junk” and end with the extension *.out).
When Engine.exe terminates, Bhasys.exe reads these text files and deletes
them when it’s done. If this option is OFF, a number of files will be found in
the BHASYS directory after calculation are complete. These are the raw text
files through which the user interface and the engineering engine
communicate.
• Calculations can be made from the DOS command line by placing a
correctly formatted file called Input.dat in the same directory as
Engine.exe, and then executing the Engine.exe command.
• These temporary files only reflect the input data results associated with
the most recent calculations.
• The effects of this option are not seen until the next calculation results.
• This selection applies to all files, not just the current file. In addition, it is
remembered from session to session and is used by every copy of the
BHASYS software that is currently running.
Normalize Stress Axes
This option determines whether all of the Lateral Bending Stress plots use the
same y-axis. This is useful for comparing one plot to another. Turn this
checkbox ON to force all Lateral Bending Stress plots to use the same y-axis
scale, or turn it OFF (default) to let each plot determine its own ideal scale.
• The effect of this option on the underlying view is seen by pressing the
Apply button when the Lateral Stresses view is selected.
• This selection applies to all files, not just the current file. In addition, it is
remembered from session to session and is used by every copy of the
BHASYS software that is currently running.
Enable Advanced Options
This option determines whether advanced options are enabled. These options
are intended for use by researchers and other advanced users with specific
modeling needs. Turn this checkbox ON to enable advanced options, or turn
OFF to hide advanced options.
Note: Most users will not need to change these options so, by default,
this option is disabled.
Fields
You'll use these to enter your input data. A typical field includes a label and an
area in which you can type or select a value.
This software employs a number of different types of fields:
Integer Fields These handle integer values, such as –1, 0, and 10.
Real Fields These handle non-integer such as –0.5, 0.000, and 10.01.
String Fields These handle string values such as Client Oil Co.
Boolean Fields These handle boolean values such as True, False, Yes and
No. They can also take the form of a checkbox.
Selection Fields These handle lists of predefined choices.
All of these different types of fields have several features in common.
First, they are all tightly coupled to an underlying error-checking system. Error
checks occur as soon as you enter a value and then attempt to leave that field,
either by pressing the tab key or by clicking on something else using your
mouse. Color coding the field’s background helps identify the level of error.
Red Erroneous
Yellow Questionable
White Correct and Reasonable
Second, a pop-up menu is accessible from every field. To display this menu,
either click on that field using your right mouse button, or place your cursor in
that field and press [Shift]+[F10].
This pop-up menu contains a list of commands applicable to that field. Any
commands that do not apply to the field in its current state are disabled. In
addition to the standard editing commands of Undo, Cut, Copy, Paste, Delete
and Select All, the menu contains several custom commands.
Input Menu
Use the options in this menu to enter and edit the input data associated with the
current analysis.
General Dialog
Use this dialog to enter information about the well, the bottomhole assembly,
and your analysis. Enter known data into the fields – Well Name, BHA
Number, and Comments. This information is optional and does not affect the
analysis. The wellname and BHA number (default value of 1), if entered, are
displayed in the header and footer of each page when you print the contents of
a Summary view.
Click either Apply or OK. Apply will store the data, but will not close the
dialog box. OK will store the data and close the dialog box.
Wellbore Dialog
Use this dialog to enter the conditions under which the drillstring will operate.
Input Fields
Hole Diameter and Inclination
Hole Diameter is the nominal (bit) diameter of the borehole in the vicinity of
the bottomhole assembly. It is used in the static, lateral, and buckling analysis
and for the display of results. It must be greater than or equal to the outside
diameter of every component entered on the Drillstring dialog, or the value
will be flagged as an error.
Weight-On-Bit
This is the amount of weight transmitted to the drill bit during the analysis. It
includes the nominal weight of the drill pipe, drill collars, stabilizers, and the
bit itself, less any tension applied to the string at the surface, any friction
between the string and the wall, and any buoyant force supplied by the
borehole fluid.
Weight-On-Bit is used in the static and lateral analysis. All results, except for
Buckling and Lateral Maps, assume the weight-on-bit is constant throughout
the analysis. If the drilling schedule requires a range of weights-on-bit, this
value should be manually changed and the results recalculated for each value
of interest. Alternatively, the Lateral Maps view provides vibration
information as a continuous function of weight-on-bit.
Average Rotary Speed
This is the average number of revolutions of the drillstring per unit of time
(often reported in terms of revolution per minute or RPM). The average rotary
speed must be less than or equal to the maximum rotary speed, or the value will
be flagged as an error. If it is exactly equal to the maximum rotary speed, the
value will be flagged as a warning.
This is an average, not minimum, rotary speed which is always assumed to be
zero. BHASYS does not specify minimum rotary speed.
The Average Rotary Speed is used in added-mass calculations and in the
critical speeds analysis. All calculations assume this rotary speed is constant
throughout the analysis. It does not take into account any fluctuations in speed
due to the string catching on various imperfections in the borehole. If the
drilling schedule requires a range of rotary speeds, this value should be
manually changed and the results recalculated for each value of interest.
Alternatively, both the Lateral Maps and Critical Speeds view provide
vibration information as a smooth function of rotary speed.
Maximum Rotary Speed
This is the maximum number of revolutions of the drillstring per unit of time
(often reported in terms of revolution per minute or RPM).
The Maximum Rotary Speed must be greater than or equal to the average
rotary speed, or the value will be flagged as an error. If the maximum rotary
speed is exactly equal to the average rotary speed, the value will be flagged as
a warning.
This field simply places an upper limit on the highest natural frequency to
calculate. Foe example, if a maximum rotary speed of 240 RPM is specified,
the horizontal axis on each Lateral Map plot will range from 0 to 240 RPM,
and most of the remaining views such as the Lateral Mode Shapes view will
only display plots associated with natural frequencies at or below 240 RPM.
The maximum rotary speed is used to control results: All calculated lateral
natural frequencies (and mode shapes) are accurate up to the maximum rotary
speed; axial and torsional natural frequencies and mode shapes are accurate up
to 5 times the maximum rotary speed.
Mud Weight and Viscosity
Mud Weight and Mud Viscosity are used in calculating buoyed weights and
for the added-mass calculation in lateral and buckling analysis.
Mud Weight is the average density of the fluid surrounding the drillstring in
the vicinity of the bottomhole assembly. This value affects added-mass
calculations and the damping of lateral vibrations.
Mud Viscosity is the average plastic (dynamic) viscosity of the fluid
surrounding the drillstring in the vicinity of the bottomhole assembly.
Materials Dialog
Use this dialog to enter the material properties of the drillstring. Each row in
the spreadsheet represents a single material, such as steel or titanium. These
materials are used by the Materials field on the Drillstring dialog.
• To add a material, select the Add button, then use the fields above the
spreadsheet to fill in the material’s Name, Density, Poisson’s Ratio,
Young’s Modulus, and any Comments regarding the material or its use.
• To edit a material, select the row containing the material of interest, then
edit its properties in the field above the spreadsheet.
• To delete a material, select the appropriate row, then select the Delete
button.
• To insert a material, select the material row that will appear below the
new material and select the Insert button. The new row is always placed
above the highlighted row. Then complete the fields above the
spreadsheet for the new material.
By default, this dialog always contains material properties for steel. The
optional RES database contains entries for aluminum, copper, iron, and
titanium.
If a material’s name is grayed out (disabled), that material is in use on the
Drillstring dialog and cannot be deleted or renamed. The material properties,
however, can still be edited. If a material’s properties are disabled, that
material was loaded from the RES database and cannot be edited.
As with the earlier dialogs, right-clicking on the input field produces a pop-up
menu allowing a view of requirements, unit system, and errors associated with
the field, as well as a direct link to Help.
These tooltips are intended to fill the gap between what the
field's label provides and what the full-blown help system
provides.To turn OFF the dialog's tooltips, simply select the
Tips button again.
Drillstring Dialog
This dialog is used to define that portion of the drillstring to be modeled.
Each row in the spreadsheet represents a single drillstring component, such as
length of pipe, an MWD tool, a drill collar or a bit. The first row represents the
deepest component to be modeled (usually the bit), while the last row
represents the topmost component to be modeled.
• To add a component, select the Add button, then use the fields above the
spreadsheet to fill in the component’s Name, Length, Body O.D., Body
I.D., Material, and whether it is a Stabilizer, and if so, its Blade O.D.
• To edit a component, select the row containing the component of interest,
then edit its properties in the fields above the spreadsheet.
• To delete a component, select the row containing the component of
interest, then select the Delete button.
• To insert a component, select the component row that will appear below
the new component and select the Insert button. The new row is always
placed above the highlighted row. Then complete the fields above the
spreadsheet for the new component.
With regard to modeling, it is not necessary to enter the entire drillstring from
bit to surface, if lateral vibration is the only interest; only the portion of interest
need be entered. For example, if various sensors have been incorporated into
the bottomhole assembly, it may only be necessary to minimize vibration in the
BHA near the MWD tool, while vibration in the rest of the drillstring can be
safely ignored. In this case, you would typically define the bit, the entire BHA,
and some portion of the drillstring above the BHA.
The drillstring definition can be as simple or as complex as you want to make
it. The more detailed the definition, the more accurate the analysis. On the
other hand, the more detailed the definition, the more information that must be
entered, the longer the calculations will take, and the more memory that will be
required.
To see a graphical representation of the drillstring as it is created, see the Help
associated with the Summary views.
Input Fields
Name
This field helps to identify a drillstring component. You will typically specify
either a general type, such as “Bit”, a particular model, such as “HCC Tricone
XTC”, or a short description, such as “The new bit”. Enter a name or select a
general type from the drop-down list.
Note: This information is optional and will not affect your results in
any way. However, you are strongly encouraged to enter a bit
description anyway.
The contents of the drop-down list are generated from a list embedded in the
optional RES database. If you have questions about this database or have
problems installing it, please contact the BHASYS Support Team.
Note: This database is optional; BHASYS will run fine without it.
However, if the database is not installed, an annoying error
message will be displayed the first time the database is
accessed, and the only available selection in this field will be
“Other”.
The values at the top of the drop-down list are your most recent selections.
These values are continually updated and are remembered from session to
session.
Identifiers need not be unique. They are simply to help you identify a particular
component.
If the specified value might reasonably be expected to help stabilize the
drillstring, the value in the Stabilizer field will automatically default to “Yes”.
However, you can override this default value by selecting “No” instead.
This name is reported in the tooltips on the geometry plot in the top half of the
Summary views.
Length
As you enter the length of the component, the spreadsheet updates
automatically, changing the calculated Distance values (from the bit).
Distance
This field displays the distance from the bottom of the first drillstring
component to the top of this component.
This field displays the summation of the lengths of all prior components, and
cannot be changed directly. As component lengths change, these values update
automatically.
This value is computed in terms of measured distance along the wellbore
(MD), rather than true vertical distance from the surface (TVD). All depth
values in this software are assumed to be measured depths.
Body O.D.
This is the outside diameter of the body of a component such as a drill collar or
drill pipe, not the outside diameter of any stabilizer blades attached to it.
Stabilizers require an outside diameter for both the component body and the
stabilizer blades; the body O.D. is the outside diameter of the stabilizer's hub.
The outside diameter of the component body must be:
• Greater than its inside diameter, or the value will be flagged as an error.
If the difference between the inside and outside diameters is 1/8" or less,
the value will be flagged as a warning.
• Less than or equal to the hole diameter specified on the Wellbore dialog.
Body I.D.
This field defines the nominal inside diameter of the component's body. The
inside diameter of the component body must be less than its outside diameter,
or the value will be flagged as an error. If the difference between the inside and
outside diameters is 1/8" or less, the value will be flagged as a warning.
Stabilizer?
This field defines whether this component should be treated as a stabilizer. If
this component acts as a stabilizer, select “Yes”. The default is “No”, but
specifying certain values in the Name field (such as Stabilizer) will
automatically change the default to “Yes”. If you select “Yes”, you must
specify the outside diameter of the stabilizer blades in addition to the outside
diameter of the component body.
Blade O.D.
This field defines the nominal outside diameter of the component's stabilizer
blades. This input is only required when “Yes” is selected for Stabilizer. The
outside diameter of the component body must be:
• Greater than or equal to the outside diameter of the component body, or
the value will be flagged as an error. If the blades are less than 1/8" wide,
the value will be flagged as a warning.
• Less than or equal to the hole diameter specified on the Wellbore dialog,
or the value will be flagged as an error.
Material
This field defines the material from which this component was manufactured.
To add or delete a material from this list, or to edit or view a material's
properties, select Materials... This will bring you directly to the Materials
dialog. The contents of this drop-down list are created from the list of names
specified on the Materials dialog.
Options Submenu
Use the commands in this submenu to enter and edit the optional input data
associated with this analysis.
For most analyses, the default values provided on the Critical Speed Options
dialog are sufficient. However, if your drillstring has more than three stabilizer
blades, or you need tighter than usual tolerances on the drillstring's rotary
speed, you might want to alter these values.
For most analyses, the default values provided on the Lateral Map Options
dialog are sufficient. However, if you have a particularly heavy or light
drillstring, or you need more or less resolution on your Lateral Map plots, you
might want to alter these values.
For most analyses, the default values provided on the Axial and Torsional Map
Options dialog are sufficient. However, if you have a particularly long or short
drilling interval, or you need more or less resolution on your Axial or Torsional
Map plots, or you need to view the results for every excitation factor, you
might want to alter these values.
Critical speeds are the rotary speeds that surround natural frequencies.
Excitation Factors determine the number of impulses applied to the drillstring
during each rotation of the drillstring. A tricone bit, for example, will apply
three impulses for each rotation of the drillstring, while a two-lobe stabilizer
will apply two impulses for each rotation.
The Variance defines the critical speeds surrounding each natural frequency.
The frequency calculated by BHASYS may be off slightly due to inaccuracies
in the model or the input data, or the rotary speed may be off due to
inaccuracies in the control system. The variance allows you to define the range
of rotary speeds outside of which the driller must operate to maintain an
acceptable margin of safety.
For most analyses, the default values provided on this dialog are sufficient.
However, if your drillstring has more than three stabilizer blades, or you need
tighter than usual tolerances on the drillstring's rotary speed, you might want to
alter these values.
In general, you should define excitation factors from most important to least
important. Typically, the smallest excitation factor is the most important, and
the largest, the least important.
While not required, this convention allows the Enable All Excitation Factors
(see “Axial and Torsional Map Options”) to work as expected. If not selected,
only the first excitation factor is used and, in general, you'll want this to be the
most important excitation factor.
Percentage Variance Field
This field defines the amount of variance as a percentage of the rotary speed.
Since this is a percentage of the rotary speed, the variance will be lower at low
speeds and higher at high speeds. Because the variance can grow very large at
high rotary speeds, it is capped by the Maximum Variance value.
Unlike all other input fields, changing this value does not require you to
recalculate any results.
Maximum Variance Field
This field caps the amount of variance at some maximum value. Since the
variance is a percentage of the rotary speed, the variance will be lower at low
speeds and higher at high speeds. The maximum variance will not normally be
reached until higher rotary speeds are reached.
Unlike all other input fields, changing this value does not require you to
recalculate any results.
This analysis generates Lateral Map plots which display the intensity of lateral
vibrations as a function of weight-on-bit, rotary speed, and distance along the
drillstring. These plots are useful for minimizing potentially damaging lateral
vibrations within a certain portion of the drillstring.
For most analyses, the default values provided on this dialog are sufficient.
However, if you have a particularly heavy or light drillstring, or you need more
or less resolution on your Lateral Map plots, you might want to alter these
values.
Minimum Weight-On-Bit Field
This field defines the smallest weight-on-bit that will be used for Lateral Map
calculations. It is shown as the lower limit for the vertical axis on Lateral Map
plots. A reasonable default value has already been provided.
The minimum weight-on-bit must be less than the maximum weight-on-bit, or
the value will be flagged as an error.
Maximum Weight-On-Bit Field
This field defines the largest weight on bit that will be used for Lateral Map
calculations. It is shown as the upper limit for the vertical axis on Lateral Map
plots. A reasonable default value has already been provided.
The maximum weight on bit must be greater than the minimum weight on bit,
or the value will be flagged as an error.
Note: The greater the difference between the minimum and maximum
weights-on-bit, the less detail will be available on each lateral
map plot. These plots have a fixed resolution of 100 vertical
increments by 100 horizontal increments. If these 100
increments are spread across a greater range, the resolution of
the results must necessarily decrease.
This analysis generates Axial and Torsional Map plots which display the
intensity of lateral vibrations as a function of measured depth and rotary speed.
These plots are useful for minimizing potentially damaging axial and torsional
vibrations while drilling deeper.
For most analyses, the default values provided on this dialog are sufficient.
However, if you have a particularly long or short drilling interval, or you need
more or less resolution on your Axial or Torsional Map plots, or you need to
view the results for every excitation factor, you might want to alter these
values.
Minimum Measured Depth Field
This field defines the first measured depth that will be used for Axial and
Torsional Map calculations. It is shown as the upper limit for the vertical axis
on the Axial and Torsional Map plots.
A reasonable default value has already been provided. The default value is
equal to the current distance between the top and bottom of the drillstring.
The minimum measured depth must be less than the maximum measured
depth, or the value will be flagged as an error.
Maximum Measured Depth Field
This field defines the deepest measured depth that will be used for Axial and
Torsional Map calculations. It is shown as the lower limit for the vertical axis
on the Axial and Torsional Map plots.
A reasonable default value has already been provided. The default value is
equal to the minimum measured depth plus 1000 ft.
The maximum measured depth must be greater than the minimum measured
depth, or the value will be flagged as an error.
Note: The greater the difference between the minimum and maximum
measured depths, the less detail will be available on each axial
and torsional map plot. These plots have a fixed resolution of
100 vertical increments by 100 horizontal increments. If these
100 increments are spread across a greater range, the
resolution of the results must necessarily decrease.
CAUTION:
The three dialogs in this submenu are intended
for use by researchers and other advanced
users with specific modeling needs. Most users
will not need to change the settings found on
these dialogs. These settings govern the
behavior of the underlying model, and certain
combinations of values may affect the stability
of this software or the validity of your results.
Reasonable values have already been provided
for every field.
By default, this menu is not added to the Input menu. You must explicitly add it
using the Enable Advanced Options field on the “Interface Options” dialog.
Most users will not need to change the settings found in this dialog. Default
values have been provided for every field, and certain combinations of values
may affect the stability of the application.
After you finish entering input data, or before you begin calculating, you might
want to use this command again to verify the validity of the values you entered.
This same error-checking logic will be automatically invoked before
calculations begin. Attempting to calculate results with input errors causes the
following to be displayed.
Summary View
With this option, required (Basic) input data is displayed, or a combination of
both required and optional (Detailed) input data is viewed. The top half of the
view contains a plot of your Input Geometry and the scrollable bottom pane
contains a printable report of your Input Data.
Unlike all other views, the Summary view always reflects the current input
data, not the data that existed when results were last calculated.
The Summary view currently on-screen is designated by a black dot that
appears before the menu command.
Vertical lines are superimposed on the plot at the center of each stabilizer. This
data is taken from the Drillstring dialog as well.
Unit Types are as follows:
• x-axis – Depth
• y-axis – Diameter
You can quickly edit any component simply by double-clicking on it using
your mouse. This will automatically open the Drillstring dialog to the correct
row
You can see any component's name, O.D. and I.D. simply by moving your
mouse cursor over the component and leaving it there for half a second. If the
component is a stabilizer, it's blade O.D. is displayed instead of its body O.D.
This plot can be very useful while defining the drillstring. First, select a
Summary view so that this plot is shown in the top half of the main window.
Next, open the Drillstring dialog. As you make changes in the dialog, select the
dialog's Apply button to update this plot.
Components containing erroneous data will be shown in red. Components
containing questionable data will be shown in yellow.
Unlike all other plots, this plot always reflects the current input data, not the
data that existed when results were last calculated.
Note: Since the contents of dialogs cannot be easily printed, you must
print this view (or some portion of it) if you want to create a
paper record of your input data. (Alternatively, you can make a
graphic image of a dialog by opening the dialog, pressing
[Alt]+[Print Screen], launching the Windows Paint utility, and
pasting the contents of the Clipboard into the Paint document.)
Calculating Results
Calculate Menu
Use the commands in this menu to calculate one or more sets of results.
After you have entered the necessary input data using the commands found
under the Input menu, select one of these commands to calculate results based
on that data. When you select one of these commands, a dialog will appear to
indicate that calculations are under way. When this dialog disappears,
calculations are complete. You can then view the results using the commands
found under the Results menu.
This menu is organized in a manner that parallels the Results menu, making it
easier to associate result views with calculation commands.
Before selecting any of the commands found under this menu, you must first
enter the input data found on the Wellbore and Drillstring dialogs, at
minimum. All other input data is either optional or has reasonable default
values associated with it.
Each of the commands found under this menu recalculates the results
associated with corresponding commands in the Results menu.
Standard Results calculations are fast, use very little memory, and are typically
calculated many times when performing sensitivity analyses.
Static Results calculations are slower, more specialized, and less often used
than standard results.
The Lateral, Axial, and Torsional Map calculations are even slower, use more
memory, and are typically calculated less often than standard results.
The All Results selection calculates results for all three of the categories above.
To cancel calculations in process, simply press the [Esc] key after the
calculation begins. Current results will not be affected and any new results will
not be processed.
Results Menu
Use the commands in this menu to view calculated results.
This menu is organized in a manner that parallels the Calculate menu, making
it easier to associate result views with calculation commands.
After you have entered the necessary data using the commands found in the
Input menu, and successfully calculated one or more sets of results using the
commands found in the Calculate menu, view the results using the commands
found in this menu.
Each of these commands is associated with a view. These views are displayed
in the program's main window, which is split into two “panes”. The top half of
the view depicts the geometry associated with the selected results. The bottom
half contains a series of plots depicting the results themselves.
Note: If results have not been calculated, the top pane will display a
“No Calculated Results” warning in red type while the bottom
pane remains blank.
Since the selected view fills the entire application, only one set of results can
be shown at any given time. However, if you absolutely must compare
multiple sets of results simultaneously, you can launch additional copies of
BHASYS to display the other sets.
This view currently displayed in the main application window will have a
heavy black dot next to its menu command. You can use this information to
determine which menu command corresponds to the current view.
Note: Each view below reflects the input data that existed when the
results were last calculated. Consequently, it's possible for the
current input data to be out of sync with the calculated results.
If this is the case, a Warning (in red) about Out-of-date Results
will be shown at the bottom of each plot. To resynchronize the
input data and calculated results, simply recalculate the results.
Lateral – This plot summarizes the critical speeds associated with lateral
vibrations.
Axial – This plot summarizes the critical speeds associated with axial
vibrations.
Torsional – This plot summarizes the critical speeds associated with torsional
vibrations.
Note: The bottom half of each “Shapes” view will display a blank
pane if the No Mode Shapes option was previously selected on
the Miscellaneous Options dialog.
Buckling View
This view displays the state of the drillstring at the onset of (sinusoidal)
buckling. The top half of this view contains a plot of your drillstring geometry.
The bottom half contains the following series of plots:
• Displacement Profile
• Axial Compression
• Bending Stress
wellbore, as well as the point where the drillstring first contacts the wellbore
wall due to buckling.
Unit Types are as follows:
• x-axis – Depth
• y-axis – Diameter
Note: All actual clearances shown on this plot will be equal to the
nominal clearance if the No Mode Shapes option was previously
selected on the Miscellaneous Options dialog.
Note: These bending stresses are due only to buckling – they do not
include bending stresses due to lateral vibrations. For those
results, see the "Lateral Stresses View”.
All stresses shown on this plot will be equal to 0.0 if the No Mode Shapes
option was previously selected on the Miscellaneous Options dialog.
Note: As of version 1.0 (Beta 4), the vertical axes of all stress plots are
independent of one another, making it difficult to compare the
magnitudes shown on one plot with the magnitudes shown on
another. For example, the vertical axis on the first plot may
range from 0 to 2,000, while ranging from 0 to 10,000 on the
second plot. However, the plots themselves are the same size,
which can too easily lead to the conclusion that the axes must be
the same as well. This oversight will be corrected in a future
version of this software.
Note: Each view below reflects the input data that existed when the
results were last calculated. Consequently, it's possible for the
current input data to be out of sync with the calculated results. If
this is the case, a Warning (in red) about Out-of-Date Results
will be shown at the bottom of each plot. To resynchronize the
input data and calculated results, simply recalculate the results.
If this view is currently displayed in the main application window, this menu
command will have a heavy black dot next to it. You can use this information
to determine which menu command corresponds to the current view.
Note: These bending stresses are due only to these static loading
conditions – they do not include bending stresses due to lateral
vibrations. For those results, see the "Lateral Stresses View”.
Note: These axial stresses are due only to these static loading
conditions – they do not include axial stresses due to axial
vibrations.
Note: As of version 1.0 (Beta 4), the vertical axes of all stress plots are
independent of one another, making it difficult to compare the
magnitudes shown on one plot with the magnitudes shown on
another. For example, the vertical axis on the first plot may
range from 0 to 2,000, while ranging from 0 to 10,000 on the
second plot. However, the plots themselves are the same size,
which can too easily lead to the conclusion that the axes must be
the same as well. This oversight will be corrected in a future
version of this software.
Note: Each view below reflects the input data that existed when the
results were last calculated. Consequently, it's possible for the
current input data to be out of sync with the calculated results. If
this is the case, a Warning (in red) about Out-of-date Results
will be shown at the bottom of each plot. To resynchronize the
input data and calculated results, simply recalculate the results.
If this view is currently displayed in the main application window, this menu
command will have a heavy black dot next to it. You can use this information
to determine which menu command corresponds to the current view.
Each plot is composed of a 100 × 100 grid of rectangles. If the Draw Shaded
Maps option is selected on the Interface Options dialog, each of these 10,000
rectangles will be drawn as solid rectangle. However, if this option is not
selected, each rectangle will be drawn line by line in a smooth gradient. This is
much more computationally intensive, but results in a better-looking plot.
However, you can speed up drawing and printing times tremendously by
turning this option OFF. This option affects the gradients shown on the axial
and torsional mode shape plots as well.
The color of each element corresponds to the maximum intensity of the axial
vibrations associated with that particular excitation factor. It says nothing
about where the vibration is occurring within the drillstring, nor does it give a
quantitative value for the amplitude of those vibrations. However, you can
assume the brightest or most intense colors correspond to actual physical
contact between the drillstring and the wellbore wall, while the darkest or least
intense colors correspond to no axial vibration. In general, you will want to
operate your drillstring in the dark regions while avoiding the light.
Unfortunately, there is no good way to observe axial and torsional vibrations in
a drillstring while drilling. In general, however, these vibrations can be
minimized by changing the rotary speed in accordance with these plots at any
given bit depth.
Note: This will only remove some of the results from files created prior
to Version 1.0 (Beta 4) due to a bug in earlier versions of this
software.
General Help
The General Help option provides a double-paned “tree” system of navigation.
Double-clicking the topic in the left-hand pane will produce a detailed help
discussion of the topic in the right-hand pane.
Search Strategies
If you know exactly what you're looking for and where to find it on the user
interface, start with the Contents tab. This allows you to “drill down” through
the menu tree until you reach the topic of interest.
If you don't know exactly what you're looking for, start with the Index tab.
This contains an alphabetical listing of intelligent keywords. Double-clicking
on the key word will produce a discussion of the item in the right-hand pane.
If you know exactly what you're looking for, but don't know where to find it on
the user interface, start with the Index tab. Once you find the topic, click on the
Contents tab to see where it can be found on the user interface.
If all else fails, try a full-text search using the Search tab. Type in the keyword,
i.e., “calculate”, and press the on-screen List Topics key. This lists every topic
that contains the word “calculate” in its descriptive text. To obtain the text,
double-click the topic or simply highlight it and press the on-screen Display
key. The right pane will display the associated information and highlight every
use of the word (and variation of the word) in the text.
Contextual Help
Making this selection produces the two-pane window described above, but
highlights the Help Errors topic in the left-hand pane and its associated
explanation in the right-hand pane.
•Notes•