首页 / 专利库 / 物理 / 波动方程 / 一种基于有机计算的区域边界交通信号协调控制方法

一种基于有机计算的区域边界交通信号协调控制方法

阅读:948发布:2021-12-14

专利汇可以提供一种基于有机计算的区域边界交通信号协调控制方法专利检索,专利查询,专利分析的服务。并且一种基于有机计算的区域边界交通 信号 协调控制方法,涉及城市交通信号控制及 人工智能 领域,由车流监测模 块 、自我优化模块、自我组织模块、进化学习模块、自我评估模块和自我设置模块组成。本 发明 能够实现区域边界交叉口之间的协调,避免区域边界交叉口交通拥挤、拥堵的发生。,下面是一种基于有机计算的区域边界交通信号协调控制方法专利的具体信息内容。

1.一种基于有机计算的区域边界交通信号协调控制方法,其特征在于由以下步骤实现:
1)车流监测模
(1)首先,对采集的交通数据进行时空校准;
以时间T为校准的时间基准点,Si(t1,ρ)和Si(t2,ρ)分别为检测器Si在T的相邻时刻t1、t2检测到的交通参数数值,且t1<T<t2,则时间基准点的交通参数数值校准为:
其中,α为交通流波动因子,β为交通检测随机噪声;
以某一检测截面O为校准的空间基准点,Si(O1,ρ)和Sj(O2,ρ)分别为检测器Si、Sj在截面O的相邻位置检测到的交通参数数值,且O1在截面O的下游,O2在截面O的上游,则以O为空间基准点的交通参数数值校准为:
其中:f为离散系数;Pi、Pj分别为平移向量;m为尺度因子;R为旋转矩阵。
(2)其次设定
其中:n为上游交叉口的流入流向数;Qi为上游交叉口第i流入流向的交通量;t为车流从上游交叉口智能型交通信号控制器交通流统计基准位置到达下游交叉口交通流统计分析位置的平均行程时间;∝为车流离散的影响因子,则可以进一步将相邻交叉口智能型交通信号控制器传送过来的流入方向的交通流统计数据进行时空校准,获得本地交叉口的交通流状态描述:
其中:Jup(x2,t2)为上游交叉口智能型交通信号控制器传送的t2时刻x2位置的交通参数统计量;Jdown(x1,t1)为上游交叉口智能型交通信号控制器传送的交通参数统计量在本地交叉口x1位置t1时刻的映射量; ω(t)分别为空间和时间转换函数;
(3)区域边界的交通流运行状态可以通过以下步骤进行挖掘:
Step1:从控制中心交通信息数据库中提取区域边界交叉口的数据集合P=
{p(t-n·T),p(t-(n-1)·T),...,p(t)}={p1,p2,...pn},p为交通流多元样本参数,t为样本取样最近时刻,T为样本取样周期;
Step2:利用欧氏距离的离差平和法D=||pi-vj||2(pi为交通参数样本,vj为聚类中心)进行层次距离分析,按交通参数的时变特征把交通数据划分为具有相近的簇C={C1,C2,...,Cm};
Step3:利用主成分分析法重新构建综合变量,通过考查各个综合变量的方差,以及构成综合变量的原始变量的权重来决定是否保留该原始变量,Y=AP,P={p1,p2,...pn}为原始变量,Y={y1,y2,...yn}为正交变量的主分量,A为正交阵;
Step4:计算主分量yi的贡献度 主分量yi的分差表示为λi
Step5:建立回归方程 其中 为簇Ci内的交通参数构成
的向量,β为待估参数的集合,ε为随机影响因子;
通过上述步骤实现对控制中心历史交通数据的提取,通过历史交通数据估计当前时刻区域边界交叉口的交通流运行状态;
(4)构建基于多源交通数据时空资源映射模型:
FMap:{{Ui},{Vj}}→{Wk}
其中:{Ui}为区域边界交叉口交通参数监测点的集合;{Vj}为区域边界交通流检测数据来源的集合;{Wk}为区域边界交叉口监测点交通参数的集合,资源映射的具体步骤如下:
Step1:将资源请求按照请求向量的长度,从大到小排队,构成一个资源请求序列;
Step2:遍历资源请求序列,对每个未分配的资源请求wk分别计算wk与各个请求子集总资源向量Wi的决策因子δ, 其中:θ(Wi,wk)
表示Wi和wk之间的向量夹,ξ为调和因子;
Step3:计算并保存调和因子、资源分配情况;
Step4:对于每一个未分配资源请求的wk,计算wk与监测点ui所有设备vj的可用资源向量的夹角,并把wk分配到夹角最小的设备上,实现监测点ui交通参数wk与vj的最佳映射;
(5)采用多属性决策方法对区域边界交叉口的交通流运行状态进行融合分析:
假设X={x1,x2,...,xn}为区域边界交叉口不同交通流监测点的位置;
P={p1,p2,...,pm}为监测点所能检测或获取的交通流运行参数;γij为监测点i交通参数j的具体数值,则构成如下的区域边界交叉口运行参数矩阵:
W={w1,w2,...,wn}为各监测点在描述路段或交叉口交通流状态中的重要程度,则通过Fu(P)=W·R获得路段或交叉口的交通流运行状态;
(6)通过欧氏距离计算当前交通流运行状态参数数值
P(t)=[v(t),q(t),...,ρ(t)](v(t)为当前时刻t检测的速度、q(t)为当前时刻t检测的流量、ρ(t)当前时刻t检测的占有率等交通参数检测值)与不同交通状态中心交通状态向量之间的距离来确定交通状态,假设Status=[S1,S2,...Ss]表示s个不同交通状态的中心, ( 为i交通状态中心的速度、 为i交通状态中心的流
量、 为i交通状态中心的占有率)为第i交通状态的中心交通参数向量,则:
距离交通状态中心最小的位置,则为当前时刻交通流的运行状态;
(7)在对当前时刻交通流运行状态进行判别的基础上,对交通流运行态势进行估计:
其中:TS表示态势元素的提取过程,XSN表示当前交通流运行状态, 为态势特征知识表达系统, 为交通流运行态势。 的态势特征知识表达系统为:
其中:U为论域,表示城市交通流运行状态的非空有限集合;R为属性集合,R=C∪D,且 C为条件属性,C={a|α∈C}表示区域边界交叉口交通参
数的属性集合;D为决策属性,D={d|d∈D}表示区域边界交叉口交通运行态势的属性集合;f为信息函数,f:U×R→V指定论域U中每个对象的属性值;V为值阈, 为属性值的集合,Vr表示r∈R的属性范围;
2)自我优化模块
根据车流监测模块提供的本地交叉口实时动态的交通信息,首先判断是否接收到上级控制模块下发的协调控制指令CoMa,如果接收到的指令CoMa包含SigPlan数据包,则按上级提供的交通信号控制方案,准备进行交通信号控制方案过渡,并从过渡方案库GD={gd1,gd2,...,gdn}中选取对区域边界交叉口交通流影响最小的过渡方案,如果接收到的指令CoMa包含ModTag数据包,则根据CoMa提供的控制模式对本地交叉口的交通信号配时参数进行优化:
其中:K1、K2、K3分别为延误、停车次数、通行能的优化权重,由ModTag数据包提供;
g(t)为t时刻绿信比;c(t)为t时刻周期时长;o+(t-1)、o_(t-1)分别为t-1时刻正向绿波、反向绿波相位差;ω1、ω2为正向绿波、反向绿波的权重;ψ(Δq)、 φ1(Δq)、φ2(Δq)分别为t时刻与t-1时刻之间增量流量影响下的绿信比、周期时长、正向绿波相位差、反向绿波相位差调整函数;gmin、gmax分别为最小、最大相位绿信比;cmin、cmax分别为最小、最大周期时长;
如果没有接收到上级控制模块下发的协调控制指令CoMa,则自我优化模块则根据车流监测模块检测的实时交通状态信息,从知识规则数据库中选择与交通流相适应的控制模式和控制目标:
KW:St×Ts→P(M,K):Mode×TagK
其中:St为区域边界交叉口当前交通流运行状态,可从车流监测模块获取;Ts为区域边界交叉口交通流运行态势,可从车流监测模块获取;P(M,K)为在交通运行状态St和运行态势Ts,选用交通信号控制模式和控制目标的区域边界交叉口交通流运行效能;Mode为区域边界交叉口交通信号控制模式,为可选项{M1,M2,...,Mn}(为模式1,模式2,模式n);
TagK为区域边界交叉口交通信号控制目标,对应不同的K1、K2、K3数值。通过知识库中对交通流运行状态和运行态势的匹配,选取交通流运行效能最大下的交通信号控制模式和控制目标,在此条件下优化交叉口的交通信号配时参数:
3)自我组织模块
通过交叉口智能型交通信号控制器的车流监测模块和自我优化模块,控制中心的智能型区域边界协调控制器可以获得区域边界各交叉口的交通状态变量和交通控制变量:
CS(i,t)=[Status(i,t),Control(i,t)]
其中:CS(i,t)为区域边界交叉口i在t时刻的状态;Status(i,t)为区域边界交叉口i在t时刻的交通状态变量;Control(i,t)为区域边界交叉口i在t时刻的交通控制变量,从而构建出区域边界交叉口的状态矩阵:
R=[CS(1,t),CS(2,t),...,CS(n,t)]
定义将区域边界交叉口构建形成区域边界交叉口群的理想状态为A+,不建议将区域边界交叉口构建形成区域边界交叉口群的负理想状态为A-,则区域边界交叉口构建形成交叉口群的耦合性为:
区域边界交叉口之间相邻交叉口的相似性为:
区域边界相邻交叉口交通流之间的相关性为:
采用动态聚类分析方法对区域边界交叉口群进行动态划分,具体步骤如下:
Step1:计算区域边界内所有边界交叉口的交叉口群耦合性、相邻交叉口的相似性、相邻交叉口交通流之间的相关性;
Step2:将交叉口群的耦合性、相邻交叉口的相似性、相邻交叉口交通流之间的相关性从大到小按顺序排列,确定初始化m个聚类,并计算每个聚类中心的距离;
Step3:依据交叉口群的耦合性把区域边界的所有交叉口分别归入不同的区域边界动态交叉口群;
Step4:依据相邻交叉口的相似性判断区域边界内剩余的交叉口是否能够加入相邻的区域边界交叉口群;
Step5:依据区域边界相邻交叉口交通流的相关性判断区域边界剩余交叉口是否能够加入相邻的区域边界交叉口群;
Step6:把剩余的的区域边界交叉口作为独立的区域边界交叉口群;
4)进化学习模块
是对自我组织模块形成的区域边界交叉口群从全局优化的角度进行交通信号动态优化,具体实施步骤如下:
(1)根据区域边界交通流运行状态,对交通流运行状态进行动态分类学习,选择最佳的区域边界交叉口群交通信号控制模式和交通信号控制目标,动态分类学习器的构造过程如下:
Step1:准备训练数据
l
Ξ={(st1,mg1),(st2,mg2),...,(sti,mgi)}∈(Status×ModTag),Status为区域边界交叉口群交通状态的集合,sti∈Status,i=1,2,...l;ModTag为区域边界交叉口群交通信号控制模式和控制目标的集合,mgi∈ModTag,i=1,2,...l;
Step2:构造一个二叉树结点,引入松弛变量H>0和核函数K(st,sti),确定最优化函数:
求解最优解:
*
Step3:计算 选择a 的一个小于H的正分量,并据此计
算:
Step4:构造分划超平面:(w*·st)+b*=0,求得决策函数:f(x)=sgn((w*·st)+b*);
Step5:由此训练得出分类器SVM1,判断是否满足分类需求,如果是则分类结束,否则Step6;
Step6:分别以上一层SVMi分类出的正样本训练集合负样本训练集为原始训练集,引入松弛变量Hm>0和核函数Km(st,sti),确定最优化函数:
求解最优解:
Step7:由此训练得出两个分类器SVMi,1,SVMi,2,以此类推,直到满足分类需求;
由此,将当前的区域边界交叉口群交通流运行状态输入动态分类学习器,即可获得最佳的交通信号控制模式和控制目标;
(2)
将区域边界交叉口群与相邻区域的协调过程表示为:
∏={Re,(MGi)i∈N,(ui)i∈N}
其中:Re为区域集,含边界交叉口群;MGi为区域i的协调策略集;
ui:MG→Re表示区域i的效果支付;MG表示区域边界交叉口群i从其协调策略
集MGi中选择一个策略时,其他相邻区域可能会选择的所有可能策略组合形成的集合 同时,在不同的交通状态st(i,t)下,区域i存在可选协调策略集
且 存在 SeMG-i为区域边界交叉口
群i在交通状态st(i,t)下,各相邻区域最佳反应协调策略组成的集合,令Gi(SeMG-i)为所有最佳协调策略组成的集合,存在:
区域边界交叉口群与相邻区域的协调过程如下:
Step1:BRe为区域边界交叉口群的集合,bJi∈BRe;NRe为区域边界交叉口群相邻区域的集合,nJi∈NRe,当区域边界交叉口群处于交通状态st(i,t)下,则存在:
sgni=0时,bJi不与nJi进行协调;sgni=1时,bJi与nJi进行协调;
Step2:bJi符合协调控制条件时,则根据当前的区域边界交叉口群交通状态st(i,t),向相邻区域nJi要求执行最佳协调策略SeMGi,如果nJi满足不了bJi所提出的支付效用ui,则bJi与nJi进行谈判,执行可行策略MGi
Step3:智能型区域边界协调控制器随机决定是否向nJi提出进一步协调的请求,进一步请求的概率假定为 取决于MGi、SeMGi支付效用的相对值;
Step4:nJi执行MGi后,可能仍存在如下临界条件temp,如果temp=0,则取消进一步协调请求,否则要求继续进行协调,直至满足要求为止;
区域边界交叉口群的交通信号控制策略通过不断与相邻区域进行协调,最终确定最优的交通信号控制模式和控制目标OptMG;
(3)基于区域边界交叉口群与相邻区域进行交通信号控制模式和控制目标协调的结果,对区域边界交叉口群各信号交叉口的交通信号控制方案进行协调优化:
其中:Ki,1、Ki,2、Ki,3分别为区域边界交叉口群中交叉口i延误、停车次数、通行能力的优化权重; 为交叉口i智能型交通信号控制器自我优化模块优化出的j相位的局部最佳绿信比; 为交叉口i智能型交通信号控制器自我优化模块优化出的局部最佳周期时长; 为交叉口i智能型交通信号控制器自我优化模块优化出k方向的局部最佳相位差;A(OptMG)、B(OptMG)、Z(OptMG)分别为区域边界交叉口群最优控制策略和控制目标下的绿信比、周期时长、相位差调整函数;α(t)、β(t)、γ(t)分别为t时刻交叉口群最优控制策略OprMG下绿信比、周期时长、相位差的随机调和因子;Gij(t)为区域边界交叉口群最优控制策略OptMG下i交叉口j相位的最优绿信比;Ci(t)为区域边界交叉口群最优控制策略OptMG下i交叉口的最优周期时长;Oik(t)为区域边界交叉口群最优控制策略OptMG下i交叉口k方向的最优相位差;
采用进化算法对上述模型进行优化求解,具体步骤如下:
Step1:初始化,设置初始蚁群数M,最大迭代次数MaxCount,分别计算每只蚂蚁的适应度函数和信息素
τij(t+n)=(1-ρ)τij(t)+Δτij(t)
其中:fmax(i)、fmin(i)为最大、最小适应度函数;τij(t+n)为t+n次循环后的信息素;
1-ρ为信息素残留因子;
Step2:状态转移。计算蚁群状态转移概率 其中τir(t)为t时刻
边(i,j)上的信息素;
Step3:更新规则。每只蚂蚁按如下规则进行信息素更新:
τij(t+1)=(1-ρ)τij(t)+Q·Δτj(t)
Δτij(t)=(fmax-f)/(fmax-fmin)
其中:Q为调和因子;f为当前时刻的目标函数minOptMG的值;fmax、fmin分别为目标函数minOptMG的最大计算值和最小计算值;
Step4:交叉和变异。通过随机选择两端点进行对蚁群进行交叉口重组,并r=
max(rand(),0.618)作为蚁群交叉口的概率;同时,对选出的个体部分随机2个点,中间部分根据适应度与最大适应度的关系产生一个可变的变异概率ρ(fit)并采用倒转法进行变异;接着,检测倒转后的个体是否可行,如果不可行,对两边的一部分也进行一次倒转变异,直到可行为止;
Step5:重复Step1~Step4,直至求解精度满足要求或达到最大迭代次数为止;
从而在最优控制模式和控制目标下,获得区域边界交叉口群各交叉口的交通信号控制方案;
(4)将求解出的最优控制方案以及与之相对应的区域边界交叉口群的交通流运行状态、交通信号控制模式、交通信号控制目标等写入知识规则库,为后续区域边界交叉口群选择与交通流运行状态相适应的交通信号控制模式、控制目标提供决策支持,区域边界交叉口群最优交通信号控制模式、控制目标、控制方案及与之相对应的交通运行状态形成知识规则,写入规则库的过程如下:
Step1:通过输入接口将区域边界交叉口群的交通流运行状态信息、交通信号控制模式、交通信号控制目标、交通信号控制方案等全部放入消息表中;
Step2:将消息表中的全部消息与知识规则库中的所有规则进行比较,记录所有匹配交通流运行状态、交通信号控制模式、交通信号控制目标、交通信号控制方案的所有知识规则;
Step3:满足消息表和知识规则库中的知识部分匹配时,将部分匹配的所有消息发送到新消息表中,用新的消息表取代消息表中的全部消息;
Step4:当消息表中的记录与知识规则库中的知识部分匹配时,采用投标方式进行知识规则更新,投标形式为:
Bid(KW,ST)=ζ·R(KW)·S(KW,ST)
其中:R(KW)是特性,等于知识规则KW中部分匹配的消息数目除以知识规则长度;
S(KW,ST)是知识规则KW在交通状态ST的强度;ζ为协调因子,小于1;
减少消息表中投标者的投标强度
同 时 提 高 知 识 规 则 中 送 去 匹 配 的 规 则 的 投 标 强 度
两种进行比较,若消息表胜出,则将消
息表的消息记录更新知识规则库中相对应的知识规则,否则,知识规则库中的知识规则不变;
Step5:返回Step1,直至所有具有部分匹配的消息与知识规则都进行竞标为止;
5)自我评估模块
利用微观仿真评价模型对区域边界交叉口群的交通信号控制效率进行评价,具体实施过程如下:
Step1:构建COM接口,将区域边界交叉口群的路网条件、交通流运行状态信息以及区域边界交叉口群各交叉口的交通信号控制方案实时自动传输到路网参数设置和控制参数设置文件中;
Step2:设置交通仿真的随机种子数、仿真速度、仿真步长运行设置参数;
Step3:通过COM接口自动读取开源仿真软件运行得出的交通流运行性能参数
文件,比较路网运行效果SimOpt与进化学习模块优化效果OptMG之间的差异,如果|SimOpt-OptMG|≤Ξ(ST,t)(Ξ(ST,t)为t时刻交通状态ST的容许偏差阈值),则仿真效果和优化效果基本一致,不用进行控制模式和控制目标调整,否则,从进化学习模块的知识规则库DB(KW)中选择与区域边界交叉口交通流近似匹配的知识规则,获取规则中对应的控制模式、控制目标以及交通信号控制方案,重新进入开源微观交通仿真软件中进行运行,直至|SimOpt-OptMG|≤Ξ(ST,t),以获得区域边界交叉口群最佳的交通信号控制模式、控制目标和控制方案;
6)自我设置模块
将自我评估模块最终确定的区域边界交叉口群交通信号控制模式、控制目标以及各交叉口的交通信号控制方案,结合区域边界交叉口的地理特征和交通状态特征,采用图形化的人机交互界面显示给用户,并提醒高级用户是否对区域边界交叉口群的控制范围、控制模式、控制目标以及各交叉口的交通信号方案进行人工干预调整,如果高级用户对提醒不进行响应,则默认不进行人工干预,将自我评估模块确定的控制参数下发到区域边界交叉口的智能型交通信号控制器,由智能型交通信号控制器执行控制参数,如果高级用户进行人工干预,则在消息记录表中高级用户对控制参数所作的修改,并将与之相对应的区域边界交叉口群及其他控制参数一起构建形成新的知识规则,存储到进化学习模块的知识规则库DB(KW)中,同时,将高级用户调整后的区域边界交叉口群交通控制参数下发到区域边界交叉口的智能型交通信号控制器,由智能型交通信号控制器执行控制参数。

