RETI PER L'AUTOMAZIONE INDUSTRIALE

Anno accademico 2018/2019 - 1° anno
Docente: Lucia LO BELLO
Crediti: 9
SSD: ING-INF/05 - Sistemi di elaborazione delle informazioni
Organizzazione didattica: 225 ore d'impegno totale, 146 di studio individuale, 49 di lezione frontale, 30 di esercitazione
Semestre:
ENGLISH VERSION

Obiettivi formativi

Obiettivo del corso è fornire agli studenti la comprensione delle problematiche di comunicazione nei sistemi di automazione e la conoscenza delle tecnologie e degli strumenti per la realizzazione di soluzioni di comunicazione in vari ambiti applicativi. In particolare, verranno affrontate le problematiche relative alla progettazione e valutazione di sistemi di comunicazione con vincoli real-time e di sistemi basati su reti wired e wireless, in vari ambiti applicativi (es. industrial, automotive).

Gli studenti saranno in grado sia di realizzare modelli di simulazione per la valutazione delle prestazioni di reti wired e wireless usate in automazione sia di implementare nodi di reti di sensori wireless per automazione su dispositivi hardware.


Modalità di svolgimento dell'insegnamento

Lezioni frontali. Esercitazioni.


Prerequisiti richiesti

Conoscenza dei principi della comunicazione elettrica. Conoscenza dei concetti base delle computer network e del modello di riferimento ISO-OSI e TCP/IP.

Conoscenza delle problematiche di base dei sistemi di controllo automatico.


Frequenza lezioni

La frequenza non è obbligatoria, ma è fortemente consigliata.


Contenuti del corso

1. Problematiche di comunicazione e caratterizzazione del traffico nei diversi tipi di sistemi di automazione.(*)

2. Architetture funzionali dei diversi sistemi di comunicazione in automazione.(*)

3. Principali Fieldbus: PROFIBUS, WorldFIP.(*)

4. Generalità sulle reti con vincoli real-time e problematiche progettuali.(*)

5. Schedulazione delle trasmissioni nelle reti real-time.(*)

6. Reti per applicazioni automotive. Domini funzionali e loro caratterizzazione. Tecnologie in uso: LIN, CAN/CAN FD, FlexRAY, MOST, IEEE Audio Video Bridging. (*)

7. Time-Sensitive Networking. (*)

8. Industrial Ethernet: lo Standard IEC 61784. (*) Esempi di Communication Profile: MODBUS, POWERLINK, PROFINET (*). ETHERCAT.

9. Sistemi wireless per applicazioni di automazione. (*)

10. Supporto al traffico real-time offerto dallo standard IEEE 802.15.4: TSCH, DSME, LLDN.

11. Bluetooth Low Energy nelle applicazione di automazione industriale.

12. Smart factory e Industria 4.0. Visione d'insieme e tecnologie di comunicazione abilitanti.

Gli asterischi indicano le competenze minime.

La parte applicativa del corso sarà dedicata alla valutazione di protocolli mediante l’ambiente di simulazione OMNeT++ ed alla realizzazione di nodi per reti di sensori wireless per automazione utilizzando componenti hardware messi a disposizione dalla Docente.


Testi di riferimento

Testo di riferimento (per eventuali approfondimenti)

Industrial Communication Technology Handbook, 2nd Edition, CRC Press LLC, USA, ISBN : 978-1-4822-0733-0, 2014.



Programmazione del corso

 ArgomentiRiferimenti testi
