Вместо введения
 
Мое доброе отношение к GPSS, выраженное уже в словах заголовка, является совершенно искренним, так как „люблю“ я GPSS уже потому, что работа с ним возвращает меня во времена моей „симуляционистской молодости“, которая совпадает по времени с годами моей молодости „по возрасту“. А „уважаю“ я этот язык моделирования за гениальную простоту его выразительных средств, с помощью которых уже в начале 60-х годов удалось превратить имитационное моделирование из инструмента „математиков-программистов“ в инструмент „инженеров-аналитиков“, к каковым я отношу и самого себя.

Работая над данным текстом я не ставлю перед собой задачи сделать подробный анализ современного состояния всего „мира имитационного моделирования“, а лишь пытаюсь выразить словами то, что сегодня видит специалист по моделированию „классических процессов с дискретными событиями“, который взрослел вместе с соответствующими методами и инструментами, применяемыми в этой области имитационного моделирования. Моя „история жизни в моделировании“ тем и характерна, что я делал мои первые модели на Fortran и GPSS, а потом, по мере необходимости, писал модели на Basic и Pascal. Попутно мне пришлось освоить и несколько „блочно-ориентированных“ пакетов моделирования. Язык Basic в форме VBA, также вместе с таблицами MS Excel, я иногда применяю и сейчас. Это сегодня – почти идеальный метод создания моделей для пользователей, которые модели хотят иметь, а симулятор покупать не намерены. Кроме того, иногда пользователи, а особенно на производстве, вообще не хотят знакомиться с симулятором, даже если они его уже и купили: у них на это просто нет ни людей, ни времени, ни желания „опять учиться“. Они хотят оставаться в среде „горячо любимого“ MS Excel и выполнять в этой среде все три фазы работы с готовыми моделями: подготовка данных, прогон модели, анализ и презентация результатов. В последнем проекте, который я сделал для Volkswagen, был применен очень современный симулятор eM-Plant, лицензию на который Volkswagen купил уже нескольких лет назад. Симулятор имеет очень развитую интерфейсную часть: маски для диалогов, Excel-подобные таблицы, диаграммы и плоттеры, автоматическую 2D-анимацию и сравнительно легко создаваемую 3D-анимацию. И, несмотря на все это, заказчик объявил, что желает работать с моделями (и симулятором заодно) как с „черным ящиком“. То есть никакую „имитацию и анимацию“ он вообще на экране видеть не хочет, а хочет только иметь возможность проводить имитационные эксперименты, работая в среде MS Excel. Вот так и пришлось „спрятать“ все окна симулятора на время, пока проводится прогон модели: одно только окно с временем моделирования остается на экране, чтобы пользователь мог видеть „сколько еще осталось ждать“...
 
назад

вперед