- 엘리베이터 운행은 단순한 호출 응답이 아니라 차량 수, 승객 흐름, 적재량, 이동 방향을 함께 고려하는 배차 최적화 문제임
- 단일 차량용 SCAN은 최상층에서 방향을 바꾸지만, LOOK은 실제 요청이 있는 가장 높은 층에서 되돌아가 일반적인 운행 기대에 더 가까움
- 여러 차량을 다루는 RSR(Relative System Response) 은 도착 예상 시간과 적재량 등을 점수화하고, 5초마다 배차를 재최적화해 지연된 차량의 승객을 다른 차량으로 돌릴 수 있음
- 차량이 계속 만원이거나 층마다 정차할 정도로 승객 유량이 많고 차량 수가 적다면, 복잡한 RSR보다 단순한 LOOK이 더 나을 수 있음
- 목적층을 미리 입력하는 목적지 배차(Destination Dispatch) 는 더 많은 정보를 확보하지만 지정 차량을 바꾸기 어려워, 초고층·차량 8대 이상 같은 일부 사례를 제외하면 전통적인 상·하 버튼보다 대기 시간이 대체로 길어짐
단일 차량은 어디에서 방향을 바꾸는가
- 1961년 특허를 받은 SCAN은 로비에서 출발해 최상층까지 올라간 뒤 방향을 바꿔 내려오며, 이동 경로에 있는 승객을 태우고 내려줌
- LOOK은 최상층까지 무조건 가지 않고 요청된 가장 높은 층까지만 운행한 뒤 되돌아감
- 일반적으로 사람들이 알고 있고 기대하는 엘리베이터 운행 방식은 LOOK에 가까움
여러 차량의 기본 배차
- 엘리베이터가 여러 대라면 어떤 차량이 어느 호출을 맡을지 조정해야 함
- 기본 시스템에서는 중앙 스케줄러가 각 차량의 정차 층을 지정하고 새 호출을 가장 가까운 차량에 배정함
- 하지만 단순 거리 기반 배차만으로는 가까운 차량이 만원인 상황 등을 충분히 반영하기 어려움
대기 시간을 평가하는 방법
- 엘리베이터 알고리듬의 가장 직관적인 평가지표는 호출부터 차량 도착까지의 대기 시간임
- 간단하게는 차량이 30초 또는 90초 안에 도착한 비율을 측정할 수 있음
- 더 엄밀하게 평가하려면 수천 회 운행의 대기 시간을 모아 분포와 히스토그램을 확인함
- p90이 2분이면 승객의 90%가 2분 이내로 기다렸다는 뜻임
- p50이 1분이면 절반의 호출에서 차량이 1분 이내에 도착함
- 승객은 평균 대기 시간보다 유난히 오래 기다린 p90 사례를 더 강하게 기억하는 경향이 있음
시간대에 따라 달라지는 승객 흐름
- 대형 사무용 건물의 아침에는 로비에서 상층으로 올라가는 이동이 대부분을 차지함
- 저녁에는 퇴근 인원으로 인해 상층에서 아래로 내려오는 흐름이 우세해짐
- 점심시간에는 상행과 하행이 섞이고, 나머지 시간에는 층과 층 사이의 이동이 많음
- 대기 시간 분포는 시간대와 교통 패턴에 따라 크게 달라지며, 특히 아침 출근 시간의 통계가 나쁨
RSR은 어떤 차량을 선택하는가
- Otis의 RSR(Relative System Response) 은 각 차량이 승객을 태우기에 얼마나 적합한지 점수화하며, 점수가 낮을수록 적합함
- 승차 점수는 여러 요소를 조합해 계산함
- 호출 층까지의 도착 예상 시간
- 탑승 중인 승객 수에 따른 적재 페널티
- 같은 방향으로 같은 층을 향하는 차량이 이미 있을 때 적용하는 군집 방지 페널티
- 이동 방향 일치 보너스
- 호출 층에서 두 개 층 이내에 있는 유휴 차량 보너스
- 낮은 적재량 보너스
- 군집 방지(anti-bunching) 는 다른 차량이 이미 같은 방향으로 같은 층을 향하고 있다면 추가 배정을 억제함
- RSR은 5초마다 전체 배차를 다시 최적화함
- 차량 A가 지연되면 원래 A가 태울 예정이던 승객을 차량 B로 재배정할 수 있음
- 이러한 지속적 재최적화가 승객 흐름을 원활하게 만드는 핵심임
LOOK과 RSR의 성능 차이
- 대기 시간 분석 도구를 이용하면 LOOK과 RSR의 30초·90초 이내 도착 비율을 비교할 수 있음
- 승객 유량이 높아질수록 LOOK이 RSR을 앞서기 시작함
- 차량이 항상 만원이고 모든 층에 정차하면 RSR의 추가 규칙이 주는 효과가 줄어듦
- 차량 묶음당 엘리베이터 수가 적은 소형 건물에서도 LOOK이 RSR보다 나은 경향이 있어, 단순한 방식이 더 적합할 수 있음
- 대기 시간뿐 아니라 탑승 후 목적층까지 걸리는 이동 시간도 측정 가능함
- LOOK과 RSR은 이 지표에서도 서로 다른 특성을 보이지만 구체적인 비교는 다루지 않음
목적지 배차가 더 많은 정보에도 불리한 이유
- 목적지 배차는 각 층의 키오스크에서 목적층을 먼저 입력하면 탑승할 엘리베이터를 지정하는 방식임
- 최적화 시스템이 차량 도착 전에 승객별 목적지를 모두 알 수 있지만, 대기 시간은 일반적으로 전통적인 상·하 버튼 방식보다 길어짐
- 매우 높은 건물에서 차량 묶음당 엘리베이터가 8대 이상인 경우처럼 키오스크 방식이 유리한 예외도 있음
- 성능 저하의 핵심 원인은 배차의 경직성임
- 전통적인 방식은 5초마다 차량 경로와 승객 배정을 다시 최적화할 수 있음
- 목적지 배차에서는 승객이 처음 지정된 차량에 타야 함
- 호출 30초 뒤 운행 상황이 달라져도 지정 차량을 유연하게 바꾸지 못함
- 목적지라는 추가 정보의 이점보다 재배치 유연성을 잃는 손해가 더 큼
시뮬레이션의 조정 항목과 범위
- 전체 시뮬레이션에서는 층수, 차량 수, 분당 승객 유량을 조절하며 30초·90초 이내 도착 비율을 확인할 수 있음
- 실제 엘리베이터 알고리듬에는 더 많은 고려 사항이 있으며, 여기서 다룬 범위는 전체 영역의 일부임
- 호출 버튼 입력은 전달되지만 엘리베이터가 여러 운행 조건을 함께 계산하므로 즉시 도착하지 않을 수 있음