PiControl Solutions
PiControl Solutions
Optimization · Closed-Loop MPC Model Identification Software

COLUMBO - Closed-Loop Multivariable MPC Model Identification and Modular PLC-Based MPC

COLUMBOMPC MODEL IDENTIFICATIONIN PLCCV1 / CV2 - ACTUAL VS. IDENTIFIED MODELMODELCVRESIDUAL (UNMEASURED DISTURBANCE)ISOLATEDMV MOVES - PER-MV ENABLE / DISABLEMV1CASCADEMV2CASCADEMV3MANUALNO GLOBAL ON/OFF SWITCH — EACH MV IS INDEPENDENTMODEL ID STATUSDATA SOURCEClosed-loop historianNo step tests requiredDEPLOYMENTInside PLC / DCSNo new L3 serverMODEL REFRESHFeed / catalyst drift compensated82%VENDOR COMPATIBILITYDMC · RMPCT · PredictProPACE · SMOC · Connoisseur
COLUMBO model identification panel · CV trends against the identified model, per-MV enable/disable, and live model refresh status
Overview

What COLUMBO is

COLUMBO - the Closed-Loop Universal Multivariable Optimizer - is closed-loop MPC model identification software from PiControl Solutions that also runs as a compact, modular, PLC-based multivariable predictive controller. COLUMBO identifies and refreshes the dynamic models behind an MPC directly from historical closed-loop data, without conventional step tests, and it can be deployed as a new multivariable controller running wholly inside an existing PLC or DCS, with no separate host server required.

Dynamic models are the heart of every MPC. As feed composition, catalyst activity, and operating conditions drift, those models go stale and MPC control quality deteriorates, often leading to controllers that get switched off with the benefits they were installed for. Re-identifying models the conventional way means one to two weeks of disruptive open-loop step testing. COLUMBO removes that requirement by identifying models from data the plant already has.

Capabilities

What COLUMBO Does

COLUMBO identifies and refreshes multivariable MPC dynamic models directly from closed-loop plant data, and it can deploy a compact, modular MPC that runs inside your existing PLC or DCS. Because it works from data the plant already collects, COLUMBO closes the gap between how conventional advanced process control is maintained and how plants actually operate.

Swipe

Closed-loop model identification

Identifies open-loop dynamic models from complete closed-loop data, no step tests required.

Modular, PLC-based MPC

Deploys wholly inside an existing PLC or DCS, with no new Level 3 server.

Per-MV enable and disable

Each manipulated variable can be switched in or out without affecting other MVs.

Unmeasured-disturbance isolation

Separates steps, pulses, and ramps from the true process dynamics during identification.

Embedded, limited-use AI

Blends identified dynamic models with AI to strengthen disturbance rejection and robustness.

Vendor-agnostic model improvement

Improves models inside Aspen DMC, Honeywell RMPCT, and other commercial MPC systems.

Who uses it

How Plants Use COLUMBO

Deployment01

New Multivariable MPC Deployment (PLC-Based)

Plants use COLUMBO to deploy a compact, modular multivariable predictive controller directly inside their existing PLC or DCS logic, rather than standing up a new host computer, OPC layer, and standalone operator interface. Because each manipulated variable is independently enabled or disabled, operators can pull an MV for maintenance without the cross-MV upset risk that conventional MPCs carry.

  • Runs wholly inside the existing PLC or DCS, no external Level 3 server
  • Per-MV cascade/auto switching, no global on/off or prediction/standby switch
  • Applied on multivariable and composition control loops in refining and petrochemicals
  • Built-in protection against operator entry errors and CV spikes
  • Overall project time and effort typically one-half to one-third of a conventional MPC project
Maintenance02

MPC Model Maintenance and Improvement

Where an existing MPC's control quality has degraded, COLUMBO analyzes closed-loop data with the controller still active, slave PIDs in cascade, and identifies improved dynamic models without taking the MPC offline for step tests. It refreshes the models behind FCC, hydrotreating, and other advanced controllers as feed and catalyst conditions drift.

  • Works with any MPC vendor's system: Aspen DMC, Honeywell RMPCT, Emerson PredictPro, Yokogawa PACE/SMOC, Foxboro Aveva Connoisseur
  • Identifies accurate models from historic data, including oscillatory data other identification methods discard
  • Isolates unmeasured disturbances and displays the residual trend
  • Improves transfer-function and step-response-coefficient model formats alike
Features

COLUMBO Features

COLUMBO's feature set is built for one outcome: multivariable models that stay accurate, without disrupting production to get there.

Swipe
01

Closed-loop system identification

Identifies open-loop dynamic models from complete closed-loop historian data, with slave PIDs in auto or cascade.

Why it matters

No conventional one-to-two-week step-test campaign, and no production risk to get an accurate model.

02

Unmeasured-disturbance isolation

Separates steps, pulses, and long-running ramps from true process dynamics and displays the residual trend.

Why it matters

Disturbance-contaminated data is the usual root cause of bad MPC models; isolating it protects model accuracy.

03

Runs inside the PLC or DCS

No external Level 3 host server, no additional OPC layer, no new operator interface to install.

Why it matters

Removes the systems-integration work that stretches out most MPC projects and support burden after go-live.

04

Per-MV enable and disable

Each MV moves to cascade or auto/manual independently, with no global on/off or prediction/standby switch.

Why it matters

Operators can pull an MV for maintenance without the cross-MV upset risk conventional MPCs carry.

05

Embedded AI blended with dynamic models

Uses AI in a limited, targeted way alongside identified models to strengthen disturbance rejection and robustness.

Why it matters

Avoids the extrapolation and repeatability failures full black-box AI controllers hit on real plant disturbances.

06

