Data Acquisition & Initial Conditions
Weather models begin with vast amounts of observational data. This includes measurements from satellites (measuring temperature, humidity, and cloud cover), weather stations (recording surface conditions like pressure, wind speed, and temperature), and radar systems (detecting precipitation).
The accuracy of a forecast heavily relies on the quality and density of this initial data. These observations form the ‘initial state’ of the atmosphere – a snapshot of its current condition. Dimensionality is key; each data point represents variables across three spatial dimensions and time.
Initial State Vector (I) = {Temperature, Pressure, Wind Velocity, Humidity} * Spatial Dimensions & Time
Numerical Weather Prediction (NWP)
NWP uses mathematical equations – primarily the Navier-Stokes equations adapted for atmospheric dynamics – to simulate the evolution of the atmosphere. These equations describe how air masses move, heat is transferred, and moisture behaves.
The initial state vector is fed into a computer program that solves these equations iteratively over time. This process creates a forecast by predicting future conditions based on current ones.
∂u/∂t + u ∂u/∂x + v ∂u/∂y = ν∇²u + f(p)
Model Resolution & Approximations
The accuracy of NWP models is directly related to their resolution – the size of the grid cells used to represent the atmosphere. Smaller grids capture more detail but require significantly more computing power.
Simplifications and approximations are often necessary due to the complexity of the equations. For instance, turbulence is frequently modeled using statistical techniques rather than being solved explicitly.
Grid Size (Δx, Δy, Δz) – Directly impacts computational cost & model accuracy
Ensemble Forecasting
Due to the inherent uncertainties in weather prediction, ensemble forecasting is used. This involves running multiple simulations with slightly different initial conditions or model parameters.
The spread of predictions within the ensemble provides an estimate of forecast uncertainty. A tight cluster indicates a high degree of confidence, while a wide dispersion suggests greater potential for error.
Ensemble Size * Model Variations = Probability Distribution of Forecast Outcomes
Frequently asked questions
What is the Coriolis Effect?
The Coriolis effect is an apparent deflection of moving objects (like wind and ocean currents) due to Earth's rotation. It’s a crucial factor in weather prediction.
Why can’t we predict the weather perfectly?
Weather systems are chaotic – small changes in initial conditions can lead to drastically different outcomes over time.
How do satellites contribute to weather forecasting?
Satellites provide continuous, global observations of atmospheric variables that feed into NWP models.
Try it live
Everything above runs in your browser — open SPH Fluid and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.
▶ Open SPH Fluid simulation