Technical Note

XDIAG Fix List

Solution



Version 3.4.0 (released 08 December 2011)
New: Double clicking on a file will load it into the software.
New: Shared database feature – Custom rods and pumping units can be shared by setting the shared database location in setup.
New: Save output reports as PDF after a batch run.
New: Added another output page that consists of only the pump card plot.
New: Idle timer exits the program if it is idle for a specified amount of time.
New: Rod grades: Tenaris D Premium connection, Tenaris D Alloy, Tenaris KD, Finalrod, Flexrod
New: Motors: Nema B and Marathon
New: Pumping Unit Manufacturers: Weatherford Maximizer, Weatherford Maximizer II, Champion Conventional, Oil Boss Conventional, and Weatherford VSH2
New: Setup option to verify Excel installed.
New: System design score is added to spreadsheet options.
New: VSP (Variable Slippage pump) checkbox and enhanced pattern recognition logic for correctly identifying the pump condition when using Harbison Fischer VSP pump.
New: Fo Max and FoFL lines to the output report. These lines show the maximum fluid load on the plunger (fluid level at the pump) and the fluid load on the plunger based on the fluid level.
Modifications: Additional contents added to help file.
Modifications: Improved XDIAG expert analysis
Modifications: Improved batch log printed report so that it resembles more like the batch log in the software.
Modifications: Fixed bug where the non-automated license was unable to run automatic batch mode. Now all XDIAG licenses can run automatic batch mode.
Modifications: Fixed issue with Norris no neck sinker bars calculating stress as regular neck sinker bars.

Version 3.3.0 (released 22 June 2010)
New: Fiberod CCR addition
Modification: Improvements to hydraulic unit calculations
Modification: Improvements to System Design scoring and recommendations
Modification: Improvements to polished rod diameter data entry check
Modification: Improvements to report printing
Modification: Rods in Tubing warning message changed from 'OK' to 'Yes/No'

Version 3.2.5 (released 03 May 2010)
Modification: Improved use of flowline pressure in surface card calculations

Version 3.2.4 (released 09 March 2010)
New: Added new Cameron rods.
New: Added new Belt Low Profile unit calculations including custom Belt Low Profile unit entry
New: Added new Hydraulic unit calculations including custom hydralic unit entry
Modfication: Improvements made to XDIAG Expert Analysis when detecting pump hitting down or up.

Version 3.2.3 (released 15 October 2009)
NOTE: Upgrading to this Release 3.2.3 will require also upgrading your other products to at least the following Release levels: RODSTAR-V and RODSTAR-D to Release 3.2.0, your XROD-V to 1.1.0, your XBAL to Release 1.1.0, and your RODDIAG to Release 3.2.0. In all cases, the latest Release is recommended.
New: American conventional units now together whereas previously they were divided by stroke length ("American Conv. (less than 100" stroke) " and "American Conv. (100"->168" stroke)" )
New: New Rod Grades added: Weatherford HD, Corod DWR, and Corod SWR
New: Improvements made to XDIAG Expert Analysis
New: "Other" diameter option added back to Rodstar Design sinkerbar diameter combo box
New: Improvements made to program help files

Version 3.2.2 (released 02 July 2009)
NOTE: Upgrading to this Release 3.2.2 will require also upgrading your other products to at least the following Release levels: RODSTAR-V and RODSTAR-D to Release 3.2.0, your XROD-V to 1.1.0, your XBAL to Release 1.1.0, and your RODDIAG to Release 3.2.0. In all cases, the latest Release is recommended.
Modification: Improved loading calculation for Fiberod fiberglass rods with top minimum stress in excess of 5000psi.

