Научная статья на тему 'Аппроксимация среднеинтегральных оценок нестационарных режимов имитационных моделей сетей массового обслуживания'

Аппроксимация среднеинтегральных оценок нестационарных режимов имитационных моделей сетей массового обслуживания Текст научной статьи по специальности «Математика»

CC BY
97
37
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМЫ МАССОВОГО ОБСЛУЖИВАНИЯ / АВТОКОРРЕЛЯЦИЯ

Аннотация научной статьи по математике, автор научной работы — Приходько В. М., Строганов Д. В., Якунин П. С., Москвичев Е. С., Солнцев А. А.

В статье рассмотрены задачи оценки характера автоковариационных функций и трендов типовых выходных процессов имитации, которые необходимо при исследовании сходимости поисковых алгоритмов оптимизации на имитационных моделях. С целью определения класса функций выходных процессов имитации проведено имитационное моделирование типовых структур сетей массового обслуживания, а именно, разомкнутые однои многофазные СМО с различными дисциплинами обслуживания, и замкнутые однои многофазные СМО с источниками различной населенности и дисциплинами обслуживания.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Приходько В. М., Строганов Д. В., Якунин П. С., Москвичев Е. С., Солнцев А. А.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Аппроксимация среднеинтегральных оценок нестационарных режимов имитационных моделей сетей массового обслуживания»

Электронное научно-техническое издание

НАУКА и ОБРАЗОВАНИЕ

Зл № ФС 77 - 30569. Государственная регистрация №0421100025. ISSN 1994-0406

Аппроксимация среднеинтегральных оценок нестационарных режимов имитационных моделей сетей массового обслуживания

77-30569/355371 # 03, март 2012

Приходько В. М., Строганов Д. В., Якунин П. С., Москвичев Е. С., Солнцев А. А.

УДК 519.24

МГТУ им. Н.Э. Баумана

Московский автомобильно-дорожный государственный технический университет

(МАДИ) dstr.bmstu@mail.ru kafedra@asu.madi.ru moskvichev.madi@mail.ru solntsev@mail.ru

ВВЕДЕНИЕ

Статистический анализ временного ряда, сгенерированного имитационной моделью в целях получения оценок характеристик функционирования системы, является неотъемлемой частью имитационного моделирования. При разработке имитационных экспериментов и анализе результатов моделирования приходится сталкиваться с рядом проблем, важнейшие из которых следующие:

• необходимость учета коррелированности данных выходного процесса имитации;

• проведение анализа влияния начальных условий моделирования;

• необходимость учета переходного процесса на начальном этапе моделирования;

• выбор интервала моделирования;

• определение стратегии моделирования.

В данной работе предполагается, что производится моделирование исходно стационарных процессов. Нестационарность проявляется только за счет выбора начальных условий моделирования. Будем называть такой процесс условно нестационарным. При этом важнейшими характеристиками процесса, влияющими на оценку его математического ожидания, является автоковариационная функция и тренд.

В дальнейшем будем предполагать, что выходной процесс имитации представляет собой стационарный эргодический процесс и, в первую очередь, оценивается математическое ожидание установившегося режима в виде

1 '2

ЭКСПЕРИМЕНТАЛЬНЫМ АНАЛИЗ АВТОКОВАРИАЦИОННОЙ ФУНКЦИИ

Проведен анализ вида автоковариационных функций (АКФ) для широкого спектра имитационных моделей. На рис. 1, 2 и 3 представлены структуры некоторых моделей и их автокорреляционные функции, полученные в результате имитационного моделирования.

В качестве объекта имитации рассматривались разомкнутые и замкнутые системы и сети массового обслуживания с различными значениями характеристик входных потоков, времен обслуживания и др.

При идентификации моделей примем следующие обозначения:

A -среднее значение интервала поступления требований;

B - среднее время обслуживания;

V - среднее время пребывания;

Ltr - длина тренда реализации имитационной модели;

Мг - количество реализаций для построения тренда;

N - число узлов сети массового обслуживания (СеМО);

г - АКФ;

Ter - населенность СеМО.

ОА

1,2 1,0 0,8 0,6 0,4 0,2 0,0

В=9

В=5 В =8

а) структура модели б) автокорреляционная функция г^)

Рис. 1. Однофазная разомкнутая СеМО. А=10, Ш"=5000

-0,2

20

20

60

100

220

t

Из графиков видно, что чем больше значение B, которое определяет загрузку, тем более затянутой является АКФ.

ОА

ОА2

ОА3

1,2 1,0

0,8 0,6 0,4 0,2 0,0

-0,2'--20

В-

В-8

В-5

100 1

а) структура модели б) автокорреляционная функция г^)

Рис. 2. Разомкнутая трехфазная СеМО. А=10, Ltr=5000

На графиках рис.2 видна аналогичная тенденция к затягиванию процесса (свойство инерционности) при возрастании загрузки. Однако при этом меняется и характер автокорреляционной функции. Если в однофазной СМО АКФ была вогнутой на всем интервале, то в данном случае на начальном интервале она выпукла.

Терминалы

-> ОА

1,0

0,8

0,6

0,4

0,2

0,0

-0,2

\ 1е -1 0

! Тег- 5

Те г-3 Г=?

7 ег-2

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

а) структура модели

б) автокорреляционная функция г^)

Рис. 3. Замкнутая однофазная СеМО. Л=5, B=10

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

АНАЛИТИЧЕСКИЕ МОДЕЛИ АКФ

В ряде работ предлагается аппроксимировать автокорреляционную функцию экспонентой:

20

60

220

1

г(т)=а2е'Сх[

(2)

где а - среднеквадратическое отклонение процесса.

Так, для гауссовского марковского стационарного случайного процесса автокорреляция имеет вид а2 р-|т|, где 0<р<1. Поэтому для процесса с экспоненциальной автокорреляцией при построении условных распределений можно учитывать лишь последнее состояние процесса в момент

Однако, как видно из вышеприведенных графиков, автокорреляционная функция в ряде случаев имеет тенденцию к «затягиванию» в начале координат, и, соответственно, к более медленному затуханию. Поэтому предлагается автоковариационную функцию аппроксимировать зависимостью

г () = а2 а-с1 +а2 е ^), (3)

где С1>0 и с2>0 параметры автоковариации, а а! и а2 - некоторые функции параметров с1 и с2. Зависимость (3) включает экспоненциальную, как частный случай.

Варьируя указанные параметры, можно моделировать достаточно широкий класс автокорреляций. На рис. 4 приведены графики автокорреляционных функций, полученных при различных комбинациях значений параметров с1 и с2.

0 10 20 30 40 50 60 70 80 90 100

0 10 20 30 40 50 60 70 80 90 100

а) значение с1=0.1

б) значение с1=0.3

Рис. 4. Аппроксимация АКФ

1,0

0,8

0,6

0,4

0,2

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

0,0

В результате проведенного анализа можно сделать следующие выводы:

• минимум из параметров с1 и с2 определяет длину интервала, на котором корреляция существенна;

• разность между параметрами с1 и с2 определяет вид АКФ при малых значения 1 Чем меньше разность, тем более пологая автоковариация в начале.

Как видно из графиков, варьируя параметры с1 и с2, можно добиться большого разнообразия в поведении функции. Для параметров автоковариации введем обозначение ^=(сь с2).

Назовем автоковариацию:

без запаздывания - если велико;

с запаздыванием - если | смало.

Будем называть процесс сильнокоррелированным, если значение тт^^) мало (<0.2), и слабокоррелированным, если значение min(с1,c2) велико (>0.5).

ДИСПЕРСИЯ СРЕДНЕИНТЕГРАЛЬНОЙ ОЦЕНКИ

При известной автокорреляционной функции дисперсия среднеинте-гральной оценки математического ожидания стационарного процесса вычисляется на основании

1

D 5 С(Т) = т-т Ц Г (|/ - П^йгйи. (4)

Т 0 0

В силу симметричности подынтегрального выражения

D5 С(Т) = Т 1(1 - Т } Г(*У . (5)

Введем обозначения

г

Г(¿) = а2 ^ее^ Г2(¿)=^

V С1 С2

С \

а1 е е-с2'

V с1 с2 у

Тогда дисперсия оценки примет вид

(6)

2 2 2

D5 С(Т) = т Г(0) - Т2 г2(0) + Г2(Т). (7)

Функции гф) и г2(1) далее используются для представления аналитических выражений характеристик процессов.

Для указанных коэффициентов автоковариации графики дисперсии приведены на рис. 5.

к

s о а

О)

с

о S

н

-20 40 100 160 220 280 340

t

Рис. 5. Дисперсия среднеинтегральной оценки стационарного процесса

На графиках видно, что у сильнокоррелированного процесса дисперсия убывает более медленно. Задержка автоковариации также увеличивает дисперсию оценки, причем более существенно при малых интервалах моделирования.

