Lezione 9 · Batterie e disturbi
Una run liscia mostra il meglio che un impianto può fare. I veicoli devono anche ricaricarsi e nella vita reale le cose si fermano per ragioni esterne al modello: qualcosa sul pavimento, un guasto, un operatore che attraversa un corridoio. Attiverai entrambe le cose e misurerai cosa costano.
- Durata
- 30 min
- Parti da
- il checkpoint della lezione 8
- Imparerai
- attivare il modello di batteria e leggere cosa fa alla flotta
- aggiungere disturbi casuali, scegliere il loro volume e leggerne il costo
- confrontare run che includono il caso, che non si ripetono mai esattamente
Apri il progetto della lezione 8, oppure il suo checkpoint.
Il modello di batteria
È spento per default e facoltativo. Quando è attivo, ogni veicolo scarica la batteria mentre lavora, va a un caricabatterie libero della sua flotta quando la carica scende sotto una soglia e torna al lavoro quando si è ricaricato fino a un'altra. I numeri stanno in due posti: la politica (le soglie) è comune a tutti e sta nello scenario; il pacco (tipo, autonomia, tempo di carica) appartiene a ogni flotta, nella scheda Veicoli, dove l'hai impostato nell'ultima lezione: piattaforme al litio, flotta pesante al piombo.
- Attivalo. In Simula apri il passaggio Batteria e spunta Simula carica e scarica. Compaiono tre campi: Carica iniziale (100 al tempo zero), In carica sotto (
30) e Riprende da (80). Il riepilogo indica i tipi di batteria in uso e le soglie e sotto sono disegnate le curve di carica e scarica di ogni tipo. - Esegui un'ora. Premi Avvia run per
1 h. Non cambia nulla: con 8 ore di autonomia, in un'ora nessuno si avvicina alla soglia. La carica sotto ogni AGV sulla mappa e l'elenco nella scheda Risultati li mostrano scaricarsi lentamente. - Parti basso per vedere l'effetto. Imposta Carica iniziale su
32ed esegui di nuovo1 h. Ogni veicolo scende presto sotto il 30% e, dopo aver finito il suo trasporto, va a un caricabatterie e ci resta fino all'80%. Il throughput scende a circa la metà e la coda cresce. Apri la tabella di confronto per vedere le due run affiancate. - Rimettilo a posto. Rimetti Carica iniziale a
100.
Cosa insegna l'esperimento: la ricarica toglie i veicoli dal servizio e più è lenta la ricarica più una flotta ha bisogno di veicoli di scorta o di più caricabatterie. Il singolo carrello pesante è il caso estremo, perché il piombo richiede ore per caricarsi e nessuno lo sostituisce. In uno studio reale eseguiresti 8 o 24 ore con una carica iniziale realistica.
Le curve di carica e scarica sono indicative, non calibrate su batterie o caricabatterie reali. Usale per confrontare alternative, non per dimensionare una batteria.
Disturbi casuali
Il passaggio Disturbi aggiunge fermi che vengono dall'esterno del modello. Ognuno è facoltativo e spento per default. Quando ne attivi uno scegli solo il suo volume, da Bassa a Estrema su un cursore, e l'intervallo di secondi in cui un veicolo resta fermo; la durata di ogni evento viene estratta a caso in quell'intervallo. Non scegli mai un ritmo: gli eventi colpiscono in momenti casuali, a volte a gruppi, a volte dopo lunghe pause.
| Disturbo | Cosa fa |
|---|---|
| Ostacoli sul percorso | un veicolo in marcia frena e aspetta, poi riparte da solo |
| Guasti bloccanti | un veicolo al lavoro si ferma e aspetta un operatore, poi continua |
| Prelievo a vuoto / Deposito su pieno | una quota di prelievi non trova il carico, o di depositi trova il posto occupato; con un ripiego il veicolo prova un'altra stazione |
| Prenotazione manuale delle zone | ogni tanto un operatore prenota una zona di traffico per un trasporto manuale; nessun veicolo può entrare finché è prenotata |
- Ostacoli e guasti. In Disturbi attiva Ostacoli sul percorso e imposta il suo volume a
3su 5 (Media), poi Guasti bloccanti a2(Moderata). Lascia gli intervalli predefiniti: da 5 a 30 s per un ostacolo e da 120 a 600 s per un guasto. - La diramazione di riconfezionamento. Più in basso nell'elenco ogni zona di traffico ha un proprio interruttore. Attiva
Diramazione riconfezionamentoa2(Moderata): ogni tanto un operatore prenota la diramazione e i veicoli aspettano al suo bordo. Un operatore non può prenotare una zona con un veicolo dentro; quel tentativo fallisce e viene contato a parte. Poiché la diramazione parte dall'anello, i veicoli che la aspettano si accodano sul lato alto dell'anello, quindi tutto l'anello rallenta mentre la zona è prenotata. - Eseguila due volte. Premi Avvia run per
1 he, quando finisce, ancora una volta senza cambiare nulla. Le due run riproducono gli stessi risultati perché lo scenario conserva il seed della casualità. Entrambe le righe sono nella tabella di confronto e la disponibilità mostra la quota di tempo in cui i veicoli non erano fermi per un disturbo.
Leggi la sezione Disturbi dei risultati: il numero di fermi, il tempo totale fermo, un conteggio per tipo e gli ultimi eventi con ora, AGV ed esito. La striscia dei KPI mostra lo stesso a colpo d'occhio, con i veicoli fermi in questo momento.
Per studiare la variabilità usa run lunghe (8 o 24 ore) con seed diversi, come spiegato nella guida. Usa lo stesso insieme di seed per ogni alternativa: ripetere un seed verifica la riproducibilità, non la dispersione dei risultati possibili.
I veicoli fermi mantengono il loro posto, quindi gli altri si accodano dietro e uno stop più lungo può far emergere uno stallo che una run liscia non raggiungeva mai. È a questo che servono i disturbi.
- Entrambe le impostazioni attive: un passaggio batteria con le sue soglie, un passaggio disturbi che elenca ostacoli, guasti e la zona del riconfezionamento e due run con risultati e seed uguali.
- Porta gli ostacoli a Estrema e osserva la disponibilità e la coda. A quale volume l'impianto smette di reggere?
- Attiva Prelievo a vuoto con il ripiego abilitato e confrontalo con lo stesso disturbo senza ripiego.
- Dai alla flotta pesante un secondo carrello e un secondo caricabatterie nella baia e verifica se la lunga ricarica al piombo pesa meno.
Checkpoint
Contiene: 10 percorsi · 8 stazioni · 1 zona traffico · 4 AGV · 2 flotte · 13 blocchi di logica.
Scarica il checkpoint (aurora-09-battery-noise.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.