APP下载

城市路网的鲁棒预测控制

2016-12-01东,佳,

大连理工大学学报 2016年2期
关键词:鲁棒绿灯路网

刘 安 东, 李 佳, 俞 立

( 浙江工业大学 信息工程学院, 浙江 杭州 310023 )



城市路网的鲁棒预测控制

刘 安 东*, 李 佳, 俞 立

( 浙江工业大学 信息工程学院, 浙江 杭州 310023 )

针对模型不确定的城市路网系统,设计了使闭环系统渐近稳定的鲁棒预测状态反馈控制器.首先,将“存储与向前”路段线性模型扩展为城市路网拓扑模型.同时考虑实际情况中路况变化、测量误差等因素引起的饱和流量、车辆数的不确定性的影响,提出了具有不确定参数的城市路网系统模型.然后,采用线性矩阵不等式处理方法求解一个具有约束的凸优化问题,给出了状态反馈控制器设计方法.最后通过Matlab仿真验证了所提方法能有效缓解城市交通拥堵和优化信号灯.

鲁棒预测控制;城市路网系统;参数不确定;线性矩阵不等式

0 引 言

近几十年来,随着车辆数的增加,交通拥堵已经成为阻碍社会经济发展的重要因素.在城市路网系统中,由于交通流的时段性及交通基础设施的不可扩展性,拥堵问题尤为严重[1].因此,迫切需要一种有效的控制策略来缓解城市交通拥堵和优化路口信号灯.在已有的控制策略中,实时控制策略具有对当前变化的交通状况做出及时调整的优点,从而比定时控制策略具有更广阔的发展前景[2].实时控制可分为基于实时交通流和基于状态空间模型的实时控制,其中基于模型的控制方法能更好地运用现代控制理论方法,故近年来得到了较快的发展与应用[3],并成为当前的一个研究热点.

目前,城市路段模型主要有“存储与向前”线性模型、改进型“存储与向前”非线性模型、细胞模型等[4-11].在这些模型中,Gazis和Potts等提出的“存储与向前”线性模型相比于其他模型更直观简洁、适用性强,且该模型适用于饱和状态下的城市路段[4].基于该线性模型,学者们提出了一系列控制算法:Diakaki等采用LQR算法求解绿灯相位时间的反馈控制控制律[5],虽然简单方便,但是不能处理带有约束的最优化问题;Aboudolas等采用集中式或分布式模型预测控制方法解决带有约束的绿灯相位时间的最优化问题[6-8];为了能准确描述交通系统,Lin等通过对“存储与向前”线性模型的改进得到了非线性模型,并使用了模型预测控制算法,达到了较好的控制效果[9].但是“存储与向前”线性模型和非线性模型是一种精确模型,而实际情况中路况变化、测量误差等因素引起的饱和流量、车辆数的不确定性会导致“存储与向前”模型的参数不确定[12],因此基于该模型的算法在具有不确定因素影响下无法获得很好的控制效果.

针对实际情况中路况变化、测量误差等因素引起的饱和流量、车辆数的不确定性所导致的“存储与向前”线性模型的参数不确定,本文采用鲁棒预测控制方法设计一个状态反馈控制器用于调节各个路口的绿灯相位时间.首先改进由“存储与向前”路段线性模型增广得到的城市路网拓扑模型,同时考虑参数不确定性和绿灯时间约束,得到带有参数不确定的路网系统模型;然后利用线性矩阵不等式(LMI)处理方法解决具有约束的凸优化问题,并给出控制器求解方法;最后,通过仿真验证鲁棒模型预测控制策略.

1 城市路网系统建模

文中常用符号定义见表1.

表1 符号定义

1.1 “存储与向前”路段模型

“存储与向前”路段模型由两个相邻路口(M、N)及连接两个路口的一条道路z组成,且z∈OM,z∈IN,如图1所示.

图1 “存储与向前”路段模型

