Wielomodelowy system prognozy pogody przewyższający Aurora

Dla klienta z branży meteorologicznej zbudowaliśmy globalny system, który łączy wiele modeli pogodowych, automatycznie wybiera najlepszy dla każdego punktu na Ziemi i dostarcza codziennie ujednolicony, produkcyjny raport prognozy.

  • • globalny zasięg i rozdzielczość 0,25° (~1 mln punktów),
  • • modularność względem wielu źródeł prognoz,
  • • pełna automatyzacja codziennej generacji raportu.
Porozmawiajmy o podobnym projekcie

Wyzwanie

Klient, działający w branży meteorologicznej, postawił przed nami ambitny cel: stworzenie modelu pogodowego przewyższającego dokładnością uznany model Aurora, walidowanego względem referencyjnych danych ERA5.

Nowy system musiał jednocześnie zapewniać:

  • • globalny zasięg prognozy,
  • • rozdzielczość 0,25° (ponad 1 000 000 punktów na siatce),
  • • modularność względem wielu źródeł prognoz,
  • • pełną automatyzację przetwarzania i codzienne dostarczanie ujednoliconego raportu.

Nasze podejście

Zamiast opierać się na jednym modelu, zbudowaliśmy wielomodelowy system typu ensemble, który:

  • • wykonuje kompleksowy backtest wszystkich kluczowych modeli pogodowych na rynku (ECMWF, GFS GraphCast, ICON, GEM i inne),
  • • ocenia ich błędy i stabilność względem ERA5 dla różnych zmiennych (temperatura, wiatr, opady, zachmurzenie itd.),
  • • wybiera najlepszy model dla każdego punktu siatki osobno,
  • • łączy prognozy, korzystając z prostych, ale skutecznych metod agregacji (m.in. średnia z ostatnich 14 dni).

Pełna infrastruktura i automatyzacja

Zaprojektowaliśmy kompletny system, który działa w pełni automatycznie i każdego dnia przeprowadza cały pipeline przetwarzania prognoz.

  1. pobiera prognozy ze wszystkich wspieranych modeli,
  2. przelicza ich jakość dla każdego z ~1 mln punktów siatki,
  3. wybiera najlepszy model dla każdej lokalizacji na podstawie historycznej skuteczności,
  4. generuje spójną, znormalizowaną globalną prognozę,
  5. pakuje rezultat do jednego wspólnego pliku,
  6. wysyła gotowy raport do klienta.

System działa bezobsługowo, a obecnie rozwijamy go o modelowanie cykliczności dobowej, co dodatkowo poprawia dokładność m.in. dla temperatury, wiatru i zachmurzenia.

Wizualizacja globalnej siatki prognoz pogodowych

Kluczowe elementy rozwiązania

  • • wielomodelowy backtest względem ERA5,
  • • algorytm wyboru najlepszego modelu per punkt siatki,
  • • prosta, stabilna średnia z 14 dni jako baza agregacji,
  • • modularna architektura gotowa na kolejne modele pogodowe.

Rezultaty

System osiągnął wyniki znacznie przekraczające oczekiwania klienta - zarówno pod względem dokładności, jak i stabilności oraz gotowości do pracy w trybie 24/7.

Średni wzrost dokładności

~20%

W porównaniu z referencyjnymi danymi ERA5.

Poprawa dla wybranych zmiennych

do 50%

M.in. dla temperatury, wiatru i zachmurzenia.

Skala systemu

1 000 000+

Punktów siatki objętych prognozą globalną.

Operacje produkcyjne

Codzienny raport

Niezawodna, automatyczna dostawa ujednoliconego pliku dla klienta.

Potrzebujesz darmowej konsultacji?

Skontaktuj się z nami, a my przygotujemy dla Ciebie niezobowiązującą propozycję współpracy, idealnie dopasowaną do Twoich potrzeb. Chętnie odpowiemy na Twoje pytania, omówimy szczegóły projektu i zaproponujemy najlepsze rozwiązania, które pomogą Ci osiągnąć zamierzone cele.

Porozmawiajmy
Konsultacja

Sprawdź najnowsze informacje ze świata AI na naszym blogu

Odkryj, jak AI wspiera rozwój firm, optymalizuje procesy i przynosi realne korzyści, przeglądając case studies, artykuły eksperckie i praktyczne wskazówki.

Sprawdź naszego bloga