Sei sulla pagina 1di 21

Introduzione alla Simulazione

ad Eventi Discreti
Corso di Progettazione degli Impianti
Prof. Sergio Cavalieri, Ing. Chiara Cimini
Decisioni critiche sistemi complessi - Manufacturing

Source: Mourtzis et al. (2014)


Progettazione Impianti - Prof. Sergio Cavalieri 2
Decisioni critiche sistemi complessi - Healthcare

Source: http://ifuse-lab.blogspot.it/2012/08/the-simulation-healthcare-service.html
Progettazione Impianti - Prof. Sergio Cavalieri 3
Industria 4.0 – Tecnologie abilitanti

Source. Piano Industria 4.0

Progettazione Impianti - Prof. Sergio Cavalieri 4


Scopo della simulazione
La simulazione si propone come strumento di supporto all’interno di un qualsiasi
processo decisionale. Il suo utilizzo in una generica realtà (produttiva, logistica, di
servizi) si rivela particolarmente utile come supporto a:
progettazione di nuovi sistemi;
miglioramento situazioni produttive già esistenti;
verifica prestazioni dinamiche (ad es. produttività, colli di bottiglia,
saturazione risorse, ecc..)
analisi WHAT-IF: come si modificano gli output in seguito alla variazione dei
parametri che incidono sul processo;
approfondimento conoscitivo delle realtà già esistenti e comprensione
delle logiche che governano il processo produttivo; ciò si concretizza in
strumento di training per gli addetti ai lavori.
Progettazione Impianti - Prof. Sergio Cavalieri 5
Utilità della simulazione

La simulazione, quando utilizzata adeguatamente, può aiutare nella


risoluzione di molteplici problemi identificando potenziali errori
decisionali.

In generale essa può essere utilizzata in qualità di:


strumento esplicativo per definire un sistema;
veicolo di analisi per la determinazione delle criticità;
fonte di valutazione di soluzioni proposte;
mezzo di predizione e supporto nello sviluppo della
pianificazione.

Progettazione Impianti - Prof. Sergio Cavalieri 6


Utilizzo sempre più diffuso ed intensivo della
simulazione

➢ Necessità di confrontarsi con sistemi sempre più complessi,


difficilmente modellabili analiticamente.
➢ Disponibilità di pacchetti software sempre più raffinati: da
language based ad application driven.
➢ Disponibilità di sistemi hardware sempre più potenti che
riducono notevolmente i tempi di run.
➢ Maggior consapevolezza all’interno delle aziende dei maggiori
benefici conseguibili rispetto ai costi di realizzazione di un
progetto di simulazione (vedi esempio Ford)

Progettazione Impianti - Prof. Sergio Cavalieri 7


Definizione di Simulazione
• La simulazione è una tecnica mediante la quale vengono condotti
esperimenti su calcolatore atti a riprodurre nel tempo il funzionamento di
un sistema
• Tale criterio, di tipo sperimentale, consente di conoscere in anticipo, con
le dovute precauzioni, il comportamento del sistema nelle condizioni che
prevedibilmente si presenteranno nel corso del suo utilizzo e
funzionamento pratico

Progettazione Impianti - Prof. Sergio Cavalieri 8


Simulazione = Modellazione
• Simulare significa riprodurre il comportamento di un sistema (es.
produttivo) o dei suoi componenti durante periodi estesi di tempo
reale
• Simulare significa pertanto costruire un “modello” del sistema
oggetto di studio

X Y
MODELLO
Variabili Variabili di
Indipendenti Prestazione
(o fattori) (o funzioni obj o risposte)

Progettazione Impianti - Prof. Sergio Cavalieri 9


Concetto di sistema
• Un sistema nella sua accezione generale può essere definito come:
• “un insieme di entità (elementi o componenti) che interagiscono tra di
loro”
• Caratteristiche fondamentali di un sistema sono:
• Interazione tra più elementi
• Comportamento globale emergente dai singoli comportamenti individuali
• Prestazioni globali superadditive (o…subadditive)

