基于图像检测与改进密度波模型的交通信号控制方法

文档序号:10595367阅读:446来源:国知局
基于图像检测与改进密度波模型的交通信号控制方法
【专利摘要】为了解决现有交叉路口信号控制还不能同时考虑排队长度和交通流模型、影响车辆放行效率问题,本发明提出了一种基于图像检测与改进密度波模型的交通信号控制方法,该方法设计了完整的多路图像检测方案,并以FPGA芯片作为交叉路口各个方向车辆排队长度的检测和处理中心,完成对交叉路口各个方向的图像快速采集、图像处理、车辆排队长度和行人信息提取;同时,设置了完整的交通“绿冲突”约束、建立了优化指标函数和多车辆跟驰约束交通流模型,采用交叉路口放行车辆优化和依赖交通流模型时间对应的两步法进行交通信号的优化配时,完成一个完整周期的交通信号控制优化设计;提高了交叉路口车辆放行效率。
【专利说明】
基于图像检测与改进密度波模型的交通信号控制方法
技术领域
[0001] 本发明设及一种基于图像检测与改进密度波模型的交通信号控制方法,属于信号 处理、通信技术和交通信号控制技术。
【背景技术】
[0002] 近年来,随着各种交通工具的数量大大增加,国际上很多国家的设施、道路、交通 管理系统已经很难适应运种发展速度,特别是大、中城市交通基础设施不足、交通信号控制 的不协调、交通疏导系统缺乏、车辆调度和管理的混乱、交通参与者的交规意识淡薄等诸多 方面的原因导致了城市交通较拥堵现象,由此又引发了交通安全、环境污染等一系列的社 会经济问题;为此,国内外很多学者致力于交通拥堵问题研究,并试图W公交优先等优化调 度方式解决城市交通拥堵问题;在北京、上海等十几个城市引进了国外的交通控制网络,期 望能够缓解城市交通问题;由于中国城市交通控制问题远比国外工业发达国家复杂,特别 是机动车、非机动车、行人的相互干扰、道路质量、投入经费等问题,使得国际许多著名交通 控制系统在应用时常常效果不佳甚至失效;原因是国外的SCATS和SCOOT等系统仅仅考虑交 通不拥堵情况,与控制系统配套的检测方案仅仅是进入或驶出交通路口的车流量,由此得 到的优化方案常常出现错误;因此,W上措施和理想化的研究工作仍不能缓解交通拥堵问 题。
[0003] 交通信号控制是利用交通信号,对道路上运行的车辆和行人进行指挥和疏导,交 通信号自动控制是交通拥堵缓解控制的重要组成部分,是科学交通管理的一种有效手段, 路口信号机是交通信号的控制器,其主要用于路口的信号灯控制,其既可W独立地实现控 审IJ,又可W实时地采集交通信息提供给中央控制机作为决策的依据;现有的信号机实现独 立控制的功能已经比较强大:根据各交通路口的不同需要可W实现多相位控制方式;根据 不同时间段交通流量的不同可W实现多时段的控制方式,并且还可W根据工作日与节假日 来设置不同的控制方案;控制面板上的按钮可W方便的实现手动/自动、联动、感应、多时 段、绿冲突等控制,并且配有通信接口,可W实现联网远程控制,W方便地使指挥中屯、对路 口的信号机进行远程监控或通过便携机进行现场监控,满足区域协调控制的要求。
[0004] 通过交通图像检测、建立合理的交通流模型,是提高交叉路口车辆放行率的有效 途径;而现有交叉路口信号控制方法还不能同时考虑排队长度和交通流模型,影响了交叉 路口车辆放行效率。

【发明内容】