Vendor-agnostic model improvement

Improves transfer-function and step-response-coefficient models inside DMC, RMPCT, PredictPro, PACE, SMOC, and Connoisseur.

Why it matters

Fixes the MPC you already have without a rip-and-replace project or a new vendor relationship.

The problem

Why Conventional MPC Model Maintenance Falls Short

Every MPC's control quality depends on the accuracy of its dynamic models, and those models do not stay accurate on their own. Feed composition, catalyst activity, and operating conditions drift continuously, and the conventional way of fixing a stale model, turning the MPC off and re-running open-loop step tests, is exactly the disruption plants installed the MPC to avoid.

Swipe

Step tests are disruptive and slow.

Conventional model identification means one to two weeks of small, deliberate moves on each MV in open-loop mode, one at a time, while the plant waits out the settling time. Many plants defer this work indefinitely rather than accept the disruption, and the MPC keeps running on a stale model in the meantime.

Unmeasured disturbances corrupt the data.

Conventional identification methods, including ARMAX and Box-Jenkins approaches, work poorly on data with unmeasured disturbances mixed in, whether fast noise, medium-frequency drift, or slow ramps. Contaminated data produces a wrong-shaped model, and a wrong-shaped model produces poor MPC predictions.

Global on/off switches create upset risk.

Most conventional MPCs use a single global on/off or prediction/standby switch. Disabling one MV for maintenance can leave the controller trying to manage a CV with the wrong MV, and many plant upsets trace back to an operator who did not fully understand how the multivariable system was coupled.

COLUMBO removes the structural problem: model identification from closed-loop data the plant already has, unmeasured-disturbance isolation built into the identification method, and per-MV control that will not cross-couple an operator's maintenance action into another loop. For MPCs that need fixing today, PiControl's MPC maintenance and improvement service builds a structured engagement around COLUMBO.

Software suite

COLUMBO and the PiControl Process Control Software Suite

COLUMBO handles multivariable MPC model identification and modular PLC-based MPC. It works alongside the rest of PiControl's process control software suite to cover a plant's PID and multivariable loops end to end.

Swipe

PITOPS - for Closed-Loop PID Tuning and Single-Loop System ID

Where COLUMBO identifies and maintains multivariable MPC models, PITOPS handles closed-loop PID tuning and single-loop system identification, the foundation those MPCs are built on top of.

SUPERTUNE - for Continuous Online PID Auto-Tuning

The slave PID loops that COLUMBO's MVs cascade through stay tuned with SUPERTUNE online PID auto-tuning, so the base regulatory layer keeps pace with the multivariable layer above it.

APROMON - for Real-Time Loop Performance Monitoring

APROMON real-time loop monitoring watches the PID and MPC loops COLUMBO maintains, flagging oscillation and model drift early enough for a COLUMBO model refresh before control quality erodes further.

Industries

Industries That Run COLUMBO

Plants across every sector PiControl serves use COLUMBO to keep multivariable MPC models accurate, or to deploy new modular, PLC-based MPC without new host hardware.

Swipe
FAQ

Frequently Asked Questions About COLUMBO

COLUMBO is PiControl's Closed-Loop Universal Multivariable Optimizer, closed-loop MPC model identification software that also runs as a compact, modular, PLC-based multivariable predictive controller. It identifies and refreshes the dynamic models behind MPC controllers directly from closed-loop plant data, and it can run wholly inside an existing PLC or DCS.
COLUMBO analyzes complete closed-loop historian data, including data with slave PID controllers in auto or cascade mode, and even oscillatory data that conventional identification methods treat as unusable. This removes the need for the one-to-two-week open-loop step-testing campaigns that traditional MPC model identification requires.
No. COLUMBO is designed to run completely inside the plant's existing PLC or DCS, so there is no new Level 3 server, no additional OPC layer, and no separate operator interface to install and support.
Yes. COLUMBO is not vendor-specific. It has been used to analyze closed-loop data from active, running MPCs and improve the dynamic models inside Aspen DMC, Honeywell RMPCT, Emerson PredictPro, Yokogawa PACE and SMOC, Foxboro Aveva Connoisseur, and other commercial MPC systems, without taking the controller offline for step tests.
COLUMBO isolates unmeasured disturbances, steps, pulses, and long-running ramps, while identifying the underlying dynamic model, and it displays a residual trend representing the disturbances it found and rejected from the data. This is a key reason its models stay accurate on data other identification methods discard as noise.
Each manipulated variable in COLUMBO can be enabled or disabled individually by switching its slave PID between cascade and auto or manual mode. Unlike conventional MPCs with a single global on/off or prediction/standby switch, disabling one MV in COLUMBO does not risk an unintended move on another CV.
COLUMBO is applied across refining, petrochemicals, LNG, power plants, pharmaceuticals, cement, and other multivariable process operations, anywhere feed, catalyst, or operating-condition drift is eroding the accuracy of MPC dynamic models.
Request a free COLUMBO demo and a PiControl engineer will walk through closed-loop model identification and modular PLC-based MPC deployment on data and loops relevant to your plant.
Proof

COLUMBO Behind MPCs Re-Stabilized Across the Globe

COLUMBO is part of the engineering practice behind PITOPS, SUPERTUNE, and APROMON: 50+ MPCs re-stabilized across 200+ industrial facilities since 2005, on-site and remote, worldwide. Read more in our customer success stories.

Download COLUMBO

Request the COLUMBO overview brochure and project details for your plant's MPC.

Get started

Request a COLUMBO Demo

See COLUMBO identify a multivariable model from your own closed-loop data. A PiControl engineer will demonstrate the software on loop dynamics relevant to your plant and map out a model-refresh or new-deployment path for your MPC.