How DataArt Approached the Project
The team consisted of a solution architect/machine learning expert, a data analyst, a back-end developer, a front-end developer, and four IoT developers.
DataArt team set out to build a cloud-based predictive maintenance platform capable of forecasting component degradation, so that the needed maintenance could be performed prior to equipment failure.
One particularly difficult challenge was that conveyor systems were being installed in facilities with little or no connectivity and limited opportunity for wired connections. The team came up with a wireless mobile connectivity solution to route the data via gateways to the cloud and from there – to cloud storage. To ensure reliability, the team built mechanisms for gateway switching if one gateway were to fail.
Another challenge was that the team had to go beyond its usual scope of software work and tackle hardware development. The team installed sensors on all degradable conveyor parts, including motors, gearboxes, and bearings, to measure temperature, vibration, conveyor speed, power consumption, air flow, pressure, and other important variables.
In addition to capturing the real-time sensor data, the team gathered historical data, hardware-specific demographic information, weather and geographical data, inspection results, technical manuals, and maintenance reports.
The team also identified and selected the most suitable algorithms for training the machine learning models to predict the failure of each component part with the highest possible accuracy. Several machine learning models were developed for each component part, with each model responsible for monitoring a particular variable (temperature, vibration, power consumption, etc.). Each model was also trained to identify the range of “normal” behavior, determine whether any variances from the normal range are significant enough to warrant alerts, and determine their appropriate level of urgency.
Meeting the Business Challenge
Each predictive model is based on the unique characteristics of each component part and its surrounding conditions. The predictive maintenance system for one conveyor is comprised of more than 220 conveyer/facility-specific machine learning models. Even an identical conveyor set up in a different facility requires different models to account for different conditions in the external environment.
The serverless, cloud-based solution developed by DataArt provides continuous monitoring of critical equipment, a real-time view of facility asset health, tools for data storage, analysis, and visualization, and a powerful alerting feature.
Alerts for units at risk of failing are colored yellow or red according to the severity and proximity of the potential threat and are generated in real time so that the plant maintenance staff can address equipment issues before a failure occurs.
The solution has the following characteristics:
- High Availability cloud-scale data store
- Real-time Data event data stream
- Cost-effectiveness, no fixed costs and low variable costs
- Security and Governance with Amazon Cognito and policies
- Automatic Disaster Recovery
The client and the facility’s maintenance staff interact with the system through a web-based dashboard. The project was completed in one year with four fully operational facilities in North America.
