Simulazione di produzione per interruzioni e cambi di mix di prodotto
Disclosure: M365.FM host Mirko Peters works at iFAKT GmbH. This page describes the company factually; paid partnerships and links are labelled as advertising.
By Mirko Peters ·
Simulazione di produzione per interruzioni: testate guasti, assenze, ritardi nei materiali e cambi di mix di prodotto in un modello, prima che colpiscano la linea. Una guida pratica.
Automatically translated with AI from the original post. Read the English original
Una simulazione di produzione ti permette di riprodurre un'interruzione in un modello: un guasto al collo di bottiglia, un operatore mancante, una consegna in ritardo o un cambio di mix di prodotto. Vedi poi cosa succede a produzione e tempi di attraversamento senza toccare la linea reale. Questo articolo è pensato per i pianificatori di produzione che vogliono capire quali interruzioni simulare, di quali dati hanno bisogno e come leggere i risultati.
Punti chiave
- Una simulazione di produzione ti permette di riprodurre un'interruzione, come un guasto o un cambio di mix di prodotto, in un modello e di vederne l'effetto su produzione e tempi di attraversamento prima che accada.
- Scegli le interruzioni in base a probabilità e impatto, partendo dai tuoi dati. Modellare ogni evento possibile rende solo il modello più lento e meno affidabile.
- Un cambio di mix di prodotto può spostare il collo di bottiglia anche quando il volume totale resta invariato, perché le varianti usano le stesse macchine per tempi diversi.
- Poiché i guasti sono casuali, esegui ogni scenario più volte e confronta gli intervalli, non un singolo risultato.
- Verifica prima il modello su un periodo passato e tieni una breve lista di scenari di interruzione da rieseguire ogni volta che il processo cambia.
Che cosa può mostrarti una simulazione su un'interruzione?
Un'interruzione è qualsiasi cosa che rende sbagliato il piano: meno capacità del previsto, materiali che non ci sono o una domanda diversa dalle previsioni. Un piano risponde a "che cosa dovrebbe succedere". Una simulazione di fabbrica risponde a "che cosa succede se questo va storto".
Il NIST descrive la simulazione a eventi discreti come un modo per analizzare un sistema produttivo in diversi scenari e condizioni, e per misurare produttività, capacità e colli di bottiglia. La stessa pagina del NIST indica il principale ostacolo: è difficile ottenere dati tempestivi e accurati su impianti e processi. Tienilo presente, perché determina quanto puoi fidarti di qualsiasi risultato.
La cosa più utile che una simulazione mostra è dove si scarica il problema. Un fermo su una macchina raramente danneggia solo quella macchina. Il lavoro si accumula davanti a essa, affama le stazioni a valle e ritarda ordini che non l'hanno mai toccata. Un modello rende visibile questa catena in pochi minuti, invece di settimane di gestione delle emergenze.
Ti aiuta anche a vedere che il collo di bottiglia può spostarsi. L'introduzione del Lean Enterprise Institute alla teoria dei vincoli afferma che, dopo aver agito sul vincolo, bisogna rivalutare se si è spostato in un'altra parte del sistema. Un'interruzione fa la stessa cosa senza chiederti il permesso. Provala prima nel modello.
Quali interruzioni vale la pena simulare?
Non tutte. Parti da una lista breve e scegli in base a due domande: con quale frequenza succede e quanto costa quando succede?
Candidati tipici:
- Fermi macchina. Modella con quale frequenza si fermano e quanto durano le riparazioni. Le medie nascondono le riparazioni lunghe, ed è proprio quelle a fare danni. Se il registro di manutenzione contiene durate reali dei fermi, usa la loro dispersione, non solo la media.
- Personale. Assenze, una competenza mancante su un turno, limiti agli straordinari.
- Materiale. Una consegna in ritardo, una consegna incompleta, un blocco qualità su un lotto in entrata.
- Perdita di qualità. Scarti o rilavorazioni che rimandano i pezzi indietro attraverso una stazione.
- Ordini urgenti. Un ordine urgente che scavalca la coda e obbliga a fare setup extra.
- Variazioni della domanda. Una diversa quota di varianti, o un salto nei volumi.
Usa i tuoi dati storici per ordinarli. Guarda il registro dei fermi dell'anno scorso, i rapporti di turno e l'elenco degli ordini in ritardo. Se un'interruzione compare ogni mese, simulala. Se è capitata una volta in cinque anni, annotala e lasciala fuori per ora.
Come si simula un cambiamento nel mix di prodotti?
Il mix di prodotti è la quota di ciascuna variante nel flusso degli ordini. È importante perché le varianti raramente occupano le macchine condivise per lo stesso tempo. Quando il mix cambia, cambia il carico su ciascuna risorsa, anche se il numero totale di unità resta lo stesso.
Un articolo della Winter Simulation Conference sulla simulazione interattiva della produzione mostra l'effetto in un'area di forni a batch. I prodotti possono condividere un batch solo con determinate regole di combinazione, quindi l'ordine dei prodotti influisce sull'uso dei forni e il collo di bottiglia si sposta al variare del mix. È un articolo datato e un caso particolare, ma la lezione vale per la maggior parte delle risorse condivise.
Ecco un modo per affrontarlo:
- Fissa una baseline. Usa il mix attuale e verifica che il modello riproduca la produzione e i lead time recenti.
- Definisci il nuovo mix. Scrivilo come quote di volume, ad esempio «la variante B passa da una minoranza alla metà degli ordini». Decidi se il volume totale resta invariato o cresce.
- Verifica i dati per variante. Ogni variante ha bisogno del proprio routing, dei tempi di lavorazione e dei tempi di setup. I cambi tra varianti spesso contano più dei tempi di esecuzione.
- Esegui il nuovo mix. Confronta l'utilizzo per risorsa, la lunghezza delle code e il lead time per variante.
- Sposta il mix per gradi. Non testare solo lo stato finale. Spostalo in alcuni passi per trovare il punto in cui il collo di bottiglia passa a un'altra risorsa o in cui il lead time inizia a salire rapidamente.
- Annota cosa cambieresti. Un secondo turno, un buffer, una diversa regola di sequenziamento, un attrezzo su una seconda macchina. Poi testa questi cambiamenti nello stesso modello.
Esempio: una verifica di massima (numeri ipotetici)
Questo esempio è inventato per mostrare la logica. Non è un risultato misurato.
Una cella ha una sola fresatrice. La variante A richiede 6 minuti lì e la variante B ne richiede 10. Oggi il 70% degli ordini è di tipo A e il 30% di tipo B. Il tempo medio per unità è 0,7 × 6 + 0,3 × 10 = 7,2 minuti. In un turno di 450 minuti, la fresatrice può produrre circa 62 unità.
Ora il mix passa al 50% di A e al 50% di B. La media diventa 8 minuti e lo stesso turno produce circa 56 unità. È circa il 10% in meno di output dovuto solo al mix, senza alcun guasto.
Aggiungiamo un fermo di 45 minuti. La fresatrice ora dispone di 405 minuti e il turno produce circa 50 unità. Due cambiamenti dall'aspetto innocuo hanno tolto circa un quinto dell'output.
Questo calcolo è un buon primo controllo e conviene farlo prima di costruire qualsiasi modello. Quello che non può mostrare sono le code, i setup, le regole dei batch, i fermi casuali e l'effetto a catena sulla stazione successiva. Questo è ciò che aggiunge la simulazione.
Di quali dati hanno bisogno gli scenari?
Gli scenari di interruzione richiedono alcune informazioni che il modello normale potrebbe non avere. Verifica questo elenco prima di promettere risultati.
- Storico dei fermi per macchina: quante volte si ferma e quanto dura ogni fermo, ricavati dal registro di manutenzione o dei fermi.
- Calendari di lavoro e competenze: chi può far funzionare quale stazione e cosa succede in un turno ridotto.
- Tempi di setup e di cambio tra varianti, non solo i tempi di esecuzione.
- Dati su ordini e date di consegna, così puoi vedere quali ordini slittano e non solo che qualcosa slitta.
- Le regole che la linea segue davvero oggi: regole di sequenziamento, limiti di straordinario, quando un lavoro passa a un'altra macchina.
Se manca una riga, dillo nella descrizione dello scenario. Un risultato basato su una durata di fermo stimata è una supposizione con un bel grafico intorno. Chiedi al team di linea di verificare i numeri. Spesso ti diranno in due minuti quale è sbagliato.
Come si conduce uno studio sulle interruzioni?
I passaggi sono gli stessi di qualsiasi progetto di simulazione, con alcuni punti che contano di più per le interruzioni.
- Scrivi la domanda. Ad esempio: "Se la fresatrice è ferma per un intero turno, quali ordini non rispettano la data di consegna e qual è la risposta meno costosa?"
- Valida la baseline. Confronta l'output del modello con un periodo passato. Se lo scarto è grande, correggi i dati prima di aggiungere anche un solo disturbo.
- Definisci un piccolo insieme di scenari. Ne bastano da tre a cinque. Dai un nome a ciascuno e annota cosa cambia e per quanto tempo.
- Esegui ogni scenario più volte. I guasti sono casuali, quindi una singola esecuzione può sembrare migliore o peggiore del solito. Confronta l'intervallo dei risultati, non un singolo numero.
- Testa le risposte. Straordinari, spostamento del lavoro su un'altra macchina, cambio della sequenza, uso delle scorte. Uno studio sui disturbi senza opzioni di risposta ti dice solo che le cose vanno storte.
- Concorda la regola decisionale. Prima dell'esecuzione, decidi quale risultato ti porterebbe ad agire. Altrimenti i numeri finiscono solo per essere discussi.
Tieni gli scenari in un elenco breve che puoi rieseguire quando il processo cambia. Una libreria di scenari vale più di qualsiasi singolo studio.
Dove si inseriscono gli strumenti Microsoft?
Il tuo sistema ERP è di solito dove risiedono instradamenti, distinte base e calendari di lavoro. Per questo è la fonte naturale dei dati di base del modello. Il modello vero e proprio, invece, è di solito un software separato.
Per mostrare i risultati, Power BI funziona bene per confrontare gli scenari affiancati. Microsoft Learn documenta anche i parametri what-if: una variabile regolabile che chi consulta il report modifica tramite una segmentazione dei dati, così il report si ricalcola. È utile per calcoli semplici come l'esempio sopra, per esempio cambiare la quota del mix e vedere variare un valore di capacità. Microsoft afferma che questi parametri sono pensati per le misure nei visual. Non simulano le code, quindi non confondere un cursore what-if con una simulazione.
Errori comuni
- Simulare tutto. Troppi scenari rendono il modello lento e i risultati difficili da spiegare.
- Usare solo i tempi medi di riparazione. Sono le fermate lunghe a causare la maggior parte dei danni.
- Testare solo lo stato finale di una variazione del mix. Il collo di bottiglia spesso si sposta lungo il percorso.
- Saltare il controllo della baseline. Se il modello non riproduce il mese scorso, i suoi risultati sui disturbi sono supposizioni.
- Fidarsi di una sola esecuzione. Con eventi casuali, una singola esecuzione può trarre in inganno.
- Dimenticare le persone. Assenze, competenze e limiti di straordinario vanno inseriti nel modello quando il disturbo riguarda il personale.
- Costruire un lavoro una tantum. Un modello che nessuno aggiorna dopo il prossimo cambio di processo diventa obsoleto in pochi mesi.
Dove si inserisce Polaris
Se le tue domande riguardano capacità, personale, buffer o mix di prodotti, iFAKT Polaris è un'opzione da valutare. iFAKT descrive Polaris come AI più gemello digitale per la produzione, che combina dati ERP con un gemello digitale del manifatturiero. Il modulo Polaris Simulator testa virtualmente il sistema produttivo, includendo scenari di capacità, personale e buffer e mix di prodotti dinamici su risorse condivise. Il modulo Polaris Optimizer individua i colli di bottiglia e, quando si verificano disturbi, ne analizza l'impatto e riottimizza il piano. Se faccia al caso tuo dipende dai tuoi dati e dalla tua domanda, quindi provalo prima su un caso circoscritto.
Argomenti correlati da esplorare
- Alimentare il modello con dati in tempo reale. Un gemello digitale mantiene il modello collegato all'impianto. Decidi prima se la tua decisione richiede un flusso di dati in tempo reale o semplicemente un buon modello.
- Modellare la risposta umana. Reazioni ritardate e cambi di turno modificano la durata di un disturbo, quindi inseriscili quando il personale fa parte della questione.
- Recupero e ripartenza. Terminato il disturbo, l'arretrato si riversa sulla linea. Simula la ripartenza, inclusi i limiti di straordinario.
- Chiudere il cerchio con la pianificazione. Quando un disturbo si verifica davvero, il programma deve cambiare. Valuta come il risultato di una simulazione alimenta la ripianificazione.
Prossimo passo
Le interruzioni di produzione simulate sono più facili da gestire se parti dal tuo registro dei fermi. Scegli l'interruzione che ti è costata di più l'anno scorso, descrivila in una frase come scenario con durata e risorsa coinvolta, e testala in un modello, anche approssimativo, prima della prossima riunione di pianificazione.