Version 3.2.1 (released 12 June 2009)
NOTE: Upgrading to this Release 3.2.1 will require also upgrading your other products to at least the following Release levels: RODSTAR-V and RODSTAR-D to Release 3.2.0, your XROD-V to 1.1.0, your XBAL to Release 1.1.0, and your RODDIAG to Release 3.2.0. In all cases, the latest Release is recommended.
New: Rod Grade additions.
New: Pumping Unit additions.
New: Custom Pumping Unit data entry options for adding Belt Low Profile and Beam Balanced custom pumping units.
New: Required Crank Rotation field in Custom Pumping Unit window.
New: Stuffing Box Friction field in Well Info screen.
New: Rod String screen now shows rod string length and pump depth to assist data entry.
Improved: XDIAG Help.
Improved: XDIAG expert Analysis Report.
Improved: Ability to deal with regional settings such as for French Canadian.
Improved: Minimum SPM check for Rotaflex units.
Improved: Pump hitting down and pump hitting up detection.
Improved: Rod String Info screen takes into consideration rounding issues in cases where rod string length is greater than pump depth.
Improved: Improved Batch Log.
Fix: When items in the Well Info 'Options' are changed, the icon to view a previously run Report is disabled until a new run is made.
Fix: Same type problem as above when frictions are changed in Pump and Tubing Info screen, View Report option is turned off.
Fix: Legend color in Torque Plots for existing plot now blue.
Fix: Added back Counterbalance Effects calculations to reports for Beam Balanced units.
Fix: In the output report sometimes existing overloaded gearbox loading was not displayed in red.
Fix: Sometimes negative bottom stresses not display in red.
Fix: Non-numeric characters for rod string length in Rod String Info screen can no longer be entered.
Fix: No longer a problem when manually moving rod strings up or down in the list on the Rod Input screen.
Fix: Problem where old cbal folder command button sometimes visible in Pumping Unit Info screen.
Fix: Problem where "No recommendations" sometimes seen in red.
Fix: Problem seen when loading dyno cards from DNS files.
Fix: Problem seen when adding custom Mark II units.

Version 3.2.0 (released 26 February 2009)
New: Changed method of importing/exporting information between XBAL, RODSTAR-D, RODSTAR-V, XROD-V, RODDIAG, and XDIAG. This supports additonal file formats. NOTE: Upgrading to this Release 3.2.0 will require also upgrading your RODSTAR-V and RODSTAR-D to Release 3.2.0, your XROD-V to 1.1.0, your XBAL to Release 1.1.0, and your RODDIAG to Release 3.2.0.
New: Uses new registry locations and data file locations for compatibility with Vista.
New: New rod grade additions.
New: Import data from or export data to XBAL.
New: Supports Beam Balanced and Belted Low Profile units, along with other pumping unit additions.
New: Shows the full Release number on report pages.
New: Addition to read dynamometer data from DNS files.
New: New file option to read in data from RODSTAR files.
New: New system scoring page based on XROD-V logic, with system design score based on full pump.
Fix: Wording correction made in XDIAG Expert analysis report referring to balanced minimum energy though column not displayed.
Fix: Code added to prevent generic message "Expert diagnosis could not complete. This appears to be an old XDIAG file format" appearing after other error message displayed.
Fix: Code addition made in XDIAG making sure load correction not made in cases with stuck pump.
Fix: Changed wording for XDIAG expert analysis in cases where there is very little work done because fluid level is at the surface.
Fix: Change from balanced minimum energy gearbox loading check from 120% to 102%.
Fix: Problem fixed when double clicking on alphbetical input field list.
Fix: Problem fixed when reading in dynamometer data from DYN files found by international users.

Version 3.1.7 (released 05 September 2007)
New: Changed method of importing/exporting information between CBALANCE, RODSTAR, RODDIAG, and XDIAG without requiring that the user have access rights to the Widows folder. This fixed the problem for users that had limited access rights. NOTE: Upgrading to this Release 3.1.2 will require also upgrading your RODSTAR-V and RODSTAR-D to Release 3.1.2, your CBALANCE to Release 3.1.3, and your RODDIAG to Release 3.1.7.
New: Improved data validation in some data input screens while reducing some nusance warning messages.
New: Improved validations in Rod String Info screen.
New: Improvements made to Rod String Info screen data entry logic when supplying default rod lengths based on Pump Depth.
New: Added status bar to Rod String Info screen, to show messages that otherwise would be in pop-up Message Boxes.

