Drag
logo-img

Predictive Maintenance of Industrial Machinery

Industrial heavy machinery is critical to operations across sectors such as manufacturing, mining, and energy. Unexpected machinery failures can lead to costly service interruptions and operational inefficiencies. This project aimed to develop a Predictive Maintenance System to proactively identify machinery at risk of imminent failure, optimize resource allocation, and improve overall equipment effectiveness (OEE).

By employing machine learning techniques and advanced analytics, the system provided actionable insights and reduced downtime while supporting better decision-making for maintenance planning.

Challenges

  • Unpredictable Failures:

    Machinery failures occurred suddenly, leading to unplanned downtime and high maintenance costs. Lack of historical insights made it challenging to anticipate potential breakdowns.

  • Complexity of Data:

    Machine logs included a combination of structured data (sensor readings) and metadata, requiring significant preprocessing. Identifying predictive features among numerous parameters like oil temperature, ground vibrations, and absorption rates was challenging.

  • Interpretable Predictions:

    A traditional black-box model would not provide stakeholders with clarity on the rationale behind predictions.

  • Scattered Operations:

    Machinery was deployed in geographically dispersed locations, complicating the visualization and tracking of maintenance needs.

Our Solutions

  • Data Exploration and Feature Engineering:

    Performed exploratory analysis on machine logs and metadata to understand failure patterns. Lack of historical insights made it challenging to anticipate potential breakdowns. Engineered features related to environmental factors (e.g., ground vibrations) and operational parameters (e.g., oil temperature).

  • Training Dataset:

    Created a training dataset with a snapshot of each piece of equipment on specific dates. Added a one-year response window to correlate features with eventual failure outcomes.

  • Machine Learning Model:

    Built a predictive model using XGBoost to identify machinery at risk of failure. Enhanced interpretability with the XGBoost Explainer module, which provided a breakdown of how each feature influenced the prediction.

  • Visualization and Reporting:

    Developed an interactive dashboard to show at-risk machinery locations and associated factors. Provided insights into how parameters like oil temperature and vibration levels impact machine longevity.

Technology Slack

Dash

XGBoost

Impacts

Location: Urban Mall Complex

 

  • Exploratory Data Analysis (EDA):

    Identified key trends and anomalies in failure logs. Selected features like oil temperature, vibration intensity, and absorption rates based on correlation with failure events.

  • Model Development:

    Trained the XGBoost model on historical failure data. Tuned hyperparameters to balance predictive accuracy and generalization.

  • Model Interpretability:

    Integrated the XGBoost Explainer module to analyze feature importance. Provided stakeholders with clear, interpretable explanations for why certain machinery was classified as high-risk.

  • Dashboard Deployment:

    Visualized risk insights on a dashboard, allowing stakeholders to:

    • Pinpoint at-risk machinery locations.
    • View feature contributions to each failure prediction.
  • Client Reporting:

    Delivered reports summarizing:

    • Deployment to Hyperledger Fabric.
    • Predictive accuracy of the model.
    • Key factors contributing to failure.
    • Recommendations for proactive maintenance strategies.

Benefits

The Benefit Includes:

  • Reduced Downtime:

    Identified at-risk machinery before failures occurred, minimizing service interruptions.

  • Optimized Resource Allocation:

    Prioritized maintenance activities, ensuring efficient use of engineering resources.

  • Actionable Insights:

    Provided a clear understanding of how factors like oil temperature and vibration levels influence machinery health.

  • Improved Decision-Making:

    Empowered the operations team to plan and strategize using data-driven insights.

  • Enhanced Equipment Longevity:

    Proactively addressed failure risks, extending the lifespan of industrial machinery.

Future Scope

  • IoT Integration:

    Incorporate real-time sensor data for continuous monitoring and prediction.

  • Anomaly Detection:

    Develop an additional model to detect anomalies beyond the features currently monitored.

  • Predictive vs. Prescriptive Analytics:

    Enhance the system to suggest specific maintenance actions, not just predictions.

  • Scalability:

    Expand the solution to handle larger datasets and integrate more machinery types.

  • Mobile Interface:

    Create a mobile application to provide instant access to predictive insights for field engineers.

Conclusion

This project successfully implemented a predictive maintenance solution that leveraged XGBoost for machine learning and XGBoost Explainer for interpretability. By reducing costly downtime and enabling proactive maintenance, the system delivered significant operational value. The interactive dashboard and actionable insights further empowered the client to make informed decisions and optimize machinery utilization across their operations.