Skip to main content
All Playground demos
Playground · Data Centres

Data Hall Generator

Set the hall size, containment strategy and density rule, and watch the rack layout regenerate live: rows, containment, cooling units and cable trays. The same class of parametric logic runs inside Revit on real data centre programmes.

Published

What this demonstrates

Generative layout logic. The same parametric hall logic we deploy inside Revit on data centre programmes, wrapped here as a live configurator.

18 m
24 m
80%
Racks152
Rack rows8
IT load1.22 MW
Hall area432 m²
CRAC units12
ContainmentCold aisle

Demo heuristics. Production generators take IT load schedules, structural grids, fire zones and busway routes as constraints, and land the result as coordinated Revit elements.

Where this data comes from

Illustrative pipeline for a production deployment

IT load schedule (Excel)

Target IT load, rack duty and power density per hall

Structural grid + shell (Revit / ACC)

Column grid, slab levels and clear heights from the base model

Rack + equipment list

Rack types, dimensions and cooling strategy

Fire zones + busway routes

Compartmentation and power distribution constraints

Generative layout (Rhino.Inside.Revit)

  1. 1Read the grid, load target and clearances
  2. 2Pack face-to-face rack rows around contained aisles
  3. 3Route cooling, busway and containment to rows
  4. 4Emit native Revit families, coordinated and scheduled

Output

Coordinated Revit data hall

Native elements with rack elevations, equipment lists and MEP coordination from one model

This browser demo runs the same class of rules; a production generator lands the result in Revit against real project constraints.

FAQ

Frequently asked questions

How these demos relate to the systems we build for clients.

What drives the layout in this generator?

Hall dimensions, containment strategy and a density rule. Rack rows are placed in face-to-face pairs around the contained aisle, clearances to walls are enforced, and cooling units and cable trays follow the rows. Client deployments run the same class of rules directly in Revit or Rhino.Inside.Revit with project-specific constraints such as structural grids, fire zones and busway routes.

What is hot and cold aisle containment?

Racks are arranged so that equipment fronts face each other across a cold aisle and exhausts face each other across a hot aisle. Containing one of the two aisles with panels and doors stops the air streams mixing, which is one of the highest-leverage efficiency decisions in a data hall. The toggle in this demo switches which aisle carries the containment.

Can the generated layout become a coordinated model?

Yes. In client work the generated layout lands as native Revit elements coordinated against structure, mechanical, electrical, fire and ICT, and the documentation, schedules, rack elevations and equipment lists are produced from the same parametric model.

Is the IT load figure real?

It is a demo heuristic: rack count multiplied by a nominal eight kilowatts per rack. Production generators take the actual IT load schedule, rack duty and cooling strategy as inputs rather than a flat allowance.

Want this for your products?

Everything in the Playground is built with the same stack we deploy for clients: configurators driven by real product masters, planners connected to BIM data, and AR experiences served straight from the product catalogue.

Start a Conversation