교통시뮬레이션 모형
설명 영상 교통시뮬레이션 모형 · 3:13
왜 배우는가: 교통시뮬레이션 모형은 도로를 실제로 바꾸기 전에 대안을 검증하는 도구라 교통계획, 설계, 운영 전 단계에서 쓰인다. 시험에서는 정의와 미시·중시·거시 분류를 함께 묻는 경우가 많다.
출제 이력: 제123회 3교시 6번, 제120회 1교시 7번
1. 한 줄 정의와 핵심 키워드
교통시뮬레이션 모형은 도로망의 교통류를 컴퓨터로 재현하여 교통 대안을 분석·평가하는 모형이다. 정의를 답안에 옮길 때는 대상, 방법, 목적의 세 요소를 빠뜨리지 않는다. 대상은 교통류, 방법은 컴퓨터 재현, 목적은 대안 분석과 평가다. 세 요소가 모두 있으면 채점 기준의 정의 항목을 충족한다. 재현 방식이 개별 차량인지 집계량인지에 따라 미시·중시·거시로 나뉜다. 핵심 키워드
- 교통류: 도로 위에서 차량이 이동하며 만드는 흐름이다.
- 미시적 모형: 개별 차량과 운전자를 단위로 위치와 속도를 계산한다.
- 중시적 모형: 차량군이나 가구처럼 묶은 집단을 단위로 한다.
- 거시적 모형: 교통량, 밀도, 평균속도 같은 집계량으로 흐름을 다룬다.
- 교통류 기본도: 교통량, 밀도, 속도의 관계를 나타내는 그래프다.
- 난수: 차량 발생과 경로 선택에 쓰는 무작위 값이다.
- 워밍업 기간: 시스템이 정상상태에 이르기 전의 구간이다.
2. 개념 풀이
쉬운 말로 풀면, 실제 도로를 고치기 전에 가상의 도로에서 차를 움직여 보는 도구다. 신호 주기를 바꾸거나 차로를 하나 늘렸을 때 정체가 어떻게 달라질지 미리 확인한다. 실험 비용이 들지 않고 같은 조건을 반복할 수 있다는 점이 장점이다. 정식으로는 도로망, 교통 수요, 신호와 차로 같은 입력 조건을 주고 차량의 이동을 시간 단위로 계산하여 통행시간, 대기 행렬, 속도 같은 결과를 얻는 모형이다. 입력은 네트워크 구조, 교통 수요 행렬, 신호 계획, 차량 특성이며 출력은 통행시간, 지체, 대기 길이, 속도 분포다. 출력 해석에서는 애니메이션으로 전체를 빠르게 훑되, 수치 비교는 출력 파일의 집계 방식을 확인한 뒤에 한다. 미시적 시뮬레이션(Microscopic Simulation)은 개별 차량의 위치와 속도를 초 또는 초 이하 단위로 추적한다. 차선 변경, 앞차 추종, 신호 앞 정지처럼 차량끼리 주고받는 영향을 직접 계산한다. 그래서 교차로와 혼잡 구간 분석에 적합하다. 거시적 시뮬레이션(Macroscopic Simulation)은 개별 차량을 따로 보지 않고 교통량, 밀도, 평균속도 같은 집계량으로 흐름을 다룬다. 지역 단위의 수요와 통행 패턴을 평가할 때 계산이 빠르고 결과를 해석하기 쉽다. 중시적 시뮬레이션(Mesoscopic Simulation)은 미시와 거시의 중간 단계다. 차량군이나 가구 단위처럼 특성이 비슷한 요소를 묶어 다루므로 계산 부담을 줄이면서 경로 선택 같은 행태를 어느 정도 반영한다. 세 방식은 배타적이라기보다 정밀도와 계산량의 균형으로 고른다. 노선 단위 계획은 거시나 중시로, 교차로 신호 설계는 미시로 푸는 식이다. 교통류 기본도는 교통량 q(대/시), 밀도 k(대/km), 속도 v(km/h)의 관계를 보여 준다. 세 값은 q = k × v 로 묶인다. 밀도가 커지면 속도가 떨어지고, 교통량은 어느 밀도에서 최대가 된 뒤 다시 줄어든다. 시뮬레이션 결과가 이 관계와 맞는지 확인하는 것이 검증의 기본이다. 미시 모형은 난수로 차량 발생과 경로를 정하므로 같은 입력에서도 결과가 조금씩 달라진다. 그래서 난수 시드(seed)를 바꿔 여러 번 실행하고 평균과 산포를 함께 본다. 시작 직후는 빈 도로 상태이므로 워밍업 기간을 두어 결과 집계에서 뺀다.
3. 등장 배경과 필요성
도로는 한 번 만들면 되돌리기 어렵고 건설비도 크다. 신호 체계나 차로 구성을 바꾼 뒤 정체가 생기면 그 피해는 실제 이용자가 떠안는다. 실제 도로에서 시험할 수 없으므로 가상 공간에서 먼저 검증하는 수단이 필요해졌다. 도시가 넓어지고 토지 이용과 교통 정책이 얽히면서 이렇게 하면 어떻게 되는지를 묻는 가정 분석(what-if) 수요가 늘었다. 지역 계획 기관은 도시 개발이 교통 기반시설 성능에 주는 영향을 평가하며, 같은 모형으로 대기질 같은 환경 변화까지 함께 본다. 이것이 계획 단계에서의 필요성이다. 운영과 설계 단계에서도 필요성이 크다. 고속도로 병목, 차로 형식, 신호 주기 같은 세부 요소를 조정할 때 시뮬레이션은 교차로나 회랑 단위에서 효과를 미리 예측한다. 지능형교통체계(ITS)처럼 신호와 정보를 실시간으로 바꾸는 시스템을 도입할 때도 사전 검증 도구로 쓰인다. 집계 모형만으로는 한계가 있다. 혼잡이 심해져 대기 행렬이 길어지고 풀리는 과정은 개별 차량의 상호작용에서 생기므로, 이를 재현하려면 미시 모형이 필요하다. 미시 모형은 포화 상태까지 계산할 수 있어 도심 교차로와 신호 연동 구간 분석에 많이 쓰인다. 해석적 신호 분석 도구는 수식으로 교통 요소를 표현하는 별개의 계열이다. 시뮬레이션은 시간에 따라 차량이 움직이는 과정을 직접 계산한다는 점에서 다르다. 이 차이가 어떤 문제에 어떤 도구를 고를지 결정하는 기준이 된다. 최근에는 자율주행 기능을 검증하는 도구로도 쓰인다. 이때 시뮬레이션은 가상 교통 환경에서 주행 시나리오를 반복 생성하는 역할을 한다.
4. 구성요소·원리·절차
교통시뮬레이션 모형은 입력 자료, 모형 엔진, 출력 분석의 세 부분으로 구성된다. 입력 자료는 도로망, 교통수요, 신호 조건이다. 엔진은 차량의 생성, 추종, 차로변경, 신호 응답을 시간 단위로 계산한다. 출력은 통행시간, 지체, 대기행렬 길이 같은 성능 지표다.
구성요소별 역할은 다음 표와 같다.
| 구성요소 | 역할 | 주요 내용 |
|---|---|---|
| 도로망 모형 | 공간 구조 정의 | 링크, 노드, 차로 수, 연결로 |
| 수요 모형 | 차량 발생과 경로 설정 | O/D 교통량, 출발 시각 분포 |
| 차량 거동 모형 | 개별 차량 움직임 계산 | 추종 간격, 차로변경, 가감속 |
| 신호·제어 모형 | 신호 주기와 검지 처리 | 신호 현시, 감응 신호 |
| 출력 분석 모듈 | 성능 지표 집계 | 통행시간, 지체, 대기행렬 |
다섯 구성요소는 한 번의 실행 안에서 순서대로 맞물린다. 수요 모형이 만든 차량이 도로망 위에서 거동 모형에 따라 움직이고, 그 결과가 출력 분석 모듈에서 지표로 바뀐다. 결과의 신뢰도는 거동 모형의 보정 수준에 크게 좌우된다. 입력 자료의 품질 역시 결과를 좌우한다. 차로 수나 신호 주기가 실제와 다르면 거동 모형이 아무리 정밀해도 결과는 어긋난다.
교통시뮬레이션의 원리는 교통 현상을 수학 모형으로 재현하는 데 있다. 모형의 단위에 따라 두 가지로 나뉜다. 미시 모형(microscopic model)은 개별 차량과 운전자를 단위로 한다. 차량의 위치와 속도를 초 이하 단위로 갱신하고, 차량 간 상호작용이 누적되어 대기행렬과 지체가 나타난다. 거시 모형(macroscopic model)은 교통류를 밀도, 유량, 평균속도 같은 집계량으로 다룬다. 미시 모형은 개별 차량, 거시 모형은 교통류 집계를 다룸
교통시뮬레이션은 정확도와 계산 비용이 상충하는 모형이다. 미시 모형은 차량 단위로 정밀하지만 대규모 망에서는 계산 시간이 길어진다. 거시 모형은 빠르지만 차량 간 상호작용을 잃는다. 두 사이에 있는 중시뮬레이션(mesoscopic model)은 비슷한 차량을 묶음 단위로 다룬다.
거시 모형의 기본 원리는 세 변수의 관계다. 유량 q는 단위 시간당 통과 차량 수(vehicles/h), 밀도 k는 단위 길이당 차량 수(vehicles/km), 속도 v는 평균 속도(km/h)다. 이 셋 사이에는 유량 = 밀도 × 속도 관계가 성립한다.
$q = kv$
기본 도표(fundamental diagram)는 이 관계를 그래프로 나타낸 것이다. 밀도가 높아지면 속도가 떨어지고, 어느 임계 밀도에서 유량이 최대가 된다. 이 모양을 알면 도로 용량과 유입 제어의 효과를 대략 설명할 수 있다.
미시 모형의 핵심은 차량 추종 모형과 차로변경 규칙이다. 추종 모형은 앞차와의 간격과 상대속도에 따라 가속도를 정한다. 차로변경 규칙은 목표 차로의 여유 간격과 이득을 비교해 변경 여부를 결정한다. 이 두 규칙은 운전 행태의 차이를 반영하려고 확률적 요소를 포함하는 경우가 많다.
시뮬레이션의 확률적 성격은 난수에서 나온다. 미시 시뮬레이션은 난수로 차량을 생성하고, 경로를 선택하며, 운전 행태를 정한다. 같은 입력이라도 난수 시드가 다르면 결과가 달라진다. 따라서 난수 시드를 바꿔 여러 번 실행하고 평균과 변동을 함께 본다. 한 번의 결과만 보고하면 우연에 따른 변동을 설명할 수 없다.
수행 절차는 다음 여섯 단계로 정리된다.
- 대상 지역의 도로망과 차로, 신호 자료를 구축한다.
- 기종점 교통량을 입력하고 차량 생성 규칙을 설정한다.
- 관측 속도와 교통량으로 거동 파라미터를 보정한다.
- 초기 과도 상태를 제외할 워밍업 기간을 설정한다.
- 난수 시드를 바꿔 여러 번 실행한다.
- 지표를 집계하고 대안을 비교한다.
비교 결과가 관측값과 어긋나면 보정 단계로 돌아가 파라미터를 다시 맞춘다. 이 반복 과정이 결과의 신뢰도를 높인다. 워밍업 구간은 시스템이 준정상 상태에 도달하기 전의 구간이며 분석에서 제외한다.
교통시뮬레이션은 계획 측면에서 지역 수준의 대안 비교에 쓰이고, 운영·설계 측면에서는 교차로와 간선도로의 신호 조정에 쓰인다. 두 측면은 같은 모형 구조를 서로 다른 공간 범위에 적용하는 것이다.
5. 관련 법령·기준·표준
교통시뮬레이션 결과는 설계와 평가 기준과 함께 쓰인다. 국내 도로 설계의 기본 틀은 「도로의 구조·시설 기준에 관한 규칙」이다. 시뮬레이션은 이 규칙의 설계 요건을 대체하지 않는다. 대안의 운영 성능을 검토하는 보조 수단으로 쓴다.
| 기준 | 내용 | 적용 조건 |
|---|---|---|
| 교통류 기본 관계식 | q = kv | 유량 vehicles/h, 밀도 vehicles/km, 속도 km/h |
| 반복 실행 | 난수 시드 여러 개 | 결과의 평균과 변동을 함께 보고 |
| 워밍업 구간 | 준정상 상태 도달 전 구간 | 분석 결과에서 제외 |
| 상충 분석 도구 | 안전대리지표 모형(SSAM) | 시뮬레이션 결과로 상충 평가 |
이어지는 내용
- 6. 유형과 비교
- 7. 장단점·한계와 개선 방향
- 8. 사례 또는 계산 예제
- 9. 최근 동향과 쟁점
- 10. 흔한 실수와 채점 포인트
- 11. 암기 정리
- 12. 답안 구성 예시
- 13. 예상 변형 문항
로그인하면 하루 2페이지까지 무료로 전체를 읽을 수 있습니다.
앱에서 이 단원 읽기