DOMANDA MATLAB (indici)

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

Avatar utente
Foto Utenteciccio
20 1 1 6
Frequentatore
Frequentatore
Messaggi: 180
Iscritto il: 15 gen 2009, 19:37
0
voti

[1] DOMANDA MATLAB (indici)

Messaggioda Foto Utenteciccio » 18 lug 2009, 17:21

Salve,

Volevo gentilmente chiedere come si può fare in MatLab a calcolare l'indice di qualità ISE o ITAE per un grafico di una risposta nel tempo trovato con simulink.
Sono riuscito a salvare i dati della risposta in un array però non so come fare i 2 integrali per il calcolo dei due indici sopra esposti.


Spero in un veloce aiuto di qualcuno.

Grazie Anticipatamente.

Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55
0
voti

[2] Re: DOMANDA MATLAB (indici)

Messaggioda Foto UtenteRenzoDF » 20 lug 2009, 15:20

Potresti essere più preciso ? ... ovvero dirmi cosa già conosci su questi indici ?

Suppongo che gli integrali che li definiscono ti siano già noti, vero ?

Grazie
"Il circuito ha sempre ragione" (Luigi Malesani)

Avatar utente
Foto Utenteciccio
20 1 1 6
Frequentatore
Frequentatore
Messaggi: 180
Iscritto il: 15 gen 2009, 19:37
0
voti

[3] Re: DOMANDA MATLAB (indici)

Messaggioda Foto Utenteciccio » 22 lug 2009, 11:28

Grazie della risposta,

Ho comunque risolto.

Per chi avesse lo stesso problema ne do una piccola spiegazione.

Per risolvere ho fatto memorizzare l'errore sulla retroazione dal blocco "To workspace" in un Array (impostando un sample time) e in seguito ho usato il comando sum per sommare i valori ottenuti (moltiplicati per il sample time) e in pratica eseguire un integrale approssimato, ma comunque valido.

Ci sono altri metodi comunque.

A Presto.


Torna a “Programmi applicativi: simulatori, CAD ed altro”