Файл: Моделирование систем: понятие, цели и виды (Классификация моделей и моделирования по признаку "способ реализации модели").pdf
Добавлен: 27.05.2023
Просмотров: 1016
Скачиваний: 15
СОДЕРЖАНИЕ
1.2. Классификация моделей и моделирования
1.2.1. Классификация моделей и моделирования по признаку "характер моделируемой стороны объекта"
1.2.2. Классификация моделей и моделирования по признаку "характер процессов, протекающих в объекте"
1.2.3. Классификация моделей и моделирования по признаку "способ реализации модели"
1.5. Требования, предъявляемые к моделям
1.6. Цели и проблемы моделирования систем.
Модель графовая, если она представима графом или графами и отношениями между ними.
Модель иерархическая (древовидная), если представима некоторой иерархической структурой (деревом).
Пример. Для решения задачи нахождения маршрута в дереве поиска можно построить, например, древовидную модель (1.1):
Рис. 1.1. Модель иерархической структуры
1.2.2. Классификация моделей и моделирования по признаку "характер процессов, протекающих в объекте"
По этому признаку модели могут быть детерминированными или стохастическими, статическими или динамическими, дискретными или непрерывными или дискретно-непрерывными.
Детерминированные модели отображают процессы, в которых отсутствуют случайные воздействия.
Модель детерминированная, если каждому входному набору параметров соответствует вполне определенный и однозначно определяемый набор выходных параметров; в противном случае - модель недетерминированная, стохастическая (вероятностная).
Пример. Приведенные выше физические модели - детерминированные. Если вмодели S=gt2/2, 0<t<100 мы учли бы случайный параметр - порыв ветра с силой p при падении тела, например, так: S(p)=g(p)t2/2, 0<t<100, то мы получили бы стохастическую модель (уже не свободного!) падения.
Стохастические модели отображают вероятностные процессы и события.
Статические модели служат для описания состояния объекта в какой-либо момент времени.
Модель называется статической, если среди параметров, участвующих в ее описании, нет временного параметра. Статическая модель в каждый момент времени дает лишь "фотографию" системы, ее срез.
Пример. Закон Ньютона F=am - это статическая модель движущейся с ускорением a материальной точки массой m. Эта модель не учитывает изменение ускорения от одной точки к другой.
Динамические модели отображают поведение объекта во времени.
Модель динамическая, если среди ее параметров есть временной параметр, т.е. она отображает систему (процессы в системе) во времени.
Пример. Модель S=gt2/2 - динамическая модель пути при свободном падении тела. Динамическая модель типа закона Ньютона: F(t)=a(t)m(t). Еще лучшей формой динамической модели Ньютона является F(t)=s"(t)m(t).
Дискретные модели отображают поведение систем с дискретными состояниями.
Модель дискретная, если она описывает поведение системы только в дискретные моменты времени.
Пример. Если рассматривать только t=0, 1, 2, :, 10 (сек), то модель St=gt2/2 или числовая последовательность S0=0, S1=g/2, S2=2g, S3=9g/2, :, S10=50g может служить дискретной моделью движения свободно падающего тела.
Непрерывные модели представляют системы с непрерывными процессами.
Модель непрерывная, если она описывает поведение системы для всех моментов времени из некоторого промежутка времени.
Пример. Модель S=gt2/2, 0<t<100 непрерывна на промежутке времени (0;100).
Модель сетевая, если она представима некоторой сетевой структурой.
Пример. Строительство нового дома включает операции, приведенные в нижеследующей таблице.
|
Таблица работ при строительстве дома |
||||
|
№ |
Операция |
Время выполнения (дни) |
Предшествующие операции |
Дуги графа |
|
1 |
Расчистка участка |
1 |
нет |
- |
|
2 |
Закладка фундамента |
4 |
Расчистка участка (1) |
1-2 |
|
3 |
Возведение стен |
4 |
Закладка фундамента (2) |
2-3 |
|
4 |
Монтаж электропроводки |
3 |
Возведение стен (3) |
3-4 |
|
5 |
Штукатурные работы |
4 |
Монтаж электропроводки (4) |
4-5 |
|
6 |
Благоустройство территории |
6 |
Возведение стен (3) |
3-6 |
|
7 |
Отделочные работы |
4 |
Штукатурные работы (5) |
5-7 |
|
8 |
Настил крыши |
5 |
Возведение стен (3) |
3-8 |
Сетевая модель (сетевой график) строительства дома дана на рис. 1.2.
Рис. 1.2. Сетевой график строительства работ
Две работы, соответствующие дуге 4-5, параллельны, их можно либо заменить одной, представляющей совместную операцию (монтаж электропроводки и настил крыши) с новой длительностью 3+5=8, либо ввести на одной дуге фиктивное событие, тогда дуга 4-5 примет вид.
Очевидно, конкретная модель может быть стохастической, статической, дискретной или какой-либо другой, в соответствии со связями, показанными на рис. 1.3.
1.2.3. Классификация моделей и моделирования по признаку "способ реализации модели"
Согласно этому признаку модели делятся на два обширных класса:
абстрактные (мысленные) модели;
материальные модели.
Рис. 1.3. Классификация моделей и моделирования
Нередко в практике моделирования присутствуют смешанные, абстрактно-материальные модели.
Абстрактные модели представляют собой определенные конструкции из общепринятых знаков на бумаге или другом материальном носителе или в виде компьютерной программы.
Абстрактные модели, не вдаваясь в излишнюю детализацию, можно разделить на:
- символические;
- математические.
Символическая модель - это логический объект, замещающий реальный процесс и выражающий основные свойства его отношений с помощью определенной системы знаков или символов. Это либо слова естественного языка, либо слова соответствующего тезауруса, графики, диаграммы и т. п.
Символическая модель может иметь самостоятельное значение, но, как правило, ее построение является начальным этапом любого другого моделирования.
Математическое моделирование - это процесс установления соответствия моделируемому объекту некоторой математической конструкции, называемой математической моделью, и исследование этой модели, позволяющее получить характеристики моделируемого объекта.
Математическое моделирование - главная цель и основное содержание изучаемой дисциплины.
Математические модели могут быть:
- аналитическими;
- имитационными;
- смешанными (аналитико-имитационными).
Аналитические модели - это функциональные соотношения: системы алгебраических, дифференциальных, интегро-дифференциальных уравнений, логических условий. Уравнения Максвелла - аналитическая модель электромагнитного поля. Закон Ома - модель электрической цепи.
Преобразование математических моделей по известным законам и правилам можно рассматривать как эксперименты. Решение на основе аналитических моделей может быть получено в результате однократного просчета безотносительно к конкретным значениям характеристик ("в общем виде"). Это наглядно и удобно для выявления закономерностей. Однако для сложных систем построить аналитическую модель, достаточно полно отражающую реальный процесс, удается не всегда. Тем не менее, есть процессы, например, марковские, актуальность моделирования которых аналитическими моделями доказана практикой.
Имитационное моделирование. Создание вычислительных машин обусловило развитие нового подкласса математических моделей - имитационных.
Имитационное моделирование предполагает представление модели в виде некоторого алгоритма - компьютерной программы, - выполнение которого имитирует последовательность смены состояний в системе и таким образом представляет собой поведение моделируемой системы.
Процесс создания и испытания таких моделей называется имитационным моделированием, а сам алгоритм - имитационной моделью.
Имитационная модель – это экономико-математическая модель изучаемой системы, предназначенная для использования в процессе имитации. Эксперимент над которой – это наблюдение за результатами расчетов по данной программе при различных задаваемых значениях.
Имитационное моделирование является мощным инструментом исследования поведения реальных систем. Методы имитационного моделирования позволяют собрать необходимую информацию о поведении системы путем создания ее компьютеризованной модели. Эта информация используется затем для проектирования системы. Имитационное моделирование не решает оптимизационных задач, а скорее представляет собой технику оценки значений функциональных характеристик моделируемой системы, позволяя выявлять проблемные места в системе.
Современное имитационное моделирование применяется в основном для исследования СМО. Это не ограничивает применение имитационного моделирования, поскольку на практике любую ситуацию исследования операций или принятия решений можно в той или иной мере рассматривать как систему массового обслуживания. По этой причине методы имитационного моделирования находят широкое применение в задачах, возникающих в процессе создания систем массового обслуживания, систем связи; в экономических и коммерческих задачах, включая оценки поведения потребителя, определение цен, экономическое прогнозирование деятельности фирм; в социальных и социально-психометрических задачах; в задачах анализа военных стратегий и тактик.
Предшественником современного имитационного моделирования считается метод Монте-Карло, основная идея которого состоит в использовании выборки случайных чисел для получения вероятностных или детерминированных оценок каких-либо величин. Основное различие между современными методами имитации и методом Монте-Карло заключается в том, что в последнем время не является обязательным фактором, а получаемые оценки "статичны". Метод Монте-Карло применяется для вычисления площадей фигур, ограниченных кривыми, или, в более общем случае, вычисления кратных интегралов, вычисления констант и т.п.
Имитация является случайным экспериментом, поэтому любой результат, полученный путем имитационного моделирования, подвержен экспериментальным ошибкам и, следовательно, как в любом статистическом эксперименте, должен основываться на результатах соответствующих статистических проверок.
Имитационное моделирование представляет собой статистический эксперимент. Его результаты должны основываться на соответствующих статистических проверках (с использованием, например, доверительных интервалов и методов проверки гипотез).
Для выполнения этой задачи получаемые наблюдения и имитационный эксперимент должны удовлетворять следующим трем требованиям:
- наблюдения имеют стационарные распределения, т.е. распределения не изменяются во время проведения эксперимента;
- наблюдения подчиняются нормальному распределению;
- наблюдения независимы.
Иногда на практике результаты имитационного моделирования не удовлетворяют ни одному из этих требований. Тем не менее, их выполнение гарантирует наличие корректных способов сбора наблюдений над имитационной моделью.
В чем заключается отличие имитационных и аналитических моделей?
Имитационные модели достаточно просто учитывают влияние случайных факторов. Для аналитических моделей это серьезная проблема. При наличии случайных факторов необходимые характеристики моделируемых процессов получаются многократными прогонами (реализациями) имитационной модели и дальнейшей статистической обработкой накопленной информации. Поэтому часто имитационное моделирование процессов со случайными факторами называют статистическим моделированием.
Если исследование объекта затруднено использованием только аналитического или имитационного моделирования, то применяют смешанное (комбинированное), аналитико-имитационное моделирование. При построении таких моделей процессы функционирования объекта декомпозируются на составляющие подпроцессы, и для которых, возможно, используют аналитические модели, а для остальных подпроцессов строят имитационные модели.
Материальное моделирование основано на применении моделей, представляющих собой реальные технические конструкции. Это может быть сам объект или его элементы (натурное моделирование). Это может быть специальное устройство - модель, имеющая либо физическое, либо геометрическое подобие оригиналу. Это может быть устройство иной физической природы, чем оригинал, но процессы в котором описываются аналогичными математическими соотношениями. Это так называемое аналоговое моделирование. Такая аналогия наблюдается, например, между колебаниями антенны спутниковой связи под ветровой нагрузкой и колебанием электрического тока в специально подобранной электрической цепи.