Download as pdf or txt
Download as pdf or txt
You are on page 1of 82

RODSTAR-D/V

Modern Design and Simulation


of Rod Pumping Systems
for Deviated or Ver tical Wells

heta Oilield Services, Inc.


1901 E. Lambert Rd. Suite 108
La Habra, CA 90631 USA
Telephone #: (562) 694-3297
Fax #: (562) 694-8641
www.gotheta.com or www.xspoc.com

Email Addresses:
John G. Svinos - President: jsvinos@gotheta.com
Terry Treiberg - XSPOC Dev. Manager: terry@xspoc.com
Software Support: Rudy Nesmith: rudy@gotheta.com
Orders: Sandy B. Rodriquez - Of. Manager: sandyb@gotheta.com
© heta Oilield Services, Inc., 2006.
All Rights Reserved. his manual may not be reproduced in whole or in part without the written per-
mission of heta Oilield Services, Inc.

RODSTAR, RODSTAR-D, RODSTAR-V, RODDIAG, XDIAG, CBALANCE, and XTOOLS are


trademarks of heta Oilield Services, Inc..

Printed in the United States of America


First Edition, October 2006
RODSTAR | iII

Contents
Technical Support . . . . . . . . . . . . . . . v
System Requirements . . . . . . . . . . . . . v

1 Introduction 1
1.1 Program Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Advanced Capabilities and Program Limitations. . . . . . . . . . . . . . . 2
1.3 Help System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 RODSTAR CD and Software Sentinel . . . . . . . . . . . . . . . . . . . . 3

2 Software Installation 5
2.1 RODSTAR Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Questions About Installation . . . . . . . . . . . . . . . . . . . . . . . 5
2.3 Installing the Software Sentinel . . . . . . . . . . . . . . . . . . . . . . 5

3 Starting and Setting Up RODSTAR 7


3.1 Starting RODSTAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 Exiting RODSTAR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.3 Setting up RODSTAR . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3.2 General setup options . . . . . . . . . . . . . . . . . . . . . . . 11
3.3.3 Defaults, Limits, and Rod Guide Setup . . . . . . . . . . . . . . . . 11
3.3.4 Output Options. . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.3.5 Pumping Unit Options . . . . . . . . . . . . . . . . . . . . . . . 13
3.3.6 Rod Grade Options . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.3.7 Batch Mode Options . . . . . . . . . . . . . . . . . . . . . . . . 17

4 Running RODSTAR 21
4.1 RODSTAR’s User Interface . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.1.1 RODSTAR’s Help System . . . . . . . . . . . . . . . . . . . . . . . 22
4.2 Entering Rod Pumping System Data . . . . . . . . . . . . . . . . . . . . 22
4.2.1 Entering Well Information Data . . . . . . . . . . . . . . . . . . . 23
4.2.2 Entering Production Information. . . . . . . . . . . . . . . . . . . 25
4.2.3 Entering Pump and Tubing Information Data . . . . . . . . . . . . . 26
4.2.4 Entering Rod String Data . . . . . . . . . . . . . . . . . . . . . . 29
4.2.5 Entering Wellbore Deviation Data (RODSTAR-D) . . . . . . . . . . . . 33
4.2.6 Entering Pumping Unit Data. . . . . . . . . . . . . . . . . . . . . 38
iv | Table of Contents

4.2.7 Entering Motor Information and Energy Cost . . . . . . . . . . . . . 47

5 Changing, Loading and Saving Data 51


5.1 Visual Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.2 Storing Data Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.3 Running and Viewing the Output . . . . . . . . . . . . . . . . . . . . . 52
5.3.1 Saving the output . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.3.2 Running in Batch Mode . . . . . . . . . . . . . . . . . . . . . . . 54
5.4 Loading Data from Disk. . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.4.1 Viewing Previously Saved Output . . . . . . . . . . . . . . . . . . 57
5.5 Manipulating Input Windows . . . . . . . . . . . . . . . . . . . . . . . 58

6 Rod Pump System Design 59


6.1 Understanding RODSTAR’s Output . . . . . . . . . . . . . . . . . . . . . 60
6.1.1 Dynamometer and Permissible Load Plots . . . . . . . . . . . . . . 60
6.1.2 Torque Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
6.1.3 IPR Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
6.1.4 Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
6.2 RODSTAR-D Output . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
6.2.1 Deviation Plots. . . . . . . . . . . . . . . . . . . . . . . . . . . 68
6.3 Rod Pump System Design Guidelines . . . . . . . . . . . . . . . . . . . 71
6.3.1 Shallow, High Rate Well Simulation . . . . . . . . . . . . . . . . . 72
6.3.2 Selecting the Target Production . . . . . . . . . . . . . . . . . . . 72
6.3.3 Avoiding Rod Compression . . . . . . . . . . . . . . . . . . . . . 72
6.3.4 Minimizing Power Consumption . . . . . . . . . . . . . . . . . . . 73
6.3.5 Reducing Gearbox Torque . . . . . . . . . . . . . . . . . . . . . . 73
6.3.6 Using RODSTAR for Correct Equipment Sizing . . . . . . . . . . . . . 73
6.3.7 Using RODSTAR for Diagnostic Analysis . . . . . . . . . . . . . . . . 74
6.3.8 Using RODSTAR-D for better Wellbore Designs . . . . . . . . . . . . . 74
RODSTAR | v

CD-ROM or DVD-ROM drive for installation


Technical Support CD.
Technical Support for RODSTAR is provided by
phone and e-mail to customers with a current An-
nual Technical Support Agreement. Display:
he irst year of technical support is provided free 1024 x 768 or higher-resolution display with 256
with the initial purchase of a license. colors recommended.
Support for customers with an expired agreement 800 x 600 resolution can be displayed.
is billed at $100/hour with a one-hour minimum
per incident.
Please include the Serial Number from your Senti-
nel bitlock when contacting support.

Phone Support:
Monday-Friday 8:00 AM - 4:00 PM PST.
(562) 694-3297

E-Mail Support:
support@gotheta.com

System Requirements
Processor:
1-GHz Pentium III-class processor recommended.

Operating System:
Windows XP
Windows 2000 (Service Pack 2 recommended)

Memory:
512 megabytes (MB) of RAM recommended.

Hard Disk Space:


20 megabytes (MB) free disk space.
RODSTAR | 1

1 Introduction

RODSTAR™ for Windows is a powerful, easy-to- in any other Windows document.


use rod pumping system simulator and design tool.
By taking advantage of the program’s powerful
With RODSTAR you can design new rod pump-
“expert” knowledge you can save time and come
ing installations or make changes to existing rod
up with better answers. his makes it possible to
pumping systems. It is a tool that you can use to
optimize rod string designs, ind out the pumping
compare pumping units, pumping speeds, plunger
speed and plunger size you need for a target pro-
sizes, rods, motor types, etc. You can evaluate the
duction, etc. in minutes instead of hours. ROD-
efect of pump illage, luid level, or an out-of-bal-
STAR makes it possible to get these answers even
ance unit. Also, you can study the efect of prime
with little rod pumping expertise.
mover speed variation, stuing box friction, etc.
RODSTAR also allows you to combine sophisti-
cated rod pumping system modeling with inlow
performance data for even more powerful capabili-
ties.
1.1 Program Features
RODSTAR remembers the information you type
here are two versions of RODSTAR: ROD-
when you start a case from scratch. You can exit
STAR-D and RODSTAR-V. his manual applies
RODSTAR while in the middle of entering data
to both for most items since the program’s user
for a new case, and RODSTAR will save the data
interface is practically identical except for an addi-
you have entered so far. his works the same way
tional input window in RODSTAR-D for entering
if the program crashes. he next time you start
the wellbore deviation survey. RODSTAR-D is
RODSTAR, the program will ask you if you want
primarily for rod pumping systems with deviated
to resume entering data. If so, you will be returned
wellbores, while RODSTAR-V is for vertical well-
to the data entry window you were using when you
bores (little to no deviation).
left RODSTAR, with all the data you had entered
When the program discusses “RODSTAR” it already in place. RODSTAR contains data for
applies to both versions of the program. If there all common pumps, rod sizes, rod grades, pump-
are diferences between RODSTAR-D and V, the ing units, tubing sizes, etc. Also, it “knows” when
description in the manual will specify the program you need slim hole couplings or a thin wall pump,
version (RODSTAR-D, or RODSTAR-V). what rods it in the tubing size you selected, the
RODSTAR is very easy to use, lexible, customiz- maximum recommended pumping speed for any
able, and fast. With a single click of the mouse you system design, etc.
can access any input screen at any time. You can RODSTAR can read well iles created with ROD-
change an input by simply clicking on it, and when DIAG™, XDIAG™ (heta Oilield Services,
you have a question, simply press ! for context Inc.’s diagnostic computer programs) and CBAL-
sensitive help for any input item. You can also take ANCE™ (heta Oilield Services, Inc.’s pumping
advantage of standard Windows features such as unit balancing program). RODSTAR can read all
being able to copy the dynamometer, torque plots, the data contained in a RODDIAG or XDIAG
or IPR plots to the clipboard and then paste them ile, including the measured dynamometer card.
2 | Introduction

his allows you to redesign pumping systems with- RODSTAR comes with a large pumping unit
out having to reenter system data. RODSTAR can data base so that you can easily select and com-
display and print the measured dynamometer card pare pumping units without having to get the unit
overlaid on the same plot as the predicted surface dimensions yourself. RODSTAR can model any
dynamometer card. his feature has many uses pumping unit geometry including long stroke units
that include inding the correct rod-tubing friction, such as the Rotalex. Also, you can enter your own
or determining whether the load cell used to record pumping unit data in case your unit is not in the
the dynamometer card may be out of calibration. program’s database. Advanced error trapping and
warning messages help prevent errors and make
By being able to read CBALANCE iles, ROD-
you aware of special requirements necessary for
STAR can get the existing maximum counterbal-
proper system operation.
ance moment based on the existing position of
the counterweights. his eliminates the need for a RODSTAR-D also allows you to enter a deviation
ield measurement of counterbalance efect. Also, survey and calculates side load, dogleg severity, rod
you can enter the calculated balanced maximum guide spacing recommendations, etc.
counterbalance moment back into CBALANCE
to ind out how to balance the pumping unit in one
step.
RODSTAR can simulate any pumping system and
1.2 Advanced Capabilities and
can accurately predict its performance. For a sys-
tem you specify, the program predicts the surface
Program Limitations
and downhole dynamometer cards. Also, it calcu- RODSTAR has many advanced features that
lates the peak gearbox torque and gearbox loading, enable you to accurately predict system perfor-
structure loading, rod loading, pump stroke, mini- mance for any rod pumping system. It can simulate
mum required pump length, plunger length, pump wells of any depth including very deep or shal-
spacing, expected production rate, the counterbal- low wells. It is the only program of its kind that
ance needed to balance the unit, the prime mover models luid inertia efects that are present in wells
size, overall system eiciency, daily energy con- that pump incompressible luids with larger than
sumption, monthly electricity bill, and other useful 2.00” plungers from depths of less than 4000 feet.
information. Also, RODSTAR allows you to enter RODSTAR-D can simulate deviated wells, while
inlow performance data so that you can easily de- RODSTAR-V can only be used for wells that are
sign a pumping system for any pump intake pump vertical or have little deviation.
intake pressure, calculate the expected production By calculating the minimum stress at the bottom
rate, pump intake pressure and pump condition for of each rod section, RODSTAR shows whether
any rod pumping system, ind out the maximum the rods are in compression or not. his is vital for
production rate you can get, and more. iberglass rods which must never be in compression
Also, in contrast to the conventional trial and error to avoid premature failures. his is also important
system design, with RODSTAR you can enter a for steel rods since excessive compression can cause
target production and ask the program to simulta- buckling failures.
neously calculate the strokes per minute, plunger RODSTAR-V can model the efect of prime
size, and rod string design. It even recommends mover speed variation and pumping unit inertia
the pumping unit size you need. Or, you can enter and can accurately calculate electricity consump-
IPR data and have RODSTAR calculate the target tion and the monthly energy bill. Because ROD-
production and design the system for that target STAR uses actual motor eiciency curves, the
production based on any pump intake pressure or results are very accurate. You can use this capabil-
luid level you want. ity to compare the energy consumption of systems
RODSTAR | 3

with diferent rod designs, plunger sizes, or pump- RSWIND.Exe he program ile for
ing unit types. RODSTAR-D. It is
the ile that your Desk-
RODSTAR’s Inlow Performance Relationship top Icon runs when you
(IPR) capabilities allow you to select the IPR double-click it.
relationship you want RODSTAR to use (Vogel or RODSTAR.CDB Contains the costs for
Fetkovich), your can enter one to ten test points, both rods and pumping
and can integrate IPR and rod pumping system units. Once you create
models to predict the maximum production rate this ile by entering rod
possible, the luid level and pump condition for a and pumping unit cost
data, you can provide
given pumping speed, or the target production for copies to other users in
any luid level or pump intake pressure you want. your company.
Because of all these features, RODSTAR has vir- CUSTOM32.PUD his ile contains the
tually no limitations and is the most advanced and measured pumping
easiest to use program of its kind. unit information you
entered in Setup. Once
you create this ile, you
can distribute copies
to other users in your
1.3 Help System company.
RODSTAR takes full advantage of Microsoft Files ending in .PUD he program’s pumping
unit database. When
Windows to bring you state-of-the-art context- updates are announced
sensitive help for any input ield by simply press- on our Website for new
ing the ! key. Also, you can search help for any pumping units that
have been added, you
other item. can download a zipped
ile that contains addi-
tional PUD iles to add
to your folder.
1.4 RODSTAR CD and Software Files beginning with Several iles are in-
demo_ cluded that are example
Sentinel cases to demonstrate
the program functions.
he RODSTAR program installation CD con- During installation,
tains many compressed iles that the installation there are copies of these
program copies to the hard disk of your computer. iles placed in the folder
Some of these are useful to know about. hese are used when opening
case iles.
located in the same folder where you elected to
install RODSTAR. he default is “C:\Program Files ending in .RST Case iles saved by
RODSTAR release
Files\heta Enterprises\RODSTAR-V” or “C:\ prior to 3.0.
Program Files\heta Enterprises\RODSTAR-D”.
Files ending in .RSVX Case iles saved by
RODSTAR-V.
Files ending in .RSDX Case iles saved by
RSWINV.Exe he program ile for RODSTAR-D.
RODSTAR-V. It is the
ile that your Desktop Files ending in .RDG Case iles saved by
Icon runs when you RODDIAG.
double-click it. Files ending in .XDG Case iles saved by
XDIAG.
4 | Introduction

Files ending in .CBL Case iles saved by


CBALANCE
SENTINEL.INI For installations using
a Network license, this
ile is located in the
program folder on the
client PC and has the
name or IP address of
the license server being
used.

he RODSTAR program is protected and cannot


run without a software sentinel supplied by heta
Oilield Services, Inc.. See Chapter 2 for details on
how to install the software sentinel.
RODSTAR | 5

2 Software Installation

Before you install the program, make sure you Rodstar is in another directory, you can specify to
have the hardware and software you need to run install over it. It will not replace any of your case
RODSTAR for Windows. iles, just the old version of the program.
he installation defaults to setting “C:\THETA”
as the common folder for your case iles. Using a
2.1 RODSTAR Installation common folder is a good idea since several of the
heta Enterprise applications that you might have
RODSTAR is installed from the heta Software can all share the same case iles.
Suite installation CD that you received. Load the
CD onto your PC and the installation program Although a new version of RODSTAR can read
should load automatically. After the “Welcome” iles created with older versions, an older version of
screen you will have three options for whether RODSTAR cannot read iles created with a new
you are using a Network or Standalone license version of the software.
and whether you have a USB Sentinel bitlock or a What happens to iles I have created with older
Parallel Port Sentinel. After selecting the proper versions of RODSTAR?
choice, the next screen will prompt you for the
Nothing. When you install or reinstall ROD-
programs to install. hat screen also has a button
STAR for Windows, only program iles are re-
that lets you display and print the detailed Installa-
placed. he latest version of RODSTAR saves iles
tion Guide for your speciic installation.
in the XML ile format but can read iles created
After installing the program, put your original CD with older versions of RODSTAR as well.
away in a safe place. If the Software Installation
What happens to the Setup Settings from previ-
Suite CD becomes damaged or lost, please call
ous versions?
heta Oilield Services, Inc. at (714)526-8878 for a
If the previous version is not very old (before the
replacement.
new setup options were developed) then your set-
tings will be preserved.

2.2 Questions About Installation


he following are some answers to questions you 2.3 Installing the Software
may have about installing RODSTAR for Win-
dows. Sentinel
Do I need to delete earlier versions of ROD- Your RODSTAR license is validated and protected
STAR before I install? by a security bitlock called a Sentinel. For Stand-
alone installations, this is either a USB key or a
No. When updating versions of RODSTAR for
Parallel Port key that is attached to your PC. For
Windows, the program defaults to install to the
Network Licenses, the key is attached only to the
“C:\Program Files\heta Enterprises\Rodstar-V
Network License Server. See the Detailed Instal-
or Rodstar-D” directory. If your previous copy of
6 | Program Installation

lation Guide that is available for printing from the


