Planuj

Optymalizacja tripów wspierana przez AI

Automatycznie przypisuj przesyłki do pojazdów za pomocą wbudowanego solvera VRP i obejrzyj wynik przed zatwierdzeniem.

VRPPTV OptiFlow2-optEU 561/2006Preview modeKafka
VRP
Solver built-in
5
Optimiser engines
EU 561
Regulation compliant
Preview
Before committing
Trasa tripu na mapie z numerowanymi postojami i panelem edycji z opcjami włącz edycję, dodaj postój, zmień kolejność postojów i dopasuj widok
Edytuj wygenerowaną trasę ręcznie: dodawaj postoje, zmieniaj ich kolejność i przeliczaj.

Przestań spędzać godziny na ręcznym układaniu planów tras. Wbudowany w Transportial solver problemu marszrutyzacji pojazdów (VRP) analizuje każdą otwartą przesyłkę, każdy dostępny pojazd, dostępność kierowców, okna czasowe i ograniczenia wynikające z unijnych przepisów o czasie jazdy, a następnie w kilka sekund tworzy zoptymalizowany plan.

Co robi

Wszystko, co robi ten moduł, nazwane tak, jak znajdziesz to w produkcie.

Wybierz silnik dopasowany do zadania

Optymalizator jest wymienny dla każdej platformy; ograniczenia poniżej zależą od wybranego silnika.

  • PTV OptiFlow

    Optymalizacja tras PTV Developer z konfigurowalnymi profilami tras, trybem ruchu, kosztem za godzinę, kilometr, postój, trasę i niewykorzystany pojazd, kosztami outsourcingu, zwartością tras, równoważeniem czasu trwania, horyzontem planowania, regułami przerw kierowcy oraz atrybutami pojazdów ADR lub dla ładunków o wysokiej wartości.

  • PTV xTour

    Planowanie tras na PTV xServer dla platform, które nadal go używają (xServer 1 kończy żywot 1 września 2026; następcą jest OptiFlow).

  • OSRM i CloverOpt

    OSRM rozwiązuje kolejność postojów dla jednego pojazdu (TSP); CloverOpt to chmurowa usługa VRP dla platform, które ją preferują.

  • Solver Transportial

    Własny solver buduje tripy metodą najbliższego sąsiada, ulepsza je ruchami przeniesienia, zamiany, scalania i podziału w zachłannym przeszukiwaniu lokalnym lub symulowanym wyżarzaniu, a każdą trasę dopracowuje algorytmem 2-opt. Minimalizuje dystans.

Czego przestrzega optymalizator

  • Przedziały pracy pojazdów

    Domyślne okna pracy dla każdego pojazdu, maksymalny okres jazdy i maksymalny łączny czas trasy.

  • Limity kształtu trasy

    Maksymalna liczba postojów i maksymalna liczba sztuk na trasę oraz przełączniki ignorowania ograniczeń lokalizacji, przesyłek lub akcji, gdy potrzebujesz zgrubnej pierwszej wersji.

  • Cel optymalizacji

    Dystans, czas, CO₂ lub koszt, zależnie od silnika. PTV, OptiFlow, OSRM i CloverOpt oferują wszystkie cztery; własny solver optymalizuje dystans.

  • Ograniczenia z danych

    Okna czasowe, waga, rozmiar, prędkość, wartość czujnika, rodzaj paliwa, typ pojazdu, norma emisji, typ sprzętu i ograniczenia trasy w przesyłkach i lokalizacjach, każde jako wymagane lub preferowane.

Podgląd, korekta, zatwierdzenie

  • Podgląd przed zapisem

    Optymalizator zwraca gotowe tripy i listę przesyłek, których nie udało się umieścić. Nic nie zostaje zapisane, dopóki nie klikniesz „Zapisz wszystkie tripy”.

  • Edytuj wynik

    Otwórz dowolny wygenerowany trip na mapie, dodaj postoje lub zmień ich kolejność, odwróć trasę i przelicz; tablica planowania pokazuje wpływ na ETA i status planu.

  • ETA uwzględniające czas pracy kierowcy

    Opcjonalne planowanie według EU 561/2006 wstawia przerwy i odpoczynki dzienne do trasy i łańcucha ETA, więc obiecane godziny już zawierają odpoczynek kierowcy.

  • Rekomendacje dla jednej przesyłki

    Dla pojedynczej przesyłki silnik rekomendacji ocenia pojazdy, kierowców, sprzęt, kontrakty przewozowe i istniejące tripy za pomocą ważonych reguł (bliskość, czas jazdy, ADR, prawo jazdy, język, konflikty harmonogramu, zapas ładowności) i wyjaśnia każdą ocenę.

Jak to działa

  1. Wybierz zakres

    Otwórz kartę Optymalizator i wybierz otwarte przesyłki oraz pojazdy, których może użyć; ustaw przedziały pracy, maksymalny okres jazdy i maksymalny czas.

  2. Uruchom

    Kliknij „Optymalizuj!”. Wybrany silnik układa trasy według wskazanej ładowności i ograniczeń, a następnie zwraca gotowe tripy i niezaplanowane przesyłki.

  3. Sprawdź

    Każdy proponowany trip pokazuje postoje, dystans, czas trwania, koszt i emisje. Przy nieumieszczonych przesyłkach podany jest powód, więc możesz poluzować ograniczenie lub dodać moce przewozowe.

  4. Popraw ręcznie

    Przeciągnij przesyłkę do innego tripu, zmień kolejność postojów na mapie lub przypnij przypisanie, którego nie chcesz zmieniać, a potem przelicz.

  5. Zapisz i wyślij

    Zapisz wszystkie tripy. Pojawią się na tablicach ze statusem planu, gotowe do potwierdzenia i wysłania kierowcom.

Tablica planowania z ładunkiem przeciągniętym na panel tripów podświetlony jako prawidłowe miejsce upuszczenia
Wynik optymalizatora trafia do tego samego panelu tripów co planowanie ręczne.

Optymalizacja to narzędzie dla planistów, a nie ich zastępstwo

Transportial traktuje optymalizator jako pierwszy szkic. Szybko tworzy trasy według jawnych ograniczeń, a potem oddaje kontrolę: planista widzi każdy trip na mapie i na tablicy, przesuwa to, co według lokalnej wiedzy powinno się zmienić, i dopiero wtedy zapisuje. Dlatego wynik trafia do tego samego panelu tripów co ręczne planowanie metodą przeciągnij i upuść.

Zabezpieczenia tablicy planowania działają także na zapisanym wyniku. Alerty dotyczące czasu pracy kierowcy, ładowności, ADR i konfliktów nie rozróżniają, czy trip zbudował człowiek, czy algorytm.

Wynik planera tras z dystansem, czasem trwania i przeglądem kosztów dystansu, czasu pracy, energii i opłat drogowych oraz trasą na mapie
Każdy wygenerowany trip ma dystans, czas trwania i pełne zestawienie kosztów.

Dlaczego silnik jest wymienny

Żaden pojedynczy optymalizator nie pasuje do każdej operacji. Dystrybucja paczek z 200 postojami na furgonetkę wymaga innych heurystyk niż flota cystern ze ścisłymi wymogami ADR i oknami czasowymi. Transportial uruchamia silnik jako ustawienie platformy, więc najemca może zacząć od własnego solvera i przejść na PTV OptiFlow, gdy jego ograniczenia uzasadnią licencję, bez zmiany sposobu pracy planistów.

To samo dotyczy wyznaczania tras. Kalkulatorem tras za optymalizatorem może być PTV, HERE, Google, OSRM lub samodzielnie hostowany GraphHopper, a obliczenia tras można asynchronicznie przenieść na węzły robocze przez Kafkę, gdy trzeba wyliczyć wiele tras naraz.

Pojęcia i terminologia

Słowa używane w tym module, z linkami do pełnego słownika, gdy pojęcie ma własną stronę.

