ZTW-REF-001 is an engineering reference model of HEINEKEN's brewery at Zoeterwoude in the Netherlands, its largest in Europe, built only from public sources. It plays a compressed production run in five minutes: twelve steps, eighteen faults you can switch on and off, and the safety, cyber and logistics consequences of each.
Everything else in the model is derived from brewing practice or assumed, and marked as such. These six come from the operator, the regulator or a named partner.
HEINEKEN's largest brewery in Europe, at Burgemeester Smeetsweg 1, Zoeterwoude.
A 12 MW electric boiler supplies steam for brewing and packaging.
Ammonia refrigeration on site; the CO₂ released in fermentation is stored, partly reused in product and partly sold.
On-site wastewater treatment that produces biogas, used again for energy.
A global R&D centre for beer and brewing next to the brewery.
About 45,000 containers a year leave by barge through CCT Alpherium for Rotterdam.
The scene below is a stripped-down visualisation of the twin, not the platform interface. It starts on its own, in wire mode, with the camera moving from step to step: malt intake, the brewhouse on electric steam, horizontal fermentation, CO₂ recovery, lagering on ammonia refrigeration, the can, bottle and keg lines, wastewater and biogas, a cyber intrusion and dispatch to the barge.
Every fault can be switched off and on in the scene's own panel. The simulation is deterministic, so the same switches always give the same run. Drag the timeline to replay a step, or drag the scene to look around; the camera then stops following.
Each step is a stage of the brewery's day, and each fault starts in the step where it belongs. Severity is the model's own rating.
Site start and utility permissives
Malt intake and milling
Mashing and lautering
Wort boiling on electric steam
Wort cooling and aeration
Horizontal fermentation
CO₂ recovery and storage
Lagering on NH₃ refrigeration
Packaging: can, bottle and keg lines
Wastewater treatment and biogas
Cyber intrusion via packaging OEM access
Dispatch to CCT Alpherium and loss of grid
A brewery is not one hall. It is a set of zones with their own rules: dust stays in the dry zone, heat and vapour in the hot zone, and trucks and forklifts stay out of the areas where product is exposed. The model places its subsystems in the same zones.
Zones and their intent: Eigenia brewery research. Which subsystems sit in which zone is Eigenia's reading of the model's register.
Beer moves through eleven stages, and every stage leans on utilities that have to be designed with the tanks, not added after them. Each fault in the model breaks one of these links, so you can see what fails next.
A dependable potable supply, treated for the source water and the beer specification, with storage, flow and pressure.
Heat for mashing, boiling, hot water and cleaning: steam, direct or electric. Here, the 12 MW e-boiler.
Chilling and cooling distribution for wort cooling, fermentation, conditioning and cold storage. Here, ammonia.
Capacity for electric heating, refrigeration, pumps, grain handling, packaging and controls.
Air for pneumatic equipment and packaging machinery, at a quality that matches its use.
CO₂ of the right quality for carbonation and process use. It is an ingredient, a by-product and a hazard.
Clean-in-place equipment, chemical storage and dosing, washdown provisions and sanitary piping.
Process drains and a permitted wastewater route; here, on-site treatment with biogas.
Fermentation makes CO₂, and it collects in enclosed and low-lying spaces. Smell is not a reliable warning, so gas monitoring and ventilation belong in the building, not only in the procedures. In the run, fault F07 fills the cellar with CO₂ during fermentation.
F17 starts at the packaging line's remote-access router. A vendor session from an unusual network reaches the DMZ jump host without a work order, moves on to the engineering workstation and writes to the packaging and utility controllers. In the model the writes are rejected: the pasteurisation and ammonia suction setpoints are refused, the vendor conduit is blocked at the DMZ firewall and the site runs on local control.
MITRE ATT&CK for ICS
Simulated, generic behaviour of the reference design. It describes no actual HEINEKEN system.
Requirements: Eigenia brewery research, drawing on Brewers Association guidance and HEINEKEN public information. The pairing of faults to stages and utilities is Eigenia's.
A brewery stops when its malt, cans, glass, CO₂ or barge slot does not arrive, long before anything inside the fence breaks. HEINEKEN does not publish its supplier list or lane volumes, so the chain below is reconstructed from public records and graded by evidence.
Barley from Europe, the UK, Scandinavia and beyond; hops; rice, cassava and sorghum in Africa.
Malt houses turn barley into malt. HEINEKEN names no tier-1 suppliers, so named links come from supplier releases and trade press.
Cans, glass bottles and steel kegs. Non-returnable packaging is half of variable cost.
ZTW-REF-001: brewing, packaging, utilities and wastewater in one model.
Truck, barge and deep-sea container lines to more than 80 countries.
Distribution centres, wholesalers, retail and on-trade.
A lock closure, terminal strike or low water on this corridor would move up to about 45,000 containers a year onto the road. Road is the only documented fallback, and no source quantifies spare trucking capacity. In the run, step 12 dispatches to CCT Alpherium and then loses the grid.
HEINEKEN group variable cost, first half of 2026: €5,323m. Packaging outweighs freight about three to one, so a can or glass shock bites the margin harder, and a freight shock bites service faster.
The Zoeterwoude to Rotterdam lane is one inland-water path with two barge systems. A lock, terminal or water-level problem diverts it to road. Rated medium likelihood, high impact.
January 2022: production halted at Zoeterwoude and Den Bosch, supply held by stocks. Strikes again in November and December 2024, and a three-hour stoppage on 7 September 2026.
August to October 2026: the Kaub gauge fell to its lowest level since records began in 1880 and barge freight rose about five-fold. A market-wide shock; no HEINEKEN statement.
A shared-service centre in Kraków plans almost all of HEINEKEN's outbound transport in Europe. No source documents a failover design.
In March 2024 a cyber attack halted production at Duvel's Belgian and US sites for several days. The sources show no operational disruption at HEINEKEN.
Evidence labels follow the source map: P, the company or a named supplier; T, trade press; A, aggregator. Risk ratings are analyst judgement in that map, not HEINEKEN disclosures.
ZTW-REF-001 is an executable engineering reference model. It is not an as-built replica, a digital shadow or a synchronised twin, and it does not replace HEINEKEN's controlled documentation. Geometry is assumed and behaviour is simulated.
Equipment makers and models, capacities, line speeds, setpoints, routes, protection settings, network addresses, safety integrity levels, maintenance intervals and control logic.
Even the brewery's annual capacity is not on the record: published figures range from 3.5 to 13.5 million hectolitres, and none is an official current number. The model does not pick one.
Asset IDs are persistent, so controlled CAD, P&IDs, historian tags and maintenance records replace the reference content without breaking an interface or a simulation binding.
Eigenia is not affiliated with, sponsored by or endorsed by Heineken N.V. or any of its group companies. The model is built from public information only.
HEINEKEN and the other names used here are trademarks of their respective owners, used only to identify the public sources.
We build the same model from your drawings, registers and network data, then attack the model so the plant never has to find out. Book a walkthrough and we reply within one business day.
Eigenia does not set cookies. The only thing stored in your browser is one preference, saved in local storage, noting that you have seen this notice.