Software Installation Suite CD.
RODSTAR communicates with the sentinel and
although the program can be copied, it will not
operate without a sentinel supplied by heta Oil-
ield Services, Inc..
If the sentinel is not installed correctly, the pro-
gram will warn you that the sentinel does not ap-
pear to be connected. If this occurs, make sure the
sentinel in properly installed and the connection is
not loose. If the sentinel is properly installed but is
not working, it may have been damaged. Frequent
plugging and unplugging, and static electricity can
damage the sentinel. If this occurs, contact heta
Oilield Services Inc. to determine if you need a
replacement. Do not discard the damaged sentinel.
Even if it is damaged, you must return it to heta
Oilield Services, Inc. before a replacement can be
sent out. When RODSTAR irst starts, it reads
and displays the serial number of your sentinel on
the opening screen.
heta Oilield Services, Inc. uses Sentinel “Super-
Pro” for software protection. If you use software
sentinels from other vendors, you may be able to
cascade Sentinels as long as the LPT1 port has
only one Sentinel “C” on it. he rest of the Sen-
tinels must be a diferent type. If you have one or
more Sentinel “PRO” and one Sentinel “C”, then
plug the Sentinel “C” at the end of the Sentinel
PROs or SuperPros. USB type Sentinels can be
plugged into any available USB port or hub on the
PC.
RODSTAR | 7

3 Starting and Setting Up RODSTAR

3.1 Starting RODSTAR from the File Manager, simply double click on it.

he RODSTAR installation program will put an RODSTAR has a “getting-started” window,


