CHEMICALS

Real time optimisation of the cat cracker.

The most profitable way to run a fluid catalytic cracker moves constantly, with feed quality, catalyst activity and product prices. Operators hold fixed targets chosen for a typical day and leave margin on the table to stay clear of the compressor, the air blower and product quality. A surrogate learned from the historian and an agent that re optimises every set point in under a second keep the unit at the moving optimum.

All case studies
Refinery skyline under a grey sky, columns, stacks and a flare, in black and white
Refinery skyline
KEY RESULTS
+2.3%
unit margin per barrel
+1.7%
gasoline yield
−3.2%
energy per barrel
−2.6%
dry gas make
−2.9%
carbon intensity
R² above 0.99

agreement of the historian surrogate with the mechanistic unit model, confirmed before it is trusted to advise

under 0.3 s

to re optimise every set point, against the minutes a conventional two step optimiser needs to solve

0

constraint violations across validation runs, with the hard limits held by construction rather than by penalty

THE PROBLEM

The optimum moves, and a fixed target lags behind it.

The most profitable way to run a fluid catalytic cracker moves constantly. The optimum shifts with feed quality, catalyst activity and the relative prices of gasoline, LPG and distillate, and it sits against several competing limits at once. In practice operators hold fixed targets chosen for a typical day and leave margin on the table to stay clear of the wet gas compressor, the regenerator air blower and product quality. Conventional two step real time optimisation reconciles a steady state model and then solves an economic problem on a slow cycle, so by the time it advises a move the feed and catalyst have already drifted and the recommended point lags the true optimum.

01Unit margin over 48 hours of operation as the feed and catalyst drift. The true optimum falls as the feed worsens; the agent stays within about one percent of it, while a two step cycle and a fixed target lag, and the gap is margin given away.
Unit margin over 48 hours of operation as the feed and catalyst drift. The true optimum falls as the feed worsens; the agent stays within about one percent of it, while a two step cycle and a fixed target lag, and the gap is margin given away.
Hours of operationTrue optimumEntroMetrix RLTwo step RTO
0105.1104102.2
6104.9103.8102.1
12104.4103.2101.9
18103.3102.4101.4
24102.8101.9101
30102.6101.7100.9
36102.5101.5100.8
42102.3101.3100.7
48102.2101.2100.5
Fixed target100
WHAT THE OPTIMISER DOES

A surrogate of the unit and an agent that trades the objectives.

EntroMetrix builds a physics informed surrogate of the unit from the plant historian and pairs it with a reinforcement learning agent that continuously re optimises set points across the competing objectives. The surrogate learns the riser and regenerator response from operating data and is checked against the mechanistic model before it is trusted. The agent trades gasoline and LPG yield, unit margin, energy, coke and carbon, and honours the full operating envelope through safe reinforcement learning rather than a penalty added after the fact. It returns a Pareto set of feasible operating points, from which the plant chooses one.

HOW IT WORKS
Reads the whole unit: ingests historian tags across feed preheat, riser, regenerator, fractionator and gas plant to see the unit as one coupled system.
Trades the objectives: balances gasoline and LPG yield, margin, energy, coke and carbon in a single reward, not one target at a time.
Honours the envelope: keeps reactor temperature, pressure, catalyst to oil ratio and compressor load inside limits through safe reinforcement learning.
Tracks the moving optimum: re optimises set points continuously as feed, catalyst activity and prices drift, not on a slow fixed cycle.
Offers a choice: surfaces a Pareto set of feasible points, so the plant selects where the trade off should sit that day.
Transfers across units: the same surrogate and agent carry to the catalytic reformer and the hydrocracker with unit specific retraining.
02Gasoline yield and light ends plus coke against conversion, relative to current practice. Gasoline peaks with conversion and then falls to light ends and coke; the agent holds the unit near that peak, where pushing harder would trade gasoline for coke, while the fixed target sits at lower conversion.
Gasoline yield and light ends plus coke against conversion, relative to current practice. Gasoline peaks with conversion and then falls to light ends and coke; the agent holds the unit near that peak, where pushing harder would trade gasoline for coke, while the fixed target sits at lower conversion.
Conversion (%)Gasoline yieldLight ends and coke
7898.895
8010097.2
82101.199.2
83101.7
84102.1101.5
86102.5104.2
87102.7
88102.5106.8
89102.2108.4
90101.5110
BUILT ON THE DATA YOU ALREADY HOLD

Built from the historian, checked against the rigorous model.

