Описание логики работы прочих настроек на вкладке Основные настройки моделирования

Здесь будут описаны настройки, действие которых не описано подробно выше (эти настройки не менее важны, но требуются в меньшем количестве случаев)

Правила приоритизации.

Основная логика приоритетов работ в BFG IS подчинена, в первую очередь, исполнению приоритетов, установленных в плане. А именно, в первую очередь будут исполняться работы, принадлежащие более приоритетным заказам. Напомним, что приоритет заказа определяется порядком заказа в плане (чем выше заказ расположен в плане, тем более приоритетным он является). Если дата запуска высокоприоритетного заказа позже, чем у низкоприоритетного, то сначала будет исполняться низкоприоритетный, но после запуска высокоприоритетного он начнет продвигаться с большим приоритетом (забирать ресурсы в первую очередь). Далее, все работы планируются (расставляются) таким образом, чтобы минимизировать общее время исполнения плана. Правила приоритизации, описываемые в данном разделе, призваны доопределить общие правила в случаях, когда заранее алгоритмически невозможно выбрать, как выгоднее, с точки зрения общих сроков, расставлять работы. Например, если одни и те же ресурсы одновременно потребовались для проведения работ, принадлежащих заказам с одинаковым приоритетом.

Подчеркиваем, что заранее определить, какое правило приоритизации будет более эффективным для всего множества ситуаций невозможно даже теоретически. Поэтому работу правил проверяют в рамках проверки целого сценария.

  • Ожидать высокоприоритетные задания: работа не будет начата, если известно, что до конца ее исполнения поступит более приоритетное задание, требующее те же ресурсы. Реализация правила обеспечивает жесткое соблюдение приоритетов, но ресурсы могут использоваться нерационально: возможны простои, несмотря на наличие работы перед станком.
  • Производить при первой возможности: любое задание начнет выполняться сразу же, как будут доступны все необходимые ресурсы. В этом случае может случиться, что высокоприоритетное задание, если оно поступило позднее, находится в ожидании завершения низкоприоритетного, использующего те же ресурсы. В противоположность предыдущему правилу, менее приоритетные работы могут выполняться раньше высокоприоритетных, но при этом локально будет обеспечено отсутствие простоя - т.е. реализуется принцип "если работа есть, то она должна делаться сразу".
  • Настраиваемое правило (процент выполнения): задание не будет начато, если известно, что оно будет выполнено менее чем на заданные проценты в момент, когда поступит более приоритетное задание, требующее те же ресурсы. Это компромисс между двумя предыдущими вариантами: если установить, например, 90%, то это позволит начать работу, которая будет "почти закончена" к моменту появления более приоритетной.
  • Настраиваемое правило (длительность выполнения): задание не будет начато, если известно, что вскоре (в течение указанного количества минут) поступит более приоритетное задание, требующее те же ресурсы. Это правило тоже компромиссное, но в отличие от предыдущего, не дает простаивать в "абсолютном" времени. Т.е. с его помощью возможно установить, что менее 30 минут можно "ничего не делать" если приоритетная работа на подходе, а больше - нельзя.

Загружать ресурсы равномерно

Если настройка включена, то для выполнения операции будет выбираться ресурс с наименьшей загрузкой на момент выбора, чтобы загрузить ресурсы равномерно. Если настройка выключена, то для выполнения операции будет выбираться первый свободный, по зафиксированному порядку, ресурс, чтобы максимально загрузить минимальное количество ресурсов, если это возможно.

Реализация этого правила (для чего нужно отметить поле) нацелена на обеспечение справедливой выработки всей совокупности рабочих. Если, например, в штате имеется 20 человек, то вся трудоемкость, по возможности, будет распределена более-менее справедливо по всем рабочим, несмотря на то, что на самом деле для исполнения плана достаточно 10 человек, и их средняя загрузка составит, например, 80% (в то время как при применении правила средняя загрузка составит, условно, 40%).