Icon on your Desktop and an entry in your Start shown in Figure 3.1, that appears whenever you
Programs for access to RODSTAR. To start the start the program. he window shows the most
program, simply double-click on its icon. common toolbar icons you need to know to begin
using RODSTAR.
You can also start RODSTAR from the File
Manager by double clicking on RSWIND.EXE
for RODSTAR-D, or RSWINV.EXE for ROD-
STAR-V. Also, the Windows File Manager allows 3.2 Exiting RODSTAR
you to associate iles with applications. When you
To exit RODSTAR, double click on its Control-
associate a ile with an application, you open the
menu box (upper left hand corner) or select File
ile and start the application at the same time.
and then Exit. Another way to exit RODSTAR
For example, to associate RODSTAR-D iles (with is to press A+ $. Before exiting RODSTAR
an “.RSDX” ile name extension) with RSWIND. make sure you have stored your data to disk
EXE, do the following: (RODSTAR asks you if you want to save the data
1. From the File manager, go to a directory that when you exit, if you have changed your data since
contains RODSTAR iles and double-click on the last time you saved it). Otherwise it will be
one of these iles. lost.
2. If the ile is not already associated with ROD-
STAR-D, windows will let you know and ask
you to select the program from a list. Make The RODSTAR Window
sure this option is selected and click on the OK Figure 3.2 shows the RODSTAR window that
button. appears when you start the program. RODSTAR
3. Click on Browse, go to the directory where behaves like any other standard Windows pro-
RSWIND.EXE resides (typically, it will be in gram. You can use the mouse to move and size
C:\Program Files\
heta Enterprises\
RODSTAR-D, and
double click on it.
4. Choose the OK but-
ton.
After you do the above
steps then to load and
run a RODSTAR ile Figure 3.1 - he “Getting Started” Window
8 | Starting and Setting Up RODSTAR

Figure 3.2 - RODSTAR’s main window

windows, move and restore icons, select text, the name of the ile currently in memory. If more
choose commands from menus, and dialog boxes, than one window is open, the title bar for each
and complete almost any other task in RODSTAR active window (the one that you are working with)
aside from typing text. is a diferent color or intensity than the other title
Following is an explanation of the parts of the bars.
RODSTAR window as shown in Figure 3.2. he menu bar lists the available menus. A menu
he control-menu box is in the upper-left corner contains a list of commands, or actions, you can
of each window. he control menu is most useful carry out with RODSTAR. For example, click on
if you use the keyboard. You can use the control the Help menu to see a list of helpful choices.
menu commands to resize, move, maximize, mini- he Minimize button reduces RODSTAR to an
mize, and close windows. Also, you can use it to icon. After you minimize RODSTAR, you can
switch to other applications. (If you use a mouse, reopen it by double clicking on the RODSTAR
you can perform these tasks by clicking and drag- icon at the bottom of your screen.
ging.) Double-clicking on the control menu box
he Maximize button causes the RODSTAR win-
closes RODSTAR.
dow to ill the entire screen. After you maximize
he title bar shows the name of the application and the RODSTAR window, the maximize button
RODSTAR | 9

shows a double box and is called the restore but- and shows the standard open ile icon used by most
ton. Clicking on the restore button re-sizes the Windows programs. Click on this button to read
RODSTAR window to the size it was before you a RODSTAR, RODDIAG, or XDIAG ile that
maximized it. was previously stored on disk.
Using the mouse you can resize RODSTAR’s Save ile - his is the third item on the toolbar and
main windows. When you resize RODSTAR’s shows a picture of a diskette. Click here to save the
window to a size smaller than required to display data in memory to disk. If this is the irst time you
all information, it will display vertical or horizon- are saving this case, RODSTAR asks for a new
tal scroll bars as necessary. You can use these scroll ile name. After you save a ile, or after you load
bars with the mouse to view unseen portions of a ile from disk and make changes to it, click on
entry windows that do not it in the allotted space. this button to quick-save the data under the same
ile name. To save it under a diferent ile name
he Close button causes RODSTAR to exit. It’s
click on File on the menu bar and then select Save
easier to click the Close button once than to select
As....
Exit from the File menu.
Setup - his is the fourth item on the toolbar.
he Status bar shows useful messages during data
Click here to see RODSTAR’s Setup window.
entry, when you load a case from disk or when you
his allows you to specify inputs and preferences
point to a toolbar icon.
that normally do not change often such as: your
he toolbar gives you quick access to menu com- company name, electricity cost, units of measure,
mands using your mouse. When you irst load standard sucker rod length, custom sucker grades,
RODSTAR, only some of the buttons on the measured pumping unit data, pumping unit and
toolbar are active. When you enter data or read a sucker rod cost, batch run options, printed report
ile from disk, then the print button and all the options, and custom summary spreadsheet formats.
buttons that correspond to input windows become
Well information - his is the ifth item on the
active. If you load a ile that contains output then
toolbar and shows a picture of a ile cabinet. Click
the report icon also activates. Otherwise, if the
here to open the well information window. When
ile contains only input then the report icon re-
you irst load RODSTAR this icon (and the next
mains inactive until you run the case. For a quick
ive icons) is inactive until you enter well informa-
reminder of what each toolbar button does, simply
tion data or until you load a ile from disk. he ile
place the mouse pointer on it. A small message box
information window contains data such as pump
called a “tool tip” appears that tells you what the
depth, run time, pump condition, tubing and cas-
toolbar icon does (see Figure 3.2). Also, the status
ing pressures, luid gravity, etc.
bar shows more information about the same tool
bar item. Production information - his is the sixth item on
the toolbar and shows a picture of a barrel. Click
Following is a more detailed explanation of each
here to open the production information window
button on the toolbar from left to right:
that has data for items such as luid level, pump
New ile - his is the irst button on the toolbar intake pressure, target production, IPR data, etc.
and shows a picture of a blank page. Click on this
button to start entering data for a new case.
Pump and tubing information - his is the seventh
Open ile - his is the second button on the toolbar
item on the toolbar and shows a picture of a down-

Figure 3.3 - RODSTAR’s toolbar


10 | Starting and Setting Up RODSTAR

hole pump . Click here to see data for tubing size, screen. If this button is inactive (dimmed) it means
pump type and size, tubing anchor depth, rod-tub- that there is no output report in memory. To make
ing friction, and luid inertia efects. it active, run the case, or load a case with saved
Rod string information - his is item eight on the output.
toolbar and shows a picture of a sucker rod. Click Email Icon - Click on this icon to email one or
here to open the rod string information window. more cases to heta Oilield Services, in case you
his is where you specify what kind of rod string have questions.
you want RODSTAR to design for you. Also, you
Print - his button follows the Report button on
can enter your own rod string design, specify the
the toolbar and shows a picture of a printer. Click
service factor you want to use, etc.
it to send the output to the printer.
Deviation Survey Input - his is the ninth item on
If you have entered data for a case, but haven’t run
the toolbar and shows a picture of a deviated well-
the calculations yet, you can get a printout of your
bore. It is only available in RODSTAR-D, since
input data by itself. You get the same one-page
this is the input window for the deviation survey
output, except that only the input data appears on
of the well. Click here see the deviation survey and
the page.
also to see the 3-D plot of the wellbore.
he Print… command on the File menu allows
Pumping unit information - Click here to open
you to select exactly which parts of the output you
the pumping unit information window that has
want printed. For more information, see section
data for pumping unit type, crank rotation, stroke
3.3.4, Output Options under Setup.
length, structural unbalance and counterbalance
data. Export CBM - his item is second from last on
the toolbar and shows a picture of a crank and
Motor information - his icon shows a picture of
counterweight. his button becomes active after
a motor. Click here to open the motor information
RODSTAR runs or after you load a ile with saved
window that has data for electricity cost, power
output. Click it to place the maximum counter-
meter type, motor type and size, moments of iner-
balance moment for balanced conditions on the
tia and whether to include motor speed variation.
clipboard for use in CBALANCE for Windows.
Previous window - his icon shows an arrow
Help - his is the last item on the toolbar and
pointing to the left. Click it to go back to the pre-
shows a picture of a question mark. Click this but-
vious input window.
ton at any time to get help.
Next window - his shows an arrow pointing to
the right. Click here to advance to the next win-
dow when entering data for the irst time or when
you are changing data. 3.3 Setting up RODSTAR
Run - his item follows the arrow icon on the Click on the Setup button on the toolbar to open
toolbar and shows a picture of surface and down- RODSTAR’s Setup window. Another way to
hole dynamometer plots. Click here to run ROD- access Setup is to open the Tools menu and then
STAR after entering all your data or after you select RODSTAR Setup. his window as shown
change an input. in Figure 3.5 allows you to enter items that do
not normally change from run to run. Also,
Report - his item follows the run icon on the
Setup allows you to customize RODSTAR by
toolbar and shows a picture of a printed page.
entering your company name, default electricity
Click here to view the output in memory. his
cost, custom rod grades, measured pumping units,
allows you to view the output saved in a ile you
rod and pumping unit cost data, and a lot more.
just loaded from disk, or to return to the output
RODSTAR | 11

he measured pumping unit


data you enter is saved in the
CUSTOM32.PUD ile in
the program directory; the
cost data you enter for rods
and pumping units is saved
the RODSTAR.CDB ile
in the program directory.
RODSTAR stores all other
information you enter in Setup
in the registry.

3.3.2 General setup options


Measurement Units Figure 3.4 - RODSTAR’s Setup window
For measurement units you
you customize the default information used by the
can select English, Canadian, or Metric/SI. Eng-
program when you begin entering data for a new
lish units are mainly used in the USA and South
case. You can also change the rod stress loading
America. If you select this option RODSTAR
limits used by RODSTAR in a steel or iberglass
will ask for pump depth in feet, production rate
rod design, so that RODSTAR will use larger rods
in BFPD, plunger and rod diameters in inches,
rather than exceed the loading limits you specify.
etc. he “Canadian” option provides you with the
common mix of English and Metric units used in Any of the following items can be customized:
Canada. he “Metric/SI” option will cause ROD- • Casing pressure
STAR to use Metric/SI units for most inputs. Re-
• Company name
gardless of the units you select, you can press @
while entering numeric data to convert from one • Electricity cost
system of units to the
other. When you press
@ to convert units, the
background of the input
ield box changes color
from light blue to light
green.

3.3.3 Defaults, Limits,


and Rod Guide Setup
he “Defaults” input
window in Setup for
RODSTAR-V is shown
in Figure 3.6. Here,
RODSTAR allows Figure 3.5 - Help for RODSTAR’s setup
12 | Starting and Setting Up RODSTAR

• IPR correlation ing limits discussed above, you can also specify the
• Motor type type of rod guides you want to use and how much
side load each rod guide can take, according to the
• Oil gravity manufacturer of the rod guide.
• Plunger size
• Pump condition 3.3.4 Output Options
• Pump eiciency RODSTAR gives you full control over what is
• Pump illage shown on the printed output. Using the Output
Options tab in Setup, shown in Figure 3.7, you
• Pump load adjustment
can select the items you want included on the
• Run time output. he options you select here are the items
• Standard steel sucker rod length printed by default when you select Print… from
the File menu, or use the Print toolbar button.
• Steel rod service factor You can choose from among the following:
• Stuing box friction ♦ Input data and calculated results.
• Tubing pressure his option prints one page showing all the input
• User name data and the results of the calculations, as well
as miniature predicted dynamometer and torque
• Water cut
plots.
• Water speciic gravity
♦ Cost analysis.
he program uses the standard steel sucker rod
his option prints both the rod string and the
length (typically 25 or 30 ft.) to calculate steel
pumping unit costs. You must already have entered
rod string section lengths that are evenly divisible
the costs into RODSTAR’s cost database (see sec-
by it. his works whenever RODSTAR designs
tion 3.3.6, “Cost Database,” on page 23 for more
the rods string (when RODSTAR calculates a
steel rod string taper
design, whether for a
steel rod string, or a
tapered steel rod sec-
tion beneath a iber-
glass.) For Corod rod
strings, RODSTAR
ignores this number.
For iberglass rods,
the program uses the
standard length of
37.5 feet.
Figure 3.6d Shows the
Defaults input win-
dow for RODSTAR-
D. Here, in addition
to the default values
and rod stress load- Figure 3.6 - Setting up default quantities for RODSTAR-V
RODSTAR | 13

information). ing on type of rod guides selected in the “General”


section of setup).
♦ Inlow performance (IPR) chart.
Selecting this option gives you an additional page
with the IPR plots, the IPR data including the test 3.3.5 Pumping Unit Options
points, and a table of pressure versus production.
Under this item, there are two sub-items,
♦ Dynamometer cards and Torque Plots
Customize Pumping Unit List, and Measured
Selecting this option prints a separate single page Pumping Unit List. Let us take a look at each of
containing the predicted surface and downhole these items:
dynamometer cards with the predicted permissible
♦ Customize Pumping Unit List
load diagram. It also prints the net gearbox torque
plots for existing and balanced conditions on the his option allows you to customize the list of
bottom half of the page. he dynamometer card units displayed by the program at the pumping
plot may also show the actual (measured) surface unit selection window. Here you can select the
dynamometer card (if you loaded a RODDIAG or pumping unit manufacturer and the pumping unit
XDIAG case into RODSTAR). sizes you have for each manufacturer in the ield.
After you customize the pumping unit list, you can
♦ Overlay actual (measured) dynamometer
select pumping units faster since the program will
card.
only show the units you have in the ield instead of
If you load a RODDIAG or XDIAG case into displaying all the pumping units in the pumping
RODSTAR, the program can plot the surface unit database. his saves you time by minimizing
dynamometer card that was stored in the ROD- the time and efort required to select a pumping
DIAG or XDIAG ile on the same plot as the unit. For example, if you only have 12 diferent
predicted dynamometer card. sizes of Lufkin Conventional, 10 sizes of Mark
Additional items on RODSTAR-D Output Op- II, and 14 American Conventional unit sizes, you
tions:. can setup RODSTAR to show only these units in
the pumping unit selection screen. To customize
♦ Deviation
Charts
If selected, it will add
a page with deviation
related charts such as
side load as a function
of measured depth,
axial loading, buck-
ling tendency, dog-
leg severity, and the
wellbore trajectory
views from North to
Looking down.
♦ Recommend-
ed Guide Report
his will print a
report of rod guide
Figure 3.6d - Setting up default quantities for RODSTAR-D
placement (depend-
14 | Starting and Setting Up RODSTAR

RODSTAR’s pumping unit list, do the following: additional information about the pumping unit
1. Click on the “+” symbol on the left of “Pump- as shown in Figure 3.10. his is especially use-
ful for manufacturers (for example, American
ing Unit Options.” hen, click on “Custom
conventional) who have more than one unit
pumping unit list”. his opens the window
with the same designation but diferent crank
shown in Figure 3.8.
types. In such a case, the Other: ield shows
2. Drop down the manufacturer list by clicking the crank type of the unit or other information
on the down arrow next to “Manufacturer:” that helps identify the pumping unit type. his
3. Select a manufacturer you want to add to your is not the only way to customize the pump-
custom pumping unit list as shown in Fig- ing unit database. As discussed in the section
ure 3.9. If this is a new manufacturer for the dealing with the pumping unit information
custom list, all available pumping units will screen, you can also select a unit you want to
appear in the window on the right side of the add to the customized unit list by irst selecting
screen. it from the full database and then selecting to
use the custom pumping unit list. At that point
4. You can select the units to include in the cus- RODSTAR will ask you if you want to add
tom pumping unit list using drag and drop. To this unit to the custom pumping unit database.
add a unit from the list of available units to the If you do, then select Yes.
custom database list, you simply drag (click on
it with the mouse and hold the left mouse but- 6. After you are done customizing the pumping
ton while moving it) the units you want from unit list, click on OK.
the list on the right to the custom list on the ♦ Measured Pumping Unit List
left. Or, you can click on a unit once to select
Here you can enter data for pumping units that are
it, and then click on the <<Add button (in the
not in RODSTAR’s main database. If you have the
middle of the screen). he program automati-
dimensions you need for these units you can enter
cally arranges the units in the proper order
them here to make them a permanent part of your
(largest stroke length and largest gearbox size
RODSTAR software. To enter dimensions for a
irst).
pumping unit, do the following:
5. To remove a unit from
the customized list,
simply drag it from
the list on the left, and
drop it in the list to
the right. Or, you can
click on a unit once
and then click the Re-
move>> button (in the
middle of the screen).
To make sure you se-
lect the correct pump-
ing unit, highlight it
(click on it once with
the mouse) and the
Name: and Other:
ields on the bottom of
the screen will show Figure 3.7 - Selecting output options
RODSTAR | 15

1. Click on “Measured
Pumping Unit List”.
2. Click on the “+”
symbol (on the left of
the pencil symbol).
his will open the
window shown in
Figure 3.11.
3. Enter the data in
this window starting
with the pumping
unit manufacturer
name.
4. Enter the pumping Figure 3.8 - Customizing the pumping unit database
unit data for your
pumping unit. that is not in the program’s database, do the fol-
5. When you are done entering data click on lowing:
“OK”. 1. From the setup window, click on “Custom
If you need help with one of the items you have to Rod Grades.”
enter, press ! to get context sensitive help on that 2. To add a new rod grade, click on the “+” button
(to the left of the pencil icon). his opens up a
item. For example, if you press ! when you are
new window where you can enter the name of
in one of the pumping unit dimension input ields,
the rod you want to add, the tensile strength,
the program will show you an outline drawing of
and the stress analysis method you want ROD-
the pumping unit with a visual explanation of the
STAR to use for this rod as shown in Figure
pumping unit dimensions (see Figure 3.12). To get
3.13.
more information on any of the dimensions you
see, simply click on it with the mouse. For exam- 3. You can also specify that this is a sinker bar
ple, you can click on the
“P” box to see detailed
help on the P dimen-
sion. Also, you can click
on the “See Also” hot
button to get help for
any other pumping unit
related item.

3.3.6 Rod Grade Options


Entering Custom Rod
Grades
To enter a rod grade Figure 3.9 - Selecting a manufacturer
16 | Starting and Setting Up RODSTAR

by clicking on the
“Sinker bar” option
at the lower left
hand corner of this
window.
4. Enter the rest of the
information for the
rod you want to add
and then click on
the “OK” button.
RODSTAR allows
you to select any of the
available stress analysis
methods. Once you
enter a special rod Figure 3.10 - Customizing the pumping unit database
grade to the program,
it becomes part of the unit manufacturer. As shown in Figure 3.15, after
program’s equipment database and it works exactly you select the manufacturer, RODSTAR dis-
the same way as RODSTAR’s built-in rod grades. plays a mini-spreadsheet that you can use to enter
pumping unit costs. To enter the cost for a pump-
For example, once you enter a special rod grade, ing unit, click on the cell to the right of the pump-
you can enter cost information for it, and you can ing unit and enter the cost.
select it from the same rod grade menu that ROD-
STAR uses for the built-in rod grades. When you are done entering pumping unit costs
for the pumping units you want, click on OK. Or,
he modify (Pencil Icon) and delete (“X” Icon) if you want to enter rod string cost data, Select
options allow you to change or erase custom rod “Rod string costs” and then select the rod type
grades you have already entered. and rod grade. RODSTAR will display a mini-

3.3.7 Cost Database


When you click on
this item in Setup,
RODSTAR displays
a window, shown in
Figure 3.14, that allows
you to enter or change
pumping unit or rod
string costs. To enter or
change pumping unit
costs select “Pumping
unit costs” his makes
the window change by
showing a drop-down
list box that you can use
to select the pumping Figure 3.11 - Entering custom pumping unit information
RODSTAR | 17

spreadsheet for you to


enter the cost per foot
(or per meter) for each
rod diameter as shown in
Figure 3.16. You do not
have to enter cost data
for all the rod diameters
you see. Simply enter
the cost only for the rod
grades and diameters
you use.

3.3.7 Batch Mode Options


When you click on this
tab, RODSTAR displays Figure 3.12 - Custom pumping unit help
a setup page that allows
you to choose diferent after you run several cases with the batch process,
options relating to the batch run capabilities of the program will automatically create an Excel
RODSTAR. he top portion of this input window spreadsheet and will load it into Excel automati-
allows you to select whether you want RODSTAR cally.
to print the results of each case it runs in batch, If you check the “Don’t re-run cases with saved
whether to create a summary spreadsheet ile, or output” check box, RODSTAR will not rerun
whether to rerun cases that contain saved output. cases that have saved output. When you run
Also, it lets you choose what action to take when RODSTAR in batch mode, RODSTAR saves
you load a ile that contains custom rod grades as the output in the same ile as the input data. Also,
shown in Figure 3.17. For example, if you want to when you run one case at a time, you can save
update the setup informa-
tion with the data in the
ile, then select the option
“Update Setup with ile’s
information.”
If you check the Make
Printouts check box,
RODSTAR will print
out every case you run
in batch. If you check
the Create summary
spreadsheet check box,
RODSTAR will summa-
rize the results of all the
iles you run in batch in
a Excel spreadsheet ile.
If you select the option
“View spreadsheet ile”, Figure 3.13 - Entering custom rod grade information
18 | Starting and Setting Up RODSTAR

the output by saving the


ile to disk when you are
looking at the output. he
option to avoid rerunning
cases that contain output
is useful when you want
to create more than one
spreadsheet ile using dif-
ferent spreadsheet for-
mats. Once the iles have
been run with batch, each
ile will contain all the
output calculations.
For example, let us as-
sume that there are two
diferent users (John and
Paul) who are running Figure 3.14 - Cost Database Setup Window
RODSTAR and they
each have their favor- you can click on the “+” icon at the “Spreadsheet
ite spreadsheet formats. John can run 20 cases in Setup” section of the batch window to add a new
batch mode and create a spreadsheet that sum- batch spreadsheet format (design of the spread-
marizes the values he is interested in. Later Paul sheet). Also, this section lists the spreadsheet for-
can run the same cases in batch mode and create mats you have saved. To use one of these spread-
a spreadsheet with the items he is interested in sheet formats for your next batch run, highlight it
which are diferent that John’s. Since John ran by clicking on it and then click the OK button to
all 20 cases, the iles now contain both input and exit Setup.
calculated results. When Paul runs the same cases If you have not created any spreadsheet formats,
in batch, he checks the Don’t re-run cases with
saved output option
to save time. Since the
output results are already
saved in the RODSTAR
iles, Paul’s batch run
will proceed very quickly
since all RODSTAR has
to do is extract the cal-
culated values that Paul
speciied in his spread-
sheet format from these
20 cases.

Creating and/or Changing


spreadsheet formats
As shown in Figure 3.17, Figure 3.15 - Pumping unit cost database
RODSTAR | 19

the only format that ap-


pears is the (Default) for-
mat that RODSTAR will
use when you run it in the
batch mode and choose to
create a summary spread-
sheet ile. To create a new
spreadsheet format click on
the ”+” button. his opens
the spreadsheet setup win-
dow that you see in Figure
3.18.
he list on the left side
shows the columns that
are in the spreadsheet now
and their order. he list on
Figure 3.16 - Entering rod string cost in Setup
the right shows additional
variables you can add to the the <<Add Before or <<Add After buttons in the
spreadsheet. You can use drag and drop to move an middle of the screen. However, using the mouse is
item from one list to the other. For example, to add much easier. After you are done designing the for-
rod string cost as the last column in the spread- mat of the spreadsheet, you can save it by entering
sheet, locate it on the table on the right (variables a name for it in the Format name: ield at the bot-
are listed in alphabetical order) and drag it (click tom of the screen. hen click OK to return to the
and hold while moving with the left mouse button) previous screen. From here, you can create another
to the other side. When you drag a value into the spreadsheet format, or modify or delete one of the
table on the left, the cursor shows an arrow that existing formats.
shows where this new value will be added. After
you drop the new item in the spreadsheet table, To modify an existing format, click on its name
it remains highlighted.
hen, to move it up or
down in the list click on
the Move Up or Move
Down buttons below the
list of spreadsheet vari-
ables. Or, you can click on
the Remove>> button to
send the highlighted vari-
able back to the “Available
values” list on the right.
Another way to add items
to your spreadsheet is by
highlighting a value on
the list on the right, high-
lighting a value on the list
on the left, and clicking Figure 3.17 - Batch mode options
20 | Starting and Setting Up RODSTAR

and then click on the


edit icon (pencil). Or,
to delete an existing
format, highlight it,
and then click on the
delete icon (X).

Figure 3.18 - Spreadsheet setup


RODSTAR | 21

4 Running RODSTAR

To start RODSTAR, double click on its icon. programs have a menu bar with drop-down menus
After a few seconds you will see RODSTAR’s and a control menu box at the top left corner. You
introductory window and then the RODSTAR can access all menu items using either the mouse or
main window. When RODSTAR irst loads, only the keyboard. Using the mouse is by far the easiest
the new ile, open ile, setup, and help buttons are way.
active on the toolbar. If you have not set up ROD-
When selecting an item from a menu, visual clues
STAR then do so before entering a new case (see
tell you what will happen next.
Chapter 1 for information on setting up ROD-
STAR). ♦ An item followed by no markings starts an
action. (For example, click on File and then click
on New.
♦ An item followed by an ellipsis (...) needs
4.1 RODSTAR’s User Interface more information before taking action; normally,
RODSTAR has a user-friendly interface that the additional information is entered into a dia-
simpliies and speeds up data entry. he program log box. (For example, click on File and click on
uses standard Windows features along with other Open…)
unique features we designed to make entering and
changing data as easy as possible. Figure 4.1 shows
how to access the most recently saved iles and
select the ile you want to load into RODSTAR. An easy way to load iles you recently saved:
If you are not familiar with Microsoft Windows, RODSTAR has a most-recently-used ile list on
please take some time to study your Windows the File menu, as shown in Figure 4.1. Selecting
manual. Teaching you how
to use Windows is beyond
the scope of this manual
(although many Windows
procedures are explained).
By taking the time to un-
derstand and learn how to
use Windows, you will be
able to efectively use not
only RODSTAR, but any
other Windows program.
RODSTAR’s interface
has most of the elements
that are common to all
Windows programs. For
Figure 4.1 - he most recently saved d ile list
example, all Windows
22 | Running RODSTAR

the Recent Files sub-menu will show you up to diagram, press “P” and then click on Permissible
nine of the most recently accessed iles. A ile is load diagram.
placed at the top of the list whenever it is loaded, RODSTAR has context sensitive help for each
or saved with a new name. his list can also be ac-
cessed by clicking on the drop-down button on the input item. To access the help, simply press !
toolbar to the right of the open ile icon. while in the input ield in question.

4.1.1 RODSTAR’s Help System 4.2 Entering Rod Pumping System


RODSTAR has a powerful help system that
provides context sensitive help for every input item. Data
Also, it allows you to easily locate help on any When entering data in RODSTAR’s input win-
subject relating to system design and simulation. It dows, it helps to know the following:
even includes a complete artiicial lift glossary that
provides instant access to deinitions for hundreds ♦ To replace the contents of an input box,
of artiicial lift terms. Also, the help system helps
you learn how to use it by including extensive help
on itself.
Click on the Help drop-down menu to see the
Help menu choices which are:
♦ Contents..
♦ Index..
♦ Search..
♦ About RODSTAR..
To see RODSTAR’s version number, and your
sentinel’s serial number, click on About ROD-
STAR..
Click on Contents to see a list of items ROD-
STAR can provide help for. As you can see, ROD-
STAR shows text and pictures in its help screen.
For example, RODSTAR displays a picture of the
toolbar and instructs you to click on the button you
want help for. Using the mouse, you can resize or
move the Help window.
Next, click on Help and then click on Glossary to
see an alphabetical listing of artiicial lift terms. To
see the deinition of any of the terms in the glos-
sary, click on it. For example, click on API grav-
ity to see a deinition. Also, you can click in the
list of items in the Glossary and then type a letter
to go to the terms that start with that letter. For, Figure 4.2 - RODSTAR’s Artiicial
example, to ind the deinition for Permissible load Lift Glossary
RODSTAR | 23

their color changes to


white when you move to
the next ield.
You can get context sensi-
tive help for any input
ield by pressing !.
Please use the context
sensitive help as often as
possible because it con-
tains important informa-
tion that will allow you to
make better use of ROD-
Figure 4.3 - he Well Information input window STAR. Also, the context
sensitive help makes you
double click it before typing in it. aware of program as-
♦ If an input window contains a name that is sumptions or limitations.
made up of more than one word, double click any
word to select it. hen, to replace it, simply type a
new word. 4.2.1 Entering Well Information Data
To enter rod system data in RODSTAR for the If you entered a company name in Setup, it appears
irst time, click on the irst icon on the toolbar or in the Company name ield. his saves you from
open the File menu and select New. his opens having to enter the same company name every
the Well Information input window, shown in time you enter data. he date defaults to the date
Figure 4.3. You can move this window with the in your computer’s memory. If the date in your
mouse by dragging it to the desired location. Also, computer is not correct, you can type over it. he
you can use the mouse to resize this input window. well name is required because RODSTAR uses it
to create the default ile name when you save data
RODSTAR’s input windows use the following
to disk.
unique color scheme:
he pump condition panel allows you to select
♦ Required data input ields appear with a
pump condition and pump eiciency or pump
yellow background. You must enter data in these
illage. To select one of these input ields click on
ields before closing the window, continuing to the
next window, or running the calculations. the input ield or its label. Press ! while in one of
these ields for some useful information.
♦ he active input ield or list box appears in
cyan. he option to have the pump condition and illage
calculated works along with the Production Infor-
his color scheme helps you to easily see what data
mation window. When you select this option you
you need and where you are in the input window.
must enter a pumping speed and IPR data in the
here are two ways of moving around in an input second input window. Based on the SPM you en-
window. You can click the input ield you want, ter, RODSTAR calculates the pump displacement
or you can enter data in order by pressing T to versus maximum available production from the
move forward from ield to ield. Also, you can IPR data as well as the inal pump intake pressure.
RODSTAR uses an iteration scheme to converge
press S+ T to move backwards. After enter- to the correct pump condition and pump illage
ing data in ields with yellow background color, that will result from the SPM you enter, along
24 | Running RODSTAR

with the calculated pump intake pressure. RODSTAR to simulate. For example, if you
want to simulate water in the casing-tub-
he Production Information window also gives
ing annulus instead of oil, then enter an API
you the option of having RODSTAR calculate the
gravity of 10 (which corresponds to a luid
required pumping speed based on a target produc-
speciic gravity of 1.0).
tion you enter. However, the option of calculat-
ing the SPM from your target production is
only available if you select a full pump. For luid
Percent water cut
pound or gas interference, you must enter a pump-
ing speed in the Production Information window. he percent water cut input along with oil API
gravity allows RODSTAR to calculate a default
speciic gravity for the produced luid. Also, it uses
this data to calculate $/bbl (or $/m3) electricity
Other input data in the Well Information window: costs.
Comment
You can enter a comment about the case. You can Oil API gravity
type up to 100 characters in the comment ield.
he comment string you enter is included on the RODSTAR uses the oil API gravity to calculate
screen and printed outputs. luid load on the plunger and the default speciic
gravity of the produced luid. Also, as discussed
above, RODSTAR uses this number to calculate
Pump Load Adjustment (RODSTAR-V Only) the speciic gravity of the luid in the casing-tubing
annulus which it assumes to be 100% oil.
he pump load adjustment allows you to increase
the luid load picked up by the plunger. Usually
this is unnecessary. However, this input allows you Fluid speciic gravity
to account for extra downhole loads due to exces-
sive downhole friction (for example due to wellbore RODSTAR uses the oil API gravity and per-
deviation), or due to the “plunger efect” of large cent water cut you entered to calculate the default
sinker bars. It is recommended that you use zero speciic gravity of the produced luid. he program
for this number unless you have more than 1000 will display this value when it prompts you to enter
feet of large sinker bars such as 15/8’’ or 1¾’’ bars the luid speciic gravity. RODSTAR calculates
in 2’’ tubing. he value of this number in pounds the default speciic gravity without considering free
is typically 5% to 10% of the pump depth in feet. gas. his is okay for designing new wells since we
For example, for a pump depth of 6000 feet, enter prefer to be more conservative. However, if you
a value of 300 to 600 pounds (but only if you use want to simulate an existing system that produces
more than 1000’ of large sinker bars). RODSTAR gas, you must enter a lower number than the one
will not allow you to enter a value that is larger calculated by RODSTAR. With some experience
than 15% of pump depth. Also, you can use this and with “history-matching” between predicted
input to add pump load for more conservative and actual dynamometer cards you can come up
predictions. with efective speciic gravities that will accurately
model your rod pumping systems. If you use a
Please note that RODSTAR assumes that the speciic gravity that only considers liquids, it will
tubing-casing annulus is full of oil. It calcu- result in higher predicted loads, power consump-
lates the speciic gravity of the oil from the API tion, etc.
gravity you enter. If you do not agree with this
assumption then change the oil API gravity If you are designing a new system and you are not
to correspond to the speciic gravity you want sure what the speciic gravity is, use the higher
RODSTAR | 25

value you expect to have to make sure that your and bubble point pressure. Also, you can enter
system will not be overloaded when in operation. from one to 10 test points. If you select to use the
However, when matching measured dynamometer Vogel method for the oil IPR calculations then
cards, use a speciic gravity that is as close as pos- you only need one point. If you use Vogel and enter
sible to the actual value. more than one point, then only the irst point is
After you inish entering data for the Well Infor- used. You can enter more than one test point if you
mation window click on the next screen button use the Fetkovich method. he pressure that cor-
(right arrow) on the toolbar to open the Production responds to each production test point can either
Information input window. To move back to the be pump intake pressure or lowing bottomhole
previous window, simply press the left arrow icon pressure (in the middle of the perfs). To add a new
on the toolbar. pair of Pi and Fluid production data, click on the
add button (top right) icon. To delete a set of data
Remember that pressing @ converts to the op- points, click on the remove icon (bottom right).
posite system of units. For example, if you selected
English units but want to enter the pump depth You can get help for any input item by pressing !
when in the input ield or by clicking on the ques-
in feet, press @ before entering the value. If the tion mark icon on the toolbar.
value for any ield with units has already been
If you do not know what the bubble point pres-
entered, pressing @ will show it in the opposite sure is, but you know the well is producing below
units. the bubble point pressure, then leave the bubble
point pressure ield blank and click on “Producing
below bubble point” or in the check box next to
4.2.2 Entering Production Information it. After you enter the last piece of IPR data, click
he Production Information input window allows to a diferent input ield, press T or click on the
you to enter a luid level or pump intake pres- “Update prod.” button to allow RODSTAR to
sure as shown in Figure 4.4. Also, you can select calculate the maximum oil, water, and luid pro-
to enter a pumping speed,
enter a target production
(the program will calculate
the pumping speed to get
the target production), or
you can select to calculate
the target production from
inlow performance data.
If you choose to enter IPR
data, the Production In-
formation window expands
to reveal the data you must
enter. his includes the cor-
relation you want to use for
the inlow performance re-
lationship (IPR), the depth
from surface to the middle
of the perforations, the
static bottom hole pressure, Figure 4.4 - he Production Information input window
26 | Running RODSTAR

whether you want to enter


the value or have ROD-
STAR calculate it from
your data. If you enter
only one test point, ROD-
STAR uses a value of 1.0
for n unless you select
to input your own value.
However, if you enter
two or more test points,
RODSTAR calculates n
from a log-log plot.
If you enter inlow per-
formance (IPR) data,
RODSTAR can calculate
the pump intake pressure
using the target produc-
tion you have entered
(see Figure 4.7). You can
select to have RODSTAR
calculate the pump intake
Figure 4.5 - he inlow performance relationship (IPR) plot pressure from the IPR
data, or if there is no IPR
duction rates and target production. data available, you can
You can see the IPR plot by clicking on the IPR enter a pump intake pressure or luid level yourself.
Plot... button (under the target production ield). Usually, for new systems, it is recommended that
When the IPR plot is displayed as shown in Fig- the system be designed for the highest possible
ure 4.5, you can move the cyan line that you see
on the plot with the mouse to see the calculated
production rate for any bottomhole pressure. To
move this line, point to it with the mouse until
the mouse cursor changes shape and then drag the Figure 4.6 - Fetkovich ‘n’ value
line to any pressure point on this plot. As you are
moving this line, the producing bottom hole pres-
sure, pump intake pressure, oil production, water luid load on the plunger. his is accomplished by
production and total luid production are dynami- entering a luid level that is equal to pump depth.
cally recalculated. You can print the IPR plot you
see on the screen by clicking on the Print button
at the bottom right hand corner of the screen, or 4.2.3 Entering Pump and Tubing Information Data
you return to the production information screen by
On the third input screen, you can select the
clicking on Close.
tubing size, tubing anchor depth (if anchored),
RODSTAR ofers you the option to enter the pump type, plunger size, and the upstroke and
value of n for the Fetkovich IPR correlation as downstroke rod-tubing friction coeicients. Also,
shown in Figure 4.6. he window includes a check for shallow, high rate wells, you can include luid
box, labeled Calculate ‘n’, that tells RODSTAR
RODSTAR | 27

inertia efects. If you


select to include luid
inertia1 efects then you
must also enter the luid
compressibility index. Figure 4.7 - Options for calculating pump intake pressure
For more information
on this option read the ing friction such as: wellbore deviation, a well with
discussion that follows later in this section, or use heavy oil production, parain or scale problems,
the context sensitive help system. etc.
You can select the pump plunger size from a list he most accurate way to igure out the rod
of standard sizes, or you can enter a non-standard tubing friction in RODSTAR-V is to im-
size by selecting “Other” from the list of plunger port a measured dynamometer card from a
sizes. If you are simulating a full pump and you RODDIAG or XDIAG ile. hen, “ history-
entered a target production, you can select to have match” this actual card by manually adjust-
RODSTAR recommend the pump plunger size for ing the friction. You do this by varying the
you. his option is only available when you enter upstroke and downstroke rod-tubing friction
a target production and select full pump for pump coeicients until the surface dynamometer
condition. card predicted by the program matches the
Please note that the pump type you select afects measured dynamometer card. his technique
the plunger size that the program will recommend. allows you to ind the rod-tubing friction
It may be interesting to make one run with an that gives the best results when simulating
insert pump type and one with a tubing pump to this system. From then on you can use these
see what RODSTAR recommends. friction factors every time you simulate this
pumping system.
Please note that this “history-matching” technique
Other input data in the Pump and Tubing Information works only if the dynamometer card that you mea-
window: sure corresponds to a pump condition that ROD-
STAR can simulate (full pump, luid pound, or gas
Rod-tubing friction coeicients interference). For example, if the pump is worn out
For rod-tubing friction , RODSTAR-V allows you or is hitting up or down, etc., then this technique
to enter upstroke and downstroke friction coef- will not work as well. his is because you will be
icients yourself, or you can have the program cal- unable to get a good match between predicted and
culate them for you. If you do not know what to measured dynamometer cards.
enter, then choose to have RODSTAR-V calculate If you do not have a measured dynamometer card,
the rod-tubing friction for you. he friction fac- use the following guidelines for entering rod-tub-
tors calculated by RODSTAR-V are estimates for ing friction coeicients in RODSTAR-V:
average friction for a vertical wellbore. If you are
simulating a system with excessive downhole fric- 1. First select to have RODSTAR-V calculate
tion, you must enter your own rod-tubing friction the rod-tubing friction coeicients for you. You
coeicients for more accurate results. here are can use these calculated values as guidelines to
several downhole conditions that increase rod-tub- decide what values to enter yourself to better
simulate your rod pumping system.
 Fluid inertia effects are dynamic effects
2. For heavy oil or for wells with parain or scale
that increase fluid load on the plunger in wells less
buildup, use 2-3 times the value calculated by
than 4000 feet with pump plungers larger than 2.0
RODSTAR-V. You can use the same guideline
inches
28 | Running RODSTAR

for deviated wells when the deviation is close to the molded rod guides.
the bottom of the wellbore. Rod guide manufacturers need to provide you with
3. For deviated wells with the deviation close friction ratio values for the diferent rod guides
to the surface you may need to enter a larger they make.
number such as 4-6 times as high as the values
calculated by the program. Also, it may be
appropriate to use diferent values for upstroke Buoyancy efects
and downstroke frictions to better match your
downhole conditions. he option to include buoyancy efects should
be left unchecked in most cases. his is because
he above comments refer to RODSTAR-V. buoyancy does not cause buckling of the rod string.
RODSTAR-D can calculate the efect of deviation However, for iberglass-steel rod strings, after the
(such as side load) from the deviation survey. design is inalized, It is recommended that an ad-
ditional run be made including buoyancy efects to
ensure that the iberglass portion of the rod string
RODSTAR-D Friction Coeicients is not in compression. If it is in compression, then
more sinker bars must be used, the pumping speed
In RODSTAR-D, the upstroke and downstroke
need to be reduced, or both.
rod-luid damping coeicients on the pump and
tubing information window are only for luid When buoyancy is not included, the bottom of
damping on rods. RODSTAR-D also allows you each rod section except the last section should have
to enter rod-tubing friction (drag) coeicients for a positive stress. Otherwise the rods may be going
each rod string section in the rod string input win- into buckling. It is normal for the very bottom of
dow. he default bare rod rod-tubing drag friction the rod string to be in compression if you enter a
coeicient is 0.2. he range for this value is from pump friction that is not zero (a minimum pump
0.1 (for oil lubrication between smooth rods and friction of 200 lbs is recommended).
tubing) to 0.3 (for high water cut wells and rough For more information on the theory behind these
rod and tubing surfaces). Again, the best way to recommendations, please read SPE paper number
determine what to use is by plotting a measured 25416 “Interpretation of Calculated Forces on
dynamometer card on the same plot as the pre- Sucker Rods” by J. F. Lea and P. D. Pattillo. Pre-
dicted dynamometer card and changing the values sented at the Production Operations Symposium
of the rod-tubing friction coeicients for each sec- in Oklahoma City, March 1993.
tion of the rod string. You can do this by loading a
RODDIAG or XDIAG ile into RODSTAR.
To simulate the efect of rod guides, you need to Fluid inertia efects
adjust the friction coeicients for each section
of the rod string. You can use the ratio of guide If the well depth is less than 4250 feet and the
friction to bare rod friction to adjust the default pump plunger size is larger than 2.00 inches,
friction coeicient. For example, the friction ratio RODSTAR allows you to consider luid inertia
default value for molded rod guides is 1.5. his efects. hese dynamic efects become important
means that if you use molded rod guides, you need in wells with plungers larger than 2.0” and pump
to increase the rod-tubing friction coeicient by depths of 4000 feet or less. However, there is no
50% to accurately simulate the additional rod- exact “magic” depth for which luid inertia be-
tubing drag. So, if you use molded rod guides, comes important. herefore, RODSTAR allows
you need to enter a friction coeicient of 0.3 you to include these efects for wells up to 4250
(0.2*1.5=0.3) for the section of the rod string with feet deep and with a plunger size equal to or larger
than 2.0”. Another important factor is luid com-
RODSTAR | 29

pressibility. he more compressible the luid is, the 4.8.


less prominent the luid inertia efects are.
If you include luid inertia efects, RODSTAR will
prompt you for the luid compressibility index. he
default is 3 but you can vary this number between
1 and 7 (x10-6 psi-1). he compressibility index
tells RODSTAR how compressible the luid in the
tubing is. he value of the compressibility index af-
fects the shape of the predicted dynamometer cards
(surface and downhole). If you are not sure what
number to use, experiment with diferent values
until you can match measured dynamometer cards
for the well you are simulating. When you include
luid inertia efects, pump eiciency becomes a vari- Figure 4.8 - Rod string entry options
able that afects the dynamic luid load on the plunger.
herefore, using 90% pump eiciency gives higher
peak polished rod load than using 80%.
he option to include luid inertia efects is only RODSTAR Steel Design
available if you are modeling a full pump. Please
do not confuse luid inertia efects with the mo- If you select this option, RODSTAR displays
ments of inertia of the pumping unit that have to a window such as the one shown in Figure 4.9.
do with gearbox torque due to prime mover speed Here, you can select the maximum and minimum
variation. Fluid inertia efects refer to additional rod diameters to consider, whether to include
dynamic forces on the plunger caused by the sinker bars, the service factor, and additional rod
pickup and rapid acceleration of the luid load. costs.
RODSTAR simulates luid inertia efects with If you want to include sinker bars then you must
a second wave equation that models the pressure enter the diameter and length of the bar (or sinker
waves in the luid in the tubing. his increases rod). RODSTAR does not calculate the length of
simulation accuracy by accounting for pressure the sinker bar section because there is no industry
pulses traveling up and down in the tubing luid. consensus on how to design sinker bars. However,
hese pressure waves have a direct afect on the RODSTAR will design the rod string above the
pump plunger. Since the program has to do many sinker bar section you specify.
additional calculations when you include luid RODSTAR attempts to design an optimum rod
inertia efects, RODSTAR may take 60%-80% string based on the rod grade and the maximum
longer to run. and minimum rod diameters you enter. First,
RODSTAR igures out how many rod tapers are
needed. hen, it automatically adjusts the length
4.2.4 Entering Rod String Data of each section until the stress loading is the same
he fourth input window deals with the rod string at the top of each rod section. his equalizes and
design. As Figure 4.8 shows, you can select one of minimizes stress loading on the rod string. his
the three available rod string entry options: “stress balancing” approach gives the lowest cost
rod string with equally distributed stress loading,
RODSTAR Steel design, RODSTAR Fiberglass- for the rod grade you select.
Steel design, or Manual rod string entry. he
symbols for these options are explained in Figure his approach works the same regardless of steel
30 | Running RODSTAR

rod grade or type. For example, you can have iberglass section (for two or more rod sections) so
RODSTAR design a Corod rod string for semi that there is equal stress loading at the top of each
elliptical “Ultra” Corods using a maximum diam- section as shown in Figure 4.11.
eter of 17/16”, a minimum diameter of 13/16”, and his Figure shows a iberglass-steel rod string
a 375’ section of 1 5/8’’ sinker bars on the bot- designed with RODSTAR-V. RODSTAR-V can
tom. RODSTAR uses only the rod sizes it needs. design tapered steel rod strings under the iber-
For example, if the loads are not high enough to glass section for any type of steel rod, including
require the use of the 17/16” rod diameter then non-API high strength rods, and Corods. If you
RODSTAR will go to the next size (16/16”). If want to ine-tune a RODSTAR design, select to
this is still too big, it will use the 15/16”. enter your own rod string design by clicking on
he maximum rod loading used by RODSTAR the manual rod string entry icon. RODSTAR will
to decide when the next larger diameter rods show you the current rod string design in memory
are needed is 95% by default. However, you can as if you entered it yourself. hen, you can make
change this number if you like by going to the any changes you want to the rod string without
Setup “Defaults” window. having to reenter everything.
Also, you can have RODSTAR design the rod
string while calculating the pumping speed and
Fiberglass/steel RODSTAR design plunger size, to get the target production. How-
If you select the option to have RODSTAR-V de- ever, because of the complexity of the calculations,
sign a iberglass-and-steel rod string, you will see simultaneous use of all or most of RODSTAR’s
the data input screen in Figure 4.10. For example, “smart” options will result in longer run times.
let us say you want to use a design with iberglass his is especially true if you also select to include
rods on top followed by a tapered steel section with the efect of prime mover speed variation. Also,
1” and 7/8” rods, and then 375 feet of 1” sinker depending on the case, RODSTAR’s run time may
bars. RODSTAR is able to design this rod string be longer if you enter a target production that is
for you. Also, it balances the steel design under the too large for the pumping system.

Figure 4.9 - Steel rod string design options


RODSTAR | 31

If you select only sinker bars on the bottom (with- tapered steel section under the iberglass, and a
out regular steel rods between the iberglass and 500 foot 1.5 inch sinker bar section on the bottom.
sinker bar) then RODSTAR will calculate the RODSTAR will determine the iberglass diameter
length of the sinker bar section for you. If you and length you need, and the steel rod section and
select both sinker bars and a tapered steel design tapers you need. If RODSTAR cannot balance the
between the sinker bars and the iberglass rods, steel rod string design because the 3/4’’ section is
then you must enter the length of the sinker bar (or not needed, it will not use any 3/4” rods.
sinker rod) section. RODSTAR will determine the Another interesting capability of RODSTAR is
length and diameters of the tapered steel portion that if you use continuous rods (Corod or Prorod)

Figure 4.10 - Fiberglass rod string design window

instead of regular rods under the iberglass, it may


based on the maximum and minimum diameter skip a rod diameter, if it has to, in order to bal-
limits you enter. ance the rod string stress loading. his is not a bug.
RODSTAR may reject a steel rod diameter if it is Sometimes the program has to do this to success-
not needed. For example, if you asked RODSTAR fully balance the steel portion of the rod string.
to design a rod string with iberglass on top, a

Figure 4.11 - RODSTAR Designed Fiberglass-Steel Rod String


32 | Running RODSTAR

Figure 4.12 - Selecting rod grades in RODSTAR

Entering Your Own (Manual) Rod String can be up to 50 feet shorter than the pump depth.
However, it cannot be longer than the pump
his option is primarily used for entering rod
depth. For example, if the pump depth is 5000
string data for an existing system you want to
feet, you can enter a rod string that is between
simulate, or to modify a design that RODSTAR
4950 and 5000 feet. When entering rod string
itself came up with (when you select to have the
data for the irst time, RODSTAR shows a default
program design the rod string for you). his is
length for the last rod section equal to the difer-
not a good option to use when you irst design a
ence between the pump depth and the rod string
new system because it requires the most work and
length you entered so far.
experience.
Selecting the option to enter your own rod string
When you select this option, you can enter data for
gives you maximum lexibility. However, it re-
either steel or iberglass rods as Figure 4.12 shows.
quires the most expertise to come up with a good
You can enter the number of rod sections, the ser-
rod string design. You can use this option to select
vice factor you want to use, and rod string data for
diferent rod grade or manufacturer for each rod
up to eight rod sections. For each section, you can
section. In general, this option allows you to enter
select the rod type or grade, diameter, and length.
any rod string design, no matter how unusual. he
For Fiberlex iberglass rods you can also specify
minimum length you can enter for any rod section
the sucker rod length.
is 25’ (length of a single sucker rod).
If you select one of the iberglass manufacturers
When entering the rod string data manually,
listed on the drop down list next to the rod grade
RODSTAR allows you to add and remove rod sec-
input ield, the program knows the weight per
tions from anywhere in the rod string, instead of
foot and modulus of elasticity and will not prompt
only at the bottom. he window has icons on the
you for them. he program warns you about rods
left side for inserting a rod section, for removing
that do not it in the tubing. Also, it warns you if
a rod section, or for moving a section up or down.
the rod string length is shorter or longer than the
For example, if you want to remove a rod section,
pump depth. he total length of the rod string
irst click on it and then click on the Delete Rod
RODSTAR | 33

rod section icon.


To add a rod section,
click on an existing rod
section and then click
on the Insert/Add Rod
Section icon. he new
section will be added be-
low the selected section.
RODSTAR asks for
conirmation when-
ever you remove sections
from the rod string,
whether by using the
Remove rod section
button or by reducing
the number of rod sec-
tions.
Figure 4.13 - Wellbore deviation entry window

The meaning of the term Manual Entry of Deviation Survey


“Sinker Bar” in RODSTAR To enter the deviation survey manually, you need
In RODSTAR, the term “sinker bar” means a to know how many deviation points you have and
steel rod that is made speciically to be used at the the measured depth, inclination and azimuth of
bottom of the rod string for weight such as 1 3/8”, each deviation survey point.
1½”, 1 5/8”, etc. he term “sinker rod” means a Start by entering the number of survey points as
regular rod such as a 1” or 7/8” rod that is placed shown in Figure 4.15. As soon as you enter this
on the bottom of the rod string for weight. For a 1” number, the program will created the correct num-
or 7/8” rod to be considered a “sinker rod” it must ber of rows for you to enter the data as shown in
be larger than the diameter of the rod above it. Figure 4.16. he easiest way to enter the data is by
When entering the rod string manually, make sure
you select “Sinker bars” in the list of rod grades for
sinker bars as shown in Figure 4.11. Do not select
“Steel” rod type and then “Other” for the rod size.

4.2.5 Entering Wellbore Deviation Data (RODSTAR-D)


RODSTAR-D has an additional input window
for entering wellbore deviation shown in Figure
4.13. Figure 4.14 explains the meaning of the icons
shown on the left side of this input window. You
can activate these icons by clicking on them with
the mouse.
Figure 4.14 - Deviation entry icons
34 | Running RODSTAR

the numbers in the other columns of the


deviation input window. hese numbers
are Dogleg severity, True Vertical Depth
(TVD), North-South distance (N-S),
and East-West (E-W) distance in feet or
meters.
Figure 4.15 - Enter the number of entries Double-check your data to make sure
you are entering the numbers correctly

Figure 4.16 - Entering deviation data manually

using the tab key to move from ield to ield.


he “Add Entry” and “Remove Entry” buttons can
be used as needed. At any time during the data
entry, you can click on the “Plot Survey” tab to see
a 3-D plot of the wellbore deviation entered so far.
When inputting the Azimuth, RODSTAR recog-
nizes both degrees (i.e. 340) and degrees/minutes
formats (i.e. N20W or N20 0W). As you continue
to enter the deviation data, the program calculates
Figure 4.17 - Import Wizard Options
RODSTAR | 35

and will not display


any directional indica-
tors (i.e. N20E or N20
0E will be displayed as
20).

Using the Deviation


Survey Import
Wizard
You can use the de-
viation import wizard
option to import a
spreadsheet with devia-
tion data, or to import
a deviation survey
from a RODSTAR ile
previously created with
Figure 4.18 - Step 1 of the Deviation Import Wizard RODSTAR-D and
which contains devia-
(especially if you see dogleg severity numbers in
tion data.
red).
To Import a Deviation Survey, click the “Import
If RODSTAR is being used to analyze an exist-
Wizard” button. Using the Import Wizard Dia-
ing well, the Deviation Survey Direction Toolbar
log window, select the source of your Deviation
should be disabled. To disable this toolbar, click
Survey. In this example we are using a Microsoft
the Setup icon, click the Defaults option, and un- Excel spreadsheet.
check the box labeled
“Show Deviation
Direction Toolbar”.
he Deviation Survey
Direction Toolbar
is used to design a
deviated well. While
the toolbar is active,
the Azimuth is input
in degrees and the
toolbar is utilized to
designate a direction.
Select a direction irst,
then input the degree
value. he ield will be
automatically updated
with the direction once
the ield is left.
NOTE: he NE
Figure 4.19 - Step 2 of the Deviation Import Wizard
direction is the default
36 | Running RODSTAR

Figure 4.20 - Step 3 of the Deviation Import Wizard

Figure 4.21 - he last screen of the Deviation Import Wizard


RODSTAR | 37

Figure 4.22 - he deviation survey after it was imported

Figure 4.23 - he 3-D Plot of the deviation Survey


38 | Running RODSTAR

Step 1 prompts you to select the ile to be imported Selecting a pumping unit manufacturer
as shown in Figure 4.18.
RODSTAR allows you to easily select a pumping
Step 2 allows you to select the Workbook and unit manufacturer and unit size with drop-down
Spreadsheet to use in cases where there are more list boxes. To display the menu with all pumping
than one in the Excel ile as shown in Figure 4.19. unit types available, click on the drop arrow next
Step 3 automatically locates the columns in the to the “Manufacturer” ield (see Figure 4.24).
spreadsheet where the values are stored for the his is a scrollable list of all units in the program’s
Measured Depth, Inclination, and Azimuth as database in alphabetical order. You can go to the
shown in Figure 4.20.
he next step loads the data and then inishes as
top of the list by pressing}. You can jump to
shown in Figure 4.21. the bottom of the list by pressing ~. You can
Click “Done” and view the imported deviation also move up or down by pressing O (Page up)
survey data as shown in Figure 4.22.
or N (Page Down). A convenient way to move
Please keep in mind that for program to be able to through the list is to press the irst letter of the
load the deviation data from an Excel spreadsheet, unit name you want to use. For example, to locate
it must see three columns with the deviation data. the National “E” Series pumping unit entry, you
hese columns need to be labeled as follows:
can press n and the highlight bar will jump to
“Measured Depth (ft)” or “MD (ft)”, or “MD (m)”
the irst name in the list that starts with N. hen
“Inclination” simply click on the National “E” Series entry. At
“Azimuth” the top of the list of pumping unit manufactur-
ers is the item (Measured pumping units). his
Clicking the “Plot Survey” tab on the right side
of the window will display the Deviation Plot as option allows you to select a unit for which you
shown in Figure 4.23. From this screen, you can entered geometric data in Setup.
rotate the plot to better understand and visualize
the wellbore deviation, you can zoom in, etc. When you select the (Measured pumping units)
option, RODSTAR will display a list that only
shows the measured pumping units, as Figure 4.25
shows.
4.2.6 Entering Pumping Unit Data
As Figures 4.24 and 4.25 show, there is a check
he pumping unit input screen allows you to select
box that allows you to use the custom pumping
a pumping unit from the database that comes with
unit list instead of the main pumping unit list. If
RODSTAR, or from your measured pumping unit
you check this option, before you select a unit,
database (if you entered your own pumping unit
the Manufacturer list will show a shorter list that
dimensions in Setup).
contains only the manufacturers you selected in
Another option is to enter a pumping unit ID. Setup in your custom unit list as shown in Figure
he pumping unit ID is a unique string of letters 4.26. When the “Use custom pumping unit list”
and numbers. RODSTAR displays the pumping option is checked, when you select a pumping unit,
unit ID along with other unit information after you will see a short list containing only the unit
you select a unit. If you make a note of this unit sizes you selected for your customized list for this
ID (in the well ile for example), you can use it manufacturer.
to specify the pumping unit instead of having to After you select a manufacturer you can use the
select it from the list. his is a unique ID for each same procedure to select the unit size you want
pumping unit in the program’s database. from the pumping unit drop-down list box . You
RODSTAR | 39

Figure 4.24 - Pumping unit manufacturer list

can move through this list the same way as with How to add units to the custom pumping unit list
the pumping unit manufacturer selection menu.
You can use the “Use custom pumping unit list”
he pumping units on this menu are ordered from
check box to add units from the main list to your
largest to smallest stroke length, gearbox size, and
custom list. For example, if you run across a pump-
structure size. However, if the window shows the
ing unit that is not in your custom list yet, clear
pumping unit name (for old units) the units are
the “Use custom pumping unit list” check box so
listed alphabetically.
that you can use the general pumping unit list.
When you enter a unit, the Unit ID, the program
After you select the pumping unit then click on
automatically displays the unit that the ID cor-
the “Use custom pumping unit list” check box.
responds to. RODSTAR displays the information
RODSTAR asks if you want to add this pumping
necessary for you to correctly identify your unit.
unit to the custom pumping unit database. Select
For example, for American conventional units you
Yes to add this unit to your custom list. he pro-
will see that certain unit sizes appear more than
gram will add this unit to the custom list and also
once on the selection list. However, they have dif-
switches to the custom list.
ferent cranks.
his option only allows you to add units to your
custom list without having to do it from Setup. To
remove units from your custom list or to add more
40 | Running RODSTAR

Figure 4.25 - Measured pumping unit list

than one unit, go to the setup window and cus- TIP: If your unit is not listed in RODSTAR
tomize the list of units as described earlier in this and you do not have the unit dimensions, then
manual. use a unit that is closest to it. As long as you use
the same unit geometry and a unit with the same
stroke length and gearbox rating, the results should
Selecting to enter a pumping unit ID be close to actual as long as the pumping unit is
he unit ID option is the fastest way to enter the same unit type as the one you selected.
pumping unit information if you already know If after you enter a pumping unit ID RODSTAR
the pumping unit ID for your unit. You can see displays “he pumping ID you entered is not valid”
the pumping unit ID on the pumping unit entry this means that ID you entered is not recognized
window after you select a unit. Once you locate by RODSTAR. his can happen for two reasons:
your unit, you can make a note of its ID in the well
1) You entered the wrong ID such as R0 (which
ile. hen, the next time you want to use this unit,
does not exist), or CL901 instead of CL91.
you can select to enter its ID. For example, for a
Lufkin Mark II M-456-305-144, the unit ID is 2) You have erased the pumping unit ile by acci-
ML32. dent, or the pumping unit iles are not in the same
directory as the program.
To identify some units correctly, it is necessary
to know the crank number since they may have RODSTAR Recommended unit size
the same API designation but diferent geometric If you enter a target production instead of pump-
dimensions depending on crank number (primarily ing speed, RODSTAR will display a recommended
units made by American International Manufac- pumping unit size to help you select a pumping unit.
turing Company). his recommendation can be very helpful if you are
RODSTAR | 41

