Nome
|
Descrizione
|
Immagine
|
bodex()
|
Programma che permette la visualizzazione dei diagrammi di Bode di
Ampiezza e di Fase. |
|
ct()
|
Pacchetto per lo studio della risposta in frequenza;
esso permette la visualizzazione dei diagrammi di Bode, di Nichols, il
calcolo dei Margini di Ampiezza e Fase del sistema chiuso in reazione
Unitaria
|
-
|
eat()
|
Programma che permette il calcolo dell'Esponenziale
di Matrice di una matrice quadrata. Sintassi eat(a) dove a è una
matrice quadrata
N.B. Richiede la presenza, nella directory "mate", della funzione invlapx |
-
|
hurwitz()
|
Programma che calcola la tabella di Hurwitz di un polinomio
di grado "n"
N.B. non permette il calcolo simbolico nè supporta la presenza di zeri nella colonna Pivot |
|
invlapx()
|
Funzione che calcola l'anti-trasformata di Laplace.
Sintassi: invlapx(G(s)), dove G(s) è una qualsiasi funzione nella variabile "s" |
-
|
kval()
|
Programma che segue il calcolo del valore del guadagno
K relativo ad un determinato punto del luogo delle radici, di un sistema
chiuso in reazione unitaria.
Sintassi: kval(ce,r,i) dove "ce" è l'equazione caratteristica del sistema chiuso in reazione; es. ce=1+K(s+1)/[(s+10)(s^2+2s+4)] "r" è un punto dell'asse reale "i" è un punto dell'asse immaginario. E' possibile omettere uno dei due valori "r" o "i", ma non entrambi. |
-
|
laplacex()
|
Funzione che calcola la L-Trasformata di una funzione
nel dominio del tempo (t).
Sintassi: laplacex(f(t)), dove f(t) è una qualsiasi funzione L-Trasformabile |
-
|
nyquist()
|
Programma che esegue il tracciamento del diagramma di
Nyquist di una funzione di trasferimento G(s).
Sintassi: nyquist(G(s)) |
-
|
ov()
|
Funzione che calcola il valore del fattore di smorzamento,
dato che sia il valore dell'Overshoot (Sovraelongazione) in percentuale.
Sintassi: ov(x), dove x è il valore percentuale, se l'overshoot è del 10%, porre x=10 |
-
|
poles()
|
Funzione che restituisce i poli della funzione di trasferimento
data come argomento.
Sintassi: poles(G(s)), dove G(s) è una qualsiasi funzione nella variabile "s" N.B. non restituisce la molteplicità dei poli. |
-
|
rlocus()
|
Programma che traccia il luogo delle radici del sistema
G(s) (dato come argomento) chiuso in razione
|
-
|
routh()
|
Funzione che restituisce la tabella di Hurwitz relativa
ad un polinomio (dato come argomento). Supporta anche il calcolo simbolico
e la presenza di zeri nella colonna Pivot è gestita mediante la
variabile infinitesima epsilon.
Sintassi: routh(polinomio,var), dove "polinomio" è un qualsiasi polinomio nella variabile "var" |
-
|
split()
|
Programma che calcola i possibili punti doppi (o di
Split) di una funzione di trasferimento.
Sintassi: split({polo1 polo2...},{zero1 zero2 ...}), dove {polo1 polo2...} è la lista dei poli della f.d.t. e {zero1 zero2 ...} è la lista dei zeri della f.d.t. |
-
|
teoria1
|
Testo riepilogativo della teoria dei sistemi
|
-
|
teoria2
|
Testo riepilogativo della teoria sui Controlli Automatici
|
-
|
zeroes()
|
Funzione che restituisce gli zeri della funzione di
trasferimento data come argomento.
Sintassi: zeroes(G(s)), dove G(s) è una qualsiasi funzione nella variabile "s" N.B. non restituisce la molteplicità degli zeri. |
-
|