ВУЗ:
Составители:
23
выражать в целых числах. Таким образом, если применять
равномерное распределение для расчета времени, то время
наступления будущего события
τ определится по формуле
)1*2( ++−= BrandomB
τ
τ
и будет принимать целые
значения из диапазона [
τ
-B,
τ
+B]. Здесь B – полуразмах
отклонения от среднего. Если рассматривать только
приходы заявок, то такой поток событий относится к потоку
однородных и одинарных событий и время будущего
события (прихода следующей заявки)
t
i+1
будет рассчитано
через
время уже наступившего события t
i
(времени прихода
только что поступившей в модель заявки):
τ
+
=
+ ii
tt
1
.
Рассмотрим таблицу соответствия основных и
вспомогательных событий для простейшей СМО с одним
каналом и с одной очередью (рис. 3.11,а). Средний интервал
между приходами заявок в модель
пр
τ
, среднее время
обслуживания в канале
обс
л
τ
, полуразмахи отклонений B
пр
и
B
обсл
известны. Хотя момент завершения моделирования
(
t=T) не является основным событием, его также включим в
таблицу.
Таблица 3.1
Основное
событие
Вспомогательные события и
сопутствующие вычисления
Приход заявки 1. Канал свободен?
Да
a.
Канал перевести в состояние
«занято»;
b.
Рассчитать τ
обсл
для заявки,
занявшей канал
Нет
a.
Заявка занимает очередь (длина
очереди увеличивается на 1);
24
Основное
событие
Вспомогательные события и
сопутствующие вычисления
b. Уменьшить время τ
обсл
= τ
обсл
- ∆t
для заявки, обслуживающейся в
канале
2.
Вычислить время прихода в модель
следующей заявки
τ
пр
Конец
обслуживания
заявки в канале
1.
Очередь пуста?
Да
Канал перевести в состояние
«свободно»
Нет
a.
Заявка занимает канал (длина
очереди уменьшается на 1);
b.
Рассчитать τ
обсл
для заявки,
занявшей канал
2.
Уменьшить время τ
пр
= τ
пр
- ∆t для
заявки, ожидающей прибытия в
модель
Завершение
моделирования
Вывод накопленной статистики
В СМО с двумя каналами и с двумя очередями (рис.
3.11,b) будут наблюдаться три основных события: приход
заявки в модель и завершение обслуживания в двух
каналах. Таблица соответствия событий для данной
системы будет иметь вид
выражать в целых числах. Таким образом, если применять Основное Вспомогательные события и
равномерное распределение для расчета времени, то время событие сопутствующие вычисления
наступления будущего события τ определится по формуле b. Уменьшить время τобсл = τобсл - ∆t
τ = τ − B + random ( 2 * B + 1) и будет принимать целые для заявки, обслуживающейся в
значения из диапазона [ τ -B, τ +B]. Здесь B – полуразмах
канале
2. Вычислить время прихода в модель
отклонения от среднего. Если рассматривать только
следующей заявки τпр
приходы заявок, то такой поток событий относится к потоку
Конец 1. Очередь пуста?
однородных и одинарных событий и время будущего
обслуживания Да
события (прихода следующей заявки) ti+1 будет рассчитано
заявки в канале Канал перевести в состояние
через время уже наступившего события ti (времени прихода
«свободно»
только что поступившей в модель заявки): t i +1 = t i + τ . Нет
Рассмотрим таблицу соответствия основных и a. Заявка занимает канал (длина
вспомогательных событий для простейшей СМО с одним очереди уменьшается на 1);
каналом и с одной очередью (рис. 3.11,а). Средний интервал b. Рассчитать τобсл для заявки,
занявшей канал
между приходами заявок в модель τ пр , среднее время 2. Уменьшить время τпр = τпр - ∆t для
заявки, ожидающей прибытия в
обслуживания в канале τ обсл, полуразмахи отклонений Bпр модель
и Bобсл известны. Хотя момент завершения моделирования Завершение Вывод накопленной статистики
(t=T) не является основным событием, его также включим в моделирования
таблицу.
В СМО с двумя каналами и с двумя очередями (рис.
Таблица 3.1 3.11,b) будут наблюдаться три основных события: приход
Основное Вспомогательные события и заявки в модель и завершение обслуживания в двух
событие сопутствующие вычисления каналах. Таблица соответствия событий для данной
Приход заявки 1. Канал свободен? системы будет иметь вид
Да
a. Канал перевести в состояние
«занято»;
b. Рассчитать τобсл для заявки,
занявшей канал
Нет
a. Заявка занимает очередь (длина
очереди увеличивается на 1);
23 24
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »
