最近网络疯传疫情模拟预测结果。CFD界在看到这个模型之后,感觉很欣慰。数值模拟手段正在走进千家万户。

另一方面,网络上流传的各种模型,存在一些缺陷。其实类似的问题在计算流体力学(CFD)中特别常见,比如大名鼎鼎的群体平衡模型Population Balance Equation(PBE)

Population是什么,是人口。Population Balance就是人口平衡。

PBE在CFD这面求解已经几十年了。只不过从来没和医学交叉过。

在这个小文中,CFD界简单讨论,如何从偏微分方程的角度,更完善的描述感染人口的扩散

更完善的模型,需要和医学领域,交叉合作研究。

我们认为P表示感染人口数量,其为一个随时间、空间变化的函数,因此,做导数的时候,为偏导!

对P对时间做微分,表示感染人口数量的变化。最简单的情况:

如果S=0,则P不增不减,表示新增感染人口与治愈人口数量相等。这个就是最简单的网络上疯传的SIP模型,可以看出,这个是算法求解中最简单的数值模型。

这只是一个ODE系统,由于疫情可控,方程不存在任何刚性,小学生都能求解。


1. 医学与流体力学交叉后的模型

对于我们CFDer,搞偏微分方程的,咱们玩点复杂的。

我们考虑感染人口的传播特性,在这里考虑传输人口的扩散行为,与主动对流行为,扩散行为可以表示为:

在这里Γ表示感染人口的扩散性传输。Γ为一个二阶张量!感染人口的主动对流行为可以表示为:

其中的U表示感染人口的主动传播方向,为一个矢量。将这些项放在一起,构成

感染人口传输方程:

方程未知量是P(感染人口),为随着空间,时间变化的量。

求解这个方程,可以得出感染人口的时间、空间分布。也就是这张疫情地图是可以计算机模拟出来了的。

在这里暂且将它称之为感染人口传输方程。这个方程强烈区别于网络流传的SIP模型以及前几天刷屏的B站模型。

在这里要强调,在这里没有调用任何的模型去封闭。因此感染人口传输方程是完全精准的。

感染人口传输方程还不能求解,因为一个方程存在多个未知量。

这个方程中,除了P是未知变量,UΓ、S1、S2均为未知变量。

下面我们对方程进行封闭。


2. 模型封闭

首先是UU表示感染人口的主动传输,也就是这些感染人口,倾向于去哪。在这里要对其进行模型化处理。

目前正值春运,我们认为U应该具备大城市间的主动传播特性,比如武汉- 北京方向的U的数值应该比较大,相反,全国各地到武汉的速度数值应该比较小。

类似的,经过这种模型化处理,有了感染人口主动传输速度U

下面要对Γ进行封闭。最简单的模型为将其处理为一个标量,即感染人口无方向的向四周传播。

如果考虑感染人口的扩散反向,Γ为二阶张量,也即感染人口最后的扩散可能会呈现一个椭圆的形状或者其他。

这样,感染人口传输方程左侧则封闭。

感染人口传输方程右侧的S1和S2分别表示源项和沉降项,这俩项也和空间、时间变化有关。

考虑正的S1源项,其表示感染人口数量增加的时间变化,对S1进行模型化,需要考虑:

  1. 武汉地区的S1数值较大

  2. 随着时间变化,S1应该增加

  3. 其他

考虑负的S2源项,其表示感染人口数量减少的时间变化,这一项,大体反应了治愈率。具备以下特征:

  1. 在治愈率较低的情况下,S2的数值非常小

  2. 大城市医疗设备完善,S2是一个比较大的负值

  3. 疫苗的产生、特效药的生产,都会导致S2绝对值的增加

  4. 其他

这样,

感染人口传输方程封闭,即可求解,获得随时间、空间位置变化的感染人口数量。

在这里需要强调,如果U和Γ和P有关,则构成非线性PDE系统,

1)需要线性化处理;

2)需要迭代计算;

这就是我们CFDer专门干的事。

一个精准的U、Γ、S1以及S2的模型化处理,会影响最终预测的感染人口数量。


好了,在这里CFD界,只是从流体力学的角度,简单讨论了一下针对武汉疫情传播的数值模型。

其实大约2星期前,CFD界就考虑过写这个模型出来,但总感觉大家对这个不感兴趣,全是方程,乱七八糟的也看不懂。

不过,一个学科如果能用数学来表示,那才是最严谨的。

以本次疫情为例,这是一次完美的学科交叉。

感染人口传输方程的具体求解,感兴趣的,算一下吧。

如果有医学领域的关注者,可以研究些如何对方程各项进行封闭,具体求解,可以留给CFDer们,比如下图就是CFDer典型的计算过程:

先手算!再植入计算机求解!

本文是CFD界凌晨5点在梦中琢磨的,感谢你认同这个模型,如果不认同,就当我凌晨做梦好了。

有医学口的科研单位感兴趣搞起来不?联合申请个基金,我只需要5块买点草稿纸。

