一种基于改进pso算法的城市区域交通配时优化系统

文档序号:87891 发布日期:2021-10-08 浏览:47次 >En<

阅读说明:本技术 一种基于改进pso算法的城市区域交通配时优化系统 (Urban area traffic timing optimization system based on improved PSO algorithm ) 是由 王卫 谢翔 熊峰 刘贵 陈习苓 王琨 刘胜 章丹 于 2021-07-05 设计创作,主要内容包括:本发明公开了一种基于改进PSO算法的城市区域交通配时优化系统,包括信息优化模块、信息处理模块、改进PSO算法模块、道路选择模块和信息采集模块,所述道路选择模块能够通过网络模块与交通指挥大厅的控制模块或区域交通指挥人员的交通信号控制装置连接,道路选择模块采用可视化操作模式,区域交通指挥人员的交通信号控制装置由交通指挥大厅进行授权;所述红绿灯配时模块与信息优化模块连接,信息优化模块通过网络模块与信息处理模块连接。本发明能够自主的选择道路的区域范围,能够灵活的根据实际道路情况的反馈来对交通的局部区域交通信号灯进行配时;有两种道路区域选择能够使得更具有适用性。(The invention discloses an urban regional traffic timing optimization system based on an improved PSO algorithm, which comprises an information optimization module, an information processing module, an improved PSO algorithm module, a road selection module and an information acquisition module, wherein the road selection module can be connected with a control module of a traffic command hall or a traffic signal control device of regional traffic commanders through a network module, the road selection module adopts a visual operation mode, and the traffic signal control device of the regional traffic commanders is authorized by the traffic command hall; the traffic light timing module is connected with the information optimization module, and the information optimization module is connected with the information processing module through the network module. The method can autonomously select the area range of the road, and can flexibly time the traffic signal lamp of the local area of the traffic according to the feedback of the actual road condition; two road region options can be made more applicable.)

一种基于改进PSO算法的城市区域交通配时优化系统

技术领域

本发明涉及城市交通配时

技术领域

,具体是一种基于改进PSO算法的城市区域交通配时优化系统。

背景技术

当前,在城市的交通系统中,通过对交通信号灯的配时控制,是对交通流进行调节、改善、诱导的主要方式。粒子群优化(Particle Swarm Optimization,简称PSO)是一类模拟群体智能行为的优化算法。其思想来源于对鸟群捕食行为的研究,它与遗传算法和蚁群算法相比,有算法简单、容易实现、可调整参数少等特点,因此被广泛地用于结构设计、电磁场和任务调度等工程优化问题。现有的专利有基于PSO算法的离线交通配时方法,但是其术语信号控制的第一代技术。

熵是系统有序度或混乱度的量度。系统的混乱度与系统的熵是正比例的关系,即系统混乱度越大,系统的熵越大;系统的熵越大,系统的混乱度越大。熵是一个状态函数。PSO系统的熵在搜索最优解的过程中是时刻变化的,粒子越有序,此时系统的熵越小,越不利于全局搜索。

现有的交通配时系统,尤其是在城市大交通系统中,局部区域的短时或限制时间的交通控制中。在在实际的的控制中,大都对配时进行的的优化是,调整每个通行相位的绿灯时长,其调整方法较为复杂,且现有区域交通配时调整大都是固定的局部区域,大都无法实时根据交通情况,进行区域实时的选择划分。

发明内容

本发明的目的在于提供一种基于改进PSO算法的城市区域交通配时优化系统,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种基于改进PSO算法的城市区域交通配时优化系统,包括信息优化模块、信息处理模块、改进PSO算法模块、道路选择模块和信息采集模块,所述信息采集模块设置在每个道路上,尤其是道路交叉口的采集器最多,多个道路上的信息采集模块通过网络模块与信息处理模块连接;所述信息处理模块能够通过网络模块与信息优化模块连接,该模块用于根据实时车流量、车道拥堵情况、红绿灯时长等信息对车道未来车流量进行判定预估;所述道路选择模块能够通过网络模块与交通指挥大厅的控制模块或区域交通指挥人员的交通信号控制装置连接,道路选择模块采用可视化操作模式,区域交通指挥人员的交通信号控制装置由交通指挥大厅进行授权;所述改进PSO算法模块用于选取每个红绿灯为粒子,选取红绿灯的指标向量为粒子的位置信息,选取红绿灯权重向量和指标向量的点作为粒子位置优劣衡量的标准,应用于改进PSO算法;所述红绿灯配时模块与信息优化模块连接,信息优化模块通过网络模块与信息处理模块连接,信息优化模块能够对交通信号灯的配时策略进行全局优化,并将指令下发至红绿灯配时模块进行处理。

所述信息采集模块包括噪声采集、车道流量采集、车速采集、当前红绿灯时间采集,其中车道流量的采集包括左转车道、直行车道、右转车道的车流量统计;车速采集和噪声采集结合车道流量采集,能够实时准确的反应当前实际道路口各车道拥堵情况;所述红绿灯时间采集,包括当前红绿灯的状态采集。

所述道路选择模块包括主要道路选择模块和临近区域道路选择模块,其道路的选择信息主要是依据信息采集模块或交警等人工汇报信息汇总,然后根据实际需求进行道路的选择,其道路的选择可以是选取主要道路交叉口,然后向四周发散的方式进行选取。比如:选取一个中心到路口A,然后根据实际交通情况,选取距离A道口n个红绿灯的向外发散的范圆形区域,其中n和A都是能够自主进行选择的;此外,还可以直接根据道路的名称来选择局域的划分;其单侧区域的选择不局限于一条道路,可以是由多条道路组成的边界道路。

