- •Вопрос 1. Структура систем управления .
- •Вопрос 2. Краткий обзор систем управления ,комплекс горочный микропроцессорный.
- •Вопрос 3. Классификация информационных систем.
- •Вопрос 4 Классификация моделей, задачи, решаемые при моделировании.
- •Вопрос 5 Аналитические модели.
- •Вопрос 6. Модели, построенные с применением методов регрессионного анализа.
- •Вопрос 7. Нахождение коэффициентов регрессионного уравнения.
- •Вопрос 8. Выбор типа регрессионного уравнения
- •Моделирование одноканальной системы массового обслуживания.
- •Вопрос 9. Модели, построенные с применением теории массового обслуживания.
- •Вопрос 10. Модели многоканальных информационных систем с интенсивностью потока заявок, не зависящих от состояния системы.
- •Модели, построенные с применением поглощающих Марковских цепей.
- •Вопрос 11. Модели, построенные с использованием эргодических Марковских цепей.
- •Вопрос 12.
- •Вопрос 13 Метод k-ближайшего представителя (ближайшего соседа).
- •Вопрос 14 Метод эталона, решающая функция
- •Вопрос 15. Байесовское решающее правило
- •Вопрос 16 Определение коэффициентов решающей функции
- •Вопрос 17 Имитационные модели
- •Вопрос 18 Архитектура системы управления и контроля. Классификация средств переработки информации.
- •Вопрос 19 Однопроцессорная система обработки информации.
- •Вопрос 20. Многопроцессорные системы преобразования данных
- •Вопрос 21. Многомашинные вычислительные комплексы.
- •Вопрос 22. Обеспечение безопасности вычислений
- •Вопрос 24. Безопасный интерфейс с объектами. Классификация элементов сопряжения.
- •Устройства возбуждения исполнительных реле.
- •Вопрос 25.
- •Вопрос 26. Устройства согласования с объектами, построенные с применением бесконтактных функциональных преобразователей.
- •Самопроверяемые бесконтактные усо
- •Вопрос 27. Интерфейс безопасной дублированной системы. Безопасный ввод информации.
- •Безопасный ввод информации
- •Вопрос 28. Средства отображения информации и управления. Средства отображения информации.
- •Средства управления.
Вопрос 9. Модели, построенные с применением теории массового обслуживания.
На вход системы массового обслуживания в случайные промежутки времени поступают заявки, подлежащие обслуживанию системой. Время обслуживания также является случайным. Обслуживать заявки может один канал (одноканальная система) или несколько каналов (многоканальная система). Если все каналы заняты, поступающая заявка становится в очередь. Заявки из очереди могут обслуживаться как в порядке их поступления, так и в определённой последовательности (существует определённый порядок сортировки очереди – дисциплина обслуживания).
Таким образом, система массового обслуживания характеризуется следующим набором параметров:
распределением длительности интервалов между заявками входящего потока Р(а),
числом обслуживающих приборов (каналов),
дисциплиной обслуживания очереди,
распределением длительности обслуживания заявок приборами (каналами) Р(b).
Указанный набор параметров полностью определяет порядок функционирования системы. Процесс её функционирования количественно оценивается следующим набором основных характеристик:
загрузка – математическое ожидания числа занятых обслуживанием каналов (для одноканальной системы – доля времени, в течение которого канал занят обслуживанием заявок);
длина очереди – математическое ожидание числа заявок, ожидающих обслуживания;
число заявок, находящихся в системе (обслуживаемых и в очереди);
число заявок, находящихся в очереди;
время ожидания обслуживания – время от момента поступления заявки до начала её обслуживания;
время нахождения заявки в системе (время нахождения заявки в очереди плюс время обслуживания).
Моделирование одноканальной системы массового обслуживания.
Рассмотрим наиболее простой случай применения теории массового обслуживания в моделировании:
поток заявок простейший и определяется интенсивностью их поступления ;
поток обслуживания заявок тоже простейший, интенсивность обслуживания – .
Поскольку потоки поступления заявок и их обслуживания простейшие, за достаточно малое время t в систему может поступить только одна заявка и покинуть систему тоже может только одна заявка.
За время t с вероятностью t поступит одна заявка и с вероятностью t очередная заявка будет обслужена. Очевидно с вероятностью 1-t ни одна заявка в систему не поступит и с вероятностью 1-t ни одна заявка не будет обслужена.
Обозначим через Рn (t) вероятность того, что в момент времени t в системе будет ровно n заявок. Рассчитаем вероятность того, что в момент времени t+t в системе окажется ровно n заявок. Возможны четыре ситуации, приводящие к этому исходу:
в момент времени t в системе было n-1 заявок, за время t поступила одна заявка и ни одна не была обслужена. Вероятность этого события равна: Pn-1(t)t(1-t);
в момент времени t в системе n заявок, ни одна не поступила и ни одна не обслужена: Pn(t)(1-t)(1-t);
в момент времени t в системе n заявок, одна поступила и одна обслужена: Pn(t) tt;
в момент времени t в системе n=1 заявка, ни одна не поступила, одна обслужена: Pn+1(t)(1-t)t;
Вероятность того, что в момент времени t+t в системе останется ровно n заявок, равна сумме указанных выше вероятностей:
Pn(t+t)=Pn-1(t)t(1-t)+ Pn(t)(1-t)(1-t)+
+ Pn(t) tt+ Pn+1(t)(1-t)t.
Раскроем скобки, исключим слагаемые, в которых содержится t в квадрате (величины второй степени малости), перенесём влево Pn(t) и разделим левую и правую части на t.
Устремив t к нулю, получим следующее дифференциальное уравнение:
Это уравнение описывает все возможные ситуации, кроме случаев, когда n=0.
Возможны два независимых случая, когда в момент времени t+t в системе нет заявок:
в момент времени t в системе нет заявок, за время t они не поступали. Вероятность этого события равна: P0(t)(1-t);
в момент времени t в системе одна заявка, она обслужена, другие заявки не поступали: P1(t)(1-t)t.
Следовательно, P0(t+t)= P0(t)(1-t)+ P1(t)(1-t)t.
Выполнив такие же аналогичные преобразования, получим второе уравнение:
В установившемся режиме вероятности Pn(t) не зависят от времени, поэтому их производные по времени равны нулю. В результате этого получим систему алгебраических уравнений:
-P0+P1=0, n=0,
Pn-1 - Pn(+ + Pn+1, n0.
Введём обозначение: . Из первого уравнения получим P1=P0.
Пусть n=1, тогда второе уравнение примет вид:
Преобразовав его, получим P2=P0 2. Приняв n=2, получим P3=P0 3. Постепенно увеличивая n, получим Pn=P0 n.
Поскольку
Pn=1,
получим
Pn=
P0
n=1.
Поскольку
,
под знаком суммы находится геометрическая
прогрессия, её сумма равна 1/().
В результате этого получим: P0=,
Pn=n1
.
Определим перечисленные выше характеристики системы:
вероятность занятости канала (доля времени, в течение которого канал занят) – Рож=1-Р0 =;
вероятность наличия очереди (n ) равна Р n = 1 – Р0 – Р1 = 2;
среднее число заявок, находящихся в системе:
nср=
nPn=
(1-)
nn=(1-)
nn-1=(1-)
n
=
=(1-) (1 / (1-)) = /(1-).
Обратите внимание на то, что после выноса за знак суммы, под знаком суммы оказалась производная от n;
среднее число заявок, ожидающих обслуживания (длинна очереди), равно nож= nср - 1;
среднее время нахождения заявки в системе (ожидающих в очереди и обслуживаемых) – Tср=nср/;
среднее время ожидания обслуживания – Тож= Тср-1 / .
