innovation design for fuzzy control of traffic signal
jiang xue-feng, zhang li-wen, yang yang, cai jia-li, liu lu-qi, xu chang-gui
(emei campus, southwest jiaotong university, emei 614202, china)
abstract: a new type of two-stage fuzzy controller designed to perform the real-time intelligent control of traffic signals on four-phase single intersection of three lanes to slove the problem of the increasingly serious traffic congestion. this new program keeps up the advantages of each traffic signal control scheme adopted at present. at the same time, it makes up the shortcomings and perfects these traditional control schemes. it is a self-adaptive, hierarchical fuzzy, priority option and accurate phase control program, and as a result it is more suitable for the actual traffic conditions. in addition, this new type of fuzzy control scheme was simulated. the simulation result shows that the scheme is clearly superior to the traditional control schemes. finally, the dynamic simulation illustration of the new program is offered in this paper, which makes it more impressively, authentically and easily apply to the traffic scene.
keywords: traffic signal; new two-stage fuzzy control; matlab simulation; dynamic simulation
收稿日期:2010-05-21
基金项目:2009年西南交通大学峨眉校区大学生创新性实验活动基金项目(2009a011);2010年西南交通大学峨眉校区大学生科技创新基金项目(2010a003)
0 引 言
近年来,随着经济的不断增长,城市化、汽车化的急速发展,城市道路增长的有限与车辆增加的无限造成了严重的交通拥挤问题,其中以交叉口的交通拥堵问题最为严重。据数据显示,每年因交通堵塞造成的经济损失高达几十亿美元,现已成为制约经济发展和城市建设的瓶颈[1-3]。可见,交通拥堵现状亟待解决。而有效地利用当前交通信号控制系统的作用,寻找一种更适用于实际情况的交通信号控制方案又是解决该问题的主要途径。因此,本文的研究就显得意义重大。
当前存在的交通信号控制方案主要有定时控制、感应控制、基于数学模型的自适应控制和模糊控制等。其中当前存在的两级模糊控制方案是目前控制效果相对较优的一种,可以较好地实现对交叉口交通信号灯的实时控制[4]。但它仍存在许多问题,其中一个最大的不足在于它不能准确地显示出红、绿灯相位的时间,没能与能降低闯红灯率和交通事故率,且具有人性化特征的信号系统显时装置结合运用,这也是其不易运用到实际情况的症结所在;另外,有些两级模糊控制[5]在第一级控制模块中,其采取的输入变量只考虑了相位排队长度和车流到达率,而没有考虑各相位车辆等待时间。此时若一个相位的车辆一段时间内一直都很少,那照该控制方案就只能让其一直等待,这必将造成其控制的不合理。
基于此,本文针对当前控制效果相对较好的模糊控制的不足之处,同时结合对当前各种常用交叉口交通信号控制方案的全面对比与深入分析,沿用了各种控制方案的优点,完善和弥补其不足之处,最终设计出了一种更适用于实际情况的新型两级模糊控制方案。该新方案对随机交通流的适应性强,弥补了定时控制的缺点;同时,综合考虑了绿灯相位和红灯相位,且对相位繁忙优先性进行了考虑,弥补了感应控制的缺陷;另外,对模糊器进行了优化,同时与当前运用成熟的定时控制的信号系统显时装置进行了有机结合,充分发挥了信号系统显时装置的优点,利用了可视化的时间来降低闯红灯率和交通事故率,使其更具人性化,对交通现场的适用性更强。
通过对当前城市交叉口交通平面几何设计和相位设计的具体情况进行深入调研并参考了大量文献[6-8]后,确定出当前相对最优的一种交叉口交通平面几何设计方案如图1所示。交叉路口分东、南、西、北四个通行方向,每个通行方向均有左转、直行和右转三股车流。
图1 典型的单交叉路口几何设计方案图
针对当前存在的各种相位设计方案,从其交叉口利用率、安全性、人性化和实用性等方面综合分析对比后,确定出当前相对最优的相位设计方案如图2所示,即南北直行、南北左右转、东西直行和东西左右转,行人和非机动车可以在第1相位和第3相位开通时顺利通行。本文将以此为研究对象。
图2 典型的单交叉路口的相位设计示意图
2 交通信号新型两级模糊控制思想
新型两级模糊控制方案的整体控制图如图3所示,先通过车辆检测器检测出当前所有处于红灯相位的等待车辆数和各车流方向自上次绿灯以来的红灯持续时间,然后将检测出来的交通流数据传送到新型两级模糊控制器。
图3 新型两级模糊控制系统整体控制框图
第一模糊控制级接收到车辆检测器检测出的红灯相位等待车辆数和红灯持续时间后,经过该模糊控制级处理推出当前各红灯相位的繁忙度,从而可以确定出在当前绿灯相位跳转前一瞬间下一个该亮绿灯的等待相位。同时,找出繁忙度最大的2个相位,并返回去得到这繁忙度最大的2个相位的交通流数据(即这两相位的相位等待车辆数)。
第二模糊控制级通过对繁忙度最大的两个相位的交通流数据处理后,推出下一个绿灯等待相位的绿灯时间,并将该绿灯时间传到交通显时信号灯上。当等到上一绿灯相位亮完绿灯后立即让第一级模糊控制选出的绿灯等待相位显示绿灯,同时使其显示绿灯时间,其显示时间即为第二级模糊控制确定出的绿灯时间。这样周而复始的运行,即可很好地对交通流进行实时智能控制了。
另外,还充分考虑到在实际交通信号控制中,控制方案应人性化且适用性强。对此,对其红绿灯显时控制系统做了如下规定:显示绿灯的相位显示准确的绿灯运行时间;对于红灯相位,只对下一个绿灯相位就是它的红灯相位显示时间,且只在当前绿灯相位绿灯时间即将结束前瞬间(假定5 s),使其显示准确的红灯倒计时间。显示了红灯时间的相位即表示下一相位该它通行,而其他不显时间的红灯相位,表示需要多等待,下一相位不是它。这样充分发挥了现有显时交通信号装置的优势,更易遵守,更具人性化,更适用于实际交通情况。
3 新型两级模糊器的设计
3.1 第一级模糊控制器的设计
该模糊级为红灯相位选择模块,该模块为双输入单输出模糊控制,其两个输入为:当前处于红灯相位的等待(排队)车辆数(qr)和各车流方向自上次绿灯以来的红灯持续时间(tr),输出为各红灯相位的繁忙度(ur)。
qr的基本论域为[0,30],离散论域为{1,2,3,4,5,6,7,8,9,10,11,12,13,14},在离散论域上定义5个模糊子集{很短、短、中等、长、很长};
tr的基本论域为[0,120],离散论域为{1,2,3,4,5,6,7,8,9,10,11,12},在离散论域上定义5个模糊子集{很短、短、中等、长、很长};ur的基本论域为[0,6],离散论域为{1,2,3,4,5,6},在离散论域上定义5个模糊子集很{低、低、中等、高、很高}。
qr,tr,ur模糊子集的隶属度函数如图4所示,模糊控制规则如表1所示。
图4 qr,tr,ur隶属度函数
表1 红灯相位选择模块的模糊控制规则
相位繁忙度
各相位排队长度
很短短中等长很长
红灯持续时间
很短很低很低很低低中等
短很低很低低中等高
中等低中等中等高很高
长中等高高很高很高
很长偏高很高很高很高很高
3.2第二级模糊控制器的设计
该模糊级为确定绿灯延时模块,该模块为双输入单输出模糊控制,其中两个输入为:当前繁忙度最大相位的排队长度(dc)和该相位与繁忙度第二大相位的排队长度的差值(长度差xc),输出为该相位的绿灯延时(tl)。
假定每个相位的最小绿灯时间gmin=10 s,则相位绿灯总时间gtime=gmin+tl。
dc的基本论域为[0,30],离散论域为{1,2,3,4,5,6,7,8,9,10,11,12,13,14},在离散论域上定义8个模糊子集{很长、较长、长、偏长、偏短、短、较短、很短};xc的基本论域为[0,30],离散论域为{0,1,2,3,4,5,6,7,8,9,10,11,12},在离散论域上定义7个模糊子集{很大、大、较大、中等、较小、小、很小};tl的基本论域为[0,50],离散论域为{1,2,3,4,5,6,7,8,9,10,11,12,13},在离散论域上定义7个模糊子集很{很长、长、较长、中等、;较短、短、很短}。
dc,xc,tl模糊子集的隶属度函数如图5所示,模糊控制规则表见表2。
图5 dc,xc,tl隶属度函数
表2 绿灯延时控制的模糊控制规则表
绿灯延时
排队长度
很长较长长偏长偏短短较短很短
长度差
很大很长很长很长长较长较长中等较短
大很长很长长长较长较长中等较短
较大很长很长长长中等中等较短短
中等很长长较长较长中等中等较短短
较小长长较长较长中等较短短很短
小长较长中等较长较短较短短很短
很小长较长中等中等较短短很短很短
4 仿真研究
为了验证新型两级模糊控制器的控制效果, 用matlab [9-10]结合vb[11]编写了新型两级模糊控制的仿真程序,并与当前广泛运用的感应控制和定时控制进行了比较。假定路口各方向车辆到达交叉口是随机的且服从均匀分布,利用vb中的随机函数产生12个方向车流每秒钟到达的车辆数,到达率为0~0.4辆/s,设某车流红灯转变为绿灯后车辆以1辆/s的速率离开等候的车队,以通过交叉口的平均车辆延误作为评价指标。分别对新型模糊控制、感应控制和定时控制在不同的交通条件下各进行10次仿真比较,每次仿真时间均为1 200 s,10次仿真的平均结果如表3所示。
从仿真结果表3中可知,采用新型两级模糊控制方法从整体控制效果上看,在平均车辆延误上比感应控制方法提高了13.290 8%,比定时控制方法提高了22.820 1%,可见优势明显。
表3 仿真结果表
交通运行时期新型模糊控制平均延误/s感应控制平均延误 /s定时控制平均延误/s
交通低峰期25.780 932.265 8739.948 78
交通中峰期35.307 3440.854 7645.792 26
交通高峰期42.037 7745.812 6347.876 64
整体控制效果34.375 3439.644 4244.539 23
5 动态模拟演示
为了使其更具可观性与实用性,更易于运用到交通现场,我们还对新型两级模糊控制进行了动态模拟演示。其动态模拟演示图如图6所示。
图6 新型两级模糊控制方案的动态模拟演示图
可以对交通参数进行随意设定从而实现不同情况下的动态模拟,在演示图中可以通过繁忙度知道下一绿灯相位应为何相位,通过当前相位可以知道正处于绿灯的相位,且由绿灯时间可知整个相位的总绿灯时间,由绿灯剩余时间可以准确的知道其剩余绿灯时间。这样就使新方案更具可观性与实用性。对于实际交通流时,只需把检测到的实时数据输入,通过新型两级模糊控制器就可以实现实时在线控制了。
6 结 语
本文确定当前相对最优的交叉口平面几何设计与相位设计,并设计出一种更适用于实际情况的新型两级模糊控制方案。另外,利用matlab软件和vb编程软件对新方案进行了仿真比较,验证了新方案的有效性和优越性,同时还对其进行了动态模拟演示,使其更具可观性与真实性,更易于运用到交通现场。
该新方案实用性强、易于推广、利于环保。只需在现有的交通控制系统中把新型控制程序输入其交通控制的微型计算机中,即可实现其实时在线控制,充分发挥了计算机的高速处理与计算能力。也大大降低了交通信号设备的改造费用,具有可观的经济效益。同时,交通流的通畅、车辆排队时间的缩短能有效地减少汽车尾气的排放量,更能适应当前全球的低碳经济计划。
参考文献
[1]李玉.交通信号灯的模糊控制[d].鞍山:辽宁科技大学,2008.
[2]钱大琳,魏丽英.信号交叉口混合交通微观仿真理论与方法[m].北京:
中国论文网(www.lunwen.net.cn)免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重服务。 返回电子论文列表