Software that runs at run time
Monitoring and Alerting
The component collects data from machines, infrastructure, and i4 Apps via the message bus and presents it in a web-based UI. The component also sends alerts to users and other i4 components.
The component enables the decentralisation and automation of decisions by autonomously controlling processes values and resources, be it zApps, i4 components or computational resources, as well as communicating and cooperating with other components.
AI Analytics Runtime
In the production phase, through the AI-Analytic Runtime component, i4 users can run these machine learning models on real-time process data and get also in real-time notifications and alerts of some uncommon behavior that could appear, and, in the meantime, i4 apps can adjust the production parameters in order to avoid defects.
Service and Message Bus
The Service and Message Bus, provides a standardised communication interface to exchange messages, events, and data.
Prediction and Optimisation Runtime
The component supports these features for different aspects of manufacturing process, both during the preparation and the production stage. Optimisation largely relies on numerical methods to reduce changeover times, eliminate related errors, or keep process quality within a certain range. Additionally, predictor components rely in machine learning methods that provide prognostic models that predict future trends of the process quality to support decision making during operation.
Product Assurance Runtime
The component focuses on ensuring product quality through data obtained in the manufacturing process and quality inspections. It consists of two tasks: Product Quality Prediction and Product Quality Supervision, both utilizing AI and Big Data techniques. This documentation specifically covers the Quality Prediction Designer, which allows the design and training of machine learning models for predicting product quality. The component integrates machine learning libraries and analytical tools to prepare and select trained models.
Process Assurance Runtime
The component is a user application for monitoring and analyzing the manufacturing process. It allows users to manage prediction, optimization, KPIs, and alarms. Alarms can detect potential failures, while notifications can be configured based on specific criteria. The PA Run-time suggests preventive actions based on sufficient data and utilizes Prediction and Optimization Run-time components for data processing. It interacts with other components in the ZDMP platform, including Monitoring and Alerting and AI Analytics Run-time.
As a prerequisite for data access, exchange, and analytics within i4 Platform, the Data Acquisition component implements a framework for the handling of data from IoT sensors and other physical sources.
The component executes the computing tasks (eg API calls to Docker setups to change the amount of resources used) and distributes the intensive computing work tasks through a cluster, composed by a group of work nodes.
The component is a digital representation of the current state of a manufacturing process and the characterisation and modelling of product features which provides data objects that describe different aspects of the physical and logical parts of a manufacturing process.
The component is used to inspect products for detecting defects, by analysing in-line sensors data: depending on application, images, scalar data, or data streams are elaborated. This powerful set of functionalities is intended to support zApp designers to build applications monitoring product quality.
Read our easy to follow documentation to learn how to use the i4 Components.
Follow our step by step tutorials to create your first zApp.