Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Решение уравнений СМО в среде SIMULINK
Лекция №11
Цель: - уяснить основные методы анализа сложных систем; Вопросы: 1.Основы квазиукрупнения состояний марковской модели. 2.Решение систем дифференциальных уравнений. 3.Решение систем алгебраических уравнений.
1. Основы квазиукрупнения состояний марковской модели. Метод укрупнения состояний. Рассмотренный метод частичного укрупнения марковской модели основан на агрегированном представлении отдельных фрагментов структуры самой модели, как схемы взаимодействия заявок и ресурсов. В анализе используется также укрупнение структуры графа переходов марковского процесса, описывающего состояние модели. Такое укрупнение представляет собой объединение в одно макросостояние всех состояний, обладающих некоторым признаком, и запись уравнений относительно вероятностей макросостояний. В теории марковских процессов рассматриваются условия, которым должна удовлетворять структура графа переходов для того, чтобы процесс допускал эквивалентное укрупнение. На практике же часто применяется так называемое квазиэквивалентное укрупнение [З], при котором между вероятностями макросостояний, вычисленными без укрупнения состояний графа, и вероятностями, вычисленными на основе укрупнения, имеет место приближенное равенство. Укрупнение состояний применяется, в частности, при анализе моделей с неоднородными заявками (например, в случае приоритетных дисциплин, прерывающих обслуживание), моделей, описывающих совместное использование заявкой разнородных ресурсов, а также моделей функциональной надежности, т. е. моделей, предназначенных для оценки характеристик производительности с учетом ненадежности компонентов системы. Проиллюстрируем применение методов эквивалентного и квазиэквивалентного укрупнения состояний графа переходов марковской модели. Рассмотрим модель, показанную на рис. 1.1, но с учетом возможных отказов и восстановления ЭВМ. Допустим, что интервалы безотказной работы и времена ремонта ЭВМ — независимые случайные величины, имеющие экспоненциальные распределения; их средние значения соответственно Т0= 1/a и Тв = 1/b. Состояние системы в момент времени t описывается вектором x (t) = (x1 (t), x2 (t), где x1 (t) Î {0,1} - число неисправных ЭВМ; x2 (t) Î {0,N) - число задач в очереди и ЭВМ. Граф переходов марковского процесса x (t) имеет структуру, показанную на рис. 1.12, а. Для системы уравнений, соответствующей этому графу переходов, написать решение в явном виде не удается. Конечно, можно воспользоваться для анализа системы стандартными программами решения систем линейных алгебраических уравнений. Но часто бывает удобно иметь хотя и приближенные, но простые алгебраические соотношения, связывающие выходные параметры с внутренними- параметрами базисной модели, для предварительной прикидки, оценки вариантов, получения зависимостей качественного характера. Чтобы получить такие соотношения, проведем квазиэквивалентное укрупнение состояний графа переходов процесса x (t) . Обозначим а) б)
в)
Рис. 1.12. Графы переходов . Запишем уравнения Колмогорова для стационарного распределения. Сложим уравнения, соответствующие состояниям верхнего ряда графа переходов, а затем уравнения, соответствующие состояниям нижнего ряда. В итоге имеем два уравнения относительно вероятностей p0 и p1, соответствующих укрупненному графу, изображенному на рис. 1.12, б, полученному из исходного графа объединением в макросостояния состояний верхнего и нижнего ряда. В данном случае укрупнение состояний является эквивалентным, так как оно соответствует эквивалентному преобразованию исходной системы уравнений относительно стационарных вероятностей. Укрупненный граф позволяет легко найти коэффициент готовности системы (среднюю долю времени, соответствующую исправному состоянию):
Kг = p0 = (1 + a /b)-1 = b / (a + b) = Т0 / (Т0 + Тв ). Чтобы вывести простые формулы для tp и , можно попытаться укрупнить граф «по вертикали», объединив состояния каждого столбца. Обозначим рi= poi+pii, i= Однако, если сложить соответствующие уравнения Колмогорова для исходного графа, обнаружим, что записанные уравнения кроме стационарных вероятностей макросостояний pi , i = , содержат вероятности исходных состояний: p0 N l = p1 m ( 1 – p11 p1 ) ; p1 (( N – 1) l + m (1 – p11 /p1) = p0 N l + p0 N l + p2 m (1 – p12 / p2 ). Таким образом, укрупнения достичь не удалось. Укрупненный граф можно получить при следующем допущении: p11 /p1 = p12 /p2 = … = p1N /pN = p1. Однако соотношения (1.19) выполняются лишь приближенно, поэтому укрупнение графа является квазиэквивалентным. В результате получается система уравнений, соответствующая укрупненному графу, изображенному на рис. 1.12, в. Для рассматриваемой модели квазиэквивалентное укрупнение состояний графа соответствует замене исходной модели системы с ненадежной ЭВМ системой с абсолютно надежной ЭВМ, имеющей производительность, сниженную в 1/Кг раз. Поэтому выходные параметры можно теперь рассчитывать по формулам (1.4)...(1.8), заменив в них m на КГ m.упрощается.
Дата добавления: 2014-12-09; просмотров: 412; Нарушение авторских прав Мы поможем в написании ваших работ! |