【问题标题】:Creating a global climate model创建全球气候模型
【发布时间】:2012-09-05 20:34:35
【问题描述】:

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

我已经阅读了很多有关气象学的内容,并且我相信我了解基本动态:

-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

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

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

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

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

【问题讨论】:

    标签: matrix modeling weather


    【解决方案1】:

    查看here 获取开源气候模型列表。还有Java Climate Model,也是开源的。

    【讨论】:

    • 感谢您的回复。我不确定我在第一个链接中看到的是什么,跟着他们往下看了几个级别并且不太明白。看起来更多的是关于当前的天气,然后是如何预测它。后者更有趣,但我敢肯定,当为我们的星球准确建模时,天气系统的复杂性是极其复杂的。我愿意做这项工作,但筛选源代码并尝试理解这样一个先进的系统可能不如理解重叠概念和创建自己的方法那么有益。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-23
    • 1970-01-01
    • 2018-01-31
    • 2021-06-09
    • 1970-01-01
    • 2011-07-29
    相关资源
    最近更新 更多