Figure 4.26 - he custom pumping unit list

designing a new pumping system and must decide another one. he recommended unit size is a push
what size unit you need. RODSTAR recom- button, as shown in Figure 4.27. So, whenever you
mends sizes that are closest to conventional units want to return to the pumping unit size recom-
as Figure 4.27 shows. herefore, if you plan to use mended by RODSTAR, just click the button and
uncommon unit geometries such as the Rotalex, RODSTAR will automatically select the unit size
then this recommendation may not be as useful. that is closest to the recommended size.
RODSTAR makes this recommendation with- In general, the size recommended by RODSTAR
out running through the predictive calculations. will be close to the minimum required conventional
herefore, it may not necessarily recommend the unit. RODSTAR recommends only the API unit
best pumping unit size for your application. How- size. You must decide what manufacturer and
ever, in most cases it should be pretty close to the unit type to use. If you select a conventional unit
size you need. and RODSTAR predicts that the gearbox will
here are other important factors that you must be overloaded, then try using the same size Mark
consider when deciding what unit size you need. II or enhanced geometry unit. In some cases you
hese include: available used pumping units, ex- may be able to use a smaller unit by selecting a
pected changes in well conditions, desired pump- geometry that is better suited for your application.
ing speed, etc. When you enter data for a case here are several factors that determine what unit
for the irst time and you are at the pumping unit is best. hey include, cost, gearbox loading, system
selection screen, RODSTAR will not only display eiciency, rod compression, minimum polished rod
the recommended unit size, but will automatically load (indicates separation of the polished rod from
select the unit closest to the recommended size the carrier bar if close to zero), etc.
from the available list. If you do not want to use
the unit recommended by RODSTAR then select
42 | Running RODSTAR