根据图1及表1可建立如下的路段模型:

xz(k+1)=xz(k)+T[qz(k)-sz(k)+

dz(k)-uz(k)]

(1)

其中

(2)

sz(k)=tz,oqz(k)

将式(2)代入式(1),并令X(k+1)=(x1(k+1)x2(k+1) …xnx(k+1))T,即可得如下的城市路网拓扑模型:

X(k+1)=X(k)+BU(k)+d(k)

(3)

式中:X(k)=(x1(k)x2(k) …xnx(k))T,其中的各分量表示kT时刻含有nx条路段的路网系统中的各条路段中的车辆数;U(k)=(u1(k)u2(k) …unu(k))T,其中的各分量表示[kT,(k+1)T]期间路网系统中的全部路口信号灯的各相位绿灯时间占所在信号灯周期的百分比;矩阵B是由路段模型(1)推导得到的系数矩阵;列向量d(k) 的各元素分别表示[kT,(k+1)T]期间车辆从各路段中途驶入的平均流量.

在实际交通系统中,每个相位时间必须大于最短绿灯时间且小于最长绿灯时间,故控制变量U(k)具有以下约束条件:

uz,min≤uz(k)≤uz,max

(4)

其中uz,min、uz,max分别表示路段z中车辆有权通过路口的最短、最长相位时间占信号周期的百分比,uz,min可以为零,表示相应相位的绿灯时间为零,即出现全红相位.另外,路口j的各相位绿灯时间百分比之和应满足

(5)

式中:Lj表示路口j的黄灯时间之和;Cj表示路口j的信号周期;Pj表示路口j的相位数.

1.2 不确定模型

为了使得路网控制系统的控制效果达到一个稳态点,从而协调路网系统中各路段的交通状况,首先给出如下定义:

ΔX=X-XN, ΔU=U-UN, Δd=d-dN

(6)

式中:XN表示状态量X的名义值,即各路段的期望车队长度;UN表示控制量U的名义值;dN表示d的名义值,并满足d=dN,则Δd=0.由XN(k+1)=XN(k)得如下名义系统:

XN(k)=XN(k)+BUN+dN

(7)

由式(7)可知

BUN+dN=0

(8)

从而求解UN转化为如下的求可行解问题:

BUN+dN=0

s.t.uz,min≤uz,N≤uz,max

(9)

结合式(3)和(7)可得如下状态空间模型:

ΔX(k+1)=ΔX(k)+BΔU(k)

(10)

在实际交通状况中,测量误差、饱和流量的浮动等多种外界因素对交通流量的影响,将会导致交通模型具有不确定性,为此引入不确定矩阵,则式(10)可以转换为

ΔX(k+1)=(I+ΔA(k))ΔX(k)+

(B+ΔB(k))ΔU(k)

(11)

其中ΔA(k)和ΔB(k)为不确定矩阵且满足以下等式:

ΔA(k)=Δa(k)Fa=

(12)

ΔB(k)=EbΔb(k)Fb=

(13)

2 鲁棒预测控制

针对具有不确定参数的城市路网模型(11),采用基于LMI的鲁棒预测控制方法,设计一个状态反馈控制器调节每个路口各相位的绿灯时间,从而解决城市路网系统拥堵问题.在给出主要定理前,首先引入以下引理:

引理1[13]设W、M、N、G为具有适当维数的实矩阵,其中G满足GTG≤I,W为对称矩阵,那么

W+NTGTMT+MGN<0

(14)

当且仅当存在常数ε>0,使得

W+ε-1NTN+εMMT<0

2.1 无穷时域极小-极大问题

首先定义如下的无穷时域性能指标:

(15)

ΔUT(k+i|k)RΔU(k+i|k)]

式中:S和R为给定的对称正定加权矩阵;ΔX(k)=ΔX(k|k)为kT时刻的状态测量值;ΔX(k+i|k)为kT时刻对(k+i)T时刻的状态预测值;ΔU(k+i|k)为kT时刻求得的(k+i)T时刻的最优控制输入.

