Stack Range Growth Projection Years Calculator
Project caller constant accession-minus-disposal stack extent with explicit finite horizon and no-capacity-event sentinel; negative growth is retained, not presumed lawful disposal or validated forecast.
Description
Stack-space projections compare constant accession growth with planned removal of occupied extent.
Stack-space projections compare constant accession growth with planned removal of occupied extent. A finite horizon distinguishes a modeled capacity event from one that is not observed within the planning window.1
Project caller constant accession-minus-disposal stack extent with explicit finite horizon and no-capacity-event sentinel; negative growth is retained, not presumed lawful disposal or validated forecast.
When to use Stack Range Growth Projection Years Calculator
Use this tool to project caller constant accession-minus-disposal stack extent with explicit finite horizon and no-capacity-event sentinel; negative growth is retained, not presumed lawful disposal or validated forecast.
Prepare the inventory, measurements or policy dates for the collection and reporting period. Confirm units, record order and any independently established thresholds or permissions.
How to use Stack Range Growth Projection Years Calculator and understand its results
- Prepare the inventory, measurements or policy dates for the collection and reporting period. Confirm units, record order and any independently established thresholds or permissions.
- Enter currentOccupiedExtentM, usableStackExtentM, annualAccessionGrowthM, annualPlannedDisposalExtentM, maximumProjectionYears using the field table and calculation rules, then run the tool.
- Read projectedNetAnnualGrowthM, capacityReachedWithinHorizon, firstWholeYearAtOrAboveCapacity, projectedOccupiedExtentAtHorizonM. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
| Input field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| currentOccupiedExtentM | Current occupied extent m | number | Required |
| usableStackExtentM | Usable stack extent m | number | Required |
| annualAccessionGrowthM | Annual accession growth m | number | Required |
| annualPlannedDisposalExtentM | Annual planned disposal extent m | number | Required |
| maximumProjectionYears | Maximum projection years | integer | Required |
Enter nonnegative current extent, usable capacity, annual accession and disposal rates in m, and a nonnegative integer horizon. Reject a projection that makes inventory negative. If already at capacity, the first capacity year is zero; otherwise positive growth gives the ceiling of remaining capacity divided by growth. Return that year only if within the horizon, otherwise −1 and a false event flag.
netGrowth = accession−disposal; horizonExtent = current + netGrowth × years Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| projectedNetAnnualGrowthM | Projected net annual growth m | number |
| capacityReachedWithinHorizon | Capacity reached within horizon | boolean |
| firstWholeYearAtOrAboveCapacity | First whole year at or above capacity | number |
| projectedOccupiedExtentAtHorizonM | Projected occupied extent at horizon m | number |
{
"input": {
"currentOccupiedExtentM": 50,
"usableStackExtentM": 100,
"annualAccessionGrowthM": 10,
"annualPlannedDisposalExtentM": 2,
"maximumProjectionYears": 10
},
"output": {
"projectedNetAnnualGrowthM": 8,
"capacityReachedWithinHorizon": true,
"firstWholeYearAtOrAboveCapacity": 7,
"projectedOccupiedExtentAtHorizonM": 130
}
} Limitations and assumptions
Constant rates are assumptions, and disposal is not authorized by the calculation. Negative growth is retained. No uncertainty, space layout or variable annual accession pattern is modeled.
Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.
Alternative or Complementary methods
Use Shelf Bay Occupancy Percent Calculator: Audit shelf linear extent with separately committed growth reservations and local margins, not object slot/zone volume occupancy; committed overflow may exceed 100%. For a complementary task, use More Product Less Process Backlog Reduction Percent Calculator: Reconcile backlog stock with new accessions, completed processing and separately removed scope, retaining signed net growth; scope removal is not counted as processing.
References
Similar or alternative tools
- Shelf Bay Occupancy Percent Calculator
Audit shelf linear extent with separately committed growth reservations and local margins, not object slot/zone volume occupancy; committed overflow may exceed 100%.
- More Product Less Process Backlog Reduction Percent Calculator
Reconcile backlog stock with new accessions, completed processing and separately removed scope, retaining signed net growth; scope removal is not counted as processing.