Производственные процессы ориентированы на выпуск разнообразной продукции или изделий, которые могут изготавливаться в дискретном или непрерывном поточном режиме. Такие операции, как разделение на группы, объединение групп, сборка, разборка, монтаж, контроль качества и устранение брака представляют собой типичные функции, реализованные дискретными производственными процессами. Для того, чтобы точно промоделировать эти функции, модель должна отслеживать информацию об отдельных объектах потока, а также их атрибуты. Кроме того, в процессе создания модели важно учитывать правила построения очередей, последовательность выполнения операций, которые задаются маршрутными технологическими картами, а также моделирование простоя. Иногда при моделировании важно воссоздать расписание работы персонала во времени.
Примерами производственных процессов служат: выполнение заказов, работа отдела снабжения, расчеты нужных мест складирования и управления запасами, определение технологического маршрута выполнения заказов, формирование счетов к оплате или обработка требований и др. Таким образом, при имитации необходимо наиболее точно воссоздавать процессы, которые наблюдаются на практике.
|
|
Имитационное моделирование производственных процессов нацелено или на определение оптимальных параметров и режимов работы, или на проектирование наиболее подходящей структуры производственного процесса. Используя моделирование, можно уточнять и определять вероятностные закономерности, выявлять конкретные взаимосвязи и взаимоотношения (например, между степенью загрузки производственного участка, средним временем простоя заготовок и необходимым средним временем технологической операции и др.).
Технологические производственные системы разделяют на отдельные элементы: технологические агрегаты, испытательные стенды, транспортные средства, рабочие места, склады и т.п. Производственный процесс «движется» сквозь эти элементы и «потребляет» производственные ресурсы во времени (при выполнении операции).
Таким образом, производственный процесс отображается как некоторый материальный поток, объединяющий все без исключения продукты, которые есть в производственной системе. Все операции, которые выполняются с некоторым материальным потоком, связаны с задержками по времени выполнения операции, независимо от того, изменяется ли состояние продукта в потоке. Например, если такие операции, как транспортирование или испытание, на состояние продукта не влияют, то выполнение таких операций, как монтаж или демонтаж, обработка на станках, сварка и прочие, изменяет состояние продукта.
|
|
Для моделирования ресурсов средствами языка GPSS в производственном процессе обычно используют устройства обслуживания (блоки SEIZE, RELEASE), если это отдельный ресурс, или МКУ (блоки ENTER, LEAVE), если это несколько однотипных ресурсов, склад или бункер.
Продукт в потоке бывает единичный (например, заготовка) или групповой (например, поддон с несколькими заготовками, которые двигаются по конвейеру). Групповой материальный поток моделируются с помощью ансамблей транзактов (транзактов, которые принадлежат одному семейству).
Операции сборки и демонтажа воссоздают с помощью блоков MATCH, GATHER, ASSEMBLE. Для управления транзактами используются блоки GATE M и GATE NM.
Технологические маршруты в GPSS задают с помощью функций [18] или матриц [10] (блок MSAVEVALUE).
Моделирование производственных процессов предусматривает создание устойчивой технологической схемы, поскольку последовательность выпускаемой продукции повторяется. Важной процедурной концепцией анализа эффективности является определение периода неустойчивой работы и устранение статистических данных, собранных за этот период по результатам моделирования.