Version 3.1.6 (released 13 March 2007)
New: Trico, Electra and Axelson rods have been renamed as Weatherford rods as per Weatherford's new designation. In addition there's the new MD56 and KD63 Weatherford rods.
New: There are new Corod rods: new Endura DE and SE (round and semi-eliptical).
New: There are new Prorod rods, and so the list now contains ProRod 620, 750, 580, 790, 960 and 970.
New: There are two new Norris Sinkerbars, the Norris PR Carbon and the Norris PR Alloy.
New: In the Output Report, Minimum Tensile Strength now is shown for all Rod Grades, with the exception of Electra and Fiberglass.
Fixed: A bug in LoadMessage was fixed, that sometimes caused the Messages to be blank.
Fixed: If the View Report ICON was clicked on after the Report was visible, the form then moved down and to the right. This has been fixed.
Fixed: The Email option is now always enabled. The user can attachment any file (with or without output saved) to the email message. The current file is the default attachment. If it does not have Output saved, the user will see a message warning that it has not been saved.

Version 3.1.5 (released 07 Nov 2006)
New: Trico, Electra and Axelson rods have been renamed as Weatherford rods as per Weatherford's new designation. In addition there's the new MD56 and KD63 Weatherford rods.
New: There are new Corod rods: new Endura DE and SE (round and semi-eliptical).
New: There are new Prorod rods, and so the list now contains ProRod 620, 750, 580, 790, 960 and 970.
New: There are two new Norris Sinkerbars, the Norris PR Carbon and the Norris PR Alloy.
New: In the Output Report, Minimum Tensile Strength now is shown for all Rod Grades, with the exception of Electra and Fiberglass.
Fixed: A bug in LoadMessage was fixed, that sometimes caused the Messages to be blank.
Fixed: If the View Report ICON was clicked on after the Report was visible, the form then moved down and to the right. This has been fixed.
Fixed: The Email option is now always enabled. The user can attachment any file (with or without output saved) to the email message. The current file is the default attachment. If it does not have Output saved, the user will see a message warning that it has not been saved.

Version 3.1.4 (released 02 Oct 2006)
Fixed: All API Grade K rods now have 90,000 for Tensile Strength.
Fixed: The F2 option has been added for all of the fields where it was missing.
Fixed: Problem running certain cases with Rod Part condition.
Fixed: A recent problem reading RODDIAG RDG files into XDIAG.
Fixed: Change to Setup Treeview for Custom Rod Grades.
Fixed: Fixed validations for data used in IPR calculations of "n".
Fixed: Several bugs in IPR Plot while in Canadian mode.
Fixed: Labeling problem in Pumping Unit screen, while using Air-Balanced or Rotaflex units.
Fixed: Several bugs in IPR Plot while in Canadian mode.

Version 3.1.3 (released 31 August 2006)
New: Resizing of several controls in several screen to make easier to read.
New: Improvments to Save RDG and Save XDG routines to facilitate problems that occurred when saving certain cases.
New: Improvement to File Open dialog making to more easy to choose RDG and XDG files.
New: Improvements to save file return in RODDIAG. These changes improved RDG cases if opened in RODSTAR.
New: Calculation improvements in cases with "load shift".
Fixed: Problem when entering Custom Rod to empty custom rod database.
Fixed: Problem when populating Rod Diameters for Sinkerbars when followed by Custom Rod taper.
Fixed: Correction for duplicated Norris 96 entry in Rod Grade combobox.
Fixed: Corrected Output reporting of Rod String design that occurred in certain cases.
Fixed: Addition to execution error trapping to facilitate cases that do not successfully complete.
Fixed: Bug occurring in Motor Data Info with Motor Size.
Fixed: Problem that occurred when entering Custom Pumping Unit to empty Custom Pumping Unit database.

Version 3.1.2 (released 16 August 2006)
Fixed: Load shift adjustment was not being displayed on report.
Fixed: American Unit #97 was not accessible to select.

