These notes are included as a reference for the cycle time calculations.
Cycle Time
Cycle time is defined as the time for a truck to complete one return trip between any two points on the haul.
Code Block |
---|
|
TheoreticalTruckCycleTime = SpotAtLoader + TruckLoadTime + LoadedTravelTime + SpotAtDump + DumpTime + UnloadedTravelTime + RechargeTravelTime + RechargeTime + TKPHDelay
TruckCycleTime = TheoreticalTruckCycleTime + Queue |
...
When Battery Capacity is not the special value of 0, the cycles per charge are more precisely calculated as:
Code Block |
---|
|
Effective CapacityEffectiveCapacity = Max(0, Battery CapacityBatteryCapacity - (Recharge Travel TimeRechargeTravelTime * Battery Usage While Travelling To RechargeBatteryUsageWhileTravellingToRecharge))
if (Net UsageNetUsage > Effective CapacityEffectiveCapacity) {
Charges Per CycleChargesPerCycle = RoundUp(Net UsageNetUsage / Effective CapacityEffectiveCapacity)
Cycles Per ChargeCyclesPerCharge = 1 / ChargesChargesPerCycle
Per Cycle
} else {
CyclesCyclesPerCharge Per Charge = RoundDown(Effective CapacityEffectiveCapacity / Net UsageNetUsage)
} |
Recharge Time and Recharge Travel Time per cycle
Then the Recharge Time and Recharge Travel Time per cycle are calculated using Cycles Per Charge from above as just:
Code Block |
---|
|
Recharge Time Per CycleRechargeTimePerCycle = Single RechargeSingleRechargeTime Time / Cycles Per ChargeCyclesPerCharge.
Recharge Travel Time Per CycleRechargeTravelTimePerCycle = Single Recharge Travel TimeSingleRechargeTravelTime / Cycles Per ChargeCyclesPerCharge. |
See also:
Calculation FAQ