Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
vuoi
o PayPal
tutte le volte che vuoi
COMANDI MATLAB PER
LA TEORIA DEI SISTEMI
genera il modello i-s-u
sys=ss(A,B,C,D) passo dal modello i-s-u alla f.d.t.
[n,d]=ss2tf(A,B,C,D) passo dalla f.d.t. alla i-s-u
[A,B,C,D]=tf2ss(num,den) scrivo la f.d.t.
P=tf(num,den) fa il prodotto fra due polinomi p1 e p2
conv(p1,p2)
P=lyap(A’,Q) risolve l’equazione di Lyapunov per i tempo continuo tirando fuori una
matrice p simmetrica definita positiva,prendendo in ingresso la matrice
A trasposta e la matrice Q che scelgo io definita positiva(si sceglie la
matrice identità)
risolve l’equazione di Lyapunov per i
P=dlyap(A’,Q) tempo dicreto
traccia il luogo diretto delle radici,dove F è la f.d.t. a c.a.
rlocus(F) traccia il luogo inverso delle radici,dove F è la f.d.t. a c.c.
rlocus(-F) permette di selezione un punto sul luogo delle radici precedentemente
[K p] = rlocfind(F) tracciato e ritorna il valore K che rappresenta il guadagno tale da avere il
polo nel punto selezionato, p rappresenta l’elenco dei poli.
traccia il diagramma di Bode
bode(sys) traccia il diagramma di bode prendendo in ingresso la f.d.t. G(S) e il
[m,f]=bode(G,w) vettore w che definisco con logspace,e restituisce in uscita il modulo
espresso in naturale e la fase espressa in gradi
calcola margine di ampiezza e margine di fase con le relative pulsazioni,
margin(sys) evidenziandole sui diagrammi di Bode.
traccia il diagramma di nyquist
nyquist(sys)
nyquist(num,den) disegna il diagramma di Nyquist del sistema la cui funzione di
trasferimento è definita da num e den, che sono le matrici dei
coefficienti del numeratore e del denominatore.
disegna il diagramma di Nyquist del sistema dato in forma di stato.
lnyquist1(A,B,C,D) traccia il diagramma di nichols
nichols(sys) Estrae parte reale e immaginaria dal diagramma di Nyquist ad una certa
[RE,IM]=nyquist(sys,w) pulsazione,ma devo esprimere la funzione come sys=ss(f)
Calcola il modulo
abs=sqrt(RE^2+IM^2) Calcola la fase
Fase=atan(IM/RE) calcola l’inversa della matrice T (solo se è quadrata)
Inv(T)