Поскольку продолжают спрашивать, напишу подробнее про тактовое расписание, что это, зачем и как работает.
Начнём с "зачем". Основная цель - снижение времени ожидания. Это достигается так:
- в пиковые периоды интервал делается маленьким, менее 10 минут (если это возможно), и строго равномерным
- в межпиковые периоды интервал не растет в разы, а увеличивается незначительно
- всегда, когда интервал 10 минут и более, он делается ровно 10, 20, 30 или 60 минут. При этом на остановке минуты прибытия ТС данного маршрута всегда одни и те же в каждом часе. Например ночной автобус Н6 проходит остановку "м. Сухаревская" в область в 8 и 38 минут каждого часа, 1:08, 1:38, 2:08, 2:38 и так далее. Соответственно такое расписание просто запомнить и прийти прямо к отправлению автобуса, время ожидания получается маленьким даже при формально большом интервале.
Но это не главное. Главное это сделать так, чтобы расписание реально соблюдалось. Обеспечить это можно не всегда, т.к. соблюдение расписания в первую очередь зависит от внешних условий, таких как пробки, светофоры, длительная посадка через турникет и так далее. Но можно составить такое расписание, которое в заданных условиях обеспечивало бы наибольшую вероятность соблюдения. Кстати, такой подход заодно обеспечивает рост маршрутной скорости.
То, что от действия внешних факторов время в пути увеличивается, ни для кого не новость. Новость в том, что увеличивается не только среднее время в пути, зачастую сильно растет и его разброс.
Соответствуенно мы делаем так. Берем статистику ГЛОНАСС-треков за длительный период, как правило 3 месяца. Далее для каждого часа суток находим среднее время хода по маршруту, и его разброс. Во вновь составляемое расписание в качестве времени хода для данного часа закладывается значение по нижней границе разброса. Также в расписание в обязательном порядке закладывается регулирующая стоянка, длительность которой подбирается так, чтобы время хода+стоянка дали как раз верхнюю границу разброса.
Например на рисунке ниже время хода без пробок составляет 25 минут. К 19 часам оно растет в среднем в два раза, и 80% проездов укладываются в интервал от 40 до 60 минут. И мы закладываем для рейсов, отправляющихся с 19 до 20 часов, время хода в 40 минут и еще 20 минут на регулирующую стоянку. Речь о буднях, разумеется.
Дает это вот что. В хорошие дни, когда пробки поменьше, автобус проезжает маршрут по расписанию, и далее на конечной тупо ждёт следующего рейса. В плохие он опаздывает, и приезжает на конечную позже, как раз к концу регулирующей стоянки и сразу, с ходу уезжает в следующий рейс - по расписанию.
Нетрудно заметить, что такой подход делает расписание быстрым. Быстрее, чем если закладывать по среднему, например. В вышеприведенном примере по среднему было бы 50 минут, а у нас выходит 40. Если расписание составлено по среднему, то в половине случаев все будут тащиться по пустой дороге, а в половине - не успевать и срывать расписание, регулирующих стоянок-то нет.
Второй распространенный подход - не анализировать реальное движение, и заложить в расписание +- одно и то же время на весь день, получим вот что. В нашем примере в 19 часов было, кажется, 27 минут. В 100% случаев все будут жутко опаздывать. С расписанием попрощаемся сразу. Диспетчер будет пытаться вручную как-то рулить движением чтобы только соблюсти нормы труда и отдыха водителей, о регулярности можно забыть. И ни у кого нет стимула ехать быстро, все едут абы как, ведь как ни торопись - все ранво не успеешь. В итоге тактовое лучше не только с точки зрения регулярности, но и с точки зрения скорости.
Начнём с "зачем". Основная цель - снижение времени ожидания. Это достигается так:
- в пиковые периоды интервал делается маленьким, менее 10 минут (если это возможно), и строго равномерным
- в межпиковые периоды интервал не растет в разы, а увеличивается незначительно
- всегда, когда интервал 10 минут и более, он делается ровно 10, 20, 30 или 60 минут. При этом на остановке минуты прибытия ТС данного маршрута всегда одни и те же в каждом часе. Например ночной автобус Н6 проходит остановку "м. Сухаревская" в область в 8 и 38 минут каждого часа, 1:08, 1:38, 2:08, 2:38 и так далее. Соответственно такое расписание просто запомнить и прийти прямо к отправлению автобуса, время ожидания получается маленьким даже при формально большом интервале.
Но это не главное. Главное это сделать так, чтобы расписание реально соблюдалось. Обеспечить это можно не всегда, т.к. соблюдение расписания в первую очередь зависит от внешних условий, таких как пробки, светофоры, длительная посадка через турникет и так далее. Но можно составить такое расписание, которое в заданных условиях обеспечивало бы наибольшую вероятность соблюдения. Кстати, такой подход заодно обеспечивает рост маршрутной скорости.
То, что от действия внешних факторов время в пути увеличивается, ни для кого не новость. Новость в том, что увеличивается не только среднее время в пути, зачастую сильно растет и его разброс.
Соответствуенно мы делаем так. Берем статистику ГЛОНАСС-треков за длительный период, как правило 3 месяца. Далее для каждого часа суток находим среднее время хода по маршруту, и его разброс. Во вновь составляемое расписание в качестве времени хода для данного часа закладывается значение по нижней границе разброса. Также в расписание в обязательном порядке закладывается регулирующая стоянка, длительность которой подбирается так, чтобы время хода+стоянка дали как раз верхнюю границу разброса.
Например на рисунке ниже время хода без пробок составляет 25 минут. К 19 часам оно растет в среднем в два раза, и 80% проездов укладываются в интервал от 40 до 60 минут. И мы закладываем для рейсов, отправляющихся с 19 до 20 часов, время хода в 40 минут и еще 20 минут на регулирующую стоянку. Речь о буднях, разумеется.
Дает это вот что. В хорошие дни, когда пробки поменьше, автобус проезжает маршрут по расписанию, и далее на конечной тупо ждёт следующего рейса. В плохие он опаздывает, и приезжает на конечную позже, как раз к концу регулирующей стоянки и сразу, с ходу уезжает в следующий рейс - по расписанию.
Нетрудно заметить, что такой подход делает расписание быстрым. Быстрее, чем если закладывать по среднему, например. В вышеприведенном примере по среднему было бы 50 минут, а у нас выходит 40. Если расписание составлено по среднему, то в половине случаев все будут тащиться по пустой дороге, а в половине - не успевать и срывать расписание, регулирующих стоянок-то нет.
Второй распространенный подход - не анализировать реальное движение, и заложить в расписание +- одно и то же время на весь день, получим вот что. В нашем примере в 19 часов было, кажется, 27 минут. В 100% случаев все будут жутко опаздывать. С расписанием попрощаемся сразу. Диспетчер будет пытаться вручную как-то рулить движением чтобы только соблюсти нормы труда и отдыха водителей, о регулярности можно забыть. И ни у кого нет стимула ехать быстро, все едут абы как, ведь как ни торопись - все ранво не успеешь. В итоге тактовое лучше не только с точки зрения регулярности, но и с точки зрения скорости.