发明名称 基于手机切换数据的信号交叉口路段行程时间计算方法
摘要 本发明公开了一种基于手机切换数据的信号交叉口路段行程时间计算方法,包括步骤一、采集车辆完整出行的手机切换数据以及途经交叉口的信号配时信息;步骤二、计算交叉口上游路段自由流时间以及拥堵时间,从而获取车辆到达交叉口停车线的时刻;步骤三、依据车辆到达交叉口停车线的时刻结合交叉口的信号配时信息确定车辆的停车等待时间;步骤四、计算车辆完整路段行程时间。本发明结合信号配时方案、手机切换数据,能够精确地计算车辆在手机切换覆盖范围路段的行程时间,能够提供实时精准的路况信息发布,为驾驶出行者提供方便。
申请公布号 CN105225479A 申请公布日期 2016.01.06
申请号 CN201510516128.8 申请日期 2015.08.21
申请人 西南交通大学 发明人 杨飞;戴露;姚振兴;刘国盼
分类号 G08G1/01(2006.01)I 主分类号 G08G1/01(2006.01)I
代理机构 成都九鼎天元知识产权代理有限公司 51214 代理人 邓世燕
主权项 一种基于手机切换数据的信号交叉口路段行程时间计算方法,其特征在于:包括以下步骤:步骤一、采集车辆完整出行的手机切换数据以及途经交叉口的信号配时信息:所述手机切换数据包括切换时刻和切换位置,所述信号配时信息包括信号周期时长、各个相位的顺序以及相应相位信号时长和某一周期绿灯信号开始的时刻,精确到秒;步骤二、计算交叉口上游路段自由流时间以及拥堵时间,从而获取车辆到达交叉口停车线的时刻:1)路段自由流时间t<sub>f</sub>计算:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>t</mi><mi>f</mi></msub><mrow><mo>(</mo><msub><mi>l</mi><mrow><mi>k</mi><mo>,</mo><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>|</mo><msub><mi>l</mi><mrow><mi>k</mi><mo>,</mo><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>|</mo></mrow><msub><mi>v</mi><mi>f</mi></msub></mfrac></mrow>]]></math><img file="FDA0000785995810000011.GIF" wi="323" he="178" /></maths>式中,l<sub>k,i,j</sub>表示车辆k经过两个连续切换点之间第j路段的长度,i表示切换点之间的路段总数;v<sub>f</sub>表示车辆在路段j的自由流速度;2)拥堵时间t<sub>c</sub>计算:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>t</mi><mi>c</mi></msub><mrow><mo>(</mo><msub><mi>l</mi><mrow><mi>k</mi><mo>,</mo><mi>i</mi><mo>,</mo><mi>J</mi></mrow></msub><mo>)</mo></mrow><mo>=</mo><mrow><msubsup><mo>&Integral;</mo><mn>0</mn><msub><mi>w</mi><mi>max</mi></msub></msubsup><mrow><msub><mi>&theta;</mi><mrow><mi>k</mi><mo>,</mo><mi>i</mi><mo>,</mo><mi>J</mi></mrow></msub><msub><mi>t</mi><mrow><mi>c</mi><mo>,</mo><mi>max</mi></mrow></msub><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>J</mi><mrow><mo>(</mo><mrow><mi>k</mi><mo>,</mo><mi>i</mi></mrow><mo>)</mo></mrow></mrow></munderover><mrow><msub><mi>P</mi><mi>s</mi></msub><mrow><mo>(</mo><mrow><msub><mi>l</mi><mrow><mi>k</mi><mo>,</mo><mi>i</mi><mo>,</mo><mi>J</mi></mrow></msub><mo>,</mo><mi>w</mi></mrow><mo>)</mo></mrow><msub><mi>P</mi><mi>w</mi></msub><mrow><mo>(</mo><mrow><mi>k</mi><mo>,</mo><mi>i</mi><mo>,</mo><mi>w</mi></mrow><mo>)</mo></mrow></mrow></mrow><mrow><msub><mi>Q</mi><mi>s</mi></msub><mrow><mo>(</mo><mrow><mi>k</mi><mo>,</mo><mi>i</mi></mrow><mo>)</mo></mrow></mrow></mfrac><mi>d</mi><mi>w</mi></mrow></mrow></mrow>]]></math><img file="FDA0000785995810000012.GIF" wi="1043" he="226" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>&theta;</mi><mrow><mi>k</mi><mo>,</mo><mi>i</mi><mo>,</mo><mi>J</mi></mrow></msub><mo>=</mo><mfrac><mrow><msub><mi>t</mi><mi>f</mi></msub><mrow><mo>(</mo><msub><mi>l</mi><mrow><mi>k</mi><mo>,</mo><mi>i</mi><mo>,</mo><mi>J</mi></mrow></msub><mo>)</mo></mrow></mrow><mrow><msubsup><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>J</mi><mrow><mo>(</mo><mrow><mi>k</mi><mo>,</mo><mi>i</mi></mrow><mo>)</mo></mrow></mrow></msubsup><mrow><mo>(</mo><mrow><msub><mi>t</mi><mi>f</mi></msub><mrow><mo>(</mo><msub><mi>l</mi><mrow><mi>k</mi><mo>,</mo><mi>i</mi><mo>,</mo><mi>J</mi></mrow></msub><mo>)</mo></mrow></mrow><mo>)</mo></mrow></mrow></mfrac></mrow>]]></math><img file="FDA0000785995810000013.GIF" wi="491" he="167" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>Q</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mo>&Integral;</mo><mn>0</mn><msub><mi>w</mi><mi>max</mi></msub></msubsup><mrow><msub><mi>P</mi><mi>w</mi></msub><mrow><mo>(</mo><mrow><mi>k</mi><mo>,</mo><mi>i</mi><mo>,</mo><mi>w</mi></mrow><mo>)</mo></mrow><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>J</mi><mrow><mo>(</mo><mrow><mi>k</mi><mo>,</mo><mi>i</mi></mrow><mo>)</mo></mrow></mrow></munderover><mrow><msub><mi>P</mi><mi>s</mi></msub><mrow><mo>(</mo><mrow><msub><mi>l</mi><mrow><mi>k</mi><mo>,</mo><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>,</mo><mi>w</mi></mrow><mo>)</mo></mrow><mi>d</mi><mi>w</mi></mrow></mrow></mrow>]]></math><img file="FDA0000785995810000014.GIF" wi="851" he="151" /></maths>式中,w代表拥堵程度,为路段的拥堵时间与路段行驶时间(拥堵时间+自由流时间)的比值。t<sub>c,max</sub>为总拥堵时间;J(k,i)是车辆k在最后路段的位置;θ<sub>k,i,J</sub>表示路段自由流时间占两个连续手机切换点之间覆盖路径自由流时间的比率,用于分配路径拥堵时间至各个路段;Q<sub>s</sub>(k,i)表示在未知路径拥堵程度的条件下,对车辆k的停车概率和拥堵概率的定积分;P<sub>s</sub>(l<sub>k,i,J</sub>,w)和P<sub>w</sub>(k,i,w)代表车辆k在拥堵程度为w路段i的停车和拥堵概率;3)到达交叉口停车线时刻:t<sub>a(k,j)</sub>=t<sub>f</sub>(l<sub>k,i,j</sub>)+t<sub>c</sub>(l<sub>k,i,j</sub>)+t<sub>s</sub>(l<sub>k,i,j‑1</sub>)+t<sub>a(k,j‑1)</sub>式中,车辆k到达路段j的停车线的时刻为t<sub>a(k,j)</sub>,i代表两个连续切换点之间经过的路段总数,j代表路段编号,当j=1,t<sub>s</sub>(l<sub>k,i,j‑1</sub>)=0,t<sub>a(k,j‑1)</sub>为两次连续切换中第一次发生切换时刻;步骤三、依据车辆到达交叉口停车线的时刻结合交叉口的信号配时信息确定车辆的停车等待时间:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>t</mi><mi>s</mi></msub><mrow><mo>(</mo><msub><mi>l</mi><mrow><mi>k</mi><mo>,</mo><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mn>0</mn><mo>&le;</mo><mi>M</mi><mo>=</mo><mi>M</mi><mi>O</mi><mi>D</mi><mrow><mo>(</mo><mo>(</mo><mrow><msub><mi>t</mi><mrow><mi>a</mi><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow></mrow></msub><mo>-</mo><msub><mi>t</mi><mrow><mi>g</mi><mi>s</mi></mrow></msub></mrow><mo>)</mo><mo>/</mo><msub><mi>C</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>&le;</mo><msub><mi>g</mi><mi>j</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>C</mi><mi>j</mi></msub><mo>-</mo><mi>M</mi></mrow></mtd><mtd><mrow><msub><mi>g</mi><mi>j</mi></msub><mo>&lt;</mo><mi>M</mi><mo>=</mo><mi>M</mi><mi>O</mi><mi>D</mi><mrow><mo>(</mo><mo>(</mo><mrow><msub><mi>t</mi><mrow><mi>a</mi><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow></mrow></msub><mo>-</mo><msub><mi>t</mi><mrow><mi>g</mi><mi>s</mi></mrow></msub></mrow><mo>)</mo><mo>/</mo><msub><mi>C</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>&le;</mo><msub><mi>C</mi><mi>j</mi></msub></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000785995810000021.GIF" wi="1157" he="173" /></maths>式中,t<sub>s</sub>(l<sub>k,i,j</sub>)为车辆k在路段j的交叉口停车线的停车等待时间,C<sub>j</sub>代表路段j交叉口信号周期长度,g<sub>j</sub>代表绿灯时长,M代表车辆在到达交叉口停车线时信号周期剩余时长,MOD()为求余函数,t<sub>gs</sub>代表信号配时方案绿灯信号起始时刻;步骤四、计算车辆完整路段行程时间。
地址 610031 四川省成都市金牛区二环路北一段111号