PetroBench 2.0 is hereSee what's new

PetroBench
Field-Tested Solutions

PetroBench V2: What Changed and Why

A technical overview of the PetroBench V2 platform release: the engineering decisions behind cubic spline interpolation, version control, multi-language support, and the redesigned simulation workflow.

5 min read

V2 is a complete rebuild of the PetroBench platform. Not a version increment with incremental features - a new codebase, a new interface, a new simulation workflow, and new capabilities that did not exist in V1. The rebuild took over a year and was driven by specific engineering and operational problems that our customers and our own team identified during four years of operating V1.

This article documents what changed and the technical reasoning behind each decision.

Simulation accuracy: cubic spline interpolation

V1 used linear interpolation for wellbore trajectory between survey stations, consistent with most desktop rod pump tools. For the vertical and low-angle wells that dominated our early customer base, this was adequate. As our customers' well portfolios shifted toward higher-angle deviated wells - 40 to 70 degree inclination with doglegs exceeding 5 degrees per 100 ft - the limitations of linear interpolation became apparent in support conversations and simulation accuracy reviews.

V2 uses cubic spline interpolation with configurable step length. The spline fits a continuous curve through survey points, eliminating the artificial curvature discontinuities that linear methods introduce at station boundaries. Step length is adjustable down to 10 ft, compared to the 50-ft default in V1 and most legacy tools. The combination provides up to 100x the geometric resolution on the wellbore trajectory.

The practical effect is more accurate side load and contact force predictions in deviated wells. In validation testing across 200+ wells, the cubic spline predictions aligned more closely with observed rod failure locations and dynacard shapes than linear predictions, particularly in wells with tight build sections and multiple direction changes.

Version control on every simulation

V1 stored the current state of each simulation. When an engineer modified a rod string configuration, the previous configuration was overwritten. There was no mechanism to see what the design looked like before the modification, who made the change, or when it was made.

V2 automatically versions every simulation change. Each save creates a new version with a timestamp and user attribution. Any two versions can be compared side by side with a field-level diff that highlights exactly which parameters changed. Any previous version can be restored. The version history is permanent and cannot be edited or deleted by end users.

This was driven by two recurring problems. First, production engineers regularly needed to recover designs that had been accidentally modified or overwritten - particularly when multiple engineers accessed the same well. Second, post-failure investigations required reconstructing the design history of a well, which in V1 depended on the engineer's memory and whatever file backups existed outside the platform. Version control makes both of these problems disappear.

Redesigned comparison view

V1 supported two-scenario comparison. V2 supports up to five scenarios in a single comparison view for enterprise plans and three for professional plans. More importantly, V2 introduces the iterative base case workflow: any scenario from a comparison can be promoted to the new base case for subsequent comparison rounds.

This changes comparison from a single-shot evaluation into a sequential optimization process. Test three taper configurations, select the best, then test stroke speeds on that taper, then test rod grades. Each round narrows the design toward the optimum without losing the record of what was tested in previous rounds.

Results and reporting redesign

The V1 results screen presented calculated metrics across multiple tabs. V2 consolidates all results into a single layout: calculated metrics, tubing and casing data, pumping unit analysis, and design evaluation recommendations are visible without navigation between tabs.

The wellbore loading visualization renders rod string forces along the actual 3D wellbore trajectory. The 3D wellbore view supports rotation, zoom, and interactive tooltips showing dogleg severity, inclination, azimuth, and TVD at any measured depth. Dynamometer cards - surface and downhole - display alongside rod loading profiles by depth.

PDF reporting was redesigned with branded cover pages and publication-quality charts. Three report types are available: standard (key metrics and design evaluation), detailed (full parameter set with charts), and comparison (multi-scenario results). Reports generate in seconds and require no manual formatting.

Multi-language and global unit systems

V2 supports 10 languages including English, Spanish, French, German, Portuguese, Arabic, and Russian. Arabic includes full right-to-left interface layout - not just translated text, but mirrored navigation, tables, and controls. This was built specifically for operators with teams in the Middle East and North Africa.

Three unit systems are available: Imperial, Metric, and International. Each user sets their preference and the platform auto-converts all values. An engineer in Houston sees feet and psi while their colleague in Abu Dhabi sees meters and kPa, both viewing the same simulation with the same underlying data. Number formatting and date conventions adapt to locale.

Enterprise organization management

V2 introduces hierarchical organization management: headquarters, divisions, and regions. Each level can have its own equipment libraries, user permissions, and well assignments. A division in West Texas sees different wells than a division in the Rockies, and each operates with equipment standards appropriate to their operating environment.

Role-based access control with granular permissions replaces the admin/user binary from V1. Custom roles can be configured with specific read, write, and administrative permissions scoped to organizational units. SSO integration supports Azure AD, Okta, and SAML providers with SCIM provisioning for automated user management.

Migration from V1

All V1 customer accounts, wells, and simulation data were migrated to V2. Login credentials remain the same. Existing wells, rod string configurations, and simulation results transferred automatically. V1 is no longer accessible, and all ongoing development is on the V2 platform.

Detailed information about the V2 feature set is available at petrobench.com/whats-new. For engineers evaluating PetroBench for the first time, the Professional plan with V2 launch pricing is available at petrobench.com/professional.

Petrobench V2 Platform Release Cubic Spline Version Control Rod Lift

Related Articles

Discover more insights and perspectives

Ready to see PetroBench in action?

Talk to our engineering team about your rod lift design workflow.