Sense
Capture real-time motor condition data through industrial sensing, including vibration, electrical measurements, temperature, and other operating signals.
An end-to-end predictive maintenance system combining sensing, signal processing, machine learning, remaining useful life estimation, and a Unity-based Digital Twin.
Industrial motors are critical assets, yet maintenance decisions are often reactive or based on fixed schedules. This can allow developing faults to go unnoticed until they become costly, while unnecessary scheduled maintenance can lead to premature component replacement. The challenge was to create a monitoring workflow that could turn real-time motor data into meaningful information about machine condition and support earlier, more informed maintenance decisions.
TwinSight connects sensing, signal processing, machine learning, and Digital Twin visualization in one continuous predictive-maintenance workflow.
Capture real-time motor condition data through industrial sensing, including vibration, electrical measurements, temperature, and other operating signals.
Transform raw signals using FFT, Welch spectral analysis, Hilbert envelope analysis, overlapping windows, and engineered condition-monitoring features.
Use machine learning to classify motor condition across Nominal, Unbalance, Misalignment, and Combined fault states, while supporting remaining useful life estimation.
Present live machine condition, signal behavior, fault states, and what-if scenarios through a Unity-based Digital Twin connected to the monitoring system.
Several modeling and validation choices were made to build a more reliable machine-learning pipeline from real motor recordings.
Grouped validation was used to reduce recording-level leakage and provide a more realistic estimate of model performance.
RobustScaler was used to reduce sensitivity to extreme feature values while preserving the information needed for classification.
GridSearchCV was used to systematically explore model configurations and select stronger hyperparameter settings.
The final classifier distinguishes between Nominal, Unbalance, Misalignment, and Combined operating conditions, demonstrating the value of combining engineered signal features with machine learning for motor condition monitoring.
TwinSight brings sensing, signal processing, machine learning, remaining useful life estimation, and Digital Twin visualization into one connected workflow. Rather than treating fault classification as an isolated model, the project demonstrates how AI can become part of a broader industrial monitoring system that turns physical machine signals into information that can support maintenance decisions.
The system was demonstrated across different motor operating conditions, showing how the physical setup, monitoring interface, and Digital Twin respond to changes in machine condition.
Demonstration of the monitoring system during normal motor operation.
Demonstration of system behavior under an unbalance condition.
Demonstration of system behavior under a misalignment condition.
If your project involves data, machine learning, forecasting, computer vision, NLP, or intelligent engineering systems, let’s discuss the problem and the right technical approach.