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:
NOTE: NetUsage here is the net energy usage per cycle EXCLUDING the energy used while traveling to the recharge.
That value is calculated after this.
Code Block |
---|
|
EffectiveEffectiveCapacity Capacity = Max(0, Battery CapacityBatteryCapacity - (RechargeRechargeTravelTime Travel Time * Battery Usage While Travelling To RechargeBatteryUsageWhileTravellingToRecharge))
if (NetNetUsage Usage > Effective CapacityEffectiveCapacity) {
Charges Per CycleChargesPerCycle = RoundUp(NetNetUsage Usage / Effective CapacityEffectiveCapacity)
Cycles Per ChargeCyclesPerCharge = 1 / ChargesChargesPerCycle
Per Cycle
} else {
Cycles Per ChargeCyclesPerCharge = RoundDown(Effective CapacityEffectiveCapacity / Net Usage)
}NetUsage)
} |
Recharge Travel Energy Usage
The net energy used while traveling to recharge (RechargeTravelTime) per cycle, is then calculated then as:
Code Block |
---|
|
BatteryNetUsage.RechargeTravel = (RechargeTravelTime * BatteryUsageWhileTravellingToRecharge) / CyclesPerCharge |
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 = SingleSingleRechargeTime Recharge Time / Cycles Per Charge.
Recharge Travel Time Per Cycle = Single Recharge Travel Time / Cycles Per Charge.CyclesPerCharge
RechargeTravelTimePerCycle = SingleRechargeTravelTime / CyclesPerCharge |
See also:
Calculation FAQ