Syllabus - Fondamenti di Automatica
Il corso fornisce una vasta base di ingegneria del controllo, coprendo sia concetti teorici che applicazioni pratiche.
È rivolto agli studenti universitari del secondo anno e a chiunque sia interessato a comprendere i principi dei controlli automatici.
Semestre di insegnamento: primavera 2024
Lingua di insegnamento: italiano e inglese
Coordinatore del corso
Andrea Munafo
Docente(i)
Andrea Munafo
Come usare
Ogni notebook è pensato per essere indipendente l’uno dall’altro, quindi è possibile eseguirli nell’ordine che preferisci.
Installa
I notebook funzionano con Python 3.9 e utilizzano le seguenti librerie Python: - controllo Python - insensato - panda - matplotlib
Puoi facoltativamente installare ‘sympy’ per eseguire calcoli simbolici in Python.
Il notebook 01_Getting_started_with_Python_and_Jupyter_Notebook.ipynb
fornisce una breve introduzione su come configurare un ambiente anaconda per iniziare.
Per utilizzare tutti i notebook potresti dover installare il pacchetto di controllo del feedback. Puoi farlo inserendo questo nel tuo terminale:
pip install -e '.[dev]'
Questo è il modo consigliato per rendere importabile un pacchetto Python da qualsiasi punto dell’ambiente corrente:
-e
– abbreviazione di “modificabile”, ti consente di utilizzare immediatamente le modifiche apportate al tuo pacchetto durante lo sviluppo..
– si riferisce alla directory corrente.[dev]
– include i requisiti di “sviluppo”: altri pacchetti che i tuoi notebook utilizzano esclusivamente per documentazione o test.
Ringraziamenti e riferimenti
- I libri di testo rilevanti utilizzati per preparare questi quaderni sono riportati in
00_Syllabus.ipynb
.
Risorse addizionali
- Accademia dei sistemi di controllo
- Dinamica e controllo dei processi in Python
- Karl J. Åström e Richard M. Murray, Sistemi di feedback: un’introduzione per scienziati e ingegneri
- Serie di conferenze sull’ingegneria dei controlli del Prof. Madan Gopal
- Progettazione di compensatori di anticipo e ritardo in Matlab e Simulink
- Nozioni di base sui sistemi di controllo