Examples
Examples
Try the starting example
- JSON Waste streams [ID,m³ per collection interval,usable bin m³]
- [["wood",8,3],["mixed",5,4]]
- Forecast collection intervals (count)
- 4
- Bins per interval by stream
- [["wood",3],["mixed",2]]
- Total bin lifts over horizon
- 20
- Unused per-interval bin capacity (m³)
- 4
Try another scenario
- JSON Waste streams [ID,m³ per collection interval,usable bin m³]
- [["wood",8,3],["mixed",5,4]]
- Forecast collection intervals (count)
- 6
- Bins per interval by stream
- [["wood",3],["mixed",2]]
- Total bin lifts over horizon
- 30
- Unused per-interval bin capacity (m³)
- 4
Calculation method
Calculation method
Bins per interval by stream
J([[r[0],ceil(r[1]/r[2])] for r in a])
Total bin lifts over horizon
b*sum(ceil(r[1]/r[2]) for r in a)
Unused per-interval bin capacity (m³)
sum(ceil(r[1]/r[2])*r[2]-r[1] for r in a)
Symbols and units
- a
- JSON Waste streams [ID,m³ per collection interval,usable bin m³]
- b
- Forecast collection intervals (count)
Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.
Calculation steps and notation
sum(list) adds all entries in the list.
Assumptions & limits
Assumptions & limits
- Fixed repeating collection interval from user forecast; streams remain segregated. Waste classifications, container ratings and collection authorization supplied externally. Supported limits: All numeric inputs must be finite. Only the explicitly described mathematical scenario is supported.
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.