发明名称 一种基于地理元胞自动机的行人流仿真方法
摘要 本发明涉及一种基于地理元胞自动机的行人流仿真方法,将区域道路组织结构与区域行走适宜性引入行人仿真模型,根据步行适宜性将研究区划分为黑色路段、灰色路段和白色路段,使得仿真模型能够对复杂步行环境做出相应反应,而不仅仅是区域行人和障碍物;模型同时将区域道路交通系统从功能结构角度划分为区域出入口、路段以及交叉路口,使其能够仿真宏观行人流区域化运动,模拟区域行人流演化过程中呈现的会流和分流现象;从而大大扩展了仿真模型的实际适用范围,有效提高了模型仿真效果,特别适宜于仿真分析室外开阔区域行人流运动演化。
申请公布号 CN103106302B 申请公布日期 2015.10.28
申请号 CN201310025027.1 申请日期 2013.01.23
申请人 南京大学 发明人 张帅;陈振杰;李满春;湛玉剑;钟礼山
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 南京同泽专利事务所(特殊普通合伙) 32245 代理人 石敏
主权项 一种基于地理元胞自动机的行人流仿真方法,包括如下步骤:第一步、对研究区域做格网化处理,构成元胞空间;第二步、对格网化后的研究区域进行行走适宜性分析,并根据行走适宜性分析结果将研究区域分为白色路段、灰色路段、黑色路段:适宜行走区域作为白色路段,其对应元胞的行走适应性程度值等于1,不可行走区作为黑色路段,其对应元胞的行走适应性程度值等于0;可行走但属非行走区作为灰色路段,其对应元胞的行走适应性程度值取值范围为(0,1);第三步、对研究区域的道路组织结构建模,将研究区域的道路划分为区域出入口、路段、交叉路口三类,对交叉路口处元胞设置转向概率,设置方法如下:针对行人来向,行人向右转、向左转、直行的概率分别为P<sub>r</sub>、P<sub>l</sub>、P<sub>s</sub>,其中,P<sub>r</sub>+P<sub>l</sub>+P<sub>s</sub>=1;第四步、初始化步行交通环境,行人开始在区域出入口进出研究区域,并在研究区域内部演化,直到仿真过程结束,其中,每个行人遵循如下规则移动:a.在每个时间步长t内,行人移动一个元胞的长度,行人每次在其移动邻域内九个可选位置中选择自己下一步的目标位置;b.行人移动邻域内的九个元胞都拥有自己的综合移动收益,综合移动收益最大的元胞作为行人下一步的目标位置,元胞的综合移动收益计算方法如下:Ⅰ、移动收益计算:计算行人移动邻域内九个元胞的移动收益,行人移动邻域内第i个元胞的移动收益为P<sub>i</sub>,i=0,1,...,8;Ⅱ、移动收益标准化:行人移动邻域内第i个元胞的标准化移动收益<img file="FDA0000706495470000011.GIF" wi="442" he="141" />其中P<sub>min</sub>为移动邻域所有元胞移动收益中的最小值,P<sub>max</sub>为移动邻域所有元胞移动收益中的最大值;Ⅲ、计算综合移动收益:行人移动邻域内第i个元胞的综合移动收益<img file="FDA0000706495470000022.GIF" wi="239" he="87" />其中L<sub>i</sub>为第i个元胞的行走适应性程度值;c.行人在选择下一目标位置时,若移动邻域内存在多个综合移动效益最大值,则从中随机选择一个综合移动效益最大的元胞作为行人下一步目标位置;d.当行人之间产生位置冲突时,随机选择其中一个行人占据目标位置,没有被选中的其余行人则留在原来的位置保持位置不变;e.行人在前进中每遇到一个交叉路口时,根据交叉路口处的转向概率做出一次行走方向决策,行人在走出交叉路口时,根据前方路段延伸方向调整自身前进目标方向与之一致;规则e中,在交叉路口处行人的转向方向T通过以下公式获得:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>T</mi><mo>=</mo><mi>T</mi><mrow><mo>(</mo><mi>&xi;</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mi>Right</mi></mtd><mtd><mn>0</mn><mo>&lt;</mo><mi>&xi;</mi><mo>&le;</mo><msub><mi>P</mi><mi>r</mi></msub></mtd></mtr><mtr><mtd><mi>Straight</mi></mtd><mtd><msub><mi>P</mi><mi>r</mi></msub><mo>&lt;</mo><mi>&xi;</mi><mo>&le;</mo><msub><mi>P</mi><mi>r</mi></msub><mo>+</mo><msub><mi>P</mi><mi>s</mi></msub></mtd></mtr><mtr><mtd><mi>Left</mi></mtd><mtd><msub><mi>P</mi><mi>r</mi></msub><mo>+</mo><msub><mi>P</mi><mi>s</mi></msub><mo>&lt;</mo><mi>&xi;</mi><mo>&le;</mo><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000706495470000021.GIF" wi="807" he="231" /></maths>式中,ξ为0‑1的随机数,Right代表“右”,Straight代表“直行”,Left代表“左”。
地址 210093 江苏省南京市鼓楼区汉口路22号