Использование методов имитационного моделирования при проектировании организационно-технологической структуры гибких производственных систем, страница 3

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

Одной из разработок лаборатории Ch. Draper фирмы Cincinnati Milacron является система моделирования ГПС, учитывающая различные систематические нарушения запланированного режима работы. Такие сбои вызываются отказами станков, но они представляются в модели как ввод в ГПС дополнительных обрабатываемых деталей. Исходными данными для моделирования являются моменты начала и конца операций обработки, технические характеристики станков, местонахождение приспособлений-спутников. Планирование технологических маршрутов проводилось в направлении минимизации простоев станков, а вся ГПС моделировалась как стохастическая схема непрерывного многономенклатурного производства.

На первой стадии моделирования анализируется загрузка станков с учетом фактического числа станков и транспортных устройств, задания по объему выпуска деталей, планировки ГПС и площади, занимаемой деталями в ожидании обработки. Периоды производственных циклов для каждой детали рассчитываются на основании теории очередей и теории вероятности. Определяется также время пребывания детали в ГПС.

На последующих этапах моделирования производится изменение параметров ГПС с целью оптимизации с учетом производственных заданий и максимизации коэффициента использования станков. При этом определяется количество необходимых приспособлений-спутников. При назначении технологических маршрутов учитываются ограничения, обусловленные периодами ожидания обработки различных деталей. Принятый метод моделирования позволяет обрабатывать на мини-ЭВМ данные по 44 плановым заданиям для 9641 детали менее чем за минуту.

Языки, ориентированные на процессы, объединяют краткость языков, ориентированных на действия с эффективностью языков, ориентированных на события. Процессом называют совокупность событий, описывающих поведение системы. Процесс существует во времени и может характеризоваться динамических поведением. Процессы могут быть гибкими и регламентированными, их можно прерывать или дополнять подчиненными подпроцессами, можно программировать задержки в них самих или других процессах до появления необходимых условий и т.д. Наиболее важное свойство языков, ориентированных на процессы, заключается в том, что написанная на подобном языке программа работает так же, как несколько программ, управляемых независимо одна от другой либо посредством просмотра действий, либо посредством регламентирования событий. Особенностью программирования, позволяющей реализовать это свойство, является использование некоторой точки повторной активизации (точки реактивизации), т.е. указателя на место ее выполнения после выполнения тех или иных команд, задерживающих этот процесс. К языкам этой категории относятся Симула, OPS и SOL.

Блок-схемы алгоритмов описывают логику поведения и взаимодействия элементов системы, моделируемой на одном из трех упомянутых выше языков для дискретных систем. Сама система определяется в виде блоков, моделирующая программа создает транзакты передвигает их по определенным блокам  и производит действия, связанные с каждым блоком. К языкам этой категории относятся GPSS и BOSS.