Version 3.1.1 (released 28 July 2006)
Fixed: Improvements in handling Canadian and Metric units in data entry screens.
Fixed: Improvements in handling international numeric formats and decimal numbers.
Fixed: Extra check of SPM and Gross Production, at runtime, to prevent run time error.
Fixed: Improved termination of execution if error occurrs during runtime.
Fixed: Setting of the default rotation of the cranks based on unit selected.
New: Speeding up of the inital checking for Sentinel license.
New: Setup allows setting of default folders to use for Open/Save files and Import folder.
New: Installation program allows setting of default folder paths for files.
New: Improvements to IPR plot screen and Set Line with Canadian and Metric units.
New: Improvement in Rod String info data entry screen, including length of last taper assigments.
New: Improved handling of date formats in report.
New: Improvements on Motor info screen. Motor Setting Name improvments, when reading in older file versions.
New: Improvements in Animation including new run/pause option.
New: Improvements in Batch Spreadsheets and addition of Existing Motor HP to spreadsheet options.
New: Improvements to Set Line form, with addition of arrow keys to functionality for moving line.
New: Better representation of certain Sinker bars in Rod String Info screen, e.g. "C (API Sinkerbar)".
New: Improved Dyno Card and Torque Plot charting proportions. Width and height are dependent on legend heights.
New: Better formatting of footnotes in "Single-page" report, giving more room to bottom margin.
New: Several icon changes, including new "Add" icon in Setup.
New: Addition of Permissible load HP and ratio of Pol. rod power and Permissible load HP to output report.
New: Added new Tenaris rod grades.
New: Better detection for "Hitting up" condition in Analysis Report.
New: Show load shift amount instead of percent on the Analysis Report.
New: Option to run in "Demo Mode" if no Sentinel license is available.
New: Updates to pattern recognition file.

Version 3.1.0 (released 14 March 2006)
New: Changed to an easier method of importing Counterbalance Moment from CBALANCE program or file.
New: Enhanced the printing of the IPR Plot.
Fixed: Some old versions of .RDG case files could not be read. This is now fixed.

Version 3.0.9 (released 24 February 2006)
Fixed: If user had never set a default measurement system, the display for rod length on the report could show feet as meters.

Version 3.0.8 (released 02 February 2006)
New: Added Norris polished rods to be used as Sinker Bars.
New: Rod Strings sort by size.
New: Additional pattern recognition files were added.
New: Can now handle Nabla .dat files that are not formatted correctly and don't have final closing lines after the load and position data.
New: Command line argument can pass case file to XDIAG for initiall loading. e.g. run XDWIN32.EXE /xdg=C:\mycase.xdg
New: Standardize installation folder to include program and support files. Default is Program Files\Theta Enterprises\XDIAG
New: Installation gives option to copy existing custom pumping unit file to installation folder.
New: Install has dialog box for location of Well File Directory, default C:\THETA.
This will be the default for Opening and Saving files. If a different folder is used for opening or saving a well file, then XDIAG remembers that folder as the new default.
Fixed: Enhanced calculation of bouyant rod weight to be more accurate by calculating polished rod weight and pump weight. This problem was only significant for shallow wells.
Fixed: Bug where torque calculation would lock up if user did not go to each input window before running report.
Fixed: Problem in shallow wells under 1000 ft. with poor predictive card results due to assumption that pump was not full.
Fixed: Bug where Rotaflex units were using the kinematic adjustement when none was needed.
Fixed: Removed adjustment to net effective stroke on well less than 1000 ft.
Fixed: Custom rod strings were not showing diameters.
Fixed: In Automated Batch mode clicking on the icon in the system tray now allows Cancel option.
Fixed: Bug where metric and Canadian units not displaying properly in rod string window.

Version 3.0.7 (released 08 April 2005)
Added new patterns to the Pattern Recognition database.
Creating a PDF file was made more intuitive for the user.
Suppressed message display during Auto Batch Mode.
Increased efficiency of Auto Batch Mode by reducing checks for Sentinel.
Fixed error "GetSpreadsheetValueSpecial" in Auto Batch mode.
Show the current filename in the system tray tab when running Auto Batch mode.
Fixed problem with cases that did not show Pump Condition in Batch and Auto Batch modes.
References to saving files in ".RDG" format was removed.

Version 3.0.6 (released 25 January 2005)
Added new Pattern Recognition file for analysis.
Fixed problem in situation where XDIAG calculated the Fluid Specific Gravity and the lines were being set too far apart and were not manually adjustable.

