首页> 外文会议>World congress on intelligent transport systems;ITS America annual meeting >A WEB APPLICATION OF FLEXIBLE OPEN-STRUCTURE TRAFFIC SIMULATION
【24h】

A WEB APPLICATION OF FLEXIBLE OPEN-STRUCTURE TRAFFIC SIMULATION

机译:柔性开放结构交通仿真的Web应用

获取原文

摘要

Traffic simulation is a cost-effective tool to evaluate traffic flow models, network models, traffic control and management strategies, and traffic impact models. It involves utilizing complex models such as object data modeling, behavior models, and other algorithms in routing, randomization, variation etc. However, most existing simulation software packages either provide limited flexibility in customized modeling or require extra proficiency in programming to do so. Therefore, significant amount of effort in transportation research needs to be consumed on non-research-related work such as establish simulation environment from scratch or to bypass the constraints and restrictions in commercial simulation software through complicated API development. In this paper, we present a new web simulation application with several research-and-education-oriented characteristics. First, it separates user interface and simulation engine at the two ends of web. Helper functions are provided by the user interface to build an open-structure simulation workflow. Second, besides modularized structure, each functional component in simulation is defined as a plug-in that can be flexibly interchanged with various simulation models. Third, it also incorporates the use of web applications such as online map, which are served as data sources that eases the processes of generating underlying road network. Last but not least, its online nature of easy accessibility creates a new stage of traffic simulation education. The simulation platform is established on a service-oriented architecture, with core traffic simulation as a web service. Three modules, SimModel, SimEngine and SimFramework, power the platform in data modeling, simulation flow, and user interfaces, respectively. SimModel gives the definition of basic object models, and plug-in interface definition. Four kinds of basic models: 1) fixed objects, 2) moving objects, 3) behaviors, and 4) algorithms roots the categories of data modeling in the platform. Basic implementations of essential functionalities are default for the core traffic simulation. A combined-link-lane GIS model represents the underlying road network by holding geometry simple feature in link and vehicles' movement in lane. Such model takes advantage of both link-based algorithms on high-level simulation, and lane-based models in detailed microscopic simulation. SimEngine functions as the plug-in manager to build customized simulation workflows, to execute the simulation, and to present and analyze the results. Lastly, SimFramework connects the user to the simulation engine with various convenient helper functions, and shows the animation, graphics, and backend simulation running mechanisms for education purposes. Technology-wise, the presented simulation platform was built extensively on advanced web technologies. It employs Model-View-Controller (MVC) concept in modular designs, JavaScript Object Notation (JSON) as primary data transfer format, representational state transfer (RESTful) web services for running simulation, and AJAX for user interaction. It also uses OpenStreetMap (OSM) as main background road network. An algorithm on extracting OSM data and generating link-node network is included in the platform and analyzed in this study. An introduction of a web repository for simulation models and networks is investigated at this time. We argue that such a web-based open-source simulation platform that could plug in interchangeable customized simulation models greatly speed up research and application process. As we adding supplementary features, we are presenting this state-of-the-art simulation platform to the public. Its compactness provides great flexibility while requires generous further contributions from transportation community.
机译:流量模拟是一种经济高效的工具,可以评估流量模型,网络模型,流量控制和管理策略以及流量影响模型。它涉及在路由,随机化,变异等方面利用复杂的模型,例如对象数据建模,行为模型和其他算法。但是,大多数现有的仿真软件包要么在定制的建模中提供了有限的灵活性,要么需要在编程方面额外熟练。因此,运输研究需要花费大量精力在非研究相关的工作上,例如从头开始建立仿真环境,或者通过复杂的API开发来绕过商业仿真软件中的约束和限制。在本文中,我们提出了一种新的Web模拟应用程序,该应用程序具有一些面向研究和教育的特征。首先,它在Web的两端分离了用户界面和模拟引擎。用户界面提供了辅助功能,以构建开放结构的仿真工作流程。其次,除了模块化结构之外,仿真中的每个功能组件都定义为一个插件,可以与各种仿真模型灵活地互换。第三,它还结合了网络应用程序(如在线地图)的使用,这些应用程序用作数据源,可简化生成基础道路网络的过程。最后但并非最不重要的一点是,其易于访问的在线性质开创了交通模拟教育的新阶段。仿真平台建立在面向服务的体系结构上,并将核心流量仿真作为Web服务。 SimModel,SimEngine和SimFramework这三个模块分别为数据建模,仿真流程和用户界面提供动力。 SimModel给出了基本对象模型的定义以及插件接口的定义。四种基本模型:1)固定对象,2)移动对象,3)行为和4)算法将平台中数据建模的类别作为基础。基本功能的基本实现是核心流量模拟的默认设置。组合式链接车道GIS模型通过保持链接中的几何简单特征和车辆在车道中的运动来表示基础道路网络。这种模型在高级仿真中既利用了基于链接的算法,又在详细的微观仿真中利用了基于车道的模型。 SimEngine充当插件管理器,用于构建自定义的仿真工作流程,执行仿真以及呈现和分析结果。最后,SimFramework通过各种便捷的帮助器功能将用户连接到仿真引擎,并显示动画,图形和后端仿真运行机制以用于教育目的。在技​​术上,所提供的仿真平台广泛地建立在先进的Web技术上。它在模块化设计中采用了Model-View-Controller(MVC)概念,JavaScript Object Notation(JSON)作为主要数据传输格式,用于运行模拟的表示状态传输(RESTful)Web服务,以及用于用户交互的AJAX。它还使用OpenStreetMap(OSM)作为主要的背景道路网络。该平台包含一种提取OSM数据并生成链路节点网络的算法,并对其进行了分析。目前,研究了用于仿真模型和网络的Web存储库的介绍。我们认为,这样的基于Web的开源仿真平台可以插入可互换的定制仿真模型,从而极大地加快了研究和应用过程。当我们添加补充功能时,我们将向公众展示这个最先进的仿真平台。它的紧凑性提供了极大的灵活性,同时需要运输界的慷慨捐助。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号