Елена Березовская

Имитационное моделирование


Скачать книгу

предпочтительной методологии;

      – стоимость: программное обеспечение, разработанное с помощью языка программирования общего назначения, как правило, более доступно и гораздо дешевле, чем специальное программное обеспечение для имитационного моделирования. Сейчас это уже не всегда верно, так как несколько ведущих языков имитационного моделирования могут быть загружены бесплатно;

      – совместимость с «железом»: программное обеспечение общего назначения может быть доступно на любой аппаратной платформе, в то время как для некоторых языков имитационного моделирования могут потребоваться специальные компьютеры и конфигурации памяти;

      – недостаток знаний аналитиков. Аналитик может не знать и не понимать язык имитационного моделирования, и может не иметь знаний о его преимуществах;

      – обучение. Курсы по использованию традиционных языков программирования, как правило, более доступны, чем обучение специальным языкам имитационного моделирования.

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

Языки имитационного моделирования

      В настоящее время существует уже достаточно много языков имитационного моделирования, которые используются компаниями-производителями, исследователями, сервисными компаниями, а также консультантами.

GPSS и SIMSCRIPT

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

      Основные функции языка GPSS могут быть легко изучены, а дополнительные мощные функции делают его идеальным для моделирования сложных систем. В общем случае GPSS используется для имитации систем очередей, которые состоят из взаимодействующих объектов и клиентов в условиях ограниченных ресурсов. В настоящее время несколько поставщиков предлагают версии GPSS, включая: Wolverine Software, которая производит GPSS/H, мощную, современную версию GPSS, разработанную для создания больших и сложных моделей. Minuteman Software создает дружественную среду моделирования GPSS под названием GPSS World, которая содержит специальные инструменты для разработки имитационных моделей.

      SIMSCRIPT III: Этот язык является прямым потомком исходного языка SIMSCRIPT, созданного в Rand Corporation в 1960-х годах. SIMSCRIPT III имеет конструкции, которые позволяют разработчику подходить к проблеме либо на основе процессного подхода, либо на основе объектно-ориентированного мировоззрения. SIMSCRIPT III предлагает уникальные функции, которые добавляют ему привлекательности. Среди них:

      •