人口各省预测模型matlab_流体力学/医学学科交叉:感染人口预测模型相关推荐

  1. 中南大学湘雅医院李津臣课题组诚聘生物信息学相关多学科交叉人才

    ⌈ 医见生信 ⌋ 是中南大学"医学生物信息学课题组"运营的公众号,本研究团队立足于帕金森病和孤独症为代表的神经精神类疾病,利用计算生物学.生物信息学和医学遗传学的方法探究疾病发生发 ...

  2. 学科交叉是科学发展的必然趋势

    来源:学习时报 作者:李侠 2020年10月30日,据国家自然科学基金委员会官网发布消息,基金委成立第九大学部--交叉科学部,这也是国家自然科学基金委时隔11年再次成立新的科学部.紧接着,2021年1 ...

  3. 计算机大学英语融合的课题有什么,【计算机信息论文】计算机信息管理学科交叉融合研究(共3910字)...

    计算机信息管理专业本身就是一个多学科交叉融合的专业,涉及经济学.管理学.信息技术.网络技术等多门学科.该专业的人才培养目标是为社会主义现代化建设提供具备扎实理论知识和职业技能,具有系统维护.软硬件组装 ...

  4. 计算机与管理科学的交叉与融合,计算机信息管理学科交叉融合研究论文

    计算机信息管理学科交叉融合研究论文 计算机信息管理专业本身就是一个多学科交叉融合的专业,涉及经济学.管理学.信息技术.网络技术等多门学科.该专业的人才培养目标是为社会主义现代化建设提供具备扎实理论知识 ...

  5. 人工智能是引领未来的战略性技术 推动人工智能多学科交叉融合

    1月11日,由南方科技大学主办的"人工智能和边缘计算研讨会"在南方科技大学工学院报告厅成功举办.30余位专家学者.产业界人士参加了本次研讨会,参会嘉宾围绕人工智能.边缘计算技术对科 ...

  6. 心理学与计算机交叉学,认知心理学其与邻近学科交叉产物

    认知心理学也是心理学与邻近学科交叉渗透的产物.首先,语言学对认知心理学的发展有很大影响.乔姆斯基将语言学与心理学相结合所创立的心理语言学,可以说是认知心理学的一个分支. 控制论.信息论.计算机科学对认 ...

  7. 计算机与其他学科的交叉论文,学科交叉对领域知识研究的影响分析

    4 研究方法与流程 4.1 数据获取与学科交叉网络构建 为了能够更好地反映领域知识研究中的学科交叉状况,研究工作选取知识发现(Knowledge Discovery)主题领域的科学论文作为研究对象.众 ...

  8. 许进生物计算机科学家,计算机专业也能发表JACS?北京大学多学科交叉催生DNA计算取得系列进展...

    随着信息处理量爆炸性猛增,传统信息处理技术面临着前所未有的巨大挑战.在众多前瞻计算技术中,DNA计算和分子智能系统以其高分子并行性.存储能力以及生物兼容性吸引了人们的目光.其中, DNA电路(DNA ...

  9. python我国有13亿人口、假定按人口年增长0.8%计算_2000年世界人口50亿.按年增长率8%0计算.多少年后.世界人口超过100亿.请设计出一个算法.并画出程序框图....

    1957年世界人口30亿,17年后(即1974年)增加了10亿,即达40亿:又过13年达到50亿:到1999年全世界总人口达到60亿.以此速度,人口学专家预测到2025年,世界人口将达到80亿:而到2 ...

  10. 人口会一直增长下去吗_现在世界人口约多少亿 世界人口会一直增加吗还是越来越少...

    据西班牙<国家报>网站7月15日 报道,<柳叶刀>杂志近期公布的一项研究指出,全球人口将在2060年代达到97亿的峰值,随后将缓慢减少,直到2100年缩减至88亿人. 做出这一 ...

最新文章

  1. cp命令复制目录 不覆盖
  2. MQTT代理服务器特性对比
  3. MYSQL避免全表扫描__如何查看sql查询是否用到索引(mysql)
  4. 使用redis kv数据库维护kafka主题分区的offset
  5. python爬取股票历史数据_爬取股票历史数据并绘制K线图
  6. Lattice Diamond 的安装以及license的获取
  7. 中级计算机证书知识,计算机中级考哪些内容
  8. vue 组件通信合集
  9. 机械工业品电商平台后台开发(一):项目简介及SpringMVC工作原理(工作流程)介绍
  10. 高铁的速度 华为的服务
  11. 德阳五中高考2021年成绩查询,德阳五中2021年统招分数线是多少?
  12. 携程是如何做React Native优化的
  13. 【第004篇】Java工具类之货币大小写转换
  14. 视频教程-微信小程序全集-微信开发
  15. 日常任务-07-技术-15.SVN使用-如何将项目加入svn版本控制并且配置人员权限
  16. Postgresql的Listen-Notify机制
  17. 【搞定Jvm面试】 Java 内存区域揭秘附常见面试题解析
  18. arecord录制音频和aplay播放音频用法说明
  19. windows svn 忽略文件夹
  20. 百度地图离线开发demo-测距(vue+百度地图3.0+百度瓦片)

热门文章

  1. 【解决方案修复谷歌翻译 Windows、macOS】谷歌翻译退出了中国市场不能用了
  2. Java常用的设计模式
  3. 游戏必备组件有哪些_微信广告将升级小程序、小游戏开发者收入方案
  4. 软考——论文写作基本介绍
  5. 今天来黑一黑Intel的傲腾
  6. 错误码应该如何设计?
  7. 第三章 PCB 封装库绘制
  8. input框背景设置透明
  9. 计算机硬件损坏的处理方法,处理电脑系统提示winload.exe丢失或是损坏的方法
  10. Qt/C++ 网易云api 在线播放音乐