Otwórz słownik
Problem marszrutyzacji (VRP)Słownik
Przydzielenie zestawu przesyłek do floty pojazdów i ustalenie kolejności postojów tak, aby zminimalizować łączny dystans, czas, koszt lub CO₂ przy ograniczeniach ładowności i okien czasowych.
Cel
To, co silnik minimalizuje: dystans, czas, CO₂ lub koszt. Dostępne cele zależą od wybranego silnika.
2-opt
Ruch dopracowujący trasę, który odwraca jej fragment, jeśli to ją skraca; stosowany przez własny solver po fazie budowy.
Przedział pracy
Okno, w którym pojazd może pracować podczas przebiegu optymalizacji, z maksymalnym okresem jazdy i łącznym czasem.
Ograniczenie
Reguła dotycząca przesyłki, lokalizacji lub tripu (okno czasowe, waga, rozmiar, typ pojazdu, norma emisji, typ sprzętu, wartość czujnika, trasa) oznaczona jako wymagana lub preferowana.
Rekomendacja
Oceniony i uzasadniony kandydat (pojazd, kierowca, sprzęt, kontrakt przewozowy lub istniejący trip) dla jednej przesyłki.
EU 561/2006Słownik
Rozporządzenie o czasie jazdy, którego przerwy i odpoczynki mogą być wstawiane do tras i ETA podczas optymalizacji.

Najpierw wypróbuj za darmo

Darmowe narzędzia, które robią część tego, co robi Optymalizacja tripów wspierana przez AI, bez zakładania konta. Gdy robienie tego pojedynczo zacznie Cię męczyć, moduł zrobi to automatycznie dla każdego zlecenia.

Wszystkie darmowe narzędzia

Współpracuje z

Konektory, które od razu zasilają ten moduł lub korzystają z jego danych.

Szczegóły techniczne

Silnik optymalizacji to ustawienie platformy. Wyznaczanie tras i optymalizacja są asynchronicznie przekazywane do węzłów roboczych przez Apache Kafka. PTV OptiFlow, PTV xTour, OSRM i CloverOpt udostępniają cele odległości, czasu, CO₂ i kosztów; własny solver minimalizuje odległość.

Najczęściej zadawane pytania

Jakie silniki optymalizacji są dostępne?

PTV OptiFlow, PTV xTour (xServer 1, wycofywany we wrześniu 2026), OSRM, CloverOpt i własny solver Transportial. Silnik jest ustawieniem platformy.

Czy optymalizator przestrzega przepisów o czasie jazdy?

PTV OptiFlow stosuje reguły przerw kierowcy bezpośrednio. Dla każdego silnika opcjonalny planer EU 561/2006 wstawia przerwy i odpoczynki dzienne do tras i łańcuchów ETA, a wbudowane alerty oznaczają w zapisanym tripie niewystarczający pozostały czas jazdy.

Czy mogę zachować niektóre przypisania bez zmian?

Tak. Przypięte przypisania i ograniczenia oznaczone jako wymagane są zachowywane; optymalizator pracuje wokół nich. Możesz też ignorować ograniczenia lokalizacji, przesyłek lub akcji, aby uzyskać zgrubny pierwszy szkic.

Co dzieje się z przesyłkami, których optymalizator nie może umieścić?

Trafiają na listę niezaplanowanych wraz z powodem, więc możesz dodać moce przewozowe, poluzować okno lub zaplanować je ręcznie na tablicy.

Czy można optymalizować pod kątem CO₂ zamiast dystansu?

Tak, w PTV, OptiFlow, OSRM i CloverOpt, które oferują cele: dystans, czas, CO₂ i koszt. Własny solver optymalizuje dystans.

Czy to działa dla pojedynczego nowego zlecenia, które wpada w środku dnia?

Skorzystaj z rekomendacji w przesyłce: oceniają one istniejące tripy według nakładania się czasu, zapasu wagi, objętości i metrów ładunkowych, bliskości miejsca załadunku i zgodności ADR, a najlepszą kombinację zastosujesz jednym kliknięciem.

Gotowy, by wykorzystać to w praktyce?

Zacznij za darmo z pełnym dostępem do platformy lub porozmawiaj z naszym zespołem o swojej operacji.