Подскажите, пожалуйста, планируете ли вы возобновление программ высшего образования? Если да, есть ли какие-то примерные сроки? Спасибо! |
Типовые математические модели
2.5.5. Одноканальная СМО с конечной надежностью
Построить граф состояний одноканальной СМО с очередью на три заявки и с конечной надежностью каналов обслуживания. При отказе канала обслуживания заявка, находившаяся на обслуживании, теряется. Процессы в системе - марковские.
Описание состояний СМО:
- состояния исправной СМО;
- состояния неисправной СМО.
Обозначения:
- интенсивность поступления заявок;
- интенсивность обработки заявки каналом;
- интенсивность поломок канала;
- интенсивность ремонта неисправного канала.
Граф состояний СМО с конечной надежностью каналов обслуживания приведен на рис. 2.14.
Если в состоянии (канал свободен, в очереди заявок нет) система выйти из строя не может, то состояния
нет. Так как при отказе заявка, находившаяся на обслуживании, теряется, то после восстановления переход осуществляется к предыдущему состоянию, например, из состояния
в состояние
.
Эта модель не является моделью "гибели и размножения". Поэтому соответствующие вероятности находятся решением системы линейных алгебраических уравнений, полученных из уравнений Колмогорова для стационарного режима.
2.6. Метод динамики средних. Сущность и содержание метода
В многоэлементных системах часто целью моделирования является определение средних количеств элементов, находящихся в одинаковых состояниях.
Например, в задаче о пеленгации передатчиков противника командира интересует число запеленгованных передатчиков, а не вероятности пеленгации одного передатчика, двух, трех и т. д. Но чтобы определить среднее число их, надо знать вероятности всех возможных состояний , так как

Но число состояний и, следовательно, число уравнений Колмогорова может оказаться настолько большим, что вызовет непреодолимые трудности при моделировании по схеме марковских процессов.
Например, в соединении имеется 100 радиостанций. Каждая из них может находиться в боевых условиях в пяти состояниях:
- исправна, работает, не обнаружена;
- исправна, работает, обнаружена;
- работоспособна, но подавлена помехами;
- обнаружена, поражена;
- находится в ремонте.
Для определения средних численностей каждого из этих состояний пришлось бы составить уравнений Колмогорова. Очевидно, такое моделирование не годится.
В исследовании операций есть метод, позволяющий успешно решать такие и аналогичные задачи. Этот метод называется метод динамики средних.
Метод динамики средних позволяет непосредственно определять математическое ожидание числа элементов сложной системы, находящихся в одинаковых состояниях.
Метод дает приближенные результаты. Но обладает замечательным свойством: чем больше система имеет элементов и состояний, тем точнее результат математического моделирования.
Для получения расчетных формул метода предположим, что имеем дело с системой, обладающей следующими признаками:
- в системе протекает случайный марковский процесс;
- элементы системы однородны в том смысле, что состояния, их число и их вероятности - одинаковые;
- элементы меняют состояния независимо друг от друга.
Цель моделирования: определить средние количества элементов (математические ожидания) , находящихся в одинаковых состояниях
, и дисперсию
.
Схематично такая система может быть представлена так, как показано на рис. 2.15.
Система имеет элементов, а каждый элемент имеет
состояний. Численность
-го состояния на любой момент времени - величина случайная. Обозначим ее
. Матожидание и дисперсия этой случайной величины:
![m_{i}(t) = M[x_{i}(t)],\;D_{i}(t) = D[x_{i}(t)].](/sites/default/files/tex_cache/1e330d3763f27e5d67879f14e4aca54e.png)
В дальнейшем для лучшей обозримости формул аргумент писать не будем:
![m_{i} = M[x_{i}],\;D_{i} = D[x_{i}].](/sites/default/files/tex_cache/a5d930f6782b049ab4b1bba54cdfd073.png)
Введем переменную так что:

Отсюда следует, что случайная величина равна:

