[发明专利]一种基于社会力模型与A星算法的人群应急疏散模拟方法在审
申请号: | 202310519344.2 | 申请日: | 2023-05-10 |
公开(公告)号: | CN116523160A | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 冯胜洋;董晓玲 | 申请(专利权)人: | 南华大学 |
主分类号: | G06Q10/047 | 分类号: | G06Q10/047;G06F30/20;G06Q50/00;G06Q50/26;G06F119/14 |
代理公司: | 北京圣州专利代理事务所(普通合伙) 11818 | 代理人: | 王振佳 |
地址: | 421001 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 社会 模型 算法 人群 应急 疏散 模拟 方法 | ||
1.一种基于社会力模型与A星算法的人群应急疏散模拟方法,其特征在于:包括以下步骤:
S1:A星算法将建模空间划分为网格,识别人员位置与目标位置,设置节点到目标的曼哈顿距离等式,进行路径搜索;
S2:建立社会力模型的基础理论框架;
S3:耦合社会力模型和A星算法。
2.根据权利要求1所述的一种基于社会力模型与A星算法的人群应急疏散模拟方法,其特征在于:在步骤S1中,根据输入的场地参数,创建疏散场景,划分网格并确定人员初始位置。
3.根据权利要求1所述的一种基于社会力模型与A星算法的人群应急疏散模拟方法,其特征在于:在步骤S1中,人员初始位置设置为父节点,周围未被占据的网格设置为待计算子节点;父节点坐标为(xf,yf),子节点坐标为(xs,ys),n为节点,abs()为取绝对值,父节点对角线移动的子节点的移动代价为:
d(n)=min{abs(xf-xs)abs(yf-ys)} (1)
在父节点水平、竖直方向移动的子节点的移动代价为:
s(n)=abs(xf-xs)+abs(yf-ys) (2)
当前节点n0到下一节点ni的实际代价计算公式如下:
g(n)=14d(n)+10s(n) (3)
当前节点ni到出口节点gi的最短估计代价为:
子节点评价函数公式如下:
f(n)=g(n)+h(n) (5)
根据公式(1)-(5)计算出求值代价最小的节点,父节点指向求值代价最小节点的方向为社会力模型中的期望方向。
4.根据权利要求1所述的一种基于社会力模型与A星算法的人群应急疏散模拟方法,其特征在于:在步骤S2中,社会力模型描述行人疏散中受到的自我驱动力、社会心理和物理力,自我驱动力、社会心理和物理力的合力使单个行人i产生加速度,其动力学方程如下:
式中,Ti表示反应时间,为行人指向目的地的自我驱动力;fij表示人员移动过程中与行人的相互作用力;fiW表示与障碍物之间的相互作用力;mi为行人的质量;为行人的期望速度;为行人i移动的期望方向;vi(t)为行人的实际速度。
5.根据权利要求4所述的一种基于社会力模型与A星算法的人群应急疏散模拟方法,其特征在于:行人间的作用力fij的公式如下:
式中,Ai表示排斥力强度,Bi表示产生排斥力的距离,k表示滑动摩擦系数,κ表示身体压缩系数,rij是行人i和j的半径之和,dij是行人i到行人j的距离;nij是行人j指向行人i的单位向量;tij是垂直于nij的切向单位向量;是行人i和j在tij方向上的速度差;exp(x)为高等数学里以自然常数e为底的指数函数;
其中,g(x)为判断函数。
6.根据权利要求4所述的一种基于社会力模型与A星算法的人群应急疏散模拟方法,其特征在于:行人和障碍物间的作用力fiW的计算公式如下:
式中,niW表示由障碍物边缘到行人的标准化向量;tiW表示行人与障碍物边缘的切线方向;diW表示行人到障碍物边缘的距离,vi表示行人的实际速率。
7.根据权利要求5所述的一种基于社会力模型与A星算法的人群应急疏散模拟方法,其特征在于:行人之间的距离dij=||ri-rj||小于半径总和rij=(ri+rj),行人互相接触会产生两种力:k(rij-dij)nij抵消身体压缩,阻碍相对切向运动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南华大学,未经南华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310519344.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防雷结构及含有该结构的变压器
- 下一篇:成品油自动化生产系统
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理