CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Pre-Processing

Problems with non-reflective boundary conditions

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 14, 2014, 14:33
Default Problems with non-reflective boundary conditions
  #1
New Member
 
Jim
Join Date: Feb 2014
Location: UK
Posts: 22
Rep Power: 12
jimteb is on a distinguished road
Hi Foamers,

I am new to openFoam and I am trying to use it to model the effects of a pressure wave exiting a tube into the open environment. At the moment this has been solved as an axisymmetric model.

I am using the timeVaryingUniformFixedValue boundary condition at the pipe inlet (with clamp for out of bounds) to create the pressure pulse which then propagates out of the tube.

There are a couple of problems I am having however, mainly concerning reflection of pressure waves:

1) I need to use a non-reflective BC at the inlet, however I am already using the timeVaryingUniformFixedValue BC here. Is there any BC which allows waveTransmissive to be used in conjunction with timeVaryingFixedValue, or something else that might be suitable?

2) Would rhoCentralFoam or rhoPimpleFoam be more suitable for this problem? rhoCentralFoam seems to be more stable and gives more realistic answers, but the flow is subsonic and it is a fairly weak pressure wave.

3) Implementation of waveTransmissive in the farfield gives the error "keyword inletOutlet is undefined in dictionary" for rhoCentralFoam. Any ideas why this might be? On top of this what would you use when solving with rhoPimpleFoam in place of waveTransmissive as I don't believe you can use a NRBC with a pressure based solver?

Any help would be greatly appreciated.

Thanks,

James
jimteb is offline   Reply With Quote

Old   July 14, 2016, 17:13
Default
  #2
New Member
 
RM
Join Date: Jul 2016
Posts: 2
Rep Power: 0
alessandroB is on a distinguished road
Hi,
Maybe it's a little late to ask you about the wavetransmissive time dependent boundary condition,but ... Did you solve the problem???
Best regards.
alessandroB is offline   Reply With Quote

Old   July 15, 2016, 06:08
Default
  #3
New Member
 
Jim
Join Date: Feb 2014
Location: UK
Posts: 22
Rep Power: 12
jimteb is on a distinguished road
Hi,

I did manage to fix this problem, in a work-around manner:

I created an initial pressure and velocity field, representative of the time varying pressure/velocity waveform, with ambient conditions everywhere else. This required me to extend my domain a bit, in order to factor in the initial field region at the inlet. So the downside is that I needed more cells than is necessary, compared to say a mixed waveTransmissive-timeVaryingFixedValue BC. Then I just applied a normal waveTransmissive BC at the inlet boundary. In order to get only a forward propagating acoustic wave, you need to set U = p/(rho*c).

This seems to work well, but a mixed waveTransmissive-timeVaryingFixedValue BC would possibly be better.

Regards,

James
jimteb is offline   Reply With Quote

Reply

Tags
compressible flow, rhocentralfoam, rhopimplefoam, wavetransmissive


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 Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[ICEM] Problems with coedge curves and surfaces tommymoose ANSYS Meshing & Geometry 6 December 1, 2020 12:12
Low Mixing time Problem Mavier CFX 5 April 29, 2013 01:00
Error finding variable "THERMX" sunilpatil CFX 8 April 26, 2013 08:00
Some problems on the boundary conditions aweizazuji CFX 4 September 7, 2011 08:47
Please help with flow around car modelling! Tudor Miron CFX 17 March 19, 2004 20:23


All times are GMT -4. The time now is 15:53.