В силу однородности элементов и независимости состояний случайная величина имеет биномиальное распределение (распределение Бернулли) с матожиданием и дисперсией соответственно:
![M[x_{i}] = Np_{i},\;D[x_{i}] = Np_{i}(1 - p_{i})](/sites/default/files/tex_cache/bf15af97046c9f0386f4b6d8d9e99e9f.png)
или окончательно

Равенство связывает вероятность
-го состояния элемента в произвольный момент времени с матожиданием численности этих состояний по всем элементам.
Определять значения для одного элемента мы умеем. Для этого достаточно составить систему уравнений Колмогорова и решить ее.
Вспомним, что система уравнений Колмогорова для одного элемента содержит уравнений, для всех
элементов -
, а метод динамики средних в
раз меньше. В этом и состоит выигрыш, который дает применение метода динамики средних.
Порядок моделирования с использованием метода динамики средних заключается в следующем.
- Описать состояния одного элемента системы.
- Составить размеченный граф состояний для одного элемента, указав рядом с каждым состоянием
средние численности состояний
, полученные умножением
.
- Составить дифференциальные уравнения (ДУ) по следующим правилам:
- производная средней численности состояния равна сумме стольких членов, сколько стрелок связано с данным состоянием;
- если стрелка направлена из состояния, член имеет знак минус, если в состояние - знак плюс;
- каждый член равен произведению интенсивности потока событий, переводящего элемент по данной стрелке, на среднюю численность того состояния, из которого исходит стрелка.
- Решить систему дифференциальных уравнений относительно
.
- Вычислить значения дисперсий
и средних квадратических отклонений
.
Поскольку процессы в элементах - марковские, то справедливы все рассуждения об установившихся значениях , об условиях существования установившихся значений
.
Полученные уравнения для называют уже не уравнениями Колмогорова, а уравнениями динамики средних. Поскольку они получаются из уравнений Колмогорова путем умножения всех членов на постоянное число
, то их можно писать сразу для средних численностей состояний
по образцу уравнений для вероятностей
.
Рассмотрим на примере методику моделирования с использованием метода динамики средних.
Пример 2.8. В части имеются 100 средств связи (СС). СС выходят из строя с интенсивностью . При нахождении СС в неисправном состоянии проводится его диагностика, в результате чего оно может быть отправлено в ремонтное подразделение части (интенсивность отправки
), либо во внешнее ремонтное подразделение (интенсивность отправки
), либо списано (интенсивность списания
).
В ремонтном подразделении части СС ремонтируются с интенсивностью
, а во внешнем ремонтном подразделении - с интенсивностью
. СС части пополняются с интенсивностью
, в среднем равной интенсивности списания.
Требуется провести моделирование с целью определения средних численностей каждого состояния СС.
Решение
-
Описание состояний одного средства связи
Система может иметь следующие четыре состояния:
- СС исправно;
- СС неисправно, производится диагностика;
- СС находится на ремонте в ремонтном подразделении части;
- СС находится на ремонте во внешнем ремонтном подразделении.
-
Построение размеченного графа состояний
Размеченный граф состояний представлен на рис. 2.16.
-
Составление системы дифференциальных уравнений
Каждое уравнение системы составляется по тому же правилу, что и система дифференциальных уравнений Колмогорова.
Численности состояний являются функциями времени, т. е.
. В системе дифференциальных уравнений запись упрощена. Выражение для пополняющего члена написано из условия равенства в среднем пополнения и убыли
. Также мы не можем воспользоваться нормировочным условием
, так как в силу случайного характера списания и пополнения в некоторые моменты времени оно может не выполняться. Общее число СС в части при этом меняется со временем:
-
Решение системы дифференциальных уравнений относительно m_{i}
Решить систему ДУ можно методом численного интегрирования, например, Рунге-Кутта, задав начальные значения численностей состояний для момента
:
считая интенсивности
известными.
-
Вычисление дисперсий и среднеквадратических отклонений
Дисперсия вычисляется по формуле:
По дисперсии определяется среднеквадратическое отклонение численности состояний
и находится диапазон возможных значений численности
состояния
.
Метод динамики средних справедлив и для предельных значений численностей состояний. В данной задаче уравнения динамики средних - система линейных алгебраических уравнений:

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