본문 바로가기

Study/Vissim Tutorial18

[Vissim Tutorial] 시작하기 Vissim을 설치하고 이후 vissim을 다루는데 있어서 기본이 되는 기능을 알아보고자 한다. 이번 글에서 알아보고자 하는 기능은 다음과 같다 Vissim의 화면구성 Network Editor Network Objects 및 Context meun 실행 Network Objects 다루기 Vissim의 화면구성 초기에 Vissim을 실행하게 되면 아래 그림과 같은 화면이 표출된다. Vissim은 Network Editor, Network objects로 크게 나뉘어 있고 탭을 클릭하여 vissim window내 배치를 자유롭게함으로써 사용자가 원하는 layout을 구성할 수 있다. Network Editor Network Editor는 시뮬레이션 구축을 위한 작업화면이다. Network 구축 시 가장 .. 2021. 11. 26.
[Vissim Tutorial] Recording Video 이번 글에서는 앞서 구축한 VISSIM 시뮬레이션을 동영상으로 추출하는 방법에 대해 알아보도록 하자. 동영상 제작을 위해서는 Camera Position과 Storyboard 설정이 필요하다. Camera Position에서는 동영상으로 표출 될 화면을 설정한다. Storyboard에서는 설정한 화면을 한데 모아, 하나의 영상으로 만들기 위한 설정을 한다. Camera Position Camera Position은 3D 모드에서 표출하고 싶은 화면 구도 설정 후 아래와 같이 2가지 방법을 통해 설정이 가능하다. 직접 추가 Storyboard창에서 "Add" 버튼을 통한 설정 이번 글에서는 간편한 3D모드에서 바로 Camera Position을 추가하는 방법을 설명하고자 한다. 3D 모드에 들어가기 위해서.. 2021. 8. 11.
[Vissim Tutorial] Public transportation stops & lines 이번 글에서는 대중교통을 입력하기 위한 설정을 알아보도록 하자. 기본적인 대중교통 시뮬레이션 구축을 위해서는 대중교통 노선, 시간표, 배차간격이 기본적으로 필요하며, 정류장별 정차시간 등이 보다 사실적인 시뮬레이션 구축을 위해서 요구된다. 구축을 위해서는Public Transport Stops(PT-Stop)와 Public Transport Lines(PT-line)를 구축해 주어야 한다. 먼저 PT-Stop은 Reduced area처럼 Link 위에 오른쪽버튼으로 드래그해서 정류장을 구축한다. PT-Stop 구축 시 다음과 같은 창이 열리며, Boarding Passenger 탭에서는 각 노선별 승차인원 구분이 가능하다. VISSIM에서는 PT-Stop 구축 시 Lay-by 정류장을 손쉽게 구축하는 기.. 2021. 6. 4.
[Vissim Tutorial] Vehicle Composition 이번 글에서는 도로 위 차종비율을 설정할 수 있는 Vehicle Composition 기능에 대해서 살펴보자. 최근 이미지 인식기술 및 스마트 교차로의 운영으로 일부 교차로에서는 방향별 / 차종별 교통량데이터 수집이 가능하다. 이때 수집되는 차종은 주로 승용차 / 트럭 / 버스이며, 시뮬레이션에도 수집된 차종데이터를 구분이 가능하다. Vehicle Composition은 Vehicle Input에 연계되어 설정할 수 있는 지표로써, Composition list를 만들고 Input 입력창에서 교통량 및 구축한 차종비를 입력하는 것으로 된다. Vehicle Composition입력을 위해서는 Traffic -> Vehicle Composition 으로 간다. 이후 + 버튼을 입력하여 Composition .. 2021. 5. 16.
[Vissim Tutorial] Priority Rules 이번 글에서는 앞글에서 설명한 Conflict Area와 유사한 기능으로 차량의 통행우선권을 부여할 수 있는 Priority Rule에 대해서 살펴 볼 것이다. 먼저 Priority Rule구축을 위해서는 1)시뮬레이션 차량의 정지지점, 2)정지를 위한 Conflict 지점을 설정이 필요하고, 이를위해 2번이상의 클릭이 필요하다. 첫번째는 정지지점을 설정, 이후로는 Conflict 구간을 위한 클릭이다. 링크위에 정지지점과, Conflict 지점을 설정하게되면 다음과 같은 설정창이 뜨게된다. 이 설정창에서 제시하는 Parameter에서 우리가 중요하게 볼것은 오른쪽 Conflict marker에 있는 1) Min.Gap Time, 2) Clearance, 3) max.Speed 이다. 각 파라미터의 역할.. 2021. 5. 15.
[Vissim Tutorial] Conflict Areas Conflict Area는 두개 이상의 교통류가 동일한 도로 공간을 사용할 때, 발생되는 교통류의 교차, 합류 및 분류되는 현상을 시뮬레이션 상에 입력하기 위한 기능이다. 입력을 위해서는 “Network Object”를 선택한 뒤 “Conflict Area”를 클릭한 뒤 상충 지점에서 오른쪽 버튼을 클릭하여 입력할 수 있다. Conflict Area을 선택하면, 사전에 구축된 Link와 Connector의 상충되는 모든 부분이 노란색으로 표시 된 것을 확인 할 수 있다. 이후, 오른쪽 버튼을 계속해서 누르면, 교통류에 통행우선권 부여가 가능하다. 이때 녹색이 통행우선권을 가진 교통류이며, 빨간색은 양보를 하는 교통류를 의미한다. 최근 vissim버전에서는 비신호 교차로에서 Major 교통류 방향을 설정하.. 2021. 4. 25.
[Vissim Tutorial] Reduced Speed areas Reduced Speed areas는 구간 진입 전 일정한 값으로 차량의 속도를 감속시켜 구간진입 시 차종별로 설정된 속도로 통과 할 수 있게 하는 기능이다. 이는 주로 좌회전, 우회전, 유턴, 회전교차로 등과 같은 회전구간에서 Slow-in, Fast-out을 구현하는데 활용될 수 있다. 구축 방법으로는 다음과 같이 “Network Object” 내 “Reduce speed area”를 선택하고 속도 감속이 필요한 구간의 Link 및 Connector에 오른쪽 버튼 드래그를 하여 구축할수 있다. Reduces speed area 설치 시, 입력 가능한 정보는 다음과 같다. 1) 구간 길이 2) 구간 내 차종별 통행속도 3) 구간 내 차종별 감속도 정보입력구간에서 오른쪽버튼을 클릭 후 Add를 통해 Re.. 2021. 4. 24.
[Vissim Tutorial] Signal Heads 이번 글에서는 저번 글에 이어서 Signal heads를 구축하고자 한다. Signal heads는 Signal program과 유기적으로 연계되어, 도로 link위에 구축되어 신호등의 역할을 수행하게 된다. 앞서 Signal program을 방향별 현시가 구현이 되도록 구축하였기 때문에 방향별 현시를 기준으로 설명하고자 한다. Signal head가 방향별현시로 구축되었을 때 몇가지 주의 사항이 있다. 이를 이해하기 위해서는 Vissim 내 차량이 Link와 Connector가 공존할때 어떻게 영향을 받는지 이해해야한다. 아래 그림과 같이 Link와 Connector가 곂쳐져 있어 총 세개의 구간으로 구분되는 경우를 살펴보자. 세 구간이 A구간은 링크만 있으며 B구간에는 링크와 커넥터가 같이 있으며, .. 2021. 4. 6.
[Vissim Tutorial] Signal Controllers 이번 글에서는 도로교통의 구성요소 중 하나인 교통신호 구축과정에 대해서 설명하고자한다. 일단 시뮬레이션 내 신호 구현을 위해서는 크게 신호운영 프로그램이 입력되는 Signal Controllers와 신호등 역할을 수행하는 Signal heads로 나뉜다. 신호등 구현을 위해서는 신호프로그램이 구축이 되어야 하므로, Signal Controllers를 먼저 구현해보자. 경찰청에서 제공하는 신호데이터는 아래 그림과 같은 포맷으로 되어있으며, 적색으로 표기된 구간이 신호구현을 위해 요구되는 데이터이다. 위치도 정보를 기준으로 각 현시별 방향이 어딘지 파악하여 입력을 시행한다. 신호대장을 해석하는 방법은 간단하다. 예를들어, 시뮬레이션 분석시간이 평일오전첨두(07-08시)라고 가정하고 분석시간에 맞는 신호를 입.. 2021. 2. 14.
[Vissim Tutorial] Vehicle Inputs 이번 글에는 시뮬레이션에 차량을 넣기위한 과정인 Input을 설정하고자 한다. 먼저 Network Objects에서 Vehicle Inputs 버튼을 클릭하여 네트워크에 input을 설정할수 있도록 한다. Vehicle Input은 링크 시작점에 구축이 되어, 해당 링크의 시작점부터 차량이 생성되도록 하는 역할을 수행한다. 그렇다면, 네트워크 내 자연스럽게 차량이 들어가게끔 하려면 어떻게 해야할까? 바로 구축한 네트워크의 가장 끝지점에 Input을 구축하여 외부에서 내부로 차량이 주행하여 전체 네트워크에 들어오게끔 해야한다. 따라서, Input은 아래 사진의 빨간색원이 있는 네트워크의 가장 끝에 구축하여 차량이 외부에서 생성될 수 있도록한다. 주의사항으로는 교차로 모든 방면에 대해 input을 설정하기 .. 2021. 2. 14.
[Vissim Tutorial] Vehicle route - tips 보호되어 있는 글 입니다. 2021. 2. 1.
[Vissim Tutorial] Vehicle route 이번 글에서는 앞서 구축한 도로망 위 차들의 이동방향을 결정하기 위한 Vehicle Route를 설정하고자한다. 먼저 Vehicle route에는 Static Route, Partial Route, Parking Route 등 차량의 이동경로를 설정하기 위한 방법이 여러가지 있다. 우리는 차량을 정해진 방향으로 이동시키기 위한 가장 기본적인 방법인 Static Route Decision을 살펴보도록 하자. 우선 Static Route를 구축하기 방법은 매우간단하다. Network Objects 창에서 "Vehicle Route"를 선택한 뒤, 링크 위 오른쪽버튼 클릭을 통해 시작 및 도착점을 구축한다. 각 Route는 하나의 시작점을 의미하고, 여러 곳의 도착점들을 설정할 수있다. 이후 도착점까지의 비율.. 2021. 1. 31.
728x90
반응형