XSPOC 3.1 Release Notes

Advanced Setpoint Optimization

XSPOC 3.1.0 brings great strides and improvements in setpoint recommendations and ushers in the very first iteration of autonomous setpoint optimization. With the goal of protecting sucker rod pumping equipment without triggering unnecessary shutdowns, XSPOC V3.1.0 brings advanced setpoint optimization algorithms that have the flexibility to be implemented at the user’s discretion. Users have the option of placing individual setpoints for all rod pump wells in one of three modes: none, recommend, or autonomous. Want XSPOC to control your setpoints automatically? Simply highlight the desired wells/setpoints and click configure and set the mode to autonomous. Still on the fence about letting a program update setpoints automatically? Leave the setpoints in recommend-only mode and choose to implement the recommendations that look the most important and accurate. Not using that setpoint to control the well? Simply highlight, click configure and set to none. XSPOC 3.1.0 is bringing advanced algorithms built to optimize several setpoints in many applications with flexible configurations to give all users the ability to optimize setpoints within their comfort zone.

Autonomous Idle Time Setpoint Optimization

One of the most advanced and exciting algorithms in 3.1.0 is the autonomous idle time setpoint optimization. Autonomous idle time setpoint optimization allows users to place as many wells as they would like into fully autonomous control of the idle time setpoint. This allows XSPOC to modulate the idle time and look for the idle time that allows the well to cycle the fewest number of times without losing production. This maximizes production without having excessive incomplete pump fillage strokes that are damaging to the downhole equipment. The idle time optimization algorithm along with the many other setpoint optimization algorithms gives XSPOC users the freedom to work on the more nuanced and challenging problems with the peace of mind knowing that expert algorithms are keeping wells operating optimally.

In addition to the new features detailed above, the XSPOC 3.1.0 release also includes several other features, improvements, and bug fixes. Users can easily sort the fields to view specific details or use the search navigation to look up items based on specific keywords.