说明书全文

一种基于有机计算的区域边界交通信号协调控制方法

技术领域

[0001] 本发明涉及城市交通信号控制及人工智能领域,具体涉及一种交通信号协调控制方法。技术背景
[0002] 目前,国内外的交通信号控制系统均以区域为单位分别进行独立控制,各交通信号控制区域根据本区域的道路交通流信息分别进行交叉口交通信号方案的优化和协调,各区域之间的交通信号控制“各自为政、互不干涉”。在区域边界,边界交叉口及其交通流信息分属不同的控制区域,分别由各自所属区域按本区域的交通流运行状态对边界交叉口进行交通信号配时参数进行优化。然而,由于城市中各区域人口分布、土地利用、经济发展、交通出行等之间的差异性和关联性,使得交通流在区域边界交叉口间存在较大的不均衡性。特别是在早、晚高峰期间,上游区域的交通流大量涌入下游区域,然而由于区域边界交叉口分属不同的控制区域管理,造成交通信息不对称,使得下游区域边界交叉口的交通信号没法及时与上游区域边界交叉口的交通信号进行协调,使交通流在边界路口之间出现聚集状态,容易引发交通拥挤、拥堵,并迅速回溯到上游区域,造成上游区域的产生区域性交通拥堵。另一方面,近年来我国突发灾害事件频繁发生,在突发灾害下,受灾区域大批的人流、物流、车流急需向邻近区域迅速疏散,邻近区域的边界入口如果无法事先感知大批涌进的交通流,及时调整信号配时参数,与受灾区域的边界出口进行协调控制,容易在边界路段出现阻滞现象,形成交通瓶颈,使受灾区域的交通流无法进行快速疏散,从而对人民的生命、财产造成威胁,同时也影响影响抢险救灾工作的顺利实施。

