Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flow past a cylidner_FWH_curle #53

Closed
chen0mou0mou opened this issue Apr 28, 2021 · 13 comments
Closed

Flow past a cylidner_FWH_curle #53

chen0mou0mou opened this issue Apr 28, 2021 · 13 comments

Comments

@chen0mou0mou
Copy link

Could anyone help me check my case set? I have used the curle method in the flow past a cylinder case to get a relatively good acoustic pressure result. For the FWH method, if the cylinder surface is chosen as the control surface, the FWH result is very close to the curle result. But if another control surface that contains more areas is used, the FWH result does not capture the noise spectra correctly. I use the libacoustic OpenFOAM4.1 version in the OpenFOAM 6. The formulation we use is Farassat1A, and the GT_formulation shows similar results. As it is a wind-tunnel problem(the model and observer are static), the U_0 is (0 0 0), U_fwh is (0 0 0), nonUniformSurfaceMotion is false. The fixedResponseDelay seems to have little influence on the results. I am running a case with 'patches (); source cells;' instead of 'patches (CYLINDER);'. Is there something wrong with my set? What should I change?

Thanks!

fwh for flow past a cylinder2.pdf

@ThanatSAISA
Copy link

ThanatSAISA commented Apr 30, 2021

Hey, What if I don't have a second control surface, is it still works ?.
May I look at your file that you simulate , I stuck with how to use it correctly.
Thank you

@eacfd
Copy link
Contributor

eacfd commented May 5, 2021

Could anyone help me check my case set? I have used the curle method in the flow past a cylinder case to get a relatively good acoustic pressure result. For the FWH method, if the cylinder surface is chosen as the control surface, the FWH result is very close to the curle result. But if another control surface that contains more areas is used, the FWH result does not capture the noise spectra correctly. I use the libacoustic OpenFOAM4.1 version in the OpenFOAM 6. The formulation we use is Farassat1A, and the GT_formulation shows similar results. As it is a wind-tunnel problem(the model and observer are static), the U_0 is (0 0 0), U_fwh is (0 0 0), nonUniformSurfaceMotion is false. The fixedResponseDelay seems to have little influence on the results. I am running a case with 'patches (); source cells;' instead of 'patches (CYLINDER);'. Is there something wrong with my set? What should I change?

Dear Chen!
Did you compare aerodynamic characteristics such as mean and RMS values of cd, cL, and Strouhal number with experimental data? You have poor mesh resolution or dissipative numerical scheme if another control surface doesn't capture noise spectra.
Also, I recommend using the OpenFOAM-v1912 version of the library (see branch digitef-dev-1912) as some bugs were fixed there.

Regards,
AE

@chen0mou0mou
Copy link
Author

Hey, What if I don't have a second control surface, is it still works ?.
May I look at your file that you simulate , I stuck with how to use it correctly.
Thank you

Hi,

Could you share your set file with me? I will compare your set with mine, and tell you the difference.

@chen0mou0mou
Copy link
Author

Could anyone help me check my case set? I have used the curle method in the flow past a cylinder case to get a relatively good acoustic pressure result. For the FWH method, if the cylinder surface is chosen as the control surface, the FWH result is very close to the curle result. But if another control surface that contains more areas is used, the FWH result does not capture the noise spectra correctly. I use the libacoustic OpenFOAM4.1 version in the OpenFOAM 6. The formulation we use is Farassat1A, and the GT_formulation shows similar results. As it is a wind-tunnel problem(the model and observer are static), the U_0 is (0 0 0), U_fwh is (0 0 0), nonUniformSurfaceMotion is false. The fixedResponseDelay seems to have little influence on the results. I am running a case with 'patches (); source cells;' instead of 'patches (CYLINDER);'. Is there something wrong with my set? What should I change?

Dear Chen!
Did you compare aerodynamic characteristics such as mean and RMS values of cd, cL, and Strouhal number with experimental data? You have poor mesh resolution or dissipative numerical scheme if another control surface doesn't capture noise spectra.
Also, I recommend using the OpenFOAM-v1912 version of the library (see branch digitef-dev-1912) as some bugs were fixed there.

Regards,
AE

Hi,

Thank you for your help! We have compared the pressure coefficients Cp,PSD of our CFD results with the experimental data. The results are well. Our mesh resolution is also thought good enough. The influence of the dissipative numerical scheme is not tested. Now, I am trying the OpenFOAM-v1912 version.

Regards,
Guanjiang

@JustthanuMU
Copy link

JustthanuMU commented May 17, 2021

Hey, What if I don't have a second control surface, is it still works ?.
May I look at your file that you simulate , I stuck with how to use it correctly.
Thank you