本文的目的是设计一个如下所示的无记忆状态反馈控制器:

ΔU(k+i|k)=K(k)ΔX(k+i|k)

(16)

使得对所有允许的不确定性,闭环系统

ΔX(k+1)=[I+ΔA(k)+(B+

ΔB(k))K(k)]ΔX(k)

(17)

稳定.

定理1 对于闭环系统(17),如果存在矩阵Q(k)、Y(k)以及常数ξ1(k)、ξ2(k)和γ(k),使得以下优化问题

(18)

有解,则存在状态反馈控制器(16),使得闭环系统(17)渐近稳定.其中

H2(k)=Q(k)+BY(k)

状态反馈控制器增益K(k)=Y(k)Q-1(k).

证明 选取Lyapunov函数V(k)=ΔXT(k)·P(k)ΔX(k),其中P(k)=PT(k)>0.若以下不等式

V(k+i+1|k)-V(k+i|k)≤

-[ΔXT(k+i|k)SΔX(k+i|k)+

ΔUT(k+i|k)RΔU(k+i|k)]

(19)

成立,则式(19)满足Lyapunov稳定条件:

V(k+i+1|k)-V(k+i|k)≤0

(20)

从而可知闭环系统(17)渐近稳定.

将闭环系统(17)代入不等式(19)可得

LT(k)P(k)L(k)-P(k)+S+KT(k)RK(k)≤0

(21)

其中L(k)=I+ΔA(k)+BK(k)+ΔB(k)K(k).

对式(21)应用Schur补定理可得

(22)

对式(22)依次应用引理1和Schur补定理可知,上式成立当且仅当存在常数ε1(k)>0和ε2(k)>0满足

(23)

其中

对式(23)两边分别左乘、右乘矩阵diag{γ1/2(k)I,γ1/2(k)I,γ1/2(k)I,γ1/2(k)P-1(k),γ1/2(k)I,γ1/2(k)I,γ1/2(k)I},并令Q(k)=γ(k)P-1(k),Y(k)=γ(k)K(k)P-1(k),ξ1(k)=ε1(k)γ(k),ξ2(k)=ε2(k)γ(k),可得式(18)的条件2.

将式(19)两边从i=0到i=∞求和可得

J(k)≤V(k)

(24)

令Lyapunov函数的上界为γ(k),则由上式可得

J(k)≤V(k)≤γ(k)

(25)

即求解性能指标J(k)的上界可转化为求解V(k)的上界.由上式可得

V(k)=ΔXT(k)P(k)ΔX(k)≤γ(k)

(26)

对式(26)应用Schur补定理可得到式(18)的条件1.

2.2 约束处理

为了使用线性矩阵不等式处理方法处理鲁棒预测控制,需要对约束(4)、(5)进行必要的处理.

首先,根据问题(9)求得UN后,式(4)、(5)的左右两边分别减去控制变量的名义值UN,并令uz,min=0,每个路口的信号周期均为C,则式(4)、(5)可转换为

-uz,N≤Δuz(k+i|k)≤uz,max-uz,N

(27)

(28)

首先,对约束(27)作如下处理:

(29)

其中

(30)

进而将式(30)转换为以下线性矩阵不等式:

(31)

同理,可将约束(28)转换为

(32)

由式(32)可得如下线性矩阵不等式:

(33)

2.3 鲁棒预测控制算法

对城市路网采用鲁棒控制策略,能有效处理由测量误差、饱和流量的浮动等引起的交通状态的不确定性.本文提出的鲁棒预测控制算法步骤具体如下:

步骤1 在控制算法迭代初始时刻,设k=0,K=0.

步骤2 算法迭代开始,采集kT时刻的状态量,并在线求解优化问题(18)、(31)、(33),得到最优解Q(k)、Y(k),进而得到控制器增益

