本发明涉及城市研究,具体为一种使用netlogo预测病毒传播的方法。
背景技术:
1、netlogo是一个自带多主体建模仿真环境的计算机辅助工具。
2、现有技术中,由于是要推测病毒的传播实时情况,需要有一个初始环境并且在初始环境里放入人群,建筑,并给里面的人设定年龄、性别等属性加入活动规律。因为现实里有许多突发事件,比如小区封控,大量人群采购物资等特殊事件,这些事件都会加快或减缓疫情传播。netlogo可以随时设计并触发这些事件;为此提出一种使用netlogo预测病毒传播的方法。
技术实现思路
1、本发明的目的在于提供一种使用netlogo预测病毒传播的方法,以解决上述背景技术中提出的问题。
2、为实现上述目的,本发明提供如下技术方案:一种使用netlogo预测病毒传播的方法,所述方法包括以下步骤:
3、用户在netlogo设置好初始环境,在条件区域加入可控变量;
4、运行算法观测每个时间段的感染人群分布变化;
5、反馈结果以2d界面和曲线图表的形式展现。
6、优选的,netlogo将空间划分为网格,每一个网格都有自己的活动规律,在初始设定中,将网格设定为一个城市居民或一个区域;实际构建城市模型时,根据考察,将城市与建筑和人口按照等比例的缩减。
7、优选的,在运行的仿真环境内,用户随时在netlogo中添加组件来增加或修改环境变量,每个环境参数都可以单独创建一个滑动组件,当需要改变参数值时,滑动组件或手动输入参数值。
8、优选的,在主界面视图中,用户观察到每个网格的动态变化,netlogo内部有管理工具behaviorspace,实现自动管理仿真运行,并记录结果;在netlogo中将拥有特殊关系的人群见面率修改,behaviorspace动态实时的处理每个网格的状态,当区域内有1000人时,netlogo会在每个指定时间点同时处理1000人的状态。
9、优选的,netlogo保留当前阶段参数的技术上随时修改代码内容。
10、优选的,netlogo结合城市研究与心理学实现预测病毒传播。
11、与现有技术相比,本发明的有益效果是:
12、本发明提出的使用netlogo预测病毒传播的方法,将所有条件转化为了可控制的变量,并可以在不同的阶段修改变量,精准地还原实际环境。预测每个时间段的疫情传播情况需要多次运行算法,然后算出平均值。有了这个算法,专家可以在收集到足够条件的前提下观测病毒传播,从而采取相应的措施来将危害缩至最小。
1.一种使用netlogo预测病毒传播的方法,其特征在于:所述方法包括以下步骤:
2.根据权利要求1所述的一种使用netlogo预测病毒传播的方法,其特征在于:netlogo将空间划分为网格,每一个网格都有自己的活动规律,在初始设定中,将网格设定为一个城市居民或一个区域;实际构建城市模型时,根据考察,将城市与建筑和人口按照等比例的缩减。
3.根据权利要求1所述的一种使用netlogo预测病毒传播的方法,其特征在于:在运行的仿真环境内,用户随时在netlogo中添加组件来增加或修改环境变量,每个环境参数都可以单独创建一个滑动组件,当需要改变参数值时,滑动组件或手动输入参数值。
4.根据权利要求1所述的一种使用netlogo预测病毒传播的方法,其特征在于:在主界面视图中,用户观察到每个网格的动态变化,netlogo内部有管理工具behaviorspace,实现自动管理仿真运行,并记录结果;在netlogo中将拥有特殊关系的人群见面率修改,behaviorspace动态实时的处理每个网格的状态,当区域内有1000人时,netlogo会在每个指定时间点同时处理1000人的状态。
5.根据权利要求1所述的一种使用netlogo预测病毒传播的方法,其特征在于:netlogo保留当前阶段参数的技术上随时修改代码内容。
6.根据权利要求1所述的一种使用netlogo预测病毒传播的方法,其特征在于:netlogo结合城市研究与心理学实现预测病毒传播。