Examples
Examples
Try the starting example
- Scenarios [name,[[start day,end day,assets],...]]; enter JSON
- [["Low",[[0,3,2],[2,5,2]]],["High",[[0,4,3],[3,6,3]]]]
- Turnaround (days)
- 1
- Existing interchangeable assets (count)
- 4
- Purchase cost per asset (USD)
- 200
- Stock sizing [scenario,peak assets,gap,purchase cost] (JSON) (USD)
- [["Low",4,0,0],["High",6,2,400]]
Try another scenario
- Scenarios [name,[[start day,end day,assets],...]]; enter JSON
- [["Low",[[0,3,3],[2,5,2]]],["High",[[0,4,4],[3,6,3]]]]
- Turnaround (days)
- 2
- Existing interchangeable assets (count)
- 5
- Purchase cost per asset (USD)
- 250
- Stock sizing [scenario,peak assets,gap,purchase cost] (JSON) (USD)
- [["Low",5,0,0],["High",7,2,500]]
Calculation method
Calculation method
Stock sizing [scenario,peak assets,gap,purchase cost] (JSON) (USD)
Extend hire ends by turnaround, sweep half-open occupancy; gap=max(0,peak−existing); purchase scenario=gap×unit cost.
Symbols and units
- a
- Scenarios [name,[[start day,end day,assets],...]]; enter JSON
- b
- Turnaround (days)
- c
- Existing interchangeable assets (count)
- d
- Purchase cost per asset (USD)
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
- Demand scenarios are explicit hire intervals plus turnaround; exact interval peak gives interchangeable-asset requirement. 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. Each scenario1..100 intervals start<end, positive integer assets; turnaround>=0; supply same asset class.
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.