Passa al contenuto principale

Ottimizzazione Percorsi

Il motore di Ottimizzazione Percorsi utilizza l'AI per calcolare le sequenze di consegna più efficienti per uno o più veicoli, minimizzando i tempi di percorrenza, il consumo di carburante e il costo operativo complessivo, nel rispetto di tutti i vincoli di consegna.

Cosa ottimizza il motore

ObiettivoDescrizione
Tempo di percorrenzaMinimizza la durata totale inclusi tempo guida e sosta in ogni fermata
DistanzaRiduce i chilometri totali percorsi da tutta la flotta
Costo carburanteValuta i percorsi in base al tipo di strada e al profilo di efficienza del veicolo
Rispetto delle finestreMassimizza le consegne completate entro la finestra temporale richiesta
Ore autistaRispetta i limiti di orario di servizio (HOS) per ogni autista

Vincoli gestiti

L'ottimizzatore rispetta tutti i vincoli operativi definiti nelle risorse della flotta:

  • Finestre temporali — Ogni fermata può avere un orario di arrivo minimo e massimo
  • Capacità veicolo — Limiti di peso (kg) e volume (m³) per veicolo
  • Restrizioni tipo veicolo — Alcune fermate possono richiedere veicoli specifici (es. frigorifero, pianale)
  • Competenze autista — Le fermate possono richiedere autisti certificati (es. merci pericolose, ADR)
  • Durata massima percorso — Configurabile per flotta o per configurazione ordine
  • Pause obbligatorie — Periodi di riposo conformi alla normativa HOS inseriti automaticamente

Come usare l'Ottimizzazione Percorsi

Dalla vista Ordini

  1. Seleziona uno o più ordini non assegnati in Operazioni → Ordini
  2. Clicca Ottimizza Percorsi con AI
  3. Configura i parametri di ottimizzazione:
    • Obiettivo (tempo / distanza / costo)
    • Veicoli e autisti disponibili
    • Orizzonte di pianificazione (oggi, prossime 24h, intervallo personalizzato)
  4. Visualizza il piano percorsi proposto con tempi stimati e risparmio previsto
  5. Clicca Applica — il sistema crea le assegnazioni e le invia tramite l'Orchestratore

Dall'Orchestratore

L'Ottimizzazione Percorsi è disponibile come selezione motore nell'Orchestratore:

  1. Apri Operazioni → Orchestratore
  2. Seleziona gli ordini da includere
  3. Scegli Ottimizzatore Percorsi AI come motore di dispatch
  4. Esegui l'ottimizzazione e verifica i manifesti prima di confermare

Output dell'ottimizzazione

Al termine, il motore restituisce:

  • Sequenza fermate ordinata per veicolo con indicazioni di navigazione turn-by-turn
  • Orario di arrivo stimato ad ogni fermata
  • Consumo carburante stimato per percorso
  • Riepilogo risparmio — tempo risparmiato rispetto al dispatch manuale, km risparmiati, riduzione CO₂ stimata
  • Fermate non gestibili — fermate che non è stato possibile pianificare entro i vincoli, con il motivo specifico

Ricalcolo Dinamico

Quando un veicolo è già in missione, l'AI monitora le condizioni in tempo reale e attiva un ricalcolo dinamico quando necessario:

EventoAzione
Incidente stradale rilevatoRicalcola le fermate rimanenti con strade alternative
Fermata annullata durante il percorsoRisequenza le fermate rimanenti in modo ottimale
Nuovo ordine urgente aggiuntoInserisce la fermata nella posizione ottimale del percorso attivo
Guasto veicolo segnalatoRedistribuisce le fermate rimanenti agli altri veicoli disponibili

Le notifiche di ricalcolo vengono inviate automaticamente all'autista tramite l'app FM Mobile.

Prestazioni e scala

Dimensione flottaTempo ottimizzazioneRiduzione distanza tipica
Fino a 10 veicoli, 100 fermate< 5 secondi15–25%
10–50 veicoli, 500 fermate10–30 secondi12–20%
50+ veicoli, 1000+ fermate30–90 secondi10–18%

Le percentuali di miglioramento sono calcolate rispetto al dispatch sequenziale (primo arrivato, primo servito). I risultati variano in base alla densità geografica e alla complessità dei vincoli.

Integrazione con la Telematica

Quando è connesso un provider telematico, l'ottimizzatore utilizza dati reali arricchiti:

  • Traffico in tempo reale dal provider telematico connesso
  • Pattern di traffico storici per giorno della settimana e fascia oraria
  • Profili di velocità veicolo dallo storico di guida effettivamente registrato
  • Curve di consumo carburante per modello di veicolo derivate dalla telemetria

Questo produce stime di percorrenza significativamente più accurate rispetto alle API di mappatura generiche.