对交通信号灯模糊控制的自主创新性设计

时间:2022-06-16 06:20:35

对交通信号灯模糊控制的自主创新性设计

摘 要:针对日益严重的交通拥堵问题设计出一种新型两级模糊控制方案来对四相位三车道单交叉口的交通信号灯进行实时智能控制。该新方案沿用了当前各种交通信号灯控制方案的优点,同时针对其不足之处进行了弥补与完善,是一种同时具有自适应控制、分级模糊控制、相位繁忙优先和准确显时等优势的控制方案,更适用于实际的交通情况。对新型模糊控制方案进行了仿真研究,仿真结果表明该方案明显优于传统控制方案。最后还对该新方案进行了动态模拟演示,使其更具可观性和真实性,更易于运用到交通现场。关键词:交通信号; 新型两级模糊控制; Matlab仿真; 动态模拟

中图分类号:TN919-34文献标识码:A

文章编号:1004-373X(2010)22-0110-04

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]在第一级控制模块中,其采取的输入变量只考虑了相位排队长度和车流到达率,而没有考虑各相位车辆等待时间。此时若一个相位的车辆一段时间内一直都很少,那照该控制方案就只能让其一直等待,这必将造成其控制的不合理。

基于此,本文针对当前控制效果相对较好的模糊控制的不足之处,同时结合对当前各种常用交叉通信号控制方案的全面对比与深入分析,沿用了各种控制方案的优点,完善和弥补其不足之处,最终设计出了一种更适用于实际情况的新型两级模糊控制方案。该新方案对随机交通流的适应性强,弥补了定时控制的缺点;同时,综合考虑了绿灯相位和红灯相位,且对相位繁忙优先性进行了考虑,弥补了感应控制的缺陷;另外,对模糊器进行了优化,同时与当前运用成熟的定时控制的信号系统显时装置进行了有机结合,充分发挥了信号系统显时装置的优点,利用了可视化的时间来降低闯红灯率和交通事故率,使其更具人性化,对交通现场的适用性更强。

1 交叉通平面几何设计设计与相位设计

通过对当前城市交叉通平面几何设计和相位设计的具体情况进行深入调研并参考了大量文献[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].北京:中国铁道出版社,2006.

[3]孙慧娟.交叉通信号智能控制研究[J].交通科技与经济,2008(1):97-99.

[4]曹洁,苏玉萍,吴国龙,等.城市交通信号灯两级模糊控制及仿真研究[J].交通与计算机,2007,25(1):82-85.

[5]苏玉萍.基于模糊逻辑的路通灯控制算法的研究[D].兰州:兰州理工大学,2007.

[6]杨晓光.城市道路交通设计指南[M].北京:人民交通出版社,2003.

[7]史忠科,黄辉先.交通控制系统导论[M].北京:科学出版社,2003.

[8]李静.单交叉通灯信号模糊控制及其仿真[J].微计算机信息,2006,22(3):33-38.

[9]张德丰.Matlab程序设计与典型应用[M].北京:电子工业出版社,2009.

[10]石辛民,郝整清.模糊控制及其Matlab仿真[M].北京:清华大学出版社,2008.

[11]李勇帆.Visual Basic 6.0程序设计与应用[M].北京:人民邮电出版社,2006.

[12]李银辉,张建华,李胜,等.T-S模糊控制器设计新方法及应用仿真[J].电网与清洁能源,2009,25(6):62-64.

[13]刘昊,张艳,高鑫,等.基于RBF神经网络与模糊控制的短期负荷预测 [J].电网与清洁能源,2009,25(10):62-66.

上一篇:一种基于RTCP反馈的3G流媒体速率控制算法 下一篇:锅炉流量测量在Honeywell Experion PKS系统中...