Теоретическая часть. Марковские случайные процессы

ЛАБОРАТОРНАЯ РАБОТА №2

Марковские случайные процессы

Подготовительная часть

Для выполнения лабораторной работы необходимо повторить вопросы, связанные с определениями: случайный процесс, марковский процесс, граф состояний, поток событий, вероятности состоя­ния, уравнения Колмогорова, финальные вероятности состояний.

Теоретическая часть

Пример. Пусть нормально работающая система (состояние Теоретическая часть. Марковские случайные процессы - student2.ru ) подвергается простейшему потоку отказов с интенсивностью Теоретическая часть. Марковские случайные процессы - student2.ru , переходя в новое состояние Теоретическая часть. Марковские случайные процессы - student2.ru , в котором она некоторое время может работать с необнаруженным отказом. Как только отказ обнаруживается (интенсивность обнаружения Теоретическая часть. Марковские случайные процессы - student2.ru ), производится осмотр системы (состояние Теоретическая часть. Марковские случайные процессы - student2.ru ). В результате осмотра, система либо направляется в ремонт (состояние Теоретическая часть. Марковские случайные процессы - student2.ru ) с интенсивностью Теоретическая часть. Марковские случайные процессы - student2.ru , либо списывается и заменяется новым (состояние Теоретическая часть. Марковские случайные процессы - student2.ru ) с интенсивностью Теоретическая часть. Марковские случайные процессы - student2.ru . Из состояния Теоретическая часть. Марковские случайные процессы - student2.ru с интенсивностью Теоретическая часть. Марковские случайные процессы - student2.ru и из состояния Теоретическая часть. Марковские случайные процессы - student2.ru с интенсивностью Теоретическая часть. Марковские случайные процессы - student2.ru система переходит в рабочее состояние Теоретическая часть. Марковские случайные процессы - student2.ru . Найти распределение вероятностей состояний для любого момента времени и финальные вероятности состояний.

Решение.

Марковский процесс с дискретными состояниями удобно иллюстрировать с помощью размеченного графа состояний. Граф состояний для сформулированной задачи приведен на рис. 1. Теоретическая часть. Марковские случайные процессы - student2.ru

Рис. 1. Размеченный граф состояний системы

Пользуясь размеченным графом состояний системы, составим систему дифференциальных уравнений Колмогорова:

Теоретическая часть. Марковские случайные процессы - student2.ru

и нормировочное условие Теоретическая часть. Марковские случайные процессы - student2.ru .

Для определенности придадим параметрам, приведенным в системе дифференциальных уравнений, следующие значения:

Теоретическая часть. Марковские случайные процессы - student2.ru

Зададим также начальные условия, т.е. распределение вероятностей состояний в начальный момент времени:

Теоретическая часть. Марковские случайные процессы - student2.ru . Теоретическая часть. Марковские случайные процессы - student2.ru

В результате получим систему линейных дифференциальных уравнений с постоянными коэффициентами:

Теоретическая часть. Марковские случайные процессы - student2.ru

Данную систему линейных дифференциальных уравнений с постоянными коэффициентами решим методом Рунге-Кутта:

Теоретическая часть. Марковские случайные процессы - student2.ru , где Теоретическая часть. Марковские случайные процессы - student2.ru - начальные условия, Теоретическая часть. Марковские случайные процессы - student2.ru - начальная и конечная точки расчета соответственно, Теоретическая часть. Марковские случайные процессы - student2.ru - число шагов, Теоретическая часть. Марковские случайные процессы - student2.ru - матричная форма правых частей системы дифференциальных уравнений.

Листинг с введенными параметрами и полученным результатом решения в системе MathCAD представлен на рис.2.

Теоретическая часть. Марковские случайные процессы - student2.ru Теоретическая часть. Марковские случайные процессы - student2.ru

Теоретическая часть. Марковские случайные процессы - student2.ru
Теоретическая часть. Марковские случайные процессы - student2.ru

Рис. 2. Решение системы дифференциальных уравнений

Из решения (рис. 2) следует, что спустя период времени Теоретическая часть. Марковские случайные процессы - student2.ru наступает стабилизация случайного процесса.

Для проверки решения системы дифференциальных уравнений на устойчивость целесообразно воспользоваться функцией отыскания собственных чисел Теоретическая часть. Марковские случайные процессы - student2.ru , имеющейся в системе MathCAD. Результаты вычисления вектора собственных чисел матрицы Теоретическая часть. Марковские случайные процессы - student2.ru приведены ниже:

Теоретическая часть. Марковские случайные процессы - student2.ru Теоретическая часть. Марковские случайные процессы - student2.ru

Принимая во внимание теорему об устойчивости решений системы линейных однородных дифференциальных уравнений первого порядка с постоянными коэффициентами, заметим, что корни характеристического уравнения матрицы Теоретическая часть. Марковские случайные процессы - student2.ru не имеют положительных действительных частей, следовательно, полученное решение устойчиво.

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

Для вычисления финальных вероятностей положим левые части в системе дифференциальных уравнений Колмогорова равными нулю, получим однородную систему линейных алгебраических уравнений. Принимая во внимание нормировочное условие для вероятностей, и отбрасывая одно из уравнений системы, получим неоднородную систему линейных уравнений. Для решения системы средствами MathCAD воспользуемся функцией Теоретическая часть. Марковские случайные процессы - student2.ru . Результаты вычисления финальных вероятностей приведены ниже

 
  Теоретическая часть. Марковские случайные процессы - student2.ru

При этом финальные вероятности можно истолковать как среднее время пребывания системы в данном состоянии. Данная система в среднем 54% времени будет работать нормально, 13,5% времени работать с необнаруженным отказом, 9% времени будет затрачено на диагностику, 17% времени на ремонт и около 7% тратится на замену новым оборудованием.

Знание финальных вероятностей можно использовать для оценки эффективности работы системы. Для этого достаточно задать вектор стоимостей пребывания системы в каждом из состояний, которые можно интерпретировать как доход или расход в единицу времени. Тогда в предельном, стационарном режиме средний доход в единицу времени Теоретическая часть. Марковские случайные процессы - student2.ru будет вычисляться как скалярное произведение вектора финальных вероятностей Теоретическая часть. Марковские случайные процессы - student2.ru на вектор стоимостей Теоретическая часть. Марковские случайные процессы - student2.ru , т.е. Теоретическая часть. Марковские случайные процессы - student2.ru , где n- число состояний системы.

Наши рекомендации