Version 3.0.5 (released 19 January 2005)
Added new Pattern Recognition file for analysis.
Added new (18.5)/16 Rod Size for Corod (round) D rods.
Implemented the Corod (round) C rods which were not displaying.
Modified Automatic Batch Run Log printout to include multiple case summaries per page and to include page headers.
Modified Automatic Batch output files for DPC, PSC, and CSC format to agree with legacy XDIAG 16-bit versions.
Fixed analysis in situations with fluid pound where Fluid Specific Gravity was being calculated greater than the maximum value. This was also causing an excessive value for Fluid Load on Pump.
Fixed missing DLL file that supports the display of Help information when using the Search feature.
Fixed Net Stroke adjustment calculation to check for pump depth greater than 1000 feet instead of 1600 feet.

Version 3.0.4 (released 04 January 2005)
Fix Automatic Batch Mode to be non-case-sensitive when recognizing xdg file names. It was only checking for extension with .XDG and not .xdg.
Added a command line parameter ("/a") that can be used to cause XDIAG to start in Automatic Batch Mode. This is for users that have it running on an unattended PC that could be automatically rebooted and it needs to restart with XDIAG Auto running.
Fix file output for .CSC file types. Supports output of .CSC, .DPC, and .PSC types. This is for Automatic Batch Mode where the user needs to post process the data.
Line Set bug was causing erroneous Fluid Load on Pump values. Also fixed so the Results automatically refresh after manually setting the lines.
Fixed bug where negative energy consumption was being computed for extremely large Max CB Moment and gearbox overload.

Version 3.0.3 (released 01 December 2004)
Updated Pattern Recognition Data to enhance analysis.
Fixed problem when initially loading default values from 16-bit THETA.INI file when converting to XDIAG 3.x for the first time.
Fixed error message if cancelling from Add Mode in Batch Setup Window.
Fixed problem when trying to run an old case that used the Version 8 file format with incomplete motor data.
Fixed problem with "Please wait..configuring..." message when starting program.

Version 3.0.2 (released 06 October 2004)
Includes ProRod fixes released after 3.0.1
Support for new Sentinel 7.3 bitlocks.

Version 3.0.1 (released 13 September 2004)
This release of XDIAG is implemented in 32-bit Microsoft .NET coding.
Installation requires the additional software components described on the Shared Components page.
New features include:

Note: Network installations will have to order the new USB Sentinel bitlock to attach to the license server. There is a one-time $75 hardware charge for the bitlock.

 

Legacy XDIAG 1.42 Fixlist

Note: Release prior to 3.x are no longer supported. However, Release 1.4.2.6 will continue to be available for download for customers who have older pre-Windows 2000 operating systems.

Version 1.4.2.6 (released 10 July 2003)
Fixed bug so it now allows loading of NABLA ".dat" files that include a blank line before the counterbalance data.
When opening a new case or a dynamometer file that has the data points reversed, XDIAG will fix the data and include a sentence in the report letting the user know. If in batch mode, it will make a note in the Batch Log. When exporting the .dyn file, it will again notify the user and give the option to save the exported file using the fixed data points.

Version 1.4.2.4 (released 23 May 2003)
New Fibercom and UPCO rod strings were added and updated.
Fixed bug where IPR Data in Canadian and Metric units caused "division by zero" error if < 5m3/D.
Fixed bug where some LCD monitors caused an "Invalid Function Call" error when using 800x600 display resolution with other than 256 color setting.
Minor corrections to wording in results report.
New Pattern Recognition data was added.

Version 1.4.2.3 (released 07 November 2002)
Fixed problem where Service Factor was rounding off to one decimal on the printed report and did not agree with screen display that supports 3 decimal places.

Version 1.4.2.2 (released 30 October 2002)
When XDIAG is run from the XSPOC program, it is no longer necessary to have a Sentinel bitlock attached for the XDIAG.
A bug was fixed so that after opening a RODDIAG file in the XDIAG program, it requires that a new report be run in order to ensure that the XDIAG analysis calculations are performed.
Several new pumping units were added.

Version 1.4.2.0 (released 2 April 2002)
The following changes were made at the request of Weatherford Artificial Lift:

For Axelson S-87, S-67, and S60 rods, we changed the calculation back to API Modified Goodman using (tensile strength)/4.0.
Fiberflex, Inc. informed us that it no longer manufactures the 1.20 inch O.D. (1.70 inch I.D.) rod. We have removed the data for the 1.20 inch rod from the library.

XDIAG 1.41 Fixlist


