Система Arena

Система имитационного моделирования Arena – основной программный продукт Systems Modeling. Корпорация Systems Modeling была основана в 1982 г. Деннисом Педгеном, автором SIMAN – первого промышленно-ориентированного общецелевого языка имитационного моделирования. В настоящее время область деятельности Systems Modeling включает в себя имитационное моделирование и разработку технологического программного обеспечения [6, 21].

Система Arena позволяет моделировать виды деятельности, представленные на рис. 4.6, а также сети и системы телекоммуникаций.

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

Для отображения результатов моделирования используется анимационная система Cinema animation. Интерфейс Arena включает в себя всевозможные средства для работы с данными, в том числе электронные таблицы, базы данных, ODBC, OLE, поддержку формата DXF.

Области применения Arena

Рис. 4.6. Области применения Arena

Система имитационного моделирования Arena включает:

  • • двухмерный графический редактор;
  • • трехмерный графический редактор (пакет 3D player);
  • • редакторы временных шаблонов и расписаний;
  • • редактор символов и библиотеку графических заготовок;
  • • связь с библиотекой графических заготовок и буфером обмена Microsoft.

Arena позволяет использовать дискретное, непрерывное, а также совмещенное дискретно-непрерывное моделирование.

Данный программный продукт поддерживает возможность взаимодействия с пакетом VBA Visual Basic for Applications корпорации Microsoft, объектной моделью ActiveX для внешнего управления, доступом через ADO/ODBC к базам данных (Oracle, Access, Excel, SQL); поддерживает импортирование файлов из пакета AutoCad (в формате dxf), данных из пакета Visio и Blue Pumpkin Workforce, коммуникации между отдельными процессами.

При моделировании процессов и систем в Arena, используются три строительные панели:

  • 1. Basic Process Panel состоит из модулей, которые являются фундаментом для создаваемых моделей. Объекты данной панели инструментов состоят из графических модулей (Create, Dispose, Process, Dccsidc, Separate, Batch, Assign, Record) и модулей данных (Entity, Resource, Queue, Variable, Schedule, и Set).
  • 2. Advanced Process Panel – панель усовершенствованных процессов; позволяет моделировать более сложные процессы. Если в Basic Process Panel один модуль может быть наделен несколькими внутренними свойствами, то в Advanced Process эти свойства вынесены как самостоятельные графические модули. Панель состоит из 13-ти графических модулей (Flowchart Modules): Delay, Dropoff, Hold, Match, Pickup, RcadWritc, Release, Remove, Seize, Search, Signal, Store, Unstore и семи модулей данных (Data Modules): Advanced Set Module, Expression, Failure, File, StateSet, Statistic и Storage.
  • 3. Advanced Transfer Panel – панель процессов передачи, перемещения; содержит 17 графических модулей: Enter Module, Leave Module, Pick Station, Route, Station; Access, Convey, Exit, Start, Stop; Activate, Allocate, Free, Halt, Move, Request, Transport и пять модулей данных: Sequence, Conveyor, Segment, Transporter, Distance.

В рамках дисциплины "Моделирование сетей ЭВМ и СТК" студентам в качестве средства имитационного моделирования будет предложено именно это средство, так как:

  • • в основе программного пакета (ПП) Arena заложены математические аппараты СМО и раскрашенных сетей Петри, а комбинация, как известно, берет достоинства обоих математических аппаратов, и от такого объединения возникает синергетический эффект;
  • • первоначально разработчиками предлагается использовать этот пакет для моделирования, анализа сетей и СТК;
  • • в НИ ТПУ в рамках дисциплин "компьютерное моделирование", "имитационное моделирование" и "моделирование и анализ сложных систем" на протяжении более 4 лет использовался этот ПΠ. Есть разработки и опыт моделирования систем.
  • 4. Компания-разработчик предлагает бесплатную академическую лицензию III I для учебных заведений.

Выводы по главе

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

Для дальнейшего моделирования был выбран программный продукт Rockwell Software Arena, обладающий рядом преимуществ перед другими продуктами (прост в изучении и реализации поставленной задачи).

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

 
< Пред   СОДЕРЖАНИЕ     След >