Lezione 4 · Dimensionare la flotta e confrontare le run
Di quanti veicoli ha bisogno l'impianto? La risposta onesta viene dal far girare le alternative e confrontarle. Porterai la domanda a 80 ordini all'ora, eseguirai uno, due e tre AGV e imparerai quali numeri leggere per distinguere una flotta che regge da una che sopravvive appena.
- Durata
- 25 min
- Parti da
- il checkpoint della lezione 3
- Imparerai
- eseguire alternative una dopo l'altra e confrontarle nella tabella Confronto run
- distinguere una flotta satura da una comoda da coda, lead time e utilizzo
- trovare dove va il tempo con le sezioni dei risultati, i grafici e le heatmap
Apri il progetto della lezione 3, oppure il suo checkpoint.
Un terzo caricabatterie
Confronterai flotte fino a tre veicoli e ogni veicolo ha bisogno di una propria stazione di partenza. Torna in Disegna e aggiungi un altro caricabatterie.
- Posizionalo. Scegli Stazione (7) e clicca sul lato basso vicino a (500, −6 000), subito a sinistra di Ingresso merci. Chiamala
Carica 3e spunta Carica batterie. - Mantieni una distanza. Le stazioni di partenza devono distare almeno la distanza minima dello scenario (1000 mm di default), così tre veicoli non partono uno sopra l'altro. 2,5 m tra i caricabatterie sono più che sufficienti.
Aumenta la domanda
Con un ordine ogni 60 s due veicoli reggono per un soffio. Ora chiedi di più. In Simula apri Ordini e imposta Intervallo a 45 secondi: 80 ordini all'ora. Lascia tutto il resto com'è e imposta Durata della run su 1 h.
Il principio che rende affidabili i confronti: cambia una cosa alla volta e tieni la stessa durata. Qui l'unica cosa che cambia tra le run è il numero di veicoli.
Tre run
- Un veicolo. In Flotta imposta Numero AGV a
1e premi Avvia run. Aspetta che finisca: richiede circa mezzo minuto. - Due veicoli. Imposta il numero a
2ed esegui di nuovo. La run precedente è stata archiviata automaticamente: non devi fare nulla per conservarla. - Tre veicoli. Impostalo a
3(il passaggio indica3/3 AGVora che i caricabatterie sono tre) ed esegui ancora.
Leggi il confronto
Ogni run terminata viene aggiunta alla tabella Confronto run nel pannello sotto la mappa (clicca la sua scheda per aprirlo). Ogni riga è una run; le colonne a sinistra sono gli ingressi che differiscono, le altre sono i risultati. Un ▲ segna il valore migliore di ogni misura, solo dove le run differiscono davvero.
| Run | AGV | Throughput | Coda max | Lead time | Utilizzo |
|---|---|---|---|---|---|
| Run 1 | 1 | 30 /h | ≈ 50 | ≈ 20 min | 100 % |
| Run 2 | 2 | 59 /h | ≈ 20 | ≈ 9 min | 99 % |
| Run 3 | 3 | 79 /h | 0 | ≈ 1 min | 90 % |
Leggila così:
- Un veicolo consegna circa 30 all'ora contro gli 80 richiesti. La coda cresce per tutta l'ora (il massimo è intorno a 50) e una missione aspetta decine di minuti. La flotta è decisamente troppo piccola.
- Due veicoli consegnano circa 59 all'ora. Meglio, ma ancora sotto 80: la coda non smette di crescere (circa 20 alla fine) e il lead time è di minuti. Un utilizzo del 99% è il segnale: i veicoli sono saturi e il surplus finisce in coda.
- Tre veicoli consegnano circa 79 all'ora, tutta la domanda. La coda resta a zero e una missione impiega circa un minuto dalla creazione alla consegna. L'utilizzo è circa il 90%: non più saturo, anche se con poca capacità di riserva.
La regola pratica: la flotta giusta è la più piccola la cui coda resta limitata e il cui lead time P95 rispetta l'obiettivo, con un po' di margine per il giorno storto. Qui sono tre. Un throughput uguale alla domanda non basta da solo: guarda la coda.
La tabella conserva fino a 12 run della sessione. Un pulsante cestino su ogni riga la rimuove, Esporta CSV esporta la tabella e Svuota la svuota. Le run restano comunque in Archivio run.
Dove va il tempo?
Il confronto dice quale configurazione è migliore. La scheda Risultati dice perché. Aprila dopo una run ed espandi le sezioni:
- Tempi delle missioni: il lead time medio si divide in attesa in coda (prima dell'assegnazione) ed esecuzione (dall'assegnazione alla consegna). Quasi tutto il lead time con un veicolo è attesa in coda.
- Impiego della flotta: una barra per veicolo, divisa per ciò che faceva: trasporto carico, viaggio a vuoto, carico e scarico, rientro, attesa traffico, ricarica, inattivo. Mostra se il lavoro è distribuito in modo uniforme.
- Andamento: grafici di throughput e coda nel tempo. Una linea di coda che sale soltanto è la saturazione resa visibile; una che oscilla attorno a un valore basso è una flotta che regge.
- Colli di bottiglia: attese causate dal traffico e code alle stazioni. Qui è vuota, perché un anello semplice non ha dove ingorgarsi; la lezione successiva le dà qualcosa da trovare.
Per vedere le stesse informazioni sulla pianta scegli un livello nell'elenco Heatmap sul layout della barra: Occupazione colora ogni percorso in base a quanto tempo è occupato, gli altri mostrano passaggi, attese agli ingressi e punti di attesa. La heatmap cambia solo la vista; non riavvia mai la run.
Per un rapporto, Esporta (.zip) scrive uno ZIP con i risultati in JSON e tabelle CSV e PDF scrive un breve rapporto con osservazioni e piante. Funzionano sulla run corrente e su qualunque run riaperta dall'archivio.
- Tre righe nella tabella di confronto con 1, 2 e 3 AGV, un throughput di circa 30, 59 e 79 all'ora e i ▲ nella terza riga.
- Riporta i veicoli a 2 e alza Vel. rettilinei nella scheda della flotta in Veicoli da 80 a 120 cm/s. Una coppia più veloce raggiunge la domanda? Confronta la nuova run con le due precedenti.
- Cambia Scelta AGV per la missione sulla seconda opzione con tre veicoli e confrontala con quella predefinita. Con un solo prelievo la differenza è piccola: le regole di assegnazione contano di più con molti prelievi.
- Riduci i tempi di carico e scarico da 12 s a 6 s. Quale leva, un veicolo più veloce o un servizio più breve, dà più throughput?
Checkpoint
Contiene: 8 percorsi · 6 stazioni · 3 AGV.
Scarica il checkpoint (aurora-04-fleet-sizing.it.sim)
Aprilo con Progetto›Importa progetto. Sostituisce il progetto aperto, quindi salva prima il tuo (oppure aprilo in un'altra scheda del browser). Quello che fai da qui in poi è una copia: il file del checkpoint non cambia mai. Usalo per ripartire da qui se hai saltato una lezione, o per confrontare il tuo progetto con quello atteso.