Hi,

Could you share your set file with me? I will compare your set with mine, and tell you the difference.

Cylinder.zip
I try to validate with The paper named Prediction of Flow induced sound generated by cross flow past finite length circular cylinder.
My peak freq is not correct. Also, Force collecting (post processing)

@ThanatSAISA
Copy link

ThanatSAISA commented May 17, 2021

I have a question, What if i want to use .obj file at the surface selection in FWH analogy. I found that it is possible to convert blockMesh into .obj but I confused that, was the FWH know that i want to use only the cylinder not the entire mesh.

@chen0mou0mou
Copy link
Author

Hey, What if I don't have a second control surface, is it still works ?.
May I look at your file that you simulate , I stuck with how to use it correctly.
Thank you

Hi,
Could you share your set file with me? I will compare your set with mine, and tell you the difference.

Cylinder.zip
I try to validate with The paper named Prediction of Flow induced sound generated by cross flow past finite length circular cylinder.
My peak freq is not correct. Also, Force collecting (post processing)

curle.txt
Hi,

Your curle set misses interpolationScheme and surface set. I make a few changes, and you can run it to see whether the result will be improved.

Regards,
Guanjiang

@chen0mou0mou
Copy link
Author

tion, What if i want to use .obj file at the surface selection in FWH analogy. I found that it is possible to convert blockMesh into .obj but I confused that, was the FWH know that i want to use only the cylinder not the entire mesh.

I don't know. I still use the trisurface. You can begin another issue as this problem is very important.

@chen0mou0mou
Copy link
Author

Could anyone help me check my case set? I have used the curle method in the flow past a cylinder case to get a relatively good acoustic pressure result. For the FWH method, if the cylinder surface is chosen as the control surface, the FWH result is very close to the curle result. But if another control surface that contains more areas is used, the FWH result does not capture the noise spectra correctly. I use the libacoustic OpenFOAM4.1 version in the OpenFOAM 6. The formulation we use is Farassat1A, and the GT_formulation shows similar results. As it is a wind-tunnel problem(the model and observer are static), the U_0 is (0 0 0), U_fwh is (0 0 0), nonUniformSurfaceMotion is false. The fixedResponseDelay seems to have little influence on the results. I am running a case with 'patches (); source cells;' instead of 'patches (CYLINDER);'. Is there something wrong with my set? What should I change?

Dear Chen!
Did you compare aerodynamic characteristics such as mean and RMS values of cd, cL, and Strouhal number with experimental data? You have poor mesh resolution or dissipative numerical scheme if another control surface doesn't capture noise spectra.
Also, I recommend using the OpenFOAM-v1912 version of the library (see branch digitef-dev-1912) as some bugs were fixed there.

Regards,
AE

Sorry,

I don't find the digitef-dev-1912 branch and also the OpenFOAM-v1912 version libacoustics. I just get a source in https://zenodo.org/record/3878439#.YKPXCahKiUk.

Is that right?

Regards,
Guanjiang

@chen0mou0mou
Copy link
Author

Could anyone help me check my case set? I have used the curle method in the flow past a cylinder case to get a relatively good acoustic pressure result. For the FWH method, if the cylinder surface is chosen as the control surface, the FWH result is very close to the curle result. But if another control surface that contains more areas is used, the FWH result does not capture the noise spectra correctly. I use the libacoustic OpenFOAM4.1 version in the OpenFOAM 6. The formulation we use is Farassat1A, and the GT_formulation shows similar results. As it is a wind-tunnel problem(the model and observer are static), the U_0 is (0 0 0), U_fwh is (0 0 0), nonUniformSurfaceMotion is false. The fixedResponseDelay seems to have little influence on the results. I am running a case with 'patches (); source cells;' instead of 'patches (CYLINDER);'. Is there something wrong with my set? What should I change?

Dear Chen!
Did you compare aerodynamic characteristics such as mean and RMS values of cd, cL, and Strouhal number with experimental data? You have poor mesh resolution or dissipative numerical scheme if another control surface doesn't capture noise spectra.
Also, I recommend using the OpenFOAM-v1912 version of the library (see branch digitef-dev-1912) as some bugs were fixed there.

Regards,
AE

Hi,

I have uploaded my system set. Do you think my scheme and solver set are suitable for the libacoustics.
system.zip

@unicfdlab
Copy link
Owner

The linear scheme for convective term div(phi, U) is not good choice because it leads to oscillation in the solution. Try to use LUST or our schemes https://github.com/unicfdlab/libSchemes for LES turbulence model.

@chen0mou0mou
Copy link
Author

Thank you, I will try it.

@chen0mou0mou
Copy link
Author

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants