DIGITAL CONTROL SYSTEMS Canale unico

Docente coordinatore e verbalizzante: CLAUDIA CALIFANO

Obiettivi formativi

Obiettivi generali

Il corso fornisce le metodologie per l'analisi dei sistemi dinamici lineari e non lineari a tempo discreto e a segnali campionati, il progetto di controllori digitali con particolare enfasi sul caso dei sistemi lineari, e l'implementazione basata su microcontrollori embedded. Lo studente sarà in grado di ricavare modelli matematici di sistemi a tempo discreto, di sistemi equivalenti a tempo discreto di sistemi con dinamica continua, di progettare leggi di controllo digitale per sistemi a tempo discreto e continuo, e di impiegare microcontrollori standard per la loro implementazione.

Obiettivi specifici

Tecniche di analisi e progettazione per sistemi a tempo discreto e digitali.

Conoscenza e comprensione:
Lo studente acquisirà le metodologie per l’analisi dei sistemi a tempo discreto lineari e non lineari, e per la progettazione di controllori con particolare attenzione ai sistemi lineari.

Applicare conoscenza e comprensione:
Al termine del corso lo studente sarà in grado di associare ad un processo discreto o processo continuo campionato un modello matematico accurato e quindi di progettare leggi di controllo adeguate alla risoluzione del problema considerate.

Capacità critiche e di giudizio:
Al termine del corso lo studente sarà in grado di individuare la migliore metodologia da utilizzare in base alla problematica in esame.

Capacità comunicative:
Al termine del corso lo studente sarà in grado di motivare le proprie scelte di progettazione.

Capacità di apprendimento:
Lo studente svilupperà capacità di studio autonome.

Risultati di apprendimento attesi

Al completamento del corso, lo studente sarà in grado di implementare controlli digitali per sistemi a tempo continuo al fine di garantire determinate prestazioni. Avrà acquisito i diversi metodi di implementazione numerica, con particolare attenzione ai problemi di stabilità. Sarà applicare metodi di sintesi nel dominio del tempo e nel dominio della trasformata Zeta per problemi classici quali la stabilizzazione, la stima dello stato, l'inseguimento di traiettorie, etc..

Prerequisiti

Conoscenze di base richieste: Teoria dei Sistemi, Automatica

Programma dell’insegnamento

Rappresentazione matematica di sistemi lineari a tempo discreto e a segnali campionati e metodologie di analisi nel dominio del tempo e della trasformata zeta. Principi del campionamento e ricostruzione di segnali. Concetti di funzione di trasferimento, risposta armonica e stabilità (con i relativi criteri) per sistemi a tempo discreto. Specifiche di progetto dei controllori digitali. Approcci indiretti e diretti alla soluzione. Metodi di progetto: per discretizzazione di un controllore a tempo continuo; basato sul luogo delle radici; in frequenza nel dominio complesso; approcci analitici (assegnazione poli/zeri, con tempo di risposta finito; con risposta piatta). Progetto di regolatori PID digitali. Rappresentazione matematica di sistemi non lineari a tempo discreto e a segnali campionati, con alcuni approcci all’analisi e al progetto di leggi di controllo. Descrizione di alcuni microcontrollori commerciali e di sistemi embedded per l’implementazione di leggi di controllo digitale. Esempi applicativi in simulazione basata su Matlab e con implementazione su sistemi PIC e Arduino.

Testi di riferimento

G.F. Franklin, J.D. Powell, and M.L. Workman, “Digital Control of Dynamic Systems,” Addison-Wesley, 1998.


Bibliografia di riferimento

K. Ogata, Discrete-time Control Systems, Prentice Hall, 1995

G.F. Franklin, J.D. Powell, and M.L. Workman, “Digital Control of Dynamic Systems,” Addison-Wesley, 1998.


https://elearning.uniroma1.it/course/view.php?id=13955

Modalità di svolgimento

Il corso sarà tenuto in presenza (orario martedi 14-16, venerdì 9-13 a partire da settembre 2021) e trasmesso eventualmente tramite zoom o google meet in streaming se richiesto.


Link Zoom a.a. 2021/22
https://uniroma1.zoom.us/j/81733614402?pwd=ekZ1b0VoOXpSRzZwaHdjR3dENE90UT09



Frequenza

Il corso si tiene in presenza

Modalità di esame

E' prevista una prova scritta (che è possibile sostituire con un progetto) ed una prova orale.

Prova scritta: consiste nello svolgimento di alcuni esercizi e nella discussione teorica di uno o due argomenti svolti
Prova orale: correzione della prova scritta e approfondimenti su argomenti teorici

La prova scritta può essere sostituita da un progetto da espletare durante il corso. Esso può essere incentrato su esempi fisici, approfondimenti di articoli in letteratura su tematiche di interesse, progetto in laboratorio

Esempi di domande

La stabilizzazione dall'uscita di un sistema dinamico tempo discreto
Risposta piatta e risposta a tempo finito
Metodi numerici dí implementazione
Osservatori per sistemi a tempo discreto

Obiettivi per lo sviluppo sostenibile - Agenda ONU 2030

  • Goal4
  • Anno accademico2026/2027
  • Corso di studio a cui afferisce l’insegnamentoControl Engineering - Ingegneria Automatica
  • Codice insegnamento10629385
  • Anno e semestre1º anno - 1º semestre
  • TipologiaAttività formative affini ed integrative
  • AmbitoAttività formative affini o integrative
  • SSDIINF-04/A
  • Presenza obbligatoriaNo
  • Linguaeng
  • CFU6 CFU
  • Durata complessiva60 ore
  • Distribuzione delle ore36 classroom hours, 24 training hours