- •Частина 2
- •Одеса 2008 Раздел 1. Основы моделирования систем
- •Тема 1.1. Модели и моделирование
- •§ 1.1.4. Объекты моделирования и их классификация
- •Сколько методов исследования объектов применяется в практике специалистов по автоматизации?
- •Раздел 1
- •Тема 2 Математическое моделирование
- •§ 1.2.1. Основные понятия математического моделирования
- •§ 1.2.2. Классификация математических моделей
- •Тема 1. 3 Обеспечение процедуры математического моделирования
- •§ 2.2.3. Описание связи между подсистемами разной природы
- •Тема 2.3. Представление математических моделей на макро уровне
- •§ 2.3.3. Реализация аналитических математических моделей на эвм
- •Раздел 2 Методы построения и формы представление аналитических математических моделей
- •Тема 2.1 Методика создания концептуальных аналитических моделей
- •§ 2. 1. 1 Методика создания математических моделей на микро уровне
- •В зависимости от места в иерархии описаний мм делятся, как относящиеся к микро, макро, и мета - уровням.
- •§ 2. 1. 1 Методика создания математических моделей на макроуровне
- •Дучп Микроуровень
- •Раздел 2 Методы построения и формы представление аналитических математических моделей
- •Тема 2.2 Формальный метод построения математических моделей на макроуровне.
- •§ 2.2.2. Описание связей между элементами одной природы
- •Раздел 3 Методы построения эмпирических математических моделей
- •Тема 3.1. Основы методологии построения экспериментальных моделей.
- •§ 3.1.1. Основные понятия и определения. Классификация методов.
- •§ 3.1.2 Методика подготовки, планирования и проведения эксперимента
- •§ 3.1.3 Методика обработки результатов эксперимента
- •Тема 3.2 Построение моделей по результатам активных экспериментов
- •§ 3.2.1. Методика построения статических экспериментальных моделей
- •§ 3.2.2. Методика построения динамических экспериментальных моделей
- •§ 3.2.3. Методика оценки адекватности эмпирических моделей
- •Тема 4.2. Имитационное моделирование на метауровне
- •§ 4.2.1. Методы и алгоритмы генерирования случайных величин
- •§ 4.2.2. Основы теории систем массового обслуживания (смо).
- •§ 4.2.3 Марковские модели
- •Тема 3. Методика имитационного моделирования на эвм
- •§ 4. 3.1. Формирование замысла модели
- •§ 4.3. 2. Реализация модели
- •§ 4.3. 3. Результаты моделирования
- •Раздел 4 Имитационное моделирование на эвм.
- •§ 4.1.1 Имитационные и стохастические модели.
- •§ 4.1.2 Математическое обеспечение имитационного моделирования.
- •Раздел 4 Имитационное моделирование на эвм.
- •§ 4.1.1 Имитационные и стохастические модели.
- •§ 4.1.2 Математическое обеспечение имитационного моделирования.
§ 4.2.3 Марковские модели
Если система S может находиться в En состояниях (n=0, 1, 2, 3 ...), а изменение этих состояний может происходить только в определенные моменты времени 0, 1, 2, 3, ..., i, то вероятность состояния En в момент i будет Pn(i).
Совокупность вероятностей Pn(i), соответствующая этому момента i может быть представленная вектором с числом элементов равных числу состояний:
Все компоненты вектора неотъемлемые, а в сумме равняются 1.
Это вектор состояния системы.
Рассмотрим случай, когда переход с одного состояния к другому зависит только от этих состояний, причем каждой пари (En, En') отвечает условная вероятность P(n'\n) - система находится в состоянии En' в момент i+1, при условии, что она находилась в состоянии n в момент i.
Если Pn(0) - начальные вероятности известны, то получаем цепь Маркова.
Вектор его состояния:
P(n'\n) - вероятность перехода от n к n'.
MP - квадратная матрица переходов, образованная из элементов P(n'\n)
для всех n и n'.
для всех n.
Если MP зависит от времени, то цепь Маркова будет неоднородный.
Множество возможных переходов может быть представлено орграфом.
Вершина - состояние. Дуга - переход.
Цепь Маркова - представление марковского процесса, который обладает тем свойством, что его состояние после момента t зависит только от его значения в этот момент и не зависит от состояния до этого момента.
Если поведение случайной функции N(t) зависит только от ее значения в данный момент времени и не зависит от "предыстории", то случайную функцию называют марковской или цепью Маркова. Случайная функция может рассматриваться как характеристика состояния некоторой технической системы.
Например, цепь Маркова можно проиллюстрировать таким образом. Техническая система может находиться в трех состояниях (рис. 4.4).
Рис. 4.4. Марковская модель
X0 - все элементы системы исправные, система работает;
X1 - неисправный элемент a, система ремонтируется;
X-1 - неисправный элемент b, система ремонтируется.
Вероятность перехода от одного состояния в другое не зависит от вероятности возвращения обратно.
Пример:
Рис. 4.5. Формирование цепи Маркова
Испытание
Случайным образом выбирается номер круга, и он приводится во вращение, допуская, что вероятность остановки стрелки в определенном секторе равна величине центрального угла.
После остановки круга ориентируют сектор и следующим вращают круг с этим обозначением состояния системы в момент i - результат i испытание.
Начальные вероятности:
также
Вероятность состояния А, В, С у любой момент i:
Рис. 4.6. Граф переходов цепи Маркова для примера
Тема 3. Методика имитационного моделирования на эвм
§ 4. 3.1. Формирование замысла модели
Методика реализации имитационной модели сложной системы на ЭВМ подробно изложена в литературе (Р. Шенон Имитационное моделирование систем – искусство и наука. М.: Мир, 1978) и состоит из 3 этапов:
I — построение имитационной модели;
II — реализация модели;
III — анализ результатов моделирования
Формирование замысла модели, или этап обдумывания и планирования
Определение задачи (формулировка, процедура и график решения);
Анализ задачи;
Определение требований к информации необходимой для решения задачи;
Сбор информации (литература, документация, отчеты, консультации со специалистами, систематизация, априорные данные);
Выдвижение гипотез и принятие предложений о неизвестных сторонах задачи;
Установление основного содержания модели (реальная обстановка, задача, средства решения задачи);
Определение параметров и фазовых переменных (основные, вспомогательные, случайные, регулируемые);
Определение критериев эффективности (число, скаляр, вектор, отношение);
Определение процедуры аппроксимации (детерминированная, вероятностная, вероятных состояний);
Описание концептуальной модели в абстрактных сроках и понятиях;
Проверка достоверности концептуальной модели;
Документирование (7 позиций).