K(k)=Y(k)Q(k)

步骤3 求解得到控制量ΔU(k)=K(k)·ΔX(k).

步骤4 进入下一采样时刻,令k=k+1,返回步骤2.

3 仿真与实现

在仿真与实现中,考虑采用包含4个路口的路网系统,如图2所示.

图2 4个路口的路网系统

该路网系统共包含24条车道{L1,L2,…,L24},但是受控的车道只有{L1,L3,L5,L6,L7,L8,L10,L12,L13,L14,L15,L17,L19,L21,L22,L23}.各车道的转弯率如下:t1,4=0.05,t1,21=0.15,t3,2=0.12,t3,7=0.20,

t5,4=0.05,t5,21=0.15,t6,2=0.12,t6,7=0.20,

t7,9=0.05,t7,14=0.15,t8,5=0.20,t8,11=0.12,

t10,9=0.15,t10,14=0.15,t12,5=0.20,t12,11=0.12,

t13,12=0.15,t13,18=0.05,t14,22=0.20,t14,16=0.12,

t15,12=0.15,t15,18=0.10,t17,22=0.20,t17,16=0.12,

t19,6=0.15,t19,24=0.15,t21,20=0.12,t21,13=0.20,

t22,6=0.15,t22,24=0.05,t23,20=0.12,t23,13=0.20定义p=ST,且

p1=40,p3=50,p5=50,p6=50;

p7=45,p8=50,p10=50,p12=50;

p13=50,p14=50,p15=50,p17=50;

p19=50,p21=50,p22=50,p23=50

每个路口的信号灯周期均为C=120 s,其中,黄灯损失时间为L1=L2=L3=L4=16 s,每个周期含有4个相位,如图3所示.

图3 路口的相位示意图

名义系统的XN和dN分别为

XN=(25 25 20 20 20 25 25 20

20 20 25 25 25 20 20 25)T

dN=(9 9 0 0 0 9 9 0 0 0

9 9 9 0 0 9)T

根据式(9)可求解得UN.选取加权矩阵S=I,R=1 000I.采用鲁棒预测控制方法,设计控制器调节路口信号灯,使得路口车队长度趋于期望值,从而缓解交通拥堵.

对比图5中(a)、(b)可知,在无控制情况下,J1路口的各车队长度逐渐变长,导致交通拥堵状况恶化;采用本文提出的具有输入约束的状态反馈控制器,J1路口的车道L1、L3和L6中的车队长度经过多个信号周期的控制调整后趋于期望的车队长度,防止了拥堵状况的恶化,有效缓解了路口的拥堵状况.

图4 路口J1的控制输入

(a) 鲁棒预测控制

(b) 无控制

图5 路口J1的状态轨迹

Fig.5 State trajectory of intersectionJ1

4 结 语

本文将“存储与向前”路段模型改进为具有不确定性的路网系统模型,并且使得输入量满足一定的约束条件,采用鲁棒预测控制方法解决了带有约束的凸优化问题.仿真研究表明:系统满足约束条件,具有较强的鲁棒性,能有效协调路网系统中的交通状况.

[1] Papageorgiou M, Diakaki C, Dinopoulou V,etal. Review of road traffic control strategies [J]. Proceedings of the IEEE, 2003, 91(12):2043-2065.

[2] Bruno G, Improta G. Urban traffic control:current methodologies [M] // Artificial Intelligence Applications to Traffic Engineering. Zeist:VSP International Science Publishers, 1994:69-93.

[3] Burger M, Van Den Berg M, Hegyi A,etal. Considerations for model-based traffic control [J]. Transportation Research Part C:Emerging Technologies, 2013, 35:1-19.

[4] Daganzo C F. Cell transmission model:a dynamic representation of highway traffic consistent with the hydrodynamic theory [J]. Transportation Research Part B:Methodological, 1994, 28(4):269-287.

