KR101153988B1 - Data processing method for transportation and communication integrated simulation - Google Patents

Data processing method for transportation and communication integrated simulation Download PDF

Info

Publication number
KR101153988B1
KR101153988B1 KR1020100044357A KR20100044357A KR101153988B1 KR 101153988 B1 KR101153988 B1 KR 101153988B1 KR 1020100044357 A KR1020100044357 A KR 1020100044357A KR 20100044357 A KR20100044357 A KR 20100044357A KR 101153988 B1 KR101153988 B1 KR 101153988B1
Authority
KR
South Korea
Prior art keywords
simulation
traffic
communication
shared memory
vehicle
Prior art date
Application number
KR1020100044357A
Other languages
Korean (ko)
Other versions
KR20110124905A (en
Inventor
김원규
김형수
Original Assignee
한국항공대학교산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국항공대학교산학협력단 filed Critical 한국항공대학교산학협력단
Priority to KR1020100044357A priority Critical patent/KR101153988B1/en
Publication of KR20110124905A publication Critical patent/KR20110124905A/en
Application granted granted Critical
Publication of KR101153988B1 publication Critical patent/KR101153988B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry

Landscapes

  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

u-TSN(ubiquitous-Transportation Sensor Network)의 환경하에서 교통 부문 운영전략의 유효성을 정확하게 평가하기 위한 교통/통신 통합 시뮬레이션을 위한 데이터 처리 방법이 개시된다.
개시된 교통/통신 통합 시뮬레이션을 위한 데이터 처리 방법은, 교통 시뮬레이션 부분에서 교통 네트워크를 구성하고, 교통 시뮬레이션을 통해 차량의 링크 통행시간을 산출하여 공유 메모리에 저장하고, 통신 시뮬레이션 부분에서 상기 공유 메모리에 저장된 데이터를 기반으로 통신 시뮬레이션을 수행하여 통신에 성공한 차량의 리스트를 생성하여 차량 정보로 상기 공유메모리에 저장하며, 상기 교통 시뮬레이션 부분에서 상기 공유 메모리에 저장된 차량 정보를 기반으로 통신에 성공한 차량 간의 정보를 이용하여 링크 통행 시간을 산출하고, 상기 공유 메모리에 저장된 각 차량의 링크 통행시간을 갱신함으로써, u-TSN의 환경하에서 교통 부분 운영전략의 유효성을 정확하게 평가하게 되는 것이다.
Disclosed is a data processing method for a traffic / communication integrated simulation for accurately evaluating the effectiveness of an operation strategy in a transportation sector under an u-TSN (ubiquitous-Transportation Sensor Network) environment.
The data processing method for the integrated traffic / communication simulation comprises constructing a traffic network in the traffic simulation part, calculating a link travel time of the vehicle through the traffic simulation, and storing it in a shared memory, and storing the traffic network in the shared memory in the communication simulation part. A communication simulation is performed based on the data to generate a list of vehicles that have successfully communicated and stored in the shared memory as vehicle information, and the information between vehicles that have successfully communicated based on the vehicle information stored in the shared memory in the traffic simulation portion. By calculating the link travel time by using and updating the link travel time of each vehicle stored in the shared memory, it is possible to accurately evaluate the effectiveness of the traffic part operation strategy under the u-TSN environment.

Description

교통/통신 통합 시뮬레이션을 위한 데이터 처리 방법{Data processing method for transportation and communication integrated simulation}Data processing method for transportation and communication integrated simulation

본 발명은 교통/통신 통합 시뮬레이션을 위한 데이터 처리 알고리즘에 관한 것으로서, 더욱 상세하게는 u-TSN(ubiquitous-Transportation Sensor Network)의 환경하에서 교통 부문 운영전략의 유효성을 정확하게 평가하기 위한 교통/통신 통합 시뮬레이션을 위한 데이터 처리 방법에 관한 것이다.The present invention relates to a data processing algorithm for a traffic / communication integrated simulation, and more particularly, a traffic / communication integrated simulation for accurately evaluating the effectiveness of a traffic sector operation strategy in an u-TSN (ubiquitous-Transportation Sensor Network) environment. It relates to a data processing method for.

일반적으로, u-TSN(ubiquitous-Transportation Sensor Network)은 차량 대 차량 및 차량 대 인프라의 데이터 송수신을 기반으로 하는 새로운 첨단교통체계로 기존의 ITS(Intelligent Transportation System)에 비해 무선통신체계의 비중이 큰 교통체계이다.In general, u-TSN (ubiquitous-Transportation Sensor Network) is a new advanced transportation system based on data transmission and reception of vehicle-to-vehicle and vehicle-to-infrastructure, and has a greater proportion of wireless communication system than conventional intelligent transportation system (ITS). It is a transportation system.

u-TSN 교통 부문 운영전략의 유효성을 평가하기 위해서는 교통 시뮬레이션을 위한 교통 시뮬레이터와 통신 시뮬레이션을 위한 통신 시뮬레이터가 통합된 교통/통신 통합 시뮬레이터가 필요하다.In order to evaluate the effectiveness of the u-TSN traffic sector operation strategy, a traffic simulator for traffic simulation and a traffic simulator for communication simulation are required.

기존에 개발된 교통/통신 통합 시뮬레이터들은 통신 혹은 교통의 단일 시뮬레이터를 기반으로 하여 타분야의 결과를 가정하는 방식을 주로 이용함으로써, 현실을 정확히 반영하지 못하고 있는 단점이 있었다.The conventionally developed traffic / communication integrated simulators have a disadvantage of not accurately reflecting reality by mainly using a method of assuming a result of another field based on a single simulator of communication or traffic.

예컨대, 교통 시뮬레이터는 시간을 기반으로 개별 차량의 미시적 형태에 대하여 분석하는 것에 초점을 맞추었으며, 통신 시뮬레이터는 두 통신 주체 간의 이벤트 발생(통신)을 기반으로 통신상황을 구현하는 것으로 되어있다.For example, the traffic simulator focused on analyzing the microscopic form of individual vehicles based on time, and the communication simulator is to implement a communication situation based on an event occurrence (communication) between two communication entities.

따라서 기존에 개발된 교통/통신 통합 시뮬레이터의 경우, 차량 간의 통신 상황을 반영한 차량의 행태 변화를 분석하는 데 있어, 통신 성공률과 통신범위 등에 대한 가정을 통해 분석을 수행하기 때문에, 현실을 정확히 반영하지 못하였으며, 이로 인해 교통 부분 운영전략의 유효성 평가가 정확하지 않은 문제점이 있었다.Therefore, in the case of the developed integrated traffic / communication simulator, in analyzing the behavior change of the vehicle reflecting the communication situation between the vehicles, the analysis is performed based on the assumption of the communication success rate and the communication range, so that it does not accurately reflect the reality. As a result, there was a problem that the evaluation of the effectiveness of the transportation sector's operation strategy was not accurate.

이에 본 발명은 상기와 같이 기존에 개발된 교통/통신 통합 시뮬레이터에서 발생하는 제반 문제점을 해결하기 위해서 제안된 것으로서,Accordingly, the present invention has been proposed to solve various problems occurring in the conventionally developed traffic / communication integrated simulator as described above.

본 발명이 해결하려는 과제는 u-TSN(ubiquitous-Transportation Sensor Network)의 환경하에서 교통 부문 운영전략의 유효성을 정확하게 평가하기 위한 교통/통신 통합 시뮬레이션을 위한 데이터 처리 방법을 제공하는 데 있다.SUMMARY OF THE INVENTION An object of the present invention is to provide a data processing method for a traffic / communication integrated simulation for accurately evaluating the effectiveness of an operation strategy of a traffic sector in an environment of ubiquitous-Transportation Sensor Network (u-TSN).

상기와 같은 과제를 해결하기 위한 본 발명에 따른 "교통/통신 통합 시뮬레이션을 위한 데이터 처리 방법"은,"Data processing method for integrated traffic / communication simulation" according to the present invention for solving the above problems,

교통 시뮬레이션 부분에서 교통 네트워크를 구성하고, 교통 시뮬레이션을 통해 차량 들의 링크 통행시간을 산출하여 공유 메모리에 저장하는 단계와;Constructing a traffic network in the traffic simulation part, calculating a link travel time of vehicles through the traffic simulation, and storing the traffic in a shared memory;

통신 시뮬레이션 부분에서 상기 공유 메모리에 저장된 데이터를 기반으로 통신 시뮬레이션을 수행하여 통신에 성공한 차량의 리스트를 생성하여 차량 정보로 상기 공유메모리에 저장하는 단계와;Performing a communication simulation based on the data stored in the shared memory in the communication simulation part to generate a list of vehicles which have been successfully communicated, and storing the list in the shared memory as vehicle information;

상기 교통 시뮬레이션 부분에서 상기 공유 메모리에 저장된 차량 정보를 기반으로 통신에 성공한 차량 간의 정보를 이용하여 링크 통행 시간을 산출하고, 상기 공유 메모리에 저장된 각 차량의 링크 통행시간을 갱신하는 단계를 포함한다.Calculating a link travel time using information between vehicles that have successfully communicated based on the vehicle information stored in the shared memory in the traffic simulation part, and updating the link travel time of each vehicle stored in the shared memory.

상기 교통 시뮬레이션 부분에서는 교통/통신 통합 시뮬레이션을 위한 기본 데이터를 정의하는 것을 특징으로 한다.In the traffic simulation part, basic data for traffic / communication integrated simulation is defined.

상기 기본 데이터는, 시뮬레이션 시각, 차량 ID, 차량 위치 정보, 데이터 크기를 포함하는 것을 특징으로 한다.The basic data may include simulation time, vehicle ID, vehicle location information, and data size.

상기 교통 시뮬레이션 부분에서는, 상기 생성한 공유 메모리의 크리에이트(Create), 접속(Connect), 기록(Write), 판독(Read) 및 클로즈(Close)에 대한 세부구조를 정의하는 것을 특징으로 한다.In the traffic simulation part, a detailed structure for creating, connecting, writing, reading, and closing the created shared memory is defined.

상기 교통 시뮬레이션 부분에서는 일정 주기(Time Spet)마다 차량의 링크 통과 여부 확인 및 링크 통행시간 정보를 산출하는 것을 특징으로 한다.In the traffic simulation part, it is characterized in that whether the vehicle passes the link and calculates the link travel time information at predetermined time intervals (Time Spet).

상기 교통 시뮬레이션 부분에서는 통신 시뮬레이션 결과에 의해 획득한 차량 정보를 기반으로, 통신에 성공한 차량간 또는 차량 대 인프라 간의 정보를 갱신하는 것을 특징으로 한다.The traffic simulation part may update information between vehicles or vehicles that are successful in communication, based on vehicle information obtained by the communication simulation result.

상기 통신 시뮬레이션 부분에서는 상기 공유 메모리에 저장된 데이터를 기반으로, 통신 시뮬레이션을 구현하고, 차량 간의 통신 및 차량과 인프라 간의 통신 성공 여부에 관한 정보를 생성하여 상기 공유 메모리에 저장하는 것을 특징으로 한다.The communication simulation part may implement a communication simulation based on the data stored in the shared memory, and generate and store information on whether the communication between the vehicles and the communication between the vehicle and the infrastructure is successful and store the information in the shared memory.

상기 통신 시뮬레이션 부분에서는 상기 공유 메모리에 저장된 데이터를 기반으로, 차량 들의 이동상황을 노드(Node)로 구현하고, 주변 상황 정보를 수집하며, 통신 시뮬레이션을 통해 통신 성공 여부 데이터를 생성하는 것을 특징으로 한다.In the communication simulation part, based on the data stored in the shared memory, the mobile situation of the vehicle is implemented as a node, the surrounding situation information is collected, and communication success or failure data is generated through communication simulation. .

상기 통신 시뮬레이션 부분에서는 상기 공유 메모리에 교통 시뮬레이션 부분과 동시에 접근하는 것을 방지하기 위해, 시간에 대한 동기화를 수행하는 것을 특징으로 한다.The communication simulation unit may perform time synchronization to prevent access to the shared memory at the same time as the traffic simulation unit.

본 발명에 따르면, 교통 및 통신 분야를 모두 반영한 실증적인 u-TSN 운영 전략을 정확하게 평가할 수 있는 장점이 있다.According to the present invention, there is an advantage that can accurately evaluate the empirical u-TSN operation strategy reflecting both traffic and communication fields.

또한, 교통 시뮬레이션은 실 시스템에 대한 구축 없이도 효과를 평가하거나 결과를 정확히 예측할 수 있어, 시간적, 비용적, 안전적인 측면에서 매우 효율적인 장점이 있다.In addition, the traffic simulation can evaluate the effect or accurately predict the result without building the real system, which is very efficient in terms of time, cost and safety.

도 1은 본 발명이 적용된 통합 시뮬레이터의 개념도.
도 2는 본 발명에 따른 교통/통신 통합 시뮬레이션을 위한 데이터 처리 방법을 보인 데이터 흐름도.
도 3은 본 발명에 적용되는 교통/통신 통합 시뮬레이션을 위한 사용자 인터페이스 예시도.
1 is a conceptual diagram of an integrated simulator to which the present invention is applied.
2 is a data flow diagram showing a data processing method for a traffic / communication integrated simulation according to the present invention.
3 is an exemplary user interface for a traffic / communication integrated simulation applied to the present invention.

이하 본 발명의 바람직한 실시 예를 첨부한 도면에 의거 상세히 설명하면 다음과 같다. 본 발명을 설명하기에 앞서 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그에 대한 상세한 설명은 생략한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail.

본 발명에서는 새로운 상용 소프트웨어를 개발하여 교통과 통신 시뮬레이션의 모든 기능을 구현하는 것은 시간상, 예산상의 제약이 크므로, 교통/통신 시뮬레이션의 기본 엔진을 시장에서 가장 높은 평가를 받고 있는 상용 소프트웨어를 사용하였다.In the present invention, since the development of new commercial software to implement all the functions of traffic and communication simulation has a large time and budget constraint, the basic engine of the traffic / communication simulation uses commercial software which has received the highest evaluation in the market.

즉, 교통 시뮬레이션 부분(100)은 Quadstone사(社)의 Paramics이며, 통신 시뮬레이션 부분(200)은 SNT(Scalable Network Technologies)사(社)의 QualNet을 이용하였다. 또한, TraCISS(Traffic Communication Integrated Simulation System) UI(User Interface)를 제작하여 TraCISS를 이용하고자 하는 사용자가 쉽게 이용할 수 있도록 하였다.That is, the traffic simulation part 100 is Paramics of Quadstone, and the communication simulation part 200 uses QualNet of SNT (Scalable Network Technologies). In addition, TraCISS (Traffic Communication Integrated Simulation System) UI (User Interface) was produced to make it easy for users who want to use TraCISS.

u-TSN 운영전략 수립 및 평가는 u-TSN에서의 교통정보 제공에 따른 운영전략을 수립하고, 이를 개발된 TraCISS를 통해 평가하는 방법으로 진행하였으며, 교통정보 제공에 대한 연구를 바탕으로 운영자 측면에서의 지점기반 멀티캐스팅을 이용한 교통류 분산제어 전략을 수립하였고, 이용자 측면에서의 에이전트 기반 브로드캐스팅을 이용한 V2V(Vehicle-to-Vehicle) 정보제공 전략을 수립하였다.u-TSN operation strategy establishment and evaluation was carried out by establishing an operation strategy based on the provision of traffic information in u-TSN and evaluating it through the developed TraCISS. A traffic flow distribution control strategy using branch-based multicasting was established, and a V2V (Vehicle-to-Vehicle) information provision strategy using agent-based broadcasting was established.

도 1은 본 발명이 적용된 통합 시뮬레이터의 개념도로서, 참조부호 100은 교통 시뮬레이션을 위한 교통 시뮬레이션 부분으로서, 교통 시뮬레이터를 의미한다. 참조부호 200은 통신 시뮬레이션을 위한 통신 시뮬레이션 부분으로서 통신 시뮬레이터를 의미한다. 참조부호 300은 상기 교통 시뮬레이션 부분과 통신 시뮬레이션 부분이 상호 접속하여 필요한 정보를 공유하기 위한 공유 메모리를 의미한다.1 is a conceptual diagram of an integrated simulator to which the present invention is applied, and reference numeral 100 denotes a traffic simulator for a traffic simulation. Reference numeral 200 denotes a communication simulator as a communication simulation part for communication simulation. Reference numeral 300 denotes a shared memory in which the traffic simulation portion and the communication simulation portion are interconnected to share necessary information.

교통 시뮬레이션은 실 시스템에 대한 구축 없이도 효과를 평가하거나 결과를 예측할 수 있어, 시간적, 비용적, 안전적인 측면에서 효율적이다. 특히, 미시적 교통 시뮬레이션은 개별 차량의 행태에 바탕을 둠으로써 세부적인 시스템을 모사 할 수 있다는 장점이 있으며, 현재 미시적 교통 시뮬레이션은 교통 네트워크의 계획, 설계, 평가, 분석 및 ITS의 평가 등 다양한 분야에 적용되고 있다.Traffic simulations are effective in terms of time, cost, and safety, as they can evaluate effects or predict results without building a real system. In particular, micro traffic simulations have the advantage of being able to simulate detailed systems based on the behavior of individual vehicles. Currently, micro traffic simulations can be applied to various areas such as the planning, design, evaluation, analysis of ITS and evaluation of ITS. Is being applied.

통신 시뮬레이션을 위한 Qualnet은 유무선 통신을 패킷 모드로 시뮬레이션하는 툴(Tool)로써 TraCISS 내에서는 V2V, V2I 통신의 성공 여부를 판단해주는 역할을 한다. Qualnet은 다양한 통신 프로토콜 및 네트워크, 애플리케이션에 대한 설계, 해석 및 검증을 수행하여 통신환경을 분석하는 소프트웨어이다. WLAN, Mobile Ad hoc Network, 셀룰러 네트워크 등의 기존 네트워크에 대한 다양한 프로토콜을 제공하며 이를 수정함으로써 특정 통신 상황에 대한 분석을 수행할 수 있다. API 함수가 제공되어 이용자 중심의 코딩 환경을 제공하며, 통신환경 및 시뮬레이션 모형에 관련된 파라미터가 수정 가능하여 높은 확장성을 지닌 장점도 있다. Qualnet은 노드 기반의 통신 네트워크에 대하여 실시간 시뮬레이션이 가능하다.Qualnet for simulation is a tool that simulates wired and wireless communication in packet mode, and determines the success of V2V and V2I communication in TraCISS. Qualnet is software that analyzes the communication environment by designing, analyzing and verifying various communication protocols, networks and applications. Various protocols for existing networks such as WLAN, mobile ad hoc network, cellular network, etc. are provided and modified to analyze specific communication situation. API functions are provided to provide a user-centered coding environment, and the parameters related to communication environment and simulation model can be modified. Qualnet enables real-time simulation of node-based communication networks.

교통 시뮬레이션 부분(100)은 u-TSN을 구현하는데 상당 부분을 차지하고 있다. u-TSN 운영전략 수립 및 평가는 교통 시뮬레이션을 기반으로 수행되므로 통합 시뮬레이션의 중요 부분을 담당한다.The traffic simulation part 100 takes a considerable part to implement u-TSN. u-TSN operation strategy establishment and evaluation is based on traffic simulation, so it is an important part of integrated simulation.

통신 시뮬레이션 부분(200)은 차량 간의 통신과 차량과 인프라 간의 통신을 시뮬레이션하며, 통신 성공 여부 정보를 생성하여 공유 메모리(300)를 통해 교통 시뮬레이션 부분(100)에 제공하게 된다. 본 발명에서 차량 간의 통신 및 차량과 인프라 간의 통신은 802.11a를 이용하여 시뮬레이션을 수행한다.The communication simulation part 200 simulates the communication between the vehicle and the communication between the vehicle and the infrastructure, and generates the communication success information and provides it to the traffic simulation part 100 through the shared memory 300. In the present invention, the communication between the vehicle and the communication between the vehicle and the infrastructure perform simulation using 802.11a.

한편, 공유 메모리(300)를 이용하는 메모리 공유 방식은 하나의 메모리를 공유해서 접근하므로, 데이터 복사와 같은 불필요한 오버헤드가 발생하지 않으므로, 빠른 데이터의 이용이 가능한 장점이 있다. 그러나 하나의 시뮬레이터가 공유 메모리에 접근중일 때, 또 다른 시뮬레이터가 메모리에 접근하게 되면 자칫 데이터가 훼손될 수 있으므로, 이와 같은 현상을 방지하기 위해 본 발명에서는 사용시간 배분과 관련된 제어가 필요하다. 따라서 본 발명에서는 상기의 문제점을 해결하기 위해 시간 동기화를 구현함으로써 두 시뮬레이터 간 실행 순서를 제어한다.On the other hand, since the memory sharing method using the shared memory 300 shares and accesses one memory, unnecessary overhead such as data copying does not occur, and thus there is an advantage in that fast data can be used. However, when one simulator is accessing the shared memory, the data may be corrupted when another simulator accesses the memory. Therefore, in order to prevent such a phenomenon, the control related to the use time allocation is required in the present invention. Therefore, the present invention controls the execution order between the two simulators by implementing time synchronization to solve the above problems.

또한, 통신 시뮬레이션 부분(200)에서는 교통 시뮬레이션 부분(100)인 Paramics에서 제공되는 일정 주기별(Time Step별) 차량의 위치 등 공간적 정보를 이용하여 두 시뮬레이터 간의 공간적 동기화를 구현한다.In addition, the communication simulation part 200 implements spatial synchronization between the two simulators by using spatial information such as the position of a vehicle at a certain period (by time step) provided by Paramics, which is the traffic simulation part 100.

기존의 교통 분야의 교통/통신 시뮬레이션 통합과 관련된 연구에서는 통신반경, 통신성공률 등 통신 분야의 시뮬레이션 관련 변수를 가정하는 한계점을 지녔으나, 본 발명에서는 메모리 공유를 통한 통합 시뮬레이션을 이용함으로써 u-TSN의 교통부문 및 통신부문 상황을 모두 시뮬레이션하여 현실에 가까운 결과를 도출할 수 있게 되는 것이다.The existing researches related to the integration of traffic / communication simulations in the field of transportation have limitations that assume simulation-related variables such as communication radius, communication success rate, etc., but in the present invention, the integrated simulation through memory sharing is used. By simulating both the transport and telecommunications situations, the results are closer to reality.

이를 좀 더 구체적으로 설명하면 다음과 같다.If this is explained in more detail as follows.

도 2는 본 발명에 따른 교통/통신 통합 시뮬레이션을 위한 데이터 처리 방법을 보인 흐름도(Data Flow Diagram)이다.2 is a data flow diagram illustrating a data processing method for a traffic / communication integrated simulation according to the present invention.

교통 시뮬레이션 부분(100)은 통합 시뮬레이션을 위한 네트워크를 구성하고, 통합 시뮬레이션을 위한 기본 데이터를 정의하게 된다(S101).The traffic simulation part 100 configures a network for the integrated simulation and defines basic data for the integrated simulation (S101).

여기서 기본 데이터는 시뮬레이션 시각, 차량 ID, 차량 위치 정보, 데이터 크기 등으로 구성된다.The basic data is composed of simulation time, vehicle ID, vehicle location information, data size, and the like.

다음으로, 통합 시뮬레이션을 위한 네트워크 구성 및 출력 자료를 구성하고, 공유 메모리를 생성하며, 상기 생성한 공유 메모리의 세부구조 즉, Create, 접속(Connect), 기록(Write), 판독(Read), 클로즈(Close)를 정의하게 된다(S103).Next, configure the network configuration and output data for the integrated simulation, create a shared memory, and the detailed structure of the created shared memory, that is, Create, Connect, Write, Read, Close (Close) is defined (S103).

이후, 교통 시뮬레이션을 실행하게 되는 데(S105), 이때 교통 시뮬레이션은 시뮬레이션의 일정 주기(Time Step)마다 차량의 링크 통과 여부 확인 및 링크 통행시간 정보를 산출하며, 이를 통해 공유 메모리를 갱신하게 된다((S107 ~ S109).After that, the traffic simulation is executed (S105). At this time, the traffic simulation checks whether the vehicle passes through the link and calculates the link travel time information for each predetermined time step, thereby updating the shared memory. (S107-S109).

또한, Qualnet의 시뮬레이션 결과로 전송된 통신 성공 여부 정보에 따라 차량 간, 또는 차량대 인프라 간의 정보갱신을 수행하게 된다(S111).In addition, according to the communication success information transmitted as a result of Qualnet's simulation, information update is performed between vehicles or vehicle-to-infrastructure (S111).

통신 시뮬레이션 부분(200)은 상기 교통 시뮬레이션 부분(100)으로부터 공유 메모리(300)를 통해 전송받은 데이터를 바탕으로 통신 시뮬레이션을 구현하고, 차량 간의 통신 및 차량과 인프라 간의 통신 성공 여부에 관한 정보를 생성하여 상기 공유 메모리(300)를 통해 교통 시뮬레이션 부분(100)으로 전송한다(S113 ~ S115).The communication simulation part 200 implements a communication simulation based on the data transmitted from the traffic simulation part 100 through the shared memory 300, and generates information on whether the communication between the vehicles and the communication between the vehicle and the infrastructure is successful. And transmits to the traffic simulation part 100 through the shared memory 300 (S113 to S115).

여기서 Qualnet의 기본 데이터 구조는 교통 시뮬레이션 부분으로부터 받아야 할 자료와 동일한 구조이며, 추가로 시뮬레이션 시각 정보를 제공받는 프로시저로 구성된다.In this case, Qualnet's basic data structure is the same structure as the data to be received from the traffic simulation part, and is composed of a procedure that provides simulation visual information.

통신 시뮬레이션 부분(200)은 상기 공유 메모리(300)를 통해 교통 시뮬레이션 부분(100)으로부터 제공받은 기본 데이터들을 통해 차량 들의 이동상황을 노드(Node)로 구현하며, 주변 상황 정보를 수집하고, 통신 시뮬레이션을 통해 통신 성공여부 데이터를 작성하게 된다.The communication simulation part 200 implements the movement status of vehicles as nodes through the basic data provided from the traffic simulation part 100 through the shared memory 300, collects the surrounding situation information, and simulates the communication. Through this, communication success status data is created.

이렇게 작성되는 통신 성공 여부 데이터는 차량 정보로서 공유 메모리(300)에 저장되며, 교통 시뮬레이션 부분(100)은 상기 차량 정보를 기반으로 통신에 성공한 차량 간의 정보 교환을 수행하고, 이러한 정보를 기반으로 각 링크 통행시 링크 통행 시간을 산출하고, 각 차량의 통행시간 데이터베이스를 갱신하게 된다.The communication success or failure data thus created is stored in the shared memory 300 as vehicle information, and the traffic simulation part 100 exchanges information between vehicles that have successfully communicated based on the vehicle information, and based on this information, The link travel time is calculated at the time of link travel, and the travel time database of each vehicle is updated.

TraCISS의 UI(User Interface)는 도 3에 도시한 바와 같이, 두 시뮬레이터를 제어하는 기능과 실행 상황을 출력하는 출력 부분으로 구성된다. UI는 사용자가 컴퓨터나 프로그램과 의사소통을 하기 쉽고, 편리하게 사용할 수 있도록 하는 것이다. 따라서 사용자 인터페이스는 크게 사용자가 시스템을 조작하는 입력과 시스템이 그로 인한 반응, 결과를 보이는 출력으로 나눌 수 있다. 사용자 인터페이스의 종류는 컴퓨터와 인간의 상호작용을 하기 위한 수단에 따라 분류할 수 있으며, 그래픽 사용자 인터페이스(GUI), 웹 인터페이스, 명령 줄 인터페이스(CLI), 텍스트 사용자 인터페이스(TUI) 등을 이용할 수 있다. 본 발명에서는 컴퓨터 사용자에게 익숙한 그래픽 사용자 인터페이스로 UI를 사용한다.As shown in FIG. 3, the UI (User Interface) of TraCISS is composed of an output part for outputting a function and a function of controlling two simulators. The UI makes it easy for the user to communicate with a computer or a program and to use it conveniently. Thus, the user interface can be largely divided into the inputs that the user manipulates the system and the outputs that show the response and the result of the system. Types of user interfaces may be classified according to means for human interaction with a computer, and may use a graphical user interface (GUI), a web interface, a command line interface (CLI), a text user interface (TUI), and the like. . The present invention uses the UI as a graphical user interface familiar to computer users.

본 발명은 상술한 특정의 바람직한 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.The present invention is not limited to the above-described specific preferred embodiments, and various modifications can be made by any person having ordinary skill in the art without departing from the gist of the present invention claimed in the claims. Of course, such changes will fall within the scope of the claims.

100… 교통 시뮬레이션 부분
200… 통신 시뮬레이션 부분
300… 공유 메모리
100... Traffic simulation part
200 ... Communication simulation part
300 ... Shared memory

Claims (9)

교통/통신 통합 시뮬레이션을 위한 데이터 처리 방법에 있어서,
교통 시뮬레이션 부분에서 교통 네트워크를 구성하고, 교통 시뮬레이션을 통해 차량의 링크 통행시간을 산출하여 공유 메모리에 저장하는 단계와;
통신 시뮬레이션 부분에서 상기 공유 메모리에 저장된 데이터를 기반으로 통신 시뮬레이션을 수행하고 통신에 성공한 차량의 리스트를 생성하여 차량 정보로 상기 공유메모리에 저장하는 단계와;
상기 교통 시뮬레이션 부분에서 상기 공유 메모리에 저장된 차량 정보를 기반으로 통신에 성공한 차량 간의 정보를 이용하여 링크 통행 시간을 산출하고, 상기 공유 메모리에 저장된 각 차량의 링크 통행시간을 갱신하는 단계를 포함하고,
상기 교통 시뮬레이션 부분은, 상기 생성한 공유 메모리의 크리에이트(Create), 접속(Connect), 기록(Write), 판독(Read) 및 클로즈(Close)에 대한 세부구조를 정의하는 것을 특징으로 하는 교통/통신 통합 시뮬레이션을 위한 데이터 처리 방법.
In the data processing method for traffic / communication integrated simulation,
Constructing a traffic network in the traffic simulation portion, calculating a link travel time of the vehicle through the traffic simulation, and storing the traffic in a shared memory;
Performing a communication simulation on the basis of the data stored in the shared memory in the communication simulation part, generating a list of vehicles which have successfully communicated, and storing the list in the shared memory as vehicle information;
Calculating a link travel time by using information between vehicles that have successfully communicated based on the vehicle information stored in the shared memory in the traffic simulation part, and updating the link travel time of each vehicle stored in the shared memory;
The traffic simulation part may define a detailed structure of a create, a connect, a write, a read, and a close of the created shared memory. Data processing method for integrated simulation.
제1항에 있어서, 상기 교통 시뮬레이션 부분은, 교통/통신 통합 시뮬레이션을 위한 기본 데이터를 정의하는 것을 특징으로 하는 교통/통신 통합 시뮬레이션을 위한 데이터 처리 방법.
The method of claim 1, wherein the traffic simulation part defines basic data for a traffic / communication integrated simulation.
제2항에 있어서, 상기 기본 데이터는, 시뮬레이션 시각, 차량 ID, 차량 위치 정보, 데이터 크기를 포함하는 것을 특징으로 하는 교통/통신 통합 시뮬레이션을 위한 데이터 처리 방법.
The data processing method of claim 2, wherein the basic data includes a simulation time, a vehicle ID, vehicle location information, and data size.
삭제delete 제1항에 있어서, 상기 교통 시뮬레이션 부분은, 일정 주기(Time Spet)마다 차량의 링크 통과 여부 확인 및 링크 통행시간 정보를 산출하는 것을 특징으로 하는 교통/통신 통합 시뮬레이션을 위한 데이터 처리 방법.
The data processing method of claim 1, wherein the traffic simulation unit calculates whether the vehicle passes through the link and calculates link travel time information every predetermined time span.
제5항에 있어서, 상기 교통 시뮬레이션 부분은, 통신 시뮬레이션 결과에 의해 획득한 차량 정보를 기반으로, 통신에 성공한 차량간 또는 차량 대 인프라 간의 정보를 갱신하는 것을 특징으로 하는 교통/통신 통합 시뮬레이션을 위한 데이터 처리 방법.
The traffic / communication integrated simulation of claim 5, wherein the traffic simulation part updates information between vehicles that have successfully communicated or between vehicles and infrastructure based on vehicle information obtained by the communication simulation result. How data is processed.
제1항에 있어서, 상기 통신 시뮬레이션 부분은, 상기 공유 메모리에 저장된 데이터를 기반으로, 통신 시뮬레이션을 구현하고, 차량 간의 통신 및 차량과 인프라 간의 통신 성공 여부에 관한 정보를 생성하여 상기 공유 메모리에 저장하는 것을 특징으로 하는 교통/통신 통합 시뮬레이션을 위한 데이터 처리 방법.
The communication simulation apparatus of claim 1, wherein the communication simulation part implements a communication simulation based on data stored in the shared memory, generates information on whether the communication between vehicles and the communication between the vehicle and the infrastructure is successful, and stores the information in the shared memory. And a data processing method for integrated traffic / communication simulation.
제7항에 있어서, 상기 통신 시뮬레이션 부분은, 상기 공유 메모리에 저장된 데이터를 기반으로, 차량 들의 이동상황을 노드(Node)로 구현하고, 주변 상황 정보를 수집하며, 통신 시뮬레이션을 통해 통신 성공 여부 데이터를 생성하는 것을 특징으로 하는 교통/통신 통합 시뮬레이션을 위한 데이터 처리 방법.
The method of claim 7, wherein the communication simulation part, based on the data stored in the shared memory, implements the movement of the vehicle as a node (Node), collects the surrounding situation information, the communication success data through the communication simulation And a data processing method for integrated traffic / communication simulation.
제8항에 있어서, 상기 통신 시뮬레이션 부분은, 상기 공유 메모리에 교통 시뮬레이션 부분과 동시에 접근하는 것을 방지하기 위해, 네트워크 동기화를 수행하는 것을 특징으로 하는 교통/통신 통합 시뮬레이션을 위한 데이터 처리 방법.10. The method of claim 8, wherein the communication simulation portion performs network synchronization to prevent simultaneous access to the shared memory with the traffic simulation portion.
KR1020100044357A 2010-05-12 2010-05-12 Data processing method for transportation and communication integrated simulation KR101153988B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100044357A KR101153988B1 (en) 2010-05-12 2010-05-12 Data processing method for transportation and communication integrated simulation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100044357A KR101153988B1 (en) 2010-05-12 2010-05-12 Data processing method for transportation and communication integrated simulation

Publications (2)

Publication Number Publication Date
KR20110124905A KR20110124905A (en) 2011-11-18
KR101153988B1 true KR101153988B1 (en) 2012-06-08

Family

ID=45394515

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100044357A KR101153988B1 (en) 2010-05-12 2010-05-12 Data processing method for transportation and communication integrated simulation

Country Status (1)

Country Link
KR (1) KR101153988B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102819954B (en) * 2012-08-28 2014-11-12 南京大学 Traffic region dynamic map monitoring and predicating system
KR101455084B1 (en) * 2012-12-13 2014-10-28 한국교통연구원 Traffic communication integration simulation system based on vehicle communication traffic simulation
CN106781461A (en) * 2016-12-02 2017-05-31 交通运输部公路科学研究所 A kind of freeway net operation situation deduces thermal starting technology online

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"유비쿼터스 교통체게(u-TSN)을 위한 교통정보제공 전략 수립 및 평가 방안", 이민희외5명, 대한교통학회 2007년도 제57회 학술발표회논문집 pp.1004-1013, (2007. 12. 31)

Also Published As

Publication number Publication date
KR20110124905A (en) 2011-11-18

Similar Documents

Publication Publication Date Title
Song et al. Cyber-physical systems: foundations, principles and applications
Aschenbruck et al. Bonnmotion: a mobility scenario generation and analysis tool
Alazawi et al. A smart disaster management system for future cities
KR102057066B1 (en) Traffic System Modeling Method Built-in Machine Learning using Traffic Big data
Zhang et al. Agent-based discrete-event hybrid space modeling approach for transportation evacuation simulation
Tanas et al. Crowdsensing simulation using ns-3
CN109478056A (en) Intelligent node for distributed grid network
Hester et al. Applying methods of the M&S spectrum for complex systems engineering
Papageorgiou et al. Modeling human mobility in obstacle-constrained ad hoc networks
KR101153988B1 (en) Data processing method for transportation and communication integrated simulation
Matena et al. Model problem and testbed for experiments with adaptation in smart cyber-physical systems
Prasad et al. ANDES: an ANalysis-based DEsign tool for wireless Sensor networks
Picone et al. Simulating smart cities with DEUS
Elbery et al. VNetIntSim-An Integrated Simulation Platform to Model Transportation and Communication Networks.
Sztipanovits et al. Model-based integration technology for next generation electric grid simulations
Andersson et al. Architecting decentralized control in large-scale self-adaptive systems
Adam et al. MAS architecture and knowledge model for vehicles data communication
De Grande et al. A modular distributed simulation‐based architecture for intelligent transportation systems
Gaugel et al. A change in perspective: information-centric modeling of inter-vehicle communication
KR102011215B1 (en) Ubiquitous sensor network simulation and emulation environments
Cabacas et al. Evaluating mobility models in delay tolerant network
Brambilla et al. A cost-effective approach to software-in-the-loop simulation of pervasive systems and applications
KR101047120B1 (en) Sensor node simulation system
Güneş et al. Models for realistic mobility and radio wave propagation for ad hoc network simulations
Hegde et al. SIMITS2: SIMULATION FRAMEWORK FOR VEHICULAR CLOUD COMPUTING.

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20150521

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20160519

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee