В этой статье вы узнаете, как настроить поток заявок и политику таймаутов в DES-симуляции. Вы научитесь выбирать распределение интервалов прихода заявок, задавать паттерны интенсивности (рабочие часы, пиковые нагрузки, своё расписание) и определять, что происходит с заявками, которые слишком долго ждут в очереди.
Эти настройки находятся на экране настройки симуляции (шаг 2) в левой панели «Настройки симуляции». Они определяют, как часто заявки поступают в систему и как система реагирует на превышение времени ожидания. Правильная настройка потока и таймаутов критична для реалистичности результатов: от неё зависят метрики ожидания, пропускной способности и отказов.
Настройка потока заявок
Раздел «Поток заявок» (обязательный) отвечает на вопрос «Как часто приходят заявки». Он состоит из двух частей: распределение интервалов и паттерн интенсивности.
Распределение интервалов
Выберите тип распределения, который лучше всего описывает ваш процесс:
- Экспоненциальное — Пуассоновский поток. Заявки приходят независимо друг от друга. Это наиболее реалистичный вариант для большинства бизнес-процессов.
- Детерминированное — заявки приходят строго через фиксированный интервал. Подходит для процессов с жёстким расписанием.
- Равномерное — случайный интервал в заданном диапазоне [минимальный; максимальный].
- Гамма-распределение — позволяет задать параметр формы (k) для более гибкого моделирования.
В зависимости от выбранного типа заполните соответствующие поля:
- Для экспоненциального и детерминированного — «Среднее время между заявками» или «Интервал между заявками».
- Для равномерного — «Минимальный» и «Максимальный интервал».
- Для гамма-распределения — «Параметр формы (k)».
Удобный ввод: переключатель «Заявок в…» (час/день) или «Интервал» позволяет задавать интенсивность в привычных единицах. Система показывает подсказку «≈ N заявок/час» для быстрой проверки.
Паттерн интенсивности
Паттерн определяет, как меняется интенсивность потока во времени. Доступны следующие варианты:
- Постоянный поток — заявки приходят круглосуточно (24/7) с одинаковой интенсивностью.
- Только рабочие часы — заявки приходят только в рабочие часы (по умолчанию 9–17 пн–пт), вне этого времени интенсивность равна нулю.
- Пиковые часы — базовый поток с пиками в заданные интервалы (по умолчанию 10–12 и 14–16). Укажите «Множитель в часы пик» (например, 2.0 означает, что в пик заявки приходят вдвое чаще).
- Снижение ночью — дневной поток с уменьшенной интенсивностью ночью (22:00–06:00). Укажите процент «Снижение ночью» от дневной интенсивности.
- Своё расписание — гибкая настройка: «Начало дня», «Конец дня», «Рабочие дни», «Пиковые интервалы» (можно добавить несколько пиков с разными множителями). Доступны режимы «Одинаковые часы» и «Разные по дням».
Для быстрого старта используйте шаблоны: «Офис» (Пн–Пт 09:00–18:00, пики 10–12 и 14–16), «Поддержка» (7 дней 08:00–22:00, пики 11–13 и 18–20), «Розница» (7 дней 10:00–21:00, пики 12–14 и 17–19), «Гибкое». Кнопка «Сбросить» вернёт настройки к значениям по умолчанию.
Система проверяет корректность настроек и показывает ошибки: «Пик выходит за пределы рабочих часов», «Пики не должны пересекаться», «Множитель ≥ 1», «Конец дня должен быть позже начала», «Выберите хотя бы один рабочий день».
Политика таймаутов
Раздел «Политика таймаутов» определяет, что происходит с заявками, которые слишком долго ждут первого исполнителя. Выберите один из трёх режимов:
- Без ограничений — заявки ждут сколько нужно, ни одна не отбрасывается. Подходит для процессов, где потеря заявки недопустима.
- Абсолютный таймаут — время ожидания считается с момента прихода заявки в систему. Если превышен лимит, заявка считается отказом.
- Скользящий таймаут — время ожидания считается заново при каждом попадании заявки в очередь. Если превышен лимит, заявка считается отказом.
Укажите «Максимальное время ожидания» — лимит, после превышения которого заявка считается отказом.
Важно: таймаут проверяется только пока заявка ждёт первого исполнителя. Если заявка уже взята в работу, она доводится до конца, даже если общее время превышает лимит.
Как проверить настройки
После заполнения всех параметров нажмите кнопку «Проверить» в нижней панели. В разделе «Проверка модели» убедитесь, что пункт «Поток заявок настроен» отмечен зелёным. Если есть ошибки, система укажет, что именно нужно исправить. Любое изменение настроек сбрасывает проверку, поэтому после правок нужно нажимать «Проверить» заново.
Частые формулировки
«настроить поток заявок», «интенсивность потока в симуляции», «таймаут ожидания заявок», «рабочие часы в des-симуляции», «пики нагрузки в имитационном моделировании», «как задать количество заявок в час», «что делать с заявками которые долго ждут», «экспоненциальное распределение заявок», «своё расписание пиковых часов».