Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Имитационные модели многофазных СМО



Пусть СМО имеет структуру, показанную на рис. 7.18, т.е. обслуживание состоит из двух фаз. Входной поток заявок задан функцией распределения вероятностей длин интервалов между заявками A(t) и поступает на первый прибор с функцией распределения времени обслуживания B1(t). Поток заявок, обслуженных первым прибором, поступает на второй прибор, время обслуживания которого имеет распределение B2(t).

Рис. 7.18

Алгоритм имитационной модели, построенный в соответствии с принципом Dt –моделирования, представлен на рис. 7.19.

Рис. 7.19

Рис. 7.19. Окончание

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

- I1=1, I2=1, если за такт моделирования Т=Δt поступила заявка в первую СМО (СМО1), вторую СМО (СМО2);

- L1=1, L2=1 – занятость обслуживанием соответственно первого и второго приборов;

- K1=1, K2=1 – наличие заявок в выходных потоках первого и второго приборов соответственно (окончание обслуживания);

- М1=1 (М2=1), если в СМО1 (СМО2) есть очередь на обслуживание.

Названия подпрограмм идентичны по смыслу и по реализации алгоритмов подпрограмм имитационной модели одноканальной СМО M/G/1/JPM. Однако имеется незначительное отличие в реализации алгоритма подпрограммы OBS1 имитации процедуры обслуживания в первом приборе, которое будет показано ниже. Идентификаторы K1 и I2 имеют одинаковое смысловое значение, так как обслуженная заявка от СМО1 поступает на СМО2. Следовательно, в подпрограмме OBS1 необходимо определить I2=K1.

Анализ структуры алгоритма имитационной модели двухфазной СМО (см. рис. 7.19) позволяет выделить две одинаковые последовательности блоков (от блока 4 до блока 22 и от блока 23 до блока 4I). Это понятно, так как процессы функционирования СМО1 и СМО2 полностью идентичны друг другу.

Следовательно, весь алгоритм имитационной модели двухфазной СМО можно представить в виде, приведённом на рис. 7.20.

Рис. 7.20

Подпрограмма MOD1 представляет собой имитационную модель процесса обслуживания первым прибором, а подпрограмма MOD2 - модель обслуживания вторым прибором. Алгоритм подпрограммы MOD1 включает блоки 4 – 22, а алгоритм подпрограммы MOD2 включает блоки 23 - 41 алгоритма имитационной модели двухфазной СМО (см. рис. 7.19).

На рис. 7.21 приведена структурная схема алгоритма подпрограммы обслуживания заявок в первом приборе OBS1.

Рис. 7.21

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

В каждой подпрограмме OBSJ () выходной параметр KJ будет входным параметром I(J+1) для подпрограммы MOD[J+1] и будет при I(J+1)=1 свидетельствовать о наличии заявки на входе (J+1) -го прибора в такте моделирования Т.

Рис. 7.22

Рис. 7.23





Дата публикования: 2014-11-18; Прочитано: 415 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.047 с)...