一种基于组合控制的交通信号控制方法及系统的制作方法

文档序号:10513297阅读:395来源:国知局
一种基于组合控制的交通信号控制方法及系统的制作方法
【专利摘要】本发明涉及一种基于组合控制的交通信号控制方法及系统,方法包括(1)设置相位的最大排队车辆数、最大入口车流量、最短绿灯时间和最长绿灯时间;(2)采集交通流数据;(3)利用SOM神经网络对交叉口的历史交通流数据进行聚类识别,对路口交通状态划分拥堵等级;(4)采集当前交通流数据,采用SOM神经网络对路口交通状态进行识别;(5)控制器结构选择;(6)确定绿灯相位的延长时间并对两级模糊控制器优化;(7)确定当前放行车流相位的绿灯时长。利用车辆检测数据,采用SOM神经网络对交叉口交通状态进行识别,依据路口交通状态,动态选择合适的模糊控制器结构,有效地减少了车辆的平均延误,方法具有适应性好、控制性能优异、成本低等特点。
【专利说明】
一种基于组合控制的交通信号控制方法及系统
技术领域
[0001] 本发明属于智能交通优化控制领域,具体涉及一种基于组合控制的交通信号控制 方法及系统。
【背景技术】
[0002] 交叉口作为城市交通网络中的重要组成部分,是实现城市交通由点及线到面优化 控制的重要基础组成部分。鉴于城市交通的复杂性、强动态性,传统的交通控制方式已经很 难满足交通发展的要求。智能控制技术为解决交通问题提供了有效保障。目前对交通信号 智能优化控制,多采用"跳相"的策略优化路口相序,相位变化频繁,易误导行人和驾驶员, 难以推广使用。单一的两级模糊控制或者单级模糊控制模型,不能很好的适应车流量的变 化。路口车流较大时,采用两级模糊控制,有效地减少了车辆的平均延误,控制效果良好。低 车流的情况下,进口道车流量很小,使得两级模糊控制等同于最小周期控制,导致新增车辆 需等待才能通过,平均停车次数增大,控制性能变差。饱和车流情况下,车辆的平均延误很 大,优化前后适应度函数变化很微小,两级模糊控制器更新失败。

【发明内容】

[0003] 为了解决现有技术存在的上述问题,本发明提供了一种基于组合控制的交通信号 控制方法及系统。采用的S0M神经网络能有效识别交叉口交通流变化,确定交叉口的交通状 态。利用组合控制思想,根据路口的交通状态,在低车流或饱和车流下选择单级模糊控制 器,在中车流或高车流下选择单级模糊控制器,动态地选择控制策略,实现策略自适应切 换。
[0004] 本发明所采用的技术方案为:
[0005] -种基于组合控制的交通信号控制方法,其改进之处在于:所述方法包括
[0006] (1)设置交叉口各相位的最大排队车辆数、最大入口车流量、最短绿灯时间和最长 绿灯时间;
[0007] (2)通过交叉口每条车道上布置的感应检测线圈,采集并记录交通流数据;
[0008] (3)利用S0M神经网络对交叉口的历史交通流数据进行聚类识别,对路口交通状态 划分拥堵等级;
[0009] (4)采集当前交通流数据,采用S0M神经网络对路口交通状态进行识别;
[0010] (5)若步骤4识别后得出交叉口处于中车流或高车流状态,选择两级模糊控制器, 将排队车辆数和入口道车流量作为输入,执行步骤6;若步骤4识别后得出交叉口处于低车 流或饱或车流状态,选择单级模糊控制器,将排队车辆数作为输入,执行步骤7;
[0011] (6)确定绿灯相位的延长时间并对两级模糊控制器优化;
[0012 ] (7)确定当前放行车流相位的绿灯时长。
[0013]进一步的,所述步骤(2)包括以150m为间距,在交叉口的各个车道上分别布置前、 后感应线圈,记录各个车道上排队车辆数、入口流量以及离开车辆。
[0014] 进一步的,所述步骤(3)包括选择平均速度和车流量作为交叉口的交通状态识别 的参数;平均速度为一个周期内交叉口所有机动车的平均速度,车流量指一个周期内交叉 口各车型的车辆数目乘以相应的车型比重后之和;通过对历史交通流参数聚类划分拥堵等 级,划分为低车流、中车流、高车流和饱和车流4个等级。
[0015] 进一步的,所述步骤(4)包括交通状态的实时识别是非周期的,利用滚动时间窗, 每个周期内控制器执行55s后,根据实时交通流数据采用S0M神经网络对交叉口状态进行识 另IJ,确定下一周期路口的交通状态。
[0016] 进一步的,所述步骤(5)中两级模糊控制器包括第1级的2个并行控制器绿灯紧迫 度判定模块、下一相位红灯紧迫度判定模块和第2级的决策模块;其中,第1级的2个并行控 制器用于判定各个相位的紧迫度,第2级的决策模块用于确定当前绿灯的延长时间。
[0017] 进一步的,所述步骤(6)包括
[0018] (6.1)给定当前放行车流相位i的初始绿灯时间Gi = Gmin,其中,Gmin为最短绿灯时 间;
[0019] (6.2)绿灯结束前2s,根据检测线圈实时检测到的交通流参数,由两级模糊控制器 确定绿灯延长时间Δ Gi;若Δ Gi+Gi >Gmax,则△ Gi = Gmax-Gi;其中,Gmax为最大绿灯时间;
[0020] (6.3)若AGi大于8s,当前绿灯相位进行延时,返回步骤(6.2);若AGi小于8s,则相 位切换,当前车流停止放行,下一相位车流开始放行,返回步骤(6.1 ),当4个相位全部运行 结束时,当前信号周期结束,返回步骤4开始下一信号周期,并对两级模糊控制器参数进行 优化,执行步骤(6.4);其中,4个相位的最短绿灯时间均为G min=15s,直行相位1和相位3的 最大绿灯时间为Gmax = 70s,左转相位2和4最大绿灯时间Gmax = 50s;
[0021] (6.4)计算本周期内车辆的平均延误,将车辆的平均延误的倒数作为个体适应度 函数,采用改进混沌遗传算法同时优化控制器的隶属度函数和控制规则;
[0022] (6.4.1)初始化:设置种群规模,进化代数,Logistic混沌序列的初值,交叉和变异 的概率;
[0023] (6.4.2)评价:选择车辆平均延误的倒数作为算法的适应度函数,同时兼顾车辆的 平均停车次数,由公式(3)计算个体适应度;
[0029] 式中:d-1个周期内车辆的平均延误;h - 1个周期内车辆的平均停车次数;cU-第 i相位车辆的平均延误;lu-第i相位车辆的平均停车次数;C 一周期时长;Μ-第i相位的绿 信比;qi-第i相位进口道车辆到达率;Xi-第i相位的饱和度;
[0030] (6 · 4 · 3)选择:采用轮盘赌转法选择;
[0031] (6.4.4)混沌交叉:将经过选择操作生成的种群随机选择两个个体配对,交叉操作 分两段进行,分别在隶属函数编码段和控制规则编码段按照混沌交叉规律进行算术交叉, 直至产生新的种群;
[0032] (6.4.5)混沌变异:对经过混沌交叉产生的新个体,进行变异操作,变异分两段进 行,分别在隶属函数编码段和控制规则编码段按照混沌变异规律进行多点随机变异;
[0033] (6.4.6)精英保留策略:将新生代种群中最差的5个体替换为父代种群中适应度值 最高的5个个体;
[0034] (6.4.7)判断算法终止条件:若循环次数小于最大代数则返回(6.4.2);否则,输出 最优个体及最小平均延误值。
[0035]进一步的,所述步骤(7)包括
[0036] (7.1)根据单级模糊控制器的控制规则确定当前放行车流相位i的时长Gi;
[0037] (7.2)若Gi〈Gmin,则Gi = Gmin,若Gi>Gmax,则Gi = Gmax,当前绿灯时间到达Gi时,当前车 流停止放行,下一相位开始放行,返回步骤(7.1);
[0038] (7.3)当4个相位全部运行结束时,当前信号周期结束,返回步骤4开始下一信号周 期。
[0039] 本发明还包括一种基于组合控制的交通信号控制系统,其改进之处在于:所述系 统包括主控模块、A/D转换模块、I/O扩展电路、存储模块、驱动模块、显示模块、电源模块和 键盘输入模块;
[0040] 所述主控模块分别连接所述I/O扩展电路、存储模块、驱动模块、显示模块、电源模 块和键盘输入模块;所述主控模块通过以太网连接控制台;用于接收控制台发出的控制信 号,同时将实时交通数据传输到控制台;
[0041] 所述检测器通过A/D转换模块连接I/O扩展电路;所述驱动模块连接信号灯。
[0042]进一步的,所述主控模块采用S3C6410处理器。
[0043] 进一步的,所述主控模块设有手动开关。
[0044] 本发明的有益效果为:
[0045] 本发明利用车辆检测数据,采用S0M神经网络对交叉口交通状态进行识别,依据路 口交通状态,动态选择合适的模糊控制器结构,有效地减少了车辆的平均延误,方法具有适 应性好、控制性能优异、成本低等特点。
[0046] 本发明采用组合控制策略将两套及以上的多套控制系统结合起来,保留各套控制 系统的优点,克服各自的缺点,从而使系统的性能达到最优。将单级模糊控制和两级模糊控 制两种策略相结合,对不同的交通状态采用相应的控制策略,可保留两种策略的优点。
【附图说明】
[0047] 图1为本发明提供的基于组合控制的交通信号控制方法流程示意图;
[0048]图2为本发明提供的交叉口信号控制原理示意图;
[0049] 图3为本发明提供的基于S0M的交通状态聚类识别示意图;
[0050] 图4为本发明提供的两级模糊控制器结构示意图;
[0051 ]图5为本发明提供的两级模糊控制器优化流程示意图;
[0052]图6为本发明提供的基于组合控制的交通信号控制系统结构示意图。
【具体实施方式】
[0053] 如图1所示,本发明提供了一种基于组合控制的城市交通信号控制方法,交通信号 控制的方法步骤如图1所示:
[0054] 步骤1:设定4个相位中各相位的最大排队车辆数Qmax、最大入口车流量λΜΜ、最短绿 灯时间G min和最长绿灯时间6^\;
[0055]步骤2:如图2所示,交叉口为标准4个相位控制,不考虑右转向车流,以150m为间 距,在每条车道上布置前、后两个感应检测线圈,记录排队车辆数、入口流量以及离开车辆;
[0056] 步骤3:如图3所示,利用S0M网络对交叉口的历史交通流数据进行聚类识别,选择 平均速度和车流量作为交叉口的交通状态识别的参数,其中平均速度是一个周期内交叉口 所有机动车的平均速度,单位为km/h,车流量指一个周期内交叉口各车型的车辆数目乘以 相应的车型比重后之和,单位为pcu/h;通过对历史交通流参数聚类划分拥堵等级,划分为 低车流、中车流、高车流和饱和车流4个等级;低车流、中车流、高车流和饱和车流分别以数 字1、2、3、4代替;
[0057] 步骤4:根据实时采集得到的交通流参数,利用滚动时间窗,每个周期内控制器执 行55s后,采用S0M神经网络确定下一周期路口的交通状态;
[0058]步骤5:若步骤4得出交叉口处于中车流或高车流状态,若选择两级模糊控制器,如 图4所示为两级模糊控制器结构示意图,两级模糊控制器包过第1级的2个并行控制器绿灯 紧迫度判定模块、下一相位红灯紧迫度判定模块和第2级的决策模块,第1级的2个并行控制 器用于判定各个相位的紧迫度,第2级的决策模块用于确定当前绿灯的延长时间,每个模糊 控制器具有两个输入变量和一个输出变量,均划分为7个模糊子集 择三角形隶属度函数,然后执行步骤6;若步骤4得出交叉口处于低车流或饱和车流状态,选 择单级模糊控制器,将绿灯相位和下一红灯相位的排队车辆数作为输入,控制器具有两个 输入变量和一个输出变量,均划分为7个模糊子集1^、¥3、3、1丄、¥1^、1^,选择三角形隶属度 函数;执行步骤7;
[0059] 步骤6:确定绿灯相位的延长时间并对两级模糊控制器优化;
[0060] (1)给定当前放行车流相位i的初始绿灯时间61 = 6?1",其中,Gmin为最短绿灯时间;
[0061] (2)绿灯结束前2s,根据检测线圈实时检测到的交通流参数,由两级模糊控制器确 定绿灯延长时间Δ Gi。若Δ Gi+Gi >Gmax,则△ Gi = Gmax-Gi;其中,Gmax为最大绿灯时间;
[0062] (3)若大于8s,当前绿灯相位进行延时,返回步骤(6.2);若AGi小于8s,则相位 切换,当前车流停止放行,下一相位车流开始放行,返回步骤(6.1 ),当4个相位全部运行结 束时,当前信号周期结束,返回步骤4开始下一信号周期,并对两级模糊控制器参数进行优 化,执行步骤(6.4);其中,4个相位的最短绿灯时间均为G min=15s,直行相位1和相位3的最 大绿灯时间为Gmax = 70s,左转相位2和4最大绿灯时间Gmax = 50s;
[0063] (4)计算本周期内车辆的平均延误,将车辆的平均延误的倒数作为个体适应度函 数,利用改进混沌遗传算法同时优化控制器的隶属度函数和控制规则,采用实属编码,如图 5所示优化过程包括;
[0064] 1)初始化:设置种群规模,进化代数,Logistic混沌序列的初值,交叉和变异的概 率;
[0065] 2)评价:选择车辆平均延误的倒数作为算法的适应度函数,同时兼顾车辆的平均 停车次数,由公式(3)计算个体适应度。
[0071]式中:d-1个周期内车辆的平均延误;h - 1个周期内车辆的平均停车次数;cU-第 i相位车辆的平均延误;lu-第i相位车辆的平均停车次数;C 一周期时长;Μ-第i相位的绿 信比;qi-第i相位进口道车辆到达率;Xi-第i相位的饱和度。
[0072] 3)选择:采用轮盘赌转法选择。
[0073] 4)混沌交叉:将经过选择操作生成的种群随机选择两个个体配对,交叉操作分两 段进行,分别在隶属函数编码段和控制规则编码段按照混沌交叉规律进行算术交叉,直至 产生新的种群。
[0074] 5)混沌变异:对经过混沌交叉产生的新个体,进行变异操作,变异分两段进行,分 别在隶属函数编码段和控制规则编码段按照混沌变异规律进行多点随机变异;
[0075] 6)精英保留策略:将新生代种群中最差的5个体替换为父代种群中适应度值最高 的5个个体;
[0076] 7)判断算法终止条件:若循环次数小于最大代数则返回2);否则,输出最优个体及 最小平均延误值;
[0077] 步骤7:确定当前放行车流相位i的时长Gi;
[0078] (1)根据当前绿灯相位的排队车辆数1^和下一红灯相位的排队车辆数1R,利用单级 模糊控制器的控制规则确定当前放行车流相位i的时长Gi,控制规则如表1所示;
[0079]表1单级模糊控制器控制规则
[0080]
[0081 ] (2)若Gi〈Gmin,则Gi = Gmin,若Gi>Gmax,则Gi = Gmax,当前绿灯时间到达Gi时,当前车流 停止放行,下一相位开始放行,返回步骤7 (1);
[0082] (3)当4个相位全部运行结束时,当前信号周期结束,返回步骤4开始下一信号周 期。
[0083]本发明还包括一种基于组合控制的交通信号控制系统,所述系统包括主控模块、 A/D转换模块、I/O扩展电路、存储模块、驱动模块、显示模块、电源模块和键盘输入模块;
[0084] 所述主控模块分别连接所述I/O扩展电路、存储模块、驱动模块、显示模块、电源模 块和键盘输入模块;所述主控模块通过以太网连接控制台;用于接收控制台发出的控制信 号,同时将实时交通数据传输到控制台;
[0085] 所述检测器通过A/D转换模块连接I/O扩展电路;所述驱动模块连接信号灯。
[0086] 所述主控模块采用S3C6410处理器。
[0087]所述主控模块设有手动开关。
[0088]本发明不局限于上述最佳实施方式,任何人在本发明的启示下都可得出其他各种 形式的产品,但不论在其形状或结构上作任何变化,凡是具有与本申请相同或相近似的技 术方案,均落在本发明的保护范围之内。
【主权项】
1. 一种基于组合控制的交通信号控制方法,其特征在于:所述方法包括 (1) 设置交叉口各相位的最大排队车辆数、最大入口车流量、最短绿灯时间和最长绿灯 时间; (2) 通过交叉口每条车道上布置的感应检测线圈,采集并记录交通流数据; (3) 利用SOM神经网络对交叉口的历史交通流数据进行聚类识别,对路口交通状态划分 拥堵等级; (4) 采集当前交通流数据,采用SOM神经网络对路口交通状态进行识别; (5) 若步骤4识别后得出交叉口处于中车流或高车流状态,选择两级模糊控制器,将排 队车辆数和入口道车流量作为输入,执行步骤6;若步骤4识别后得出交叉口处于低车流或 饱或车流状态,选择单级模糊控制器,将排队车辆数作为输入,执行步骤7; (6) 确定绿灯相位的延长时间并对两级模糊控制器优化; (7) 确定当前放行车流相位的绿灯时长。2. 根据权利要求1所述的基于组合控制的交通信号控制方法,其特征在于:所述步骤 (2) 包括以150m为间距,在交叉口的各个车道上分别布置前、后感应线圈,记录各个车道上 排队车辆数、入口流量以及离开车辆。3. 根据权利要求1所述的基于组合控制的交通信号控制方法,其特征在于:所述步骤 (3) 包括选择平均速度和车流量作为交叉口的交通状态识别的参数;平均速度为一个周期 内交叉口所有机动车的平均速度,车流量指一个周期内交叉口各车型的车辆数目乘以相应 的车型比重后之和;通过对历史交通流参数聚类划分拥堵等级,划分为低车流、中车流、高 车流和饱和车流4个等级。4. 根据权利要求1所述的基于组合控制的交通信号控制方法,其特征在于:所述步骤 (4) 包括交通状态的实时识别是非周期的,利用滚动时间窗,每个周期内控制器执行55s后, 根据实时交通流数据采用SOM神经网络对交叉口状态进行识别,确定下一周期路口的交通 状态。5. 根据权利要求1所述的基于组合控制的交通信号控制方法,其特征在于:所述步骤 (5) 中两级模糊控制器包括第1级的2个并行控制器绿灯紧迫度判定模块、下一相位红灯紧 迫度判定模块和第2级的决策模块;其中,第1级的2个并行控制器用于判定各个相位的紧迫 度,第2级的决策模块用于确定当前绿灯的延长时间。6. 根据权利要求4所述的基于组合控制的交通信号控制方法,其特征在于:所述步骤 (6) 包括 (6.1) 给定当前放行车流相位i的初始绿灯时间Gi = Gmin,其中,Gmin为最短绿灯时间; (6.2) 绿灯结束前2s,根据检测线圈实时检测到的交通流参数,由两级模糊控制器确定 绿灯延长时间Δ Gi;若Δ Gi+Gi >Gmax,则△ Gi = Gmax-Gi,其中,Gmax为最大绿灯时间; (6.3) 若Λ Gi大于8s,当前绿灯相位进行延时,返回步骤(6.2);若Λ Gi小于8s,则相位切 换,当前车流停止放行,下一相位车流开始放行,返回步骤(6.1 ),当4个相位全部运行结束 时,当前信号周期结束,返回步骤4开始下一信号周期,并对两级模糊控制器参数进行优化, 执行步骤(6.4);其中,4个相位的最短绿灯时间均为G min=15s,直行相位1和相位3的最大绿 灯时间为Gmax = 70s,左转相位2和4最大绿灯时间Gmax = 50s; (6.4) 计算本周期内车辆的平均延误,将车辆的平均延误的倒数作为个体适应度函数, 采用改进混沌遗传算法同时优化控制器的隶属度函数和控制规则; (6.4.1) 初始化:设置种群规模,进化代数,混沌序列的初值,交叉和变异的概率; (6.4.2) 评价:选择车辆平均延误的倒数作为算法的适应度函数,同时兼顾车辆的平均 停车次数,由公式(3)计算个体适应度;式中:d-1个周期内车辆的平均延误;h-1个周期内车辆的平均停车次数;cU-第i相位 车辆的平均延误;lu-第i相位车辆的平均停车次数;C 一周期时长;Μ-第i相位的绿信比; qi一第i相位进口道车辆到达率;xi-第i相位的饱和度; (6.4.3) 选择:采用轮盘赌转法选择; (6.4.4) 混沌交叉:将经过选择操作生成的种群随机选择两个个体配对,交叉操作分两 段进行,分别在隶属函数编码段和控制规则编码段按照混沌交叉规律进行算术交叉,直至 产生新的种群; (6.4.5) 混沌变异:对经过混沌交叉产生的新个体,进行变异操作,变异分两段进行,分 别在隶属函数编码段和控制规则编码段按照混沌变异规律进行多点随机变异; (6.4.6) 精英保留策略:将新生代种群中最差的5个体替换为父代种群中适应度值最高 的5个个体; (6.4.7) 判断算法终止条件:若循环次数小于最大代数则返回(6.4.2);否则,输出最优 个体及最小平均延误值。7. 根据权利要求4所述的基于组合控制的交通信号控制方法,其特征在于:所述步骤 (7)包括 (7.1) 根据单级模糊控制器的控制规则确定当前放行车流相位i的时长Gi; (7.2) 若Gi〈Gmin,则Gi = Gmin,若Gi>Gmax,则Gi = Gmax,当前绿灯时间到达Gi时,当前车流停 止放行,下一相位开始放行,返回步骤(7.1); (7.3) 当4个相位全部运行结束时,当前信号周期结束,返回步骤4开始下一信号周期。8. -种基于组合控制的交通信号控制系统,其特征在于:所述系统包括主控模块、A/D 转换模块、I/O扩展电路、存储模块、驱动模块、显示模块、电源模块和键盘输入模块; 所述主控模块分别连接所述I/O扩展电路、存储模块、驱动模块、显示模块、电源模块和 键盘输入模块;所述主控模块通过以太网连接控制台;用于接收控制台发出的控制信号,同 时将实时交通数据传输到控制台; 所述检测器通过A/D转换模块连接I/O扩展电路;所述驱动模块连接信号灯。9. 根据权利要求8所述的一种基于组合控制的交通信号控制系统,其特征在于:所述主 控模块采用S3C6410处理器。10.根据权利要求9所述的一种基于组合控制的交通信号控制系统,其特征在于:所述 主控模块设有手动开关。
【文档编号】G08G1/08GK105869417SQ201610427619
【公开日】2016年8月17日
【申请日】2016年6月16日
【发明人】汤旻安, 曹洁, 王晓明, 汤自安, 程海鹏, 张红, 董海龙, 张凯
【申请人】兰州理工大学, 兰州交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1