Docente/i:
Giancarlo Ferrari Trecate
Denominazione del corso: Automazione industriale
Codice del corso: 502964
Corso di laurea: Ingegneria Elettronica, Ingegneria Informatica
Settore scientifico disciplinare: ING-INF/04
Crediti formativi: CFU 6
Sito web del corso: http://sisdin.unipv.it/labsisdin/teaching/courses/ails/ files/ails.php
Obiettivi formativi specifici
L'obbiettivo del corso è illustrare le principali tecniche di pianificazione e gestione dei processi produttivi. In particolare, verranno discussi metodi e algoritmi per modellizzare e risolvere problemi decisionali complessi in ambito industriale.
Programma del corso
Automazione dei processi produttivi
Descrizione dei processi produttivi. Sistemi di produzione flessibili. Management science. Ruolo dei metodi di ottimizzazione nella risoluzione di problemi decisionali complessi.
Metodi di programmazione matematica per la risoluzione di problemi gestionali
Modellizzazione dei processi decisionali. Variabili decisionali, funzione obiettivo e vincoli. Cenni di programmazione convessa. Problemi decisionali classici (e.g. problema del mix produttivo, di miscelazione, di allocazione delle risorse, di trasporto, di selezione del portafoglio).
Programmazione lineare
Geometria della programmazione lineare. Il teorema fondmentale della programmazione lineare. Il metodo del simplesso: fase 1 e fase 2. Forma tableau del metodo del simplesso. Analisi di sensitività delle soluzioni ottime.
Teoria della dualità
Problemi duali nella programmazione matematica. Dualità debole e forte. Qualificazione dei vincoli per problemi di ottimizzazione convessa. Condizioni di ottimalità e condizioni KKT. Dualità nella programmazione lineare: relazioni tra le soluzioni primali e duali.
Metodi di ottimizzazione su reti per problemi gestionali
Nozioni di base di teoria dei grafi e di teoria della complessità computazionale. Progetto di reti di trasporto: l'algoritmo di Kruskal. Problemi di cammino minimo. Algoritmi di Dijkstra e Floyd-Warshall. Problemi di flusso: l'algoritmo di Ford-Fulkerson. Metodi per la gestione di progetti: rappresentazione AOA, metodo dei cammini critici e analisi PERT. Programmazione dinamica: principio di Bellman, cost-to-go e iterazioni di Bellman. Applicazioni della programmazione dinamica al controllo ottimo di automi a stati finiti e a problemi di cammino minimo.
Prerequisiti
E’ richiesta la conoscenza dei concetti di base della teoria dei controlli automatici e di informatica.
Tipologia delle attività formative
Lezioni (ore/anno in aula): 36
Esercitazioni (ore/anno in aula): 14
Attività pratiche (ore/anno in aula): 0
Materiale didattico consigliato
C. Vercellis. Modelli e Decisioni: Strumenti e Metodi per le Decisioni Aziendali. Esculapio, 1997.
M. Fischetti. Lezioni di ricerca operativa, 2 edizione. Edizioni Libreria Progetto, Padova, 1999.
Modalità di verifica dell'apprendimento
L’esame consiste in una prova scritta a libri chiusi in cui vengono valutate sia la conoscenza dei fondamenti teorici, sia la capacità di risolvere semplici esercizi.
|