Wiener–Dantzig Cybernetic Smelter
An adaptive 48-furnace dual-ore smelting system controlled by real-time feedback from the output storage.
The foundry continuously measures the fill level of two separate plate storage banks and automatically adjusts both:
the number of furnaces assigned to each ore; the proportion of ore A and ore B circulating on the supply belt.
The circulating belt holds a dynamically calculated total of 650 ore items, distributed according to the remaining free capacity of both output stores. The emptier storage receives a larger share of production and raw material. Fuel is controlled independently and kept at a constant target of 48 items.
Each furnace uses two input inserters. One inserter handles ore A and fuel, while the other handles ore B and fuel. Individual furnace thresholds allow the production ratio to change smoothly, one furnace at a time, across the full range from 100% ore A to 100% ore B.
Ore is injected from both ends of the smelting line for faster and more even distribution, reducing starvation at the most distant furnaces. The circuit network reads the complete circulating belt and only inserts material when the measured amount falls below the calculated target.
Main features 48 dynamically assigned furnaces Two ores processed in one shared smelting array Automatic feedback control based on output storage levels Dynamic distribution of 650 circulating ore items Constant target of 48 fuel items Smooth furnace-by-furnace production switching Full-belt content measurement Dual-sided ore injection for more even supply Separate sorted output storage for both plate types No ore type is hard-coded inside the main control logic
Named after Norbert Wiener, a pioneer of feedback control and cybernetics, and George Dantzig, whose work focused on optimization and the allocation of limited resources.
