Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
GOTOVAYa_ShPORA.docx
Скачиваний:
24
Добавлен:
01.03.2025
Размер:
53.45 Кб
Скачать

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

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

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

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

Для моделирования на ЭВМ сложной системы нужен аппарат программирования, предусматривающий:

- способы организации данных, обеспечивающие простое и эффективное моделирование;

- удобные средства формализации и воспроизведения динамических свойств моделируемой системы;

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

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

При создании специальных языков для ИМ можно выделить несколько следующих классов языков, которые соответствуют определенным признакам:

  1. Доработка универсального языка группы операторов, реализующих дополнительные для моделирования функции. GASP

  2. Языки, обрабатывающие и использующие аппарат дифференциальных уравнений. DYNAMO

  3. Языки, предназначенные для моделирования дискретных систем. GPSS – простота и наглядность.

Пока ИМ применялось как метод исследования в научной деятельности и крайне редко в практической работе, такие языки устраивали всех, однако по мере расширения практических задач, когда процедуры моделирования все больше стали применяться в практической работе, потребовались языки моделирования боле применимые в практической деятельности. В конце века появились и получили широкое распространение новое поколение языков. Наиболее распространенные пакеты:

  1. Process Charter – 1.0. США, Калифорния

  2. PowerSim – 2.01

  3. Extend+BPR – 3.0

  4. Rethink

  5. Piligrim

Process Charter ориентирован на дискретное моделирование, удобен и прост в построении модели.

Самый дешевый, слабо пригоден для моделирования непрерывных процессов.

PowerSim является лучшим в непрерывных моделях. Множество встроенных функций.

Extend+BPR. Данный пакет предназначен для создания и моделирования бизнес-проектов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]