建筑物内的人员数量确定方法和人群疏散方法

【技术领域】

[0001] 本发明涉及紧急疏散领域,具体而言,涉及建筑物内的人员数量确定方法和人群 疏散方法。

【背景技术】

[0002] 日常生活中,危险是可能随时发生,在发生危险的时候,人们本能的会选择躲避, 以原理危险源。从发生的环境来看,危险可以分为两类,一类是户外发生的,一类是建筑物 内发生的。在户外发生危险状况的时候,人们可以直接朝向远离危险源的方向逃生。在建 筑物内发生危险的时候,由于建筑物本身结构的限制(指逃生门的位置和相应通道的连接 关系),导致人们只能按照既定的线路进行撤离,而不能直接朝向远离危险源的方向撤离。

[0003] 面对非常规突发事件,有效的事故控制和人群疏散是应急管理面临的紧迫性问 题。紧急疏散是一个非常复杂的动态过程,如果人群密度很高或者后面人群形成的压力较 大,很容易发生跌倒或泮倒的现象;而且由于身体素质和心理行为的差异,个体行走速度会 有较大区别,危急情况下,人们试图走到最前面而不是服从确定的方向顺序前进,疏散人群 会呈现出破坏性的群体行为,例如推挤、踩踏现象,进而引发伤亡严重的群体性灾难。传统 的疏散预案和现场指挥,主要以疏散时间为目标,对人群密度只能进行一个整体的估算。

[0004] 在建筑物内部有紧急情况发生,需要逃生的时候,人们通常会选择通过最近的出 口逃到建筑物的外部。如室内火灾、地震等情况发生的时候,人们的第一反应就是通过出口 逃到室外,以防止在室内停留时间过长,而导致死亡。但同时,当建筑物内的环境变得复杂 的时候,如各种房间和通道错综复杂,逃生线路不唯一的时候,就有可能存在某一条逃生线 路人满为患,而其他的逃生线路则鲜有人使用,这也就造成了疏散效率的下降(可以理解 为在单位时间内疏散人数的下降,或者是疏散全部人员的时间上涨),并且可能在人数较多 的线路上发生踩踏事件

[0005] 因此,需要先准确的确定指定位置上的人员数量,才能正确引导疏散,进而保证疏 散快速完成。

【发明内容】

[0006] 有鉴于此,本发明实施例的目的在于提供建筑物内的人员数量确定方法和人群疏 散方法,以提高建筑物内人员数量确定的准确性。

[0007] 第一方面,本发明实施例提供了建筑物内的人员数量确定方法,其特征在于,包 括:

[0008] 对建筑物内的空间进行划分,以确定多个节点,所述节点包括房间和通道;

[0009] 根据每个所述节点与其他节点的连通关系,建立连通网络图;

[0010] 根据不同时刻,每个节点内的人员数量和所述连通网络图,确定动态贝叶斯网络 丰旲型;

[0011] 根据获取到的任一所述节点的人员数量和所述动态贝叶斯网络模型,确定指定的 目标节点的人员数量。

[0012] 结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中, 所述对建筑物内的空间进行划分,以确定多个节点,所述节点包括房间和通道包括如下步 骤:

[0013] 获取每个房间和通道的面积;

[0014] 分别判断每个房间的面积是否大于预设的面积阈值,和判断每个通道的面积是否 大于预设的面积阈值;

[0015] 将面积大于预设的面积阈值的房间或通道进行分割为多个所述节点,和将面积小 于预设的面积阈值的房间或通道作为一个节点,以使每个所述节点的面积均小于预设的面 积阈值。

[0016] 结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,还 包括:

[0017] 通过设置在每个节点的视频监控装置,获取每个节点,不同时刻的视频画面;

[0018] 对每个视频画面进行目标检测,以确定每个节点内,不同时刻的人员数量。

[0019] 结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所 述根据不同时刻,每个节点内的人员数量和所述连通网络图,确定动态贝叶斯网络模型包 括如下步骤:

[0020] 根据不同时刻,每个节点内的人员数量和所述连通网络图,建立多个时刻的静态 贝叶斯网络模型;

