Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SHP_modeling_redact_ZH.doc
Скачиваний:
10
Добавлен:
01.05.2025
Размер:
6.52 Mб
Скачать

42. Классификация средств моделирования, сравнительная оценка основных классов средств моделирования.

В настоящее время насчитывается около 350 языков и программ моделирования, 13 из них являются наиболее популярными.

Классификация средств моделирования

Языки и пакеты моделирования в настоящее время сходятся.

Сравнение универсальных ЯП и систем моделирования:

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

Универсальный ЯП

Система моделирования обеспечивает естественную среду для разработки моделей

Скорость выполнения прогонов модели написанной на ЯП выше, чем на языке мод.

М. созданную с помощью сист. мод. проще модифицировать и использовать.

Обеспечивает большую гибкость моделей

Обеспечивает более совершенный механизм отладки

ЯП знает большинство разработчиков

Обеспечивает сокращение стоимости и времени разработки

Сравнение языка моделирования и пакета моделирования

Язык

Пакет

Универсальны

Ориентированны на решение определенных задач

Разработка м. подразумевает написание кода

Разработка с использованием граф. интерф.

Предоставляют широкие возможности

Не могут обеспечить достаточную гибкость

Сравнение универсальных и предметно-ориентированных пакетов

Универсальные

Предметно-ориентированные

Предназначены для мод. различных систем

Для мод. определенных систем

Arena

Simple+

Modsim III

Extend

Awesim

AutoMod – производств. системы

ModModel – мед учреждения

и т.д.

43. Основные требования к инструментальным средствам моделирования

1. Гибкость при моделировании – возможность моделирования систем с разным уровнем сложности.

  • возможность определения и изменения атрибутов, объектов, глобальных переменных, а также применять их в логике программирования

  • возможность создавать новые моделирующие конструкции и изменять уже существующие

  • возможность использования математических выражений и функций

2. Простота в изучении и применении – наличие графического интерфейса, с моделирующими элементами.

3. Поддержка иерархически-структурированных моделей – группировка нескольких базовых структурных элементов в новую структуру.

4. Возможность интерактивной отладки моделей

  • отслеживание отдельных объектов модели

  • проверка состояния системы при каждом возникновении определенного события

  • установка значений определенных атрибутов или переменных, чтобы заставить объект пройти по логическому пути, который встречается редко

5. Высокая скорость работы модели.

6. Наличие удобного интерфейса, обеспечивающего работу не специалиста.

7. Возможность импортировать данные из других приложений и осуществлять экспорт.

8. Возможность запускать внешние программы (для использования блоков, написанных на др. языках)

9. Возможность управлять данными для моделирования (изменять исходные данные в соответствии с планом эксперимента, осуществлять начальную инициализацию)

10. Минимальная стоимость

11. Наличие встроенных средств анимации и динамической графики (для анализа, отладки, проверки адекватности)

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

13. Наличие средств оптимизации моделируемой системы (средства изменения исходных данных для получения оптимального на выходе результата)

С хема решения задачи нелинейного программирование при неизвестном виде целевой функции

Формирование исходных данных

Имитация исследуемой системы

Расчет показателей эффективности

Алгоритм поисковой оптимизации

14. Возможность формирования стандартных отчетов о результатах моделирования.

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