[发明专利]一种基于粒子群算法的相邻路口间人行道信号灯控制方法有效

专利信息
申请号: 201510525897.4 申请日: 2015-08-25
公开(公告)号: CN105046990B 公开(公告)日: 2017-07-07
发明(设计)人: 童素芬;温晓岳;罗鹏;章步镐 申请(专利权)人: 银江股份有限公司
主分类号: G08G1/08 分类号: G08G1/08
代理公司: 杭州斯可睿专利事务所有限公司33241 代理人: 王利强
地址: 310012 浙江省*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于粒子群算法的相邻路口间人行道信号灯控制方法,所述控制方法包括如下步骤1)参考历史交通数据的时间段划分;采集历史交通数据中,按交通流量变化划分时间段,将流量变化较小时间段的划在一块,区分交通流量高峰段和平缓段;2)人行道信号灯相位设置;3)实时采集人行道和机动车道交通数据,计算信号相位状态及相位时间;4)判断当前人行道和机动车道绿灯相位需求程度是否满足信号灯相位变换条件;5)当满足信号灯相位变换条件时,信号灯变换相位。本发明提供一种兼顾路口车辆和行人通行效率、可靠性较高、提升交通效率的基于粒子群算法的相邻路口间人行道信号灯控制方法。
搜索关键词: 一种 基于 粒子 算法 相邻 路口 人行道 信号灯 控制 方法
【主权项】:
一种基于粒子群算法的相邻路口间人行道信号灯控制方法,其特征在于:所述控制方法包括如下步骤:1)参考历史交通数据的时间段划分;采集历史交通数据中,按交通流量变化划分时间段,将流量变化较小时间段的划在一块,区分交通流量高峰段和平缓段;2)人行道信号灯相位设置及相位变换设置信号灯相位:R1人行道绿灯,机动车道红灯R2人行道红灯,机动车道红灯R3人行道红灯,机动车道绿灯R4人行道红灯,机动车道红灯相位R2、R4保证相位变换后,通行一半的行人或车辆顺利通行,其时间设置为固定值,R2时间TR2=人行道长度/人平均速度,R4时间TR4=人行道宽度/机动车平均速度;相位变换设置:2.1)当人行道没有行人,机动车道没有车辆时,机动车道绿灯相位;2.2)当机动车道出现车辆而人行道未出现行人时,机动车道绿灯相位;2.3)当人行道出现行人而机动车道未出现车辆时,人行道绿灯相位;2.4)当人行道有行人、机动车道有车辆时,计算人行道和机动车道绿灯相位需求程度,此时,信号灯循环变换顺序为R1、R2、R3、R4,因为R2、R4的时间设置为固定值,R1、R3的相位时间根据人行道和机动车道绿灯相位需求程度是否满足信号灯相位变换条件进行确定;3)实时采集人行道和机动车道交通数据,计算人行道和机动车道绿灯相位需求程度人行道绿灯相位需求程度包括前一相位状态R3和当前相位状态R1的行人通过人行道流量、行人等候数量、行人等候时间和行人流量波动情况;机动车道绿灯相位需求程度包括前一相位状态R1和当前相位状态R3的车辆通过人行道流量、车辆等候的排队长度、车辆等候时间和车辆流量波动情况;计算公式如下:其中,gren(t)、gche(t)分别为t时人行道、机动车道绿灯相位需求程度;αd为人行道、机动车道绿灯相位需求程度系数,d=1,2,...,6,根据历史交通数据和粒子群算法寻优求解得出;Tk‑1为上一个相位状态的状态起点时间,Tk当前相位状态的状态起点时间,t为当前时间点;R(Tk‑1)为Tk‑1时相位状态,同一个相位状态在gren(t)、gche(t)中的效果不同,因而取值不同,当前相位为R1时,R(Tk‑1)在gren(t)的值设置为1,在gche(t)值设置为‑1,当前相位为R3时,R(Tk‑1)在gren(t)的值设置为‑1,在gche(t)值设置为1;分别为J时间段内的车辆流量、行人流量历史数据均值,J为步骤1)划分的时间段,J∈T_NEW;分别为Tk‑1~t之间的车辆流量、行人流量当前采集数据均值;Q(s)、Qr(s)分别为s时的车辆流量、行人流量;L(s)、N(s)分别为s时的车辆排队长度、行人数,由检测行人过人行道的摄像机、车辆检测器获得;Qmax、Qrmax、Nmax、Lmax、Tcmax分别为车辆流量、行人流量、行人数量、车辆排队长度、相位状态维持时间的上限值,参考历史交通数据或经验获得;人行道、机动车道绿灯相位需求程度系数αd采用粒子群算法进行求解,d=1,2,...,6,过程如下:I)输入交通参数及模型参数;交通参数包括时间间隔DT、机动车道数NN、从路口A、B行驶到人行道的车辆流量,人行道两端C、D的行人流量;模型参数包括αd取值范围[αdmin,αdmax],粒子群规模数NUM,迭代次数kk,学习因子c1、c2,惯性权重因子w,[0,1]之间的随机数r1、r2,粒子空间搜索维度D=6;II)产生初始族群,以随机方式产生族群每个粒子的初始位置和速度;随机产生NUM个粒子,D维空间中第d维的粒子i的速度表示为vid,D维空间中第d维的粒子i的位置表示为xid,d维表示{α1、α2、α3、α4、α5、α6}中的某一维度,xid取值范围[αdmin,αdmax],vid取值范围在[0,αdmax‑αdmin],第i个粒子个体最优位置为所有中的最优为III)计算适应度,根据适应度函数,计算每个粒子的适应度值,以此判断粒子的好坏;适应度函数为j为时间间隔计数,β为车辆流量比重;当人行道行人数不为零且机动车道车辆数不为零时作为计算时间起点,此时j=1,Ts为计算时间终点;A、当j=1时,机动车道为绿灯状态;B、计算当前信号状态下βQr(j)+(1‑β)Q(j),按步骤3)计算当前人行道、机动车道绿灯紧急程度、判断是否满足信号变换条件;C、根据行人平均速度、车辆平均速度计算判断信号变换条件后,人行道的滞留行人数NZ_ren、机动车道滞留的车辆数NZ_che;D、当j+1时,人行道行人数N(j)=NZ_ren+Qr_C(j)·DT+Qr_D(j)·DT,机动车道车辆数,进而计算机动车道排队长度 L(j)=[NZ_che+Q_A(j)·DT+Q_B(j)·DT]/NN;E、j+1是否满足时间终点,不满足重复步骤B、C、D,满足则下一步F、计算时间段内IV)更新速度和位置,找到每个粒子目前为止搜寻过程中的最优解,再找到所有粒子到目前为止搜寻过程中的最优解,根据速度公式更新每个粒子的位置和速度;vid(t+1)=w·vid(t)+c1·r1·(pid(t)‑xid(t))+c2·r2·(pgd(t)‑xid(t))xid(t+1)=xid(t)+vid(t+1)V)产生新族群,判断粒子好坏,产生新的粒子族群;VI)判断是否满足停止条件,满足则进入下一步,不满足返回到步骤III);VII)找到全局最优;4)判断当前人行道和机动车道绿灯相位需求程度是否满足信号灯相位变换条件,过程如下:4.1)当gren(t)=gche(t)时,此时标记为T0;4.2)与T0最接近的,路口A、B信号下一相位变化时间点分别为TA0、TB0,max(TA0,TB0)‑T0≤TX,信号变换时间为max(TA0,TB0)max(TA0,TB0)‑T0>TX并且min(TA0,TB0)‑T0<TX,信号变换时间为min(TA0,TB0)min(TA0,TB0)‑T0>TX,信号变换时间为T0其中,TX为信号灯相位变换时间阈值;max(TA0,TB0)、min(TA0,TB0)分别为TA0、TB0中的较大值、较小值;当人行道绿灯相位需求程度和机动车道绿灯相位程度满足阈值条件时,判断当前时间是否满足路口A、B信号周期及相位变化的时间切换阈值;此时标记为T00;4.3)信号灯状态维持时间,当前相位状态的状态起点时间Tk~T00,是否在[Tcmin,Tcmax]范围,Tcmin、Tcmax分别相位状态维持时间的下限值和上限值,当T00‑Tk<Tcmin时,信号变换时间为Tk+Tcmin,否则信号变换时间为T00,这是为了防止信号灯根据行人、车辆情况反复变化;5)当满足信号灯相位变换条件时,信号灯变换相位。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于银江股份有限公司,未经银江股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510525897.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top