INGEGNERIA CIVILE E ARCHITETTURA (DICAR)Ingegneria gestionaleAnno accademico 2023/2024

1002082 - PROGRAMMAZIONE E CONTROLLO DELLA PRODUZIONE A - Z

Docente: ANTONIO COSTA

Risultati di apprendimento attesi

Acquisire competenze specifiche per l’implementazione e lo sviluppo di metodi di risoluzione di problemi di pianificazione della produzione di medio e breve termine:

- Risoluzione di problemi di pianificazione della produzione di breve periodo;

- Progettazione e implementazione di algoritmi di ottimizzazione;

- Sviluppo di modelli matematici di sistemi produttivi;

- Progettazione di sistemi produttivi e assemblaggio;

Modalità di svolgimento dell'insegnamento

- Lezioni frontali

- Esercitazioni in aula

Prerequisiti richiesti

Conoscenze di base MS Excel e linguaggi di programmazione (ad es. Visual basic for application)

Matlab editing

Sviluppo e risoluzione problemi di programmazione matematica lineare

Frequenza lezioni

La frequenza delle lezioni è obbligatoria

Contenuti del corso

Introduzione allo scheduling. Teoria dello scheduling. Il problema a macchina singola: i problemi in assenza di date di consegna, i problemi con date di consegna. Metodi di ottimizzazione per i problemi di scheduling a macchina singola. Metodi euristici per il problema a macchina singola. Costi e di anticipo e ritardi di produzione. Modelli di programmazione matematica per il caso a macchina singola. Il problema del sequenziamento nello scheduling stocastico. Estensioni del problema a macchina singola. Il problema a macchine parallele. Il problema di schedulazione dei sistemi flow shop. Schedulazione stocastica nei sistemi flow shop. Classificazione dei sistemi di produzione basati su linee di assemblaggio. Linee di assemblaggio a modello singolo. Linee di assemblaggio a modelli misti. Problemi di bilanciamento di linee di assemblaggio. Il problema del sequenziamento nelle linee di assemblaggio. Elementi di VBA per l’implementazione di tecniche di ottimizzazione su foglio di calcolo.

Testi di riferimento

1Production Scheduling and heuristic optimizationPrinciples of Sequencing and scheduling, K. R. Baker and D. Trietsch, Wiley, New Jersey, 2009, ISBN 978-0-470-39165-5.
2Medium- and short-term production planningBalancing and sequencing of assembly lines, A. Scholl, Physica-Verlag, 1999, ISBN 3-7908-1180-7.

Programmazione del corso

 ArgomentiRiferimenti testi
1Schedulazione della produzione1
2Bilancimaneto e sequenziamento linee di assemblaggio2

Verifica dell'apprendimento

Modalità di verifica dell'apprendimento

Coloro i quali avranno totalizzato una certa percentuale di presenze avranno la possibilità di prendere parte alla prova in itinere (solo scritto) che si terrà a fine corso. Durante il corso saranno sviluppati dei project works con la supervisione del docente. Il superamento della prova in itinere comporterà la possibilità di sostenere la verifica orale dei project works al primo appello disponibile. Coloro i quali, per motivi diversi, non sosterranno le prove in itinere, potranno sostenere la prova scritta nelle le date d'esame ufficiali fissate dal docente. Successivamente alla correzione delle prove scritte i candidati saranno convocati per la verifica dei project works. 

 A garanzia di pari opportunità e nel rispetto delle leggi vigenti, gli studenti interessati possono chiedere un colloquio personale in modo da programmare eventuali misure compensative e/o dispensative, in base agli obiettivi didattici ed alle specifiche esigenze. È possibile rivolgersi anche al docente referente CInAP (Centro per l’integrazione Attiva e Partecipata - Servizi per le Disabilità e/o i DSA) del proprio Dipartimento.

Esempi di domande e/o esercizi frequenti

- Definire la differenza tra metodi esaustivi e metodi euristici anche attraverso l'ausilio di opportuni esempi.

- Tracciare il diagramma di flusso dell'algoritmo simulated annealing

- Cosa si intende per "line balance" fattibile in una linea di assemblaggio single model?


English version