
- •Аннотация
- •1.Основные понятия теории моделирования
- •1.2 Определение абстрактной системы по р. Калману
- •Где –упорядоченное по возрастанию множество моментов времени,
- •1.3 Классификация систем по типу поведения
- •1.4 Принципы моделирования
- •2. Основы технологии имитационного моделирования
- •1.2 Аналитическое и имитационное моделирование
- •2.2 Понятие статистического эксперимента
- •2 .3 Область применения имитационных моделей
- •2.4 Управление модельным временем
- •2.5 Оценка качества имитационной модели
- •3. Типовые математические схемы моделей систем
- •3.1.2. Системы разностных уравнений.
- •3.1.3. Примеры систем, описываемых в классе d – схем
- •3.2 Дискретно-детерминированная модель. Конечные автоматы
- •3.3 Дискретно-стохастическая модель. Вероятностный автомат
- •3.4 Марковский процесс с дискретным временем перехода. Уравнения для вероятностей состояний.
- •3.5 Непрерывно-стохастическая модель. Потоки случайных событий.
- •3.6. Марковские процессы с непрерывным временем. Дифференциальные уравнения относительно вероятностей состояний.
- •3.5. Процессы в системах массового обслуживания как непрерывные
- •3.6, Непрерывно-стохастическая модель. Системы массового обслуживания.
- •3.7 Обобщенные модели
- •4. Описание программных средств визуального моделирования системы matlab
- •4.1 Некоторые сведения о пакете matlab
- •4.2 Краткая характеристика расширения matlab – simulink.
- •4.3 Описание программного средства stateflow.
- •5. Разработка моделей средствами simulink-stateflow
- •5.1 Вероятностный автомат
- •5.2 Моделирование процессов функционирования систем массового обслуживания как марковских процессов.
- •5.2.1 Смо замкнутого типа
- •5.2.2 Смо циклического типа с ветвлением переходов
- •5.2.3 Смо смешанного типа
- •5.2.4 Смо смешанного типа с различными характеристиками каналов
- •5.3 Общая схема моделирования смо.
- •Заключение
3.5. Процессы в системах массового обслуживания как непрерывные
марковские
процессы
(
)
Рассмотрим некоторые модели СМО, для которых граф переходов связан с одной типичной схемой непрерывных марковских цепей – так называемой «схемой гибели и размножения».
Марковская непрерывная цепь называется «процессом гибели и размножения», если ее граф состояний имеет вид, представленный на рисунке 3.1. Здесь все состояния вытянуты в цепочку, в которой каждое из средних состояний связано с каждым из соседних состояний, а крайние состояния – только с одним соседним состоянием.
Рис. 3.1 Размеченный граф для «процесса гибели и размножения»
Схема гибели и размножения часто встречается в самых разнообразных практических задачах и, в частности, в задачах теории массового обслуживания. Обычно в таких задачах за состояние системы оказывается возможным принять количество заявок в системе.
Небольшое число связей между состояниями приводит к тому, что системы дифференциальных и алгебраических уравнений относительно вероятностей состояний упрощается. В [7] приведены соотношения для расчета финитных значений вероятностей для различных частных типов задач.
Прежде всего это одноканальные и многоканальные СМО с отказами, с ожиданием, с ограниченным временем ожидания.
Рассмотрим
в качестве общего примера следующую
СМО смешанного типа. Имеется n-канальная
СМО с ожиданием, на которую поступает
поток заявок с интенсивностью
;
интенсивность обслуживания для одного
канала
;
число мест в очередиm.
Заявка, вставшая в очередь на обслуживание,
после некоторого времени ожидания
покидает систему необслуженной, т.е. на
каждую заявку очереди как бы действует
поток «уходов» с интенсивностью
.
Состояния будем определять количеством заявок в системе:
–все
каналы свободны, очереди нет,
–занят
один канал, остальные свободны, очереди
нет,
…..
–заняты
k каналов, остальные свободны, очереди
нет,
…..
–заняты
все n каналов, очереди нет,
–заняты
все n каналов, одна заявка стоит в очереди,
…..
–заняты
все n каналов, r заявок стоят в очереди,
…..
–заняты
все n каналов, m заявок стоят в очереди.
Размеченный граф переходов представлен на рисунке 3.2.
Рис.
3.2 Размеченный граф для n-канальной
СМО с m-местной
очередью
Если длина очереди не ограничена по условию задачи каким-либо числом, схема должна быть неограниченно продолжена вправо, т.е. правая часть схемы изображена как на рисунке 3.3.
Рис. 3.3 Часть графа, в случае СМО с неограниченным числом мест в очереди
Как видно из графа (рис. 3.1), мы имеем схему гибели и размножения. Выражения для предельных вероятностей системы имеют вид:
;
…
…..
Если
длина очереди не ограничена и заявка
не уходит из очереди, то стационарный
предельный режим существует только при
(при
соответствующая бесконечная геометрическая
прогрессия расходится, что физически
соответствует неограниченному росту
очереди при t
).
Если
заявки уходят из очереди, установившийся
режим обслуживания при tдостигается всегда, независимо от
отношения
,
так как ряд в знаменателе формулы для
сходится при любых положительных
и
.
В схему гибели и размножения вписываются также замкнутые системы.
В отличие от рассмотренной в предыдущем примере СМО, в этих системах поток заявок на обслуживание зависит от состояния системы. Типичным примером такой системы является система, включающая бригаду наладчиков и группу станков, которые она обслуживает. Пусть m-число рабочих и n-число станков (n>m). Каждый рабочий занят наладкой (или ремонтом) одного станка. Система имеет ряд состояний, которые могут быть пронумерованы числом неисправных станков:
–все
станки исправны, все рабочие свободны,
очереди нет,
–один
станок неисправен, один рабочий занят
его наладкой, очереди нет,
–два
станка неисправны, два рабочих заняты
наладкой, очереди нет,
…..
–m
станков неисправны, все рабочие заняты,
очереди нет,
–m+1
станок неисправен, все рабочие заняты,
один станок ожидает
наладки,
…..
–все
станки неисправны, все рабочие заняты,
(n-m)
станков ожидают
наладки,
–поток
отказов для одного станка,
–поток
наладок для одного рабочего.
Р
(n-m)λ
(n-(m+1))λ
Обозначив
формулы для предельных вероятностей
можно записать в виде:
…..
…..
Наконец следует остановиться на СМО, имеющих циклический тип графа переходов. Марковский случайный процесс называют циклическим, если состояния связаны между собой в кольцо (цикл с односторонними переходами).
Во многих случаях приходится иметь дело с ветвящимся циклическим процессом, Если граф состояний в отдельных узлах образует разветвления. Примером такой системы может являться система обслуживания какой-либо технической установки. Установка может, например, находиться в следующих состояниях:
–исправна,
нормально функционирует,
–неисправна,
остановлена, ведется поиск неисправности,
–неисправность
незначительна, ведется мелкий ремонт,
–неисправность
средней тяжести, ведется средний ремонт,
–неисправность
значительна, ведется капитальный ремонт,
–поток
отказов установки,
–потоки
событий обнаружения и классификации
неисправностей соответственно типам
ремонта,
–потоки
восстановления соответственно типам
ремонта.
Размеченный граф переходов представлен на рисунке 3.5
Рис. 3.5 Размеченный граф для циклического процесса
В
соответствии с графом переходов (рис.
3.5) дифференциальные уравнения для
вероятностей состояний
i=1,2,…,5, имеют вид:
Система
1
В качестве начальных условий для их решения можно, например, принять:
;
(или любое другое удовлетворяющее
условию
).
Установившиеся
или финитные значения вероятностей
являются решением системы линейных
алгебраических уравнений, полученных
из системы 1, если положить
,i=1,..5.