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