← All Labs · Engineering & Structures · Related: The Moment Frame · Live Beam · Static Beam · The Laminated Beam · Horseshoe Vortex
🌲 Opathorlokan University opathorlokanuniversity.net
Constructability Bench Section 4.10.42 · Building 10 · ELUSK · College X The optimum is only half the job — the site has to hold it.
Constructability Bench
v0.1 · illustrative demo
An illustrative topology-optimization demo, running in your browser

The Bench

Pick a span. Watch the solver pour material only where the load needs it. Then flip the constructability constraint and watch the spiderweb become something you can actually build.
solving…
How much material the optimizer is allowed. Less material = bigger savings, but watch the stiffness cost climb.
Carstensen's constructability knob. Small = delicate spiderweb only a 3D printer loves. Large = chunky members a crew can fabricate.
60%
less material than a solid block
compliance (lower = stiffer)
2.4
smallest member (grid units)
buildability read
What you're watching — and what it isn't. This is an illustrative topology-optimization demo (a density-based / SIMP-style solver) running a small finite-element model one iteration at a time in your browser. It is not the paper's solver. Schemmer & Carstensen's method is mixed-integer linear programming (MILP) over discrete truss members — a different formulation from the density field you see here. The demo is just a feel for the idea. On a simple span it still finds an arch on its own, the optimizer rediscovering what masons knew for two thousand years. Drop the material budget and the saving climbs — but so does compliance, which is the honest catch: the lightest structure is also the floppiest, and somewhere in that tradeoff is the design you'd actually sign. The paper's real headline (below) isn't a bigger savings number — it's that these savings can finally be made constructible. (Topology optimization has long been able to cut material by large fractions; MIT's release notes it can in some cases reach as much as 90% — a general property of the technique, not this paper's specific measured result.)
The drawing set

The Views

The optimizer gives you one face. A structure gets built from three. Here's the current solve thrown into the orthographic views you'd actually draft.
Elevation. This is the solved load-path — the face the optimizer actually computes. It's where the arch, the truss diagonals, the material thinning all live.

The plan and section are schematic extrusions of the solved elevation across a deck width — not a second optimization, just the same result shown the way a drawing set shows it. The point is the jump every engineer knows: a beautiful 2D optimum still has to become a 3D thing with width, connections, and a deck on top. That translation is exactly the gap the MIT work is trying to close.

The engineer's job

What It's Not Counting

The optimizer minimizes material for one idealized load on rigid, perfect supports. The site has never once agreed to those terms. Flip on what the math left out.
Model saving vs. what survives contact with the site
60%
Nothing toggled yet — the model still thinks it saved 60%. Start switching on reality.
Scour at the piers
The optimizer assumed the supports never move. A river doesn't. Scour can undermine a footing the model drew as a perfect point.hydraulics · your desk
Soil bearing & foundations
Those crisp support points are spread footings or driven piles in real dirt — material the optimizer never drew because it never asked what's under the bridge.geotech
Real load combinations
One static point load is a fiction. Real codes stack live-load lanes, wind, seismic, thermal expansion, and fatigue cycles — each one redraws the load path.AASHTO · the code
Constructability of THIS site
Can you even get a crane here? Stage erection over a live road or river? The cleanest optimum is worthless if it can't be built where it has to stand.means & methods
Connections & fabrication
Every joint the optimizer invents is a detail a human has to design, weld, bolt, and inspect. Complex geometry multiplies connections — and connections are where structures fail.detailing
Cost ≠ material
The optimizer minimizes pounds. The bid is labor, formwork, and time. An organic shape can cost more to form than the steel it saves — the savings can invert.the estimate
Inspection & maintenance access
A structure has a fifty-year life. Someone has to reach every member to inspect it. The optimum that buries a critical member where no one can see it is not optimal.asset management
Durability & exposure
Deicing salt, freeze-thaw, fatigue. Thin optimized members have less material to corrode away before they're gone. The model solved for day one, not year forty.durability
The point isn't that the optimizer is wrong. It's that the optimum is only optimal inside the model's small world — one load, rigid supports, material as the only cost. Designing for this location, this river, this soil, this crew, this fifty-year life, is the part the math hands back to you. That's not a limitation of the tool. That's the job.
The paper that inspired this bench

The Idea

Not a sledgehammer to a pillar. A closing of the oldest gap in the field: the distance between the optimal design and the buildable one.

The savings were never the news. Topology optimization has been cutting material by large fractions for decades. The problem is the part you already know in your bones: it spits out complex, spiderweb structures that even a capable engineer can't actually build — so the method got quarantined into 3D printing and research and basically never touched a real bridge. The paper's specific result isn't a headline savings percentage at all: it shows that the lowest-carbon design changes significantly once you force it to be buildable, and that giving the optimizer a lower-carbon material option helped by nearly 29% in one example and almost not at all in another. The savings the field already knew how to get (topology optimization can reach as much as 90% in some cases, per MIT's release) now arrive in a form you can actually construct — which is the real headline.

What's new: Schemmer (first author) and Carstensen (senior) moved constructability inside the optimizer, using a mixed-integer linear programming (MILP) formulation over discrete truss members. You constrain how many members meet at a joint, set how small the smallest part can get, work in multiple materials, and account for how each one carries load. The optimizer is no longer allowed to hand you something you can't build. The "minimum member size" knob on this bench is a loose stand-in for that idea — not the MILP itself.

This tool lets you feel that tradeoff instead of reading about it — and then it adds the part no optimizer does: the site that has to hold the thing.

Bench instructor: structures faculty Oskar Simpson (who also teaches Live Beam and The Moment Frame) runs this bench. Note: the formal class around it isn't stood up yet — this is a working bench, not a scheduled course.

Sources

Paper: Schemmer Z & Carstensen J, "Minimum Carbon Trusses: Constructible Multi-Component Designs with Mixed-Integer Linear Programming," Automation in Construction (2026), MIT.
arXiv:2602.07185 · MIT News · EurekAlert release
The paper's method is mixed-integer linear programming (MILP) over discrete truss members, showing that the lowest-carbon design shifts once constructability is enforced (in one example a lower-carbon material option improved embodied carbon by nearly 29%). The solver running on this page is an illustrative topology-optimization demo (a density-based / SIMP-style sketch with sensitivity filtering and an optimality-criteria update) — it is not the paper's MILP solver and produces nothing the paper verified. It exists only to let you feel the material-vs-buildability tradeoff.
Constructability · META Municipality · Faculty
Kelpt Shownu P
Instructor · Constructability · ‘we teach correct’
Kelpt runs the META Municipality’s facility AI on one unbending rule: close enough gets you killed, so we teach correct. The optimizer will hand you a gorgeous bridge — material flowing exactly where the stress runs, every gram earning its place — and Kelpt’s whole job is the next sentence: now build it. Minimum member size, the connection that simply has to exist, the elegant topology no crew alive can fabricate. He teaches the seam where the optimal and the buildable are forced to shake hands.