Главная страница
Навигация по странице:

  • Автор

  • 4.1.1. Характеристики экспоненциальной СМО M/M/1

  • 4.1.2. Характеристики неэкспоненциальной СМО M/G/1

  • 4.1.3. Характеристики неэкспоненциальной СМО G/M/1

  • 4.1.4. Характеристики СМО общего вида G/G/1

  • 4.1.5. Анализ свойств одноканальной СМО «Если факты не подтверждают теорию, от них надо избавиться» ( Закон Майерса

  • 4.2.

  • ( Правило точности

  • Механики


    Скачать 4.29 Mb.
    НазваниеМеханики
    Дата25.01.2023
    Размер4.29 Mb.
    Формат файлаpdf
    Имя файлаAliev.pdf
    ТипДокументы
    #904727
    страница16 из 49
    1   ...   12   13   14   15   16   17   18   19   ...   49

    П
    λ
    Н
    (О)
    b
    Рис.4.1. Одноканальная система
    массового обслуживания (СМО)
    Раздел
    4. АНАЛИТИЧЕСКОЕ МОДЕЛИРОВАНИЕ
    «Всякое уравнение длиной более двух дюймов, скорее всего, неверно!» (Автор
    неизвестен
    )
    4.1.
    Одноканальные
    СМО
    с
    однородным
    потоком
    заявок
    Рассмотрим одноканальную СМО с однородным потоком заявок при следующих предположениях (рис.4.1):
    1) СМО содержит один обслуживающий прибор, в котором в каждый момент времени может обслуживаться только одна заявка;
    2) перед прибором имеется накопитель Н неограниченной ёмко-
    сти, что означает отсутствие отказов поступающим заявкам при их поста- новке в очередь О, то есть любая поступающая заявка всегда найдет в накопителе место для ожидания не зависимо от того, сколько заявок уже находится в очереди;
    3) заявки поступают в СМО с интенсивностью
    λ
    ;
    4) средняя длительность обслуживания одной заявки в приборе равна
    b, причем длительности обслуживания разных заявок не зависят друг от друга;
    5) обслуживающий прибор не простаивает, если в системе
    (накопителе) имеется хотя бы одна заявка, причем после завершения обслуживания очередной заявки мгновенно из накопителя выбирается следующая заявка;
    6) заявки из накопителя выбираются в соответствии с бесприори- тетной дисциплиной обслуживания в порядке поступления (ОПП) по правилу «первым пришел – первым обслужен» (FIFO – First In First Out).
    7) в системе существует стационарный режим, предполагающий отсутствие перегрузок, то есть нагрузка и, следовательно, загрузка системы меньше 1:
    1
    <
    =
    =
    b
    y
    λ
    ρ
    В
    качестве расчётной характеристики обслуживания заявок в
    СМО
    будем использовать среднее время ожидания заявок
    Значения остальных характеристик функционирования
    СМО
    легко могут быть рассчитаны с
    использованием приведенных в
    разделе
    3 фундаментальных соотношений
    (3.13) – (3.15).
    Рассмотрим четыре модели
    СМО
    с однородным потоком заявок
    : экспоненциальную
    СМО
    М
    /
    М
    /1 и
    три неэкспоненциальные
    СМО
    типа
    M/G/1, G/M/1, G/G/1.

    Раздел 3. Аналитическое моделирование
    121
    4.1.1.
    Характеристики
    экспоненциальной
    СМО
    M/M/1
    Пусть заявки
    , поступающие в
    одноканальную
    СМО
    , образуют
    простейший
    поток с
    интенсивностью
    λ
    , а
    длительность
    b
    τ
    обслуживания заявок распределена по
    экспоненциальному
    закону со средним значением
    b , причём
    1
    <
    =
    b
    λ
    ρ
    , то есть система работает в
    установившемся режиме
    Такая
    СМО
    с однородным потоком заявок называется
    экспоненциальной
    С
    использованием метода средних значений
    [2] или марковской модели
    (
    см п
    .5.4.4) можно получить следующие выражения для расчета средних значений
    :

    времени ожидания заявок
    ρ
    ρ

    =
    1
    b
    w
    ; (4.1)

    времени пребывания заявок
    ρ

    =
    +
    =
    1
    b
    b
    w
    u
    ; (4.2)

    длины очереди заявок
    ρ
    ρ
    λ

    =
    =
    1 2
    w
    l
    ;

    числа заявок в
    системе
    (
    в очереди и
    на обслуживании
    )
    ρ
    ρ
    λ

    =
    =
    1
    u
    m
    Из последнего выражения вытекает
    , что среднее число заявок в
    системе
    ρ
    +
    =
    l
    m
    , где второе слагаемое
    ρ
    определяет среднее число заявок
    , находящихся на обслуживании в
    приборе
    Кроме того
    , сравнивая выражения
    (4.1) и
    (4.2) получим
    , что
    w
    u
    ρ
    =
    4.1.2.
    Характеристики
    неэкспоненциальной
    СМО
    M/G/1
    Пусть заявки
    , поступающие в
    одноканальную
    СМО
    , образуют простейший поток с
    интенсивностью
    λ
    , а
    длительность
    b
    τ
    обслуживания заявок распределена по произвольному закону
    )
    (
    τ
    B
    со средним значением
    b
    и коэффициентом вариации
    b
    ν
    С
    использованием метода средних значений можно показать
    , что среднее время ожидания заявок определяется по формуле
    Поллачека
    -
    Хинчина
    [2]:
    )
    1
    (
    2
    )
    1
    (
    2 2
    ρ
    ν
    λ

    +
    =
    b
    b
    w
    , (4.3) где
    1
    <
    =
    b
    λ
    ρ
    – загрузка системы.
    Среднее время пребывания заявок в системе:

    122
    Раздел 3. Аналитическое моделирование
    b
    b
    b
    w
    u
    b
    +

    +
    =
    +
    =
    )
    1
    (
    2
    )
    1
    (
    2 2
    ρ
    ν
    λ
    Следует отметить интересную особенность представленных выраже
    - ний
    , а
    именно
    : средние значения характеристик обслуживания заявок зави
    - сят только от двух первых моментов длительности обслуживания заявок и
    не зависят от моментов более высокого порядка
    Другими словами
    , для того чтобы рассчитать средние характеристики обслуживания
    , не обяза
    - тельно знать закон распределения длительности обслуживания заявок
    – достаточно знать только два первых момента распределения
    Можно пока
    - зать
    , что для расчета вторых моментов характеристик обслуживания зая
    - вок достаточно задать три первых момента длительности обслуживания и
    т д
    Резюмируя
    , можно утверждать
    , что
    для
    СМО
    с
    простейшим потоком
    заявок
    для
    расчёта
    первых
    k
    моментов
    характеристик
    обслуживания
    необходимо
    задать
    )
    1
    (
    +
    k
    моментов
    длительности
    обслуживания
    заявок
    4.1.3.
    Характеристики
    неэкспоненциальной
    СМО
    G/M/1
    Пусть в
    одноканальную
    СМО
    с интенсивностью
    λ
    поступает случайный поток заявок произвольного вида
    , задаваемый функцией распределения интервалов между заявками
    )
    (
    τ
    A
    , а
    длительность
    b
    τ
    обслуживания заявок распределена по экспоненциальному закону
    )
    (
    τ
    B
    со средним значением
    b (
    интенсивностью
    b
    /
    1
    =
    µ
    ).
    СМО
    G/M/1 является симметричной по отношению к
    СМО
    M/G/1, рассмотренной в
    предыдущем пункте
    Однако получение конечного результата в
    виде аналитического выражения для расчёта среднего времени ожидания
    , по аналогии с
    предыдущей моделью
    , в
    общем случае
    , оказывается невозможным
    Это обусловлено тем
    , что среднее время ожидания
    , впрочем
    , как и
    другие числовые моменты
    , зависит не только от двух первых моментов интервалов между поступающими заявками
    , но и
    от моментов более высокого порядка
    , т
    е от закона распределения интервалов между заявками
    Среднее время ожидания заявок в
    очереди может быть рассчитано следующим образом
    [9]:
    )
    1
    /(
    ς
    ς

    =
    b
    w
    ,
    (4.4) где
    ς
    – единственный в
    области
    1 0
    <
    <
    ς
    корень уравнения
    )
    (
    *
    µς
    µ
    ς

    =
    A
    . (4.5)
    Здесь
    )
    (
    *
    s
    A
    – преобразование
    Лапласа плотности распределения
    )
    (
    τ
    a
    интервалов между поступающими в
    систему заявками
    :




    =
    0
    *
    ).
    0
    (
    )
    (
    )
    (
    s
    d
    a
    e
    s
    A
    s
    τ
    τ
    τ

    Раздел 3. Аналитическое моделирование
    123
    Основная сложность при исследовании СМО G/M/1 заключается в том, что уравнение (4.5) для нахождения
    ς
    , в общем случае, является трансцендентным, и невозможно получить выражение для
    ς
    в явном виде.
    Однако в каждом конкретном случае корень уравнения (4.5) может быть найден с использованием численных методов.
    Как сказано выше, средние значения характеристик обслуживания заявок зависят не только от двух первых моментов интервалов между поступающими заявками, но и от моментов более высокого порядка, причем степень влияния соответствующих моментов убывает с увеличением порядка моментов. Другими словами, влияние моментов 4-го порядка менее существенно, чем моментов 3-го порядка и т.д.
    Пример
    4.1. Проиллюстрируем применение описанного метода расчета к рассмотренной выше СМО M/M/1 с простейшим потоком заявок.
    В простейшем потоке интервалы времени между последовательными заявками распределены по экспоненциальному закону, преобразование
    Лапласа которого имеет вид:
    s
    s
    A
    +
    =
    λ
    λ
    )
    (
    Тогда уравнение (4.5) примет вид:
    ς
    µ
    µ
    λ
    λ
    ς

    +
    =
    После некоторых преобразований получим квадратное уравнение:
    0
    )
    (
    2
    =
    +
    +

    λ
    ς
    µ
    λ
    ς
    µ
    Разделив левую и правую часть этого уравнения на
    µ
    , получим:
    0
    )
    1
    (
    2
    =
    +
    +

    ρ
    ς
    ρ
    ς
    Из двух корней
    1 1
    =
    ς
    и
    ρ
    ς
    =
    2
    последнего уравнения условию
    1 0
    <
    <
    ς
    удовлетворяет только второй корень
    Подставляя его в
    выражение
    (4.4) окончательно получим выражение для среднего времени ожидания
    , совпадающее с
    известным для
    СМО
    M/M/1 выражением
    (4.1).
    4.1.4.
    Характеристики
    СМО
    общего
    вида
    G/G/1
    Наиболее общим случаем одноканальных систем массового обслуживания являются
    СМО
    типа
    G/G/1, в
    которую поступает произвольный поток заявок общего вида с
    функцией распределения интервалов между заявками
    )
    (
    τ
    A
    Длительность обслуживания заявок в
    приборе распределена по произвольному закону
    )
    (
    τ
    B
    Расчет таких систем требует задания конкретных законов распределений
    , что не позволяет получить аналитическое решение в
    общем виде
    Аналитическое решение возможно только для некоторых частных распределений
    , связанных
    , например
    , с
    экспоненциальным распределением
    Для большинства законов распределений интервалов между поступающими в
    систему заявками и
    длительностей их

    124
    Раздел 3. Аналитическое моделирование обслуживания в
    приборе невозможно получить точное решение в
    аналитической форме
    В
    то же время
    , на практике при исследовании реальных систем редко бывают известны законы распределений указанных величин
    Обычно при описании процессов поступления заявок в
    систему и
    их обслуживания в
    приборе ограничиваются несколькими моментами соответствующих распределений
    , чаще всего
    – двумя первыми моментами
    , задаваемыми в
    виде математического ожидания и
    среднеквадратического отклонения или коэффициента вариации искомой случайной величины
    Однако при этом оказывается невозможным получение точного результата
    Это обусловлено тем
    , что в
    случае произвольного
    (
    отличного от простейшего
    ) потока заявок
    , поступающих в
    систему
    , характеристики функционирования
    СМО
    , в
    частности среднее время ожидания
    , зависят не только от двух первых моментов
    , но и
    от моментов более высокого порядка
    – третьего
    , четвёр
    - того и
    т д
    Причём эта зависимость тем меньше
    , чем выше порядок число
    - вого момента
    Таким образом
    , все результаты
    , полученные в
    аналитичес
    - кой форме при задании интервалов между поступающими в
    систему заявками и
    длительностей их обслуживания в
    приборе двумя первыми моментами
    – средними значениями
    λ
    /
    1
    =
    a
    и
    µ
    /
    1
    =
    b
    и коэффициентами вариации
    a
    ν
    и
    b
    ν
    , представляют собой приближённые зависимости
    Как показал анализ многочисленных опубликованных результатов
    , одним из наиболее удачных приближений для расчета среднего времени ожидания в
    СМО
    G/G/1 является следующая формула
    [17]:
    )
    (
    )
    1
    (
    2
    )
    (


    2 2
    a
    b
    a
    f
    b
    w
    ν
    ρ
    ν
    ν
    ρ

    +

    , (4.6) где
    1
    <
    =
    b
    λ
    ρ
    – загрузка системы;
    λ
    ,
    a
    ν
    – интенсивность потока заявок и коэффициент вариации интервалов между поступающими в систему заявками; b ,
    b
    ν
    – среднее значение и коэффициент вариации длительности обслуживания заявок;
    )
    (
    a
    f
    ν
    – корректирующая функция, рассчитываемая в зависимости от значения коэффициента вариации
    a
    ν
    :














    +



    <






    +



    =
    1
    ,
    4 1
    )
    1
    (
    exp
    1
    ,
    )
    (
    3
    )
    1
    )(
    1
    (
    2
    exp
    )
    (
    2 2
    2 2
    2 2
    2
    a
    b
    a
    a
    a
    b
    a
    a
    a
    f
    ν
    ν
    ν
    ν
    ρ
    ν
    ν
    ν
    ρ
    ν
    ρ
    ν
    При решении многих практических задач выходящий поток заявок из одной СМО является входящим потоком в другую СМО. В этом случае для расчёта характеристик функционирования второй СМО необходимо знать характер входящего потока, наиболее полно описываемый законом распределения интервалов между последовательными заявками. В то же время, для проведения оценочных расчётов во многих случаях достаточно

    Раздел 3. Аналитическое моделирование
    125 знание первых двух моментов этих интервалов: математического ожидания и коэффициента вариации.
    Очевидно, что в СМО с накопителем неограниченной ёмкости, работающей без перегрузок, интенсивность выходящего потока заявок равна интенсивности входящего потока, то есть математические ожидания интервалов между последовательными заявками на выходе и входе СМО совпадают.
    Можно показать, что для экспоненциальной СМО М/М/1 коэффициент вариации выходящего потока равен единице.
    В общем случае для СМО G/G/1 коэффициент вариации выходящего потока заявок может быть рассчитан по следующей приближённой формуле [17]:
    b
    w
    b
    a
    c

    )
    1
    (
    2 2
    2 2
    2
    ρ
    ρ
    ρν
    ν
    ν


    +

    . (4.7)
    4.1.5.
    Анализ
    свойств
    одноканальной
    СМО
    «Если факты не подтверждают теорию, от них надо избавиться» (Закон Майерса)
    Анализ свойств одноканальной СМО с однородным потоком заявок будем проводить с использованием представленных выше математических моделей в виде формул (4.1 – 4.3), определяющих зависимости характери- стик обслуживания заявок от параметров поступления и обслуживания заявок для установившегося (стационарного) режима работы системы.
    1. Среднее время ожидания заявок в очереди минимально при постоянной (детерминированной) длительности обслуживания заявок, когда коэффициент вариации длительности обслуживания
    0
    =
    b
    ν
    , и увеличивается с ростом коэффициента вариации (дисперсии) длительности обслуживания. Заметим, что зависимость среднего времени ожидания от коэффициента вариации
    b
    ν
    носит нелинейный характер. Так, например, при экспоненциально распределенной длительности обслуживания, когда
    1
    =
    b
    ν
    , среднее время ожидания заявок увеличивается в 2 раза, а при
    2
    =
    b
    ν
    – в 5 раз, по сравнению с детерминированным обслуживанием.
    2. Среднее время ожидания заявок существенно зависит от нагрузки
    y (загрузки
    ρ
    )системы (рис.4.2). При
    )
    1
    (
    1


    ρ
    y
    время ожидания заявок возрастает неограниченно:


    w
    , т.е. заявки могут ожидать обслуживания сколь угодно долго. Отметим, что увеличение нагрузки может быть обусловлено двумя факторами: увеличением интенсивности поступления заявок в систему или увеличением длительности обслужи- вания заявок (например, в результате уменьшения скорости работы обслуживающего прибора).

    126
    Раздел 3. Аналитическое моделирование
    3. Можно показать, что для бесприоритетных дисцип- лин обслуживания в обратном порядке (ООП) и обслужива- ния в случайном порядке
    (ОСП) средние времена ожида-
    ния заявок будут такими же, как и при обслуживании в порядке поступления, но
    дисперсии времени ожидания
    будут больше. Это обусловле- но, в частности для дисципли- ны ООП, тем, что часть заявок, поступивших последними, будут ожидать незначительное время, в то время как заявки, попавшие в начало очереди, могут ожидать обслуживания достаточно долго, то есть увеличивается разброс значений времени ожидания относительно среднего значения.
    4.2.
    Многоканальные
    СМО
    с
    однородным
    потоком
    заявок
    «Работая над решением задачи, всегда полезно знать ответ» (Правило точности)
    Рассмотрим многоканальную СМО с K идентичными обслуживаю- щими приборами и накопителем неограниченной ёмкости, в которую поступают заявки, образующие простейший поток с интенсивностью
    λ
    (рис.4.3). Длительность
    b
    τ
    обслуживания заявок распределена по экспо- ненциальному закону со средним значе- нием b . Выбор заявок из очереди на обслуживание осуществляется в соот- ветствии с бесприоритетной дисципли- ной обслуживания в порядке поступле- ния (ОПП) по правилу «первым пришёл
    – первым обслужен» (FIFO – First In
    First Out).
    4.2.1.
    1   ...   12   13   14   15   16   17   18   19   ...   49


    написать администратору сайта