Progettazione Impianti - Prof. Sergio Cavalieri 10


Fare Simulazione
costruire un modello che sia in grado di funzionare nel tempo
in modo simile al sistema in esame;
condurre esperimenti sul modello, facendogli generare diverse
storie possibili, così da dedurne il comportamento nel tempo
del sistema reale sotto condizioni prefissate;
analizzare i risultati sperimentali, valorizzando le alternative di
decisione e ricavando informazioni sui legami tra le decisioni
studiate e le prestazioni del sistema.

Progettazione Impianti - Prof. Sergio Cavalieri 11


Modelli Deterministici vs Stocastici

• Deterministici • Stocastici
• non è presente alcuna • è presente un certo
forma di aleatorietà nei numero di variabili
fenomeni simulati aleatorie, i cui valori
• Es: clienti che arrivano vengono in generale
ad intervalli di tempo generati all’interno del
uguali modello con opportune
routine statistiche

Progettazione Impianti - Prof. Sergio Cavalieri 12


Modelli Discreti vs Continui

• Discreti • Continui
• sistemi per i quali le • sistemi per i quali le
variabili di stato cambiano variabili di stato cambiano
istantaneamente ad continuamente durante il
intervalli di tempo discreti. tempo simulato.
• Es: sistemi informativi, • Es: sistemi con flussi di
sistemi manifatturieri, fluidi , calore, ecc..
sistemi di regolazione del
traffico

Progettazione Impianti - Prof. Sergio Cavalieri 13


Perché simulare?
ANALISI WHAT IF

Agendo sui parametri dimensionali dei modelli di simulazione (modificabili,


come variabili indipendenti o fattori del modello sperimentato), si
esercitano delle analisi di sensitività, nelle quali paragonare più situazioni
implementative, da quelle esistenti nella realtà del sistema (as is), a tutte
quelle nuove ipotizzabili (to be).
Vantaggi aggiuntivi:

• Risparmi economici
• Tempistica:
• Ripetibilità:
• Sicurezza
• Eccezionalità
Progettazione Impianti - Prof. Sergio Cavalieri 14
Punti critici

• Come costruire il modello di simulazione?


• Tempi
• Costi
• Complessità del modello e aderenza alla realtà
• Qualità del dato

• Alta specializzazione
• Richiesta risorse altamente specializzate

Progettazione Impianti - Prof. Sergio Cavalieri 15


Simulazione ad eventi discreti

Progettazione Impianti - Prof. Sergio Cavalieri 16


Simulazione ad eventi discreti: definizioni (1)
• Entità (o clienti)
• oggetti temporanei che attraversano il sistema (es: pezzo da fabbricare,
cliente ad uno sportello bancario)
• Risorse (o server)
• oggetti permanenti che erogano un servizio a beneficio delle entità (es:
macchina utensile, carrello trasportatore)
• Variabili (o attributi)
• informazioni relative ad un'entità o a una risorsa (es: capacità di un
magazzino, tempo di ciclo di una macchina)
• Code
• si formano quando le entità aspettano il servizio di una risorsa, ma la
risorsa non è libera

Progettazione Impianti - Prof. Sergio Cavalieri 17


Simulazione ad eventi discreti: definizioni (2)

• Stato
• descrizione di tutti i valori degli attributi di un’entità o di una
risorsa ad uno specifico istante
• Eventi
• istanti di tempo in cui avviene un cambiamento dello stato di
una o più entità (o risorse) all’interno del modello (possono
essere endogeni o esogeni)
• Attività
• operazioni e procedure iniziate o terminate ad ogni evento

Progettazione Impianti - Prof. Sergio Cavalieri 18


Un esempio: eventi simulazione macchina utensile

Progettazione Impianti - Prof. Sergio Cavalieri 19


Elementi logici di un DES

Progettazione Impianti - Prof. Sergio Cavalieri 20


Avanzamento next-event

Progettazione Impianti - Prof. Sergio Cavalieri 21

Potrebbero piacerti anche