Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Filtro di Kalman Per stimare il Vento

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

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

0
voti

[11] Re: Filtro di Kalman Per stimare il Vento

Messaggioda Foto Utentedimaios » 29 nov 2012, 15:05

Puoi stimare solo l'intensita' ma se non emuli anche la direzione non puoi sapere come si comporta il controllo quando il vento modifica la sua componente rispetto alla direzione del moto del velivolo.
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

[12] Re: Filtro di Kalman Per stimare il Vento

Messaggioda Foto Utenteminidiable » 30 nov 2012, 10:30

Studiandomi meglio la tua risposta, volevo sapere qualcosa in piu' in merito a questa cosa (Se hai tempo):

dimaios ha scritto:Per fare un lavoro significativo dal punto di vista scientifico bisognerebbe campionare l'andamento del vento per un lungo periodo con diverse condizioni atmosferiche e ricavare la densita' spettrale del processo.
Fondamentalmente bisogna ipotizzare o ricavare la dinamica del modello V(s), la si deve inserire nel modello generale e poi si stima d(t) aggiungendo la variabile di stato x_{3} che non risulta piu' una costante ma un processo aleatorio con caratteristiche ben delineate e quindi piu' fedelmente stimabile in virtu' della conoscenza a priori.

Ipotizzare a priori che il vento sia una "costante ma non proprio" come indicato nel documento iniziale comporta stime molto lente con valori di \eta_{3} piccoli e stime estremamente rumorose ed errate per \eta_{3} di valore elevato.


Come si fa questa cosa? Di cosa avrei bisogno per fare cio' ? Se voglio analizzare la densita' spettrale del vento mi basta un anemometro? Oppure ho bisogno per forza anche di un anemoscopio?

Grazie mille per la disponibilita'!
Avatar utente
Foto Utenteminidiable
5 1 2 5
Stabilizzato
Stabilizzato
 
Messaggi: 425
Iscritto il: 7 gen 2009, 14:08

1
voti

[13] Re: Filtro di Kalman Per stimare il Vento

Messaggioda Foto Utentedimaios » 30 nov 2012, 11:42

Foto Utenteminidiable, hai seguito o sostenuto l'esame di Teoria dell' Identificazione ? La domanda l'ho posta solo per capire il taglio da dare alla risposta.
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

[14] Re: Filtro di Kalman Per stimare il Vento

Messaggioda Foto Utenteminidiable » 30 nov 2012, 12:13

Ciao Dimaios. Non so cosa intendi con questo nome. Ho seguito un corso che si chiama Identificazione e Controllo Ottimo. Non so se puo' aiutare. Tu dai un taglio tecnico alla risposta. Poi se c'e' qualcosa di poco chiaro te lo dico o me lo piango da solo :) In ogni caso dovrei capire quello di cui parlo, almeno spero!

comunque penso che bisogni fare tante misurazioni e poi applicare a queste misure la FFT, ma questo detto in parole povere, ora tu ti arrabbierai perche' l'ho fatta davvero troppo semplice :oops: #-o

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

5
voti

[15] Re: Filtro di Kalman Per stimare il Vento

Messaggioda Foto Utentedimaios » 4 dic 2012, 23:25

Inziamo con la descrizione del sistema dinamico complessivo.
Abbiamo detto che la descrizione del processo aleatorio vento, indicato con la variabile d(t),espresso come una "costante incerta" è inadeguato per le ragioni precedentemente espresse.
A questo punto fissiamo come obiettivo la descrizione della dinamica del vento in modo tale da fornire allo stimatore alcune informazioni a priori sulla tipologia del segnale che deve stimare.

Se la funzione di trasferimento V(s) riproducesse la densità spettrale del processo d(t) potremmo impiegarla come conoscenza a priori all'interno del modello.

ATTENZIONE : Per ora non si indaga sulle tecniche per identificare V(s) a partire dai dati campionati ma si suppone che la f.d.t. sia nota e ci si concentra sull'utilizzo della medesima.

Focalizziamo l'attenzione sul seguente schema di principio.



La f.d.t V(s) viene rappresentata in forma stato tramite le matrici A_{v},B_{v},C_{v}.
Viene alimentata da un rumore bianco e come uscita ha ovviamente il disturbo d(t) ( modello del disturbo ovvero il vento ).
Le variabili di stato del disturbo vengono indicate con la lettera w.

La dinamica del velivolo invece viene descritta in forma stato tramite le matrici A,B,C,D.
Le variabili di stato del processo vengono indicate con la lettera x.

E' evidente che il disturbo d(t) entra da qualche parte nel modello e ne condiziona la traiettoria.

A questo punto si mettono insieme le matrici ottenendo il sistema globale A_{E},B_{E},C_{E},D_{E} deve la lettera E significa extended.
Le variabili di stato del sistema complessivo sono ovviamente l'unione dei due set di variabili di stato.

Lo stimatore di Kalman stimerà tutte le variabili di stato, comprese quelle relative al disturbo.



Una volta stimato il vettore di stato w_{est} è semplice ricostruire d(t) in quanto basta moltiplicare per la matrie C_{v}.

Il numero di variabili di stato del vettore w dipende dalla complessità attribuita al modello del disturbo.
Più fedele è la descrizione e migliore sarà la ricostruzione dello stimatore.
Infatti stiamo implicitamente insegnando allo stimatore cosa deve essere identificato come disturbo dovuto al vento e cosa invece non può essere generato dal vento in quanto la dinamica del segnale non è compatibile rispetto al modello ipotizzato fissando V(s).

In pratica asseriamo "matematicamente" quanto segue :

" Il vento è in grado di comportarsi come un processo aleatorio che può essere simulato tramite l'uscita di un filtro V(s) alimentato da un rumore bianco \xi"

