- •Варжапетян а.Г. Исследование систем управления. Учебное пособие
- •Список условных обозначений
- •В 2. Структура учебного пособия.
- •В 3 Организация методической поддержки
- •Глава 1. Информационные технологии исследования и проектирования систем
- •Очерки информационной технологии
- •Информационные аспекты при проектировании рэс
- •Материя
- •Отражение
- •1.3 Количественная оценка характеристик информации
- •1.4 Информационные аспекты управления
- •Контрольные вопросы
- •1. Дайте определение понятию информационная технология.
- •Глава 2 основы системного подхода при проектировании рэс
- •2.1 Иерархия системности и сферы взаимодействия
- •2.1.1 Появление системных концепций
- •Иерархия системности
- •2. 1. 3 Сферы взаимодействия
- •2.2 Классификация систем
- •2.2.1 Объект и предмет исследования и проектирования
- •2.2.2 Классификация системы
- •2.3 Свойства систем и принципы системного подхода
- •2.3.1 Свойства систем
- •2.3.2. Принципы системного подхода
- •Принцип целеобусловленности
- •3. Принцип управляемости
- •6. Принцип симбиозности
- •Контрольные вопросы
- •Глава 3. Моделирование – инструмент исследования и проектирования систем
- •3.1 Классификация моделей
- •3.2 Математические модели
- •3.2.1 Понятие математической модели
- •3.2.2. Непрерывно-вероятностные модели
- •3.3 Имитационное моделирование
- •3.3.1 Понятия имитационного моделирования
- •3.3.2 Способы имитации при создании квазипараллелизма
- •Реальная система
- •3.3.3 Пример построения моделирующего алгоритма на основе событийного способа имитации
- •3.4 Методы имитации на эвм случайных элементов
- •Раздел 3.4. Посвящен именно этим актуальным задачам имитации случайных элементов.
- •3.4.1 Принципы моделирования случайных элементов
- •3.4.1 Методы имитации бсв а. Типы датчиков бсв
- •Мультипликативный конгруэнтный метод (метод вычетов)
- •3. Метод, использующий нелинейные рекуррентные формулы.
- •4. Метод Макларена-Марсальи.
- •5. Метод, основанный на свойстве воспроизводимости равномерного закона.
- •3.5 Оценка адекватности им
- •Контрольные вопросы к 3 главе.
- •Глава 4. Программные комплексы имитационного моделирования
- •4.1 Общая характеристика языков программирования
- •4.2 Сравнение языка gpss/ h с другими версиями gpss
- •4.3 Принципы построения gpss/h
- •4.3.1 Категории и типы объектов
- •4.3.2 Правила трансляции
- •4.3.3 Вычислительные возможности
- •4.3.4. Операторы блоков
- •Выбор объектов, удовлетворяющих заданному условию.
- •4.3.5 Операторы управления и описания
- •А. Операторы управления а.1 Основные операторы управления
- •Б. Операторы описания
- •Б1. Основные операторы описания
- •Б2. Вновь введённые операторы
- •4.4 Принципы работы с моделью
- •4.4.1 Запуск модели
- •4.4.2 Комментарий к выходному отчёту
- •4.4.3 Отладчик (дебаггер ) языка
- •4.4.4 Примеры применения языка
- •Контрольные вопросы к главе 4
- •Глава 5 Информационные технологии исследования и принятия решений
- •5.1 Прогнозирование поведения исследуемых систем
- •5.2 Методы принятия решения а. Общие положения
- •6.3 Интеллектуальные экспертные системы
- •Контрольные вопросы к главе 6
- •Глава 1 Информационные технологии в исследовании
- •Глава 2 Основы системного подхода при проектировании су
- •Глава 3 Имитационное моделирование - инструмент исследования и проектирования су
- •Глава 4 Программные комплексы имитационного моделирования
- •Глава 5 Информационные технологии прогнозирования
3.2.2. Непрерывно-вероятностные модели
В класс НВ-моделей входят теория cтохастических дифференциальных уравнений и теория массового обслуживания [3].
Для задач исследования СУ наиболее подходящей концептуальной моделью служит теория массового обслуживания. которая применяется для построения математических моделей сложных систем управления отличающихся:
1) наличием потока многих заявок на выполнение определенных операций (заявок на обслуживание);
2) наличием многократно повторяемых операций (выходной поток).
Теория массового обслуживания разрабатывает и исследует математические модели различных по своей природе процессов функционирования экономических, производственных, технических и других систем, например: поставок сырья и комплектующих изделий некоторому предприятию; заданий, поступающих на ЭВМ от удаленных терминалов; вызовов в телефонных станциях и т.д. При этом для функционирования таких систем характерна стохастичность (случайность) моментов времени появления заявок на обслуживание.
Сложная
система S, описываемая как система
массового обслуживания (СМО), состоит
из L
1
взаимосвязанных и взаимодействующих
элементов-приборов обслуживания ПО1,…
ПОl.
Каждый прибор обслуживания ПОi
состоит:
-
из накопителя заявок Нi
в котором могут одновременно находиться
li
заявок
,
mi
- емкость накопителя Hi
,
т.е. число мест в очереди для ожидания
начала обслуживания в канале.
- канала Кi обслуживания заявок; Кi (i= 1, L).
На каждый элемент прибора ПОi поступают потоки событий; в накопитель Hi - поток заявок {vi}, на канал Ki - поток "обслуживаний" {ui}. Поток заявок {vi} представляет последовательность времени между моментами появления заявок на входе СМО и образует подмножество неуправляемых переменных СМО. Поток {ui} представляет собой последовательность интервалов времени между моментами начала и окончания обслуживания заявок и образует подмножество управляемых переменных. Заявки, обслуженные каналом Кi и заявки, покинувшие прибор ПОi по различным причинам необслуженными (например, из-за конечности mi или отсутствия времени на ожидание), образуют выходной поток {yi} - последовательность интервалов времени между моментами выхода заявок; это и есть выходной сигнал СМО.
Процесс функционирования прибора ПОi можно представить как процесс изменения состояний его элементов во времени
,
где xi1(t)
- число заявок, находящихся в накопителе
в момент времени t,
xi2(t)
- состояние канала обслуживания Кi
(xi2(t)
= 0, если канал свободен, xi2(t)
= 1, если канал занят).
Приборы обслуживания ПО, ..., ПОL, связаны и взаимодействуют между собой. Если каналы {Кi} различных приборов обслуживания соединены параллельно, то имеет место многоканальное обслуживание. Если же приборы {ПОi} или их параллельные блоки соединены последовательно, то имеет место многофазное обслуживание. Все сказанное представлено на рис.3.6.