Version 1.4.1.5 (released 14 September 2001)
In automatic batch mode, the caption of XDIAG's status window on the
taskbar now changes to show the name of the file being processed.
Corrected the calculation of the system efficiency based on the user's
horizontal line settings.

Version 1.4.1.4 (released 23 August 2001)
Improved the way XDIAG calculates the amount of tubing movement on the downhole pump card.
Eliminated some false positives when attempting to detect a rod part.
Eliminated some false positives when attempting to detect a phase shift
in the measured surface positions.
Phase shift is no longer reported for most cases showing a traveling
valve leak.
For non-ultra-high-slip motors, improved detection of measured surface
points that are inconsistent with pumping unit kinematics.
The calculated pump friction is now reported even if conditions indicate
the value is unreliable. Please make sure you consult the Downhole section of the expert report before relying on the calculated pump friction.
In Setup, under the Expert Diagnosis tab, the minimum load shift that can
be corrected is now 1% (previously, it was 3%).
Eliminated an occasional spurious error message about the motor size
being too small.
Fixed an error in the way XDIAG attempts to compensate for tubing
movement when diagnosing a downhole pump card shape.
Fixed an error in the way XDIAG checks for an actual plunger size larger
than what was entered.
If a folder at the root of the hard drive (C:\DYNOS, for example) was
selected for automatic batch mode's XDIAG files, dynamometer files, or
spreadsheet files, XDIAG would report it as invalid.
If an invalid folder was selected for automatic batch mode's spreadsheet
files, XDIAG's error message incorrectly claimed that it was the dynamometer files folder that was invalid instead.

Version 1.4.1.2 (released 23 July 2001)
An error was corrected that caused the wrong load shift amount to be
displayed for cases requiring load span correction.

Version 1.4.1.1 (released 20 June 2001)
Severe downhole problems no longer prevent display of a diagnosis of phase-shifted positions on the measured surface dynamometer card.
If the well shows excessive friction, XDIAG now makes no attempt to diagnose a plunger size that is too small.
Updated the following pumping unit manufacturers: Ampscot Conventional
Baoji
Bukaka
CMC Conventional
Lufkin Conventional
Sentinel (new manufacturer)


