发明名称 一种基于灯组的混合交通流信号配时优化方法
摘要 本发明提供一种基于灯组的混合交通流信号配时优化方法,包含如下步骤:对各灯组进行编号;设定求解目标函数:目标函数为以满足周期最短为求解目标的目标函数或是以满足周期最短为求解的目标函数或是以通行能力最大为求解的目标函数;设置目标函数的约束条件;根据目标函数和约束条件编写非线性优化求解程序,最终得出优化配时结果本发明具有的优点和积极效果是:能够针对不同灯组的流量需求灵活调整信号配时方案,没有使用相位的概念,灯组的启亮不再受到同一相位其他车流的影响,能够灵活地衔接不同车流的绿灯启亮时间,以达到交叉口通行效益的最大化;能有效保证非机动车和行人的通行安全,求解简便。
申请公布号 CN104408944B 申请公布日期 2016.08.24
申请号 CN201410628155.X 申请日期 2014.11.10
申请人 天津市市政工程设计研究院 发明人 赵巍;郑利;申婵;马红伟;柯水平;韩敏;张志学;杨志超;徐汉清
分类号 G08G1/07(2006.01)I 主分类号 G08G1/07(2006.01)I
代理机构 天津滨海科纬知识产权代理有限公司 12211 代理人 韩敏
主权项 一种基于灯组的混合交通流信号配时优化方法,其特征在于包含如下步骤:1)对各灯组进行编号:灯组是交叉口信号控制中最小的独立控制单元,可将各进口道中不同流向的机动车、非机动车和行人分别定义为一个灯组,并按顺时针或者逆时针进行编号;2)设定求解目标函数:以满足周期最短为求解目标,目标函数如下:f=min C       (1)式中:f为目标函数;C为周期时长,单位秒;或者是以机动车和非机动车的周期延误最小为求解目标,目标函数如下:<maths num="0001"><math><![CDATA[<mrow><mi>Z</mi><mo>=</mo><mi>m</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msub><mi>d</mi><mrow><mi>M</mi><mi>i</mi></mrow></msub><mo>+</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>d</mi><mrow><mi>B</mi><mi>i</mi></mrow></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941101160000011.GIF" wi="1101" he="173" /></maths>式中:dMi为机动车灯组i的延误,单位秒;dBi为非机动车灯组i的延误,单位秒;i为灯组编号;M为机动车灯组总数;N为非机动车灯组总数;对于任意不饱和机动车车流或者灯组车流,都可用公式(3)计算周期延误:<maths num="0002"><math><![CDATA[<mrow><msub><mi>d</mi><mrow><mi>M</mi><mi>i</mi></mrow></msub><mo>=</mo><mn>0.9</mn><mrow><mo>(</mo><mfrac><mrow><msub><mi>s</mi><mi>i</mi></msub><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>&Lambda;</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>&times;</mo><mi>C</mi></mrow><mrow><mn>2</mn><mrow><mo>(</mo><msub><mi>s</mi><mi>i</mi></msub><mo>-</mo><msub><mi>q</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>+</mo><mfrac><msub><mi>q</mi><mi>i</mi></msub><mrow><mn>2</mn><msub><mi>s</mi><mi>i</mi></msub><msub><mi>&Lambda;</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>s</mi><mi>i</mi></msub><msub><mi>&Lambda;</mi><mi>i</mi></msub><mo>-</mo><msub><mi>q</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941101160000012.GIF" wi="1262" he="166" /></maths>式中:si为饱和流量,单位辆/秒;C为周期时长,单位秒;qi为灯组所对应的流量,单位辆/秒;Λ<sub>i</sub>为有效绿灯时间与周期时长的比值;即,<maths num="0003"><math><![CDATA[<mrow><msub><mi>&Lambda;</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>g</mi><mi>i</mi></msub><mo>+</mo><mi>e</mi></mrow><mi>C</mi></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941101160000013.GIF" wi="780" he="125" /></maths>式中:gi为任意机动车灯组i的绿灯时长,单位秒;e为黄灯时长与启动损失时间的差值,单位秒;对于非机动车的延误,可用公式(5)计算得出:<maths num="0004"><math><![CDATA[<mrow><msub><mi>d</mi><mrow><mi>B</mi><mi>i</mi></mrow></msub><mo>=</mo><mfrac><mrow><mn>0.5</mn><mi>C</mi><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mfrac><msub><mi>g</mi><mi>i</mi></msub><mi>C</mi></mfrac><mo>)</mo></mrow><mn>2</mn></msup></mrow><mrow><mn>1</mn><mo>-</mo><mo>&lsqb;</mo><mfrac><msub><mi>g</mi><mi>i</mi></msub><mi>C</mi></mfrac><mi>min</mi><mrow><mo>(</mo><mfrac><msub><mi>q</mi><mi>i</mi></msub><msub><mi>s</mi><mi>i</mi></msub></mfrac><mo>,</mo><mn>1</mn><mo>)</mo></mrow><mo>&rsqb;</mo></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941101160000021.GIF" wi="1206" he="283" /></maths>式中:参数意义同上;或者是以通行能力最大为求解目标,目标函数如下公式(6)表示:<maths num="0005"><math><![CDATA[<mrow><mi>f</mi><mo>=</mo><mi>m</mi><mi>a</mi><mi>x</mi><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>M</mi><mo>+</mo><mi>N</mi></mrow></munderover><msub><mi>s</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>g</mi><mi>i</mi></msub><mo>+</mo><mi>e</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941101160000022.GIF" wi="926" he="142" /></maths>式中:参数意义同上;3)上述目标函数求解时,给予以下约束条件:①绿灯启亮时间约束<maths num="0006"><math><![CDATA[<mrow><mi>C</mi><mo>&GreaterEqual;</mo><msub><mi>gb</mi><mi>i</mi></msub><mo>&GreaterEqual;</mo><mn>0</mn><mo>,</mo><mo>&ForAll;</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>M</mi><mo>+</mo><mi>N</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941101160000023.GIF" wi="990" he="87" /></maths>式中:gbi为任一灯组i在某周期内的绿灯启亮时刻距周期起始时刻的时间差,单位秒;②最小绿灯时长约束:对于混合交通交叉口,保证行人绿灯时间不小于行人通过交叉口的最短时间:<maths num="0007"><math><![CDATA[<mrow><mi>C</mi><mo>&gt;</mo><msub><mi>g</mi><mi>i</mi></msub><mo>&GreaterEqual;</mo><msub><mi>g</mi><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>,</mo><mo>&ForAll;</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>M</mi><mo>+</mo><mi>N</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941101160000024.GIF" wi="1013" he="70" /></maths>式中:gmin为行人通过交叉口所需的最短时间,单位秒;③各车道组的通行能力约束在进行信号配时时,还需要注意各灯组的绿灯时长需要满足该灯组所对应的交通量需求;即:各灯组任一周期内的通行能力都必须大于等于灯组所的流量需求,具体计算如公式(9)所示:<maths num="0008"><math><![CDATA[<mrow><mo>(</mo><msub><mi>g</mi><mi>i</mi></msub><mo>+</mo><mi>e</mi><mo>)</mo><msub><mi>s</mi><mi>i</mi></msub><mo>&times;</mo><mn>0.9</mn><mo>&GreaterEqual;</mo><msub><mi>q</mi><mi>i</mi></msub><mo>&times;</mo><mi>C</mi><mo>,</mo><mo>&ForAll;</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>M</mi><mo>+</mo><mi>N</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000941101160000031.GIF" wi="1285" he="79" /></maths>④绿灯间隔时间约束绿灯间隔时间是指任意两个存在冲突的灯组之间所必须设置的最小时间间隔,在进行信号配时计算时,必须保证两个冲突灯组之间的时间差必须大于等于绿灯间隔时间,该约束可用公式(10)表示:gb<sub>i</sub>+g<sub>i</sub>+I<sub>ij</sub>≤gb<sub>j</sub>     (10)式中:Iij为两任意灯组之间的绿灯间隔时间,单位秒;⑤周期时长C的约束在进行信号配时设计时,需要对周期时长设置一定的范围,在交通量较小时,可以将周期时长的上限值调低;反之则调高,该约束可用公式(11)表示:C<sub>min</sub>≤C≤C<sub>max</sub>           (11)式中,Cmin为设置的周期时长最小值,单位秒;Cmax为设置的周期时长最大值,单位秒;其余参数同上;4)求解:根据上述目标函数与约束条件,编写非线性优化求解程序,最终得出优化配时结果。
地址 300051 天津市和平区营口道239号