所述改进PSO算法模块包括粒子选取模块、粒子移动模块、迭代模块、列表保存模块;粒子选取模块用于选取每个红绿灯为粒子,选取红绿灯的指标向量为粒子的位置信息,选取红绿灯权重向量和指标向量的点作为粒子位置优劣衡量的标准;粒子移动模块用于将每个粒子根据地图位置信息排序,然后移动到一个最近的位置;迭代模块用于迭代执行粒子移动模块的移动;列表保存模块,用于将迭代过程中所有符合预设条件的红绿灯位置信息保存到信息处理模块中。

与现有技术相比,本发明的优点是:本发明能够自主的选择道路的区域范围,能够灵活的根据实际道路情况的反馈来对交通的局部区域交通信号灯进行配时;有两种道路区域选择能够使得更具有适用性;改进PSO算法是部分依赖于最差粒子的位置信息的PSO算法,从系统熵的角度来看,添加了粒子群里的最差位置信息,使得系统的总熵增加了,个体的群同性降低,易于粒子进行全局寻优。

附图说明

图1为一种基于改进PSO算法的城市区域交通配时优化系统的框图。

图2为本发明中道路选择模块的框架示意图。

具体实施方式

下面结合具体实施方式对本专利的技术方案作进一步详细地说明。

请参阅图1,一种基于改进PSO算法的城市区域交通配时优化系统,包括信息优化模块、信息处理模块、改进PSO算法模块、道路选择模块和信息采集模块,所述信息采集模块设置在每个道路上,尤其是道路交叉口的采集器最多,多个道路上的信息采集模块通过网络模块与信息处理模块连接;所述信息处理模块能够通过网络模块与信息优化模块连接,该模块用于根据实时车流量、车道拥堵情况、红绿灯时长等信息对车道未来车流量进行判定预估;所述道路选择模块能够通过网络模块与交通指挥大厅的控制模块或区域交通指挥人员的交通信号控制装置连接,道路选择模块采用可视化操作模式,区域交通指挥人员的交通信号控制装置由交通指挥大厅进行授权;所述改进PSO算法模块用于选取每个红绿灯为粒子,选取红绿灯的指标向量为粒子的位置信息,选取红绿灯权重向量和指标向量的点作为粒子位置优劣衡量的标准,应用于改进PSO算法;所述红绿灯配时模块与信息优化模块连接,信息优化模块通过网络模块与信息处理模块连接,信息优化模块能够对交通信号灯的配时策略进行全局优化,并将指令下发至红绿灯配时模块进行处理。

所述信息采集模块包括噪声采集、车道流量采集、车速采集、当前红绿灯时间采集,其中车道流量的采集包括左转车道、直行车道、右转车道的车流量统计;车速采集和噪声采集结合车道流量采集,能够实时准确的反应当前实际道路口各车道拥堵情况;所述红绿灯时间采集,包括当前红绿灯的状态采集。

如图2所示,所述道路选择模块包括主要道路选择模块和临近区域道路选择模块,其道路的选择信息主要是依据信息采集模块或交警等人工汇报信息汇总,然后根据实际需求进行道路的选择,其道路的选择可以是选取主要道路交叉口,然后向四周发散的方式进行选取。比如:选取一个中心到路口A,然后根据实际交通情况,选取距离A道口n个红绿灯的向外发散的范圆形区域,其中n和A都是能够自主进行选择的;此外,还可以直接根据道路的名称来选择局域的划分;其单侧区域的选择不局限于一条道路,可以是由多条道路组成的边界道路。

所述改进PSO算法模块包括粒子选取模块、粒子移动模块、迭代模块、列表保存模块;粒子选取模块用于选取每个红绿灯为粒子,选取红绿灯的指标向量为粒子的位置信息,选取红绿灯权重向量和指标向量的点作为粒子位置优劣衡量的标准;粒子移动模块用于将每个粒子根据地图位置信息排序,然后移动到一个最近的位置;迭代模块用于迭代执行粒子移动模块的移动;列表保存模块,用于将迭代过程中所有符合预设条件的红绿灯位置信息保存到信息处理模块中。

所述改进PSO算法是部分依赖于最差粒子的位置信息的PSO算法;其算法的主要方法是:首先判断算法收敛准则是否满足,若满足则输出fopt=min{pg(i)},算法结束;若不满足,则比较G与△;△表示连续找不到最优解次数的阈值,G表示计算中连续找不到最优解的实际数值;计算G(其中f(pg(0))=0);

判断G与△的关系;若G≥△,则按照vjd=wvjd+c2r2(pwd-xjd)更新粒子的位置;若G<△,则根据方程式(1)、(2)更新粒子的位置与速度;

vid=wvid+c1r1(pid-xid)+c2r2(pgd-xid) (1);

xid=xid+vid (2);

其中,i=1,2,…,m;d=1,2,…D;学习因子c1,c2是非负常数;r1,r2是[0,1]间的随机数,vid=[-vmax,vmax];vmax是常数;w为惯性系数,为非负数,第i个粒子用一个D维的向量xi=(xi1,xi2,…,xiD)表示,它在空间的飞行速度其用vi=(vi1,vi2,…,viD)表示;第i个粒子迄今为止搜索到的最优位置用pi=(pi1,pi2,…,piD)表示,整个粒子群迄今为止搜索到的最优位置用pg=(pg1,pg2,…,pgD)表示;方程式(1)、(2)是基本的PSO算法迭代公式。

上面对本专利的较佳实施方式作了详细说明,但是本专利并不限于上述实施方式,在本领域的普通技术人员所具备的知识范围内,还可以在不脱离本专利宗旨的前提下作出各种变化。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:信号灯的控制方法、装置、电子设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!