[0005] 为了解决现有交叉路口信号控制还不能同时考虑排队长度和交通流模型、影响车 辆放行效率问题,本发明提出了一种基于图像检测与改进密度波模型的交通信号控制方 法,该方法设计了完整的多路图像检测方案,并WFPGA忍片作为交叉路口各个方向车辆排 队长度的检测和处理中屯、,完成对交叉路口各个方向的图像快速采集、图像处理、车辆排队 长度和行人信息提取;同时,设置了完整的交通"绿冲努'约束、建立了优化指标函数和多车 辆跟驰约束交通流模型,采用交叉路口放行车辆优化和依赖交通流模型时间对应的两步法 进行交通信号的优化配时,完成一个完整周期的交通信号控制优化设计;提高了交叉路口 车辆放行效率。
[0006] 本发明解决其技术问题所采用的技术方案:一种基于图像检测与改进密度波模型 的交通信号控制方法,其特征包含W下步骤:
[0007] 步骤1:交叉路口的交通信号控制方案每个信号周期设计一次,交通信号控制方案 设计内容包括多路图像信息检测、"绿冲突"约束设置、排队车辆交通流模型、信号优化设计 四部分内容;交通信号控制方案设计时间TsheW小于给定值,在信号执行过程中不能反复调 整;在执行下一个信号周期之前TsheW时刻就设计该周期交通信号控制方案,W保证多路图 像信息检测得到最新的交通状况;
[0008] 步骤2:将多路交通视频经过视频解码模块数字化后送入FPGA,在FPGA中先通过边 缘检测和二值化、完成对图像进行预处理并将其存入SRAM缓冲,然后根据车道线像素构成 的车道检测区域对图像进行分割和腐蚀,提取出路口各个方向排队车辆长度和车间距,并 将相邻两帖图像中指定的同一区域在FPGA进行比较,获得有无目标运动信息W得到车辆运 动速度;类似的方法用于检测行人多寡和行进速度;多路图像信息检测获取W下信息:
[0009] (1)东向西直行:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达对面路口时间;
[0010] 间西向东直行:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达对面路口时间;
[0011] 间北向南直行:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达对面路口时间;
[0012] (4)南向北直行:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达对面路口时间;
[0013] 间东向南左转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达南路口时间;
[0014] 做西向北左转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达北路口时间;
[0015] 例北向东左转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达东路口时间;
[0016] 脚南向西左转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达西路口时间;
[0017] (9)东向北右转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达北路口时间;
[0018] (10)西向南右转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达南路口时间;
[0019] (11)北向西右转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达西路口时间;
[0020] (12)南向东右转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达东路口时间;
[0021] (13)行人东向西:分别从右、左两边分析行人在人行绿灯开启后与车辆冲突,分析人 数多寡及构成情况;
[0022] (14)行人西向东:分别从右、左两边分析行人在人行绿灯开启后与车辆冲突,分析人 数多寡及构成情况;
[0023] (15)行人南向北:分别从右、左两边分析行人在人行绿灯开启后与车辆冲突,分析人 数多寡及构成情况;
[0024] (16)行人北向南:分别从右、左两边分析行人在人行绿灯开启后与车辆冲突,分析人 数多寡及构成情况;
[0025] 步骤3:绿冲突约束:
[0026] (1)对于车辆,定义下标第一个字母S是车辆自北向南方向,n是车辆自南向北方向, e是车辆自西向东方向,W是车辆自东向西方向;下标第二个字母S是车辆直行、r是车辆右 转、1是车辆左转;下标第S个字母i表示绿灯开启时刻,f表示绿灯关闭时刻;下标rwr为行 人从右手边、即北边、自东向西方向穿越交叉路口,rwl为行人从左手边、即南边、自东向西 方向穿越交叉路口,rer为行人从右手边、即南边、自西向东方向穿越交叉路口,rel为行人 从左手边、即北边、自西向东方向穿越交叉路口,rnr为行人从右手边、即东边、自南向北方 向穿越交叉路口,rnl为行人从左手边、即西边、自南向北方向穿越交叉路口,rsr为行人从 右手边、即西边、自北向南方向穿越交叉路口,rsl为行人从左手边、即东边、自北向南方向 穿越交叉路口;对于行人,下标第四个字母i表示绿灯开启时刻,f表示绿灯关闭时刻;
[0027] 间假设每个方向绿灯开启时间不同,每个周期内起始时间设为to,周期设为T,车 辆自北向南直行方向绿灯信号标识巧
车辆自北向南左转方 向绿灯信号标识为
,车辆自北向南右转方向绿灯信号标识为
[0028] 车辆自南向北直行方向绿灯信号标识为
,车辆自南 向北左转方向绿灯信号标识夫
车辆自南向北右转方向绿灯 信号标识巧
[0029] 车辆自西向东直行方向绿灯信号标识^
车辆自西 向东左转方向绿灯信号标识^
,车辆自西向东右转方向绿灯信 号标识为
[0030] 车辆自东向西直行方向绿灯信号标识3
车辆自 东向西左转方向绿灯信号标识),车辆自东向西右转方向绿 V.
灯信号标识夫
[0031] 间行人从右手边自东向西方向穿越交叉路口绿灯信号标识为
向西方向穿越交叉路口绿灯信号标识为 向东方向穿越交叉路口绿灯信号标识为 向东方向穿越交叉路口绿灯信号标识为 向北方向穿越交叉路口绿灯信号标识为 向北方向穿越交叉路口绿灯信号标识为 [0037]行人从右手边自北向南方向穿越交叉路口绿灯信号标识为
;向南方向穿越交叉路口绿灯信号标识为
[0039] (4)必选的绿冲突约束为:bss ? bes = 0,bss ? bws = 0,bss ? bnl = 0,bns ? bsl = 0,bes ? bwl = 0,bws ? bel = 0,bss ? brm: = 0,bss ? brwl = 0,bss ? bre:r = 0,bss ? brel = 0,bns ? bes = 0,bns ? bws = 0;bns ? brwr = 0,bns ? brwl = 0,bns ? brer = 0,bns ? brel = 0;
[0040] 间选择采用的绿冲突约束为:
[0041] 当东向西直行绿灯早于北向南方向左转,即向东方向,绿灯时, ,即北向南左转方向銀灯开启时刻大于东向西直行銀灯结束时刻与东 向西直行绿灯结束后最后一辆车由斑马线通过北向南方向左转车道后的时间 和;
[0042] 当东向西直行绿灯晚于北向南方向左转,即向东方向,绿灯时, (11如> fy/ +疋//-,W,即东向西直行绿灯开启时刻大于北向南方向左转绿灯结束时刻与北 向南左转方向绿灯结束后最后一辆车由斑马线通过东向西直行车道后的时间胃之 和;
[0043] 当西向东直行绿灯早于南向北方向左转,即向西方向,绿灯时, ,即南向北左转方向绿灯开启时刻大于西向东直行绿灯结束后最后一 辆车由斑马线通过南向北方向左转车道后的时间之和;
[0044] 当西向东直行绿灯晚于南向北方向左转,即向西方向,绿灯时, 'es.,. > ^,i// + 了,即西向东直行绿灯开启时刻大于南向北方向左转绿灯结束时刻与南 向北左转方向绿灯结束后最后一辆车由斑马线到达西向东直行车道后的时间之和;
[0045] 当南向北直行绿灯早于东向西方向左转,即向南方向,绿灯时, +若^/_心,即东向西it转方向绿灯开启时刻大于南向jk胃行绿灯结束时刻与南 向北直行绿灯结束后最后一辆车由斑马线通过东向西方向左转车道后的时间马W之 和;
[0046] 当南向北直行绿灯晚于东向西方向左转,即向南方向,绿灯时, +乃i,//_w,即南向北直行绿灯开启时刻大于东向西左转方向绿灯结束时刻与东 向西左转方向绿灯结束后最后一辆车由斑马线通过南向北直行车道后的时间^,//_",之 和;
[0047]当北向南直行绿灯早于西向东左转方向,即向北方向,绿灯时, fe// > (?/ +马s/_£?/ .,即? 东E牵专方绿'灯开时亥Ij大f北g胃绿'灯结束时亥Ij与北 向南直行绿灯结束后最后一辆车由斑马线通过西向东方向左转车道后的时间之和; [004引当北向南直行绿灯晚于西向东左转方向,即向北方向,绿灯时, >fe// +写//_,,,即北向南胃行绿灯开启时刻大于西向东方向E牵专绿灯结束时刻与西 向东左转方向绿灯结束后最后一辆车由斑马线到达北向南直行车道后的时间之和;
[0049]当北向南左转绿灯早于东向西右手方向行人绿灯时,trwriHslf,即东向西右手方 向行人绿灯开启时间大于北向南左转绿灯结束时刻;
[0化0]当北向南左转绿灯晚于东向西右手方向行人绿灯时,《撕即北 向南左转绿灯开启时间大于东向西右手方向行人绿灯结束时刻与东向西右手方向行人绿 灯结束后东向西右手方向行人由等待线通过北向南左转方向车道的时间之和;
[0051] 当西向东左转绿灯早于东向西右手方向行人绿灯时,> fe// +是//_rw,即东 向西右手方向行人绿灯开启时间大于西向东左转绿灯结束时刻与西向东左转绿灯结束后 最后一辆车由斑马线到达南向北车道后的时间是//_,胃?之和;
[0052] 当西向东左转绿灯晚于东向西右手方向行人绿灯时,teliHrwrf,即西向东左转绿 灯开启时间大于东向西右手方向行人绿灯结束时刻;
[0化3] 当南向北左转绿灯早于东向西左手方向行人绿灯时,trwliHnlf,即东向西左手方 向行人绿灯开启时间大于南向北左转绿灯结束时刻;
[0054]当南向北左转绿灯晚于东向西左手方向行人绿灯时,y. > ,即南 向北左转绿灯开启时间大于东向西左手方向行人绿灯结束时刻与东向西左手方向行人绿 灯结束后东向西左手方向行人由等待线通过南向北左转方向车道的时间之和;
[0化5]当东向西左转绿灯早于东向西左手方向行人绿灯时,/,W// > ,即 东向西左手方向行人绿灯开启时间大于东向西左转绿灯结束时刻与东向西左转绿灯结束 后最后一辆车由斑马线到达北向南车道后的时间之和;
[0056]当东向西左转绿灯晚于东向西左手方向行人绿灯时,teliHrwlf,即西向东左转绿 灯开启时间大于东向西左手方向行人绿灯结束时刻;
[0化7]当南向北左转绿灯早于西向东右手方向行人绿灯时,treriHnlf,即西向东右方向 行人绿灯开启时间大于南向北左转绿灯结束时刻;
[0化引当南向北左转绿灯晚于西向东右手方向行人绿灯时,?"&? > ,.即南 向北左转绿灯开启时间大于西向东右手方向行人绿灯结束时刻与西向东右手方向行人绿 灯结束结束后西向东右手方向行人由等待线通过南向北左转方向车道的时间之 和;
[0化9]当东向西左转绿灯早于西向东右手方向行人绿灯时,+ ^,//_rm.,即 西向东右手方向行人绿灯开启时间大于东向西左转绿灯结束时刻与东向西左转绿灯结束 后最后一辆车由斑马线到达北向南车道后的时间之和;
[0060] 当东向西左转绿灯晚于西向东右手方向行人绿灯时,teliHrwrf,即西向东左转绿 灯开启时间大于西向东右手方向行人绿灯结束时刻;
[0061] 当北向南左转绿灯早于西向东左手方向行人绿灯时,treliHslf,即西向东左手方 向行人绿灯开启时间大于北向南左转绿灯结束时刻;
[0062] 当北向南左转绿灯晚于西向东左手方向行人绿灯时,^ >?,W+巧、,//_W,即北 向南左转绿灯开启时间大于西向东左手方向行人绿灯结束时刻与西向东左手方向行人绿 灯结束后西向东左手方向行人由等待线通过北向南左转方向车道的时间之和;
[0063] 当西向东左转绿灯早于西向东左手方向行人绿灯时,,即西 向东左手方向行人绿灯开启时间大于西向东左转绿灯结束时刻与西向东左转绿灯结束后 最后一辆车由斑马线到达南向北车道后的时间i^e//_,.e/之和;
[0064] 当西向东左转绿灯晚于西向东左手方向行人绿灯时,teliHrelf,即西向东左转绿 灯开启时间大于西向东左手方向行人绿灯结束时刻;
[0065] 将路口方向逆时针旋转90度,即北代替原来东、西代替原来北、南代替原来西、东 代替原来南,同理可W得到南向北、北向南行人的绿冲突约束条件;
[0066] 步骤4:交通流模型动态约束表达如下:
[0067]
(1)
[006引其中:x^NT)为为第j辆车在时间t = NT时刻的位置,a为敏感系数,N为采样个数,T 为采样周期,Vmax为车辆的最大速度,he为车辆间的安全距离,Axj(iT)为第j辆车在时间t = iT时刻与前车之间的车间距,Avj(iT)为第j辆车在时间t = iT时刻与前车之间的速度差,入 是不同a的系数,al,i = 0,l,…,n-l表示前方第i辆车的影响因子,n为考虑前方车辆总数;
[0069] 根据(1)式可W得到当k(NT)-k|<即寸的N;
[0070] 其中,k为第j辆排队车辆在绿灯开启后要行驶的距离,S为给定的正数;
[0071] 经验统计得到第j辆排队车辆在绿灯开启后需要延时tdj后才能开动,运样,第j辆 排队车辆在绿灯开启后要行驶距离^所需时间tjf为:tjf = tdj+NT;
[0072] 步骤5:信号优化配时方法如下:
[0073] (1)建立优化指标:
[0074] J - min {入ewsLews+入enrLenr+入eslLesl+入wesLwes+入wnlLwnl+入WsrLwsr+入snsLsns+入SerLser+入swlLswl +^ns S Lns SLnwr+"^nel Lnel+Pewr 民 ewr+Pewl 民 ewl+Pwer 民 wer+Pwel 民 we 1+Pnsr 民 nsr+Pnsl 民 ns 1+P SIir 民 SIir+P snlRsnl}
[0075] 其中:A表示车辆加权系数,L表示排队车辆长度,P表示行人加权系数,R表示行人 数,A和L的下标第1和第2位的e,s,w,n分别表示东、南、西、北方向,且第1位朝向第2位方向; 第S位S,r,l分别表示直行、右转和左转;例如Lews为东向西直行方向的车辆排队队长,入ews 为东向西直行方向的车辆排加权系数;P和R下标第1和第2位的e,s,w,n分别表示东、南、西、 北方向,且第1位朝向第2位方向;第=位l,r分别表示从前进方向的左手边或右手边穿越人 行道;
[0076] (2)选取交叉路口信号总周期:
[0077] Tz二 f Z (Lews , Lwes , Lsns , Lnss )
[0078] 其中:Tz为所有方向车辆和行人绿灯放行时间并集,即交叉路口信号总周期,fz (;Lews,Lwes,Lsns,Lnss )为根据经验已经确定的函数;
[0079] 根据步骤5(1)的优化指标和步骤3的绿冲突约束,采用线性规划方法确定各个绿 灯开启、持续时间及需要放行的车辆数;
[0080] (3)根据步骤4的改进跟驰车辆交通流模型确定放行车辆数与放行时间的关系,按 照各个方向需要放行的车辆数,对步骤5(2)确定的各个绿灯开启、持续时间进行修正,确定 信号总周期。
[0081] 本发明的有益效果是:设计了完整的多路图像检测方案,并WFPGA忍片作为交叉 路口各个方向车辆排队长度的检测和处理中屯、,完成对交叉路口各个方向的图像快速采 集、图像处理、车辆排队长度和行人信息提取;同时,设置了完整的交通"绿冲突"约束、建立 了优化指标函数和多车辆跟驰约束交通流模型,采用交叉路口放行车辆优化和依赖交通流 模型时间对应的两步法进行交通信号的优化配时,完成一个完整周期的交通信号控制优化 设计;提高了交叉路口车辆放行效率。
[0082] 下面结合附图和实施例对本发明作详细说明。
【附图说明】
[0083] 附图1是本发明的流程结构框图;
[0084] 附图2是本发明的图像采集与排队长度提取硬件结构框图。
【具体实施方式】
[00化]参照附图1、附图2。
[0086] 步骤1:交叉路口的交通信号控制方案每个信号周期设计一次,交通信号控制方案 设计内容包括多路图像信息检测、"绿冲突"约束设置、排队车辆交通流模型、信号优化设计 四部分内容;交通信号控制方案设计时间TsheW小于给定值,在信号执行过程中不能反复调 整;在执行下一个信号周期之前TsheW时刻就设计该周期交通信号控制方案,W保证多路图 像信息检测得到最新的交通状况;
[0087] 步骤2:每个方向视频采集单元采用4个CCD,它可W把现场图像采集进来并送给A/ D转化忍片作进一步处理;A/D忍片采用PHILIPS公司的711IH忍片,711IH忍片有4个模拟通 道,通过分时采集4路的图像信号,分时进行处理,可W通过编程选择7111的转换模式,通过 I2C总线进行编程,完成7111H的初始化工作,信号的输出格式也由I2C总线进行控制,采用 CCIR601的4:2:2格式;运样,现场图像就从模拟数据转换成数字数据,可W通过缓存器,送 给FPGA忍片进行相应的处理;FPGA采用美国Altera公司的切clone系列FPGA中的EP1C12忍 片;该忍片密集度达12060个LE单元(每个LE包括一个LUT,一个触发器和相关逻辑,是忍片 实现逻辑的最基本结构,也是FPGA综合性能评价的主要指标),完全能够满足图像处理算法 和系统逻辑控制的需要;169个用户可用I/O端口满足系统实现图像采集和存储的多个忍片 连接要求;缓冲器采用了FIFO器件1041V;由A/D转换忍片转换而来的视频数据直接进入 FIFO,在FIFO中暂时存放;当FPGA需要对其进行处理时,可W通过重复读指令进行读操作, 因为重复指令可W把一条多到5个周期的指令变为1个周期的指令,所WFPGA-次可W读大 量的数据,从而实现缓冲的功能;将多路交通视频经过视频解码模块数字化后送入FPGA,在 FPGA中先通过边缘检测和二值化完成对图像进行预处理并将其存入SRAM缓冲,然后根据车 道线像素构成的车道检测区域对图像进行分割和腐蚀,提取出路口各个方向排队车辆长度 和车间距,并将相邻两帖图像中指定的同一区域在FPGA进行比较,获得有无目标运动信息 W得到车辆运动速度;类似的方法用于检测行人多寡和行进速度;多路图像信息检测获取 W下信息:
[0088] (1)东向西直行:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达对面路口时间;
[0089] 间西向东直行:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达对面路口时间;
[0090] 间北向南直行:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达对面路口时间;
[0091] (4)南向北直行:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达对面路口时间;
[0092] 间东向南左转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达南路口时间;
[0093] 做西向北左转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达北路口时间;
[0094] 例北向东左转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达东路口时间;
[0095] 脚南向西左转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达西路口时间;
[0096] (9)东向北右转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达北路口时间;
[0097] (10)西向南右转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达南路口时间;
[0098] (11)北向西右转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达西路口时间;
[0099] (12)南向东右转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马 线时间、到达东路口时间;
[0100] (13)行人东向西:分别从右、左两边分析行人在人行绿灯开启后与车辆冲突,分析人 数多寡及构成情况;
[0101] (14)行人西向东:分别从右、左两边分析行人在人行绿灯开启后与车辆冲突,分析人 数多寡及构成情况;
[0102] (15)行人南向北:分别从右、左两边分析行人在人行绿灯开启后与车辆冲突,分析人 数多寡及构成情况;
[0103] (16)行人北向南:分别从右、左两边分析行人在人行绿灯开启后与车辆冲突,分析人 数多寡及构成情况;
[0104] 步骤3:绿冲突约束:
[0105] (1)对于车辆,定义下标第一个字母S是车辆自北向南方向,n是车辆自南向北方向, e是车辆自西向东方向,W是车辆自东向西方向;下标第二个字母S是车辆直行、r是车辆右 转、1是车辆左转;下标第S个字母i表示绿灯开启时刻,f表示绿灯关闭时刻;下标rwr为行 人从右手边、即北边、自东向西方向穿越交叉路口,rwl为行人从左手边、即南边、自东向西 方向穿越交叉路口,rer为行人从右手边、即南边、自西向东方向穿越交叉路口,rel为行人 从左手边、即北边、自西向东方向穿越交叉路口,rnr为行人从右手边、即东边、自南向北方 向穿越交叉路口,rnl为行人从左手边、即西边、自南向北方向穿越交叉路口,rsr为行人从 右手边、即西边、自北向南方向穿越交叉路口,rsl为行人从左手边、即东边、自北向南方向 穿越交叉路口;对于行人,下标第四个字母i表示绿灯开启时刻,f表示绿灯关闭时刻;
[0106] 间假设每个方向绿灯开启时间不同,每个周期内起始时间设为to,周期设为T,车 辆自北向南直行方向绿灯信号标识^
;辆自北向南左转方 向绿灯信号标识3
车辆自北向南右转方向绿灯信号标识为
[0107] 车辆自南向北直行方向绿灯信号标识天
.车辆自南 向北左转方向绿灯信号标识^
车辆自南向北右转方向绿灯 信号标识3
[0108] 车辆自西向东直行方向绿灯信号标识)
申辆自西 向东左转方向绿灯信号标识3
.,车辆自西向东右转方向绿灯信 号标识;

[0109] 车辆自东向西直行方向绿灯信号标识;
,车辆自 东向西左转方向绿灯信号标识.
,车辆自东向西右转方向绿 灯信号标识夫
[0110] 间行人从右手边自东向西方向穿越交叉路口绿灯信号标识为
]西方向穿越交叉路口绿灯信号标识为 ]东方向穿越交叉路口绿灯信号标识为 ]东方向穿越交叉路口绿灯信号标识为 ]北方向穿越交叉路口绿灯信号标识为 ]北方向穿越交叉路口绿灯信号标识为 [0116]行人从右手边自北向南方向穿越交叉路口绿灯信号标识为
向南方向穿越交叉路口绿灯信号标识为 [011 引(4)必选的绿冲突约束为:bss ? bes = 0,bss ? bws = 0,bss ? bnl = 0,bns ? bsl = 0,bes ? bwl = 0,bws ? bel = 0,bss ? brm: = 0,bss ? brwl = 0,bss ? bre:r = 0,bss ? brel = 0,bns ? bes = 0,bns ? bws = 0;bns ? brwr = 0,bns ? brwl = 0,bns ? brer = 0,bns ? brel = 0;
[0119] 间选择采用的绿冲突约束为:
[0120] 当东向西直行绿灯早于北向南方向左转,即向东方向,绿灯时, ,即北向南左转方向绿灯开启时刻大于东向西直行绿灯结束时刻与东 向西直行绿灯结束后最后一辆车由斑马线通过北向南方向左转车道后的时间之 和;
[0121] 当东向西直行绿灯晚于北向南方向左转,即向东方向,绿灯时, 矿+ ,.即东向西直行绿灯开启时刻大于北向南方向左转绿灯结束时刻与北 向南左转方向绿灯结束后最后一辆车由斑马线通过东向西直行车道后的时间,之 和;
[0122] 当西向东直行绿灯早于南向北方向左转,即向西方向,绿灯时, 即南向北^牵专方向绿灯开启时刻大于西向东直:行绿灯结束后最后一 辆车由斑马线通过南向北方向左转车道后的时间之和;
[0123] 当西向东直行绿灯晚于南向北方向左转,即向西方向,绿灯时, >%' +茜/_&,,即西向东直行銀灯开剧寸刻大于南加 k方向左转銀灯结束时刻与南 向北左转方向绿灯结束后最后一辆车由斑马线到达西向东直行车道后的时间之和;
[0124] 当南向北直行绿灯早于东向西方向左转,即向南方向,绿灯时, 肖 >《《#'+写即东向西it牵专方向銀灯开剧寸亥Ij大于南向;Ik胃行銀灯结剌寸亥Ij与南 向北直行绿灯结束后最后一辆车由斑马线通过东向西方向左转车道后的时间之 和;
[0125] 当南向北直行绿灯晚于东向西方向左转,即向南方向,绿灯时, >/,,,矿+ 似,即南向北直行绿灯开启时刻大于东向西左转方向绿灯结束时刻与东 向西左转方向绿灯结束后最后一辆车由斑马线通过南向北直行车道后的时间马之 和;
[0126] 当北向南直行绿灯早于西向东左转方向,即向北方向,绿灯时, 《e/f ,即西向东E牵专方向绿'灯开启时亥Ij大于;Ik向南胃行绿灯结束时亥Ij与;Ik 向南直行绿灯结束后最后一辆车由斑马线通过西向东方向左转车道后的时间之和;
[0127] 当北向南直行绿灯晚于西向东左转方向,即向北方向,绿灯时, .,即北胃绿灯开^时'亥U大テ?^^东方转绿灯结束时亥Ij与M 向东左转方向绿灯结束后最后一辆车由斑马线到达北向南直行车道后的时间之和;
[012引当北向南左转绿灯早于东向西右手方向行人绿灯时,trwriHslf,即东向西右手方 向行人绿灯开启时间大于北向南左转绿灯结束时刻;
[01巧]当北向南左转绿灯晚于东向西右手方向行人绿灯时,,即北 向南左转绿灯开启时间大于东向西右手方向行人绿灯结束时刻与东向西右手方向行人绿 灯结束后东向西右手方向行人由等待线通过北向南左转方向车道的时间之和;
[0130] 当西向东左转绿灯早于东向西右手方向行人绿灯时,^,,1,". >《£>// ,即东 向西右手方向行人绿灯开启时间大于西向东左转绿灯结束时刻与西向东左转绿灯结束后 最后一辆车由斑马线到达南向北车道后的时间之和;
[0131] 当西向东左转绿灯晚于东向西右手方向行人绿灯时,teliHrwrf,即西向东左转绿 灯开启时间大于东向西右手方向行人绿灯结束时刻;
[0132] 当南向北左转绿灯早于东向西左手方向行人绿灯时,trwliHnlf,即东向西左手方 向行人绿灯开启时间大于南向北左转绿灯结束时刻;
[0133] 当南向北左转绿灯晚于东向西左手方向行人绿灯时,+fmf'-zrf,即南 向北左转绿灯开启时间大于东向西左手方向行人绿灯结束时刻与东向西左手方向行人绿 灯结束后东向西左手方向行人由等待线通过南向北左转方向车道的时间馬,//_"/之和;
[0134] 当东向西左转绿灯早于东向西左手方向行人绿灯时,《W/,. >f,i,// +^W/_n4,/,即 东向西左手方向行人绿灯开启时间大于东向西左转绿灯结束时刻与东向西左转绿灯结束 后最后一辆车由斑马线到达北向南车道后的时间之和;
[0135] 当东向西左转绿灯晚于东向西左手方向行人绿灯时,teliHrwlf,即西向东左转绿 灯开启时间大于东向西左手方向行人绿灯结束时刻;
[01 36]当南向北左转绿灯早于西向东右手方向行人绿灯时,treriHnlf,即西向东右方向 行人绿灯开启时间大于南向北左转绿灯结束时刻;
[0137]当南向北左转绿灯晚于西向东右手方向行人绿灯时,?"/,?> +户^,^_,,/,即南 向北左转绿灯开启时间大于西向东右手方向行人绿灯结束时刻与西向东右手方向行人绿 灯结束结束后西向东右手方向行人由等待线通过南向北左转方向车道的时间 和;
[013引当东向西左转绿灯早于西向东右手方向行人绿灯时,胃g. +斬即 西向东右手方向行人绿灯开启时间大于东向西左转绿灯结束时刻与东向西左转绿灯结束 后最后一辆车由斑马线到达北向南车道后的时间之和;
[01 39]当东向西左转绿灯晚于西向东右手方向行人绿灯时,teliHrwrf,即西向东左转绿 灯开启时间大于西向东右手方向行人绿灯结束时刻;
[0140] 当北向南左转绿灯早于西向东左手方向行人绿灯时,treliHslf,即西向东左手方 向行人绿灯开启时间大于北向南左转绿灯结束时刻;
[0141] 当北向南左转绿灯晚于西向东左手方向行人绿灯时,g,. > ,即北 向南左转绿灯开启时间大于西向东左手方向行人绿灯结束时刻与西向东左手方向行人绿 灯结束后西向东左手方向行人由等待线通过北向南左转方向车道的时间之和;
[0142] 当西向东左转绿灯早于西向东左手方向行人绿灯时,,即西 向东左手方向行人绿灯开启时间大于西向东左转绿灯结束时刻与西向东左转绿灯结束后 最后一辆车由斑马线到达南向北车道后的时间写之和;
[0143] 当西向东左转绿灯晚于西向东左手方向行人绿灯时,teliHrelf,即西向东左转绿 灯开启时间大于西向东左手方向行人绿灯结束时刻;
[0144] 将路口方向逆时针旋转90度,即北代替原来东、西代替原来北、南代替原来西、东 代替原来南,同理可W得到南向北、北向南行人的绿冲突约束条件;
[0145] 步骤4:交通流模型动态约束表达如下:
[0146]
Cl)
[0147] 其中:Xj (NT)为为第j辆车在时间t = NT时刻的位置,a为敏感系数,N为采样个数,T 为采样周期,Vmax为车辆的最大速度,he为车辆间的安全距离,Axj(iT)为第j辆车在时间t = iT时刻与前车之间的车间距,Avj(iT)为第j辆车在时间t = iT时刻与前车之间的速度差,入 是不同a的系数,al,i = 0,l,…,n-l表示前方第i辆车的影响因子,n为考虑前方车辆总数; [014引根据(1)式可W得到当Ixj(NT)-Lj I <即寸的N;
[0149] 其中,k为第j辆排队车辆在绿灯开启后要行驶的距离,S为给定的正数;
[0150] 经验统计得到第j辆排队车辆在绿灯开启后需要延时tdj后才能开动,运样,第j辆 排队车辆在绿灯开启后要行驶距离レ所需时间tjf为:tjf = tdj+NT;
[0151] 步骤5:信号优化配时方法如下:
[0152] (1)建立优化指标:
[01 日3 ] J min { A-ewsLews+火enrLenr+火eslLesl+入wesLwes+入milLwnl+入wsrLwsr+火snsLsns+火serLser+火swlLswl +火 ns S Lns S+^nwr Lnwr+^nel Lnel+Pewr 民 ewr+Pewl 民 ewl+Pwer 民 wer+Pwel 民 we 1+Pnsr 民 nsr+Pnsl 民 ns 1+P SIir 民 SIir+P snlRsnl}
[0154]其中:A表示车辆加权系数,L表示排队车辆长度,P表示行人加权系数,R表示行人 数,A和L的下标第1和第2位的e,s,w,n分别表示东、南、西、北方向,且第1位朝向第2位方向; 第S位S,r,l分别表示直行、右转和左转;例如Lews为东向西直行方向的车辆排队队长,入ews 为东向西直行方向的车辆排加权系数;P和R下标第1和第2位的e,s,w,n分别表示东、南、西、 北方向,且第1位朝向第2位方向;第=位l,r分别表示从前进方向的左手边或右手边穿越人 行道;
[0巧5] (2)选取交叉路口信号总周期:
[0巧6] Tz二 fz 化ews , Lwes , Lsns , Lnss )
[0157] 其中:Tz为所有方向车辆和行人绿灯放行时间并集,即交叉路口信号总周期,fz (;Lews,Lwes,Lsns,Lnss )为根据经验已经确定的函数;
[0158] 根据步骤5(1)的优化指标和步骤3的绿冲突约束,采用线性规划方法确定各个绿 灯开启、持续时间及需要放行的车辆数;
[0159] (3)根据步骤4的改进跟驰车辆交通流模型确定放行车辆数与放行时间的关系,按 照各个方向需要放行的车辆数,对步骤5(2)确定的各个绿灯开启、持续时间进行修正,确定 信号总周期。
【主权项】
1. 一种基于图像检测与改进密度波模型的交通信号控制方法,其特征包含以下步骤: 步骤1:交叉路口的交通信号控制方案每个信号周期设计一次,交通信号控制方案设计 内容包括多路图像信息检测、"绿冲突"约束设置、排队车辆交通流模型、信号优化设计四部 分内容;交通信号控制方案设计时间T sh_小于给定值,在信号执行过程中不能反复调整;在 执行下一个信号周期之前Tsh_时刻就设计该周期交通信号控制方案,以保证多路图像信息 检测得到最新的交通状况; 步骤2:将多路交通视频经过视频解码模块数字化后送入FPGA,在FPGA中先通过边缘检 测和二值化、完成对图像进行预处理并将其存入SRAM缓冲,然后根据车道线像素构成的车 道检测区域对图像进行分割和腐蚀,提取出路口各个方向排队车辆长度和车间距,并将相 邻两帧图像中指定的同一区域在FPGA进行比较,获得有无目标运动信息以得到车辆运动速 度;类似的方法用于检测行人多寡和行进速度;多路图像信息检测获取以下信息: ⑴东向西直行:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马线时 间、到达对面路口时间; ⑵西向东直行:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马线时 间、到达对面路口时间; (3)北向南直行:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马线时 间、到达对面路口时间; ⑷南向北直行:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马线时 间、到达对面路口时间; (5) 东向南左转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马线时 间、到达南路口时间; (6) 西向北左转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马线时 间、到达北路口时间; (7) 北向东左转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马线时 间、到达东路口时间; (8) 南向西左转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马线时 间、到达西路口时间; (9) 东向北右转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马线时 间、到达北路口时间; (10) 西向南右转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马线时 间、到达南路口时间; (11) 北向西右转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马线时 间、到达西路口时间; (12) 南向东右转:每个排队车辆的车间距、绿灯开启后排队车辆的每辆车到达斑马线时 间、到达东路口时间; (13) 行人东向西:分别从右、左两边分析行人在人行绿灯开启后与车辆冲突,分析人数多 寡及构成情况; (14) 行人西向东:分别从右、左两边分析行人在人行绿灯开启后与车辆冲突,分析人数多 寡及构成情况; (15) 行人南向北:分别从右、左两边分析行人在人行绿灯开启后与车辆冲突,分析人数多 寡及构成情况; (16) 行人北向南:分别从右、左两边分析行人在人行绿灯开启后与车辆冲突,分析人数多 寡及构成情况; 步骤3:绿冲关约束: ⑴对于车辆,定义下标第一个字母s是车辆自北向南方向,η是车辆自南向北方向,e是 车辆自西向东方向,w是车辆自东向西方向;下标第二个字母s是车辆直行、r是车辆右转、1 是车辆左转;下标第三个字母i表示绿灯开启时刻,f表示绿灯关闭时刻;下标rwr为行人从 右手边、即北边、自东向西方向穿越交叉路口,rwl为行人从左手边、即南边、自东向西方向 穿越交叉路口,rer为行人从右手边、即南边、自西向东方向穿越交叉路口,rel为行人从左 手边、即北边、自西向东方向穿越交叉路口,rnr为行人从右手边、即东边、自南向北方向穿 越交叉路口,rnl为行人从左手边、即西边、自南向北方向穿越交叉路口,rsr为行人从右手 边、即西边、自北向南方向穿越交叉路口,rsl为行人从左手边、即东边、自北向南方向穿越 交叉路口;对于行人,下标第四个字母i表示绿灯开启时刻,f表示绿灯关闭时刻; ⑵假设每个方向绿灯开启时间不同,每个周期内起始时间设为to,周期设为T,车辆自北 向南直行方向绿灯信号标识为,车辆自北向南左转方向绿灯 信号标识,车辆自北向南右转方向绿灯信号标识为车辆自南向北直行方向绿灯信号标识戈,车辆自南向北 左转方向绿灯信号标识为辆自南向北右转方向绿灯信号 标识^车辆自西向东直行方向绿灯信号标识为,车辆自西向东左 转方向绿灯信号标识为,车辆自西向东右转方向绿灯信号标识 %车辆自东向西直行方向绿灯信号标识戈,车辆自东向西 左转方向绿灯信号标识^g辆自东向西右转方向绿灯信号 标识^(3)行人从右手边自东向西方向穿越交叉路口绿灯信号标识为行人从左手边自东向西方向穿越交叉路口绿灯信号标识为行人从右手边自西向东方向穿越交叉路口绿灯信号标识为行人从左手边自西向东方向穿越交叉路口绿灯信号标识为行人从右手边自南向北方向穿越交叉路口绿灯信号标识为行人从左手边自南向北方向穿越交叉路口绿灯信号标识为行人从右手边自北向南方向穿越交叉路口绿灯信号标识为行人从左手边自北向南方向穿越交叉路口绿灯信号标识为⑷必选的绿冲突约束为:bss · bes = 0,bss · bws = 0,bss · bni = 0,bns · bsi = 0,bes · bwi = 〇,bws · bel - 0,bss · brwr - 0,bss · brwl - 0,bss · brer - 〇,bss · brel - 0,bns · bes - 〇,bns · bws - 0 ; bns · brwr - 0,bns · brwl - 0,bns · brer - 0,bns · brel - 0; (5)选择采用的绿冲突约束为: 当东向西直行绿灯早于北向南方向左转,即向东方向,绿灯时,G// + ,即 北向南左转方向绿灯开启时刻大于东向西直行绿灯结束时刻与东向西直行绿灯结束后最 后一辆车由斑马线通过北向南方向左转车道后的时间之和; 当东向西直行绿灯晚于北向南方向左转,即向东方向,绿灯时,+ ,即 东向西直行绿灯开启时刻大于北向南方向左转绿灯结束时刻与北向南左转方向绿灯结束 后最后一辆车由斑马线通过东向西直行车道后的时间之和; 当西向东直行绿灯早于南向北方向左转,即向西方向,绿灯时Λ" >+ &/_"/,即 南向北左转方向绿灯开启时刻大于西向东直行绿灯结束后最后一辆车由斑马线通过南向 北方向左转车道后的时间之和; 当西向东直行绿灯晚于南向北方向左转,即向西方向,绿灯时,>匕//· + ,即 西向东直行绿灯开启时刻大于南向北方向左转绿灯结束时刻与南向北左转方向绿灯结束 后最后一辆车由斑马线到达西向东直行车道后的时间ζ丨之和; 当南向北直行绿灯早于东向西方向左转,即向南方向,绿灯时,+iL/ - w, 即东向西左转方向绿灯开启时刻大于南向北直行绿灯结束时刻与南向北直行绿灯结束后 最后一辆车由斑马线通过东向西方向左转车道后的时间之和; 当南向北直行绿灯晚于东向西方向左转,即向南方向,绿灯时,,__ 即南向北直行绿灯开启时刻大于东向西左转方向绿灯结束时刻与东向西左转方向绿灯结 束后最后一辆车由斑马线通过南向北直行车道后的时间之和; 当北向南直行绿灯早于西向东左转方向,即向北方向,绿灯时,即 西向东左转方向绿灯开启时刻大于北向南直行绿灯结束时刻与北向南直行绿灯结束后最 后一辆车由斑马线通过西向东方向左转车道后的时间之和; 当北向南直行绿灯晚于西向东左转方向,即向北方向,绿灯时,+ ,即 北向南直行绿灯开启时刻大于西向东方向左转绿灯结束时刻与西向东左转方向绿灯结束 后最后一辆车由斑马线到达北向南直行车道后的时间之和; 当北向南左转绿灯早于东向西右手方向行人绿灯时,trwri>tsif,即东向西右手方向行人 绿灯开启时间大于北向南左转绿灯结束时刻; 当北向南左转绿灯晚于东向西右手方向行人绿灯时,<5* > (mT/ + 7^,,彳1/_·,即北向南 左转绿灯开启时间大于东向西右手方向行人绿灯结束时刻与东向西右手方向行人绿灯结 束后东向西右手方向行人由等待线通过北向南左转方向车道的时间t 1T/_5/之和; 当西向东左转绿灯早于东向西右手方向行人绿灯时,>冬// +^//_ηιτ,即东向西 右手方向行人绿灯开启时间大于西向东左转绿灯结束时刻与西向东左转绿灯结束后最后 一辆车由斑马线到达南向北车道后的时间胃之和; 当西向东左转绿灯晚于东向西右手方向行人绿灯时,匕&· ^rwr/,即西向东左转绿灯开 启时间大于东向西右手方向行人绿灯结束时刻; 当南向北左转绿灯早于东向西左手方向行人绿灯时,Lr// >2Wf,即东向西左手方向行 人绿灯开启时间大于南向北左转绿灯结束时刻; 当南向北左转绿灯晚于东向西左手方向行人绿灯时,>?ην// +7^,//_"丨,即南向北 左转绿灯开启时间大于东向西左手方向行人绿灯结束时刻与东向西左手方向行人绿灯结 束后东向西左手方向行人由等待线通过南向北左转方向车道的时间't,.之和; 当东向西左转绿灯早于东向西左手方向行人绿灯时,:,即东向西 左手方向行人绿灯开启时间大于东向西左转绿灯结束时刻与东向西左转绿灯结束后最后 一辆车由斑马线到达北向南车道后的时间之和; 当东向西左转绿灯晚于东向西左手方向行人绿灯时,teli>trwlf,即西向东左转绿灯开启 时间大于东向西左手方向行人绿灯结束时刻; 当南向北左转绿灯早于西向东右手方向行人绿灯时,tmiHnlf,即西向东右方向行人绿 灯开启时间大于南向北左转绿灯结束时刻; 当南向北左转绿灯晚于西向东右手方向行人绿灯时,+ f 即南向北 左转绿灯开启时间大于西向东右手方向行人绿灯结束时刻与西向东右手方向行人绿灯结 束结束后西向东右手方向行人由等待线通过南向北左转方向车道的时间之和; 当东向西左转绿灯早于西向东右手方向行人绿灯时,> ?Μ,// + ,即西向 东右手方向行人绿灯开启时间大于东向西左转绿灯结束时刻与东向西左转绿灯结束后最 后一辆车由斑马线到达北向南车道后的时间之和; 当东向西左转绿灯晚于西向东右手方向行人绿灯时,teii>trwrf,即西向东左转绿灯开启 时间大于西向东右手方向行人绿灯结束时刻; 当北向南左转绿灯早于西向东左手方向行人绿灯时,treliHslf,即西向东左手方向行人 绿灯开启时间大于北向南左转绿灯结束时刻; 当北向南左转绿灯晚于西向东左手方向行人绿灯时,匕// > + 丨fl/,即北向南左 转绿灯开启时间大于西向东左手方向行人绿灯结束时刻与西向东左手方向行人绿灯结束 后西向东左手方向行人由等待线通过北向南左转方向车道的时之和; 当西向东左转绿灯早于西向东左手方向行人绿灯时,>匕丨f + ^丨/'_^/:,即西向东 左手方向行人绿灯开启时间大于西向东左转绿灯结束时刻与西向东左转绿灯结束后最后 一辆车由斑马线到达南向北车道后的时间之和; 当西向东左转绿灯晚于西向东左手方向行人绿灯时,teii>treif,即西向东左转绿灯开启 时间大于西向东左手方向行人绿灯结束时刻; 将路口方向逆时针旋转90度,即北代替原来东、西代替原来北、南代替原来西、东代替 原来南,同理可以得到南向北、北向南行人的绿冲突约束条件; 步骤4:交通流模型动态约束表达如下:(1) 其中:Xj(NT)为为第j辆车在时间t = NT时刻的位置,a为敏感系数,N为采样个数,T为采 样周期,vmax为车辆的最大速度,h。为车辆间的安全距离,AxJiT)为第j辆车在时间t=iT时 刻与前车之间的车间距,A Vj(iT)为第j辆车在时间t = iT时刻与前车之间的速度差,λ是不 同a的系数,〇14 = 0,1,~,11-1表示前方第1辆车的影响因子,11为考虑前方车辆总数; 根据(1)式可以得到当I Xj(NT)-Lj |〈δ时的N; 其中,k为第j辆排队车辆在绿灯开启后要行驶的距离,δ为给定的正数; 经验统计得到第j辆排队车辆在绿灯开启后需要延时后才能开动,这样,第j辆排队 车辆在绿灯开启后要行驶距离k所需时间tjf为:tjf = tdj+NT; 步骤5:信号优化配时方法如下: (1) 建立优化指标: J Hlin {^ewsLews+入enrLenr+入eslLesl+^wesLwes+XwnlLwnl+^wsrLwsr+ 入 snsLsns+入 serLser+入 swlLswl+入nssLnss+入nwrLnwr+入nelLnel+PewrRewr+ PewlRewl+PwerRwer+PwelRwel+PnsrRnsr+PnslRnsl+PsnrRsnr+PsnlRsnl} 其中:λ表示车辆加权系数,L表示排队车辆长度,P表示行人加权系数,R表示行人数,λ 和L的下标第1和第2位的e,s,w,n分别表示东、南、西、北方向,且第1位朝向第2位方向;第三 位s,r,l分别表示直行、右转和左转;例如U ws为东向西直行方向的车辆排队队长,λ_为东 向西直行方向的车辆排加权系数;Ρ和R下标第1和第2位的e,s,w,n分别表示东、南、西、北方 向,且第1位朝向第2位方向;第三位l,r分别表示从前进方向的左手边或右手边穿越人行 道; (2) 选取交叉路口信号总周期: Tz f ζ ( Lews,Lwes,Lsns,Lnss ) 其中:Tz为所有方向车辆和行人绿灯放行时间并集,即交叉路口信号总周期,fz(Lews, Lwes,Lsns,Lnss)为根据经验已经确定的函数; 根据步骤5(1)的优化指标和步骤3的绿冲突约束,采用线性规划方法确定各个绿灯开 启、持续时间及需要放行的车辆数; (3)根据步骤4的改进跟驰车辆交通流模型确定放行车辆数与放行时间的关系,按照各 个方向需要放行的车辆数,对步骤5(2)确定的各个绿灯开启、持续时间进行修正,确定信号 总周期。
【文档编号】G06F17/50GK105957369SQ201610389528
【公开日】2016年9月21日
【申请日】2016年6月2日
【发明人】史忠科, 段琦秀, 童心洁, 王曼
【申请人】西安费斯达自动化工程有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1