Enhancing Existing Digital Twins with Predictive Maintenance on Azure

Enhancing Existing Digital Twins with Predictive Maintenance on Azure | Crunch-IS Case Study
We built a predictive maintenance layer on top of the client's existing Azure digital twins for critical rotating equipment — connecting sensor, operational, and maintenance history data to generate explainable health scores, degradation signals, and failure risk indicators.
Industry:

Oil & Gas

Location:

USA

Team Size:

8

Duration:

20 weeks

Technologies
Azure Data Lake Storage Gen2
Azure Databricks
Azure Machine Learning
Azure Functions
Azure Synapse Analytics
Azure IoT Hub
Azure DevOps
Azure Monitor
Power BI
Litmus
Microsoft Purview
01

About the Client

The client is a US-based oil & gas operator running a natural gas processing and compression facility. By the time this engagement began, the client had already established cloud data infrastructure on Azure and had existing digital twins in place for selected operational assets.

Enhancing Existing Digital Twins with Predictive Maintenance on Azure | Crunch-IS Case Study
02

Challenge

The client had already invested in digital twins and had operational data landed in Azure, but the twins were not yet strong enough for predictive maintenance decision-making. Maintenance was still largely reactive or calendar-driven because asset health logic was missing or too basic.

Four problems blocked progress:

1. Unprepared Sensor Data

Sensor data was available, but not transformed into asset-level features usable by predictive models.

2. Disconnected maintenance history

Maintenance history was not connected with operational behavior, making degradation patterns difficult to validate.

3. Late threshold-based alerts

Existing alerts were mostly threshold-based and often appeared too late to support proactive intervention.

4. Lack of explainable asset health indicators

Reliability teams needed explainable asset health indicators inside the digital twin context, not black-box model scores or isolated dashboards.

03

Solution We Delivered

We scoped the MVP to gas compressor trains, keeping the model focused on one equipment group with similar operating profiles and sensor coverage. This made the predictive maintenance logic technically realistic and suitable for integration with the client’s existing digital twins.

On the Azure infrastructure the client already had in place, we built a predictive maintenance layer that connected operational data, maintenance history, and asset context. The solution included:

 

Use Case Scoping and Asset Selection

We reviewed the existing Azure data lake structure alongside the client’s maintenance priorities to identify where predictive maintenance could have the most immediate impact. Gas compressor trains were selected based on criticality, sensor coverage, and data availability. The MVP architecture was designed from the start to extend to other asset groups with comparable operating profiles.

Data Preparation and Feature Engineering

Azure Databricks handled data engineering across the full pipeline. We cleaned and normalized sensor time-series data, joined operational records with maintenance history (work orders, failure codes, and alarm logs), and engineered asset-level ML features for each compressor unit.

Features captured both instantaneous readings and behavioral trends: 24-hour vibration averages, 7-day bearing temperature trends, minimum lube oil pressure windows, motor current deviations from load-adjusted baselines, and start/stop cycle counts.

Anomaly Detection and Failure Risk Modeling

Using Azure Machine Learning, we trained anomaly detection and degradation models on the prepared feature sets. The models generate two outputs per asset:

  1. a health score reflecting the current operating condition and
  2. a short-term failure risk indicator.

Both are tied to the specific signals driving the assessment — so reliability engineers can see what changed, not just that something changed.

Asset Health Dashboards

Power BI dashboards give reliability and maintenance teams a single view of fleet health: health scores, failure risk by asset, anomaly trends, and the underlying signals contributing to each indicator. Recommended actions surface alongside the model outputs, grounding automated signals in an operational context.

Validation and Rollout Readiness

We ran validation sessions with the client’s reliability engineers to confirm that model outputs aligned with known equipment behavior and past failure events. Azure DevOps managed CI/CD across data pipelines, ML code, and infrastructure. The MVP was handed over in a state ready for production rollout to additional asset groups.

Crunch-IS image case study
04

Client’s Results

The MVP delivered a working predictive maintenance capability using data the client already owned and strengthened the value of the client’s existing digital twins.

Here’s what changed:

Maintenance Decisions Grounded in Data

Reliability and maintenance teams moved from calendar-based scheduling and reactive threshold alerts toward data-driven decisions. Asset health scores and degradation trends give engineers a basis for prioritizing inspections before conditions become critical.

Early Degradation Now Visible

Gradual deterioration patterns — rising vibration trends, bearing temperature drift, lube oil pressure drops — are now detected and surfaced before they reach alert thresholds. The window between the early signal and failure is visible for the first time.

Recommendations Engineers Can Act On

Every health indicator is traceable to the specific signals driving it. Reliability engineers see the contributing features alongside the score, so recommendations support their judgment rather than replacing it. The solution was validated against known failure history before handover.

A Foundation, Not a One-Off

The MVP architecture was designed to scale to additional asset groups with comparable sensor coverage and operating profiles. Integrating a new equipment type builds on the existing framework rather than starting from scratch.

Have a Question? Let’s Get in Touch!

Tell us what you’re building or where you’re stuck. We work with engineering and product teams on custom software, AI & ML, cloud infrastructure, DevOps, and UI/UX — from early scoping to long-term delivery. One conversation is usually enough to know whether we’re the right fit.

Email: [email protected]

    I have read and accepted the Terms of Use and Privacy Policy *

    We and our partners use technology such as cookies on our site to personalize content and ads, provide social media features, and analyze our traffic. Click “Accept” to consent to the use of this technology across the web.

    Decline