Detectando oscilacoes de um sistema

3 respostas
R

Dae galera,

eu tenho um array de double representando o grafico mostrado no link abaixo:

http://www02.abb.com/global/GAD/GAD02181.NSF/viewunid/6C9042124F19A6FFC1256DAB003713D0/$file/Simulation+rotor+angle+oscillation+fig_1+.gif
obs: nao eh exatamente essa figura mas foi a unica parecida q encontrei.

eu preciso primeiramente descobrir se existe oscilacao no sistema e depois encontrar o periodo (consequentemente a frequencia) de oscilacao deste sistema.

Alguem tem alguma ideia/dica de como eu faco esse algoritmo?? ou talvez se existir alguma coisa pronta, sei lah…

Valeu

abrs

ps: o programa tem q ser em Java mesmo

3 Respostas

E

Provavelmente você terá de calcular a transformada de Fourier desses valores, para determinar as freqüências e as amplitudes das harmônicas. Se houver oscilação, haverá harmônicas não-nnulas.

R

hum… eh verdade, boa…

e alguem sabe alguma biblioteca existente que calcule a transformada de fourier?

E

Basta procurar por “discrete fourier transform” e “java”,
acho que há implementações em Java.

Criado 16 de julho de 2010
Ultima resposta 17 de jul. de 2010
Respostas 3
Participantes 2