Prerequisites¶
The prerequisites for model training are as follows:
- To generate effective predictions, the data should be updated with new data at the same constant frequency as the historical data used to train the model. In the case of missing values of required process variables, these values will be filled using the “Last Observation Carried Forward” (LOCF) method".
- The process data used to train the model should be available as IoT timeseries in a single aspect for the selected asset. The process data must contain following variables:
Variable | Description |
---|---|
_time (timestamp) | Variable to define date and time of each data point in IoT timeseries |
Input features (double) | One or more numeric process parameters used as predictors for the process model |
Filtering features (integer or string) | One or more numeric or text process parameters used to define the manufacturing phase |
Identifier (string) | The parameter to identify produced parts is used for the aggregation of process parameters related to each part's manufacturing process phase. This must be same for each data point associated with the selected part and must be unique for all parts. |
- The quality data used to train the model should be available as a CSV file in the Integrated Data Lake (IDL). This file is extracted from the quality management system used in specific manufacturing process and the file must contain a data table with columns containing the variables and the values of the identifier should have its counterparts in the identifiers available in the selected IoT timeseries process data is listed below:
Variable | Description |
---|---|
Timestamp (timestamp) | Variable to define the date and time of the quality measurement result. |
Identifier (string) | Variable containing unique serial number of parts. |
Target (double) | Numeric variable containing target quality feature to train the model. |
Tolerance Low (double) | Low tolerance limit used for quality acceptance check. |
Tolerance High (double) | High tolerance limit used for quality acceptance check. |
- Additional aspect should be available in the IoT model for a selected asset to store quality prediction results. This aspect should contain following variables:
Variable | Description |
---|---|
Target (double) | Variable to store prediction result. |
Tolerance Low (double) | Variable to store low tolerance limit. |
Tolerance High (double) | Variable to store high tolerance limit. |
Identifier (string) | Variable containing unique serial number of parts. If the Timestamp is used as an Identifier, no additional Identifier variable is required. |
These variables should have the same names as the corresponding columns in the quality data file.
An example of the IoT data model used to work with the manufacturing process and quality data is shown in the image.
Last update: January 23, 2025