Short summary
Il CPS Lab è fornito di numerosi materiali e strumenti con cui si possono realizzare sistemi cyber-fisici, ovvero processi fisici che siano gestiti, controllati o supervisionati usando dispositivi digitali. Gli studenti possono lavorare sui sistemi già esistenti, per migliorarne il comportamento o estenderne le capacità, oppure possono progettare, sviluppare e realizzare nuovi sistemi. Il CPS Lab offre tutto l'occorrente per svolgere entrambe queste attività.
Il CPS Lab offre agli studenti una serie di sistemi "chiavi in mano" con cui possono cimentarsi in svariate attività impegnative e stimolanti fra cui:
I sistemi cyber-fisici presenti nel laboratorio si aggiornano continuamente e comprendono sia modelli fisici come
che modelli virtuali, in cui il processo fisico è sostituito da un simulatore, creando così un sistema hardware-in-the-loop. I modelli costruiti secondo questo paradigma sono molto più variegati e coprono una casistica che è limitata solo dalla capacità di gestione dei segnali da parte del controllore e del simulatore. L'implementazione tipica di questi sistemi è costituita da un dispositivo di controllo standard (un PLC o una scheda elttronica embedded) abbinato ad un computer che esegue un software di simulazione numerica (un PC o una scheda elettronica).
Alcuni esempi notevoli sviluppati in passato sono relativi al controllo di impianti di generazione eolica e alla guida autonoma di convogli di veicoli pesanti.
|
|
Il progetto, lo sviluppo e la realizzazione di un sistema cyber-fisico è una delle attività più formative del CPS Lab. Questa, a seconda delle necessità, può seguire due differenti approcci:
Entrambi i casi sono propedeutici alla realizzazione del controllore digitale, ovvero del dispositivo che verrà affiancato al processo (vero o simulato) per alterarne il comportamento secondo le finalità del progetto. Ad esempio, nel caso della navigazione di un veicolo, il controllore potrebbe avere il compito di individuare gli ostacoli e assistere, o addirittura sostituire interamente, il pilota.
Qualunque sia la finalità del controllore, la sua implementazione tipica consiste in una scheda elettronica programmabile inserita direttamente nel processo (controllore embedded), oppure in un quadro di controllo più esteso (controllore PLC) nel caso in cui il controllore debba gestire contemporaneamente più processi.