- Weatherford Knowledge Base
- Packages
- PetroVisor Package
-
Getting Started
-
Customer Training
-
Customer Success
-
Updates
-
Production Optimization
-
Artificial Lift Optimization
-
Completion Optimization
-
Environmental, Social & Governance
-
Development, Acquisition & Divestitures
-
Enhanced Oil Recovery
-
Admin
-
P#
- Getting Started with P#
- Data Cleansing
- String Functions
- Scenario Functions
- Regression Functions
- Placeholder Functions
- Mathematical Functions
- Logic Functions
- Entities Function
- Moving Window Functions
- Time and Date Functions
- Statistical Functions
- Economic Functions
- Data Handling
- Additional Functions
- Directional Functions
- Machine Learning Functions
- DCA Functions
- Neighborhood Functions
-
Packages
Sucker Rod Pump Downhole Card Classification Package
Use a pre-trained ML model to classify the shapes of downhole dynamometer cards
Usage and Configuration
To perform the calculations run the workflows from this package starting with the workflow Validate Sucker Rod Pump Downhole Card Classification Package. The schedules may be adapted to use different contexts.
Follow the steps given in How do I configure packages pulled from Datagration's package repository to change the configuration of the package.
To skip package validation set the workspace value RunPackageValidation to False.
Details
Workflow Validate Sucker Rod Pump Downhole Card Classification Package
This workflow checks for the availability of needed input data. The activities in the workflow will only be executed if the workspace value RunPackageValidation is set to True.
Workflow Sucker Rod Pump Downhole Card Classification
The activity in this workflow uses a pre-trained model, stored in the workspace's storage and available downhole dynamometer cards to predict the health status of the pump. Furthermore, it returns the confidence of the predicted status.
Data Requirements
The following data is required:
Dynamometer Downhole (Reference Table)