[5] Diakaki C, Papageorgiou M, Aboudolas K. A multivariable regulator approach to traffic-responsive network-wide signal control [J]. Control Engineering Practice, 2002, 10(2):183-195.

[6] Aboudolas K, Papageorgiou M, Kosmatopoulos E. Store-and-forward based methods for the signal control problem in large-scale congested urban road networks [J]. Transportation Research Part C:Emerging Technologies, 2009, 17(2):163-174.

[7] De Souza F A, Peccin V B, Camponogara E. Distributed model predictive control applied to urban traffic networks:Implementation, experimentation, and analysis [C] // 2010 IEEE International Conference on Automation Science and Engineering, CASE 2010. Piscataway:IEEE Robotics and Automation Society, 2010:399-405.

[8] De Oliveira L B, Camponogara E. Multi-agent model predictive control of signaling split in urban traffic networks [J]. Transportation Research Part C:Emerging Technologies, 2010, 18(1):120-139.

[9] LIN Shu, De Schutter B, XI Yu-geng,etal. Efficient network-wide model-based predictive control for urban traffic networks [J]. Transportation Research Part C:Emerging Technologies, 2012, 24:122-140.

[10] Ng K M, Reaz M B I, Ali M A M. A review on the applications of petri nets in modeling, analysis, and control of urban traffic [J]. IEEE Transactions on Intelligent Transportation Systems, 2013, 14(2):858-870.

[11] Le T, Vu H L, Nazarathy Y,etal. Linear-quadratic model predictive control for urban traffic networks [J]. Transportation Research Part C:Emerging Technologies, 2013, 36:498-512.

[12] Wakasa Y, Iwaoka K, Tanaka K. Modelling and robust control of traffic signal systems [C] // European Control Conference, ECC 2003. Piscataway:IEEE, 2003:1928-1933.

[13] 樊卫华,蔡 骅,陈庆伟,等. 时延网络控制系统的稳定性[J]. 控制理论与应用, 2004, 21(6):880-884. FAN Wei-hua, CAI Hua, CHEN Qing-wei,etal. Stability of networked control systems with time-delay [J]. Control Theory & Applications, 2004, 21(6):880-884. (in Chinese)

Robust predictive control for urban road network

LIU An-dong*, LI Jia, YU Li

( College of Information Engineering, Zhejiang University of Technology, Hangzhou 310023, China )

For urban road network system with model uncertainty, a robust predictive state feedback controller is designed to ensure the closed-loop system asymptotically stable. Firstly, the store-and-forward segment linear model is extended to the urban road network topology model. Considering the influence of saturation flow rate and vehicle number uncertainty caused by the road conditions change and the error of measurement, the urban road network system model with parameters uncertainty is proposed. Furthermore, a convex optimization problem with constraints is solved by linear matrix inequality (LMI) treatment to design the state feedback controller. Finally, the effectiveness of the proposed method to alleviate the urban traffic congestion and optimize the signal lights is demonstrated by Matlab simulation.

robust predictive control; urban road network system; parameter uncertainty; linear matrix inequality (LMI)

1000-8608(2016)02-0202-06

2015-10-05;

2015-11-19.

国家自然科学基金资助项目(61273117,61403344).

刘安东*(1985-),男,博士,讲师,E-mail:lad@zjut.edu.cn.

TP273

A

10.7511/dllgxb201602014

猜你喜欢

鲁棒绿灯路网
为什么红灯停,绿灯行
基于学习的鲁棒自适应评判控制研究进展
打着“飞的”去上班 城市空中交通路网还有多远
省际路网联动机制的锦囊妙计
首都路网 不堪其重——2016年重大节假日高速公路免通期的北京路网运行状况
路网标志该如何指路?
目标鲁棒识别的抗旋转HDO 局部特征描述
红灯停,绿灯行
基于Cauchy鲁棒函数的UKF改进算法
基于Cauchy鲁棒函数的UKF改进算法