Schedulatore produzione - Demo LAB

Confronto tra modelli di schedulazione su dataset statici, con KPI e timeline per analisi rapida.

Demo schedulatore produzione (statico)

Confronto tra modelli di ragionamento su dataset statici. Nessun DB, tutto in sessione attiva.

Totale ODP

8

Suggerimenti MES intelligente

Regole euristiche basate sul tuo schema: ritardi, mix ordini, colli di bottiglia e stabilita ambiente.

  • Molti ordini piccoli -> suggerito SPT.
  • Ambiente instabile / piano da ricalcolare spesso -> suggerito Rolling Horizon.

Forward

Makespan

23.2 h

Ordini in ritardo

3

Tardiness totale

28.6 h

Utilizzo medio

28%

Bottleneck: nessuno

Earliest Due Date

Makespan

16.8 h

Ordini in ritardo

0

Tardiness totale

0.0 h

Utilizzo medio

38%

Bottleneck: nessuno

Gantt semplificato - Dataset reparto (nuovo)

A - Forward

MC01 - Taglio
ODP001 Taglio
ODP002 Taglio
ODP003 Taglio
ODP004 Taglio
ODP007 Taglio
ODP008 Taglio
MC02 - Fresatura
ODP002 Fresatura
ODP003 Fresatura
ODP005 Fresatura
ODP006 Fresatura
ODP008 Fresatura
MC03 - Foratura
ODP001 Foratura
ODP002 Foratura
ODP006 Foratura
ODP007 Foratura
MC04 - Assemblaggio
ODP004 Assemblaggio
ODP005 Assemblaggio
ODP007 Assemblaggio
ODP008 Assemblaggio
MC05 - Collaudo
ODP001 Collaudo
ODP002 Collaudo
ODP003 Collaudo
ODP004 Collaudo
ODP005 Collaudo
ODP006 Collaudo
ODP008 Collaudo

B - Earliest Due Date

MC01 - Taglio
ODP004 Taglio
ODP008 Taglio
ODP002 Taglio
ODP001 Taglio
ODP007 Taglio
ODP003 Taglio
MC02 - Fresatura
ODP006 Fresatura
ODP008 Fresatura
ODP002 Fresatura
ODP005 Fresatura
ODP003 Fresatura
MC03 - Foratura
ODP006 Foratura
ODP002 Foratura
ODP001 Foratura
ODP007 Foratura
MC04 - Assemblaggio
ODP004 Assemblaggio
ODP008 Assemblaggio
ODP005 Assemblaggio
ODP007 Assemblaggio
MC05 - Collaudo
ODP006 Collaudo
ODP004 Collaudo
ODP008 Collaudo
ODP002 Collaudo
ODP001 Collaudo
ODP005 Collaudo
ODP003 Collaudo

Scadenza fissata vs fine modello

Per ogni ODP: confronto tra scadenza obiettivo e completamento effettivo nel modello A e nel modello B.

ODPScadenza fissataFine modello ADelta AFine modello BDelta B
ODP001D4 H4.0D1 H3.7In tempoD1 H6.0In tempo
ODP002D3 H4.0D1 H5.0In tempoD1 H4.3In tempo
ODP003D8 H4.0D2 H4.8In tempoD3 H0.8In tempo
ODP004D2 H4.0D2 H5.2+1.2 hD1 H2.0In tempo
ODP005D5 H4.0D3 H4.0In tempoD2 H4.0In tempo
ODP006D1 H4.0D3 H4.2+16.2 hD1 H1.1In tempo
ODP007D6 H4.0D3 H5.5In tempoD2 H5.5In tempo
ODP008D2 H4.0D3 H7.2+11.2 hD1 H4.0In tempo

Guida ai modelli e risultati attesi

Ogni modello cambia l'ordine con cui gli ODP entrano in pianificazione. La sequenza del ciclo e il vincolo 8 ore/giorno per macchina restano invariati.

Forward

Logica: Pianifica gli ODP nell'ordine in cui sono presenti nel dataset.

Aspettativa: Buono come baseline. Non ottimizza in modo specifico ritardi o makespan.

Earliest Due Date (EDD)

Logica: Dà precedenza agli ODP con scadenza più vicina.

Aspettativa: Atteso: riduzione ordini in ritardo e tardiness totale.

Shortest Processing Time (SPT)

Logica: Dà precedenza agli ODP con ciclo complessivo più breve.

Aspettativa: Atteso: miglioramento makespan medio, ma può penalizzare ODP lunghi.

Priority + Due Date

Logica: Combina urgenza e scadenza in un punteggio unico di ordinamento.

Aspettativa: Atteso: compromesso tra rispetto date e gestione ordini critici.

Critical Ratio (CR)

Logica: Ordina per rapporto tempo residuo / tempo necessario (piu basso = piu critico).

Aspettativa: Atteso: protegge ordini lunghi che rischiano ritardo anche se la due date non e immediata.

WSPT

Logica: Bilancia peso/valore ordine e durata: ordini importanti e veloci salgono.

Aspettativa: Atteso: migliore compromesso economico-operativo su mix clienti/priorita.

Minimax

Logica: Seleziona il prossimo ODP minimizzando il peggior ritardo atteso.

Aspettativa: Atteso: riduce i casi estremi (worst case), utile quando vuoi robustezza.

Bottleneck First

Logica: Dà precedenza agli ODP che insistono sulle risorse piu congestionate.

Aspettativa: Atteso: riduce blocchi su centri critici, approccio vicino TOC.

Rolling Horizon

Logica: Ripianifica per finestre temporali successive invece di congelare tutto subito.

Aspettativa: Atteso: migliore adattamento in ambienti instabili o con cambi frequenti.

Saturation First

Logica: Dà precedenza agli ODP che riducono tempi morti e tengono cariche le risorse.

Aspettativa: Atteso: saturazione media più alta, ma possibile peggioramento di ritardi su alcuni ODP.

Come leggere i KPI

  • Makespan: ore totali necessarie a completare tutti gli ODP.
  • Ordini in ritardo: quanti ODP finiscono oltre la scadenza.
  • Tardiness totale: somma delle ore di ritardo su tutti gli ODP.
  • Utilizzo medio: saturazione media delle macchine nel periodo.

Perche la saturazione non e 100%

  • Vincoli di precedenza: una fase attende la fine della precedente.
  • Vincolo turno: ogni macchina lavora in finestre da 8 ore/giorno.
  • Squilibrio mix ODP: alcune macchine ricevono piu carico di altre.
  • Obiettivo algoritmo: spesso minimizza ritardi, non saturazione assoluta.
Schedulatore - Demo modelli decisionali | Z-ARTS®