System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及病毒传播仿真,特别是一种基于空气流动和人员流动的病毒传播仿真方法。
技术介绍
1、随着智能与通信技术的发展,对传染病的病毒传播仿真开展了长期研究,主要是从发病机理出发,研究病毒如何感染人员及其在人群中的传播,或是从区域人员的人口以及密集度出发分析病毒的传播率,而忽略了病毒随空气流动以及人员流动为病毒传播带来的影响,同时忽略了病毒的传染能力受在体外存活时间的影响,导致病毒传播仿真结果准确性不足。
技术实现思路
1、本专利技术为解决现有技术中存在的技术问题,提供了一种基于空气流动和人员流动的病毒传播仿真方法,包括以下步骤:
2、s11、对计算区域进行网格划分,并投放一定数量的模拟病毒和一定数量的模拟人员;
3、s21、获取风险参数;
4、s31、进行空气流动仿真,获取空气流动方向和空气流速;进行人员流动仿真,获取模拟人员流动轨迹;
5、s41、根据空气流动方向和空气流速得到模拟病毒流动轨迹;
6、s51、获取有效第一异常交点;
7、s61、将符合任意一项传染条件的模拟人员判定为被传染人员,所述传染条件包括模拟人员对应的模拟人员流动轨迹存在一个或以上的有效第一异常交点;
8、所述s51包括以下子步骤:
9、s511、获取第一交点集合,所述第一交点集合包括模拟病毒流动轨迹与模拟人员流动轨迹的所有交点;
10、s512、分析第一交点集合内各交点所对应的模拟病毒流动轨迹与模
11、s513、根据模拟病毒的已在体外存活时间判断所述第一异常交点是否为有效第一异常交点。
12、进一步地,所述风险参数包括:第一风险距离和第二风险距离;
13、所述第一风险距离为模拟人员与模拟病毒之间的最小安全距离;所述第二风险距离为模拟人员与其他模拟人员之间的最小安全距离。
14、进一步地,步骤s513根据模拟病毒的已在体外存活时间判断所述第一异常交点是否为有效第一异常交点,具体为:分析所述第一异常交点所对应的模拟病毒流动轨迹对应的模拟病毒的已在体外存活时间,若所述已在体外存活时间小于或等于预设时间阈值,则该第一异常交点为有效第一异常交点。
15、进一步地,还包括与s51同时进行的步骤:
16、s52、获取有效第一异常位置点。
17、进一步地,步骤s52包括以下子步骤:
18、s521、将模拟人员流动轨迹划分为多个等间隔的第一位置点,分析模拟人员到达每个第一位置点的时刻;
19、s522、分析第一位置点在所述第一风险距离范围内是否存在模拟病毒流动轨迹的轨迹线段,若存在,执行s523;
20、s523、分析该模拟病毒流动轨迹对应的模拟病毒在该轨迹线段的起点到该轨迹线段的终点的时间段,判断模拟人员到达当前第一位置点的时刻是否在所述时间段内,若是,则当前第一位置点为第一异常位置点,执行s524;
21、s524、判断所述第一异常位置点是否为有效第一异常位置点。
22、进一步地,步骤s524判断所述第一异常位置点是否为有效第一异常位置点,具体为:
23、分析该模拟病毒流动轨迹对应的模拟病毒在模拟人员到达所述第一异常位置点时的已在体外存活时间是否小于或等于预设时间阈值,若是,则将所述第一异常位置点为有效第一异常位置点。
24、进一步地,所述传染条件还包括模拟人员对应的模拟人员流动轨迹存在一个或以上的有效第一异常位置点。
25、进一步地,还包括与s51同时进行的步骤:
26、s53、获取第二异常位置点。
27、进一步地,步骤s53包括以下子步骤:
28、s531、将被传染的模拟人员作为异常人员,并将被传染之后的模拟人员流动轨迹作为异常人员流动轨迹;
29、s532、将未被传染的模拟人员的模拟人员流动轨迹划分为多个等间隔的第二位置点,分析未被传染的模拟人员到达每个第二位置点的时刻;
30、s533、分析第二位置点在所述第二风险距离范围内是否存在异常人员流动轨迹的轨迹线段,若存在,执行s534;
31、s534、分析该异常人员流动轨迹对应的异常人员在该轨迹线段的起点到该轨迹线段的终点的时间段,判断未被感染的模拟人员到达当前第二位置点的时刻是否在该时间段内,若是,则当前第二位置点为第二异常位置点。
32、进一步地,所述传染条件还包括模拟人员对应的模拟人员流动轨迹存在一个或以上的有效第二异常位置点。
33、相比于现有技术,本专利技术的有益效果在于:结合空气流动和人员流动,得到病毒与人员接触的轨迹交点,再通过分析各自到达交点的时间是否一致进而判断该人员是否被传染,提高病毒传播仿真的准确性;
34、在模拟人员与模拟病毒之间设置第一风险距离,通过判断在同一时刻,模拟人员在第一风险距离范围内是否存在模拟病毒,并结合该模拟病毒已在体外存活时间的传染能力,进而判断该模拟人员是否被传染,进一步提高病毒传播仿真的准确性;
35、在模拟人员与模拟人员之间设置第二风险距离,通过判断在同一时刻,模拟人员在第二风险距离范围内是否存在已被传染的模拟人员,进而判断该模拟人员此时是否被传染,进一步提高病毒传播仿真的准确性;
36、结合上述多种模拟人员传染判别方式,提高病毒传播仿真的多样性和准确性。
本文档来自技高网...【技术保护点】
1.一种基于空气流动和人员流动的病毒传播仿真方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于空气流动和人员流动的病毒传播仿真方法,其特征在于,所述风险参数包括:第一风险距离和第二风险距离;
3.根据权利要求1所述的基于空气流动和人员流动的病毒传播仿真方法,其特征在于,步骤S513根据模拟病毒的已在体外存活时间判断所述第一异常交点是否为有效第一异常交点,具体为:分析所述第一异常交点所对应的模拟病毒流动轨迹对应的模拟病毒的已在体外存活时间,若所述已在体外存活时间小于或等于预设时间阈值,则该第一异常交点为有效第一异常交点。
4.根据权利要求2所述的基于空气流动和人员流动的病毒传播仿真方法,其特征在于,还包括与S51同时进行的步骤:
5.根据权利要求4所述的基于空气流动和人员流动的病毒传播仿真方法,其特征在于,步骤S52包括以下子步骤:
6.根据权利要求5所述的基于空气流动和人员流动的病毒传播仿真方法,其特征在于,步骤S524判断所述第一异常位置点是否为有效第一异常位置点,具体为:
7.根据权利要求4所
8.根据权利要求2所述的基于空气流动和人员流动的病毒传播仿真方法,其特征在于,还包括与S51同时进行的步骤:
9.根据权利要求8所述的基于空气流动和人员流动的病毒传播仿真方法,其特征在于,步骤S53包括以下子步骤:
10.根据权利要求8所述的基于空气流动和人员流动的病毒传播仿真方法,其特征在于,所述传染条件还包括模拟人员对应的模拟人员流动轨迹存在一个或以上的有效第二异常位置点。
...【技术特征摘要】
1.一种基于空气流动和人员流动的病毒传播仿真方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于空气流动和人员流动的病毒传播仿真方法,其特征在于,所述风险参数包括:第一风险距离和第二风险距离;
3.根据权利要求1所述的基于空气流动和人员流动的病毒传播仿真方法,其特征在于,步骤s513根据模拟病毒的已在体外存活时间判断所述第一异常交点是否为有效第一异常交点,具体为:分析所述第一异常交点所对应的模拟病毒流动轨迹对应的模拟病毒的已在体外存活时间,若所述已在体外存活时间小于或等于预设时间阈值,则该第一异常交点为有效第一异常交点。
4.根据权利要求2所述的基于空气流动和人员流动的病毒传播仿真方法,其特征在于,还包括与s51同时进行的步骤:
5.根据权利要求4所述的基于空气流动和人员流动的病毒传播仿真方法,其特征在于,步骤...
【专利技术属性】
技术研发人员:庄磊,陈国庆,顾雅娟,
申请(专利权)人:中国船级社上海规范研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。