Расчет часов работы самосвала основывается на продолжительности цикла (при загрузке конкретным экскаватором), полезной нагрузке самосвала, количестве и типе перемещаемого материала, а также модели использования времени (TUM), которая применяется к самосвалу.
Table of Contents |
---|
Продолжительность цикла
Время цикла определяется в Haul Infinity, интегрированном в Production Scheduler в виде вкладки. Поэтому для представления полезного времени цикла в планировщике, требуется обновить данные по транспортной сети таким образом, чтобы они точно показывали используемые маршруты.
...
изменение скоростей выемки в зависимости от местоположения, типа взрыва и пр.;
изменение полезной нагрузки самосвала в зависимости от времени или карьера;
изменение времени, затрачиваемого самосвалом в пути в зависимости от различных факторов;
указание температцры температуры для расчетов ТКВЧ, и пр.
Тип материала и полезная нагрузка самосвала
Тип материала карьерного груза указывается в Haul Infinity и используется для определения коэффициента разрыхления из общего объема насыпанного материала в целике (BCM) в кузов, а также расчета сухих тонн из тонн влажного материала на основе уровня содержания влаги. То, как типы материала из Haul Infinity отображаются в Production Scheduler, указывается в шаге настройки Final Configuration (Окончательная конфигурация) в поле Haulage Materials (Перевозимые Перемещаемые материалы). Полезная нагрузка/вместимость самосвала указывается в Haul Infinity в тоннах влажного материала (а не в сухих тоннах) или в объеме.
...
Объем перевозимого карьерного груза рассчитывается системой планирования автоматически — пользователь не может повлиять на этот процесс, кроме как через Rapid Reserver, шаг предварительного планирования (Preschedule) и корруптора базы данных (Database Corruptor).
...
Для экскаваторной техники модель использования времени устанавливает разницу между номинальной скоростью и производительностью (согласно TUM). При расчете перевозки используется номинальная скорость. Влияние скорости выемки ограничивается тем, как Haul Infinity выбирает количество «моментных самосвалов» (instantaneous trucks) в соответствии с требованиями к перевозке, что влияет на время жидания ожидания в очереди, если метод подбора самосвалов (указанный в Haul Infinity) установлен на «OverTruck» или «Round». См. шаг настройки Haul Infinity > Parameters (здесь).
...
самосвал,
погрузчик,
источник (выемочный блок или насыпьрудный склад),
назначение (насыпьрудный склад, дробилка, блок отвала или точечный блок),
условия эксплуатации (для конкретного объекта эксплуатации — задаются в сценарии),
количество перевозимого груза,
тип материала/ограничение полезной нагрузки,
часы на самосвал за период,
можно рассчитать количество Количество часов работы самосвала и необходимое количество техники можно рассчитать:
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; |
...