Figure 4.27 - RODSTAR recommends a unit size based on target production

Selecting crank hole number and crank rotation Entering your own pumping unit data
After you select a pumping unit you must select If the pumping unit you want to simulate is not
the crank hole number, and the direction of rota- in RODSTAR’s database, you can enter your own
tion with the well to the right (if you are using a pumping unit dimensions. To enter the data in the
unit that can rotate either way). For units with a program you have to irst access the setup screen
required direction of rotation, like the Mark II , of RODSTAR (click on fourth button on toolbar).
Torqmaster, Lufkin Reverse Mark, or American hen, double-click on “Pumping Unit Options”
Producer II, the program will not allow you to tab and select “Measured Pumping Unit List” as
change crank rotation. For units that can rotate explained in section 3.3.5 in this manual. hen,
either clockwise or counterclockwise, RODSTAR select to add a new unit to enter data for a new
defaults to the direction of rotation that will usu- pumping unit.
ally give the lowest torque. However, this default he data you must enter consists of geometric
direction of rotation may not always be ideal for dimensions as deined in the API 11E publication.
your system design. To ind out for sure which You can get these dimensions from the pumping
rotation is best for your system you must make unit manufacturer or measure them yourself. Or,
two runs: one with clockwise crank rotation and you may be able to ind most of the dimensions
one counterclockwise. hen look at the efect of you need from catalogs or blue prints. For old units
rotation on gearbox torque, system eiciency, rod without an API designation on their nameplate,
loading, etc. you may be able to put together an equivalent API
designation. Look at the gearbox nameplate for the
gearbox rating in thousands of in-lbs. Measure the
RODSTAR | 43

stroke length, and try to decipher additional infor- 11E deines the above dimensions as follows:
mation from the unit’s nameplate for the structure
rating, stroke length, and structural unbalance.
If the nameplate is legible then write down the Dimension: Description:
unit’s serial number or order number. If the unit’s R Radius of the crank (inches)
manufacturer is still in business, you may be able A Distance from the centerline of the
to get the data you need from the serial number saddle bearing to the centerline of
or order number. For help in locating dimensional the polished rod (inches)
data for pumping units not in the manual call C Distance from the centerline of the
heta Oilield Services, Inc.. saddle bearing to the centerline of
the polished rod (inches)
RODSTAR allows you to enter data for Conven-
tional, Mark II, Air Balanced, Enhanced Geom- I Horizontal distance from the
centerline of the saddle bearing to
etry, or Long Stroke units. When you enter your the centerline of the crankshaft
own pumping unit dimensions, RODSTAR cal- (inches)
culates and displays the stroke length based on the P Efective length of the pitman
dimensions you enter. For all pumping unit types arm, in inches (from the center of
you must irst enter the name of the manufacturer, the equalizer bearing to the center
the unit name or model number, the gearbox rating of the crank-pin bearing)
in thousands of inch pounds, the structure rating K Distance from the center of the
in hundreds of pounds, and the maximum stroke crankshaft to the center of the
length in inches. From these numbers RODSTAR saddle bearing (inches). Some-
times, instead of the K dimen-
puts together the API pumping unit designation. sion, pumping unit manufacturers
he API pumping unit designation is a standard supply data for dimensions H and
way of describing the size and capacity of pumping G instead (described below). From
units as the following example explains: these dimensions and dimension I
(deined above) you can calculate
he irst number is the gearbox rating in thousand
inch-pounds. In this example the gearbox rating is )2 2

