Case Study

Industrial Time-Series Forecasting

End-to-end ML system for cold rolling mill optimization — from proof of concept to production deployment.

  • Python
  • ETL
  • Time-Series Forecasting
  • Anomaly Detection
  • PyTorch
  • TensorFlow
  • Scikit-learn
  • XGBoost
  • pandas
  • NumPy
  • gRPC
  • SQL
  • Grafana

Overview

SMS Group needed to evaluate optimization opportunities in cold rolling mill factories using high-frequency raw sensor signals — but 10 minutes of signals could reach 10GB, making storage and analysis impractical at scale. Took the project from proof of concept to a production MVP over two years. The core of the system is an ETL pipeline: specialized Python workflows automatically detect steady production phases in raw sensor streams, transform 10GB/10-minute windows into compact high-value summaries, and load them into SQL for downstream modeling — dramatically cutting storage requirements while preserving critical signal information. Worked closely with domain experts through iterative sessions to align processing with industry standards. Formulated the optimization problem mathematically, designing a custom loss function and testing a wide range of ML approaches. The resulting forecasting and anomaly detection models outperformed standard methods by 30%. The MVP integrates end-to-end with factory systems via gRPC, stores results in SQL databases, and provides real-time dashboards for engineers and managers. It automatically cleans data, segments production phases, and retrains models continuously — supporting predictive maintenance and process optimization.

Results

  • Took the project from proof of concept to production over two years
  • Custom forecasting and anomaly detection models outperformed standard methods by 30%
  • Increased factory efficiency by 2%
  • Reduced storage requirements while preserving signal information from 10GB/10-minute windows
  • Currently in active use at SMS Group's cold rolling mills
  • End-to-end gRPC integration with factory systems and SQL-backed real-time dashboards

Figures