Для обозначения простых (однофазных) СМО используется символика, предложенная Кендаллом:
A/B/n/m.
Символ А характеризует входящий поток заявок:
-A = GI рекуррентный поток,
-A = М - простейший поток с показательным распределением вероятностей,
-А = Еk, - поток Эрланга k-го порядка;
-А = D - регулярный или детерминированный поток (с постоянными интервалами между моментами поступления заявок ) .
Символ В характеризует случайные последовательности длительностей обслуживания на отдельных каналах:
-В = G или B = GI - рекуррентное обслуживание с одной и той же функцией распределения B(t) для разных каналов;
- В = М - показательное обслуживание;
- В = Еk- эрланговское обслуживание k-го порядка;
- В = D- регулярное обслуживание.
Символ n означает количество обслуживающих каналов,
Символ m - количество мест для ожидания заявок в очереди.
Если
n > 1, то система называется многоканальной.
Значение m = 0 характеризует СМО с потерями;
m =
- систему с ожиданием; 0 < m <
-
систему с ограниченным числом мест для
ожидания.
Рассмотрим пример, в котором имеется возможность аналитического определения показателей эффективности функционирования СМО (М/М/1).
Пусть процесс обслуживания начинается при отсутствии заявок в накопителе, тогда состояние СМО описывается следующей системой уравнений:
![]()
где
Рn(t)
- вероятность нахождения системы в
состоянии
в момент t,
т.е. когда в ней находятся n заявок.
Вероятность
нахождения в системе n
заявок в момент времени (t +
t)
равна сумме трех вероятностей:
1)
вероятности нахождения в системе n
заявок в момент t, умноженной на вероятность
того, что за время
t
в систему не поступает ни одной заявки
и ни одна заявил не будет обслужена ;
2)
вероятности нахождения в системе (n
- 1) заявки в момент t,
умноженной на вероятность поступления
одной заявки за время
t,
и ни одна заявка не будет обслужена;
3) вероятности нахождения в системе (n + 1) заявки в момент t, умноженной на вероятность ухода одной заявки, при условии не поступления ни одной заявки.
Заметим что
![]()
![]()
Образуя разностное уравнение и переходя к пределу, получаем дифференциальные уравнения:

Найдем
выражение среднего числа
заявок,
находящихся в накопителе, и среднего
времени
ожидания заявок
в накопителе для стационарного
состояния
при загрузке
![]()
Приравняв производные по времени t к нулю, получим уравнения:

Положим
n =1, тогда (1+
)p1
= p2
+
,
повторяя эти операции, имеем рn
=
,
причем
.
Следовательно,
получим, что рn
= рn(1
-
)
геометрическое распределение.
Среднее число заявок в системе равно:
,
.
Среднее число заявок, находящихся в накопителе, равно
.
Среднее время ожидания заявок в накопителе равно
.