Tutte le realizzazioni non generabili da questo modello saranno "catalogate" come non appartenenti al processo vento ovvero d(t).

Come spiegato in precedenza una oscillazione a 100 Hz non può essere imputata al vento ma più probabilmente allo sbilanciamento dell'albero di un propulsore.

Prima di procedere ti invito ad osservare un fatto.
Nel modello del vento non ho volutamente impiegato la matrice D_{v}. perché ? ;-)
Una volta che hai risposto a questa domanda potresti derivare alcune considerazioni sulla matrice B_{v}. :cool:

waiting for feedback ......
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

[16] Re: Filtro di Kalman Per stimare il Vento

Messaggioda Foto Utenteminidiable » 5 dic 2012, 1:32

Ti inizio a dire che so che mi hai risposto! Domani mattina leggo la tua risposta e cerco di capirla meglio.!

Ti ringrazio tanto!

Fab.
Avatar utente
Foto Utenteminidiable
5 1 2 5
Stabilizzato
Stabilizzato
 
Messaggi: 425
Iscritto il: 7 gen 2009, 14:08

0
voti

[17] Re: Filtro di Kalman Per stimare il Vento

Messaggioda Foto Utenteminidiable » 5 dic 2012, 16:10

Non so se sto dicendo una cavolata.. Ma da quello che ricordo un sistema dinamico in cui la matrice D e' uguale a 0 e' detto STRETTAMENTE PROPRIO. Probabilmente tu hai preso la D uguale a 0 per comodita' in quanto anche se il sistema fosse solo PROPRIO, ci si puo' riportare sempre e comunque ad uno strettamente proprio semplicemente aggiungendo una variabile di stato al sistema di partenza. Forse non e' nemmeno per comodita' ma semplicemente perche' l'uscita non dipende dall'ingresso di controllo del sistema in questione.
Naturalmente nella ricostruzione della d_est (t) se non avessimo supposto D=0 ci sarebbe dovuto stare anche un'altra linea nello schema a blocchi che teneva in conto dell'ingresso e della matrice D.

Stupidaggine?

Riguardo la tua risposta la sto leggendo e poi ti faro' sapere, la prima cosa che mi viene in mente da chiederti e' :

" La V(s) o comunque l'andamento del vento non e' possibile ipotizzarlo con uno dei blocchetti SIMULINK che simulano il vento?"

Grazie
Avatar utente
Foto Utenteminidiable
5 1 2 5
Stabilizzato
Stabilizzato
 
Messaggi: 425
Iscritto il: 7 gen 2009, 14:08

1
voti

[18] Re: Filtro di Kalman Per stimare il Vento

Messaggioda Foto Utentedimaios » 5 dic 2012, 18:05

minidiable ha scritto:" La V(s) o comunque l'andamento del vento non e' possibile ipotizzarlo con uno dei blocchetti SIMULINK che simulano il vento?"


E quali sarebbero i blocchetti Simulink che simulano il vento ? Non sono forse delle funzioni di trasferimento alimentate da rumore bianco ?


Per quanto riguarda la matrice D_{v}, rappresenta la dipendenza diretta tra ingresso ed uscita.
Secondo te quale ingresso esogeno avra' il tuo sistema ? Vuoi modellare tutte le relazioni metereologiche oppure ti indirizzi verso un modello black box ? ;-)
Probabilmente l'identificazione di un processo AR potrebbe essere sufficiente allo scopo. :cool:
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

[19] Re: Filtro di Kalman Per stimare il Vento

Messaggioda Foto Utenteminidiable » 5 dic 2012, 18:39

dimaios ha scritto:
minidiable ha scritto:" La V(s) o comunque l'andamento del vento non e' possibile ipotizzarlo con uno dei blocchetti SIMULINK che simulano il vento?"


E quali sarebbero i blocchetti Simulink che simulano il vento ? Non sono forse delle funzioni di trasferimento alimentate da rumore bianco ?


Si hai ragione, ma provavo ad usarli e tutti avevano come ingresso la DCM che io non ho studiato :( ma penso che si possa ricavare dagli angoli di Eulero (non ne sono sicuro).

dimaios ha scritto:Per quanto riguarda la matrice , rappresenta la dipendenza diretta tra ingresso ed uscita.

OK lo so.
dimaios ha scritto:Secondo te quale ingresso esogeno avra' il tuo sistema ? Vuoi modellare tutte le relazioni metereologiche oppure ti indirizzi verso un modello black box ?

Io voglio modellare solo il vento in questo caso, ma non ho capito cosa c'entra il modello Black Box.

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

0
voti

[20] Re: Filtro di Kalman Per stimare il Vento

Messaggioda Foto Utentedimaios » 5 dic 2012, 19:00

dimaios ha scritto:Io voglio modellare solo il vento in questo caso, ma non ho capito cosa c'entra il modello Black Box.


Il problema e' che per modellare il processo ti "accontenti" di simulare il tutto modellando l'andamento temporale come l'uscita di un filtro alimentato da rumore bianco.
Se cosi' non fosse dovresti trovare un modello fisico del vento in base ad un numero di Avogadro di variabili o forse piu' ( prova a chiederti da cosa dipende il vento in un punto della Terra e poi ne parliamo .... se ti restano parole ! ) :mrgreen: .

La simulazione tramite il modello black box evita di indagare sulla fisica del problema che non ti condurrebbe da nessuna parte vista la spaventosa complessita' del fenomeno.

Una "scatoletta" alimentata da un "sano" rumore bianco e' piu' che sufficiente per i tuoi scopi a patto che il filtro sia identificato in modo corretto a partire dai rilievi fisici che farai.

Insomma .... "AR process identification is better!"
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

PrecedenteProssimo

Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti