Cafe independent service urn fill plan calculator

Calculate urn fills [service minute,urn fills,fill start minute,litres] and maximum urns at one service with your own figures.

Your numbers

Use the units shown. Results update as you change valid inputs.

Use urn fills [service minute,urn fills,fill start minute,litres] and maximum urns at one service to compare changes to your inputs. The method and limits below explain the scope.

Examples

Examples

Try the starting example

Service events [minute,servings]; enter JSON
[[0,30],[60,20]]
Serving volume (millilitres)
200
Usable urn capacity (litres)
5
Refill preparation lead (minutes)
15
Urn fills [service minute,urn fills,fill start minute,litres] (JSON)
[[0,2,-15,6],[60,1,45,4]]
Maximum urns at one service (count)
2

Try another scenario

Service events [minute,servings]; enter JSON
[[0,40],[45,35]]
Serving volume (millilitres)
250
Usable urn capacity (litres)
6
Refill preparation lead (minutes)
20
Urn fills [service minute,urn fills,fill start minute,litres] (JSON)
[[0,2,-20,10],[45,2,25,8.75]]
Maximum urns at one service (count)
2
Calculation method

Calculation method

Urn fills [service minute,urn fills,fill start minute,litres] (JSON)

Each independent service requires ceil(servings×ml/1000/urn litres) fills; start=service−lead; unused beverage does not carry between events.

Maximum urns at one service (count)

Maximum per-event whole urn requirement; event refill feasibility remains conditional on independent preparation capacity.

Symbols and units
a
Service events [minute,servings]; enter JSON
b
Serving volume (millilitres)
c
Usable urn capacity (litres)
d
Refill preparation lead (minutes)

Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.

Assumptions & limits

Assumptions & limits

  • One simultaneous catering service. Identical urns filled once; refill times and holding duration are entered as a separate requested service schedule, not thermally certified. Supported limits: All numeric inputs and computed intermediates must remain finite. Supported numeric input magnitude is zero or 1e-12 through 1e12 in absolute value; reject values outside this bounded range. All lists/JSON record tables are limited to 100 records unless a stricter bound is stated; reject malformed record arity and wrong member types. Sorted service times; positive serving volume and urn capacity; servings nonnegative integer. Refill resource conflicts and beverage temperature behavior are unsupported; events planned independently.
Are these inputs private?

These calculations run in your browser. A shared link contains the values you choose to share. Only questions submitted to the separate AI finder are sent to OpenAI.

Share this page
Share this calculator

Leave unchecked to share the page without your entered values.