新闻中心

EEPW首页>电源与新能源>设计应用> 基于PLC实现道路十字路口交通灯模糊控制系统

基于PLC实现道路十字路口交通灯模糊控制系统

作者: 时间:2011-11-15 来源:网络 收藏
同为中等,或同为少时,绿灯的延时t2均取“短”,如表1所示,其目的是保证双方流量相差不多的情况下,尽快地均衡疏散。

基于PLC实现道路十字路口交通灯模糊控制系统
表1 模糊规则表

  3.4 模糊推理算法与解模糊

  从模糊规则得到的结果仍然是模糊量,还要经过模糊推理算法还原为精确量才能输出。本设计采用当今模糊控制算法的主流算法—简易模糊推理算法。对于每个确定的输入x和y值对应不同的模糊子集,具有不同的从属度。由此而激活的多条模糊规则以取小的策略求出各输出于模糊集的从属度,然后再采用重心法(加权平均法)解模糊,求出t2的精确值:

基于PLC实现道路十字路口交通灯模糊控制系统

  式中:μi为确定的x、y输入值所对应的不同模糊子集的从属度;ti为输出各模糊子集所对应的重心值。

4 系统设计

  4.1 系统硬件设计

 模糊控制器采用三菱的fx2n型plc,通过编程来实现交通调度过程控制。图3所示的数据采集及a/d转换由模拟量输入模块fx2n-2ad完成,d/a转换由模拟量输出模块fx2n-2da完成。

基于PLC实现道路十字路口交通灯模糊控制系统


图3 plc实现模糊控制的硬件连接

 其中y10-y12是东西方向红绿灯的控制线路,y13-y15则是南北方向的控制线路,yo-y7则是控制7段显示器的控制线路。

  4.2 软件设计

  plc编程能力强,可以将模糊化.模糊决策和解模糊方便地用软件来实现,基于交叉路口车辆等待长度的变周期交通模糊控制器模糊判决子程序的算法流程如图4所示。

基于PLC实现道路十字路口交通灯模糊控制系统

  首先分别读入红绿灯方向检测区中各检测器显示值,计算最大车辆数x和y然后将x和y分别乘以量化因子,求得相应论域元素表征的查找控制表所需的x和y,并根据表4模糊控制规则表查得输出控制量的论域值t最后将其代入公式15+ki×t, 可计算出实际换向后绿灯的时间长度t。

5 运行测试及结果分析

  本文设计的基于plc的模糊交通控制系统,在某路口经过了试运行并现场测试,并与传统的定时控制方法进行了比较(见表2所示),比较结果表明:在交通流较小或接近定时配时的预期量时,模糊控制与定时控制方法并无太大差别,而当交通量逐渐增大时,本系统的模糊控制的优势就明显起来,可以有效地减少延误车队长和车辆平均延误时间,其中南北方向和东西方向的平均延误分别较定时控制的减少6.74%和5.32%。

基于PLC实现道路十字路口交通灯模糊控制系统

表2 模糊控制与定时控制方案效果比较对照表

6 结束语

  理论与实践证实,应用可编程控制器plc对十字路口交通信号灯进行模糊控制,其控制效果要比定周期方法的控制效果明显,尤其适用在车辆信息量比较大的交叉路口。由于使用plc作为本系统控制器的核心,系统编程简单。操作方便,具有较好的应用推广价值,适合目前我国交通控制与管理的现状。


上一页 1 2 下一页

关键词:PLC交通灯模糊控制系统

评论


相关推荐

技术专区

关闭