320,000 inch-lbs. he second number is the struc- K as follows: K= ( H-G + I


ture rating in hundreds of pounds. In this case the H Height from the center of the
structural rating is 256. his means that to avoid saddle bearing to the bottom of
the base beams (inches)
overloading the structure of the unit, polished rod
load must not exceed 25,600 lbs. he last number G Height from the center of the
crank shaft to the bottom of the
shows the maximum stroke length of the unit in base beams (inches)
inches (100 inches in this case). Following is an
explanation of the rest of the data needed for each
unit type: Mark II Pumping Unit Data
For Mark II units you must also enter pumping
Conventional and Enhanced Geometry unit dimensions R, A, C, I, P, and K in inches, the
Pumping Unit Data structural unbalance in pounds, and the crank of-
set angle in degrees. his angle is positive for Mark
For these units you must enter pumping unit di- II units. he API spec. 11E deines the above
mensions R, A, C, I, P, and K in inches, the struc- dimensions as follows:
tural unbalance in pounds, and the crank ofset
angle in degrees. For enhanced geometry units the
crank ofset angle must be negative. he API spec.
44 | Running RODSTAR

Dimension: Description: I Horizontal distance between the


R Radius of the crank (inches) centerline of the Sampson Post
bearing and the centerline of the
A Distance from the center of the crankshaft (inches)
Sampson Post bearing to the cen-
terline of the polished rod (inches) P Efective length of the pitman
arm, in inches (from the center of
C Distance from the centerline of the the equalizer bearing to the center
Sampson Post bearing to the cen- of the crank-pin bearing)
ter of the equalizer (or cross yoke)
bearing (inches) K Distance from the center of the
crankshaft to the center of the
I Horizontal distance between the Sampson Post bearing (inches).
centerline of the Sampson Post
bearing and the centerline of the M Geometry constant (in2). It is the
crankshaft (inches) distance from the Sampson Post
bearing to air tank bearing (dis-
P Efective length of the pitman tance X in Figure 2.3) multiplied
arm, in inches (from the center of by the area of the piston in the air
the equalizer (or cross yoke) bear- cylinder divided by dimension A
ing to the center of the crank-pin or: X*Ap/A, where Ap is the area
bearing) of the air cylinder piston in square
K Distance from the center of the inches.
crankshaft to the center of the S Pressure in the air counterbal-
Sampson Post bearing (inches) ance cylinder required to ofset
H Height from the center of the the weight of the walking beam,
saddle bearing to the bottom of horsehead, equalizer, pitman arms,
the base beams (inches) etc. (psig).
G Height from the center of the V0 Minimum air volume between the
crank shaft to the bottom of the plunger and cylinder at the bottom
base beams (inches) of the stroke (in3).

Air Balanced Pumping Unit Data Long Stroke Pumping Unit Data
For these units you must also enter pumping unit For these units you must enter the sprocket diam-
dimensions R, A, C, I, P, and K in inches. In ad- eter (D), the centerline distance between the top
dition, you need data for M, S and V0. and bottom sprockets (distance C), the pitman arm
length (P) if one exists (usually this is zero), and
he API spec. 11E deines the above dimensions the top drum diameter ratio (usually equal to 1).
as follows: You can see a diagram of the dimensional data you
Dimension: Description: need by pressing F1 in any input ield, or you can
R Radius of the crank (inches) take a look at Figure 4.28.
A Distance from the center of the You can also use this pumping unit model to sim-
Sampson Post bearing to the cen- ulate any non-beam pumping unit with a long,
terline of the polished rod (inches) slow stroke. You can do this by entering data that
C Distance from the centerline of will produce the same stroke length as the unit you
the Sampson Post bearing to the want to model. he stroke length of a long stroke
center of the equalizer bearing unit is given by:
(inches)
Stroke = C + D
For example, to simulate a hydraulic pumping unit
RODSTAR | 45

with a stroke length of 200 inches, you can enter a


sprocket diameter (D) of 20 inches and a centerline
distance between sprockets equal to 180 inches.
If you use this approach to design a system with a
hydraulic unit then the torque calculations, energy
consumption, and other results that depend on
torque will be incorrect or meaningless. However,
the predicted polished rod dynamometer card,
polished rod horsepower, stress analysis, etc. will
be valid. his technique can be used as long as the
upstroke and downstroke polished rod velocities
of the hydraulic or long stroke unit you want to
simulate are approximately equal.
Tip: To predict energy consumption more ac-
curately for hydraulic units using the long stroke
pumping unit model, input a pitman arm length of
zero and a drum diameter ratio of 2.
Another thing to keep in mind is that even though
the combination of C and D dimensions deter-
mines the stroke length of long stroke units, the
Figure 4.28 - Dimensions for long stroke units
ratio of C/D determines the acceleration and de-
celeration of the polished rod. For the long stroke unbalance for the unit you want to simulate then
geometry shown in Figure 4.28, when the connec- enter zero. In most cases the structural unbalance
tion point between the belt and the chain touches will not afect the results signiicantly (especially
the sprocket, the polished rod speed changes for Conventional geometry units).
(accelerates or decelerates). When the connection
point leaves the sprocket (C section in Figure 4.28)
the speed is constant. herefore, diferent com- Deinition of Crank Ofset Angle
binations of C and D dimensions may be needed
to correctly simulate the polished rod motion of a he crank ofset angle (or crank phase angle) is
hydraulic pumping unit. the angle between a line through the crank holes

Deinition of Structural Unbalance


Structural unbalance is a term used for pumping
units with walking beams. It is deined in API
11E as the force you need at the polished rod
to hold the walking beam horizontal with the
pitman arms disconnected from the crank pins.
his force is positive when acting down and neg-
ative when acting up. See Figure 4.29 for a visual
explanation of structural unbalance. Structural
unbalance for conventional units can be either
positive or negative. For Mark II units it is al-
ways negative. If you do not know the structural Figure 4.29 - Deinition of structural unbalance
46 | Running RODSTAR

and a line through the counterweight arm. Figure


4.30 shows how the crank ofset angle is deined.
RODSTAR expects a positive crank ofset angle
for Mark II units and a negative one for enhanced
geometry units such as the Torqmaster, Lufkin
Reverse Mark, or American Producer II. For
conventional pumping units the crank ofset angle
is zero.

Entering Counterbalance Information


After you select a pumping unit or enter your own
pumping unit data, the crank hole number, and Figure 4.30 - Deinition of crank ofset angle
direction of rotation, you must enter counterbal-
ance information. recommended prime mover size and overall system
eiciency will be for the existing conditions. If
Entering an existing maximum counterbalance
you select “unknown” for maximum counterbal-
moment allows you to simulate an existing sys-
ance moment then RODSTAR calculates all these
tem to ind out if the unit is overloaded or out of
numbers and the permissible load diagram for bal-
balance. If you only want to ind the maximum
anced conditions only.
counterbalance moment required to balance the
unit (which is usually the case for new designs) he range of allowable counterweight is difer-
then click on the “Unknown” check box and ent for diferent Rotalex units. RODSTAR takes
RODSTAR will calculate it for you. this into account when validating your entry for
counterbalance weight. For example, the mini-
For beam pumping units except for air balanced,
mum counterweight possible for the 1200 model
you can enter a maximum counterbalance moment
is 13,500 lbs. herefore, if you try to enter a coun-
in thousand inch-lbs. RODSTAR also gives you
terweight that is less than 13.5 M lbs, (M =thou-
the option to import the maximum counterbalance
sands) RODSTAR will warn you that the counter-
moment from a CBALANCE ile or from the
weight for this unit must be between 13.5 and 32.5
clipboard. If you ran CBALANCE before run-
M lbs.
ning RODSTAR, then the value of the existing
maximum counterbalance moment will be in the
clipboard. hen, as soon as you click on the Use Changing Structural Unbalance
CBALANCE information button, RODSTAR
will allow you to use the value exported by CBAL- In some cases, when the pumping unit is signii-
ANCE or to read a CBALANCE ile from disk. cantly oversized for the downhole equipment, you
may have to add counterweights on the walking
For air balanced units you must enter the air cyl- beam next to the horsehead to balance the unit.
inder pressure in psig at the bottom of the stroke. his changes the structural unbalance from the
For long stroke units you must enter the counter- catalog value. RODSTAR allows you to change
balance weight in thousands of pounds. For these the structural unbalance even when you select a
units, the option to read a CBALANCE ile is pumping unit from the program’s database.
disabled since it does not apply.
he structural unbalance ield can also be used to
If you enter existing counterbalance data, ROD- simulate beam balanced units. By changing the
STAR calculates and displays the permissible value of the structural unbalance, you can igure
load diagram for existing conditions. Also, the out how much weight you need to add or remove
RODSTAR | 47

from the walking beam to balance a beam bal- motor performance and eiciency data for NEMA
anced unit. D, Sargent Ultra High Slip, Reliance Ultra High
Slip motors, and Rotalex Multi-HP NEMA
C motors. If you select a NEMA D motor you
4.2.7 Entering Motor Information and Energy Cost can enter a motor size, or you can choose to have
RODSTAR recommend a NEMA D motor for
RODSTAR can simulate NEMA D or ultra high you. If you select an ultra high slip motor then you
slip motors and calculates power consumption must select the motor size and torque mode. If you
from actual motor eiciency curves. he program select a motor size or mode that is too small for
uses the electricity cost you enter to predict the the well conditions then RODSTAR will display
monthly electricity bill, $/bbl luid, and $/bbl oil a warning message and will give you the option to
(based on water cut). RODSTAR defaults to the change your data.
cost number you specify in Setup. he $ symbol
here is meant to represent currency (not just US RODSTAR warns you if you select an ultra-high-
dollars). As Figure 4.31 shows, under the electric- slip motor when you have selected an air-balanced
ity cost input box there are option buttons that you or long stroke pumping unit. hese units have little
can use to select the power meter type. You have or no rotating moment of inertia, so using an ultra-
two options: Detent, or Non-detent. A Detent high-slip motor does not result in any signiicant
KWH meter can rotate only in one direction. A diferences in the calculations. herefore, for these
ratchet prevents it from turning the other way. units, do not select an ultra high slip motor or to
herefore, if your unit is generating electricity, you include speed variation efects.
do not get credit for it. he non-detent meter can If you select a NEMA D motor type for a new
rotate either way and so it credits you for electricity case, or switch from an ultra-high-slip motor to
the pumping unit generates. a NEMA D motor, RODSTAR automatically
selects the option to recommend the motor size.
Prime mover type selection
Using drop-down list boxes you can select the Motor speed variation
motor type you want to simulate. RODSTAR has he option to include the efect of motor speed

Figure 4.31 - Entering motor information


48 | Running RODSTAR

variation is only available for conventional, en- of a body is a measure of its resistance to accelera-
hanced geometry, and Mark II units. Inertia ef- tion. In other words, the higher the moment of
fects are negligible for long stroke and air balanced inertia of a body, the more diicult it is to quickly
units. speed it up or slow it down.
If you select not to include speed variation efects he rotating and articulating moments of inertia
then RODSTAR assumes constant prime mover are important in accurately simulating the behavior
speed and will not model the efect of pumping or the pumping unit and in calculating net gearbox
unit inertia. If you choose to include speed varia- torque when you use a high speed variation prime
tion then RODSTAR gives you the option to enter mover. he rotating moment of inertia that ROD-
a percent speed variation or have the program STAR needs is the total rotating moment of iner-
calculate the speed variation for your prime mover. tia. his includes the individual rotating moments
of inertia of the cranks and counterweights about
the slow speed shaft of the pumping unit, the total
Pumping unit moments of inertia gear reducer inertia, and the motor rotor inertia.
If you select to include the efect of motor speed he articulating moment of inertia of the pumping
variation then you can enter a rotating moment unit around the saddle bearing includes the inertia
of inertia in lbs-ft2, or have the program estimate of the walking beam, horsehead, and pitman arms.
this number for you. For the articulating moment As mentioned above, you can either enter a rotat-
of inertia RODSTAR defaults to a number that ing moment of inertia, or you can have ROD-
is either the actual articulating moment of inertia STAR estimate it for you. To calculate accurately
supplied by the pumping unit manufacturer, or the rotating moment of inertia you must have
an estimate based on unit size. herefore, unless moment of inertia data for the cranks and coun-
you have an even more accurate number for the terweights, gearbox, motor rotor, etc. Also, the
articulating moment of inertia, it is recommended rotating moment of inertia depends on the position
that you use the default number displayed by the of the counterweights on the cranks. Since this
program. data may not be known, it is recommended that
For more accurate results, have RODSTAR cal- you let RODSTAR estimate the rotating moment
culate the prime mover speed variation. However, of inertia for you.
you can also enter a speed variation value if de- Since the articulating moment of inertia depends
sired. If you select to enter speed variation, ROD- on the walking beam size, horsehead and pitman
STAR shows a default value of 8% which corre- arms, it is a ixed number for any given pumping
sponds to a recommended average speed variation unit. herefore, it is easier to calculate than the
for NEMA D motors. You can get more conser- rotating moment of inertia. RODSTAR’s pump-
vative results by entering a speed variation that is ing unit data base contains accurate articulating
less than the maximum expected speed variation moment of inertia values that were either obtained
for your prime mover. Selecting to include prime from unit manufacturers, or were estimated based
mover speed variation will approximately double on unit size. he articulating moment of inertia
RODSTAR’s run time. from the pumping unit database appears as the
default number when the program prompts you for
the articulating moment of inertia.
What is moment of inertia?
Including speed variation and moments of inertia
Although this manual is not intended to teach will usually result in lower predicted peak gearbox
engineering or physics, it is important to briely torque, lower peak polished rod load, and higher
explain moment of inertia and how it can afect minimum polished rod load. his is because a
RODSTAR’s results. he mass moment of inertia
RODSTAR | 49

high speed variation prime mover slows down as


the torque on it increases. he rotational inertia of
cranks and counterweights causes a release of ener-
gy that lowers the torque the gearbox must supply.
he articulating inertia adds torque to the gearbox
since it opposes the acceleration of the walking
beam and horsehead. However, the efect of the
articulating moment of inertia is usually small
compared to the efect of the rotating moment
of inertia. When the prime mover slows down in
response to high torque, it causes the polished rod
to slow down as well. his results in lower dynamic
forces and therefore lower peak polished rod load.
RODSTAR | 51

5 Changing, Loading and Saving Data

5.1 Visual Input then choosing Save As... his brings up a stan-
dard Windows dialog box that allows you to save
Figure 5.1 shows RODSTAR’s “visual” input facil- your ile with the ile name you want. RODSTAR
ity that makes it easy to locate a system parameter shows the default ile name it creates from the well
you want to change. As you are entering the data name and by adding an “.RSVX” ile name exten-
for a new case, or after you have loaded a case from sion for RODSTAR-V or “.RSDX” for ROD-
disk, the visual input window can be displayed by STAR-D. If you enter data for a case in ROD-
clicking on the Visual Input button on the toolbar.
his shows an interactive picture of the pumping
system.
As you move your mouse over the picture of the
system, tool tips appear naming various parts of
the system. Whenever a tool tip is showing, you
can right-click with the mouse to get a pop-up
menu listing input variables associated with that
part of the system. his visual way of changing
data is more useful when you are changing data
in existing iles or when you are making “what
if...” runs. If you are entering a case from scratch,
menu items that correspond to data you haven’t yet
entered will be disabled.
Left-clicking when a tool tip is displayed opens the
data entry window associated with the part of the
system you clicked on. Another way to change data
is to click on the “Alphabetical list…” button at
the bottom of the visual input window. his brings
ups an alphabetical listing of all variables you can
change. You can locate the variable you want to
change by scrolling down using the mouse.

5.2 Storing Data Files


After you inish entering data for a system, you can
save the data to disk by clicking on the Quick Save
button on the toolbar (third from left with diskette
icon), or by selecting File from the menu bar and Figure 5.1 - RODSTAR’s Visual Input window
52 | Changing, Loading and Saving Data

STAR-D but do not enter deviation survey data, output then you can view and print the output
the program will save the ile with an extension of without having to rerun the case.
“.RSVX” instead of “.RSDX”. You can change the
ile name by typing over it, but you cannot change
the ile name extension. When you type your own
ile name, you do not have to type the ile name 5.3 Running and Viewing the
extension. RODSTAR automatically adds this
extension for you. Output
You do not have to store your data every time After you enter all your data and you press the
you make a change. It is recommended that you Next Screen button from the motor information
save the original data and then wait until you get window, the Run button on the toolbar becomes
a good design before storing data to disk. After active. To run the program simply click on the
saving data once, RODSTAR makes it very easy Run button on the toolbar (the dynamometer card
to update the ile with the data in memory with a icon to the right of the right arrow icon). Another
single mouse click on the Quick Save button on way to run the program is to click on Run on the
the toolbar. menu bar. After RODSTAR runs, it displays the
output report, as Figure 5.2 shows. At the bottom
If you save your data after running RODSTAR of this screen there are buttons that allow you to
and the output is displayed on screen, then ROD- view the dynamometer, torque, or IPR plots and
STAR saves both the input and output in the ile. the report. When you select to see the dynamom-
his is advantageous because once you save the

Figure 5.2 - Summary output report - upper half


RODSTAR | 53

Figure 5.3 - Summary output report - lower half

eter plots, you can select to animate then surface


and downhole pump cards. the Export CBM button on the toolbar ( ).

To look at diferent parts of the output you can RODSTAR can calculate two possible ways to
click the appropriate buttons at the bottom of the balance a unit: for minimum torque, or for mini-
screen (Dynamometer, Torque, IPR Plot, Dev. mum energy consumption.
Plots when using RODSTAR-D, or Report). he most common way to balance a unit is for
When you click on Report, you can scroll up or minimum torque. However, if the gearbox is not
down with the mouse, or you can click and drag on overloaded, you may want to balance the unit for
the report itself. Figure 5.3 shows the bottom sec- minimum energy consumption instead.
tion of the summary report. he summary report
After viewing the output you can decide which
looks exactly the same as the printed report.
value of balanced counterbalance moment you
If you have CBALANCE for Windows on your want to export to CBALANCE (so that CBAL-
computer, you can have RODSTAR export the ANCE can calculate the counterweight positions
balanced maximum counterbalance moment it required to balance the unit). When you click on
calculates to CBALANCE. You can do this any the Export CBM... button RODSTAR displays
time the calculations have been run (whether or the window shown in Figure 5.4 (if there are two
not you are actually viewing them) by clicking on possible ways to balance the unit). Click on the op-
tion you want and click on the OK button. ROD-
54 | Changing, Loading and Saving Data

on the status bar (at the bottom of


the RODSTAR window).

5.3.2 Running in Batch Mode


You can run more than one case at a
time by selecting to run two or more
iles in batch mode. he batch mode
Figure 5.4 - Exporting the maximum CB moment starts automatically when you select
to load more than one ile. his capa-
STAR conirms that the value of the maximum bility allows you to make an unlim-
counterbalance moment has been exported by ited number of RODSTAR runs automatically,
displaying the message box shown in Figure 5.5. and without you having to be at the computer.
RODSTAR even allows you to schedule the batch

Figure 5.5 - Maximum CB moment exported

run to start at any time (from the Setup window).


5.3.1 Saving the output
If you save the ile while
the output is being dis-
played on the screen,
RODSTAR saves the
output along with the input
in the same ile. hen, you
can load a ile with output
and you can display and
print the output without
having to rerun the pro-
gram. To save the output,
click on the quick save icon
on the tool bar, or select
File on the menu bar and
then select Save As..
When you load a ile that
has output saved, the
program will tell you that
output results are available Figure 5.6 - Selecting iles for a batch run
RODSTAR | 55

To start the batch, select to open a ile (either by


clicking the Open File toolbar button, or by select-
ing Open… from the File menu). his brings up
the open ile dialog box. To select a group of iles
to run in batch, click on the irst ile and then,
while pressing S, click on the last ile in the
list. Or, you can click on the irst ile and then
drag the mouse to highlight all the iles you want
to run (it must be a continuous group). To select Figure 5.7 - Batch run options
individual iles, click on the iles you want to select
while pressing C. he selected iles are high- in a very concise way. After the results are in a
lighted as Figure 5.6 shows. When you are done spreadsheet ile, you can plot one variable versus
selecting iles, click OK. another, you can sort the spreadsheet columns by
rod string cost, system eiciency, energy cost per
At this point, RODSTAR will display the option barrel of oil, etc. here is no limit to what you can
box in Figure 5.7 asking you to choose the options do with the results.
you want for the batch run. he irst option causes
RODSTAR to create printouts for all the iles he spreadsheets that RODSTAR create summa-
it runs. his option is unselected by default. he rize the results of all the runs and loads it directly
second option causes RODSTAR to create a sum- into Excel. Under the Setup window you can “de-
mary spreadsheet ile for all the cases it runs. he sign” and save an unlimited number of spreadsheet
option to view the spreadsheet in Excel means that formats. If you do not specify a spreadsheet format
once the cases are processed and the spreadsheet is before running many cases in batch mode, ROD-
created, RODSTAR will automatically load Excel STAR uses the default spreadsheet format that
and display the results for you. comes with RODSTAR and contains the most

he last option allows


you to specify whether
you want RODSTAR to
rerun cases with saved
output or not.
If you do not select the
option “View spreadsheet
in Excel” when you click
on “Proceed”, ROD-
STAR asks you for Excel
ile name as shown in
Figure 5.8. Otherwise, if
you select to view spread-
sheet in Excel, ROD-
STAR starts running in
batch immediately.
Creating a summary
spreadsheet is very use-
ful because it allows you
to summarize many runs Figure 5.8 - Selecting a spreadsheet ile to create
56 | Changing, Loading and Saving Data

common system design


comparison variables.
he option “Don’t re-run
cases with saved output”
allows you to create dif-
ferent summary spread-
sheet iles with the same
set of RODSTAR iles.
When you select this
option RODSTAR runs
very fast in batch because
all it has to do is extract
the calculated values that
have already been saved
in the RODSTAR iles
and enter them in the
spreadsheet.
Figure 5.9 - A batch run log
When RODSTAR starts
to run the iles you select- plexity of the calculations for deviated wellbores,
ed, it displays a batch run log window such as that RODSTAR-D runs may rake a minute or two
shown in Figure 5.9 that shows the number of iles to run in most cases and sometimes even longer.
you selected, the number of runs that have been herefore, using the batch process can save you
completed so far, and the overall percent comple- from having to wait for each case to run. You
tion. RODSTAR shows the name of each ile that can have your case execute while at lunch or even
it runs. RODSTAR prints warnings or errors after overnight.
the name line while running each case. After each
new run is complete, the program prints “** Run
Complete **”.
his is a useful record of the cases that ROD- 5.4 Loading Data from Disk
STAR ran and any warning or errors generated After you enter data and store a ile you can easily
while running them. You can cancel a batch run modify it by loading it back in memory. Also, you
at any time by clicking on “Cancel”. he program can load a ile with saved output and view or print
will stop after it inishes running the current case the output results without having to rerun a case.
and it will display a message box that says: “he You can do this by:
batch run was canceled.”
- Clicking on the Open button on the toolbar
After the batch run is done, click OK to close this (second from left).
information box. hen, click on the print icon on
the tool bar. We recommend printing the batch - Clicking on File on the Menu bar and then on
run log, especially when running many ROD- Open, or by pressing C+ o.
STAR cases. he batch run log shows what iles Also, RODSTAR keeps track of up to nine of the
you ran, and any errors or warnings for each case. most recent iles you saved or loaded and allows
he batch run capability is especially useful for you to quickly load any of them. To see a list of
RODSTAR-D because it requires more calcula- these iles click on the drop-down icon between
tions than RODSTAR-V. Because of the com- the ile open and ile save icons on the tool bar and
RODSTAR | 57

then click on the ile you


want to load. Or, you
can click on File from
the menu bar and select
“Recent Files”
If there is data in mem-
ory, RODSTAR will
warn you that loading
new data will erase the
existing data in memory.
his alerts you and helps
prevent accidental loss
of your data before you
have a chance to save it.
RODSTAR has a
powerful and easy-to-
use ile management
system. When you select
to load data from disk,
RODSTAR displays the
current path and a list
of iles in the current
directory in alphabetical
Figure 5.10 - Selecting a ile to open
order. Also, RODSTAR
allows you to read
5.4.1 Viewing Previously Saved Output
RODDIAG iles, XDIAG iles, and even older
RODSTAR iles. RODSTAR displays a list of the When you load a ile that contains output you
ile type you selected in the current directory as the can display the output without having to rerun
Figure 5.10 shows. the case. When you load a case that contains
input data only (no output results were saved),
To load one of these iles, double click on it, or
RODSTAR displays the irst input window (well
click on it once and then click on OK. If the ile
information). Also, the report and print icons on
you want is not in the current directory, you can
the toolbar are not available. However, when you
easily move to any directory on any drive in your
load a ile that contains both input and output,
system since this window also lists sub directories,
RODSTAR does not open any input windows.
and system drives.
he status bar at the bottom of the screen shows a
If your current directory contains many ROD- message like the following:
STAR iles, it may be faster to press the irst char-
“Successfully loaded ile: C:\heta\RODSTAR-V
acter of the ile you are looking for. For example,
cases\special cases\abc#1.rsvx (output results are
if you are looking for well name “PR101.RSVX”,
available).”
click in the list once, and then press p and the
Also, the report and print icons on the tool bar are
program will jump to the irst ile in the list that
active. To see the output without having to re-run
starts with “P.”
the case, click on the report icon on the tool bar.
To print the output, click on the printer icon (next
to the email icon).
58 | Changing, Loading and Saving Data

