Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
GPSS_2003.doc
Скачиваний:
38
Добавлен:
13.11.2019
Размер:
13.2 Mб
Скачать

2.4. Анализ узких мест в сети

Поиск узких мест в сети является важным аспектом анализа ее работы. Узкое место создается тем узлом сети, у которого коэффици­ент загрузки U приближается к единице. В этом узле образуется большая очередь, которая при U1 становится бесконечной, и сеть переходит в неустойчивый режим работы. Такой узел становится «насыщенным» требованиями. Узкие места в сети обусловливают ее пропускную способность, то есть полностью определяют время пре­бывания в сети. Поэтому при анализе работы сети необходимо осо­бое внимание уделять поиску узких мест.

Покажем на простом примере, почему узкое место определяет пропускную способность сети. Рассмотрим трубопровод, в котором есть трубы разного диаметра, доставляющие воду потребителю. Если после трубы маленького диаметра поставить трубу c любым большим диаметром, то потребитель не получит большего количества воды за единицу времени, чем ее может пропустить узкая труба. Это – так на­зываемый эффект «узкого горлышка». Поэтому при рассмотрении та­ких систем важно иметь сбалансированные потоки в сети, то есть такой баланс потоков в узлах, при котором среднее время пребывания в сети было бы минимально или ее пропускная способность макси­мальна.

Приведем соотношения, которые связывают коэффициенты ис­пользования узлов c коэффициентами посещаемости этих узлов:

Устройство k будет «насыщено» требованиями, если его коэф­фициент использования близок к единице. В этом случае при выпол­нении гипотезы о балансе потоков интенсивности входящего потока и обслуживания будут практически совпадать, то есть

При увеличении числа требований, одновременно обслуживаю­щихся в сети, первым достигнет насыщения тот узел d, который бу­дет иметь максимальную величину ViSi, i = 1,...,K, то есть

При увеличении количества требований коэффициент использования Ud приближается к 1 и Xd = . Поскольку , то .

Таким образом, исходный поток из сети при большом числе N полностью определяется узлом d, который является узким местом.

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

На рис. 2.9 изображен график зависимости интенсивности пото­ка в сети от количества требований в сети. При увеличении N интенсивность Хо монотонно возрастает до предельной асимптоты VdSd, то есть пока на эту интенсивность не начнет влиять потенциально узкое место – узел d. На рис. 2.9 через N* обозначено число требований, при котором узкое место еще не влияет на пропускную способность сети.

Рис. 2.9

Для простейшей замкнутой сети, если количество устройств M = 1, тo R' = R'0. При увеличении M поток из сети будет возрастать, но не больше, чем . Таким образом,

Итак, при увеличении M среднее время пребывания имеет асимптоту MVdSd-Z. На рис.2.10 показана зависимость среднего времени пребывания в замкнутой сети от числа устройств M. Асим­птота, которая создает узкое место в сети, пересекает ось абсцисс в точке .

Рис. 2.10

Изложенный подход к поиску узких мест в сети просто исполь­зовать на практике. Покажем это на примерах.

Пример 2.3. Проведем расчет характеристик сети, которая изо­бражена на рис. 2.11, там же приведены значения операционных пе­ременных Sk, qkj и Z.

Рис. 2.11

Запишем уравнения баланса потоков для коэффициентов посе­щаемости этой сети:

Решая приведенную систему уравнений, получаем

Определяем значения VkSk для каждого из узлов сети:

Таким образом, минимальное среднее время пребывания одного требования составляет: R0 = 1 + 0,088 + 0,32 = 2,2 c.

Поскольку V1S1 >V2S2 >V3S3, то потенциальным узким местом в сети является первый узел.

Основываясь на рассматриваемом методе операционного анали­за, дадим ответ на некоторые вопросы.

1. Пусть измерениями определено, что Х0 = 0,715 требований/с, А среднее время пребывания требования в сети составляет 5,2 c. Какое среднее количество устройств обслуживания взаимодействует c се­тью за все время наблюдения?

В соответствии c формулой (2.13) имеем:

2. Можно ли обеспечить среднее время пребывания требований в сети равным 8 c при 30 устройствах обслуживания? Какое макси­мальное среднее время обслуживания требования должен иметь узел 7, чтобы это стало возможным?

В соответствии c формулой (2.13) имеем:

Таким образом, при взаимодействии c сетью 30 устройств, сред­нее время пребывания требования в ней превысит 10 c.

Обозначим через S1* допустимое среднее время обслуживания требования. Тогда можно записать

то есть максимально возможное среднее время обслуживания требо­вания узлом 1 составляет 0,047 c. На рис. 2.12 изображены графики для асимптоты среднего времени обслуживания требования.

Рис.2.12

Пример 2.4. Допустим, что в сеть, кроме требований от уст­ройств обслуживания, поступают еще и требования от узла 3, как по­казано на рис. 2.13.

Рис. 2.13

На рис. 2.13 параметры со штрихом характеризуют требования узла 3. Измерения в данной сети показали, что узел 3 загружен прак­тически полностью, А время ответа системы равняется 7 c. Как в этих условиях загружен узел 1 и какое значение приобретает X0?

Из рис. 2.13 видно, что V1 = V3 = 1. Тогда F1S1 = 0,05 c, F1S1 = 0,1 c.

Таким образом, потенциально узким местом для требований уз­ла 3 есть сам узел 3.

Поскольку , то X3 = 7,392 требований/с, Х1 =18,48 требований/с.

Загрузка узла 3, создаваемая требованиями от устройств обслу­живания, составляет

U3 = X3S3 = 7,392 • 0,04 = 0,296 .

Вторая загрузка узла 3 создается требованиями, которые посту­пают от этого узла (U’3 = 0,704).

Поскольку требования от узла 3 циркулируют в замкнутом кон­туре, то при условии замкнутости сети имеем

Определим коэффициент использования узла 1

Таким образом, узел 1 также используется практически полно­стью.

Операционный анализ вероятностных сетей CMO и приведенные примеры расчетов таких сетей показывают, как, не прибегая к модели­рованию, можно получить некоторые расчетные характеристики на уровне средних значений. В технологии имитационного моделирования операционный анализ может быть использован для сравнения результа­тов моделирования c расчетными значениями при проверке правильно­сти (валидации) имитационной модели и при поиске наилучших реше­ний по результатам моделирования (см. главу 11).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]