우리나라의 경우 도시철도의 역사에는 대부분 동일한 형태의 열차가 정차하지만 일본·미국 등에서는 같은 역사에 차량의 길이, 출입문의 개수가 다른 여러 종의 열차가 정차하는 경우가 많다. 이는 우리나라의 일반철도 역사도 마찬가지이다. 이러한 다양한 형태의 열차(차량)가 정차할 경우 열차 정차 시 출입문의 위치가 각각 다르기 때문에 승강장에 PSD(Platform Screen Door)를 설치하기가 불가능하다. 이러한 문제점을 해결하기 위해 개발한 RPSD(Rope-type Platform Safe Ddoor)는 출입문 위치와 상관없이 선로와 승강장을 분리할 수 있어 다양한 형태의 열차가 정차하는 역사의 안전 확보에 획기적 개선이 예상된다. 이 RPSD를 도입하기 위해 가장 중요한 시스템은 열차 도어의 개폐 여부를 판단하는 알고리즘(algorithm)이다. 왜냐하면 열차가 승차 위치에 정차했을 경우에만 승강장 안전시스템이 열리도록 해야 승강장 안전시스템의 기본적인 역할인 추락사고 방지가 가능하기 때문이다. 본 연구에서는 열차 승차위치 정차 여부 감지를 위한 여러 가지 대안들을 도출하고, 대안들의 적용 가능성을 살펴본 후 해당 대안을 운영할 수 있는 알고리즘을 도출하였다. 마지막으로 제시된 알고리즘이 여러 종류의 열차에 대해 승차위치 정차 여부를 확인할 수 있는지에 대해 검토하여 해당 알고리즘을 RPSD 도입 시 열차의 승차위치 정차 여부를 판단할 수 있는 방안으로 선정하였다.
본고에서는 열차 승차위치 정차 여부 감지를 위한 여러 가지 대안들을 도출하고, 대안들의 적용 가능성을 살펴본 후 해당 대안을 운영할 수 있는 알고리즘을 도출하였다.