Issue TypeIssue keyCreatedFix versionsCustom field
BugXS-8286May 3, 2021 3:27 PM3.1.0Added ability to lock rows in tblSetpointOptimizationDefaults
BugXS-8279Apr 30, 2021 3:10 PM3.1.0Autonomous Setpoint Optimization wasn't populating Add bcp and insert statements for tblSetpointOptimizationSupportedInputOptions, causing Autonomous Idle Time to show unexpected behavior
BugXS-8166Mar 18, 2021 10:11 AM3.1.0Fixed issue where autonomous setpoint optimization in the active filter
ImprovementXS-8164Mar 17, 2021 9:50 AM3.1.0Added support for Mako Gas Lift valves to XSPOC
ImprovementXS-8154Mar 16, 2021 7:12 AM3.1.0Removed duplicate casing sizes from database
BugXS-8042Feb 16, 2021 12:58 PM3.1.0Fixed typo in peak load information on setpoint optimization screen
BugXS-8016Feb 10, 2021 5:42 PM3.1.0Fixed issue with Group screens failing with unexpected parent groups
BugXS-8007Feb 9, 2021 7:49 AM3.1.0Fix data errors with PCS Valves
BugXS-7983Feb 3, 2021 1:12 PM3.1.0Fixed issue with DoNotCarryForwardIfBadCom System Parameter interfering with Get Daily Data task
BugXS-7951Jan 21, 2021 6:25 PM3.1.0Fixed Clip Files creating high CPU Usage
BugXS-7903Jan 12, 2021 4:01 PM3.1.0Fixed Facility Well Control task not resetting flags
BugXS-7876Jan 6, 2021 9:30 AM3.1.0Fixed ESP analysis error when bubble point pressure is null
BugXS-7875Jan 6, 2021 9:23 AM3.1.0Fixed error with pressure traverse when using downhole gauge in GL analysis
BugXS-7850Dec 14, 2020 12:00 PM3.1.0Added lufkin counterweights
BugXS-7836Dec 9, 2020 1:42 PM3.1.0Failure History, root cause failure options now displaying correctly
BugXS-7816Dec 7, 2020 7:53 AM3.1.0Fixed exception in rod lift analysis when unexpected data is present
BugXS-7739Nov 11, 2020 9:04 AM3.1.0Fixed critical flow rate calculation when excluding injected gas in well test data
BugXS-7717Nov 4, 2020 2:32 PM3.0.0Fixed is with new driver for with bit packed registers in Facility Tags
BugXS-7692Oct 30, 2020 9:26 AM3.1.0Fixed group caching task for setpoint optimization screen when group data is incorrect
ImprovementXS-7690Oct 30, 2020 8:47 AM3.1.0Added multi-threading support for XDIAG analysis
New FeatureXS-7611Oct 13, 2020 2:52 PM3.1.0Implemented initial start mode for idle time setpoint optimization on upgrade
ImprovementXS-7601Oct 12, 2020 8:43 AM3.1.0Moved uplift opportunity to bottom of XDIAG analysis output
ImprovementXS-7580Oct 6, 2020 1:37 PM3.1.0Added Weatherford Rotaflex pumping units
ImprovementXS-7546Sep 30, 2020 12:01 PM3.1.0Improved trend loading performance on trend analytics screen
ImprovementXS-7539Sep 29, 2020 12:29 PM3.1.0Added lock column to tblAnalyticsTrendTypes
BugXS-7525Sep 27, 2020 6:28 AM3.1.0Fix status switching on Peak and Minimum Load Setpoint Optimization
ImprovementXS-7513Sep 23, 2020 9:55 AM3.1.0Update stroke stroke length for Shores Lifting Solutions C-320-305-120
New FeatureXS-7499Sep 18, 2020 8:15 PM3.1.0Implemented Min and Max Load Setpoint Optimization for Weatherford Well Pilot
ImprovementXS-7495Sep 18, 2020 2:39 PM3.1.0Added loading indicator to Trend Analytics screen
BugXS-7485Sep 17, 2020 11:52 AM3.1.0Fixed exception for saving gas rate in metric units on Well Configuration
BugXS-7462Sep 15, 2020 10:05 AM3.1.0Fixed error with Setpoint Optimization when too many parameters were implemented
ImprovementXS-7395Sep 2, 2020 12:12 PM3.1.0Display message about incorrect controller control mode for setpoint optimizations that require well to be in Downhole Control Mode
ImprovementXS-7390Sep 1, 2020 10:27 AM3.1.0Added a border to the pop-out screen in Setpoint Optimization screen
ImprovementXS-7336Aug 12, 2020 10:47 AM3.1.0Added filtering options to group Setpoint Optimization screen
New FeatureXS-7107Jun 2, 2020 8:25 AM3.1.0Added icons for mode in Setpoint Optimization screen
New FeatureXS-7105Jun 1, 2020 11:07 AM3.1.0Added functionality to enroll wells in autonomous and recommend modes
BugXS-7097May 28, 2020 3:44 PM3.1.0Fixed typo in phase shift phrasing on Setpoint Optimization screen
ImprovementXS-7047May 13, 2020 1:39 PM3.1.0Added significant figures to Peak and Minimum load Setpoint Optimization changes
New FeatureXS-7035May 10, 2020 10:34 AM3.1.0Implemented functionality to allow users to switch between Recommend and Autonomous Setpoint Optimization
ImprovementXS-7000Apr 29, 2020 11:12 AM3.1.0Improved verbiage for base fill Setpoint Optimization information
New FeatureXS-6965Apr 17, 2020 1:13 PM3.1.0Services, added enahnced service status and control capabilities from Tools menu
BugXS-6950Apr 15, 2020 11:29 AM3.1.0History Graph, improved dependibility of label when hovering over data points
ImprovementXS-6945Apr 15, 2020 4:45 AM3.1.0Card Viewer, added downhole cards to Sample Live Strokes feature for controllers that support it
New FeatureXS-6936Apr 9, 2020 6:32 PM3.1.0Improved logging for Setpoint Optimization
ImprovementXS-6904Apr 2, 2020 9:20 AM3.1.0Added Aggie Tech pumping unit
ImprovementXS-6895Apr 1, 2020 7:48 AM3.1.0Failure History, added new casues for ESP's
BugXS-6893Mar 31, 2020 4:24 PM3.1.0Well Config, now allows up to 50 characters for AdHocGroup fields
BugXS-6870Mar 24, 2020 11:00 AM3.1.0Facility Status, fixed problem with display of data from a redirected tag
ImprovementXS-6859Mar 23, 2020 10:01 AM3.1.0Data View, new feature to allow remote data to be viualized inside of XSPOC
New FeatureXS-6767Mar 2, 2020 10:59 AM3.1.0Mobile Push Notifications, added this functionality for controllers alarms (already provided in Host Alarms)
BugXS-6738Feb 22, 2020 11:36 AM3.1.0Fixed error in IPR tab when well test duration is 0
New FeatureXS-6728Feb 21, 2020 10:57 AM3.1.0Added support for Malfunction Setpoint Optimization
ImprovementXS-6704Feb 14, 2020 11:56 AM3.1.0Improved verbiage for GL Analysis injection depth
New FeatureXS-6682Feb 10, 2020 12:32 PM3.1.0Added support for Autonomous Idle Time Setpoint Optimization
New FeatureXS-6659Feb 4, 2020 5:29 PM3.1.0Added support for Minimum Pump Strokes Setpoint Optimization
New FeatureXS-6632Jan 30, 2020 3:17 PM3.1.0History Graph, collect and display minute data for SPM and On/Offs for Smarten and Lufkin controllers
New FeatureXS-6621Jan 28, 2020 11:33 AM3.1.0Card Viewer, Sampling Live Strokes now working for Smarten controller
New FeatureXS-6585Jan 15, 2020 4:35 PM3.1.0Improved pump fillage Setpoint Optimization for wells with gas interference
BugXS-6574Jan 15, 2020 10:59 AM3.0.0Fixed scaling issues with HP curve in ESP analysis when wells are running on variable frequency
New FeatureXS-6544Jan 7, 2020 8:15 AM3.1.0Added calculated pump intake pressure to FBHP on IPR curve for SRP wells
ImprovementXS-6418Nov 12, 2019 8:56 AM3.1.0Improved performance on GL Analysis and Well Configuration screens
New FeatureXS-6372Oct 28, 2019 12:14 PM3.1.0Added Max Frequency calculation to ESP Analysis
New FeatureXS-6371Oct 28, 2019 12:03 PM3.1.0Added Motor Loading calculation to ESP Analysis
New FeatureXS-6251Sep 26, 2019 5:19 PM3.1.0Improved Gas Injection Depth calculation for GL Analysis
New FeatureXS-5970Jun 25, 2019 8:37 AM3.1.0Added support for trending Valve Status for GL wells