发明内容

[0003] 针对目前国内外交通信号控制系统在区域边界交通信号协调方面存在的空白,以及区域边界在早晚高峰期间、突发事件情况下等容易出现交通拥挤、拥堵现象等问题。本发明提出了一种基于有机计算的区域边界交通信号协调控制方法,充分利用分布在道路交通环境中的各种交通数据检测器,使得交通信号控制系统能够像有机生物一样感知不同环境、不同条件下的道路交通信息,并利用有机计算系统的自我监控、自我优化、自我组织、自我设置等多种自我管理的功能特性,解决和应对不同区域边界之间的交通信号冲突问题以及突发事件下的区域边界交通信号优化问题,从而适应不断变化或不可预见的区域边界交通流。
[0004] 本发明提出的一种基于有机计算的区域边界交通信号协调控制方法主要由车流监测模、自我优化模块、自我组织模块、进化学习模块、自我评估模块和自我设置模块等六部分组成,如图1所示。本发明提出的一种基于有机计算的区域边界交通信号协调控制方法,其特征主要包括以下步骤:
[0005] 1)车流监测模块:车流监测模块位于交叉口智能型交通信号控制器车检板内部,是区域边界交通信号协调控制的信息来源和决策依据。车流监测模块的主要特征在于基于网格资源映射的思想,对交叉口不同类型、不同位置的交通检测器的交通数据进行时间、空间校准,对相邻交叉口的交通数据进行关联分析,对历史数据库的交通数据进行数据挖掘,从而构建形成基于多源交通信息的时空映射模型,在此基础上对交叉口交通数据进行融合处理和态势估计,实现对交叉口、路段交通流运行信息的综合提取和集成监测,为区域边界交通信号协调控制提供完整、可靠的交通数据。
[0006] 2)自我优化模块:自我优化模块位于交叉口智能型交通信号控制器主控板内部,是区域边界交通信号协调的初始信号方案来源和区域边界交通信号协调优化的依据。自我优化模块的主要特征在于基于实时动态交通信息,根据交叉口、路段的不同交通状态,智能选择不同的交通信号控制模式、控制目标、过渡策略。从而基于既定的交通信号控制模式、控制目标和过渡策略,动态优化和调整本地交叉口的交通信号周期时长、各相位绿信比、相位差,优化出与本地交通流相适应的交通信号控制方案,从而为区域边界的交通信号全局优化提供决策依据和方案支持。
[0007] 同时,自我优化模块还可接收上级控制模块下发的协调优化控制指令,按照控制指令规定的交通信号控制模式、控制目标或控制方案优化、调整交通信号。
[0008] 3)自我组织模块:自我组织模块位于控制中心智能型区域边界协调控制器组织板内部,是区域边界协调控制器构建区域边界交叉口群对区域边界交叉口进行统一协调优化控制的前提。自我组织模块的主要特征在于根据区域边界交叉口的交通状态变量和交通控制变量,分析区域边界交叉口交通流之间的相关性、相似性、耦合性等潜在的关联关系,并根据区域边界交叉口实时的道路交通信息,对区域边界交叉口群的控制范围进行动态划分,从而为区域边界交叉口群的动态优化,制定与区域边界交通流运行特性相适应的交通信号控制模式、控制目标、控制方案提供前提保障。
[0009] 4)进化学习模块:进化学习模块位于控制中心智能型区域边界协调控制器协调板内部,是区域边界交叉口群交通信号动态优化的核心。进化学习模块的主要特征在于利用人工智能的方法对区域边界交叉口群的交通流运行状态和交通信号控制模式、控制目标进行分类学习和规则发现,提取出与交通流相适应的、运行效果最好的交叉口群交通信号控制模式和控制目标。同时,还需要与区域边界交叉口群相邻的交通信号控制区域进行交通信号控制模式、控制目标的协调,共同制定最优的交叉口群交通信号控制模式、控制目标,防止出现新的区域边界,造成交通拥挤转移。最后,根据优选的交通信号控制模式和控制目标,利用自然进化和适应的思想对交叉口群的交通信号控制方案进行实时在线优化,获得最优交通信号控制模式、控制目标下区域边界交叉口群各交叉口的交通信号控制方案。将当前确定的交通信号控制模式、控制目标、控制方案与规则知识库中规则进行匹配和竞标,如果当前交通信号控制模式、控制目标、控制方案形成的消息记录优于知识规则库中的规则,则更新数据库模型,为区域边界交叉口群选择与交通流运行状态相适应的交通信号控制模式、控制目标、控制方案提供知识规则。
[0010] 5)自我评估模块:自我评估模块位于控制中心智能型区域边界协调控制器测评板内部,是区域边界交叉口群交通信号控制模式、控制目标、控制方案的在线仿真评估中心,为区域边界交叉口群选择最优的交通信号控制模式、控制目标、控制方案提供决策依据。自我评估模块的主要特征在于将区域边界交叉口群的道路交通信息作为输入变量、将进化学习模块确定的交通信号控制方案作为控制变量,利用微观交通仿真评价对区域边界交叉口群的交通信号协调控制性能进行在线评估,评测进化学习模块优化形成的交通信号控制方案控制效果,如果控制效果与仿真效果存在较大差异,则匹配知识规则库中的知识规则,获取对应的交通信号控制模式、控制目标和控制方案重新进行仿真评估,直至交通信号控制方案的运行效果与仿真运行效果接近,以获得区域边界交叉口群最佳的交通信号控制模式、控制目标和控制方案。
[0011] 6)自我设置模块:自我设置模块位于控制中心智能型区域边界协调控制器交互板内部,是区域边界交通信号协调控制的控制参数、控制信息、控制状态的显示窗口以及高级用户进行区域边界交通信号协调控制人工干预的界面。自我设置模块的主要特征在于将自我评估模块最终确定的区域边界交叉口群各交叉口的交通信号控制参数通过通信网络(光纤网络或3G无线通信网络)传递给安装在交叉口的智能型交通信号控制器,最终由智能型交通信号控制器执行交通信号控制方案,实现区域边界交叉口交通信号的动态协调。同时,自我设置模块记录区域边界不同交通流运行状态下,高级用户对区域边界交叉口群交通信号控制范围、控制模式、控制目标、控制方案等交通信号控制参数的制定,形成知识规则,存储到进化学习模块的知识规则库,为区域交叉口群根据不同的交通流条件匹配最优的交通信号控制范围、控制模式、控制目标等提供依据。
[0012] 本发明能够实现区域边界交叉口之间的协调,避免区域边界交叉口交通拥挤、拥堵的发生。附图说明
[0013] 图1基于有机计算的区域边界交通信号协调控制系统组成图;
[0014] 图2车流监测模块的数据处理流程图
[0015] 图3进化学习模块的数据处理流程图。