Figure 5.11 - Minimized input windows

5.5 Manipulating Input Windows


RODSTAR is a standard Microsoft Windows ap-
plication and it allows you to manipulate the input
windows several diferent ways. After entering data
for all the input windows, or after you load a ile
from disk, you can display one window at a time,
you can open all windows, or you can arrange
them any way you want as explained below:
♦ After entering data for a case or after load-
ing a ile from disk, click on each window’s icon on
the toolbar. his loads all input windows.
♦ You can click on the minimize button of
each form to minimize them into icons at the
bottom of the main window as Figure 5.11 shows.
To open any of the minimized windows, double
click on its icon or click on it once and then select
Restore.
♦ You can use the mouse to resize windows,
or to drag a window or an icon anywhere in the
RODSTAR main window.
RODSTAR | 59

6 Rod Pump System Design

You can use RODSTAR to quickly design any rod ful features help you design rod pumping systems
pumping system, compare pumping units, sucker faster than ever before. Also, because RODSTAR
rod designs, insert versus tubing pumps, clockwise uses state-of-the-art design algorithms, it is very
versus counterclockwise crank rotation, include accurate and reliable.
IPR modeling in your predictions, etc. ROD-
Because RODSTAR can predict energy consump-
STAR can calculate the pumping speed, pump
tion very accurately, you can use it to select the
plunger size, and rod string design for you. Also,
most economic system designs. he following
it can recommend motor size and pumping unit
sections explain how to apply RODSTAR to solve
size based on your target production. hese power-
common design problems. As you become more

Figure 6.1 - RODSTAR Summary Report


60 | Rod Pump System Design

familiar with RODSTAR you will discover many


diferent applications for this powerful rod pump
6.1 Understanding RODSTAR’s
system design tool. RODSTAR’s capability to read
RODDIAG and XDIAG iles and overlay the
Output
measured dynamometer card on the same plot as To maximize the beneit of using RODSTAR,
the predicted one is very useful. With this capabil- it is important to understand its output. After
ity you can: RODSTAR runs, it displays the summary output
report page. Also, it shows buttons on the bottom
1. “History match” existing rod pumping systems of the output window that allows you to access the
before you make a design change. his allows predicted dynamometer plot, torque plot, IRP plot
you to igure out unknown quantities such as (if IPR data was entered), or return to the output
rod-tubing friction. report as Figure 6.1 shows.
2. Detect an out-of-calibration load cell (used
to record the actual dynamometer card) by
checking for a consistent shift in actual versus
predicted dynamometer card shape.
6.1.1 Dynamometer and Permissible Load Plots
When you click on the “Dynamometer” button
3. Detect incorrect luid level measurements due
then you see the predicted surface and downhole
to foam in gassy wells.
dynamometer card plots along with the permis-
sible load diagram as shown in Figure 6.2 . hese
plots show the predicted surface and downhole
dynamometer cards, measured surface dynamom-

Figure 6.2 - Dynamometer plots and Permissible Load diagram


RODSTAR | 61

eter card from a RODDIAG or XDIAG ile (if and gearbox loading, look at the torque analy-
you selected that option), and the permissible load sis section of the printout. he permissible load
diagram. RODSTAR uses a permissible load diagram corresponds to existing conditions if you
diagram that shows if the gearbox or structure entered a counterbalance moment. If you did not
of the pumping unit are overloaded or if the enter an existing max. CB moment then the pro-
minimum polished rod load is negative. his gram shows a permissible load diagram for bal-
is diferent than the traditional permissible load anced condition (for minimizing gearbox torque).
diagram that only shows whether the gearbox is Note!: he above discussion about ROD-
overloaded. his extended permissible load dia- STAR’s permissible load diagram refers to
gram can be made up of curved lines only, combi- beam pumping units. he permissible load dia-
nation of curved and straight lines, or straight lines gram for long stroke units such as the Rotalex
only. If the upstroke part of the predicted surface will have straight line segments that corre-
dynamometer card exceeds the curved line of the spond to gearbox loading or structure loading.
permissible load diagram this indicates that the Please look at the structure loading number
gearbox is overloaded at that point. If the dyna- on the irst page of the output and the percent
mometer card cuts into the straight line section of gearbox loading under torque analysis for the
the permissible load diagram on the upstroke, this exact percent unit loading.
indicates that the structure of the pumping unit is
overloaded because the polished rod load is larger In addition to showing whether the gearbox is
than the structure rating of the unit. overloaded, the permissible load diagram also
shows how well the pumping unit matches the
For the exact numbers of peak net gearbox torque load requirements of your system. If the predicted

Figure 6.3 - Torque plot


62 | Rod Pump System Design

polished rod dynamometer card its nicely in the match between the dynamometer card and permis-
permissible load envelope, this indicates a good sible load diagram.
agreement between the pumping unit and the rest Including prime mover speed variation and inertia
of the system. efects will alter the shape of the permissible load
However, if the predicted surface dynamometer diagram. he lines will be smoother if you do not
card shows a trend that is opposite that of the include prime mover speed variation. If you in-
permissible load diagram, this shows that design clude speed variation the permissible load diagram
changes are necessary to avoid overloading the will tend to relect changes in polished rod load.
pumping unit and to better match it to the rest of his is because the permissible load diagram in
the system. If the permissible load has a trend that RODSTAR includes the efect of rotating and ar-
is opposite than the predicted dynamometer card, ticulating moments of inertia. As the prime mover
it may indicate that the pumping unit you selected speed changes, this causes changes in polished rod
is not the best geometry for this application. Or, velocity and acceleration which in turn changes the
that you may have to change the spm, plunger size, polished rod load and the distance between the dy-
rod string design, or stroke length to get a better namometer card and the permissible load diagram.

Figure 6.4 - Inlow performance relationship (IPR) plot


RODSTAR | 63

he output window has new buttons that allow 6.1.3 IPR Plot
you to animate the calculated dynamometer cards.
When you click on the “IPR Plot” button, ROD-
Figure 6.2 shows a “play” button (the one with the
STAR displays separate oil, water, and luid pro-
double arrow) which causes small dots to move
duction versus lowing bottomhole pressure plots
around the surface and downhole dynamometer
as Figure 6.4 shows. Also, it shows a line with the
cards; a “stop” button which makes the movement
current bottom hole pressure and the test points
stop; and a “step” button (the one with the single
you entered. he line below the title of the plot
arrow) which lets you move the dots one time-step
shows the correlation you selected to use for the
at a time, while holding the button down moves
oil IPR and if you selected the Fetkovich method,
the dots in slow motion. his facility can be used
it shows the value of n. If you only enter one test
to get a better understanding of rod stretch efects
point, n is set to one. If you enter two or more test
and other phenomena such as the position and
points then RODSTAR calculates the value of n
speed of the pump plunger and how this relates to
by doing a log-log plot. For water, RODSTAR
the surface dynamometer card.
uses a straight line IPR.
From this screen you can look at any other part of
the output by clicking the appropriate option at
the bottom of the screen. For example, to view the 6.1.4 Report
torque plots click on Torque. Also, you can select
to view the report on screen, or you can send the To see the report, click on the “Report” button.
output to the printer. After you are done viewing You can scroll this window using the mouse by
the output, close the screen by clicking on Close. clicking or the up or down arrows at the top or
bottom of the range bar on the right edge of the
window.
6.1.2 Torque Plot Or, you can click and drag the range bar or the
report itself with the mouse.
When you click on the “Torque Plot” button
RODSTAR displays the net gearbox torque plots
for existing and balanced conditions. If you entered Input and Output Summary
an existing maximum counterbalance moment,
then you may see a plot with up to three curves: he summary report that appears when you irst
one for existing conditions, one for balanced con- run RODSTAR shows input data on the left side
ditions for minimum torque, and one for minimum of the page and calculated numbers on the right
energy consumption. If there is no diference be- size. he top part of the printout shows the com-
tween the curve for minimum torque and the one pany name, well name, user name, date of the run,
for minimum energy, then the program shows only and comment. Following is a detailed explanation
two curves (existing and balanced). If you selected of each item on the output.
“unknown” max. CB moment then RODSTAR
will only show one curve if there is little diference
between balanced for min. torque vs balanced for Polished Rod Loads and Horsepower
minimum energy consumption (see Figure 6.3). he peak and minimum polished rod loads show
Otherwise, it will show two balanced curves: one the polished rod load luctuation predicted by
for minimizing torque and one for minimizing RODSTAR. he polished rod horsepower shows
energy consumption. how much work the pumping system is putting
into the rod string to lift the predicted production
from the present luid level to the surface.
If you entered a target production or used IPR data
64 | Rod Pump System Design

to determine the target production, RODSTAR Unit Structural Loading


calculates the SPM required to get the target pro- Pumping unit Structural Loading indicates wheth-
duction. er or not the pumping unit structure is overloaded.
his is a function of the peak polished rod load
and the structural capacity of the pumping unit
System Eiciency
(the middle number in the API pumping unit
he system eiciency is calculated by regarding designation).
the whole pumping system as a black box with
electricity going in and produced luid coming out.
his number shows how eiciently the system con- Buoyant Rod Weight
verts electric power to work needed to lift the pro- Buoyant rod weight shows how much the rod
duced luid to the surface. A system eiciency of string weighs in luid. Since the rod string is im-
45% or above is excellent. In General, deeper wells mersed in the luid inside the tubing, it weighs
will have lower eiciencies than shallow wells since less than in air. You can compare this number to
deep wells have more rod-tubing frictional loses. a measured standing valve load. A good standing
Eiciencies of 35%-45% are average, while system valve check should be close to the weight of rods
eiciencies of less than 35% are poor and can usu- in luid as calculated by RODSTAR for a pump
ally be increased by using a longer, slower stroke that is in good mechanical condition. If these two
(with larger pump plunger). numbers difer by more than 10% and the standing
valve is in good condition, it may be an indica-
tion that the load cell is out of calibration or that
Permissible Load HP the standing valve load was incorrectly measured.
Permissible load horsepower is deined as the area Also, the sum of the buoyant rod weight plus luid
bounded by the upper permissible load line, lim- load on the pump should be close to the traveling
ited by the structural rating of the pumping unit valve load for a good pump.
and the lower permissible load line, limited by zero
minimum load.
N/No’ and Fo/Skr
he ratio PLHP/PRHP (permissible load HP
he dimensionless numbers N/No’ and Fo/SKr
divided by polished rod HP) is a number that
are deined in API RP 11L1 . N/No’ is the ratio
should be as large as possible without overloading
of pumping speed to natural frequency of the rod
the pumping unit. he larger this number is, the
string. Fo/SKr is the rod stretch caused by the
more of the pumping unit potential capacity you
static application of luid load, as a percent of the
are using.
polished rod load stroke. In general, the higher
the Fo/Skr is, the shorter the pump stroke will be.
Fluid load on Pump Also, the higher the N/No’ the larger the pump
stroke is. hese numbers also relate to system ef-
Fluid load on the pump shows how much luid iciency. In general, the larger N/No’ is, the lower
load the plunger is carrying on the upstroke. his the eiciency will be. he larger the Fo/SKr is,
is a function of pump depth, luid level from sur- the better the system eiciency is. However, this
face, and plunger size. Fluid load on the pump is a relationship is not linear.
function of pressure diference across the plunger
and pump plunger diameter.  API RP L (Third Edition) Recommended
Practice for Design Calculations for Sucker Rod
Pumping Units. American Petroleum Institute,
Dallas TX.
RODSTAR | 65

For low Fo/Skr numbers (below 0.25) iberglass- Pumping Unit Data
steel rod strings will have very low system eicien- his section (see Figure 6.5) shows the pumping
cies and should be avoided. For iberglass rods try unit you selected, the pumping unit ID, the calcu-
to keep Fo/Skr above 0.3 and below .8 for best lated stroke length, the structural unbalance, the
results. Also for iberglass rod strings, you should crank ofset angle, crank rotation with the well
keep N/No’ below 1.0 and above .4 for best results. to the right, and the crank hole number. If you
entered your own pumping unit dimensions for a
unit not in the program’s database, if the calculated
Prime Mover Speed Variation
stroke length is diferent from what you think it
If you select to have RODSTAR calculate the mo- should be, check the pumping unit data to make
tor speed variation for you then this section shows sure you entered the right dimensions. If you se-
what this number is. For NEMA D motors this lected to include speed variation and inertia efects
number will vary from 2% to 14% depending on in the calculations, RODSTAR will also print the
motor size. For correctly sized ultra high slip mo- rotating and articulating moments of inertia.
tors it can be as high as 50%. If motor speed varia-
tion is not considered then this will be indicated
on the output report. Torque Analysis and Electricity Consumption
In this section, the program prints the predicted
peak gearbox torque, percent gearbox loading,

Figure 6.5 - Section of RODSTAR Output Report


66 | Rod Pump System Design

cyclic load factor, maximum counterbalance mo- To maximize gearbox life you must keep gearbox
ment, and counterbalance efect. Also, it calculates loading less than 100%. he cyclic load factor
electricity consumption. RODSTAR predicts the indicates how smooth the gearbox torque is. he
KWH consumed per day, the estimated monthly smaller this number is, the more uniform the net
bill, and cost per barrel of luid and per barrel of gearbox torque is. Also, a smaller cyclic load factor
oil per day. Use the cost per barrel numbers when will result in higher system eiciency because of
comparing system performance to ensure a valid less thermal losses in the motor.
comparison. his is because a system that shows
a lower monthly bill may also be producing less
luid. Tubing, and Pump Information
If you enter a non-zero maximum counterbalance Here you see the tubing inside and outside di-
moment the program calculates the above num- ameters, the anchor depth, the calculated tubing
bers for both existing and balanced conditions. If stretch, the upstroke and downstroke rod-tubing
the existing max. CB is unknown, it will calculate friction factors you entered or that were calculated
the above numbers for balanced conditions only. by RODSTAR, pump load adjustment., etc. Also,
RODSTAR has the capability to balance pumping this section shows the pump depth, the pump
units for minimum torque and minimum energy. If type, and plunger size.
the maximum counterbalance moment for mini- RODSTAR uses the pump volumetric eiciency
mum energy equals the one for minimum torque you enter to calculate the expected production rate.
then the program shows only one recommendation When you ask the program to calculate the spm
for balanced conditions. However, if the two values by entering a target production, it will calculate a
are more than 2% diferent then it shows two bal- larger spm if you enter 80% pump eiciency than
anced columns: One for minimum torque, and one when you enter 90% pump eiciency.
for minimum energy. he torque plots show how
net gearbox torque changes throughout the pump-
ing cycle for existing and balanced conditions.

