一种基于混合推荐的交通信号控制方案实时选取方法技术

技术编号:8594520 阅读:141 留言:0更新日期:2013-04-18 07:54
本发明专利技术公开了一种基于混合推荐的交通信号控制方案实时选取方法,本方法包括以下步骤:对路口特性及交通信号控制方案特征处理获得路口大类和方案大类,对每一路口大类在并行仿真平台上搭建标准交通场景对控制方案测试从而获得其仿真平台下的性能,作为系统启动知识。当实际路口控制性能不能满足要求时,此方法通过混合推荐技术,包含基于内容推荐与协同过滤推荐找出适合路口的控制方案,发送至实际路口改善路口交通控制效果。同时通过对实际路口交通信息的记录与处理进一步完善系统知识库,提高推荐算法的准确性。本发明专利技术能动态应对城市交通路网上短时交通状态波动变化,突发事件情况,因此特别适合用于城市交通控制系统中。

【技术实现步骤摘要】

本专利技术涉及交通信号控制
,特别涉及一种基于混合推荐的交通信号控制 方案实时选取方法。
技术介绍
良好运转的交通系统与城市健康发展息息相关。交通拥堵问题已成为大中型城市 发展的瓶颈问题,而交通系统本身所具有的动态特性所产生的时段差异以及路口自身之间 的差异,使得单一一种路口控制方案无法满足路网上全部的路口交通控制需求。因此根据 不同路口的不同时段的交通特点,执行具有差异性路口控制方案将优化整个交通路网的运 行效率,提高交通控制系统的整体控制性能。在现有的交通路口控制设计方法当中,多时段路口控制方法依据路口状态时段特 性(即不同时段有其不同特点),采用多种控制方案轮换来优化路口交通控制效果。其中 已有技术包含控制时段的划分(即控制方案轮换的时间点选择)和每单个控制时段合适的 控制方案选取两个步骤。前者主要采用通过对路口交通状态历史数据的模态进行识别来 找出一天控制轮换时间点,而后者也是依据交通状态历史数据来设计出恰当的交通控制方 案。此类多时段路口控制方法依赖于交通历史数据,为应对交通系统动态特性的一种离线 方法。此类方法使用时要求交通系统的动态特性在时空上有较好的可重复性。此外,无法 对细粒度,短时交通状态波动变化做出反应,如交通突发状况等,而这在实际交通系统中却 是无法避免的。
技术实现思路
(一 )要解决的技术问题本专利技术的目的是要克服离线划分控制时段与离线控制时段的控制方案选取的不 足,在网络范围内,以已有交通控制方案为基础,根据交通控制方案的差异与交通路口实时 状况,采用动态匹配,最大限度地优化路口交通控制性能,为此专利技术一种基于混合推荐的交 通信号控制方案实时选取方法。( 二 )技术方案为解决上述问题,本专利技术提出了一种基于混合推荐的交通信号控制方案实时选取 方法,该方法包括离线知识获取层模块构建标准路口模型和标准交通场景,并获得标准交通场景下 各个适合交通信号控制方案的交通状态参数,并将所述交通状态参数与对应的标准交通场 景数据发送给交通信息存储与处理层模块;交通信息存储与处理层模块根据从离线知识获取层模块所得到的所述交通状态 参数和标准交通场景数据计算各个交通信号控制方案的交通场景-方案得分,还根据从现 场执行层模块获得的现实路口交通信息来继续填充和修正交通场景-方案得分记录,同时 判断现实路口的交通信号控制方案是否需要切换,需要切换时发送新的交通信号控制方案至现场执行层模块;现场执行层模块获取现实路口交通信息,并将所获取的现实路口交通信息发送至 交通信息存储与处理层模块;在接收到交通信息存储与处理层模块发送的更新交通信号控 制方案消息时,将现有信号控制方案切换成新的交通信号控制方案,并根据物理通信协议 对路口控制信号进行灯控信号编码,执行所述新的交通信号控制方案。本专利技术还提出了一种基于混合推荐的交通信号控制方案实时选取装置,其包括离线知识获取层模块,其包括交通仿真场景构建模块、场景仿真模块和仿真路口 交通信息获取模块,其中交通仿真场景构建模块构建标准路口模型和标准交通场景,场景 仿真模块仿真不同标准交通场景下适合的各个交通信号控制方案,仿真路口交通信息获取 模块获取仿真过程中的交通状态参数,并将所述交通状态参数与相应的标准交通场景数据 发送给交通信息存储与处理层模块;交通信息存储与处理层模块,其包括交通信息评估与处理模块和交通信号控制方 案管理模块;其中所述交通信息评估与处理模块根据从离线知识获取层模块所得到的所 述交通状态参数和标准交通场景数据计算各个交通信号控制方案的交通场景-方案得分, 所述交通信息评估与处理模块还根据从现场执行层模块获得的现实路口交通信息来继续 填充和修正交通场景-方案得分记录,同时判断现实路口的交通信号控制方案是否需要切 换,如果需要切换,则交通信号控制方案管理模块发送新的交通信号控制方案至现场执行 层模块;现场执行层模块,其包括现实路口交通信息获取模块、信号控制执行模块和信号 控制方案切换模块;其中所述现实路口交通信息获取模块获取现实路口交通信息,并将所 获取的现实路口交通信息发送至交通信息存储与处理层模块;所述信号控制方案切换模块 在接收到交通信息存储与处理层模块发送的更新交通信号控制方案消息时,将现有交通信 号控制方案切换成新的交通信号控制方案;所述信号控制执行模块根据物理通信协议对路 口控制信号进行灯控信号编码,执行所更新的交通信号控制方案。(三)有益效果本专利技术的有益效果采用基于混合推荐的交通信号控制方案实时选取之后,实现 了交通路口控制可依据实时路口交通状态变化动态调整交通控制方案,较大幅度提高了控 制系统应付短时交通状态波动的能力,特别是对突发事件处理能力。同时能充分利用方案 库已有方案,优化路口交通控制效果,带来较好的综合效益。附图说明图1是本专利技术实施例中网络化分层交通信号控制系统结构图2是本专利技术实施例中一个交通路口大类决策树的示例;图3是本专利技术实施例中离线知识获取过程工作流程图4是本专利技术实施例中交通信息存储与处理层控制方案实时选取过程工作流程 图5是本专利技术实施例中现场执行层工作流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照 附图,对本专利技术进一步详细说明。如图1所示,本专利技术的基于混合推荐的交通信号控制方案实时选取方法由不同层 级的计算机分布式实现,不同层级的计算机中按照本专利技术的功能划分为离线知识获取层 Al、交通信息存储与处理层A2和现场执行层A3。各层之间通讯可采用现有信号控制器网络 通讯介质和方法。推荐流程中所用到的皮尔森相关性计算,基于谷本系数相似度度量方法, Slope One算法可选择常见的、例如mahout开源机器学习平台实现。知识和方案数据库采 用常见的、例如MySQL数据库。交通仿真平台采用常见的、例如Paramics交通仿真平台。离线知识获取层Al中含有场景仿真模块AU、交通仿真场景构建模块A12、路网 数据处理模块A13、仿真路口交通信息获取模块A14,其中离线知识获取层中路网数据处理模块A13中记录了实际交通路网的基本参数,如 路口特征数据。所述路网数据处理模块A13基于所述实际交通路网的基本参数通过ID3算 法构建出最浅的交通路口大类决策树并写入交通知识库A16。通过交通路口大类决策树获 得若干路口大类实现对交通路网中所有被控路口的归类。如图2所示,所述交通路口大类 决策树的根节点为路口类型(或其他路口特征属性),叶节点为路口大类,每个路口大类包 含若干个特殊路口特征。基于路口大类,交通仿真场景构建模块A12构建出相应的标准路 口模型(如标准十字路口模型、标准丁字路口模型等)和所述标准路口模型的标准交通场 景(如标准的出行高峰交通场景、标准的出行稀少交通场景等),其中标准的含义是指路口 构建和交通场景的构建在特殊路口特征上取默认值,例如大路口默认通道数为24条等。接 着,场景仿真模块All在分布式平台上对不同标准交通场景下适合的交通信号控制方案并 行仿真,仿真路口交通信息获取模块A14调用仿真平台的路网路口运行参数指标函数获取 交通信息,所述交通信息包括路口交通状态参数(如车辆速度等)和交通场景数据(如现 路口交通车流状态等),仿真路口交通信息获取模块A14还将所获得本文档来自技高网...

