摘要
针对采用VC++等编程语言实现交通信号智能控制算法的项目开发强度高及仿真开发周期长等问题,提出了一种基于Matlab与VC++混合编程的交通信号智能控制策略的仿真评价方法。该方法分析Matlab与VC++混合编程的6种实现方法,具体研究基于COM组件的Matlab混合编程技术及其实现流程;同时,以城市单交叉口交通信号2级模糊控制为例,依托交通仿真软件Paramics的二次开发插件,采用COM组件的混合编程技术构建了交通信号2级模糊控制的Paramics仿真平台;最后,以典型城市单交叉口进行试验,设计面向路口不同交通条件的多种仿真场景,在4种控制策略下对提出的方法进行效用评价。研究结果表明所提出的方法开发周期短,能模拟道路的实际交通状况,在路口处于中高饱和的交通状态下,2级模糊控制具有良好控制效果。
To cope with the heavy workload and long development time in achieving traffic signal intelligent control algorithms by VC ++ and other programmings, a simulation evaluation approach of intelligent control strategies for urban traffic signals based on Matlab & VC + + hybrid programming was presented. Six approaches for achieving hybrid programming with Matlab & VC + + were analyzed. Then, the com-based hybrid programming with Matlab & VC + + and its development process were represented in detail. Simultaneously, taken traffic signal two-stage fuzzy control (TSTFC) at an isolated intersection for example, the com-based hybrid programming was employed to develop a Paramics-based simulation platform of TSTFC based on the API addin of the micro-traffic simulator Paramics. Finally, the experiments on a typical urban isolated intersection were carried out, and in designed various simulation scenarios for different traffic conditions at isolated intersections, the performance of the presented approach was validated under four signal control strategies. The results demonstrate the potential of the developed evaluation approach in time efficiency and simulating real traffic conditions, and the TSTFC is more effective when traffic status at intersections is above low saturation.
出处
《公路交通科技》
CAS
CSCD
北大核心
2012年第9期123-128,共6页
Journal of Highway and Transportation Research and Development
基金
国家自然科学基金项目(50408034)
上海市创新基金项目(11ZZ27)