[发明专利]基于GPU的多出口势能场模型人群实时疏散仿真方法有效
申请号: | 201711400433.6 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108153966B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 纪庆革;郑宇杰;骆海锋;陈仕雄 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510275 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 gpu 出口 势能 模型 人群 实时 疏散 仿真 方法 | ||
1.基于GPU的多出口势能场模型人群实时疏散仿真方法,其特征在于,包括以下步骤:
S1:根据实际模型应用场景,计算各个单出口模型的势能场;
S2:计算各个出口的宽度系数和宽度权重系数;
S3:对于M个运动个体,在GPU中开启M个并行独立线程,计算运动个体与各出口的距离系数和距离权重系数;
S4:根据在GPU中开启的M个并行独立线程,计算各出口的人群密度系数和人群密度权重系数;
S5:计算运动个体选择各出口的可能性;
S6:根据在GPU中开启的M个并行独立线程,计算运动个体的多出口势能场;
S7:各运动个体移动与碰撞避免,根据计算得到的每个运动个体自身的多出口势能场,选择相对于当前位置势能减少最快的方向移动,包括左上角、上、右上角、右、右下角、下、左下角、左八个方向,上下左右四个方向的势能值变化为:
四个角落的势能值变化为:
其中:Pnow表示当前势能值,Pnext表示下一时刻的势能值;
GPU并行计算得到多个运动个体可能同时移动到同一个位置,对比多个碰撞运动个体的最大的运动个体保持移动后的位置,其余运动个体按照以下方法选择向该格子未被占领的邻格子移动或者回到原地,方法如下:
其中D为整个仿真场景的面积,w为静止指数,通过设置静止指数w来修改碰撞冲突时选择原地静止的概率;
S8:判断每一个运动个体是否到达出口区,若到达出口区则执行步骤S9,否则跳回步骤S5继续执行;
S9:多次计算判断该出口区域是否为最佳疏散口,运动个体到达出口区域后,回到步骤S5循环执行,多次计算;
S10:通过步骤S9计算后,若该出口区域的出口仍为选择可能性最高的出口,则等待离开,否则回到步骤S7重新寻找另一个更优的出口。
2.根据权利要求1所述的基于GPU的多出口势能场模型人群实时疏散仿真方法,其特征在于:步骤S2中,各个出口的宽度系数和宽度权重系数的计算方法为:
其中Ps为第i个出口的宽度系数,Si为第i个出口的宽度,ks为宽度指数,N为出口个数,可通过设置出口个数N来修改Ps这个因素在多出口选择中作用的强弱;
其中ai为第i个出口的宽度权重系数,S为所有出口宽度的和。
3.根据权利要求2所述的基于GPU的多出口势能场模型人群实时疏散仿真方法,其特征在于:步骤S3中,运动个体与各出口的距离系数和距离权重系数的计算方法为:
其中Pr为运动个体与第i个出口的距离系数,ri为运动个体与第i个出口的直线距离,kr为距离指数,可通过设置距离指数kr来修改Pr这个因素在多出口选择中作用的强弱;
其中bi为运动个体与第i个出口的距离权重系数,R为运动个体与所有出口距离的和。
4.根据权利要求3所述的基于GPU的多出口势能场模型人群实时疏散仿真方法,其特征在于:步骤S4中,各出口的人群密度系数和人群密度权重系数的计算方法如下:
其中Pd为第i个出口的人群密度系数,di为第i个出口的出口区域内的人群密度,kd为人群密度指数,可通过设置人群密度指数kd来修改Pd这个因素在多出口选择中作用的强弱;
其中ci为第i个出口的人群密度权重系数,D为所有出口区域内的人群密度的和。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711400433.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于SCD文件的间隔分图自动生成的方法
- 下一篇:电网在线仿真的实现系统