도시철도 운행계획과 화물운송 스케줄 최적화
지하물류 시스템이 실제 도시 인프라로 운영되기 위해서는 화물을 열차에 실을 수 있다는 기술적 가능성만으로는 충분하지 않다. 도시철도는 기본적으로 승객을 안전하고 정시에 수송하기 위해 운영되는 교통수단이기 때문이다. 화물운송이 승객 운송과 충돌하거나 열차 지연을 유발한다면 물류 효율이 높더라도 지속적인 서비스로 발전하기 어렵다.
따라서 지하물류의 핵심 과제 중 하나는 기존 도시철도 운행계획과 화물운송 일정을 정교하게 연결하는 것이다. 어느 시간대에 화물을 반입할 것인지, 어떤 열차에 얼마나 적재할 것인지, 출발역과 도착역에서 몇 분 안에 작업을 완료할 것인지, 열차 지연이 발생했을 때 화물을 어떻게 재배정할 것인지를 하나의 운영계획으로 설계해야 한다.
이 과정은 단순한 시간표 작성이 아니다. 승객 수요, 열차 운행간격, 역사 혼잡도, 화물량, AGV 처리능력, MFC 보관공간, 최종 배송차량 도착시간이 동시에 고려돼야 한다. 이러한 복합적인 조건을 체계적으로 조정하기 위해 시스템엔지니어링과 디지털트윈을 활용한 스케줄 최적화가 필요하다.

