Indice parte Matlab
- Introduzione a Matlab
- Variabili e concatenazione di variabili
- Manipolazione di vettori e matrici
- Parte grafica di Matlab
- Polinomi in Matlab, interpolazione con polinomi
- Script e programmazione strutturata (If, Else, While, For)
- Funzioni in Matlab, comandi per derivate ed integrali
- Equazioni differenziali in Matlab
- Lista comandi di Matlab
- Tantissimi esercizi svolti, molti tratti da prove d’esame
- Comandi utili per teoria dei sistemi
Indice parte operazionali
- Circuiti di condizionamento passivi e attivi
- Filtri passivi ed introduzione ai diagrammi di Bode
- Filtri passivi in cascata
- Circuiti attivi con gli operazionali
- Modello semplificato degli operazionali
- Comparatore di livello, buffer di tensione
- Configurazione invertente e non invertente
- Realizzazione di filtri del I e del II ordine
- Combinazione di più operazionali (vari esempi)
- Alimentazione singola e duale
- Componenti elettronici (resistenze, condensatori, operazionali, breadboard)
- Descrizione ed utilizzo degli strumenti di laboratorio (alimentatore, oscilloscopio, generatore di segnali, multimetro), collegamenti cavi
- Implementazione in laboratorio di un guadagno K
- Implementazione in laboratorio di filtri passa basso (con f.d.t. con segno positivo e negativo,
- Filtri passa alto, passa banda (progetto, schema, Bode, montaggio, foto)
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)
Risolvi l’equazione di Lyapunov per i tempo continuo tirando fuori una matrice p simmetrica definita positiva,
Prendo in ingresso la matrice A trasposta e la matrice Q che scelgo io definita positiva (si sceglie la matrice identità)
P=lyap(A’,Q)
Risolve l’equazione di Lyapunov per il tempo discreto
P=dlyap(A’,Q)
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 selezionare un punto sul luogo delle radici precedentemente tracciato e ritorna il valore K che rappresenta il guadagno tale da avere il polo nel punto selezionato, p rappresenta l’elenco dei poli.
[K, p] = rlocfind(F)
Traccia il diagramma di Bode
bode(sys)
Traccia il diagramma di Bode prendendo in ingresso la f.d.t. G(S) e il vettore w che definisco con logspace, e restituisce in uscita il modulo espresso in naturale e la fase espressa in gradi
[m,f]=bode(G,w)
Calcola margine di ampiezza e margine di fase con le relative pulsazioni, evidenziandole sui diagrammi di Bode.
margin(sys)
Traccia il diagramma di Nyquist
nyquist(sys)
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.
nyquist(num,den)
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 pulsazione, ma devo esprimere la funzione come sys=ss(f)
[RE,IM]=nyquist(sys,w)
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)
Se do in ingresso una matrice restituisce il polinomio caratteristico, mentre se do in ingresso un vettore cerca il polinomio caratteristico le cui radici (cioè gli autovalori) sono gli elementi di quel vettore
Poly(A)
Fa i fratti semplici della f.d.t. restituendo i residui r, i poli p e k=0 se la funzione è propria
[r,p,k]=residue(n,d)
Restituisce la matrice T le cui colonne sono gli autovettori associati agli autovalori di A, e la matrice D
[T,Diag]=eig(A)
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.
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.
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.
-
Laboratorio di Automatica, Progettazione di filtri con gli operazionali
-
Laboratorio salute
-
Appunti e schemi Matlab spiegati Laboratorio di automatica
-
Laboratorio Elettronica e Sensori