1I sistemi di automazione industriale e civile: organizzazione delle attività e vincoli temporali dei vari processi.Dispense elaborate dalla Docente e scaricabili dal sito del corso.  
2Problematiche di comunicazione e caratterizzazione del traffico nei diversi tipi di sistemi di automazione: Manufacturing, Process control, Home automation, Building automation.Dispense elaborate dalla Docente e scaricabili dal sito del corso.  
3Modelli di riferimento degli Automated Manufacturing Systems. Dispense elaborate dalla Docente e scaricabili dal sito del corso.  
4I Fieldbus. PROFIBUS, WorldFIP.Dispense elaborate dalla Docente e scaricabili dal sito del corso.  
5Controller Area Network (CAN) nelle reti di automazione.Dispense elaborate dalla Docente e scaricabili dal sito del corso.  
6Generalità sulle reti con vincoli real-time e problematiche progettuali.Caratteristiche, obiettivi, metriche di valutazione. Modelli time-driven ed event-driven. Caratterizzazione dei vincoli di comunicazione. Confronto delle principali tipologie.Dispense elaborate dalla Docente e scaricabili dal sito del corso.  
7Schedulazione delle trasmissioni nelle reti real-time. Problematiche progettuali, obiettivi prestazionali.Dispense elaborate dalla Docente e scaricabili dal sito del corso.  
8Algoritmi di schedulazione del traffico per flussi real-time aperiodici e periodici: Timeline scheduling, Rate Monotonic, Deadline monotonic, Earliest Deadline First. Test di schedulabilità.Dispense elaborate dalla Docente e scaricabili dal sito del corso.  
9Reti per applicazioni automotive. Domini funzionali e loro caratterizzazione in termini di vincoli sul traffico. CAN/CAN-FD. TTCAN. FLEXRAY.Dispense elaborate dalla Docente e scaricabili dal sito del corso.  
10LIN. MOST. Automotive Ethernet. IEEE Audio Video Bridging. Dispense elaborate dalla Docente e scaricabili dal sito del corso.  
11IEEE Time-Sensitive Networking. Panoramica sugli standard IEEE per Real-time Ethernet in automation ed automotive.Dispense elaborate dalla Docente e scaricabili dal sito del corso. 
12Industrial Ethernet e lo Standard IEC 61784. Communication Profile e relativi performance indicator. Implementazioni di Industrial Ethernet on top of TCP/UDP, on top of Ethernet e Modified Ethernet.Dispense elaborate dalla Docente e scaricabili dal sito del corso.  
13Modbus, Powerlink, Profinet, EtherCAT.Dispense elaborate dalla Docente e scaricabili dal sito del corso.  
14Sistemi wireless per applicazioni di automazione. Vantaggi e problemi aperti. Lo standard IEEE802.11x e le sue varianti: caratteristiche e differenti aree applicative. Dispense elaborate dalla Docente e scaricabili dal sito del corso.  
15Industrial wireless sensor networks: Supporto al traffico real-time di automazione offerto dallo standard IEEE 802.15.4: TSCH, DSME, LLDN.Dispense elaborate dalla Docente e scaricabili dal sito del corso.  
16Bluetooth Low Energy nelle applicazioni di automazione.Dispense elaborate dalla Docente e scaricabili dal sito del corso. 
17Smart factory e Industria 4.0. Visione d'insieme e tecnologie di comunicazione abilitanti.Dispense elaborate dalla Docente e scaricabili dal sito del corso. 
18Il simulatore ad eventi discreti OMNeT++. Installazione, configurazione, uso.Dispense elaborate dalla Docente e scaricabili dal sito del corso. 
19Sviluppo di modelli di reti di automazione con OMNeT++.Dispense elaborate dalla Docente e scaricabili dal sito del corso. 
20Programmazione di moduli di comunicazione per la realizzazione di nodi di reti wireless per automazione industriale su microprocessori STM32.Dispense elaborate dalla Docente e scaricabili dal sito del corso. 

Verifica dell'apprendimento

Modalità di verifica dell'apprendimento

L'esame consiste nella realizzazione di due elaborati di corso leggeri e assistiti dalla Docente e in una prova orale. Il primo elaborato è basato sulla valutazione di prestazioni di un protocollo di comunicazione per applicazioni industriali in ambiente OMNeT++. Il secondo elaborato è l'implementazione di un nodo di una wireless sensor network con hardware fornito dal Docente. La prova orale è una serie di domande sugli argomenti trattati durante il corso.


Esempi di domande e/o esercizi frequenti

- Caratterizzazione del traffico nelle reti industriali.

- Caratteristiche di uno specifico protocollo di rete (es. Profibus, CAN, FlexRAY,…) ed ambiti applicativi.

- Vantaggi e svantaggi delle reti wireless nell'ambito dell'automazione industriale.

- Confronti tra le caratteristiche real-time dei vari protocolli trattati nei domini industriale ed automotive.