Logistics Intelligence Series | Moduł 1 z 6

Predykcja czasu postoju:
Niewidoczne koszty przy rampie

Jak model LSTM, korzystając z istniejących danych telematycznych, przewiduje, którzy klienci systematycznie hamują flotę - i co to naprawdę kosztuje Państwa dyspozycję.

Model poglądowy - dane fikcyjne

Ten moduł jest częścią sześcioczęściowego przykładu obliczeniowego o fikcyjnej, średniej wielkości firmie logistycznej (150 ciężarówek, 43 stałych klientów). Wszystkie liczby, zbiory danych, metryki modeli i kwoty w euro są w pełni symulowane - ilustrują metodykę i rząd wielkości osiągalnego efektu. Nie są wynikami realnych klientów ani obietnicą rezultatów. To, jakie wartości są osiągalne na Państwa realnych danych, pokazuje dopiero projekt pilotażowy.

01 Problem czasu postoju, który wszyscy znają - ale nikt nie mierzy

Dlaczego czasy postoju to martwy punkt w Państwa kalkulacji

Każdy dyspozytor wie: u niektórych klientów ciężarówka stoi przy rampie znacznie dłużej niż zaplanowano. Ale o ile dłużej? I co to naprawdę kosztuje? Dane istnieją już w systemie - znaczniki czasu telematyki, historia zamówień, pozycje GPS. Po prostu nie są ze sobą łączone.

W tym notebooku pokazujemy, jak model deep learning (LSTM) uczy się z dokładnie tych danych przewidywać czasy postoju - per klient, per dzień tygodnia, per typ ładunku. Efekt: konkretna kwota w euro pokazująca, które trasy systematycznie generują straty.

Telematik-Daten
Feature Engineering
LSTM Training
Prediction
€-Wirkung

02 Baza danych - co Państwa system już wie

Dane syntetyczne odzwierciedlające rzeczywiste struktury telematyczne

Symulujemy zestaw danych średniego przedsiębiorstwa logistycznego: 150 ciężarówek, 43 stałych klientów i ok. 18 000 przyjazdów w ciągu 12 miesięcy. Pola danych odpowiadają temu, co dostarczają typowe systemy telematyczne (Fleetboard, TomTom, Trimble) i ERP.

▸ Wartości przykładowe - ilustracja metody, nie wykonana analiza
Dataset: 18.000 Anfahrten, 43 Kunden
DatumAnkunftKundeBrancheRampenLadungstypGewichtStandzeit
2024-01-1508:23K-007Automotive4Komplett18.3t32.4 min
2024-01-1509:41K-012FMCG2Stückgut5.7t67.8 min
2024-01-1511:52K-003Baustoffe1Komplett23.1t94.2 min
2024-01-1607:15K-028Pharma6Teilladung3.2t22.1 min
2024-01-1610:08K-019Lebensmittel3Komplett14.9t58.6 min

03 Analiza eksploracyjna - gdzie ukrywa się wzorzec postojów

Dane przemawiają zanim wytrenujemy model

Średni czas postoju według dnia tygodnia
↳ Wniosek

W poniedziałki średni czas postoju jest o około jedną trzecią wyższy niż w środy. Powód: zaległy ładunek z dostaw weekendowych, obsługiwany w poniedziałek. Piątkowe południe pokazuje drugi szczyt - personel magazynowy jest redukowany przed weekendem.

Top 10 klientów wg średniego czasu postoju (minuty)
↳ Ukryty czynnik kosztów

Klient K-003 (materiały budowlane, 1 rampa) ma średni czas postoju 89 minut - prawie dwukrotnie powyżej średniej. Przy 420 przyjazdach rocznie ten jeden klient generuje €18 585 rachunkowo możliwych do uniknięcia kosztów postoju powyżej 30-minutowego okna docelowego. Nie ma tego w żadnej fakturze.

04 Feature engineering - od punktu danych do sygnału

Co model musi wiedzieć, żeby przewidywać czasy postoju

▸ Wartości przykładowe - ilustracja metody, nie wykonana analiza
Feature-Matrix: 12 Features × 18.000 Samples

