Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Da una Serie di dati a una funzione

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

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

0
voti

[1] Da una Serie di dati a una funzione

Messaggioda Foto Utenteminidiable » 23 mar 2013, 13:37

Ciao a tutti,

non sapevo che titolo inserire :(.

Il mio problema e' il seguente, ho effettuato una serie di misurazioni e ho una funzione del genere:
Thrust.png
Thrust.png (28.78 KiB) Osservato 4418 volte


Naturalmente questi sono dati sperimentali e a me servirebbe avere una funzione definita da una equazione.

Lavoro in MATLAB, secondo voi a questo scopo basta il comando Polyfit?

Grazie mille per l'aiuto,
Fab.
Avatar utente
Foto Utenteminidiable
5 1 2 5
Stabilizzato
Stabilizzato
 
Messaggi: 425
Iscritto il: 7 gen 2009, 14:08

0
voti

[2] Re: Da una Serie di dati a una funzione

Messaggioda Foto Utenteserbring » 23 mar 2013, 16:56

Ciao,

in pratica devi interpolare i dati? In tal caso ti consiglio di provare il curve fitting toolbox. L'interfaccia è molto intuitiva, pertanto è facilissimo da utilizzare. Tuttavia dovresti avere idea del tipo di legame tra il tempo e la forza al fine di dare una forma all'equazione da interpolare

ciao
Avatar utente
Foto Utenteserbring
19 5
Frequentatore
Frequentatore
 
Messaggi: 137
Iscritto il: 29 apr 2009, 9:49

8
voti

[3] Re: Da una Serie di dati a una funzione

Messaggioda Foto Utentedimaios » 23 mar 2013, 18:09

minidiable ha scritto:Il mio problema e' il seguente, ho effettuato una serie di misurazioni e ho una funzione del genere


La prima domanda che dovresti porti è la seguente :
Chi ha generato quel segnale ?
Devi trovare solo la relazione di quest'ultimo in funzione del campione oppure una relazione ingresso uscita ?

Inoltre nel segnale discreto che hai pubblicato c'è di tutto e di più.

Innanzitutto c'è un trend che inizialmente è lineare e dopo non si capisce bene dove vada ; bisognerebbe avere più campioni a disposizione.

Dal punto di vista frequenziale all'interno c'è di tutto e di più per cui, se non si fanno ipotesi a priori sulla natura del segnale, vedo l'impresa di modellazione molto ardua da perseguire.
Ingegneria : alternativa intelligente alla droga.
Avatar utente
Foto Utentedimaios
30,2k 7 10 12
G.Master EY
G.Master EY
 
Messaggi: 3381
Iscritto il: 24 ago 2010, 14:12
Località: Behind the scenes

0
voti

[4] Re: Da una Serie di dati a una funzione

Messaggioda Foto Utenteminidiable » 23 mar 2013, 19:38

Mi scuso ma ho preso un abbaglio...quei dati cosi non servono a nulla... Perche' sono in funzione del tempo, invece a me serve qualcosa di diverso...

In pratica quei dati sono:

Asse x : Tempo in secondi
Asse y: Thrust generato dai motori di un quadricottero

Gli step che si vedono sono degli step dovuti al cambiamento di input dato ai motori.

Quindi devo prima fare una media dei vari gradini piccoli e avere quindi una corrispondenza tra input e valore di Thrust. Una volta fatto questo avro' a disposizione tanti punti e da questi potro' calcolare la mia funzione:
f= Thrust(input)

Scusate per l'imprecisione!
Avatar utente
Foto Utenteminidiable
5 1 2 5
Stabilizzato
Stabilizzato
 
Messaggi: 425
Iscritto il: 7 gen 2009, 14:08

6
voti

[5] Re: Da una Serie di dati a una funzione

Messaggioda Foto Utentedimaios » 24 mar 2013, 19:43

dimaios ha scritto:Quindi devo prima fare una media dei vari gradini piccoli e avere quindi una corrispondenza tra input e valore di Thrust. Una volta fatto questo avro' a disposizione tanti punti e da questi potro' calcolare la mia funzione:


Secondo me non è così immediato.
La relazione statica tra le due grandezze potrebbe essere semplice ma quella dinamica non direi.
Nel segnale in uscita ci sono delle oscillazioni a varie frequenze.
Ingegneria : alternativa intelligente alla droga.
Avatar utente
Foto Utentedimaios
30,2k 7 10 12
G.Master EY
G.Master EY
 
Messaggi: 3381
Iscritto il: 24 ago 2010, 14:12
Località: Behind the scenes

0
voti

[6] Re: Da una Serie di dati a una funzione

Messaggioda Foto Utenteminidiable » 25 mar 2013, 16:00

Cosa intendi? Avrei dovuto prendere in considerazione anche il riscaldamento dei motori o le frequenze di risonanza della struttura?

Grazie per l'aiuto come sempre :)
Avatar utente
Foto Utenteminidiable
5 1 2 5
Stabilizzato
Stabilizzato
 
Messaggi: 425
Iscritto il: 7 gen 2009, 14:08

4
voti

[7] Re: Da una Serie di dati a una funzione

Messaggioda Foto Utentedimaios » 25 mar 2013, 17:46

Voglio dire che dopo aver utilizzato la funzione detrend di Matlab per eliminare la parte deterministica del processo bisognerebbe identificare il processo aleatorio ARMA o ARMAX tra il set dato ai motori ed il segnale d'uscita privato del trend.
Ingegneria : alternativa intelligente alla droga.
Avatar utente
Foto Utentedimaios
30,2k 7 10 12
G.Master EY
G.Master EY
 
Messaggi: 3381
Iscritto il: 24 ago 2010, 14:12
Località: Behind the scenes


Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti