|
[Sponsors] |
April 20, 2014, 23:58 |
|
#41 | |
Senior Member
Huang Xianbei
Join Date: Sep 2013
Location: Yangzhou,China
Posts: 302
Rep Power: 14 |
Quote:
Sorry for the second reply.I followed your advice, here is my code in matlab Code:
clear all; [x y z Ux Uy Uz]=textread('U_constantPlane.raw','%f%f%f%f%f%f','headerlines',2); N=32768; Lz=6.28; kz=(2*pi*(1:256)/Lz); kzz=round(kz); w=reshape(Uz,256,128); wk=fft(w); for i = 1:256, for j=1:128, wk(i,j)=wk(i,j)/N; end end for i = 1:256, for j=1:128, R(i,j,kzz)=wk(i,j)*conj(wk(i,j)); end end for j=1:128, E(kzz)=0.5.*R(j,j,kzz(j))*4*pi.*kzz(j)^2; end plot(kzz,E(kzz)) |
||
April 21, 2014, 04:17 |
|
#42 | |
Senior Member
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,897
Rep Power: 73 |
Quote:
|
||
April 21, 2014, 04:33 |
|
#43 | |
Senior Member
Huang Xianbei
Join Date: Sep 2013
Location: Yangzhou,China
Posts: 302
Rep Power: 14 |
Quote:
Thank you for your reply, could you please have a look at my previous reply for the code? Also, I tried another case which only contains 1 line of velocity in z direction.The result is still incorrect Code:
clear all; [z Ux Uy Uz]=textread('Zleft_U.xy','%f%f%f%f'); N=128; Lz=6.28; kz=(1:N)*2*pi/Lz; k=round(kz); c=fft(Uz,128); for q = 1:N, c(q)=c(q)/N; end for q=1:N, cu(q)=c(q)*conj(c(q)); end %up to now, the velocity-spectrum is obtained,however, the q~=k, %how to match them? for q=1:N, E(k)=0.5*cu(q)*4*pi*k.^2; end plot(k,E(k)) |
||
April 21, 2014, 05:13 |
|
#44 |
Senior Member
Huang Xianbei
Join Date: Sep 2013
Location: Yangzhou,China
Posts: 302
Rep Power: 14 |
||
April 21, 2014, 05:18 |
|
#45 | |
Senior Member
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,897
Rep Power: 73 |
Quote:
w=reshape(Uz,256,128); wk=fft(w) this way, w is a matrix??? |
||
April 21, 2014, 05:31 |
|
#46 |
Senior Member
Huang Xianbei
Join Date: Sep 2013
Location: Yangzhou,China
Posts: 302
Rep Power: 14 |
yes,because z values are ranged in a periodic way(256 values one loop), so 32768 values corresponding to 128 loops, representing the whole value on a plane. Is this resonable?
I'm now confused about the wavanumber k, is this write as: (1:N)*2*pi/Lz each one is connected to a cu value in order? |
|
April 21, 2014, 05:40 |
|
#47 | |
Senior Member
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,897
Rep Power: 73 |
Quote:
Anyway, I suggest checking for a simple test: generate a sin(k*x) function (try for some k value) and store in a vector, after doing the fft plot the spectrum and check if the energy density is located at the right frequency |
||
April 21, 2014, 05:56 |
|
#48 | |
Senior Member
Huang Xianbei
Join Date: Sep 2013
Location: Yangzhou,China
Posts: 302
Rep Power: 14 |
Quote:
what's definition formula of k? 2*pi*n/Lz? Best reguards |
||
April 26, 2014, 10:00 |
|
#49 |
Senior Member
Huang Xianbei
Join Date: Sep 2013
Location: Yangzhou,China
Posts: 302
Rep Power: 14 |
||
April 29, 2014, 16:40 |
|
#50 |
New Member
Amjad
Join Date: May 2012
Posts: 21
Rep Power: 14 |
||
April 29, 2014, 22:42 |
|
#51 | |
Senior Member
Huang Xianbei
Join Date: Sep 2013
Location: Yangzhou,China
Posts: 302
Rep Power: 14 |
Quote:
|
||
July 8, 2014, 02:10 |
|
#52 |
Member
SHEIKH NASIRUDDIN
Join Date: Aug 2013
Location: DELHI
Posts: 52
Rep Power: 13 |
Dear Harishg,
I 'm also facing the same problem and want to plot energy spectra using matlab. Can you send me the code you have used. My e-mail is:nasir.iitd@gmail.com Your help is highly appreciated. nasiruddin. |
|
October 27, 2014, 20:42 |
|
#53 |
New Member
Purvi
Join Date: Oct 2014
Posts: 4
Rep Power: 12 |
Can I get the code for energy spectrum?
|
|
October 27, 2014, 21:08 |
|
#54 | |
Senior Member
Huang Xianbei
Join Date: Sep 2013
Location: Yangzhou,China
Posts: 302
Rep Power: 14 |
Quote:
|
||
October 27, 2014, 21:08 |
|
#55 |
Senior Member
Huang Xianbei
Join Date: Sep 2013
Location: Yangzhou,China
Posts: 302
Rep Power: 14 |
||
October 27, 2014, 21:30 |
|
#56 |
New Member
Purvi
Join Date: Oct 2014
Posts: 4
Rep Power: 12 |
Yes, that will be great and if you can send me understanding of it too!!!
Thanks Purvi my email address is : p3vdim@yahoo.co.in |
|
October 28, 2014, 00:53 |
|
#57 | |
Senior Member
Huang Xianbei
Join Date: Sep 2013
Location: Yangzhou,China
Posts: 302
Rep Power: 14 |
Quote:
I have sent you the code. The explaination is not so much for the limited time, hoping this can help you. Xianbei |
||
October 28, 2014, 05:34 |
|
#58 |
Senior Member
chandra shekhar pant
Join Date: Oct 2010
Posts: 220
Rep Power: 17 |
Please send it to me also ..
chandukec@gmail.com |
|
October 29, 2014, 15:33 |
|
#59 |
New Member
Join Date: Nov 2013
Posts: 3
Rep Power: 13 |
Would you mind sending me the code as well? bmeyer907@gmail.com
Thx in advance! |
|
October 29, 2014, 18:55 |
Energy spectra
|
#60 |
New Member
Purvi
Join Date: Oct 2014
Posts: 4
Rep Power: 12 |
Hi Guys,
I am also having problems with plotting energy spectrum. Could somebody plz send me the code. My email address is : p3vdim@yahoo.co.in Thanks in advance!! |
|
Tags |
energy spectrum, fft |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
turbulent energy spectrum problem | cfd.newbie | Main CFD Forum | 6 | September 24, 2015 17:13 |
turbulent energy spectrum | cfd.newbie | Siemens | 1 | June 20, 2008 00:48 |
turbulent energy spectrum | cfd.newbie | FLUENT | 0 | June 18, 2008 19:34 |
LES correlation and turbulent energy spectrum | Fabian | Main CFD Forum | 4 | October 18, 2005 03:04 |
Energy Spectrum | Emad Khalifa | Main CFD Forum | 3 | June 30, 2003 17:03 |