Figure 6.6 - System cost analysis


RODSTAR | 67

Figure 6.7 - IPR report

Tubing, Pump and Plunger Calculations any other rod section other than the sinker bar sec-
tion on the bottom of the rod string.
his section shows tubing stretch and production
loss due to tubing stretch, gross pump stroke, the If you are using iberglass rods you would not want
pump spacing recommendation, minimum re- to use a design with a negative bottom minimum
quired pump length, and recommended plunger stress on the iberglass section even with buoyancy
length. he pump spacing recommendation should efects included. Compressive loading will cause
be used as follows: iberglass rods to part. Also, to maximize rod
life, stress loading must be less than 100% in all
After working on the well and before you
cases. For sinker bars, RODSTAR calculates stress
are ready to restart the pumping unit, make
loading, top maximum and top minimum stresses
sure the tubing is full of luid. hen lower the
based on the elevator neck or pin undercut diam-
rod string slowly until it tags bottom. hen
eter of the sinker bars. However, RODSTAR still
raise the rod string a distance equal to the one
uses the full body diameter in the calculation of
recommended by RODSTAR next to: “Pump
stress at the bottom of the sinker bar section.
spacing (in. from bottom): ” hen, attach the
polished rod to the bridle with the unit stopped
at the very bottom of the downstroke. Rod String and Pumping Unit Cost Analysis
Please note that the working luid level makes a his section shows the cost of each rod section as
big diference in pump spacing and pump length. well as the total rod string cost (see Figure 6.6).
his is especially true for iberglass rods since the Also, below the rod string cost is the pumping
plunger travel is strongly dependent on luid load unit cost. RODSTAR shows the cost information
on the plunger. only if you select this option in Setup. You must
irst enter rod string and pumping unit cost data in
Setup before RODSTAR can show you accurate
Rod String Design and Stress Analysis
cost information here.
his section shows the rod string design and ser-
vice factor you selected, the calculated percent rod
loading for each rod section, the maximum and Inlow Performance Relationship Information
minimum stresses at the top, and the bottom min- his section shows the correlation used for oil
imum stress for each rod section. To ensure your IPR, mid-perf depth, the static bottomhole pres-
rods are in tension, do not include buoyancy efects sure, and the bubble point pressure (if entered) or
(this should always be the case for steel rods). whether the well is producing below the bubble
hen, make sure there are no negative stresses on
68 | Rod Pump System Design

point pressure. Also, it shows a table of input test 6.2.1 Deviation Plots
point data of lowing bottomhole pressure versus
measured production, and a table of pressure vs. After RODSTAR-D runs, it will display the
production table. As Figure 6.7 shows, this table summary output page as shown in Figure 6.8.
shows separate oil, water, and luid production When you click on the “Dev. Plot” button on
rates for diferent pump intake pressures. the bottom. It will display the irst deviation
related plot as shown in Figure 6.9. his plot
shows side load as a function of measured depth.
All deviation plots show colored lines that
6.2 RODSTAR-D Output correspond to diferent sections of the rod string.
he calculated side load afects is used by the
In addition to the output quantities discussed
program to determine the number of rod guides
above, RODSTAR-D calculates and prints num-
and their spacing, using rod guide manufacturer
bers and plots that are related to wellbore devia-
recommendations. Click on the “Next” button
tion. Following is an explanation of these outputs
on the bottom of this plot to see the rest of the
that are unique to RODSTAR-D.
deviation-related plots.
he next plot is the maximum and minimum axial

Figure 6.8 - RODSTAR-D First Displayed Page


RODSTAR | 69

Figure 6.9 - Side Load Plot

loading. his plot shows how the maximum and Where:


minimum rod loads change as a function of mea- w = rod weight in luid
sured depth.
I = moment of inertia of cross section (in4)
he buckling tendency shows the buckling ten- E= elastic modulus of rod = 30.5x10⁵ psi for steel
dency load as a function of measured depth. It is
generally accepted that buoyancy does not cause
buckling. he bottom of the rod string is sub- he Moment of inertia of the rod section (“I”
jected to negative loads because of pump friction above) can be calculated as follows:
and other frictional efects due to wellbore devia-
tion. According to a paper titled “Interpretation of
Calculated Forces on Sucker Rods” by J.F. Lea and
P.D. Pattillo, published in SPE production and Fa-
cilities, February 1995, the critical load necessary In the same paper referenced above, the author
to buckle a rod string is calculated as follows: shows a table of critical forces and length that will
cause rods to buckle. According to this table, a 3/4”
rod would buckle if it subjected to a negative load
of only 37.2 lbs and if at least 26.1 feet of the 3/4”
section is in compression. For 7/8” rods, buckling
would occur if the negative force on the bottom
is 56.2 lbs and the negative portion is longer than
70 | Rod Pump System Design

28.9 feet long. As these examples show, the only them in tension.
way to be sure the rods will not buckle is to keep he Dogleg severity in degrees per 100 feet, rep-

Figure 6.10 - RODSTAR-D Deviation plot page


RODSTAR | 71

resents the rate of change in the inclination and following parameters:


azimuth of the bore hole with respect to measured ♦ Production Rate
depth. Dogleg severity is not used to calculate side
load. he Dogleg severity plot is a useful guide ♦ Capital costs
that shows how sharply the curvature of the well- ♦ Rod loading
bore changes. he same dogleg severity close to the
surface of the well will result in a larger side load ♦ Gearbox loading
as compared to the same dogleg severity close to ♦ System eiciency and power costs
the bottom of the hole. his is because the tension
Ideally, the system you select will give the highest
in the rods is much higher at the surface and thus,
present value proit after tax, considering capital
it results in larger side loads as compared to the
and operating costs. Up to now, rod system design
bottom of the rod string where axial load is much
was a tedious trial and error process that usu-
lower and therefore the rods can go around the
ally resulted in a system that could be far from
bent more easily.
ideal. Since achieving an optimum design requires
he rest of the deviation plots show diferent views equipment and data that may not be available, only
of the wellbore. the most obvious system parameters are usually
If you click on the “Report” button shown in considered. In most cases production rate is of
Figure 6.8, the program will show you a one-page highest priority, followed by rod loading, gear-
summary of all the deviation plots as shown in box loading, and energy cost. If electricity cost is
Figure 6.10. his page looks exactly the same as high, you can lower it by using a larger pump and
the printed page when you print the report. You a slower pumping speed. However, a large pump
can also page up or down using the up or down ar- will increase rod loading and gearbox torque.
row keys at the top of the report page to see all of Also, a large pumping unit must be used. his will
the report pages, including the rod guide spacing increase capital cost. On the other hand, a small
recommendation pages. pump demands a faster pumping speed and longer
stroke to maintain production. his increases ener-
gy consumption but reduces the required pumping
6.2.2 Rod Guide Recommendation Output unit size. Usually, you must reach a compromise
between eiciency, rod loading, pumping unit size,
RODSTAR-D shows rod guide spacing recom-
and cost.
mendations depending on the calculated side load
and the type of rod guides you selected in Setup as A very important aspect of system design is pump-
shown in Figure 6.10. hese are the last pages of ing rate. If you know the maximum production
the output report. rate you can expect then design the pumping sys-
tem for a production rate a little higher than that.
his ensures enough pump capacity to account for
normal pump wear and inaccurate data. However,
6.3 Rod Pump System Design if the pumping rate is substantially higher than
what the well is capable of producing, then the
Guidelines well will pump of. Fluid pound is a problem that
When designing a rod pumping system you results from the common practice of over-design-
must specify the equipment, strokes per minute, ing the pumping capacity. Fluid pound is damag-
and stroke length required to get the desired ing to pump, rods and pumping unit. If you do not
production at the lowest possible cost. In your take steps to minimize luid pound it will reduce
eforts to select the best system design for your eiciency and equipment life. You can reduce luid
well you will be mostly concerned with the pound by slowing down the unit, shortening the
72 | Well Information

stroke length, using a smaller pump, or by install- To minimize energy consumption and stress load-
ing a percentage timer or pump of controller. ing, use the largest plunger diameter and slow-
Because RODSTAR can simulate luid pound, est pumping speed combination possible without
you can use it to see what will happen if the well overloading the rod string and pumping unit. If
pumps of. you have to make a choice between stress loading
and power consumption, opt for lower stress load-
6.3.1 Shallow, High Rate Well Simulation ing especially if you are close to 100% since rod
RODSTAR can simulate any pumping unit geom- breaks are more costly than a slightly lower system
etry and gives accurate results for any pump depth eiciency.
or production rate. his is especially signiicant Note that these are only general guidelines. Eco-
for shallow well applications because conventional nomics and local ield conditions may require a
design computer programs such as the API RP diferent design philosophy than the one described
11L and other wave equation programs give poor above. Regardless of your objectives and design
results. his is because at shallow depths, polished philosophy, with RODSTAR you can design rod
rod load is increasingly dependent on the dynamic pumping systems faster and more accurately than
efects of luid in the tubing. his is especially with any other computer program.
true for high production rate shallow wells (pump
depth less than 4000 feet with larger than 2.00”
plunger). 6.3.3 Avoiding Rod Compression
To accurately simulate these wells, RODSTAR uses RODSTAR calculates rod stresses at the top and
two wave equation models simultaneously, one for the bottom of each rod section. It calculates the maxi-
rod string and one for the luid in the tubing. his mum and minimum stress at the top of each rod
unique capability allows very accurate predictions. section in order to calculate the percent stress load-
RODSTAR can predict the expected surface and ing. It also calculates the minimum stress at the
downhole dynamometer card shapes common to bottom of each rod section. he bottom minimum
shallow, high rate wells. When designing shal- stress shows if the rods are in compression.
low high rate wells it is recommended that you
use pump eiciencies of 90%-95% to avoid un- Steel rods can tolerate some compressive force but
der-predicting peak polished rod load, torque, etc. iberglass rods cannot tolerate any compression
his higher pump eiciency will result in higher at all. his is why iberglass rods must have steel
luid velocity in the tubing and higher luid iner- rods or sinker bars at the bottom. he weight of
tia forces on the plunger. However, when you are the sinker bars overcomes the opposing hydrostatic
trying to “history match” an existing system, you force and pump friction. If correctly designed, the
may need to use a pump eiciency of less than 90% sinker bars or steel rods ensure that the iberglass
to better match the actual pump slippage of your rods are always in tension.
system. Although steel rods can be subjected to some com-
pression without adverse efects, excessive negative
stresses can cause buckling problems. he recom-
6.3.2 Selecting the Target Production mended way to use RODSTAR to determine if
To avoid severely over-sizing the displacement your rods may be subjected to compression is to
capacity of your pumping system, design it with a run the program without including buoyancy
pump eiciency of 80%-85% or even 75% if you efects. hen, add sinker bars or sinker rods to
expect the downhole pump to wear out quickly. overcome the negative stresses at the bottom
his ensures that you will get your production section of the rod string (above the sinker bar
without grossly over-designing the system. section) . Other ways of minimizing buckling
RODSTAR | 73

problems include using smaller pumping speeds 6.3.6 Using RODSTAR for Correct Equipment Sizing
and avoiding use of small diameter rods such as
When designing a new rod pump system you must
5/8” or even ¾”.
ensure that the system you select has suicient ca-
6.3.4 Minimizing Power Consumption pacity to produce the well under the heaviest loads
possible during its operating life. For most systems
In general, the slower the pumping speed and the this will occur when the luid level is at the pump.
larger the pump plunger size, the less energy the herefore, even if you do not expect the luid level
pumping system will use. However, minimizing to be at the pump, it is a good idea to design the
energy consumption must not be the sole purpose pumping system (especially when using steel rods)
of system design because a large pump plunger for luid level at the pump. his ensures that the
diameter will result in large polished rod load and equipment you plan to use will not be overloaded if
gearbox torque. his will require the purchase of a the luid level drops in the future.
larger unit, larger rods and bigger prime mover. To
come up with the best pumping system design you For systems with iberglass-steel rod strings, you
must consider the economics of the whole system may get higher gearbox torque loads and higher
and whether you plan to use existing equipment or polished rod horsepower when the luid level is
buy new ones. above the pump. his occurs because iberglass rods
are very sensitive to luid load. When the luid
RODSTAR’s power and ease of use allows you level is above the pump, the luid load on the pump
to get the most economic pumping system based is reduced. his causes a longer pump stroke which
on your economic criteria. Because RODSTAR in turn afects the shape of the surface dynamome-
calculates the predicted energy consumption, rod ter card making it fatter. his in many cases brings
sizes, rod loading, and recommends a pumping the predicted surface dynamometer card closer to
unit size, it provides you with the data you need for the permissible load diagram causing the gearbox
sound economic decisions. load to increase. Also, when the area of the surface
dynamometer card increases, the system requires
a larger motor size. his means that when you use
6.3.5 Reducing Gearbox Torque iberglass rods you should run system simulations
Sometimes, using the largest unit stroke may not using diferent luid levels (within the expected
be the best way to maximize production since it luid level range) to see which luid level results in
can result in severe gearbox overload. If this oc- the highest loads and largest required motor size.
curs you may be able to use the next smaller unit Using diferent luid levels also afects the calculat-
stroke and speed up the unit to get your produc- ed pump stroke length and therefore the required
tion without overloading the gearbox. Another way pump length and pump spacing . RODSTAR can
of reducing gearbox loading is by using a smaller recommend a NEMA D motor size based on the
pump plunger. Another way is to use a lighter rod luid level or pump intake pressure you enter.
string by using either high strength steel or iber-
TIP: You can speed up your system design consid-
glass rods.
erably by asking RODSTAR to design a rod string
Also, you can reduce gearbox torque with an ultra for you. Even if you do not plan to use the design
high slip motor. RODSTAR-V can predict the RODSTAR recommends, it is easy to “grab”
gearbox torque depending on the pumping unit RODSTAR’s recommended design and modify
size and ultra high slip motor size. Also, ROD- it. To do this, after the program runs, go to the
STAR-V can calculate the motor speed variation rod string entry screen and select the “Manual rod
and power consumption very accurately. string entry” option. he program will default to
the rod string it calculated, and it will display this
74 | Well Information

data as if you had entered it yourself. So, you can ain, scale, etc.), the measured dynamometer card
simply change only the data you want to modify. will be fatter than normal. he theoretical polished
Please keep in mind that RODSTAR expects the rod dynamometer card predicted by RODSTAR
length of the rod string you enter to be within 50 (for average friction calculated by the program)
feet of the pump depth. However, it cannot be will be smaller than the measured dynamometer
longer than the pump depth. card. By entering a larger rod-tubing friction coef-
icient you can get a better match between actual
and predicted dynamometer cards. his technique
6.3.7 Using RODSTAR for Diagnostic Analysis helps you igure out what rod-tubing friction factor
to use for better simulation of your rod pumping
Although RODSTAR is primarily a design tool it wells.
can be a very powerful diagnostic aid, when used
in conjunction with RODDIAG or XDIAG. his Rod-tubing friction is especially important
is due to the powerful overlay feature that allows for iberglass rods. Higher friction than
direct comparison of predicted versus measured normal may actually reduce the area of the
dynamometer cards. predicted surface dynamometer card because
it causes the rods to stretch which results in a
Using RODSTAR’s Dynamometer Overlay Feature small stroke at the pump.
his feature has many diferent uses. For example, RODSTAR-D allows you to change the rod-tub-
it can help you igure out if your load cell is out ing damping coeicients for upstroke and down-
of calibration, if the luid level you measured was stroke and also the friction coeicient between
incorrect, etc. RODSTAR can help you ind these rods and tubing for each section in the rod string.
problems by comparing the shape and load range his allows you to better simulate use of diferent
of the measured dynamometer card versus the one rod guides, or more exactly match the correct fric-
predicted by the program. Also, it can help verify tion between rods and tubing for a better match
downhole problems such as a worn pump, leaking with the measured dynamometer card.
traveling or standing valves, deep rod parts, stuck
pump etc. You can simulate a worn out pump or a
deep rod part by entering a luid level of zero feet 6.3.8 Using RODSTAR-D for better Wellbore Designs
from surface. his will result in zero luid load on
the pump plunger. RODSTAR-D can be a very useful tool in helping
you optimize the wellbore trajectory of your
RODSTAR cannot simulate a traveling valve leak, deviated wells to minimize side loads, rod-tubing
a hole in the pump barrel, or a sticking pump. wear and buckling, and to reduce lifting costs by
But, it can predict what the dynamometer card improving system eiciency.
should look like if there were no problems. hen,
by comparing the actual dynamometer card shape he optimum wellbore path will be diferent for
with the theoretical shape, you can have more each well, but by using RODSTAR-D you can
conidence in your diagnosis of the problem. For determine which is the best wellbore trajectory
example, if you have a traveling or standing valve by trial and error. Normally, wellbores that avoid
leak or a worn out pump, then the pump will be sharp turns and abrupt builds to the deviated sec-
doing less work and the surface dynamometer card tion will produce better results.
will have less area than the theoretical polished rod With careful planning and wellbore path control,
dynamometer card. deviated well design can be improved with ROD-
If the pump is sticking, or if there is more friction STAR-D.
than normal between rods and tubing (due to par-
heta Oilield Services, INC., 1901 E. Lambert Rd. Suite 108 La Habra, CA 90631 USA
Telephone #: (562) 694-3297, Fax #: (562) 694-8641 www.gotheta.com

You might also like