99% kalkulatorów TCO online bierze cenę auta, mnoży spalanie WLTP przez 15 000 km, dodaje 1000 zł za ubezpieczenie i odejmuje "50% po 5 latach" jako rezydualną. To matematyka Excela z 2005 roku. CzymPojade.pl liczy inaczej. Nasz silnik TCO v4.0 to 15 modułów Pythona, live feedy paliwa z PSE i e-petrol.pl aktualizowane co 5 minut, modele ML trenowane tygodniowo oraz 500-symulacyjne Monte Carlo na każde auto. Poniżej pokazuję warstwy, które robią różnicę 20-40% w wyniku TCO 5-letnim w porównaniu z prostymi kalkulatorami.
Dlaczego prosty kalkulator kłamie
Weźmy przykład. Skoda Octavia 2.0 TDI, 15 000 km rocznie, 5 lat. Typowy online-kalkulator (ADAC, AutoCentrum, ceneo moto) zwraca TCO ok. 145 000 zł. Nasz silnik wylicza 168 000 zł. Skąd 23 tys. różnicy?
- WLTP mówi 4,8 l/100 km. W realu (ADAC EcoTest + dane Spritmonitor.de) to 5,6 l. Różnica 17% na paliwie przez 5 lat to 4 600 zł.
- Proste kalkulatory biorą "średnią cenę paliwa 6,50 zł/l" z ubiegłego roku. My ciągniemy ceny z PSE + e-petrol.pl z 5-minutowym cache. Różnica 0,30 zł/l = 1 800 zł.
- Amortyzacja liniowa (50% po 5 latach) to aproksymacja tak gruba, że dla Skody to ~55%, dla Volkswagena Golf już 62%, dla BYD Sealion ~45%. Różnica 10 punktów = 8 000 zł.
- Ubezpieczenie per typowy kierowca bez kalkulacji per marka/model/silnik (Skoda Octavia 2.0 TDI jest drożej ubezpieczana niż Skoda Octavia 1.5 TSI) = 3 500 zł.
- Serwis "1500 zł rocznie" zamiast event-based (olej co 15k, rozrząd co 120k, klocki co 40k, opony co 60k) = 5 200 zł różnicy.
23 000 zł nie jest "błędem zaokrąglenia". To różnica między sensownym TCO a zgadywanką, która mówi ci "ten samochód jest tańszy", gdy w rzeczywistości nie jest. Silnik v4.0 został zbudowany, żeby tę przepaść zamknąć.
Warstwa 1: Konsumpcja która widzi jak jeździsz
Spalanie w WLTP to wynik laboratoryjny przy 23 stopniach, bez AC, bez wiatru, bez pasażerów, z kierowcą lekką stopą. Real-world konsumpcja zależy od:
- Prędkości - BEV przy 80 km/h pali ok. 0,95× WLTP, przy 140 km/h już 1,6×, przy 160 km/h nawet 2×. ICE inaczej: krzywa opti okolo 90 km/h, potem ostro rośnie.
- Profilu drogi - 40% autostrady vs 40% miasta przy tym samym aucie daje inne TCO. Silnik automatycznie dobiera split w zależności od rocznego przebiegu (5k km = głównie miasto, 50k km = głównie autostrada). Możesz też ustawić ręcznie.
- Stylu jazdy - 4 tryby (eco / normal / dynamic / aggressive), każdy z własną krzywą zużycia per napęd.
- Pogody - dla BEV uwzględniamy profil zimy (styczeń-luty podnoszą zużycie o 20-30% przez heat pump i degradację baterii w niskiej temperaturze).
Współczynniki per napęd × prędkość × styl jazdy × pogoda zostały skalibrowane przeciwko Spritmonitor, ADAC EcoTest i danym z polskich flot (łącznie ~14 miesięcy iteracji). Wynik: nasze predykcje zużycia paliwa mieszczą się w granicach ±5% rzeczywistych pomiarów z Spritmonitor na 80% modeli w bazie.
Warstwa 2: Powierzchnia amortyzacji 2D
Większość kalkulatorów TCO amortyzuje liniowo: "samochód traci 10% rocznie". To niewłaściwe. Auto z przebiegiem 300 000 km po 5 latach jest warte dramatycznie mniej niż auto po 5 latach z 50 000 km. Ale też dwa auta z 75 000 km po 5 latach mogą mieć różne wartości - bo każda marka spada inną krzywą.
Silnik v4.0 używa powierzchni 2D: retention(wiek, skumulowany km). Czyli zamiast linii mamy mapę, na której każda kombinacja (wiek × przebieg) ma swoją wartość rezydualną. Interpolacja biliniowa między kilkudziesięcioma punktami, kalibrowana na danych z Otomoto (~8000 aut/tydzień) + per-marka tierowanie (Tesla, Toyota popular, chinese budget, french budget itd.). Dodatkowo nakładamy modyfikatory dla brand-specific events (Jetour rzadko, Toyota Corolla często, Renault Zoe tragicznie).
Efekt: Skoda Octavia po 5 latach z 75 000 km trafia w inny punkt siatki niż Renault Zoe po 5 latach z 75 000 km. Zamiast "50% dla obu" dostajesz 62% dla Skody i 29% dla Zoe. Realna różnica w wyniku TCO: 30 000+ zł.
Warstwa 3: Serwis oparty na zdarzeniach, nie kwocie rocznej
"1500 zł rocznie na serwis" to mit, który utrzymują producenci i leasingodawcy ("nasz pakiet serwisowy!"). Realnie serwis działa event-based:
- Olej + filtr co 10-15 tys. km (chinese 10k, popular 15k, premium 15k, EV 30k).
- Klocki hamulcowe przód co ~50-70 tys. km (BEV zużywają ~2× mniej dzięki rekuperacji).
- Tarcze co ~100-150 tys. km.
- Rozrząd pasek co ~90-120 tys. km (łańcuch - teoretycznie życie, praktycznie 200+ tys.).
- LPG wtryskiwacze co ~70 tys. km (~800 zł za zestaw dla 4 cylindrów).
- Amortyzatory co ~120 tys. km.
- Sprzęgło manualne ~150 tys. km, automat DSG serwis co 60 tys.
- Klimatyzacja (dezynfekcja + nabicie) co 2-3 lata.
- ICE ma 12 komponentów event-based. Tesla - stały roczny. BEV inne marki - pakiet bazowy + heat pump po gwarancji.
Silnik v4.0 odpala wszystkie te zdarzenia na timeline 5 lat i sumuje koszty per region (18 polskich miast, multiplikatory stawki mechanika 0,85× dla wschodu, 1,30× dla Warszawy). Dodatkowo integracja z gwarancją (50 marek, redukcja kosztu o 95% podczas gwarancji) i tier-based part prices (chińskie: dostępność części = ryzyko, wycena 1,15× premium).
Warstwa 4: Live feedy ceny paliwa i prądu
Ceny paliwa i prądu zmieniają się codziennie. Kalkulator "średnia z ubiegłego roku" spóźnia się o 12 miesięcy. Silnik v4.0 ciągnie:
- PL paliwo (benzyna/diesel/LPG) - e-petrol.pl, cache 5 minut, median per typ paliwa.
- PL prąd - PSE RDN SPOT (aukcja dzień przed) - dla taryfy dynamicznej (Pstryk, Tauron, TauCena). Do tego fallback na taryfę G11/G12 per profil konsumenta.
- DE paliwo - Tankerkönig API (24h TTL).
- UK prąd - Ofgem Q1 snapshot + override ENV.
- EU prąd hurtowy - ENTSO-E (w scaffold, dołączony przy pierwszym kluczu API).
Dla BEV z garażem + taryfą dynamiczną + PV dochodzi model V2H (vehicle-to-home): auto pobiera prąd w nocy, gdy jest tani (40-70 gr/kWh), oddaje w dzień podczas peak (1,40-2,00 zł/kWh). To tzw. arbitraż taryfowy - silnik v4.0 wylicza oszczędność miesięczną per profil dobrych decyzji (ile dni w miesiącu auto jest pod ładowarką w peak/off-peak oknach).
Warstwa 5: Monte Carlo - ile naprawdę wiesz
Klasyczne TCO daje jedną liczbę: "168 000 zł". Silnik v4.0 daje trzy liczby: P10 (optymistyczny scenariusz, tylko 10% prawdopodobieństwa, że TCO będzie niższe), P50 (median, twoja najlepsza predykcja), P90 (pesymistyczny, tylko 10% szans, że TCO przekroczy tę liczbę).
Jak? 500 symulacji Monte Carlo dla każdego auta, randomizacja parametrów w rozsądnych granicach: inflacja paliwa ±1 pp, przebieg realny ±15%, awarie nielosowe per tier, cena energii ±20%.
Efekt dla użytkownika: zamiast "168 000 zł" widzisz "159 000 zł (optymistyczny) - 168 000 zł (median) - 184 000 zł (pesymistyczny)". Wiesz, gdzie jest ryzyko, wiesz, że to predykcja, nie pewnik. Podejmujesz lepsze decyzje.
Warstwa 6: ML classifier + cluster similarity
Poza liczbami, silnik v4.0 używa 3 modeli machine learning:
- Random Forest brand tier - klasyfikuje auto do jednego z 5 tierów (chinese budget / french / popular / premium / luxury). Używane do cen części, rezydualnej, stawek serwisu. Cross-validation accuracy 79,7%.
- Random Forest segment - A-Mini / B / C-Kompakt / D-Sredni / E-Wyzszy / F-SUV / G-Luksus / Pickup / Van. Używane do benchmarkowania (czy to auto jest "tanie w segmencie" czy drogie). CV accuracy 98,6%.
- KMeans 12 klastrów - grupy aut o podobnym profilu TCO (np. "premium BEV D", "chinese LPG SUV", "japanese hybrid C"). Używane do rekomendacji "podobne auta" i collaborative filtering ("ludzie w twoim klastrze wybierają X").
Modele trenują się co tydzień (niedziela 4:00 UTC), atomic save z backup'em. Feature importance jest eksponowane użytkownikowi - po kliknięciu auta widzisz top 8 cech, które "zdecydowały" o klasyfikacji. To transparentność której nikt w branży nie robi. Brand recognition algorytmu to nie jest black box.
Warstwa 7: Finansowanie - 6 trybów
TCO zależy dramatycznie od sposobu zakupu:
- Cash - pełna cena do przodu, rezydualna po 5 latach wraca do ciebie.
- Credit - zaliczka + rata + odsetki, rezydualna też wraca.
- Leasing operacyjny - niska zaliczka + rata + wykup lub zwrot, podatkowo można odliczyć CIT/PIT.
- Leasing finansowy - amortyzacja jak własność, odliczenie VAT 50-100%.
- Balloon - niska rata + duży wykup na końcu.
- Długoterminowy najem (LTR) - jedna rata, bez wykupu, najprostszy model B2B.
Dla każdego trybu silnik liczy inny TCO, bo inna jest struktura cash flow, różne podatki, inna rezydualna. Przykład: BMW iX3 dla firmy jest o 14% tańszy miesięcznie w leasingu operacyjnym (tarcza podatkowa CIT 19%) vs cash. To jest real edge dla flot, którego zwykłe kalkulatory nie pokazują.
Warstwa 8: Optymalizatory decyzyjne
Silnik v4.0 zawiera 9 solverów opartych na HiGHS (library Mixed-Integer Linear Programming). Każdy odpowiada na inne pytanie decyzyjne: "kiedy wymienić auto na nowsze?", "jaki split finansowania daje najniższy NPV?", "czy dokupić wallbox przy obecnej taryfie czy czekać rok?", "jakie auto w budżecie X maksymalizuje oszczędność w 5-letniej perspektywie?". To najbardziej zaawansowana część silnika - matematycznie optymalizuje twoje decyzje zamiast tylko liczyć koszt.
Co to wszystko oznacza dla Ciebie
Wejdź w /wizard, odpowiedz na 8 pytań, zobacz wynik. Jeden z tych 3 ekranów po 30 sekundach:
- Wynik TCO 5-letni per scenariusz (BEV / HEV / ICE / LPG / "keep obecne"), miesięczna rata, total przez 5 lat.
- Monte Carlo widełki P10/P50/P90 - ile ryzyka w Twoim wyborze.
- ML insights - auto, które wybierasz, jest w klastrze X, feature importance mówi że kluczowe czynniki dla Twojego profilu to A, B, C.
Dodatkowo - jeśli chcesz głębiej - /calculator daje dostęp do wszystkich parametrów (consumption override, road split ręczny, driving style, inflacja, ubezpieczenie custom, 3 scenariusze jednocześnie).
Walidacja - skąd wiemy że to działa
Silnik v4.0 przeszedł ścieżkę kalibracji, której nie robi nikt w polskiej branży:
- 412 testów pytest - każda zmiana kodu uruchamia pełny pakiet, czerwony test = nie ma merge'a do main.
- 644 regresji per auto - po każdej zmianie w silniku liczymy TCO dla wszystkich 959 aut w bazie, porównujemy ze snapshotem poprzedniej wersji, flagujemy jeśli coś wybiło się ponad 5% przy tych samych parametrach wejściowych.
- Kalibracja na Spritmonitor.de - nasze predykcje spalania mieszczą się w ±5% realnych pomiarów dla 80% modeli.
- Kalibracja rezydualnej na Otomoto - ~8 tys. aut/tydzień w danych rynkowych, aktualizacja krzywych per marka co kwartał.
- Benchmark vs ADAC + AutoCentrum - nasze TCO 5-letnie jest systematycznie 10-15% wyższe od ich prognoz, bo dodajemy event-based maintenance i realne zużycie. Na Spritmonitor ta różnica się potwierdza - realne koszty są ~12% wyższe od "katalogowych".
Co planujemy w v5
- Integracja Otomoto partner API (real-time ceny używanych - już w scaffold).
- Streaming odpowiedzi "Professor Agent" (AI-doradca który analizuje wyniki optimizatorów i tłumaczy per model mentalny użytkownika).
- Interaktywne sub-kalkulatory per karta w wynikach (kliknij "Replacement timing" - rozwija się slider TCO w czasie).
- Enterprise security audit (OWASP Top 10, rate limiting, GDPR compliance).
- Rozszerzenie na pickupy i vany (już częściowo w bazie - Maxus eTerron, KGM Musso, Ford Transit Custom electric).
Jeśli jesteś dziennikarzem motoryzacyjnym, fleet managerem lub po prostu osobą, której nie wystarcza "~1500 zł/mies" - uruchom silnik na swoim profilu. czympojade.pl/wizard. Jeśli interesuje cię współpraca redakcyjna - napisz na pawel@czympojade.pl. Mogę przygotować dedykowane wycinki danych pod konkretny artykuł lub segment, w pakiecie "0 zł za backlink do czympojade.pl".
To nie jest Excel z 2005 roku. To 15 modułów Pythona, 3 modele ML retrenowane tygodniowo, live feedy z 4 rynków europejskich, 500-symulacyjne Monte Carlo, 9 solverów MILP, i 2 lata kalibracji na realnych danych rynkowych. Wszystko żeby zaoszczędzić ci 50 000 zł na złej decyzji zakupowej. Jeśli masz 30 sekund na wizard - sprawdź sam.