ProdX
ProdX

Release Notes

2025.01d: 01/15/2025

UI 

  • L2 Production - Fix issue that the bottom chart is not displayed consistently with others when no data is available 
  • Advisor Scenario Modeling – Many major changes to support multiple enhancements to modeling capability. See compute notes below. 

Compute 

  • Improve message identifier hashing to ensure message deduplication (i.e. prevent multiple simultaneous runs of the same well) will continue to work when compute resources are restarted 
  • Fix unit of measure conversion bug when calculating water rate for conventional virtual metering 
  • Add sideband messaging for cancellation: if a well starts processing and new data shows up while it’s running, the well calculation will be cancelled and restarted with the latest data 
  • Major refactor and feature enhancement to Advisor Scenario Modeling 
    • Base case copy
    • Add ability for users to create “Base Case Hindcast” scenarios – i.e. build a hindcast scenario at a past date using the installed equipment configuration at that date
    • Configure ESPs in global configurations and scenarios from ESP catalog instead of composite pump curves
    • Add tornado curve visualization for ESP scenarios and ESP configurations
    • Add three types of gas lift modeling to choose from: simple (no valves / traverse intersection), downhole (valve specs specified), and fixed depth of injection
    • Add support for packers in gas lift scenarios 
    • Add gas lift depth of injection as a day-by-day forecast output
    • Add liquid loading forecast view for gas lifted oil wells
    • Change all artificial lift scenarios to have equipment defined directly on the scenario with the ability to copy from shared configurations 
    • Resolve general technical debt 

Data Platform 

  • Fix mapping issue preventing Well Test type from being saved correctly on ingest 

2025.01c: 01/10/2025

UI 

  • Improved "No data to display" message on charts when no data is available 
  • Reservoir Performance: Added delete confirmation to templates 
  • Reservoir Performance: Added 3 new fields (virtualMeteringWaterRate, condensateGasRatio, waterGasRatio) 
  • Reservoir Performance: Resolved a bug that caused infinite loading spinners when all wells in a group were selected with the "by well" template view 
  • L2 Liquid Loading: Fixed a bug when selecting a well that doesn't have data, the screen would incorrectly display data from a previously selected well in the charts 
  • UoM: Added new unit of measure configurations for LiquidGasRatio (STB/MMscf with conversions to m3/m3 and m3/e3m3) 
  • Charts: Fixed an edge case where Monitor and Copilot pages would not load if a previously selected well no longer existed on the list 
  • Forecast Variance Report: Fixed an issue on the Cumulative Production chart page where exiting full screen would cause the page to scroll unexpectedly 
  • Tech Debt: Sorted redux slices alphabetically  
  • L2 Gas Lift: Fixed an issue where the wrong value of Oil Rate (Well Test) was exported to the CSV file  
  • Well Performance (Conventional): Fixed an issue where clicking on the Copilot Opportunity tab would open the incorrect tab 

 Compute 

  • Fixed an issue in Scenario Modeling where failed PIBF fits on hindcast scenarios would cause all scenarios to fail 
  • Added the ability to mute an opportunity on the UI 
  • Handled exceptions and updated convergence settings in virtual metering 
  • Revised gauge node depth functionality to use gauge depth unless it exceeds the end of pipe. If it exceeds the end of pipe there is a warning generated in DQ and the end of pipe is assumed 
  • Added Well Model DQ checks to throw a warning when gauge depth exceeds the end of tubing or casing, and to generate an error if formation depth exceeds the maximum tubing or casing depth 
  • Tech Debt: Cleaned up conventional logs 
  • Added virtual metering water rate, daily CGR, and daily WGR to Well Performance Analysis Results 
  • Modified virtual metering settings and executor to use reference well test type for CGR and WGR measurements 

Data Platform 

  • Added support for new UoM for LiquidGasRatio 
  • Updated the GQL schema to make well test oil, gas, and water rates nullable 
  • Added welltest count field to well entity in GQL 
  • Fixed a bug where default values for welltest input and welltest were incorrectly retained from previous document revisions 

2025.01b: 01/07/2025

Compute

  • Add Well Test data quality checks and resolver
  • Fix issue where true duplicated tubing strings cause errors when treated as tapered strings
  • Fix edge case in Casing data quality where the wrong string can be flagged for having an invalid top depth

Data Platform

  • Update C# client with latest schemas
  • Fix typo for waterGasRatio on well test GraphQL schema

2025.01a: 01/03/2025

UI

  • L2 Forecast Variance: Updated summary chart to only show valid wells that are not filtered. Resolved a bug that caused the right side of the summary chart to be cut off during initial loading. Added a title to the summary chart.
  • L2 Forecast Variance: Fixed an issue where the page would unexpectedly scroll in various situations.
  • L2 Forecast Variance: Fixed the filtered well count on the table.
  • Well Performance Dashboard, L2 Forecasting, and L2 Forecast Variance: Updated sparkline styles for forecast/target chart
  • Unit of Measure Settings: Added new conversions to the platform to support North Sea wells.
  • Unit of Measure Settings: Combined absolute and gauge pressure into a new field called Pressure to ensure configuration consistency
  • Unit of Measure Settings: Unified all gasLiftRate usages to gasRate and renamed Gas Revenue to Gas Price
  • Reservoir Performance: Fixed a bug where the page would scroll down automatically after switching to well view
  • L2 ESP: Enhanced the tornado chart with several improvements, including zooming into the relevant chart area by default, adding a relative time selector for actual points, adding coloring by date, and including additional tooltip information
  • Tech Debt: Fixed attribute names in SVGs that were causing warnings in the console
  • Tech Debt: Fixed unit tests
  • Implement new date pickers across the application to optimize experience and resolve various bugs
  • Added feature toggles to disable/enable pages on conventional tenants
  • L2 Gas Lift - Add well test overlay functionality to Gas Lift Performance chart

Compute

  • Added virtual metering WGR to reservoir grouping
  • Added a model to support client supplied reservoir pressure values via formation inputs
  • Updated the PI opportunity logic to use production delta from variance report
  • Resolved vulnerabilities from regular security review
  • Added a hybrid model for virtual metering that combines data-driven and physics-based approaches to estimate continuous water-gas ratio (WGR) using routine pressure measurements and occasional WGR data for conventional gas wells
  • Fixed an issue where the DQ report was flagging incorrect errors for tapered tubing strings

Data Platform

  • Added new UoMs to support North Sea wells
  • Added two timeseries tag configurations: GASLIFTINJECTIONRATESETPOINT and FLOWLINEPRESSURE
  • Fixed a GraphQL issue where removing the groupBy clause from the first and last daily production values would throw an error on the binding field



Updated 16 Jan 2025
Doc contributor
Doc contributor
Did this page help you?