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

Языки схемных символов делятся на четыре категории: языки, ориентированные на действия, события, процессы и потоки сообщений (транзактов). Транзактные языки являются языками ориентированными на действия, поскольку они дают синоптическое описание систем и имеют схемное построение. В языках, ориентированных на события, действия и процессы (кроме Симкома), для описания причинно-следственных связей между элементами системы используются программные операторы.

В языках, ориентированных на действия, зависящие от времени, эти действия представляются в модельном времени как мгновенные. При программировании на этих языках не регламентируются события в программе, а лишь указываются условия, в которых они могут произойти. В этих языках нет регламентации действий.  Вместо этого применяются исполнительные программы, рассматривающие набор всех условий перед сдвигом времени на очередной интервал, что позволяет определить, могут ли произойти какие-либо события. Программа составляется из двух частей: обеспечивающей проверку и обеспечивающей действие. Перед очередным сдвигом модельного времени происходит сканирование всех программ по действиям для определения, какая из них включена в работу. Исполнение команд изменения состояния и сдвига времени в той части программы, которая обеспечивает действие, решается тогда, когда выполняются все контролируемые условия. Если хоть одно из них осталось невыполненным, команды действия пропускаются. К языкам, ориентированны на действие, относятся CSL, ESP, FORSIM IV, GSP, GASP-IV и Милтран.

В языках, ориентированных на события, каждое событие должно быть представлено в виде мгновенного события в модельном времени с таким регламентом, который обеспечивает наступление события именно в тот момент времени, когда динамическое состояние показывает, что сложилось условие для его появления. К языкам такого типа относятся Симскрипт, GASPII, Симком, CAN/Q и Симпак.

Язык CAN/Q использовался на первом этапе проектирования ГПС SCAMP (Великобритания). Модель ГПС рассматривали как замкнутую цепь с постоянным числом циркулирующих заготовок (рис. 4.2).

Рис. 4.2. Принципиальная схема ГПС типа SCAMP, заложенная в математическую модель CAN/Q

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

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

Гибкость системы моделировалась на базе маршрутной технологии, что значительно упростило общую компоновку, так как не производилось достаточно точное моделирование гибкой производственной ячейки. Упрощенный вариант модели с усредненным временем транспортирования деталей не позволял подробно представить конфигурацию рабочих станций. Обработка потока деталей, проходящих через систему, описывалась по принципу обработки отдельных партий деталей.