ВУЗ:
Составители:
8
рассматриваемой задаче с одним обслуживающим прибором и очередью будет
использована именно эта концепция. И один из способов определения времени
ближайшего события заключается в составлении списка моментов времени, в которые
запланированы выполнения различных основных событий. Когда приходит время
наращивания значения таймера, в этом списке должно быть найдено ближайшее событие.
Если список моментов
времени отсортирован в порядке возрастания, то никакого поиска
не требуется. Таймер просто установится в нужное значение в соответствии с первой
позицией списка. Затем таймеру должно быть придано его значение и управление должно
быть передано в ту часть модели, где обслуживается событие, о котором идет речь.
1.3.3. Завершение моделирования
Обычно после какого
-то момента времени наступает необходимость прекратить
моделирование. Например, нужно предотвратить приход новых заявок в систему, но
обслуживание надо продолжать до освобождения системы. Одним из способов является
введение в модель основного псевдособытия, называемого "завершением моделирования".
Тогда одной из функций модели будет планирование этого события. Момент времени,
наступление которого должно вызвать остановку
моделирования, задается обычно в виде
числа. Т.о., в процессе моделирования нужно проверять, является ли событие "завершение
моделирования" следующим событием. Если "да", то в таймере устанавливается значение
времени конца моделирования, а управление передается процедуре, которая отрабатывает
завершение моделирования.
1.4. АЛГОРИТМИЗАЦИЯ МОДЕЛИ
Мы рассмотрели различные элементы, из которых формируется модель системы
обслуживания
с одним прибором и очередью. Последним шагом является сбор этих
элементов в единую общую модель. В общем виде логическую схему модели можно
представить в виде блок-схемы на рис. 2.
Заве
р
шить мо
д
ели
р
ование
Каков тип этого
события?
Приход заявки
Завершить обслуживание заявки
Начало
П
р
очитать данные
Оп
р
еделить в
р
емя ближайшего события
Увеличить значение таймера до времени ближайшего события
Отработать логическую схему
прихода
заявки
Конец
Рис.2
.
Отработать логическую схему конца
обсл
у
живания
рассматриваемой задаче с одним обслуживающим прибором и очередью будет использована именно эта концепция. И один из способов определения времени ближайшего события заключается в составлении списка моментов времени, в которые запланированы выполнения различных основных событий. Когда приходит время наращивания значения таймера, в этом списке должно быть найдено ближайшее событие. Если список моментов времени отсортирован в порядке возрастания, то никакого поиска не требуется. Таймер просто установится в нужное значение в соответствии с первой позицией списка. Затем таймеру должно быть придано его значение и управление должно быть передано в ту часть модели, где обслуживается событие, о котором идет речь. 1.3.3. Завершение моделирования Обычно после какого-то момента времени наступает необходимость прекратить моделирование. Например, нужно предотвратить приход новых заявок в систему, но обслуживание надо продолжать до освобождения системы. Одним из способов является введение в модель основного псевдособытия, называемого "завершением моделирования". Тогда одной из функций модели будет планирование этого события. Момент времени, наступление которого должно вызвать остановку моделирования, задается обычно в виде Начало Прочитать данные Определить время ближайшего события Увеличить значение таймера до времени ближайшего события Каков тип этого события? Завершить обслуживание заявки Приход заявки Отработать логическую схему конца Отработать логическую схему обслуживания прихода заявки Завершить моделирование Конец Рис. 2. числа. Т.о., в процессе моделирования нужно проверять, является ли событие "завершение моделирования" следующим событием. Если "да", то в таймере устанавливается значение времени конца моделирования, а управление передается процедуре, которая отрабатывает завершение моделирования. 1.4. АЛГОРИТМИЗАЦИЯ МОДЕЛИ Мы рассмотрели различные элементы, из которых формируется модель системы обслуживания с одним прибором и очередью. Последним шагом является сбор этих элементов в единую общую модель. В общем виде логическую схему модели можно представить в виде блок-схемы на рис. 2. 8
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »