Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matrix 创建全球气候模型_Matrix_Modeling_Weather - Fatal编程技术网

Matrix 创建全球气候模型

Matrix 创建全球气候模型,matrix,modeling,weather,Matrix,Modeling,Weather,我正在尝试创建一个全球气候模型。最终结果是一个游戏,但我的第一个目标是创建一个工作模型 我读过很多关于气象学的书,我相信我了解基本动力学: -Heat from Sun travels to Earth -Clouds block Sun where clouds are present -Surface heats up (moreso over land than water) -Water vaporization occurs where water is present -Hot ar

我正在尝试创建一个全球气候模型。最终结果是一个游戏,但我的第一个目标是创建一个工作模型

我读过很多关于气象学的书,我相信我了解基本动力学:

-Heat from Sun travels to Earth
-Clouds block Sun where clouds are present
-Surface heats up (moreso over land than water)
-Water vaporization occurs where water is present
-Hot areas become Low pressure zones
-Cooler areas become High pressure zones
-Low and High pressure zones create wind and clouds
-Wind and clouds rotate perpendicular to the line between the H/L systems (CW in N, CCW in S)
-Air pressure (specifically an increase) causes clouds to rain
现在我想基本上预测天气,并使用天气预报作为我的节目的天气。它不需要非常精确,但它应该遵循我们在地球上经历的相同前提。我想知道波动是否足以引起相当多变的天气条件

我更喜欢以平铺格式保存模型,但是这不是绝对必要的

我将从一个地形(高度)和可能的辐射模式开始,这可能每天都不同,以模拟每个瓷砖上的能量输入。从那里我可以比较海拔类型(山、地、水等)和辐射,以确定压力。先前土壤中的瀑布可能会影响湿度。从这里我开始有一个问题,因为风暴形成在相反压力系统的边界上,并且倾向于垂直移动。当使用分布的点数而不是使用带权重的实际系统时,这很难计算


关于如何做到这一点,你有什么想法吗?

看看开源气候模型列表。还有,也是开源的。

谢谢你的回复。我不确定我在第一个链接中看到了什么,我把它们往下看了几层,不太明白。看起来更多的是关于当前的天气,然后如何预测它。后者更有趣,但我确信,当为我们的星球精确建模时,天气系统的复杂性是极其复杂的。我愿意做这项工作,但仔细检查源代码并试图理解这样一个高级系统可能不如理解重叠的概念和创建自己的方法有益。