
- •С.А. Фоменков, д.А. Давыдов, в.А. Камаев. Математическое моделирование системных объектов
- •Isbn 5-230-04689-9
- •7.1. Понятие «агрегат» в теории систем ……………………………………….
- •7.3. Моделирование процесса функционирования агрегата ………………..
- •7.4. Кусочно-линейные агрегаты ……………………………………………….
- •1. Понятие о моделях и моделировании
- •1.1. Определение понятия модель. Свойства моделей
- •1.2. Классификация моделей
- •Идеальные модели
- •1.3. Классификация математических моделей по свойствам обобщенного объекта моделирования
- •1.4. Адекватность и эффективность математических моделей
- •1.5. Методы построения моделей
- •1.5.1. Общая логика построения моделей
- •1.5.2. Аналитические модели
- •1.5.3. Идентифицируемые модели
- •1.6. Вопросы для самопроверки
- •2. Построение математических моделей по экспериментальным данным
- •2.1. Постановка задачи идентификации
- •2.2. Идентификация моделей с помощью регрессионного метода
- •2.2.1. Идентификация статических линейных систем с несколькими входами
- •2.2.2. Идентификация нелинейных систем
- •2.2.3. Достоверность (адекватность) регрессионной модели
- •2.3. Построение моделей идентификации поисковыми методами
- •2.4. Вопросы для самопроверки
- •3. Математическое моделирование сложных неоднородных систем
- •3.1. Математические модели элементов
- •3.2. Математические модели взаимодействия элементов сложной системы
- •3.3. Вопросы для самопроверки
- •4. Моделирование по схеме марковских случайных процессов
- •4.1. Классификация марковских процессов
- •4.2. Расчет марковской цепи с дискретным временем
- •4.3. Марковские цепи с непрерывным временем
- •4.3.1. Уравнения Колмогорова
- •4.3.2. Поток событий. Простейший поток и его свойства
- •4.3.3. Пуассоновские потоки событий и непрерывные марковские цепи
- •4.3.4. Предельные вероятности состояний
- •4.3.5. Схема гибели и размножения
- •4.4. Вопросы для самопроверки
- •5. Теория массового обслуживания
- •5.1. Классификация смо и их основные характеристики
- •5.2. Одноканальная смо с отказами
- •5.3. Многоканальная смо с отказами
- •5.4. Одноканальная смо с ожиданием
- •5.5. Вопросы для самопроверки
- •6. Сети Петри
- •6.1. Основные определения
- •6.2. Сети Петри для моделирования
- •6.3. Анализ сетей Петри
- •6.3.1. Задачи анализа сетей Петри
- •6.3.2. Методы анализа
- •6.4. Обобщения сетей Петри
- •6.4.1. Временные сети событий (всс)
- •6.4.3. Комби-сети
- •6.5. Вопросы для самопроверки
- •7. Агрегативное описание систем
- •7.1. Понятие «агрегат» в теории систем
- •7.2. Процесс функционирования агрегата
- •7.2.1. Функционирование агрегата общего вида
- •7.2.2. Функционирование смо как агрегата
- •7.3. Моделирование процесса функционирования агрегата
- •7.4. Кусочно-линейные агрегаты
- •7.4.1. Понятие о кусочно-линейном агрегате.
- •7.4.2. Процесс функционирования кла.
- •7.4.3. Примеры представления систем в виде кла.
- •8.2. Способы организации единичного жребия
- •Появилось или нет событие а?
- •Какое из нескольких возможных событий появилось?
- •3. Какое значение приняла случайная величина?
- •4. Какую совокупность значений примет система случайных величин?
- •8.3. Современное содержание терминов «имитация», «имитационная модель».
- •8.4. Приемы построения и эксплуатации имитационных моделей
- •8.5. Вопросы для самопроверки
- •9. Когнитивные подходы к решению слабоструктурированных и плохо формализованных задач
- •9.1. Когнитивные модели
- •9.2. Вопросы для самопроверки
- •Список использованной литературы
4.2. Расчет марковской цепи с дискретным временем
Пусть имеется физическая система S с дискретными состояниями S1, S2, … Sn и дискретным временем t1, t2, … , tk, … (шаги, этапы процесса, СП можно рассматривать как функцию аргумента (номера шага)). В общем случае СП состоит в том, что происходят переходы S1 S1 S2 S3 S4 S1 … в моменты t1, t2, t3 ….
Будем
обозначать
событие, состоящее в том, что после k
– шагов система находится в состоянии
Si.
При любом k
события
образуют полную группу и несовместны.
СП, происходящий в системе, можно
представить как последовательность
событий
.
Такая
случайная последовательность событий
называется марковской цепью. Будем
описывать марковскую цепь (МЦ) с помощью
вероятностей состояний. Пусть
– вероятность того, что после k
- шагов система находится в состоянии
Si.
Легко видеть, что k
.
Поставим задачу: найти вероятности
состояний системы для любого k.
Для любого шага (момента времени t1, t2, … , tk) существуют какие-то вероятности перехода системы из любого состояния в любое другое (некоторые из них равны нулю, если непосредственный переход за один шаг невозможен), а также вероятности задержки системы в одном состоянии. Будем их называть переходными вероятностями МЦ. Марковская цепь называется однородной, если переходные вероятности не зависят от номера шага, в противном случае - неоднородная МЦ. Рассмотрим однородную МЦ.
Пусть S= S1, S2, … Sn. Обозначим переходные вероятности через Pij. Пусть известна матрица
.
Пользуюсь
введенными выше событиями
,
переходные вероятности можно написать
как условные вероятности:
.
Сумма членов в каждой строке матрицы
должна быть равна 1. Вместо матрицы
переходных вероятностей часто используют
размеченный граф состояний (обозначают
на дугах ненулевые вероятности переходов,
вероятности задержки не требуются,
поскольку они легко вычисляются, например
P11=1-(P12+P13)).
Имея в распоряжении размеченный граф
состояний (или матрицу переходных
вероятностей) и зная начальное состояние
системы, можно найти вероятности
состояний p1(k),p2(k),…pn(k)
k.
Пусть начальное состояние системы Sm, тогда
p1(0)=0 p2(0)=0… pm(0)=1… pn(0)=0.
Первый шаг:
p1(1)=Pm1, p2(1)=Pm2,…pm(1)=Pmm,… ,pn(1)=Pmn.
После второго шага по формуле полной вероятности получим:
p1(2)=p1(1)P11+p2(1)P21+…pn(1)Pn1,
pi(2)=p1(1)P1i+p2(1)P2i+…pn(1)Pni
или
.
Для произвольного шага k получаем:
(i=1,2,..n).
Для
неоднородной
МЦ переходные
вероятности зависят от номера шага.
Обозначим переходные вероятности для
шага k
через
.
Тогда формула для расчета вероятностей состояний приобретает вид:
.
4.3. Марковские цепи с непрерывным временем
4.3.1. Уравнения Колмогорова
На
практике значительно чаще встречаются
ситуации, когда переходы системы из
состояния в состояние происходит в
случайные моменты времени, которые
заранее указать невозможно: например,
выход из строя любого элемента аппаратуры,
окончание ремонта (восстановление)
этого элемента. Для описания таких
процессов в ряде случаев может быть с
успехом применена схема марковского
случайного процесса с дискретными
состояниями и непрерывным временем –
непрерывная цепь Маркова. Покажем, как
выражаются вероятности состояний для
такого процесса. Пусть S={S1,S2,…Sn}.
Обозначим через pi(t)
- вероятность того, что в момент t
система S
будет находиться в состоянии
).
Очевидно
.
Поставим задачу – определить для любого
t
pi(t).
Вместо переходных вероятностей Pij
введем
в рассмотрение плотности вероятностей
перехода
.
Если не зависит от t, говорят об однородной цепи, иначе - о неоднородной. Пусть нам известны для всех пар состояний (задан размеченный граф состояний). Оказывается, зная размеченный граф состояний можно определить p1(t),p2(t)..pn(t) как функции времени. Эти вероятности удовлетворяют определенного вида дифференциальным уравнениям, (уравнения Колмогорова).
Рис. 4.2. Пример составления уравнений Колмогорова
Интегрирование этих уравнений при известном начальном состоянии системы даст искомые вероятности состояний как функции времени. Заметим, что p1+p2+p3+p4=1 и можно обойтись тремя уравнениями.
Правила составления уравнений Колмогорова. В левой части каждого уравнения стоит производная вероятности состояния, а правая часть содержит столько членов, сколько стрелок связано с данным состоянием. Если стрелка направлена из состояния, соответствующий член имеет знак минус, если в состояние - знак плюс. Каждый член равен произведению плотности вероятности перехода, соответствующего данной стрелке, умноженной на вероятность того состояния, из которого исходит стрелка.