《电子技术应用》
您所在的位置:首页 > 模拟设计 > 设计应用 > 对交通信号灯模糊控制的自主创新性设计
对交通信号灯模糊控制的自主创新性设计
蒋雪峰 张沥文 杨 阳 蔡佳利 刘璐琦 徐昌贵
摘要: 针对日益严重的交通拥堵问题设计出一种新型两级模糊控制方案来对四相位三车道单交叉口的交通信号灯进行实时智能控制。该新方案沿用了当前各种交通信号灯控制方案的优点,同时针对其不足之处进行了弥补与完善,是一种同时具有自适应控制、分级模糊控制、相位繁忙优先和准确显时等优势的控制方案,更适用于实际的交通情况。对新型模糊控制方案进行了仿真研究,仿真结果表明该方案明显优于传统控制方案。最后还对该新方案进行了动态模拟演示,使其更具可观性和真实性,更易于运用到交通现场。
Abstract:
Key words :

0 引言
    近年来,随着经济的不断增长,城市化、汽车化的急速发展,城市道路增长的有限与车辆增加的无限造成了严重的交通拥挤问题,其中以交叉口的交通拥堵问题最为严重。据数据显示,每年因交通堵塞造成的经济损失高达几十亿美元,现已成为制约经济发展和城市建设的瓶颈。可见,交通拥堵现状亟待解决。而有效地利用当前交通信号控制系统的作用,寻找一种更适用于实际情况的交通信号控制方案又是解决该问题的主要途径。因此,本文的研究就显得意义重大。    当前存在的交通信号控制方案主要有定时控制、感应控制、基于数学模型的自适应控制和模糊控制等。其中当前存在的两级模糊控制方案是目前控制效果相对较优的一种,可以较好地实现对交叉口交通信号灯的实时控制。但它仍存在许多问题,其中一个最大的不足在于它不能准确地显示出红、绿灯相位的时间,没能与能降低闯红灯率和交通事故率,且具有人性化特征的信号系统显时装置结合运用,这也是其不易运用到实际情况的症结所在;另外,有些两级模糊控制在第一级控制模块中,其采取的输入变量只考虑了相位排队长度和车流到达率,而没有考虑各相位车辆等待时间。此时若一个相位的车辆一段时间内一直都很少,那照该控制方案就只能让其一直等待,这必将造成其控制的不合理。
    基于此,本文针对当前控制效果相对较好的模糊控制的不足之处,同时结合对当前各种常用交叉口交通信号控制方案的全面对比与深入分析,沿用了各种控制方案的优点,完善和弥补其不足之处,最终设计出了一种更适用于实际情况的新型两级模糊控制方案。该新方案对随机交通流的适应性强,弥补了定时控制的缺点;同时,综合考虑了绿灯相位和红灯相位,且对相位繁忙优先性进行了考虑,弥补了感应控制的缺陷;另外,对模糊器进行了优化,同时与当前运用成熟的定时控制的信号系统显时装置进行了有机结合,充分发挥了信号系统显时装置的优点,利用了可视化的时间来降低闯红灯率和交通事故率,使其更具人性化,对交通现场的适用性更强。

1 交叉口交通平面几何设计设计与相位设计
   
通过对当前城市交叉口交通平面几何设计和相位设计的具体情况进行深入调研并参考了大量文献后,确定出当前相对最优的一种交叉口交通平面几何设计方案如图1所示。交叉路口分东、南、西、北四个通行方向,每个通行方向均有左转、直行和右转三股车流。


    针对当前存在的各种相位设计方案,从其交叉口利用率、安全性、人性化和实用性等方面综合分析对比后,确定出当前相对最优的相位设计方案如图2所示,即南北直行、南北左右转、东西直行和东西左右转,行人和非机动车可以在第1相位和第3相位开通时顺利通行。本文将以此为研究对象。



2 交通信号新型两级模糊控制思想
   
新型两级模糊控制方案的整体控制图如图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所示。


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],离散论域为{O,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。



4 仿真研究
   
为了验证新型两级模糊控制器的控制效果,用Matlab结合VB编写了新型两级模糊控制的仿真程序,并与当前广泛运用的感应控制和定时控制进行了比较。假定路口各方向车辆到达交叉口是随机的且服从均匀分布,利用VB中的随机函数产生12个方向车流每秒钟到达的车辆数,到达率为0~0.4辆/s,设某车流红灯转变为绿灯后车辆以1辆/s的速率离开等候的车队,以通过交叉口的平均车辆延误作为评价指标。分别对新型模糊控制、感应控制和定时控制在不同的交通条件下各进行10次仿真比较,每次仿真时间均为1 200 s,10次仿真的平均结果如表3所示。


    从仿真结果表3中可知,采用新型两级模糊控制方法从整体控制效果上看,在平均车辆延误上比感应控制方法提高了13.290 8%,比定时控制方法提高了22.820 1%,可见优势明显。

5 动态模拟演示
   
为了使其更具可观性与实用性,更易于运用到交通现场,我们还对新型两级模糊控制进行了动态模拟演示。其动态模拟演示图如图6所示。


    可以对交通参数进行随意设定从而实现不同情况下的动态模拟,在演示图中可以通过繁忙度知道下一绿灯相位应为何相位,通过当前相位可以知道正处于绿灯的相位,且由绿灯时间可知整个相位的总绿灯时间,由绿灯剩余时间可以准确的知道其剩余绿灯时间。这样就使新方案更具可观性与实用性。对于实际交通流时,只需把检测到的实时数据输入,通过新型两级模糊控制器就可以实现实时在线控制了。

6 结语
   
本文确定当前相对最优的交叉口平面几何设计与相位设计,并设计出一种更适用于实际情况的新型两级模糊控制方案。另外,利用Mat-lab软件和VB编程软件对新方案进行了仿真比较,验证了新方案的有效性和优越性,同时还对其进行了动态模拟演示,使其更具可观性与真实性,更易于运用到交通现场。该新方案实用性强、易于推广、利于环保。只需在现有的交通控制系统中把新型控制程序输入其交通控制的微型计算机中,即可实现其实时在线控制,充分发挥了计算机的高速处理与计算能力。也大大降低了交通信号设备的改造费用,具有可观的经济效益。同时,交通流的通畅、车辆排队时间的缩短能有效地减少汽车尾气的排放量,更能适应当前全球的低碳经济计划。

此内容为AET网站原创,未经授权禁止转载。