CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Programming & Development

Frequency domain solver

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old   March 9, 2012, 11:14
Question Frequency domain solver
  #1
New Member
 
clément
Join Date: May 2011
Posts: 4
Rep Power: 6
yogzebul is on a distinguished road
Hello there,

I wonder if it is possible to create an OpenFoam solver able to solve a wave propagation equation (for example Helmholtz wave equation) in frequency domain.
I know the potentialWaveFoam solver is able to solve the wave equation in time domain. But I'm only interested in stationnary wave problems and maybe someone knows if it's possible to change OpenFoam from time to frequency domain...


[up]...thanks

Last edited by yogzebul; March 15, 2012 at 05:39.
yogzebul is offline   Reply With Quote

Old   May 21, 2012, 09:07
Default
  #2
jdv
New Member
 
Jonas Due Vesterheden
Join Date: Oct 2011
Posts: 2
Rep Power: 0
jdv is on a distinguished road
Quote:
Originally Posted by yogzebul View Post
Hello there,

I wonder if it is possible to create an OpenFoam solver able to solve a wave propagation equation (for example Helmholtz wave equation) in frequency domain.
I know the potentialWaveFoam solver is able to solve the wave equation in time domain. But I'm only interested in stationnary wave problems and maybe someone knows if it's possible to change OpenFoam from time to frequency domain...


[up]...thanks
This is a late reply, but I wanted to share my experiences. I have attempted to use OpenFOAM as a Helmholtz solver, but did not have much success. The basic problem is the lack of a solver for complex fields. One approach is to try to solve the real and imaginary parts as separate fields, but in my experience that didn't lead anywhere. Another approach would be to use the coupled solver functionality from openfoam-extend, but that still requires some hacking if you want coupling at the boundaries (for example for matched boundary conditions).

I ended up using the Helmholtz solver from Elmer instead of OpenFOAM.

Last edited by jdv; May 21, 2012 at 10:22.
jdv is offline   Reply With Quote

Old   May 21, 2012, 10:03
Default
  #3
New Member
 
clément
Join Date: May 2011
Posts: 4
Rep Power: 6
yogzebul is on a distinguished road
Thanks jdv for this reply.
I was not aware about this lack dealing with complex fields. The major issue I encounter with OpenFoam is when I want to use cfd results (pre-computed flow fields with icoFoam for instance) as inputs for acoustic computation (a kind of Direct Numerical Simulation of Navier-Stokes-Fourier equations).
Maybe someone knows if it is easy to handle this kind of process within OpenFoam ?

For the question of time to frequency domain, I chose to make a time domain simulation and compute the DFT as post-processing step.

Thanks
yogzebul is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
If OpenFOAM can run different solver in different domain in the same time ? panda60 OpenFOAM Running, Solving & CFD 4 May 15, 2014 10:07
Vertical Axis Wind Turbine Rotating Domain Problems TWaung CFX 4 May 1, 2012 03:14
Error ? Orb CFX 22 February 13, 2012 17:33
Solver error message!!! IoSa CFX 1 September 14, 2006 04:48
time and frequency domain Tom Brown Main CFD Forum 3 February 11, 2002 17:51


All times are GMT -4. The time now is 23:51.