Theta Enterprises Newsletter - August, 2003
How to get a Good match between predicted vs. measured data in RODSTAR
From my experience, comparing predictive versus actual results can be challenging.
There are several points to keep in mind to ensure that your comparison will
be accurate.
- Make sure the dynamometer used to measure the dynamometer cards is properly
calibrated and zeroed. Otherwise, the measured load can be off.
- Make sure the fluid level is correctly measured. This may be difficult
if the well produces a lot of gas. The foamy fluid in the annulus will give
you an erroneous fluid level unless you account for this by depressing the
foam first. If you can determine the pump intake pressure using a modern fluid
sounder then enter it in RODSTAR for better results.
Also, if you determined the fluid level by setting horizontal lines on the
calculated downhole pump dynamometer card in RODDIAG or XDIAG (which does
it for you) then consider that this calculated fluid level depends on the
fluid specific gravity you entered as well as the pump size. If either of
these is incorrect, the calculated fluid level will also be off. If you have
a gassy well, you need to reduce the fluid specific gravity the diagnostic
program calculates from liquids alone to get a more accurate fluid level.
Also, using a more accurate fluid specific gravity in the predictive program
will help you get a closer match.
- Make sure the data about the equipment in the well is accurate. Double
check the pump size, rod type, length. and diameters. I have seen mistakes
made when changes in equipment were not recorded in the well's file.
- Adjust the rod-tubing friction in RODSTAR to better match the measured
dynamometer card. This is much easier to do by using the overlay capability
of RODSTAR to load the RODDIAG or XDIAG file you are trying to match. This
brings in the measured dynamometer card and allows you to overlay the predicted
and measured cards for easier comparison.
Keep in mind that no matter how sophisticated RODSTAR or any other similar
program is, it cannot "guess" how much friction there is between rods and
tubing. This varies from well to well and depends on many factors that are
not usually known very well (wellbore deviation, paraffin, scale, water cut,
dog legs, etc.).
Therefore, even though RODSTAR allows you to have it estimate the rod-tubing
friction, it is better to try to determine a more accurate rod-tubing friction
by overlaying the measured card on the same plot at the predicted one. Then,
adjust the rod-tubing friction for upstroke and downstroke until you get a
good match.
RODSTAR does a good job estimating the average rod-tubing friction (when you
select to have the program calculate the rod-tubing friction) based on build-in
"experience" based on many actual wells. However, if you have a measured card,
you can get closer matches by manually adjusting the rod-tubing friction for
even closer results.
Please note that if you have to use significantly higher or lower friction
than the calculated average friction, or if you have to use a much higher
or lower friction for either the upstroke or the downstroke (more than three
to six times higher than the other) then you may have a different problem.
Usually, this indicates a load cell that reads too high or too low. Of course,
if you have XDIAG, it automatically detects and corrects the load cell measurement
error for you. For any other diagnostic program, you will have to recalibrate
or re-zero the load cell and get another dynamometer card.
- Keep in mind that fiberglass rods are significantly affected by rod-tubing
friction. Therefore, it is important to correctly determine the rod-tubing
friction for more accurate comparisons.
The overlay capability of RODSTAR discussed above is critical for this type
of comparison. Using larger than actual rod-tubing friction will result in
lower than actual calculated pump stroke and production rate. Also, the surface
loads and polished rod horsepower may be less than for the measured card.
This is because the higher than normal rod-tubing friction you entered results
in a lot of energy loss along the rod string which results is little energy
left at the pump. This lower pump stroke also causes a smaller area for the
surface dynamometer card.
When this occurs, you may think that you need to further increase rod-tubing
friction to make the predicted loads higher so that they are closer to the
measured ones. However, what you have to do in many cases is lower the rod-tubing
friction instead. This simulates less energy loss along the rod string which
leaves more available energy at the pump. The result is longer stroke and
more work done by the pump. This in turn, results in a predicted surface card
with more area, higher peak polished rod load, and more polished rod horsepower.
Hint: When trying to match surface dynamometer cards for wells with fiberglass
rods, try to also match the calculated pump stroke length.
- Steel rods are not very sensitive to rod-tubing friction. Therefore, it
is a lot easier to adjust the rod-tubing friction for a better match. To increase
the predicted upstroke loads, use a larger upstroke rod-tubing friction number.
To reduce the predicted downstroke loads, use a larger downstroke rod-tubing
friction.
- Simulate the correct amount of tubing movement for better results. This
means that if you see that there is tubing movement from the RODDIAG or XDIAG
calculated downhole pump dynamometer card, then you have to simulate the same
amount of tubing movement in RODSTAR.
If the tubing anchor is not holding, then you can simply select unanchored
tubing. When you select this option in RODSTAR, the program calculates the
theoretical amount of tubing movement in inches or centimeters. If this agrees
with the amount of tubing movement on the RODDIAG or XDIAG calculated downhole
pump card (distance the card tilts) then it will give a better match.
Hint: To simulate partial tubing movement due to the tubing being anchored
with insufficient tension, specify that the tubing anchor depth is closer
to the surface than it physically is. For example, instead of entering a tubing
anchor depth of 8000 feet, you may have to enter a depth of 6000 feet to simulate
the correct amount of tubing movement seen on the downhole pump card.
- Simulate the correct pump condition. If the measured case shows fluid pound
or gas interference, then change the pump condition in RODSTAR to match what
you see in RODDIAG or XDIAG. For example, if RODDIAG or XDIAG shows fluid
pound with 50% pump fillage, then change the pump condition to Fluid pound
in RODSTAR with a pump fillage of 50%.
You can do the same thing with gas interference. When you select fluid pound
in RODSTAR, the program forces the fluid level to be at the pump. When you
select gas interference, you can enter any fluid level you want.
Another thing to be aware of is that RODSTAR cannot simulate a worn pump (leaking
traveling or standing valve), pump hitting up or down, worn pump barrel, etc.
So, if you have this type of problem, then you will not be able to get a very
good match.
To get good matches between measured and predicted results takes practice.
The more you do it the better you will get. Please remember that RODSTAR is
a predictive program. It simulates the rod pumping system you tell it to simulate
and predicts the dynamometer card, torques, etc. In other words, it does what
you tell it to do. If you tell it to simulate a good pump but the well has
a worn out pump, the results will not agree with the measured ones.