승객 운송이 지하물류 계획의 최우선 제약조건이다
도시철도 기반 지하물류는 승객 운송체계 안에서 운영된다. 따라서 화물운송 계획은 열차의 안전과 정시성, 승객 편의를 침해하지 않는 범위에서 수립해야 한다.
가장 먼저 고려해야 할 요소는 시간대별 승객 수요다. 출근과 퇴근 시간에는 열차 내부와 승강장, 계단, 엘리베이터가 혼잡해진다. 이 시간대에 화물 적재와 하역을 수행하면 승객 이동을 방해하고 사고 위험을 높일 수 있다.
반면 평일 낮이나 늦은 저녁과 같은 비첨두시간에는 상대적으로 열차와 역사 공간에 여유가 발생할 수 있다. 지하물류는 이러한 유휴용량을 활용하는 방식으로 접근해야 한다.
그러나 비첨두시간이라고 해서 모든 열차에 화물을 실을 수 있는 것은 아니다. 노선마다 운행간격과 승객 특성이 다르고 역사별 혼잡도가 다르기 때문이다. 환승역과 터미널 인근 역사는 일반 역보다 승객 이동이 복잡할 수 있다.
따라서 노선 전체를 하나의 기준으로 운영하기보다 시간대, 구간, 역사별로 화물운송 가능 수준을 구분해야 한다. 특정 열차에는 화물을 적재할 수 있지만 일부 혼잡구간에서는 적재량을 줄이거나 작업을 제한하는 방식이 필요하다.
화물운송에 사용할 열차를 어떻게 선정할 것인가
화물을 운송하는 방법은 전용 화물열차, 승객열차의 일부 공간 활용, 개조 차량 또는 별도 화물 모듈 활용 등으로 나눌 수 있다. 각 방식은 운영조건과 비용, 안전성에 차이가 있다.
화물 전용열차는 승객과 화물을 명확하게 분리할 수 있고 적재공간을 효율적으로 사용할 수 있다는 장점이 있다. 그러나 별도의 차량과 운행시간을 확보해야 하며 기존 운행계획에 추가적인 부담을 줄 수 있다.
승객열차 일부 공간을 활용하는 방식은 기존 열차 운행을 활용할 수 있어 초기 비용을 줄일 수 있다. 하지만 승객 공간을 침해하지 않도록 적재구역을 분리해야 하며 화물 고정, 출입통제, 화재안전 기준이 마련돼야 한다.
어떤 방식을 선택하더라도 대상 열차를 선정하는 기준이 필요하다. 열차별 예상 혼잡도, 운행구간, 정차시간, 회차시간, 차량 내부 공간, 출발역과 도착역의 작업 가능성을 함께 평가해야 한다.
단순히 승객이 적은 열차를 선택하는 것만으로는 충분하지 않다. 출발역에서 화물이 준비되지 않았거나 도착역의 MFC가 포화상태라면 해당 열차를 이용하기 어렵다. 열차 선정은 물류 전 과정의 준비상태와 연결돼야 한다.
화물운송 스케줄의 기본 구조
지하물류 운송 스케줄은 화물이 열차에 적재되는 시각만 정하는 계획이 아니다. 화물의 접수부터 최종 배송수단에 인계되는 순간까지 전체 작업을 하나의 시간축으로 연결해야 한다.
먼저 외곽 물류센터 또는 출발역 MFC에서 화물을 목적지별로 분류해야 한다. 이후 표준 물류용기나 카트에 적재하고 식별정보를 등록한다. AGV가 화물을 지정된 대기구역으로 이송하고 열차가 도착하면 정해진 시간 안에 적재해야 한다.
열차가 도착역에 도착하면 하역장비와 AGV가 준비돼 있어야 한다. 화물은 도착역 MFC로 이동한 뒤 배송지역과 배송수단별로 다시 분류된다. 마지막으로 배송기사, 전기화물차, 자전거 또는 로봇에 인계된다.
이 과정에서 하나의 작업이 지연되면 다음 단계가 연쇄적으로 영향을 받는다. 출발역의 분류가 늦어지면 열차 적재시간을 놓칠 수 있다. 열차가 지연되면 도착역의 AGV 작업과 배송기사 인수시간도 변경된다.
따라서 각 단계에는 계획시간뿐 아니라 허용 가능한 여유시간이 필요하다. 일정한 완충시간을 확보해야 작은 지연이 전체 배송 실패로 확대되는 것을 막을 수 있다.
열차 정차시간과 적재·하역시간의 관계
지하물류에서 가장 민감한 시간 제약은 열차 정차시간이다. 승객 승하차가 끝난 뒤 화물작업 때문에 열차 출발이 지연돼서는 안 된다.
이를 위해 화물 적재와 하역 작업은 열차의 기존 정차시간 안에서 완료되거나 별도의 작업시간이 확보돼야 한다. 화물을 개별 박스 단위로 옮기면 시간이 오래 걸리기 때문에 표준화된 물류용기나 모듈 단위로 처리하는 것이 효율적이다.
작업시간은 평균값만으로 계획해서는 안 된다. 화물량이 많거나 장비가 일시적으로 지연되는 상황을 고려해 최대 소요시간과 실패 가능성을 분석해야 한다.
예를 들어 평균 하역시간이 80초라고 하더라도 일부 상황에서 150초가 소요된다면 열차 정시성을 위협할 수 있다. 일정 수준 이상의 신뢰도로 작업이 완료되는지를 검증해야 한다.
작업이 정해진 시간 안에 완료되지 못할 것으로 판단되면 자동으로 중단하는 규칙도 필요하다. 일부 화물을 억지로 추가 적재하기보다 다음 열차로 넘기는 것이 전체 철도 운영에는 더 안전할 수 있다.
적정 화물량을 산정하는 방법
지하물류에서는 가능한 많은 화물을 한 번에 운송하는 것이 항상 최적은 아니다. 적재량이 증가하면 물류 효율은 높아지지만 분류, 이송, 적재, 하역에 필요한 시간이 늘어난다.
적정 화물량을 결정하려면 열차의 적재공간뿐 아니라 출발역과 도착역의 처리능력을 함께 고려해야 한다. 출발역에서 시간당 300개의 화물을 준비할 수 있더라도 도착역 MFC가 시간당 150개만 처리할 수 있다면 화물이 누적된다.
AGV 수와 이동속도, 엘리베이터 용량, 하역장비 처리능력, MFC 보관공간도 화물량을 제한하는 요소다. 최종 배송수단이 제시간에 도착하지 않으면 도착역 재고가 계속 증가할 수 있다.
따라서 적정 화물량은 열차 최대 적재량보다 전체 시스템이 안정적으로 처리할 수 있는 수준을 기준으로 정해야 한다.
초기 실증에서는 최대 처리량을 목표로 하기보다 시스템의 안정성을 확인할 수 있는 낮은 물동량부터 시작하는 것이 적절하다. 운영데이터가 축적되면 병목구간을 개선하고 화물량을 단계적으로 늘릴 수 있다.
화물 우선순위와 서비스 수준을 구분해야 한다
모든 화물이 동일한 배송조건을 요구하는 것은 아니다. 당일배송 상품, 신선식품, 의약품, 일반 택배는 허용 가능한 지연시간과 보관조건이 다르다.
따라서 화물운송 스케줄에는 우선순위 규칙이 포함돼야 한다. 긴급성과 시간 민감도가 높은 화물은 먼저 적재하고, 일정 지연을 허용할 수 있는 화물은 다음 열차로 배정할 수 있다.
우선순위는 물류기업의 판단만으로 결정해서는 안 된다. 화물 특성, 주문시간, 도착 예정시간, 보관조건, 현재 네트워크 혼잡도를 종합적으로 고려해야 한다.
열차 적재공간이 부족할 때 어떤 화물을 제외할 것인지도 사전에 정해야 한다. 운영자가 현장에서 임의로 판단하면 일관성이 떨어지고 책임문제가 발생할 수 있다.
서비스 수준을 여러 단계로 구분하는 것도 방법이다. 정시배송이 중요한 화물에는 예약된 운송공간을 제공하고, 일반 화물에는 남는 용량을 활용하는 방식으로 운영할 수 있다.
실시간 재계획이 필요한 이유
도시철도와 물류운영에서는 계획과 실제 상황이 항상 일치하지 않는다. 열차 지연, 차량 교체, 승객 급증, AGV 고장, 엘리베이터 장애, 화물 미도착이 발생할 수 있다.
고정된 시간표만으로 운영하면 하나의 문제가 전체 배송일정에 영향을 줄 수 있다. 따라서 지하물류 시스템은 현재 상황에 따라 운송계획을 다시 계산할 수 있어야 한다.
열차가 지연되면 출발역에서 추가 화물을 적재할 수 있는지 판단할 수 있다. 반대로 도착이 늦어지면 배송기사의 인수시간을 조정하거나 화물을 임시보관해야 한다.
예정된 열차가 운행에서 제외되면 화물을 다음 열차로 옮기거나 다른 노선과 역사로 우회해야 할 수 있다. 일부 화물은 지상 배송수단으로 전환하는 방안도 검토할 수 있다.
이러한 실시간 재계획은 전체 시스템의 현재 상태를 파악할 수 있을 때 가능하다. 열차 위치, 화물 준비상태, AGV 가용성, MFC 재고량, 배송수단 위치가 통합돼야 한다.
디지털트윈 기반 스케줄 시뮬레이션
실제 운행계획에 화물운송을 적용하기 전에 디지털트윈을 이용해 다양한 운영조건을 검증할 수 있다. 열차 시간표와 승객 수요, 화물량, 장비 성능을 가상환경에 입력하고 전체 흐름을 시뮬레이션하는 방식이다.
예를 들어 시간당 열차 10대 중 2대를 화물운송에 활용했을 때 처리할 수 있는 화물량과 역사 혼잡도 변화를 분석할 수 있다. 화물량을 20%, 50%, 100% 증가시켰을 때 어느 구간에서 병목이 발생하는지도 확인할 수 있다.
열차가 3분 또는 5분 지연됐을 때 도착역 MFC와 최종 배송계획에 미치는 영향도 비교할 수 있다. AGV 한 대가 고장 났을 때 작업시간이 얼마나 증가하는지, 엘리베이터 사용이 제한될 때 대체경로가 충분한지도 분석할 수 있다.
디지털트윈은 하나의 최적값을 찾는 데만 사용되지 않는다. 안전성, 처리량, 정시성, 비용, 에너지 사용량 사이의 균형을 비교하는 데 활용할 수 있다.
처리량을 최대화하는 계획이 열차 지연 위험을 크게 높인다면 실제 운영에는 적합하지 않다. 안정성과 회복능력을 포함한 현실적인 운영계획이 필요하다.
시스템엔지니어링 기반 스케줄 요구사항
화물운송 스케줄은 운영자의 경험만으로 만들어서는 안 된다. 상위 사업목표와 안전요구사항을 반영해 체계적으로 설계해야 한다.
대표적인 요구사항으로는 화물작업이 승객열차의 정시운행을 방해하지 않아야 한다는 조건이 있다. 물류장비는 지정된 시간과 구역에서만 운행해야 하며 승객 혼잡도가 기준을 초과하면 작업을 중단해야 한다.
화물은 열차 출발 일정 시간 전까지 적재대기구역에 도착해야 하고, 지연된 화물은 자동으로 다음 운송편에 재배정돼야 한다. 도착역 MFC의 보관용량이 기준을 초과하면 추가 적재를 제한해야 한다.
각 요구사항은 실제 데이터로 검증할 수 있어야 한다. 열차 출발시각과 작업 종료시각을 비교하면 정시성 영향을 확인할 수 있다. 화물 위치정보를 이용하면 마감시간 준수 여부를 확인할 수 있다.
디지털트윈과 운영데이터를 연결하면 요구사항 충족 여부를 지속적으로 감시할 수 있다. 동일한 지연이 반복된다면 단순 운영 실수가 아니라 시스템 구조나 스케줄 설계의 문제일 수 있다.
다목적 최적화가 필요한 지하물류
지하물류 스케줄은 하나의 목표만으로 최적화할 수 없다. 물류기업은 운송량과 수익성을 높이기를 원하지만 철도 운영기관은 안전과 정시성을 우선한다. 이용객은 불편이 없는 이동환경을 기대하며 도시는 교통과 탄소배출 감소를 요구한다.
따라서 스케줄 최적화에는 여러 평가기준이 포함돼야 한다. 주요 기준으로 열차 지연시간, 시간당 화물 처리량, 평균 배송시간, 장비 가동률, MFC 재고량, 승객 혼잡 영향, 운영비, 에너지 소비량을 사용할 수 있다.
어떤 목표에 더 높은 우선순위를 둘 것인지도 명확히 해야 한다. 안전과 열차 정시성은 다른 목표보다 우선하는 제약조건으로 설정할 수 있다. 그 범위 안에서 물류 처리량과 비용을 최적화하는 방식이 현실적이다.
최적화 결과가 지나치게 복잡하면 현장에 적용하기 어려울 수 있다. 운영자가 이해하고 실행할 수 있는 규칙으로 변환해야 한다. 예를 들어 특정 조건에서 어느 열차로 화물을 이동시키는지 명확하게 제시해야 한다.
예측기술을 활용한 선제적 운송계획
지하물류 스케줄의 정확도를 높이려면 현재 데이터뿐 아니라 미래 수요를 예측해야 한다. 요일, 시간대, 날씨, 행사, 온라인 주문량에 따라 화물량이 달라질 수 있다.
과거 데이터를 활용하면 역사별 예상 화물량과 배송수요를 추정할 수 있다. 예상 물동량에 따라 필요한 열차 공간, AGV 수, 작업인력, MFC 보관공간을 미리 배정할 수 있다.
승객 수요 예측도 중요하다. 공연이나 전시회, 스포츠 경기처럼 특정 역사에 승객이 급증하는 행사가 예정돼 있다면 해당 시간대의 화물운송을 줄이거나 다른 역사로 분산할 수 있다.
열차 지연 가능성과 설비 고장 가능성을 예측해 여유시간을 조정하는 것도 가능하다. 고장 가능성이 높은 장비에 핵심 작업을 집중하지 않고 대체장비를 미리 준비할 수 있다.
다만 예측은 항상 오차를 가진다. 하나의 예측값을 확정된 사실처럼 사용하기보다 낙관적, 일반적, 보수적 시나리오를 함께 검토해야 한다.
장애 상황에서의 회복력 있는 스케줄
효율적인 운송계획만큼 중요한 것이 장애 발생 후 빠르게 회복하는 능력이다. 모든 작업이 최적 조건에 맞춰 지나치게 촘촘하게 구성되면 작은 장애에도 전체 일정이 무너질 수 있다.
회복력 있는 스케줄에는 적절한 완충시간과 대체자원이 필요하다. 일부 열차의 적재공간을 예비용으로 유지하거나 MFC에 임시보관구역을 마련할 수 있다.
AGV 고장에 대비한 예비장비와 수동운반절차도 필요하다. 특정 역사에서 하역이 불가능하면 인접 역사에서 화물을 내려 지상배송으로 전환하는 대안도 검토할 수 있다.
장애 유형별 대응규칙은 사전에 모델링해야 한다. 열차 지연, 통신장애, 화재경보, 승객 급증에 따라 어떤 작업을 중단하고 어떤 화물을 우선 처리할 것인지 정해야 한다.
디지털트윈에서 여러 장애가 동시에 발생하는 복합상황을 시험하면 운영계획의 취약점을 발견할 수 있다.
단계적 실증으로 최적 운행조건을 찾아야 한다
초기 실증에서는 제한된 시간대와 적은 화물량으로 운송계획을 검증하는 것이 바람직하다. 계획된 작업시간과 실제 소요시간의 차이를 측정하고 병목구간을 확인해야 한다.
첫 단계에서는 출발역의 분류와 적재시간을 검증한다. 두 번째 단계에서는 열차 운송과 도착역 하역을 연결한다. 세 번째 단계에서는 MFC 분류와 최종 배송수단까지 포함해 전체 소요시간을 측정한다.
실증에서는 평균 처리시간뿐 아니라 최대값과 변동성을 함께 분석해야 한다. 평상시에는 잘 작동하지만 화물량이 조금만 늘어도 처리시간이 급증한다면 안정적인 시스템이라고 보기 어렵다.
운영 결과는 디지털트윈 모델에 반영해 시뮬레이션 정확도를 높여야 한다. 실제 작업시간과 이동속도, 장애 발생률을 이용해 계획을 지속적으로 보정하는 구조가 필요하다.
지하물류 스케줄은 도시철도와 물류의 약속이다
도시철도 기반 지하물류에서 운송 스케줄은 단순한 작업일정이 아니다. 철도 운영기관, 물류기업, 역사 관리자, 배송사업자가 언제 무엇을 수행할 것인지 정하는 공동의 운영 약속이다.
이 약속이 안정적으로 작동하려면 승객 안전과 열차 정시성을 최우선으로 유지해야 한다. 그 범위 안에서 화물량과 장비, 공간, 배송수단을 최적으로 배치해야 한다.
시스템엔지니어링은 다양한 이해관계자의 요구사항을 하나의 운송계획으로 통합한다. 각 작업의 책임과 인터페이스를 명확히 하고 계획이 변경됐을 때 영향을 받는 시스템을 추적할 수 있게 한다.
디지털트윈은 실제 운영 전에 여러 스케줄을 시험하고 열차 지연, 화물 증가, 장비 고장 상황을 분석하는 환경을 제공한다. 운영이 시작된 이후에는 실시간 데이터를 이용해 계획과 현실의 차이를 확인하고 운송일정을 다시 조정할 수 있다.
지하물류의 경쟁력은 화물을 얼마나 많이 싣느냐보다 철도와 물류의 서로 다른 시간체계를 얼마나 안정적으로 연결하느냐에 달려 있다. 승객 운송에 영향을 주지 않으면서 화물을 정해진 시간에 이동시키는 운영체계가 마련될 때 도시철도는 새로운 도시물류 인프라로 확장될 수 있다.