Почему лифт с полной кабиной едет дальше

Лифт обслуживает не только людей внутри кабины: система управления получает два вида команд. Пассажир нажимает кнопку этажа в кабине, а ожидающий снаружи вызывает лифт на свой этаж. Когда кабина почти заполнена, остановка ради нового пассажира может оказаться бесполезной: внутри уже нет места, а дверь всё равно придётся открывать и закрывать.

Поэтому контроллер учитывает загрузку. Если она достигает установленного порога, лифт может временно не принимать попутные вызовы с этажей и продолжить путь по заказам пассажиров внутри. Это не обязательно означает, что вызов отменён: система может назначить его другой кабине или обслужить позднее.

Экономия остановок — компромисс

Каждая остановка отнимает время не только на открывание дверей. Кабине нужно затормозить, дождаться посадки и снова разогнаться. Если она регулярно останавливается у переполненных дверей, пассажиры внутри едут дольше, а люди снаружи всё равно не могут войти. Пропуск таких вызовов помогает быстрее освободить кабину и отправить её за следующими пассажирами.

Но приоритет поездки внутри не должен превращаться в бесконечное ожидание на этаже. Алгоритмы распределяют вызовы между лифтами и балансируют между скоростью поездки, временем ожидания и заполнением кабин; конкретное поведение зависит от оборудования и настроек здания. Поэтому в часы пик лифт может не остановиться у ожидающего человека, хотя его кнопка нажата: системе выгоднее сначала довезти тех, для кого в кабине уже есть место.