Как провести эксперимент с моделью
Эксперимент отвечает на один заранее сформулированный вопрос. Например: «сколько линий нужно для запаса?» или «что будет при 20 воротах?» Не меняйте сразу
Эксперимент отвечает на один заранее сформулированный вопрос. Например: «сколько линий нужно для запаса?» или «что будет при 20 воротах?» Не меняйте сразу несколько параметров, иначе причина результата станет неясной.
Проверка чувствительности в дашборде
- Запустите сценарий «12 линий · штатный режим с разбросом» и выберите политику.
- В блоке «Чувствительность» выберите один параметр.
- Нажмите «Пуск».
- Запишите диапазон значений, длительность и найденную точку срыва.
Дашборд ограничивает такой анализ двумя часами ради скорости. Это хороший инструмент сравнения точек, но не замена суточному подтверждающему прогону.
Проверка чувствительности через API
curl 'https://robozon.vadimevgrafov.ru/api/sensitivity?scenario=production-12-lines.json&policy=balanced-load¶m=sorter_count&values=10,11,12,13'
Допустимые параметры: items_per_hour, pareto_hot_share, sorter_count и
outbound_gates. Через основной API также можно менять прогрев, считывание,
мощность вывоза картона и интервал рейсов.
Серия случайных прогонов
.venv/bin/python -m robozon.monte_carlo scenarios/production-12-lines.json \
--policy balanced-load \
--replications 12 \
--service-time-cv 0.25 \
--json
Смотрите не только mean, но и low, high, n:
- для сквозного выхода опасна низкая граница;
- для площади и времени КТЯ опасна верхняя граница;
- при маленьком
nдиапазон является предварительным.
Журнал эксперимента
Для каждого результата зафиксируйте:
вопрос -> сценарий -> политика -> изменённый параметр ->
длительность -> seed/CV -> ключевые метрики -> вывод
Так эксперимент можно повторить и использовать на защите без спорных чисел.