具体实施方式

[0016] 如图1所示,本发明所述的一种基于有机计算的区域边界交通信号协调控制方法由车流监测模块、自我优化模块、自我组织模块、进化学习模块、自我评估模块和自我设置模块等六部分组成,其工作的具体流程为:
[0017] 1)车流监测模块
[0018] 车流监测模块的数据来源包括本地交叉口附近的交通检测器实时数据、邻近交叉口传送的实时交通数据以及控制中心提取的历史交通数据,通过对交通数据的时空校准、关联分析、数据挖掘,构建形成交通流的时空资源映射模型,并在此基础上进行多源交通数据融、交通状态判别和交通流运行态势估计。车流监测模块的数据处理流程如图2所示,具体实施过程如下:
[0019] (1)首先,区域边界交叉口分布着多种不同类型的交通检测器,需要充分利用各种检测器采集的交通数据,为区域边界交通信号协调控制提供完整、可靠的交通数据。然而,每一种检测器采集的交通数据只能反映检测器安装位置所在截面一定范围内的交通流状态,不能全面反映所在路段或交叉口的实际交通流状态。同时,由于不同检测器交通数据检测的时间、位置、统计特征以及交通参数的形态各不相同,使得不同的检测器对同一交通参数的检测具有不同的准确性,同一检测器对不同的交通参数的检测也具有不同的准确性。因此,需要先对区域边界交叉口不同检测器采集的交通数据进行时空校准。
[0020] 假设以时间T为校准的时间基准点,Si(t1,ρ)和Si(t2,ρ)分别为检测器Si在T的相邻时刻t1、t2检测到的交通参数数值,且t1<T<t2,则时间基准点的交通参数数值校准为:
[0021]
[0022] 其中,α为交通流波动因子,β为交通检测随机噪声。
[0023] 假设以某一检测截面O为校准的空间基准点,Si(O1,ρ)和Sj(O2,ρ)分别为检测器Si、Sj在截面O的相邻位置检测到的交通参数数值,且O1在截面O的下游,O2在截面O的上游,则以O为空间基准点的交通参数数值校准为:
[0024]
[0025]
[0026] 其中:f为离散系数;Pi、Pj分别为平移向量;m为尺度因子;R为旋转矩阵。
[0027] (2)其次,由于城市路网的人口分布和土地利用特征,以及交通流之间的序贯性,区域边界交叉口之间的交通流存在一定的相关关系,上游交叉口流出的流量与下游交叉口流入的流量之间存在一定的关联:
[0028]
[0029] 其中:n为上游交叉口的流入流向数;Qi为上游交叉口第i流入流向的交通量;t为车流从上游交叉口智能型交通信号控制器交通流统计基准位置到达下游交叉口交通流统计分析位置的平均行程时间;∝为车流离散的影响因子。则可以进一步将相邻交叉口智能型交通信号控制器传送过来的流入方向的交通流统计数据进行时空校准,获得本地交叉口的交通流状态描述:
[0030]
[0031] 其中:Jup(x2,t2)为上游交叉口智能型交通信号控制器传送的t2时刻x2位置的交通参数统计量;Jdoen(x1,t1)为上游交叉口智能型交通信号控制器传送的交通参数统计量在本地交叉口x1位置t1时刻的映射量; ω(t)分别为空间和时间转换函数。
[0032] (3)再者,控制中心交通信息数据库存储的交通数据能够反映出道路交通流在一定时期的变化规律,通过数据挖掘可以发现路网交通流在某一空间不同时间的变化规律和某一时间不同空间的变化规律,从而预测未来某一时刻某一空间的道路交通信息。因此,区域边界的交通流运行状态可以通过以下步骤进行挖掘:
[0033] Step1:从控制中心交通信息数据库中提取区域边界交叉口的数据集合P={p(t-n·T),p(t-(n-1)·T),...,p(t)}={p1,p2,...pn},p为交通流多元样本参数,t为样本取样最近时刻,T为样本取样周期。2
[0034] Step2:利用欧氏距离的离差平和法D=||pi-vj||(pi为交通参数样本,vj为聚类中心)进行层次距离分析,按交通参数的时变特征把交通数据划分为具有相近的簇C={C1,C2,...,Cm}。
[0035] Step3:利用主成分分析法重新构建综合变量,通过考查各个综合变量的方差,以及构成综合变量的原始变量的权重来决定是否保留该原始变量。Y=AP,P={p1,p2,...pn}为原始变量,Y={y1,y2,...yn)为正交变量的主分量,A为正交阵。
[0036] Step4:计算主分量yi的贡献度 主分量yi的分差表示为λi。如果某个主分量的贡献度非常小,而构成该主分量的某个原始变量的权重又很大,则考虑将这个交通变量剔除掉。
[0037] Step5:建立回归方程 其中 为簇Ci内的交通参数构成的向量,β为待估参数的集合,ε为随机影响因子。
[0038] 则可以通过上述步骤实现对控制中心历史交通数据的提取,通过历史交通数据估计当前时刻区域边界交叉口的交通流运行状态。
[0039] (4)通过上述本地交叉口附近交通检测器实时数据的时空校准、邻近交叉口智能型交通信号控制器传送的实时交通数据的关联分析、控制中心历史交通数据的数据挖掘,构建基于多源交通数据时空资源映射模型:
[0040] FMap:{{Ui},{Vj}}→{Wk}
[0041] 其中:{Ui}为区域边界交叉口交通参数监测点的集合;{Vj}为区域边界交通流检测数据来源的集合;{Wk}为区域边界交叉口监测点交通参数的集合。资源映射的具体步骤如下:
[0042] Step1:将资源请求按照请求向量的长度,从大到小排队,构成一个资源请求序列;
[0043] Step2:遍历资源请求序列,对每个未分配的资源请求wk,分别计算wk与各个请求子集总资源向量Wi的决策因子δ, 其中:θ(Wi,wk)表示Wi和wk之间的向量夹,ξ为调和因子;
[0044] Step3:计算并保存调和因子、资源分配情况;
[0045] Step4:对于每一个未分配资源请求的wk,计算wk与监测点ui所有设备vj的可用资源向量的夹角,并把wk分配到夹角最小的设备上,实现监测点ui交通参数wk与vj的最佳映射。
[0046] (5)通过对区域边界交叉口交通流运行状态数据的多源提取,为实现对交通流状态的一致性表达和精确描述,需要对多源交通数据进行融合处理。然而,由于不同检测点在描述路段或交叉口交通流运行状态时具有不同的作用和精确性。因此,本发明采用多属性决策方法对区域边界交叉口的交通流运行状态进行融合分析:
[0047] 假设X={x1,x2,...,xn}为区域边界交叉口不同交通流监测点的位置;P={p1,p2,...,pm}为监测点所能检测或获取的交通流运行参数;γij为监测点i交通参数j的具体数值,则构成如下的区域边界交叉口运行参数矩阵:
[0048]
[0049] W={w1,w2,...,wn}为各监测点在描述路段或交叉口交通流状态中的重要程度,则通过Fu(P)=W·R获得路段或交叉口的交通流运行状态。
[0050] (6)通过欧氏距离计算当前交通流运行状态参数数值P(t)=[v(t),q(t),...,ρ(t)](v(t)为当前时刻t检测的速度、q(t)为当前时刻t检测的流量、ρ(t)当前时刻t检测的占有率等交通参数检测值)与不同交通状态中心交通状态向量之间的距离来确定交通状态。假设Status=[S1,S2,...Ss]表示s个不同交通状态的中心,( 为i交通状态中心的速度、 为i交通状态中心的流量、 为i交通状态中心的占有率)为第i交通状态的中心交通参数向量,则:
[0051]
[0052] 距离交通状态中心最小的位置,则为当前时刻交通流的运行状态。
[0053] (7)在对当前时刻交通流运行状态进行判别的基础上,对交通流运行态势进行估计:
[0054]
[0055] 其中:TS表示态势元素的提取过程,XSN表示当前交通流运行状态, 为态势特征知识表达系统, 为交通流运行态势。 的态势特征知识表达系统为:
[0056]
[0057] 其中:U为论域,表示城市交通流运行状态的非空有限集合;R为属性集合,R=C∪D,且 C为条件属性,C={a|α∈C}表示区域边界交叉口交通参数的属性集合;D为决策属性,D={d|d∈D)表示区域边界交叉口交通运行态势的属性集合;f为信息函数,f:U×R→V指定论域U中每个对象的属性值;V为值阈,为属性值的集合,Vr表示r∈R的属性范围。
[0058] 2)自我优化模块
[0059] 根据车流监测模块提供的本地交叉口实时动态的交通信息,自我优化模块首先判断是否接收到上级控制模块下发的协调控制指令CoMa,如果接收到的指令CoMa包含SigPlan数据包(交叉口交通信号控制方案),则自我优化模块按上级提供的交通信号控制方案,准备进行交通信号控制方案过渡,并从过渡方案库GD={gd1,gd2,...,gdn}(包括信号平滑、绿灯延长、红灯缩短等)中选取对区域边界交叉口交通流影响最小的过渡方案。如果接收到的指令CoMa包含ModTag数据包,则自我优化模块根据CoMa提供的控制模式对本地交叉口的交通信号配时参数进行优化:
[0060]
[0061]
[0062] 其中:K1、K2、K3分别为延误、停车次数、通行能的优化权重,由ModTag数据包提供;g(t)为t时刻绿信比;c(t)为t时刻周期时长;o+(t-1)、o_(t-1)分别为t-1时刻正向绿波、反向绿波相位差;ω1、ω2为正向绿波、反向绿波的权重;ψ(Δq)、 φ1(Δq)、φ2(Δq)分别为t时刻与t-1时刻之间增量流量影响下的绿信比、周期时长、正向绿波相位差、反向绿波相位差调整函数;gmin、gmax分别为最小、最大相位绿信比;cmin、cmax分别为最小、最大周期时长。
[0063] 如果自我优化模块没有接收到上级控制模块下发的协调控制指令CoMa,则自我优化模块则根据车流监测模块检测的实时交通状态信息,从知识规则数据库中选择与交通流相适应的控制模式和控制目标:
[0064] KW:St×Ts→P(M,K):Mode×TagK
[0065] 其中:St为区域边界交叉口当前交通流运行状态,可从车流监测模块获取;Ts为区域边界交叉口交通流运行态势,可从车流监测模块获取;P(M,K)为在交通运行状态St和运行态势Ts,选用交通信号控制模式和控制目标的区域边界交叉口交通流运行效能;Mode为区域边界交叉口交通信号控制模式,为可选项{M1,M2,...,Mn}(为模式1,模式2,模式n);TagK为区域边界交叉口交通信号控制目标,对应不同的K1、K2、K3数值。通过知识库中对交通流运行状态和运行态势的匹配,选取交通流运行效能最大下的交通信号控制模式和控制目标,在此条件下优化交叉口的交通信号配时参数:
[0066]
[0067]
[0068] 3)自我组织模块
[0069] 通过交叉口智能型交通信号控制器的车流监测模块和自我优化模块,控制中心的智能型区域边界协调控制器可以获得区域边界各交叉口的交通状态变量和交通控制变量:
[0070] CS(i,t)=[Status(i,t),Control(i,t)]
[0071] 其中:CS(i ,t)为区域边界交叉口i在t时刻的状态;Status(i,t)为区域边界交叉口i在t时刻的交通状态变量(包括流量、交叉口距离等表示交通流运行状态的信息);Control(i,t)为区域边界交叉口i在t时刻的交通控制变量(包括交叉口周期时长、绿信比等表示控制交通流运行状态的信息),从而构建出区域边界交叉口的状态矩阵:
[0072] R=[CS(1,t),CS(2,t),...,CS(n,t)]
[0073] 定义将区域边界交叉口构建形成区域边界交叉口群的理想状态为A+,不建议将区-域边界交叉口构建形成区域边界交叉口群的负理想状态为A,则区域边界交叉口构建形成交叉口群的耦合性为:
[0074]
[0075] 区域边界交叉口之间相邻交叉口的相似性为:
[0076]
[0077] 区域边界相邻交叉口交通流之间的相关性为:
[0078]
[0079] 采用动态聚类分析方法对区域边界交叉口群进行动态划分,具体步骤如下:
[0080] Step1:计算区域边界内所有边界交叉口的交叉口群耦合性、相邻交叉口的相似性、相邻交叉口交通流之间的相关性;
[0081] Step2:将交叉口群的耦合性、相邻交叉口的相似性、相邻交叉口交通流之间的相关性从大到小按顺序排列,确定初始化m个聚类,并计算每个聚类中心的距离;
[0082] Step3:依据交叉口群的耦合性把区域边界的所有交叉口分别归入不同的区域边界动态交叉口群;
[0083] Step4:依据相邻交叉口的相似性判断区域边界内剩余的交叉口是否能够加入相邻的区域边界交叉口群;
[0084] Step5:依据区域边界相邻交叉口交通流的相关性判断区域边界剩余交叉口是否能够加入相邻的区域边界交叉口群;
[0085] Step6:把剩余的的区域边界交叉口作为独立的区域边界交叉口群。
[0086] 4)进化学习模块
[0087] 进化学习模块是对自我组织模块形成的区域边界交叉口群从全局优化的角度进行交通信号动态优化,处理流程如图3所示。具体实施步骤如下:
[0088] (1)根据区域边界交通流运行状态,对交通流运行状态进行动态分类学习,选择最佳的区域边界交叉口群交通信号控制模式和交通信号控制目标。动态分类学习器的构造过程如下:
[0089] Step1:准备训练数据
[0090] Ξ={(st1,mg1),(st2,mg2),...,(sti,mgi)}∈(Status×ModTag)l,Status为区域边界交叉口群交通状态的集合,sti∈Status,i=1,2,...l;ModTag为区域边界交叉口群交通信号控制模式和控制目标的集合,mgi∈ModTag,i=1,2,...l。
[0091] Step2:构造一个二叉树结点,引入松弛变量H>0和核函数K(st,sti),确定最优化函数:
[0092]
[0093]
[0094] 求解最优解:*
[0095] Step3:计算 选择a 的一个小于H的正分量,并据此计算:
[0096] Step4:构 造 分 划 超 平 面:(w*·st)+b*=0,求 得 决 策 函 数:f(x) =* *sgn((w·st)+b)。
[0097] Step5:由此训练得出分类器SVM1,判断是否满足分类需求,如果是则分类结束,否则Step6。
[0098] Step6:分别以上一层SVMi分类出的正样本训练集合负样本训练集为原始训练m m集,引入松弛变量H >0和核函数K(st,sti),确定最优化函数:
[0099]
[0100]
[0101] 求解最优解:
[0102] Step7:由此训练得出两个分类器SVMi,1,SVMi,2,以此类推,直到满足分类需求。
[0103] 由此,将当前的区域边界交叉口群交通流运行状态输入动态分类学习器,即可获得最佳的交通信号控制模式和控制目标。
[0104] (2)由于区域边界交叉口分属不同的区域,由不同的区域交通信号控制机进行信号控制。区域边界交叉口群要实现对区域边界交叉口进行统一协调控制,需要与相邻区域交通信号控制机进行交通控制策略的协调,以防止出现新的区域边界,造成拥挤转移。
[0105] 将区域边界交叉口群与相邻区域的协调过程表示为:
[0106] ∏={Re,(MGi)i∈N,(ui)i∈N}
[0107] 其中:Re为区域集,含边界交叉口群;MGi为区域i的协调策略集;
[0108] ui:MG→Re表示区域i的效果支付;MG表示区域边界交叉口群i从其协调策略集MFi中选择一个策略时,其他相邻区域可能会选择的所有可能策略组合形成的集合 同时,在不同的交通状态st(i,t)下,区域i存在可选协调策略集且 存在 SeMG-i为区域边界交叉口
群i在交通状态st(i,t)下,各相邻区域最佳反应协调策略组成的集合,令Gi(SeMG-i)为所有最佳协调策略组成的集合,存在:
[0109]
[0110] 区域边界交叉口群与相邻区域的协调过程如下:
[0111] Step1:BRe为区域边界交叉口群的集合,bJi∈BRe;NRe为区域边界交叉口群相邻区域的集合,nJi∈NRe。当区域边界交叉口群处于交通状态st(i,t)下,则存在:
[0112]
[0113] sgni=0时,bJi不与nJi进行协调;sgni=1时,bJi与nJi进行协调。
[0114] Step2:bJi符合协调控制条件时,则根据当前的区域边界交叉口群交通状态st(i,t)向相邻区域nJi要求执行最佳协调策略SeMGi,如果nJi满足不了bJi所提出的支付效用ui,则bJi与nJi进行谈判,执行可行策略MGi
[0115] Step3:智能型区域边界协调控制器随机决定是否向nJi提出进一步协调的请求,进一步请求的概率假定为 取决于MGi、SeMGi支付效用的相对值。
[0116] Step4:nJi执行MGi后,可能仍存在如下临界条件temp,如果temp=0,则取消进一步协调请求,否则要求继续进行协调,直至满足要求为止。
[0117] 区域边界交叉口群的交通信号控制策略通过不断与相邻区域进行协调,最终确定最优的交通信号控制模式和控制目标OptMG。
[0118] (3)基于区域边界交叉口群与相邻区域进行交通信号控制模式和控制目标协调的结果,对区域边界交叉口群各信号交叉口的交通信号控制方案进行协调优化:
[0119]
[0120]
[0121] 其中:Ki,1、Ki,2、Ki,3分别为区域边界交叉口群中交叉口i延误、停车次数、通行能力的优化权重; 为交叉口i智能型交通信号控制器自我优化模块优化出的j相位的局部最佳绿信比; 为交叉口i智能型交通信号控制器自我优化模块优化出的局部最佳周期时长; 为交叉口i智能型交通信号控制器自我优化模块优化出k方向的局部最佳相位差;A(OptMG)、B(OptMG)、Z(OptMG)分别为区域边界交叉口群最优控制策略和控制目标下的绿信比、周期时长、相位差调整函数;α(t),β(t)、γ(t)分别为t时刻交叉口群最优控制策略OptMG下绿信比、周期时长、相位差的随机调和因子;Gij(t)为区域边界交叉口群最优控制策略OptMG下i交叉口j相位的最优绿信比;Ci(t)为区域边界交叉口群最优控制策略OptMG下i交叉口的最优周期时长;Oik(t)为区域边界交叉口群最优控制策略OptMG下i交叉口k方向的最优相位差。
[0122] 采用进化算法对上述模型进行优化求解,具体步骤如下:
[0123] Step1:初始化。设置初始蚁群数M,最大迭代次数MaxCount,分别计算每只蚂蚁的适应度函数和信息素
[0124]
[0125]
[0126] τij(t+n)=(1-ρ)τij(t)+Δτij(t)
[0127] 其中:fmax(i)、fmin(i)为最大、最小适应度函数;τij(t+n)为t+n次循环后的信息素;1-ρ为信息素残留因子。
[0128] Step2:状态转移。计算蚁群状态转移概率 其中τir(t)为t时刻边(i,j)上的信息素。
[0129] Step3:更新规则。每只蚂蚁按如下规则进行信息素更新:
[0130] τij(t+1)=(1-ρ)τij(t)+Q ·Δτij(t)
[0131] Δτij(t)=(fmax-f)/(fmax-fmin)
[0132] 其中:Q为调和因子;f为当前时刻的目标函数minOptMG的值;fmax、fmin分别为目标函数minOptMG的最大计算值和最小计算值。
[0133] Step4:交叉和变异。通过随机选择两端点进行对蚁群进行交叉口重组,并r=max(rand(),0.618)作为蚁群交叉口的概率;同时,对选出的个体部分随机2个点,中间部分根据适应度与最大适应度的关系产生一个可变的变异概率ρ(fit),并采用倒转法进行变异;接着,检测倒转后的个体是否可行,如果不可行,对两边的一部分也进行一次倒转变异,直到可行为止。
[0134] Step5:重复Step1~Step4,直至求解精度满足要求或达到最大迭代次数为止。
[0135] 从而在最优控制模式和控制目标下,获得区域边界交叉口群各交叉口的交通信号控制方案。
[0136] (4)将求解出的最优控制方案以及与之相对应的区域边界交叉口群的交通流运行状态、交通信号控制模式、交通信号控制目标等写入知识规则库,为后续区域边界交叉口群选择与交通流运行状态相适应的交通信号控制模式、控制目标提供决策支持。区域边界交叉口群最优交通信号控制模式、控制目标、控制方案及与之相对应的交通运行状态形成知识规则,写入规则库的过程如下:
[0137] Step1:通过输入接口将区域边界交叉口群的交通流运行状态信息、交通信号控制模式、交通信号控制目标、交通信号控制方案等全部放入消息表中;
[0138] Step2:将消息表中的全部消息与知识规则库中的所有规则进行比较,记录所有匹配交通流运行状态、交通信号控制模式、交通信号控制目标、交通信号控制方案的所有知识规则;
[0139] Step3:满足消息表和知识规则库中的知识部分匹配时,将部分匹配的所有消息发送到新消息表中,用新的消息表取代消息表中的全部消息。
[0140] Step4:当消息表中的记录与知识规则库中的知识部分匹配时,采用投标方式进行知识规则更新,投标形式为:
[0141] Bid(KW,ST)=ζ·R(KW )·S(KW,ST)
[0142] 其中:R(KW)是特性,等于知识规则KW中部分匹配的消息数目除以知识规则长度;S(KW,ST)是知识规则KW在交通状态ST的强度;ζ为协调因子,小于1。
[0143] 减少消息表中投标者的投标强度同 时 提 高 知 识 规 则 中 送 去 匹 配 的 规 则 的 投 标 强 度
两种进行比较,若消息表胜出,则将消息
表的消息记录更新知识规则库中相对应的知识规则,否则,知识规则库中的知识规则不变。
[0144] Step5:返回Step1,直至所有具有部分匹配的消息与知识规则都进行竞标为止。
[0145] 从而实现对规则知识库的知识更新,确保规则知识库中的知识规则能够为区域边界交叉口群提供最优的交通信号控制模式、控制目标和控制方案。
[0146] 5)自我评估模块
[0147] 自我评估模型的主要功能在于利用微观仿真评价模型对区域边界交叉口群的交通信号控制效率进行评价。具体实施过程如下:
[0148] Step1:利用开源的微观交通仿真软件,构建COM接口,将区域边界交叉口群的路网条件、交通流运行状态信息以及区域边界交叉口群各交叉口的交通信号控制方案实时自动传输到开源微观仿真软件的路网参数设置和控制参数设置文件中。
[0149] Step2:设置开源微观交通仿真软件的交通仿真的随机种子数、仿真速度、仿真步长等仿真运行设置参数,启动开源微观交通仿真软件软件。
[0150] Step3:通过COM接口自动读取开源仿真软件运行得出的交通流运行性能参数(包括延误、停车次数、通行能力、行程时间等)文件,比较开源仿真软件路网运行效果SimOpt与进化学习模块优化效果OptMG之间的差异,如果|SimOpt-OptMG|≤Ξ(ST,t)(Ξ(ST,t)为t时刻交通状态ST的容许偏差阈值),则仿真效果和优化效果基本一致,不用进行控制模式和控制目标调整。否则,从进化学习模块的知识规则库DB(KW)中选择与区域边界交叉口交通流近似匹配的知识规则,获取规则中对应的控制模式、控制目标以及交通信号控制方案,重新进入开源微观交通仿真软件中进行运行,直至|SimOpt-OptMG|≤Ξ(ST,t)。以获得区域边界交叉口群最佳的交通信号控制模式、控制目标和控制方案。
[0151] 6)自我设置模块
[0152] 将自我评估模块最终确定的区域边界交叉口群交通信号控制模式、控制目标以及各交叉口的交通信号控制方案,结合区域边界交叉口的地理特征和交通状态特征,采用图形化的人机交互界面显示给用户,并提醒高级用户是否对区域边界交叉口群的控制范围、控制模式、控制目标以及各交叉口的交通信号方案进行人工干预调整,如果高级用户对提醒不进行响应,则默认不进行人工干预,自我设置模块将自我评估模块确定的控制参数通过光纤网络或3G无线通信网络下发到区域边界交叉口的智能型交通信号控制器,由智能型交通信号控制器执行控制参数。如果高级用户进行人工干预,则在消息记录表中高级用户对控制参数所作的修改,并将与之相对应的区域边界交叉口群及其他控制参数一起构建形成新的知识规则,存储到进化学习模块的知识规则库DB(KW)中。同时,自我设置模块将高级用户调整后的区域边界交叉口群交通控制参数通过光纤网络或3G无线通信网络下发到区域边界交叉口的智能型交通信号控制器,由智能型交通信号控制器执行控制参数。
[0153] 从而实现区域边界交叉口之间的协调,避免区域边界交叉口交通拥挤、拥堵的发生。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