Pagina 1 di 1

trovare i parametri di un sistema del primo ordine

MessaggioInviato: 30 ago 2012, 17:15
da jmonty
Salve,

Ho la risposta al gradino unitario del seguente sistema del primo ordine: Gp(s)=K/(s+a) campionati.
In matlab, c'è un tool che mi permette di ricavare K e a a partire dalla Gp(s) e la risposta al gradino?

Re: trovare i parametri di un sistema del primo ordine

MessaggioInviato: 31 ago 2012, 6:17
da g.schgor
Alcuni metodi di identificazione sono illustrati in
questo articolo
(ma gli esempi sono in Mathcad)

Re: trovare i parametri di un sistema del primo ordine

MessaggioInviato: 31 ago 2012, 9:52
da dimaios
A meno che tu non voglia utilizzare una tecnica di identificazione scrivendo il codice Matlab ti consiglio di utilizzare il System Identification Toolbox.
In particolare trovi un tutorial a questo link.
Per un sistema del primo ordine comunque puoi usare un qualsiasi algoritmo di ottimizzazione numerica minimizzando l'errore tra i dati ed una funzione esponenziale impiegata come modello di riferimento e trovi la soluzione in pochi passi partendo da un punto iniziale sufficientemente vicino alla soluzione che puoi stimare facilmente guardando la dinamica del sistema "a occhio" ovvero il valore a regime e la pendenza del segnale campionato nell'origine ( stima grossolana ).

Re: trovare i parametri di un sistema del primo ordine

MessaggioInviato: 31 ago 2012, 15:31
da jmonty
Grazie