Come disegnare un diagramma di Bode con Octave

Per tracciare un diagramma di Bode su Octave, carico in memoria il package del controllo.

pkg load control

Poi definisco la funzione di trasformazione in forma vettoriale e la assegno a una variabile.

H = tf([1 0.1 7.5],[1 0.12 9 0 0]);

Il primo vettore indica i coefficienti al numeratore, il secondo vettore quelli al denominatore.

Ad esempio [1 0.1 7.5] vuol dire 1·s2 + 0.1·s + 7.5, mentre [1 0.12 9 0 0] vuol dire 1·s4+0.12·s3+9·s2+0·s+0

Quindi, la funzione di trasferimento H(s) del sistema è una funzione razionale

$$ H(s) = \frac{s^2+0.1s+7.5}{s^4+0.12s^3+9s^2} $$

Infine, uso la funzione bode() per disegnare il diagramma del modulo e della fase della funzione di trasformazione.

bode(H)

In una finestra viene visualizzato il diagramma alfa e beta di Bode.

il diagramma di Bode

E così via.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Octave