ТРЕНДЫ ПЕРЕХОДНЫХ РЕЖИМОВ ИМИТАЦИОННЫХ

ПРОЦЕССОВ

Для приведенных выше моделей кроме экспериментов по оцениванию автокорреляционной функции были проведены эксперименты по оцениванию трендов среднего времени пребывания.

t

t

а) M£(t) (N=1) б) M£(t) (N=5)

Рис. 6. Тренды средних времен пребывания заявок в разомкнутых СеМО

На рис. 6 приведены графики трендов для однофазной и пятифазной разомкнутой СеМО. Тренды переходных режимов были получены при

входном потоке ^=10, длине тренда = 200, количестве реализаций Мг = 400, и параметрах обслуживания В = {6, 7, 8, 9}.

На графиках виден монотонный характер трендов, причем для однофазной СМО выход в стационарный режим происходит значительно быстрее.

Кроме трендов по среднему времени пребывания были построены тренды среднего квадратического отклонения (СКО) времени пребывания, графики которых приведены на рис. 7.

а) Б^) (N=1) б) БШ) (N=5)

Рис. 7. СКО разомкнутых СеМО

Для замкнутых СеМО графики трендов переходных режимов приведены на рис. 8. В первом случае (8.а) варьировалось число фаз при фиксированной населенности (Тег = 10). Во втором случае (8.б) варьировалась населенность при фиксированном числе фаз (Ы = 10).

N=10 N=5

N=3 N=1

а) вариация количества фаз б) вариация населенности

Рис. 8. Тренды замкнутых СеМО

Как видно из графиков, в начальный период (приблизительно до значения населенности) тренд быстро возрастает, а затем монотонно убывает.

Тренды СКО времени пребывания соответствующих моделей приведены на рис. 9.

40

30

20

0

40

80

200

t

а) вариация количества фаз б) вариация населенности

Рис. 9. СКО замкнутых СеМО

Анализ графиков говорит о типе трендов выходных имитационных процессов. Сравнивая поведение автокорреляционных функций и трендов, можно заметить некоторое подобие форм. Если автокорреляция ведет себя более полого, то и тренд более пологий.

МОДЕЛЬ АВТОРЕГРЕССИИ

Предполагается, что имитационные модели будут включены в контур оптимизационных алгоритмов и определены условия сходимости поисковых алгоритмов для процессов, порожденных имитационными моделями. Однако исследование самих алгоритмов оптимизации и поиска, определение наилучшего из них, оценка параметров этих алгоритмов требует генерации большого количества выходных процессов имитации. Известно, что генерация таких процессов с помощью имитационных моделей достаточна трудоемка и требует больших затрат машинного времени.

В данной работе предлагается использовать в качестве выходных процессов имитации случайные процессы, сгенерированные моделями авторегрессии.

О последовательности случайных величин ^2... говорят, что она удовлетворяет стохастическому разностному уравнению (процессу авторегрессии), если существует такая линейная комбинация

^ + 01 ■ + - + вр 'Ъ-р = 1= 1 + Р — (8)

что последовательность £р+1, £р+2, ... является последовательностью независимых и одинаково распределенных случайных величин (далее будем полагать М£г=0).

Наиболее простым случаем является уравнение первого порядка

£ =-Д _ . (9)

Автокорреляционная функция такого процесса равна

г*) = ^2 Те . (10)

Учитывая то, что процесс авторегрессии 1-го порядка не отражает особенностей поведения нестационарных выходных имитационных процессов, в частности, не позволяет реализовать «затянутость» АКФ, выполним анализ процесса авторегресси второго порядка

£=-в -в . (11)

Для вычисления автокорреляционной функции необходимо определить параметрическую систему уравнений относительно неизвестных параметров функции. Для процессов авторегрессии второго порядка эта система разрешима аналитически. В случае действительных и различных корней характеристического уравнения автоковариационная функция имеет вид

гЦ) = _ ^_-р-Ч, (12)

(х1 _ Х2 )(1 _ Х1Х2 ) ^ 1 _ Х1 1 _ Х2 )

где 0<х1<1 и 0<х2<1.

Зависимость (12) приводится к (3) путем замены переменных. Действительно, пусть х1=ё~Сх , х2=е~С2. Тогда, учитывая условие нормирования, после преобразований получим

а =_е(1 _ 6"2С2 )_ а =_6_* (1 _ 6"2С1)_ (13)

