1

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

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

-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

现在我想基本上预测天气并将预测用作我的程序的天气。它不必非常准确,但它应该遵循与我们在地球上所经历的相同的前提。我想波动是否足以导致相当多变的天气条件。

我更喜欢将模型保持为平铺格式,但这并不是绝对必要的。

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

关于如何做到这一点的任何想法?

4

1 回答 1

0

在这里查看开源气候模型列表。还有Java 气候模型,也是开源的。

于 2012-09-05T20:53:53.280 回答