【技术保护点】
一种基于混合推荐的交通信号控制方案实时选取方法,该方法包括:离线知识获取层模块构建标准路口模型和标准交通场景,并获得标准交通场景下各个适合交通信号控制方案的交通状态参数,并将所述交通状态参数与对应的标准交通场景数据发送给交通信息存储与处理层模块;交通信息存储与处理层模块根据从离线知识获取层模块所得到的所述交通状态参数和标准交通场景数据计算各个交通信号控制方案的交通场景?方案得分,还根据从现场执行层模块获得的现实路口交通信息来继续填充和修正交通场景?方案得分记录,同时判断现实路口的交通信号控制方案是否需要切换,需要切换时发送新的交通信号控制方案至现场执行层模块;现场执行层模块获取现实路口交通信息,并将所获取的现实路口交通信息发送至交通信息存储与处理层模块;在接收到交通信息存储与处理层模块发送的更新交通信号控制方案消息时,将现有信号控制方案切换成新的交通信号控制方案,并根据物理通信协议对路口控制信号进行灯控信号编码,执行所述新的交通信号控制方案。

【技术特征摘要】
1.一种基于混合推荐的交通信号控制方案实时选取方法,该方法包括离线知识获取层模块构建标准路口模型和标准交通场景,并获得标准交通场景下各个适合交通信号控制方案的交通状态参数,并将所述交通状态参数与对应的标准交通场景数据发送给交通信息存储与处理层模块;交通信息存储与处理层模块根据从离线知识获取层模块所得到的所述交通状态参数和标准交通场景数据计算各个交通信号控制方案的交通场景-方案得分,还根据从现场执行层模块获得的现实路口交通信息来继续填充和修正交通场景-方案得分记录,同时判断现实路口的交通信号控制方案是否需要切换,需要切换时发送新的交通信号控制方案至现场执行层模块;现场执行层模块获取现实路口交通信息,并将所获取的现实路口交通信息发送至交通信息存储与处理层模块;在接收到交通信息存储与处理层模块发送的更新交通信号控制方案消息时,将现有信号控制方案切换成新的交通信号控制方案,并根据物理通信协议对路口控制信号进行灯控信号编码,执行所述新的交通信号控制方案。2.如权利要求1所述的方法,其特征在于离线知识获取层模块还根据输入的路口特征数据,通过ID3决策树生成算法生成交通路口大类决策树;交通信息存储与处理层模块根据所述交通信号控制方案适用的路口类型和交通场景数据,通过ID3决策树生成算法生成交通信号控制方案大类决策树;其中,所述交通信号控制方案大类决策树用于对交通信号控制方案进行归类,所述交通路口大类决策树用于对交通路网中所有被控路口进行归类。3.如权利要求2所述的方法,其特征在于离线知识获取层模块根据交通路口大类决策树中的路口大类构建标准路口模型,还通过标准交通场景数据根据交通信号控制方案大类决策树获得所述标准交通场景下各个适合的交通信号控制方案,然后基于标准路口模型构建出标准交通场景并对相应的交通信号控制方案实施仿真工作,并将获得的交通状态参数与对应的标准交通场景数据发送给交通信息存储与处理层模块。4.如权利要求1所述的方法,其特征在于所述交通信息存储与处理层模块通过下式计算交通信号控制方案的交通场景-方案得分5.如权利要求1所述的方法,其特征在于所述交通信息存储与处理层模块在交通知识库中记录所述离线知识获取层模块和现场执行层模块提供的标准交通场景数据和现实交通场景数据;且所述交通信息存储与处理层模块判断现实路口的交通信号控制方案是否需要切换具体包括步骤1、根据从现场执行层模块获取的目标路口的交通信息判断目标路口的信号控制方案的性能波动幅度是否超过一定阈值,若超过则执行步骤2 ;步骤2、根据所述目标路口当前的交通场景数据从所述交通信号控制方案大类决策树得到适合所述交通场景数据的交通信号控制方案大类;步骤3、判断所述交通信号控制方案大类中涉及的交通信号控制方案是否唯一,若唯一则直接将该交通信号控制方案作为推荐交通信号控制方案,并执行步骤7 ;若不唯一,则执行步骤4,以启动协同过滤推荐流程;步骤4、将所述目标路口当前的交通场景数据与交通知识库中存储的交通场景数据进行匹配,并获得相似场景;步骤5、找出所述相似场景对应的所有交通信号控制方案中交通场景-方案得分最高的交通信号控制方案;步骤6、判断所述得分最高的交通信号控制方案的得分是否超过阈值,若超过,则将该得分最高的交通信号控制方案作为推荐交通信号控制方案,并执行...

【专利技术属性】
技术研发人员:陈诚王飞跃陈松航李镇江
申请(专利权)人:中国科学院自动化研究所东莞中国科学院云计算产业技术创新与育成中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1