Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

These notes are included as a reference for the cycle time calculations.

Table of Contents

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
languagec#
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
languagec#
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
languagec#
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
languagec#
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