...
изменение скоростей выемки в зависимости от местоположения, типа взрыва и пр.;
изменение полезной нагрузки самосвала в зависимости от времени или карьера;
изменение времени, затрачиваемого самосвалом в пути в зависимости от различных факторов;
указание температцры температуры для расчетов ТКВЧ, и пр.
Тип материала и полезная нагрузка самосвала
Тип материала карьерного груза указывается в Haul Infinity и используется для определения коэффициента разрыхления из общего объема насыпанного материала в целике (BCM) в кузов, а также расчета сухих тонн из тонн влажного материала на основе уровня содержания влаги. То, как типы материала из Haul Infinity отображаются в Production Scheduler, указывается в шаге настройки Final Configuration (Окончательная конфигурация) в поле Haulage Materials (Перевозимые Перемещаемые материалы). Полезная нагрузка/вместимость самосвала указывается в Haul Infinity в тоннах влажного материала (а не в сухих тоннах) или в объеме.
...
самосвал,
погрузчик,
источник (выемочный блок или насыпьрудный склад),
назначение (насыпьрудный склад, дробилка, блок отвала или точечный блок),
условия эксплуатации (для конкретного объекта эксплуатации — задаются в сценарии),
количество перевозимого груза,
тип материала/ограничение полезной нагрузки,
часы на самосвал за период,
можно рассчитать количество Количество часов работы самосвала и необходимое количество техники можно рассчитать:
Code Block |
---|
//Pseudocode: var loader = Agent.Name; var truck = Haulage.Truck; var source = Source.FullName; var destination = Destination.FullName; var parcel = Source.Parcel; var qty = Mining.WetTonnes; var hoursInPeriod = GetFromCalendar(); var overrideLoaderRate = GetFromCalendarOrScript(loader); var material = Haulage Result.Material = GetFromHaulInfinity(parcel); var payload = Haulage Result.Truck Payload = GetFromHaulInfinity(truck); var cycleTime = Haulage Result.Times.Total = SpotAtLoader + TruckLoadTime + LoadedTravelTime + SpotAtDump + DumpTime + UnloadedTravelTime + TKPHDelay + Queue = GetCycleTimeFromHaulInfinity(loader, truck, material, payload, source, destination, overrideLoaderRate, ... other factors by script) var numTrips = Haulage Result.Number of Trips = qty / payload; var truckHours = Haulage.Truck Productive Hours = numTrips * cycleTime (in minutes) / 60; var engineFactor = GetAvailabilitiesFromCalendarWhereEngineIsOn(truck) var calendarFactor = GetAvailabilitiesFromCalendar(truck); var truckEngineHours = Haulage.Truck Engine Hours = truckHours / engineFactor; var truckCalendarHours = Haulage.Truck Calendar Hours = truckHours / calendarFactor; var numberOfTrucks = truckCalendarHours / hoursInPeriod; |
...