Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к экзамену САМСЭП (Имитационное моделиро...docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
320.18 Кб
Скачать
  1. Разновидности моделирующих алгоритмов.

Алгоритмические модели. Основаниями для применения алгоритмических моделей являются:

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

    • громоздкость аналитических вычислений, например, при статистической обработке больших массивов данных. Алгоритмические модели для ЭВМ позволяют оперировать огромным числом переменных и описывать их взаимосвязи, что затруднительно сделать вручную или с помощью калькулятора;

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

  • модель содержит много параллельно функционирующих взаимодействующих компонентов;

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

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

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

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

Разработка алгоритма включает:

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

  • получение математических соотношений, содержащее аналитическую часть в виде явных функций и имитационную часть в виде моделирующего алгоритма (математическая модель);

  • проверку достоверности алгоритма. Проверка достоверности алгоритма должна дать ответ на вопрос: насколько адекватно алгоритм отражает замысел моделирования, сформулированный на этапе концептуального проектирования;