Does exact queueing analysis predict a robot-printer cell's throughput better than a utilisation bound?
research/robofab-cell-mva
Exact mean value analysis of the arm, printers and inspection network against a discrete-event twin: a few per cent off for exponential times, up to 11% low for less variable ones, better than the utilisation bound in most real-semantics rows, and it overshoots saturation at high work in process. Stylised.
What it found
Mean value analysis of a closed arm, printers and inspection network, checked against a hand-written discrete-event simulation that adds one departure from product form at a time (illustrative times, 20 seeds). The code matches the exact Markov-chain solution on small networks. With exponential times MVA is within −6% to +4% of simulation; with less variable times it is up to 11% low. With printers held while waiting for the arm, MVA beats the utilisation bound at 4, 8 and 12 printers but not at 16, and it overshoots the saturation plateau at high work in process (9.8 against 8.6 parts/h at 8 printers). Stylised, simulation-only; no physical cell.
A figure from its own output

Paper, code and results
More in Robot manufacturing loops
- Where does exact queueing analysis of a robot-printer cell stop working?Coefficient-of-variation sweep and a measured printer stall share for the arm-printer-inspection queueing model: MVA's error crosses zero near cv 1 while the utilisation bound stays high, and held-printer capacity times (1 − stall) reproduces the saturated rate at 4 and 8 printers. Stylised.
- Is a print-failure camera worth it in a robot-arm 3D-printer cell?Is a print-failure camera worth it in a robot-arm printer cell? Blind printing against abort-on-failure: +6 to 10% good parts per hour at 2 to 10 printers, none once the arm limits the cell; break-even false-stop rate. Stylised.
- Where should a print-failure detector's alarm threshold go in a robot-arm 3D-printer cell?Where should a print-failure detector's alarm threshold go in a robot-arm printer cell? A look every 2 min makes a z = 2 threshold 19 to 23% worse than blind printing; the best z is 3 to 3.5, worth +6% (d' = 2) to +11% (d' = 4). Stylised.
- Where does a flow-equivalent-server decomposition of a robot-printer cell go wrong as the inspector speeds up or slows down?Where does the flow-equivalent-server decomposition of a robot-printer cell err as the inspector speed varies? Error is 0 for fast and slow inspectors but peaks at −2% to −5% just below the knee where inspector and subsystem rates match, ten times the earlier 0.3% mean. Stylised.
- Can a flow-equivalent-server decomposition predict a robot-printer cell's throughput without enumerating its states?Can a flow-equivalent-server decomposition predict a robot-printer cell without enumerating its states? Mean error 0.3% (max 1.6%) against the exact Markov chain in 42 settings, where plain MVA is off by up to 20%. Stylised.
- Is the error of queueing analysis of a robot-printer cell from print-time variability or from the cell's structure?Is the error of queueing analysis of a robot-printer cell from print-time variability or from structure? An exact Markov chain says structure: cv 1 to 0.33 moves throughput by at most 0.71%, while plain MVA overshoots up to 20% beyond the printer count.
All 53 Robot manufacturing loops projects →
Other research topics
Proper scoring & elicitation28Effort & peer prediction9Verification games & slashing19Detection & tolerances14Markets as routers13Prediction-market design9Paying contributors8Decentralised training systems23Digital twins & sim-to-real164LLM chip design loops40Robot manufacturing loops53Ambient AI assistant46Self-replicating manufacturing34Simulation-first design64Engineered clothing45Task-specific AI accelerators40Algorithmic chip-design loops42Open-source purpose-built robots44The software-engineering loop43Adversarial human imitation41Open-source residential construction41Autonomous multi-angle capture34Sensing, imaging and 3D31Energy supply and dense energy storage39Robot societies among people31Agentic co-design of low-cost robots27Laundry-hanging robots25Machine learning on qualitative data23Robots on the building site27Civilizations & group psychology1History & human sciences1
Produced with AI assistance (Claude). Results are from the code in this repository and are simulated or stylised unless the abstract says otherwise; nothing here implies affiliation with or endorsement by any lab, researcher or company cited. MIT licensed.