[0021] 根据每个静态贝叶斯网络模型与其他静态贝叶斯网络模型,建立所述动态贝叶斯 网络模型。

[0022] 结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所 述根据不同时刻,每个节点内的人员数量和所述连通网络图,建立多个时刻的静态贝叶斯 网络模型包括如下步骤:

[0023] 根据所述连通网络图,分别计算每个节点的中心到达出口的距离,以确定每个节 点的势值;

[0024] 根据所述势值,连接节点之间的弧方向,并根据不同时刻,每个节点内的人员数 量,确定指定时刻的静态贝叶斯网络。

[0025] 结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,所 述弧方向是由势值大的节点指向势值小的节点。

[0026] 结合第一方面,本发明实施例提供了第一方面的第六种可能的实施方式,其中,还 包括:

[0027] 实时删除内部人数为0的节点,以调整所述动态贝叶斯网络模型。

[0028] 结合第一方面,本发明实施例提供了第一方面的第七种可能的实施方式,其中,还 包括:

[0029] 按照如下公式,对所述动态贝叶斯网络模型进行训练,

[0033]其中,y i为均值;V i为给定父节点n (Xi)=31(Xi)时,Xi的条件方差; 0ij为回归系数,表示Xi和其父节点n(xi)之间关系的强度;E为NXN维协方差矩阵,其 中E1是、的方差,

是\和n4勺协方差矩阵,2a是1^中变量的协方差矩阵, 1^为ni中的变量。

[0034] 结合第一方面,本发明实施例提供了第一方面的第八种可能的实施方式,其中,所 述根据获取到的任一所述节点的人员数量和所述动态贝叶斯网络模型,确定指定的目标节 点的人员数量包括:

[0035] 使用如下公式计算目标节点的人员数量的均值和方差,

[0037] 其中,E为目标节点的人员数量的均值,V为目标节点的人员数量的方差,z为Z节 点在t时刻的人员数量。

[0038] 第二方面,本发明实施例还提供了建筑物内的人群疏散方法,包括建筑物内的人 员数量确定方法,还包括:

[0039] 根据所述目标节点和其他节点的人员数量,以及所述连通网络图,确定人员引导 方向;

[0040] 按照所述人员引导方向,引导位于目标建筑物内的人员移动。

[0041] 本发明实施例提供的建筑物内的人员数量确定方法,采用构建动态贝叶斯网络魔 性的方式,与现有技术中的在引导人群进行疏散的时候,只能按照既定的路线进行疏散,从 而可能会导致某些逃生通道的人数较多,某些通道的人数较少,使得整体疏散效率较低相 比,其通过先对建筑物内的空间进行划分,确定多个节点,其中,节点可以是房间,也可以是 通道,之后,依据节点之间的连通关系,建立了连通网络图,之后,通过预先获取到的不同时 刻的人员数量和连通网络图,确定了动态贝叶斯模型。使用的时候(需要进行疏散的时 候),可以根据建立好的动态贝叶斯网络模型和采集到的,指定节点的人员数量来计算其他 指定节点的人员数量。

