Model predictive control (MPC)
Predicts the process several steps ahead and optimises several variables at once within process constraints.
Industrial equipment and solutions for power plants, substations, and production lines — hardware, instrumentation, and delivered projects.
Review the industrial equipment and delivered projects of this division.
Three specialist areas where we combine process know-how, engineering simulation and artificial intelligence to improve how industrial equipment actually performs — from component design to real-time control and maintenance.
We upgrade classic control loops with data-driven models so industrial equipment — from boilers and chillers to compressors, pumps and steam networks — runs more stably, more precisely and on less energy. What we deliver is a controller that sits on top of your existing PLC and control system, not a report on paper.
In many plants, PID controllers run on factory or rule-of-thumb settings and do not respond optimally to changes in load, fuel quality, ambient temperature or equipment wear. The result is oscillating process variables, wasted energy and early wear of actuators and control valves.
Our approach combines process knowledge with machine-learning models. We first build a dynamic model of the process from historical SCADA and sensor data, then design model predictive control (MPC), automatic and adaptive PID tuning, or reinforcement-learning control policies on top of it. Before anything touches real equipment, the controller is tested in simulation and then in an advisory mode alongside the operators.
Safety and reliability always come first: the intelligent controller only acts inside the limits and safety interlocks defined in the PLC, and if data is faulty or communication drops it automatically falls back to classic control.
Live feedback from the process back into the model
Classic PID vs intelligent predictive control (simulated example)
| Time (s) | Intelligent predictive control | Classic PID | Setpoint |
|---|---|---|---|
| 0 | 60 | 60 | 60 |
| 20 | 70.1 | 69.3 | 80 |
| 40 | 79.7 | 84.1 | 80 |
| 60 | 80 | 79.7 | 80 |
| 80 | 80 | 79.6 | 80 |
| 100 | 79.2 | 74 | 80 |
| 120 | 80 | 81.7 | 80 |
| 140 | 80 | 79.7 | 80 |
| 160 | 80 | 79.9 | 80 |
Smoother actuator movement means less wear and steadier energy use
| Time (s) | Intelligent predictive control | Classic PID |
|---|---|---|
| 0 | 40 | 40 |
| 20 | 61 | 74 |
| 40 | 65 | 58 |
| 60 | 65 | 67 |
| 80 | 65 | 65 |
| 100 | 74 | 80 |
| 120 | 77 | 73 |
| 140 | 77 | 78 |
| 160 | 77 | 77 |
The charts are simulated examples that show typical behaviour, not data from a specific project.
Predicts the process several steps ahead and optimises several variables at once within process constraints.
System identification from operating data and controller gains that follow changing conditions.
Real-time estimates of variables that are costly or slow to measure, such as combustion efficiency or product quality.
Control policies trained in simulation and transferred to the real process in a controlled, safe way.
The best operating points for load, energy tariff and ambient conditions — automatically and continuously.
Connected over OPC UA, Modbus and MQTT without replacing existing hardware.
Typical ranges reported in industry reports and the scientific literature for this kind of project; the result of each project depends on the process and its data.
Review of existing control loops and data quality; finding the biggest improvement opportunities.
A hybrid (physics + data) dynamic model, validated against real operating data.
MPC or adaptive PID design, tested across load and disturbance scenarios.
Advisory mode first, then closed loop within limits and safety interlocks.
Performance dashboard, before/after comparison and periodic model updates.
A large share of industrial energy loss comes from components that were not designed or selected optimally: a pump impeller running far from its best-efficiency point, a heat exchanger larger or smaller than needed, or piping with high pressure drop. We combine engineering simulation, AI surrogate models and optimisation algorithms to optimise components for the conditions they really run in.
Every project starts with a precise target: higher efficiency, lower pressure drop, lower weight and manufacturing cost, or longer life. We then define the design variables — blade angle and count, channel dimensions, tube layout or wall thickness — together with manufacturing, code and operating constraints.
Because each CFD or FEA run can take hours, we use machine-learning surrogate models: a limited number of well-chosen simulations train a model that predicts the component's behaviour in a fraction of a second, which makes searching thousands of candidate designs practical. Genetic algorithms, Bayesian optimisation and multi-objective methods then reveal the Pareto front between competing goals — efficiency versus cost, for example.
The result is a design confirmed by a final high-fidelity simulation, and by testing where possible, delivered with drawings, technical specifications and a before/after comparison report.
Each generation of designs feeds back into the model to sharpen the search
The best-efficiency point (BEP) is higher and closer to the operating range
| Flow (m³/h) | Optimised impeller | Current impeller |
|---|---|---|
| 0 | 0 | 0 |
| 40 | 43 | 44 |
| 80 | 69.6 | 68.5 |
| 120 | 79.9 | 73.4 |
| 160 | 73.7 | 58.7 |
| 200 | 51.2 | 24.5 |
140 designs evaluated with the surrogate model; designs on the front are the best trade-offs
| Relative manufacturing cost (current = 1) | Efficiency (%) | |
|---|---|---|
| 0.82 | 70.2 | Pareto front |
| 0.84 | 72.9 | Pareto front |
| 0.89 | 74.4 | Pareto front |
| 0.92 | 75.3 | Pareto front |
| 0.93 | 75.5 | Pareto front |
| 0.94 | 75.8 | Pareto front |
| 0.95 | 76 | Pareto front |
| 0.97 | 76.2 | Pareto front |
| 1 | 74.2 | Current design |
| 1.02 | 77.3 | Pareto front |
| 1.04 | 77.7 | Pareto front |
| 1.06 | 77.9 | Pareto front |
| 1.08 | 78 | Pareto front |
| 1.1 | 78.4 | Pareto front |
| 1.16 | 78.8 | Pareto front |
| 1.17 | 79 | Pareto front |
| 1.21 | 79.1 | Pareto front |
| 1.23 | 79.4 | Pareto front |
| 1.26 | 79.6 | Pareto front |
| 1.27 | 79.6 | Pareto front |
| 1.37 | 79.9 | Pareto front |
The charts are simulated examples that show typical behaviour, not data from a specific project.
Flow, pressure-drop and heat-transfer analysis of pumps, fans, ducts and heat exchangers.
Strength, fatigue and natural frequencies for lighter, more reliable designs.
Fast models that replace heavy simulations so the design space can be explored widely.
Genetic algorithms, NSGA-II and Bayesian optimisation to find the best trade-off between competing goals.
Pumps, exchangers, valves and piping chosen for the real load profile, not a single design point.
Improving existing parts or designing local replacements for imported ones.
Typical ranges reported in industry reports and the scientific literature for this kind of project; the result of each project depends on the process and its data.
Performance indicators, manufacturing and code limits, and real operating conditions.
A parametric geometry and a baseline simulation for validation.
Targeted simulations (DoE) that train a fast, accurate model.
Searching the design space and reviewing the Pareto front with the client.
Final simulation, manufacturing drawings and a before/after report.
A digital twin is a live, synchronised copy of a real asset or process, fed by sensor data. It shows the health of the equipment moment by moment, lets you simulate its behaviour in different scenarios, and predicts the right time for maintenance before a failure happens.
Traditional maintenance is either reactive (after a failure) or time-based (at fixed intervals, even when the equipment is healthy). Both are costly: the first brings sudden production stops and secondary damage, the second replaces healthy parts too early. Predictive maintenance moves the repair to exactly when the data says it is needed.
For rotating and thermal equipment — turbines, compressors, pumps, motors, gearboxes and exchangers — we design condition-monitoring systems: vibration, temperature, motor current, pressure and flow are collected; anomaly-detection algorithms reveal abnormal behaviour early, and remaining-useful-life (RUL) models show how much time is left before a likely failure.
The digital twin combines this data with a physical model of the equipment, so it explains the root cause as well as raising the alert, and shows the effect of operating decisions — such as raising the load or postponing a repair — before they are made. For the maintenance team, the result is an equipment-health dashboard, timely alerts and a prioritised maintenance plan.
The maintenance action is applied to the real asset and monitored again
Monitored data up to today and the digital twin's forecast with its uncertainty band
| Day | Monitored health index | Digital-twin forecast |
|---|---|---|
| 0 | 96.4 | — |
| 30 | 96.5 | — |
| 60 | 94.5 | — |
| 90 | 92.6 | — |
| 120 | 88.6 | — |
| 150 | 75.7 | 74.8 |
| 180 | — | 53.4 |
| 210 | — | 23.8 |
| 240 | — | — |
Peaks at the ball-pass frequency of the outer race (BPFO) indicate bearing damage
| Frequency (Hz) | Vibration velocity (mm/s) | |
|---|---|---|
| 25 | 2.6 | 1× |
| 50 | 1.1 | 2× |
| 90 | 1.45 | BPFO |
| 175 | 0.95 | 2×BPFO |
| 265 | 0.6 | 3×BPFO |
The charts are simulated examples that show typical behaviour, not data from a specific project.
Vibration, temperature, current and process parameters monitored with industrial and IIoT sensors.
Models that learn the healthy behaviour of a machine and flag deviations before they become critical.
Time-to-failure estimates for bearings, blades, seals and other critical parts.
Identifying the fault type — unbalance, misalignment, bearing damage or fouling — from the data signature.
A hybrid physics-and-data model to simulate operating scenarios and weigh the effect of decisions.
Fleet-wide equipment health, smart alerts and integration with your CMMS.
Typical ranges reported in industry reports and the scientific literature for this kind of project; the result of each project depends on the process and its data.
Finding the equipment whose downtime costs the most (FMEA / FMECA).
Sensor selection, measurement points and the IIoT communication layer.
Physics- and data-based models of the asset, synchronised with live data.
Training anomaly, fault-classification and remaining-life models.
Dashboards, alerts and links to maintenance planning and spare-parts stock.
Send us a description of your process or equipment; we will review feasibility, the data needed and a proposed approach with you.