Predictive Control [Cognitive]

Predictive control is a powerful alternative to traditional control, especially when handling complex systems with unknown dynamics and parameters. Predictive control can make use of multivariable input, infer the underlying model through observations and use predictions of future state in a control loop.
Predictive control can in many systems be self-configuring, saving time and cost.

Edge Opportunities
Predictive control is used when there is a need for step by step optimization, common in systems with built in inertia, for example heating and cooling systems. The optimization is done by finding optimal control settings using a predictive model in combination with an action optimizer. Objectives for the optimizer could be reaching the desired temperature, avoid sudden temperature changes and energy efficiency.
Using predictive models in combination with incremental learning (real-time learning on streaming data), the models can learn each part in the system individually, for example learning the temperature dynamics of each room in a building, and thereby finding each part’s individual settings for best performance. Having each part of the system optimized, the system as a whole will improve, typically consuming less energy and optimizing the number of machinery units needed.

When producing and applying system settings the predictive control supports self-configuration. Self-configuration reduces the number of manual steps when installing and maintaining systems, saving time and costs.

Related content

More Use Cases

Virtual Sensor [Current State]

Virtual Sensor [Current State]

Physical sensors could be expensive, prone to fail or to drift. With the Ekkono SDK, you can create a virtual sensor based on related physical sensors. The virtual sensor can then replace a physical sensor, provide support on sensor failure or act as a reference when...

Health Monitoring [Current State]

Health Monitoring [Current State]

Health monitoring provides insights about system health beyond raw sensor values, and helps you prevent severe failures and unplanned production stops by exposing the true health of your machine. When using incremental learning, the need of historic data is replaced...

Predictive Alarming [Predictive]

Predictive Alarming [Predictive]

Predictive alarming lets you apply alarm levels on future sensor values, enabling the possibility to act in advance. Alarms on predicted values gives valuable input to operation teams, preventing potential problems from happening, thereby increasing uptime and...