Operation Time Prediction

Operation Time Prediction is a tool that uses machine learning to forecast machine run times for shop order operations. This helps you gain insights into potential delays and improve production efficiency by highlighting factors that impact the standard pace of production. This information is presented in lobby elements and can be utilized for operational insights and decision-making. The goal is to assist those involved in planning and running operations by providing insights that can prevent problems before they happen and improve production by identifying factors that affect the usual pace of production. A trained algorithm also generates model statistics and dataset profiles, which can be useful for gaining insights into the dataset and factors contributing to deviations in shop order operation machine run times.

Basic Data Setup

To get the predicted operation machine run time on the Operation Time Prediction lobby page, the machine learning model needs to be trained and activated. This needs to be done on the Solution Manager/Automation and Optimization/Machine Learning/Machine Learning Models page. After training, the model needs to be set to Active status to enable the use of the prediction model. The model can be retrained based on business requirements to ensure the most accurate predictions using recent transactions.

AI Model Identifiers

Lobby – Operation Time Prediction

The Operation Time Prediction lobby provides an overview of the predictions and includes the following elements:

Lobby Filter Options

Data Source

Conditional Format

It is recommended to update the conditional formatting to highlight operation delay according to your own definitions.

Data Used in the Algorithm

The following attributes are considered when training the algorithm and making predictions:

Based on this information, the algorithm predicts how the operation run time factor will deviate. This, together with a pre-processed average machine run time and the planned operation quantity, is used to compare the planned and predicted operation machine run times.

Processing Example

*Note that this is a hypothetical assumption and should not be interpreted as the exact expected behavior of the algorithm.

Data Quality and Prediction Quality

The algorithm is best at handling common patterns with known data. New information or unprecedented/novel scenarios that are not well reflected in the training set will not be accurately predicted. If the data used as input is not well maintained or accurate, the predictions will likely reflect this level of quality.

Configuration

To run the predictions the model must be configured by scheduling training and prediction intervals.

Step 1 - Training

The algorithm can be trained and scheduled from the Machine Learning Model or Machine Learning Models page.

Mandatory Parameters:

Optional Parameter:

Step 2 - Predictions Background Job

Predictions can be scheduled in Database Task or Database Tasks using the “Predict Operation Machine Run Time” task. When this task is executed and finished, the planned operations within the given parameters will have a predicted operation time.

Mandatory Parameters:

Optional Parameter:

Optional step - Delete Predictions Background Job

This can be scheduled in Database Task or Database Tasks using the “Mass Delete ML Shop Order Operation Predictions” task.

Mandatory Parameter:

Scheduling Settings

The algorithm's training schedule can be customized based on specific requirements. A recommended approach is to train the algorithm biannually using data from the previous one to two years. However, this frequency can be adjusted according to the unique needs of different industries and business contexts.

The prediction background job should be scheduled to run outside of regular business hours, ensuring that results are available at the start of the next workday. This scheduling can be tailored in various ways depending on the industry and business context. For instance, one approach is to schedule the job to run daily with a 14-day forecast. Alternatively, the job can be set to run weekly with a seven-day forecast horizon.

It is essential to configure the scheduling in a manner that aligns with the operational workflows and preferences of the end users.

Limitations and Prerequisites