1 е"С1 (1 _ е"2С2 ) _ е~С2 (1 _ е"2С1 / 2 е"С2 (1 _ е"2С1) _ е~С1 (1 _ е"2С2 ) V У

Таким образом, автоковариационная функция процессов авторегрессии принадлежит тому же классу, что и автоковариационная функция выходных процессов имитации.

Рассмотрим характер тренда процесса авторегрессии, начиная с нулевого момента времени. Изменение начальных условий моделирования, приводящих к видоизменению начального участка тренда в процессах авторегрессии, будем имитировать путем задания различных начальных условий. Как показывает анализ, характер поведения трендов процессов авторегрессии близок к выходным имитационным процессам.

ЗАКЛЮЧЕНИЕ

Таким образом, можно сделать следующий вывод: характер автоковариационных функций и тренда типовых выходных процессов имитации

и соответствующие характеристики процессов авторегрессии близки друг к другу. Это позволяет при исследовании поисковых алгоритмов оптимизации на имитационных моделей генерировать временные ряды с помощью авторегрессии, заменяя ими громоздкие имитационные модели.

С целью определения класса функций выходных процессов имитации проведено имитационное моделирование типовых структур СеМО, а именно, разомкнутые одно- и многофазные СМО с различными дисциплинами обслуживания, и замкнутые одно- и многофазные СМО с источниками различной населенности и дисциплинами обслуживания. При этом анализировался характер поведения тренда и вид автокорреляционной функции. В результате показано, что автокорреляционная функция имеет апериодический характер и, в случае многофазных СМО, «затянута» в начале координат (имеет точку изгиба).

Вследствие влияния начальных условий моделирования тренд имеет характер апериодической функции, асимптотически сходящейся к некоторому стационарному значению. Проведена классификация трендов на инерционные, безинерционные, монотонные, с запаздыванием и без запаздывания.

Для предложенной автокорреляционной функции стационарного выходного процесса получено аналитическое выражение дисперсии средне-интегральной оценки. Показано, что на дисперсию оказывают существенное влияние параметры автокорреляционной функции, а также степень ее «затянутости».

Библиографический список

1. Вентцель Е.С., Овчаров Л.А. Теория случайных процессов и ее инженерные приложения. - М.: Издательский центр Академия, 2003.432 с.

2. Гнеденко Б.В., Коваленко И.Н. Введение в теорию массового обслуживания. - М.: Издательство ЛКИ, 2007. - 400 с.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

3. Кельтон В., Лоу А. Имитационное моделирование. - СПб.: Питер, 2004. - 847 с.

electronic scientific and technical periodical

SCIENCE and EDUCATION

_EL № KS 77 - 3Ü56'». .V;II421100025, ISSN 1994-jMOg_

Approximation of integral mean estimations of transient regimes of simulated models of queuing networks

77-30569/355371 # 03, March 2012

Prihod'ko V.M., Stroganov D.V., Yakunin P.S., Moskvichev E.S., Solncev A.A

Bauman Moscow State Technical University State Technical University - MADI dstr.bmstu@mail.ru kafedra@asu.madi.ru moskvichev.madi@mail.ru solntsev@mail.ru

This article deals with the problems of estimation of the character of autocovariance functions and trends of typical output simulated processes, which are necessary when investigating the convergence of search optimization algorithms on simulated models. In order to determine the function class of output simulated processes, simulation of typical structures of queuing networks was conducted, namely disconnected single- and multi-phase queue systems with different service procedures and closed-loop single- and multi-phase queue systems with sources of various population and service procedures.

Publications with keywords: simulation, trend, autocorrelation, a queuing system Publications with words: simulation, trend, autocorrelation, a queuing system

References

1. Venttsel' E.S., Ovcharov L.A. Teoriia sluchainykhprotsessov i ee inzhenernyeprilozheniia [The theory of stochastic processes and its engineering applications]. Moscow, Akademiia Publ., 2003. 432 p.

2. Gnedenko B.V., Kovalenko I.N. Vvedenie v teoriiu massovogo obsluzhivaniia [Introduction to queuing theory]. Moscow, LKI Publ., 2007. 400 p.

3. Low A.M., Kelton W.D. Simulation modeling and analysis. New York, McGraw-Hill, 2000 (Rus. ed.: Kel'ton V., Lou A. Imitatsionnoe modelirovanie. St. Petersburg, Piter Publ., 2004. 847 p.).

i Надоели баннеры? Вы всегда можете отключить рекламу.