Version 1.4.1.0 (released 19 June 2001)
Made several enhancements to the detection and correction of Group II wells (those with fluid inertia effects present).
Corrected problem where a poor measured surface card would cause the upstroke/downstroke indicator on the torque plot to be drawn incorrectly.
Corrected an error that occasionally caused the tubing movement to be
underreported.
Corrected an error that occasionally caused the plunger size to be
reported incorrectly.
Corrected an error that occasionally caused XDIAG to abort with a
"Subscript out of range" error message while viewing or printing the output results.
Corrected an error that could cause XDIAG to abort with an "Overflow"
error message if the surface dynamometer ard positions did not start at
zero.
Changed wording on expert report for phase shifts that are detected but
not corrected.
Added wording on expert report mentioning paraffin build-up as a possible cause for shallow friction.
Surface dynamometer card positions read from disk are now shifted to
start at zero (if they don't already), to make it easier to do history
matching with RODSTAR.
When exporting a surface dynamometer card, you now have a choice between storing the original measured card and the corrected card. XDIAG will show a list of the corrections that have been made.
Changed the file format to allow RODSTAR to have access to the corrected surface dynamometer card.
Note: This update creates files that can't be read by older versions of RODSTAR; if you have RODSTAR, you must download updates for it as well.

XDIAG 1.40 Fixlist

Version 1.4.0.4 (released 16 May 2001)
The detection of non-kinematic measured surface positions was improved.
An error was corrected that would sometimes introduce a spike into the measured surface dynamometer card when correcting non-kinematic surface positions.
An error was corrected that caused the cutoff value for correcting load span to be interpreted as a pressure (and therefore subject to change depending on the English/Canadian/metric measurement units setting) instead of as a percent.
An error was corrected that caused the dynamometer options dialog to be unavailable for some types of measured dynamometer data; the dialog is now available for all types.
An error was corrected that caused XDIAG to attempt to diagnose a phase shift on a solid line surface dynamometer card. (A solid line card does not have enough information for XDIAG to diagnose a phase shift.).
The dynamometer options dialog now disables phase shift correction options when a solid line card is selected as the source of dynamometer data.
Updated the following pumping unit manufacturers: Ampscot
Baoji
Darco USA
Lufkin Conventional - New
Lufkin Conventional - Old


Version 1.4.0.2 (released 4 May 2001)
XDIAG now performs corrections for errors in the measured surface dynamometer card positions, including phase shift and non-kinematic positions. Note that some kinds of phase shift are not corrected if there is incomplete pump fillage or gas interference, and phase shift is not reported at all if there is a severe downhole problem.
There is now a dynamometer options dialog available on the Well Information window. This dialog allows you to specify whether or not to correct non-kinematic surface positions, whether or not to correct phase shift errors (or to apply your own), and an optional load adjustment (this takes precedence over XDIAG's load shift detection, and is useful if you know your pump off controllers' measured loads are off by a fixed amount, for example). In addition, the clamp-on load cell option introduced in version 1.37 has been moved to this dialog.
Printed dynamometer cards now include indications of corrections made to surface dynamometer cards.
Full-page printed dynamometer card no longer says "Predicted."
Fixed a division-by-zero error that could occur if the first and last points of the measured surface card had the same position value.
Note: This update creates files that can't be read by older versions of RODSTAR; if you have RODSTAR, you must download updates for it as well.

XDIAG 1.38 Fixlist

Version 1.3.8.2 (released 9 Jan 2001)
Pump friction is no longer calculated if the pump fillage is less than 25%.
Corrected a problem that caused XDIAG to report some cases of a malfunctioning tubing anchor as incomplete pump fillage.
Corrected a problem causing upper ring valve pumps to be incorrectly diagnosed.
On the Motor Information input window, if the prime mover was set to NEMA D / XDIAG recommendation, and then a different motor type was selected, the program would always use the lowest torque mode, regardless of what was selected.

Version 1.3.8.1 (released 30 Nov 2000)
Windows NT and Windows 2000 user profiles are now supported. On these operating systems, program settings are stored in a folder named "THETA" within the folder named by the APPDATA environment variable (if defined) or the USERPROFILE environment variable. Note that if the program settings files are already present on the system, they will continue to be used in their current locations.
FIBERCOM fiberglass rods are now supported.

XDIAG 1.37 Fixlist

Version 1.3.7.6 (released 6 November 2000)
Added support for serial numbers greater than 32000.
Corrected a problem causing some files written by RODDIAG 1.9.4.6 not to be able to be read.
Clarified wording of a message describing rod parts.
Enhanced ability to correct out-of-order points on the measured
dynamometer card.

Version 1.3.7.5 (released 31 Aug 2000)
Corrected a dependence on initial conditions that would infrequently cause different results for consecutive runs of the same case
Corrected a discrepancy between the printed diagnosis and the batch mode abbreviated diagnosis

Version 1.3.7.4 (released 11 Aug 2000)
An error was corrected that allowed a calculated fluid specific gravity to affect further XDIAG runs in the same session (that is, until XDIAG was exited and restarted).
An error was corrected that caused XDIAG to forget some parts of its diagnosis when the output was saved to disk, the file was re-opened, and the results were viewed without running the diagnosis.

Version 1.3.7.3 (released 2 Aug 2000)
Enhanced detection of extreme rod-tubing friction cases.

Version 1.3.7.2 (released 21 July 2000)
Enhanced detection of high rod-tubing friction cases.
Corrected problem where XDIAG assumes that all new cases have dynamometer cards measured with clamp-on load cells.
Corrected a problem where program data files might not be located if they were stored in a folder listed on the system path rather than in the folder where XDIAG is located.
XDIAG can now read dynamometer files where the position data do not range from zero to the stroke length as they should.
When exporting a dynamometer data file, XDIAG now adds measured CBE data, stroke length, and pumping speed.

Version 1.3.7.1 (released 30 June 2000)
Added support for diagnosis of dynamometer cards acquired from clamp-on load cells. Note: This update creates files that can't be read by older versions of RODSTAR and XDIAG; if you have RODSTAR, you must download an update for it as well.
Added two new Indonesian pumping unit manufacturers: Bukaka and Ruhaak Baoji.
Reporting of excessive rod-tubing friction was enhanced.
Reporting of incorrect plunger sizes was enhanced.
Load shifts are now reported regardless of magnitude. However, if the load shift is large, warnings will be printed on the downhole, surface equipment and input data diagnoses.
The printed report now shows the number of points on the measured dynamometer card, if the card was read from a disk file.

XDIAG 1.36 Fixlist

Version 1.3.6.9 (released 21 Mar 2000)
There is a new setting in XDIAG's batch mode setup for resolving discrepancies between custom rod grades in XDIAG data files and the custom rod grades in XDIAG Setup.
XDIAG now reports a load shift if the downhole pump card has significant negative load. Since XDIAG can calculate the rod-tubing friction, most of the pump card loads should be positive.
Fixed problem where, in some cases, the fluid level would not be reported correctly.
Fixed problem where a data file containing an invalid dynamometer card would crash the program when trying to view the Well Information window.
When a batch run completes, an entry called LastBatchRunComplete is written to the [XDIAG] section of THETA.INI.
An "Out of string space" error was corrected that could occur at the end of a batch run.

Version 1.3.6.6 (released 25 Feb 2000)
When reading a RODDIAG file, XDIAG now uses the user's settings for including buoyancy effects and calculating rod-tubing friction. Before, XDIAG would always exclude buoyancy effects and calculate rod-tubing friction.
Fixed problem where, in some fluid pound cases, the fluid level would not be reported at the pump.
Fixed problem where, if the user chose to set lines on a downhole pump card when XDIAG chose not to set lines, XDIAG could initially have the lines placed off the downhole card, so they could not be moved.
XDIAG now reports an estimated fluid load on the plunger in all cases, even when it does not set horizontal lines.

Version 1.3.6.5 (released 12 Feb 2000)
Corrected misalignment of batch mode spreadsheet header columns
Updated to read files created by RODDIAG 1.9.4.3

Version 1.3.6.3
(released 5 Jan 2000)
If the option to enter rod-tubing friction is not selected in Setup, all files opened in XDIAG will now have rod-tubing friction calculated, regardless of their previous settings.

Version 1.3.6.2 (released 12 Nov 1999)
Updated pump card recognition engine
Pump friction is now calculated
Rod-tubing friction is now calculated by default
New setup option (on Expert Diagnosis tab) to allow entry of rod-tubing friction instead of calculating it
Fluid specific gravity can now be calculated

XDIAG 1.34 Fixlist

Version 1.3.4.1 (released 29 Sep 1999)
Added ASCII import functionality
Added calculated rod string stresses to batch mode spreadsheet
Corrected problem where very large batch runs would cause out-of-string-space errors
Corrected problem where, in metric mode, rod string stresses would be displayed or printed in metric units incorrectly
When entering Setup, XDIAG now verifies the automatic batch mode directory settings

XDIAG 1.33 Fixlist

Version 1.3.3.2 (released 1 Jul 1999)
The ThetaLM edition now allows the name of the server to be read from the SENTINEL.INI file using the format:
[ThetaLM]
Server=name-of-ThetaLM-server

Version 1.3.3.1 (released 16 June 1999)
Corrected situation where a very small load shift could cause no diagnosis at all to be presented.
On a case-by-case basis, buoyancy effects can be included or excluded
Inclusion/exclusion of buoyancy effects are available on the batch mode spreadsheet
Default inclusion/exclusion of buoyancy effects can be established in Setup
Changed rod stress loading for Weatherford XD and EL (Electra) steel sucker rods

XDIAG 1.32 Fixlist

Version 1.3.2.29 (released 28 Sep 1998)
Added support for detecting rod parts.
No longer crashes when an arrow key is pressed while setting lines (with no line selected).

Version 1.3.2.28 (released 4 Sep 1998)
In NetSentinel edition, fixed bug which caused XDWIN.DPT file to be overlooked.

Version 1.3.2.27 (released 15 Jul 1998)
Non-automated ThetaLM edition could not find license manager.

Version 1.3.2.26 (released 29 May 1998)
Added well name to the list of available batch mode spreadsheet items.
To suppress printing of the batch run log in automatic batch mode, edit the THETA.INI file to add a key named "AutoBatchPrintLog" with a value of "FALSE" to the [XDWIN] section.