Automatica e Controlli Automatici con Octave, su Ubuntu

Un must per gli scienziati del Controllo Automatico è rappresentato da Matlab, un software molto utile e versatile ma proprietario.

Avendo solo umili esigenze, ho imparato come ottenere esiti equivalenti con programmi open.
La scelta è ricaduta su Octave, presente nei repository Ubuntu, a cui va aggiunto il modulo “Control”, non installato di default:

sudo apt-get install octave3.2 octave-control

Per utilizzarlo basta aprire un terminale e digitare “octave”.
Ecco una lista di comandi di riferimento (help comando per maggiori informazioni):

Definizioni di un sistema:
Funzione di trasferimento:
G = tf([1 -1],[1 5 2]);
Zeri e poli:
G = zp([1],[-1 -1 -13/5], 1);

Grafici vari:
Luogo delle radici:
rlocus(G);
Risposta in frequenza (Diagramma di Bode):
bode(G);
Diagramma di Nyquist:
nyquist(G);

One thought on “Automatica e Controlli Automatici con Octave, su Ubuntu

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s