Важно. Если при снятом флажке "Загружать ресурсы равномерно" из (условно) 20 рабочих будет задействовано 10, это не значит, что с персоналом менее 10 человек сроки будут больше. Это значит только, что во все моменты времени, когда появлялась работа, кто-то из первых 9 был занят исполнением другого задания, и работа была назначена "первому свободному". Для решения задачи минимизации численности необходимо проверить среднюю загрузку персонала данной категории (см. Анализ загрузки ресурсов), если она менее 80%, то провести расчет с меньшим количеством рабочих. Если при этом общий срок исполнения плана не вырастет, то новая уменьшенная численность является оптимальной для данных условий.

Считать наладку оборудования на операцию "трудоемкой", если её длительность равна или больше, чем ... (ч.)

Правило направлено на сокращение количества наладок, которые будут определены как "трудоемкие". Если правило установлено и длительность наладки оборудования на операцию равна или превышает заданное значение, то в момент принятия решения о выполнении следующей операции на этом оборудовании в очереди перед классом РЦ будут искаться операции, которые можно провести на этой наладке независимо от других приоритетов заказов или партий.

Особенно актуально применение этого правила для производств, в которых присутствует "избыток" оборудования, а трудоемкость работ по наладке сопоставима с суммой времени на исполнение плана. Например, если в цехе 50 литейных машин, а персонала только 20 человек, и план повторяется из месяца в месяц, и наладка машины (снятие и установка литейной формы, производство пробной партии) занимает одну смену, а суммарная трудоемкость заливок по десятку заказов - тоже около смены. В этой ситуации правильнее будет проверить, нет ли уже налаженной машины и сделать весь план не переналаживаясь.

Важно. При моделировании в Симуляторе все оборудование изначально не налажено (наладка отсутствует). Поэтому изначально правило не подействует - до первой наладки, которая будет произведена в любом случае. Но при работе в модуле Планирование (в ранних версиях назывался QRM), состояние производства, в т.ч. состояние наладок, является стартовым условием расчета. Для модуля Планирование установленное правило вызовет анализ состояния наладок всех станков в самом начале моделирования и, при возможности, не допустит ненужных (признанных трудоемкими при задании правила) переналадок.

Важно.Область поиска таких операций - весь план. Поэтому включение этой настройки может иметь следствием ранний запуск ДСЕ из заказов с низким приоритетом, если для них первая запускная операция имеет время наладки, превышающее назначенное значение.

Начинать выполнение наладки оборудования на операцию, только если доступны ресурсы для проведения самой операции

Если правило установлено, то для того, чтобы начать выполнение наладки оборудования на операцию, в дополнение к ресурсам для проведения наладки, будет требоваться также наличие свободных ресурсов для проведения самой операции. Важно. Установленное правило НЕ РЕЗЕРВИРУЕТ ресурсы для проведения самой операции. Проверка на наличие свободных ресурсов выполняется только на момент времени старта наладки и не гарантирует доступность ресурсов на проведение операции после окончания наладки.

Работа с этим правилом в сочетании с предыдущим позволяет разрешать или запрещать проведение наладок "заранее". Например, для горячего производства наладка "заранее" считается технологически малоприемлемой, т.к. требует после наладки поддержание оборудования в "горячем" виде. В то же время, для механического производства нет разницы, когда оборудование было налажено. Поэтому при наличии свободных ресурсов (станка, оснастки, наладчика) операция наладки может быть проведена до реальной возможности начать работу.

Осуществлять передачу партий между операциями раз в сутки в ... ч.

Если настройка включена и указано время, то после завершения операции над партией она перемещается для выполнения следующей операции только 1 раз в сутки в указанное время. Если настройка выключена, то партия перемещается для выполнения следующей операции сразу же после завершения предыдущей операции. Правило направлено на моделирование действительно редкого типа производства, например совокупности "надомников". Для обычного индустриального производства правило будет "экзотическим", поскольку тактовая передача работы с низкой частотой будет означать низкую производительность и длительный общий цикл.