Компьютерное моделирование. Лабораторный практикум. Алтаев А.А - 14 стр.

UptoLike

Составители: 

27
принцип t - с постоянным шагом приращения t
(как правило,
t=1);
принцип δz - с переменным шагом.
Алгоритм работы модели по принципу
t можно
представить в виде схемы (рис. 3.6.)
Алгоритм модели согласно δz представлен на
рисунке 3.7.
Рассмотрим пример моделирования одноканальной
СМО (рис. 3.11,а) по принципу
t. Приняты следующие
данные:
пр
τ
=3; B
пр
=2;
обс
л
τ
=4; B
обсл
=1, t=1 единице
времени (ед. вр.). Следовательно, времена прихода заявок
τ
пр
будут выбираться из множества {1, 2, 3, 4, 5}, времена
обслуживания
τ
обсл
из множества {3, 4, 5}, Пусть для τ
пр
была сгенерирована следующая последовательность
случайных чисел: 2, 4, 2, 3, 5, для
τ
обсл
последовательность: 3, 5, 4, 4.
Нет
t=t+t
Должно совершиться
основное событие?
Да
Выполнить основное
событие и
сопутствующие
вспомогательные
события
Рис. 3.6
28
Время завершения моделирования примем
T=15
ед. вр. В моменты времени, когда канал переводится в
состояние «свободно»,
τ
обсл
задается в виде фиктивного
числа
. Использование фиктивного времени объясняется
тем, что поскольку в канале нет заявок, то наиближайшим
событием никак не может быть конец завершения
обслуживания. Оно должно быть подобрано таким образом,
чтобы было заведомо больше
τ
пр
и T-t.
Должны совершиться в
этот момент времени другие
основные события?
Да
Нет
Рис. 3.7
Выполнить событие
Увеличить t до момента
наступления события
Определить наиближайшее
основное событие
         •
         принцип ∆t - с постоянным шагом приращения t
         (как правило, ∆ t=1);
                                                                             Определить наиближайшее
      • принцип δz - с переменным шагом.
                                                                                основное событие
       Алгоритм работы модели по принципу ∆t можно
   представить в виде схемы (рис. 3.6.)
                                                                              Увеличить t до момента
                                                                               наступления события
                     t=t+∆t


                                                                                Выполнить событие
   Нет
                                       Да
               Должно совершиться
               основное событие?

                                    Выполнить основное       Нет                                         Да
                                                                                 Должны совершиться в
                                        событие и
                                                                            этот момент времени другие
                                      сопутствующие
                                                                                основные события?
                                     вспомогательные
                                         события

                                                                                 Рис. 3.7
                    Рис. 3.6
                                                                     Время завершения моделирования примем T=15
      Алгоритм модели согласно δz представлен на             ед. вр. В моменты времени, когда канал переводится в
рисунке 3.7.                                                 состояние «свободно», τобсл задается в виде фиктивного
      Рассмотрим пример моделирования одноканальной          числа. Использование фиктивного времени объясняется
СМО (рис. 3.11,а) по принципу ∆t. Приняты следующие          тем, что поскольку в канале нет заявок, то наиближайшим
данные: τ пр =3;  Bпр=2; τ обсл=4; Bобсл=1, ∆t=1 единице     событием никак не может быть конец завершения
времени (ед. вр.). Следовательно, времена прихода заявок     обслуживания. Оно должно быть подобрано таким образом,
τпр будут выбираться из множества {1, 2, 3, 4, 5}, времена   чтобы было заведомо больше τпр и T-t.
обслуживания τобсл – из множества {3, 4, 5}, Пусть для τпр
была сгенерирована следующая последовательность
случайных чисел: 2, 4, 2, 3, 5, для τобсл –
последовательность: 3, 5, 4, 4.


                              27                                                          28