Kluczowy trick: kunde_rolling_avg - krocząca średnia z ostatnich 20 przyjazdów per klient. Samo to cecha wyjaśnia ~40% wariancji. Koduje wiedzę ukrytą, którą dyspozytorzy mają w głowie ("u Kowalskiego zawsze długo") - ale jako dokładną liczbę.

05 Model LSTM - sekwencje zamiast wartości jednostkowych

Dlaczego sieć rekurencyjna widzi tutaj więcej niż klasyczna regresja

Prosty XGBoost mógłby dawać już dobre wyniki. Ale LSTM (Long Short-Term Memory) potrafi dodatkowo nauczyć się, że czasy postoju u danego klienta rosną w czasie - np. kiedy magazyn traci pojemność lub redukuje personel. Rozpoznaje trendy w trendach. W praktyce zaczynamy od gradient boostingu - LSTM pokazuje ścieżkę rozbudowy.

Model korzysta z mechanizmu uwagi: samodzielnie uczy się, które z ostatnich przyjazdów są najbardziej istotne dla bieżącej predykcji. Dla klienta reorganizującego magazyn przykłada większą wagę do najnowszych punktów danych.

06 Wyniki - co model widzi

Trenowany na 80% danych, oceniany na ostatnich 3 miesiącach

12 min
MAE (LSTM)
0.72
R² Score
24%
MAPE
16 min
MAE (Baseline)
↳ Interpretacja

Model LSTM przewiduje czas postoju z błędem ±12 minut - 25% dokładniej niż prosta linia bazowa (średnia z ostatnich 5 wizyt, błąd 16 minut). R² = 0,72 oznacza: model wyjaśnia niecałe trzy czwarte wariancji czasów postoju. Reszta to rzeczywisty szum (pogoda, rotacja personelu itp.).

Predykcja vs. rzeczywistość - dane przykładowe (wycinek, 200 punktów)
Błąd predykcji według klienta - gdzie model jest niepewny

07 Business impact - co to oznacza w euro

Kalkulacja, którą Państwa kontroler zrozumie natychmiast

14.700 h
Czas postoju / rok
€661.500
Łączny koszt postoju
€132.300
Z tego osiągalne
20 %
Potencjał oszczędności
Unikalne koszty postoju per klient - top 10
↳ Twarda prawda

Typowa flota 150 ciężarówek generuje rocznie ok. €661 500 kosztów postoju. Rachunkowo do uniknięcia: €264 600 (założenie: 40% kosztów postoju przypada na czas powyżej 30-minutowego okna) - z tego realnie osiągalna połowa: €132 300. Top 5 klientów odpowiada za ok. €63 600 rachunkowo możliwych do uniknięcia kosztów - jedna rozmowa o oknach czasowych na klienta.

KlientBranżaDostawyŚr. postójKoszty możliwe do uniknięciaRekomendowane działanie
K-003Baustoffe42089 min€18.585Umowa na okno czasowe + wczesny slot
K-029FMCG51068 min€14.535Priorytet przybycia przed 09:00
K-017Chemie38076 min€13.110Unikać poniedziałków, żądać 2. rampy
K-041Lebensmittel34071 min€10.455Konsolidacja drobnicowa (mniej dostaw)
K-008Automotive29062 min€6.960Wykorzystać okno JIT (już dostępne)

08 Następne kroki dla Państwa floty

Od analizy do wdrożenia

Ten model można wytrenować na Państwa danych rzeczywistych. Czego potrzeba:

① Eksport danych

CSV z telematyki + ERP: godzina przyjazdu, klient, czas załadunku, waga. Czyszczenie danych - w naszym zakresie.

② Faza pilotowa

Trenowanie modelu na 20 najważniejszych klientach. Efekt: dashboard z codziennymi predykcjami dla dyspozyturę.

③ Integracja

Integracja API z Państwa TMS. Automatyczna prognoza czasu postoju przy tworzeniu trasy. Alerty na żywo przy anomaliach.

Co ta kalkulacja oznacza dla Państwa floty, wyjaśnia nasze doradztwo AI w logistyce.
Wszystkie 6 modułów: AI w logistyce