The optimiser is built from the unit's own historian. Tags across the riser, regenerator, fractionator and gas plant train a surrogate of how the unit responds, and the surrogate is checked against a mechanistic model before it is trusted. The operating envelope and the economics are set with the plant's engineers, and the assumptions are written down before any advice is given.

DEMONSTRATED ON A CAT CRACKER

On conversion units of this kind the surrogate reproduces the rigorous model to better than one percent and re optimises every set point in under a second, against the minutes a two step optimiser needs, so it stays with the optimum as the feed drifts rather than lagging behind it. Across validation runs the policy held every hard limit without a single violation, because the limits are built into the agent rather than added as a penalty afterwards.

03Gasoline yield, energy, dry gas and carbon per barrel, baseline against the optimised policy, indexed to the baseline at 100. Yield rises while energy, dry gas and carbon fall, the shape a moving optimum captures that a fixed target cannot.
Gasoline yield, energy, dry gas and carbon per barrel, baseline against the optimised policy, indexed to the baseline at 100. Yield rises while energy, dry gas and carbon fall, the shape a moving optimum captures that a fixed target cannot.
BaselineOptimised
Gasoline yield100101.7
Energy per bbl10096.8
Dry gas make10097.4
Carbon intensity10097.1
VALIDATION

Advises, does not act: offline first, with the operator in the loop.

The work is retrospective and offline first. The agent is trained and tested on the plant's own history and validated before it advises, and every recommendation is delivered with the yield, margin, energy and carbon it implies, so the operator stays in the loop. The same surrogate and agent transfer to the catalytic reformer and the hydrocracker with unit specific retraining, so one method covers the conversion block.

HOW YOU MAINTAIN CONTROL
Historian first: trained and tested on the plant's own historian, so the surrogate reflects this unit, not a generic model.
Surrogate checked: its agreement with the mechanistic unit model is confirmed above 0.99 before any advice leaves the tool.
Safe by construction: hard limits are built into the environment by action shaping, soft limits policed by a cost network held below threshold.
Advises, does not act: recommendations go to the board and the operator stays in the loop, offline first before any closed loop step.
Fast enough to keep pace: re optimises in under a second, so it stays with the optimum as the feed drifts.
Adapts to the feed: watches its own prediction error to detect a feed change and refreshes the policy without a full retrain.
04Change in the product slate by lump. Gasoline and LPG rise while the low value dry gas, slurry and coke fall, as the agent lifts conversion to the point that pays without over cracking.
Change in the product slate by lump. Gasoline and LPG rise while the low value dry gas, slurry and coke fall, as the agent lifts conversion to the point that pays without over cracking.
Change in yield (%)
Gasoline1.7
LPG2.2
LCO-1.3
Dry gas-2.5
Slurry-5.7
Coke-2
OUTCOMES

Always at the moving optimum.

A higher value slate

Gasoline and LPG rise while dry gas, slurry and coke fall, as the agent lifts conversion to the point that pays without over cracking.

The envelope, fully used

The agent holds the wet gas compressor closer to its limit because the envelope is kept by construction, recovering the band a fixed margin leaves idle.

Margin captured as the feed varies

Across feed and price conditions the agent captures the bulk of the available margin and stays well ahead of a slow two step cycle.

05Wet gas compressor load over a 48 hour run, drawn as a four hourly path. The agent holds the unit closer to the active limit because it keeps the envelope by construction, recovering the band a fixed margin leaves idle.
Wet gas compressor load over a 48 hour run, drawn as a four hourly path. The agent holds the unit closer to the active limit because it keeps the envelope by construction, recovering the band a fixed margin leaves idle.
Hours of operationCurrent practiceOptimised
094.899.6
494.599.5
892.899
1291.598.1
1689.597.6
2088.897.5
2489.297.8
2889.898.4
3290.398.5
3690.698.3
409197.9
4490.797.6
4890.397.3
Compressor limit100
06Cumulative margin uplift over a run as the feed varies, for a representative unit; the band is the P10 to P90 range across feed and price conditions. The agent captures the bulk of the available margin and stays well ahead of a slow two step cycle.
Cumulative margin uplift over a run as the feed varies, for a representative unit; the band is the P10 to P90 range across feed and price conditions. The agent captures the bulk of the available margin and stays well ahead of a slow two step cycle.
Hours of operationAvailable marginEntroMetrix RLTwo step RTO
0000
610.584
121914.58
18251910.8
24302212.8
3034.524.514.3
3638.52715.8
4242.529.517
484631.518

See what the model finds in your plant.

A short call with our engineering team, your process data stays on site.