Comments 16
умные лифты — это просто ппц как задаёт настроение каждый раз, когда собираешься выходить на улицу. Недавно переехал в башню на 16эт / 22эт с 3 лифтами. У них работает режим автоматического распределения между этажами в свободное время, в итоге не ждешь лифт практически никогда больше 5-10 секунд. Казалось бы мелочь, но так приятно. До этого тоже жил в похожей башне… без этой фишки, вечно ждёшь по минуте.
PS
И вообще после 4 переездов последних лет понял один хороший принцип: Нужно в 9 вечера приехать в предполагаемое место жилья и: 1) комфортно поставить машину, 2) не смочь попасть в подъезд просто так, поругавшись с консьержем (у вас же нет ключей), 3) быстро уехать на чистом лифте. Если что-то из этих пунктов не выполняется — ловить тут нечего.
Успехов с пунктом 1)
1) в одном из 4 моих мест жительств так было… новая башня, окруженная малоквартирными пятиэтажками: парковка во дворе была вполне комфортная почти всегда.
2 и 3 — ну упор был на фразу "просто так" как через проходной двор, а хотя бы пообщавшись с консьержом о том кто вы и что вы и куда вы. У меня вот в доме щас нельзя пройти дальше второй подъездной двери, пока консьерж не откроет дверь от себя после общения с вами в предбаннике.
Все неправильно. Вот как надо:
- Купить квартиру в ипотеку за 10млн.
- Потерять работу и продать машину чтобы платить взносы.
- Нюхать аммиак в лифте и органику в коридоре из-за мусоропровода, размышлять о бренности бытия.
- ...
- Профит.
Опять же, редко используется оценка веса, и количество людей (хотя с простейшей камерой можно было бы определять, что кабина полна, даже если вес людей не набрался до некой отметки.
Такое тоже используется. Например, видел в одном из высотных офисных зданий в Париже, что один лифт обслуживал только 1-ый и этажи начиная с 20 по 40-ой. А второй — только с 1 по 20-ый.
С четной-нечетной системой будет проблема, что найдутся те, кто будет согласен пройти один этаж по лестнице.
Прошу прощения за возможную боль в глазах: https://repl.it/@miD/ElevatorSimulationScript
Движение происходит по направлению первого принятого пассажира, т. е. сначала всегда вверх (т. к. начальная позиция — 1 этаж), до тех пор, пока не будут развезены все пассажиры лифта, двигающиеся выше его текущего положения (те, которым нужно ниже, не принимаются). При отсутствии пассажиров как в лифте, так и на его текущем этаже, лифт двигается к ближайшему этажу, потом цикл повторяется. При перемещении между этажами, если есть места, принимаются пассажиры, двигающиеся по пути.
Сейчас при разработке алгоритмов для лифтов мало кто занимается чистой математикой. Легче промоделировать все возможные комбинации и выбрать оптимальный путь из них. Ресурсов даже встроенных процессоров обычно более, чем достаточно.
Разработка алгоритма движения лифтов