matlab 人群疏散,建筑物内的人员数量确定方法和人群疏散方法相关推荐

  1. MATLAB在温室中的应用,基于MATLAB的日光温室内气温的图形显示方法与流程

    本发明涉及日光温室温度检测 技术领域: ,具体涉及一种基于MATLAB的日光温室内气温的图形显示方法. 背景技术: :日光温室极大丰富了人们的菜篮子,丰富了人们的生活,各地日光温室的墙体材料不尽相同, ...

  2. php过去文件夹总数,用php获取文件夹内文件的数量

    欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 用php获取指定文件夹内文件的数量: 用PHP读取一个文件夹内有多少个文件,例如有一个Picture文件夹,里面有200张 ...

  3. 人力资源行业从业人员数量

    人力资源 行业:朝霞初 现,千帆竞渡.百舸争流### 国内市场:朝阳赛道,万类春光竞自由 1.1.1 万亿规模.万家企业,人服产业链 条逐步丰满****人力资源市场规模已达万亿元,行业吸纳机构数量与从 ...

  4. linux 统计日志数量总,shell统计日志中时间段内匹配的数量的方法

    shell统计日志中时间段内匹配的数量的方法,有需要的朋友可以参考下. 假设日志文件mtasvr.log格式如下: T:24583088(04:02:06)[root:Info] 6KqowLDLAg ...

  5. java 并行多线程素数,多线程求求1000万内的质数数量

    拆分成5段分别计算 public class Test4XianChengJoin { public static void main(String[] args) { /** * 求1000万内的质 ...

  6. matlab 2014a 安装教程(内附破解文件)

    matlab 2014a 安装教程(内附破解文件) 这几天在准备数模,决心好好研究一下matlab,几经折腾,终于完成了安装与破解过程,下面是基本的步骤: 1:下载安装文件和破解文件     链接:h ...

  7. P老师需要去商店买n支铅笔作为小朋友们参加NOIP的礼物。她发现商店一共有 3种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同。

    为了公平起 见,P老师决定只买同一种包装的铅笔.商店不允许将铅笔的包装拆开,因此P老师可能需要购买超过n支铅笔才够给小朋 友们发礼物.现在P老师想知道,在商店每种包装的数量都足够的情况下,要买够至少n ...

  8. 万花尺matlab仿真(圆内旋轮线,异形齿轮)

    万花尺matlab仿真(圆内旋轮线,异形齿轮) 0 前言 1 圆形齿轮,单点 2 圆形齿轮,图形孔 3 异形齿轮,单点 4 异形齿轮,异形孔 0 前言 万花尺是一种常见的玩具,通常由两个齿轮组成.大齿 ...

  9. 【 MYSQL 】 统计7天内每天的数量(按年、季、月、周、日、时统计)

    转自:https://blog.csdn.net/u010324331/article/details/84343946 本文章 mysql 统计使用到的函数说明 DATE_FORMAT(日期时间,格 ...

  10. Matlab编程实现二维空间内目标的匀速直线运动和匀速圆周运动

    Matlab编程实现二维空间内目标的匀速直线运动和匀速圆周运动 Matlab是一种常用的数学软件,它集成了许多种数据分析.可视化工具和编程语言.在本文中,我们将介绍如何使用Matlab编程实现二维空间 ...

最新文章

  1. Ext.Net学习笔记22:Ext.Net Tree 用法详解
  2. 在GridView中添加按钮后,如何触发按钮的各种事件?
  3. 剑指offer 二叉搜索树的后序遍历
  4. smartcar_body.urdf.xacro
  5. python——进程、线程、协程
  6. mfc radio group 设置
  7. java编程入门到精通课后答案,附源代码
  8. 使用C语言快速制作一个视频播放器
  9. 【2022跨年】最浪漫的表白烟花,送给新的一年的自己(源码)
  10. 502 Bad Gateway错误
  11. tp6 中的save()使用说明
  12. C语言程序设计卢萍,卢萍
  13. 大连市计算机软件产业,大连市软件产业高技能型人才培养与市场需求拟合度研究.doc...
  14. 汇编指令-MRS(读)和MSR(写)指令操作CPSR寄存器和SPSR寄存器使用(1)
  15. 基于STM32的ADS8688驱动
  16. jaeger分布式链路追踪
  17. 计算机网络缩写词集锦
  18. C++资料整理(持续更新)
  19. 【云计算入门2】基本云安全
  20. 基于百度LBS的定位

热门文章

  1. 滴滴的焦虑,从未根治!
  2. codeforce 741 B. Arpa's weak amphitheater and Mehrdad's valuable Hoses(背包 dp)
  3. matlab所有元素求和,数组 – MATLAB对数组值表达式的所有元素求和
  4. 谷歌地图kml能透明吗_如何打开KML和KMZ文件并与卫星影像叠加
  5. javascript脚本_应用JavaScript:用户脚本
  6. 彻底解决 linux 下 buff/cache 占用过高的问题
  7. uniapp获取本机ip地址
  8. JQuery超链接鼠标提示效果
  9. java freemarker导出word时添加或勾选复选框
  10. SOC电源管理系统PMIC