Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Настольная Книга Управляющего Складом - Джеймс Томпкинс.doc
Скачиваний:
396
Добавлен:
24.05.2014
Размер:
15.2 Mб
Скачать

1 Заимствовано из "Simulation Software Buyer"s Guide", Industrial Engineering ie Solutions, 64-77, May 1997. Norcross, ga: Institute for Industrial Engineers.

Почти у всех ПО есть какая-нибудь видеомультипликация. У нескольких — AutoMod и Quest — есть точная объемная видеомультипликационная графика. У большинства ПО есть также разные уровни деловой графики, чтобы автоматически создавать отформатированные диаграммы необходимых зависящих от времени переменных. Несколько ПО сейчас имеют процессор ввода данных. Процессор ввода данных позволяет пользователю анализировать выборку данных или наблюдений, чтобы определить лучшее стандартное статистическое распределение для использования (например, в геометрической прогрессии, равномерное и т.д.). У большинства пакетов ПО есть встроенная поддержка моделирования самых общих статистических распределений.

Есть тенденция перехода к настоящим объектно-ориентированным языкам, которые используют совершенно другую методику разработки программного обеспечения. Хотя идет много дискуссий о действительных преимуществах использования объектно-ориентированных языков (вообще, а не только объектно-ориентированных языков моделирования), говорится о значительном сокращении времени разработки и повторно используемом коде. Примерами настоящих объектно-ориентированных языков моделирования являются Simple++ и ModSim.

Взгляд на мир

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

  1. Ориентация на события,

  2. Сканирование деятельности,

  3. Ориентация на процессы.

Ориентация на события

При использовании ориентированного на события взгляда на мир, система для моделирования описывается в терминах нарушающих порядок событий. Аналитик строит имитационную модель:

  1. Определяя каждое событие, которое может произойти в системе,

  2. Уточняя причины и следствия каждого события,

  3. Создавая механизмы выполнения смены событий внутри имитационной модели,

  4. Логически соединяя события одно с другим,

  5. Обновляя время и статистику при каждом нарушающем порядок событии,

  6. Собирая необходимую статистику. SIMSCRIPT, SIMAN и AweSim! позволяют строить модели, используя ориентацию на события.

Сканирование деятельности

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

Соседние файлы в предмете Экономика