CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

Cyclic jump boundary condition

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By hjasak

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 9, 2008, 07:01
Default Dear All, I have recently i
  #1
Senior Member
 
Hrvoje Jasak
Join Date: Mar 2009
Location: London, England
Posts: 1,905
Rep Power: 33
hjasak will become famous soon enough
Dear All,

I have recently implemented a cyclic jump boundary condition during work with a client. This allows you to have a cyclic geometry and specify a jump between the patches across it from the "left" to the "right" side.

In order to parallelise this properly, I need to go through some pain and re-organisation (the cyclic condition itself was trivial). So, before I do that, I'd like to hear a word from the Forum - sounds very Roman

Do you think this is useful/do you need it or intend to use it?

In case of decent response, I'll spend 2-3 days to wrap this up properly and sort out the parallelisation, domain decomposition etc.

Looking forward to hearing from you all,

Hrv
Luttappy likes this.
__________________
Hrvoje Jasak
Providing commercial FOAM/OpenFOAM and CFD Consulting: http://wikki.co.uk
hjasak is offline   Reply With Quote

Old   March 9, 2008, 15:53
Default hi, great! i am certainly i
  #2
Senior Member
 
Stephan Gerber
Join Date: Mar 2009
Location: Germany
Posts: 118
Rep Power: 17
stephan is on a distinguished road
hi,

great! i am certainly interested and would appreciate it a lot.
would it be posibble to define the "jump" as a function of calculated fields?
thanks in advance for your work!
best regards
stephan
stephan is offline   Reply With Quote

Old   March 9, 2008, 23:49
Default Add a vote from me :-) Than
  #3
Senior Member
 
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,912
Rep Power: 36
alberto will become famous soon enoughalberto will become famous soon enough
Add a vote from me :-)

Thanks!
Alberto
__________________
Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as in both physical and virtual formats (current status: http://albertopassalacqua.com/?p=1541)
OpenQBMM - An open-source implementation of quadrature-based moment methods.

To obtain more accurate answers, please specify the version of OpenFOAM you are using.
alberto is offline   Reply With Quote

Old   March 10, 2008, 02:59
Default This could be useful for simul
  #4
Senior Member
 
Mark Olesen
Join Date: Mar 2009
Location: https://olesenm.github.io/
Posts: 1,689
Rep Power: 40
olesen has a spectacular aura aboutolesen has a spectacular aura about
This could be useful for simulating porous baffles. It'd be interesting to see how much the solution oscillates with higher resistances.
olesen is offline   Reply With Quote

Old   March 10, 2008, 06:53
Default Hi Hrv! Yes. That would be
  #5
Assistant Moderator
 
Bernhard Gschaider
Join Date: Mar 2009
Posts: 4,225
Rep Power: 51
gschaider will become famous soon enoughgschaider will become famous soon enough
Hi Hrv!

Yes. That would be very interesting. In fact I'm working on something similar (porous jump) for a customer of ours. Would be interested how you did it (==how it should be done)

Bernhard
__________________
Note: I don't use "Friend"-feature on this forum out of principle. Ah. And by the way: I'm not on Facebook either. So don't be offended if I don't accept your invitation/friend request
gschaider is offline   Reply With Quote

Old   March 10, 2008, 10:24
Default I need it for some repeating s
  #6
Senior Member
 
Nishant
Join Date: Mar 2009
Location: Glasgow, UK
Posts: 166
Rep Power: 17
nishant_hull is on a distinguished road
I need it for some repeating structure for LES simulation.
take my vote for it as well.

Nishant
__________________
Thanks and regards,

Nishant
nishant_hull is offline   Reply With Quote

Old   May 9, 2008, 04:23
Default i will need it for my thesis w
  #7
Member
 
davey david
Join Date: Mar 2009
Posts: 54
Rep Power: 17
suredross is on a distinguished road
i will need it for my thesis work as well.i'm all up for it!

davey
suredross is offline   Reply With Quote

Old   May 23, 2008, 04:18
Default Hi Jasak, are you done with t
  #8
Member
 
davey david
Join Date: Mar 2009
Posts: 54
Rep Power: 17
suredross is on a distinguished road
Hi Jasak,
are you done with the cyclic jump boundary condition?if yes,where can i access it?i am in dire need of some help!

thanx
davey
suredross is offline   Reply With Quote

Old   September 11, 2008, 16:20
Default Hi I am intersted to test
  #9
Member
 
mohd mojab
Join Date: Mar 2009
Posts: 31
Rep Power: 17
mou_mi is on a distinguished road
Hi

I am intersted to test the jump cyclic boundary condition in OF1.5 and I did a test. here is what I did;
I made a block by blockMesh:
patches
(
wall maxY
(
(3 7 6 2)
)
wall minY
(
(1 5 4 0)
)
cyclic X
(
(2 6 5 1)
(0 4 7 3)
)
wall Z
(
(0 3 2 1)
(4 5 6 7)
)
);

Then I changed the boundary file and adjust the initial files like:
--------U
maxY
{
type fixedValue;
value uniform (0 0 0);
}
minY
{
type fixedValue;
value uniform (0 0 0);
}
X
{
type jumpCyclic;
value uniform (0 0 0);
}
Z
{
type fixedValue;
value uniform (0 0 0);
}

------------p
maxY
{
type zeroGradient;
}
minY
{
type zeroGradient;
}
X
{
type jumpCyclic;
value uniform 0;
}
Z
{
type zeroGradient;
}

then here if the run with "icoFoam" solver:

Create time

Create mesh for time = 0

Reading transportProperties

Reading field p

Reading field U

Reading/calculating face flux field phi


Starting time loop

Time = 0.02

Courant Number mean: 0.009308026 max: 0.02843602



gradientInternalCoeffs cannot be called for a genericFvPatchField (actual type jumpCyclic)
on patch X of field U in file "OpenFOAM/mou-1.5/run/tutorials/test1/0/U"
You are probably trying to solve for a field with a generic boundary condition.

From function genericFvPatchField<type>::gradientInternalCoeffs( ) const
in file fields/fvPatchFields/basic/generic/genericFvPatchField.C at line 692.

FOAM exiting



I did not have any problem for "cyclic" BC, but with the "jumpCyclic" it give me this error, Would you help if you have any suggestion about that?

Thank you
mou
mou_mi is offline   Reply With Quote

Old   October 17, 2008, 18:38
Default Hi Hrv, I just wonder if th
  #10
Senior Member
 
Jens Klostermann
Join Date: Mar 2009
Posts: 117
Rep Power: 17
jens_klostermann is on a distinguished road
Hi Hrv,

I just wonder if the jumpCyclic got checked in into svn OF-1.4.1-dev, because I didn't find it yet?! Or is the one you were talking at the beginning of the thread the fanBC in OF-1.5?

Best regards Jens
jens_klostermann is offline   Reply With Quote

Old   April 16, 2010, 15:35
Default
  #11
New Member
 
Jerry Lee
Join Date: Jul 2009
Posts: 17
Rep Power: 16
leejc is on a distinguished road
Hi Dr. Jasak,

I was able to run dieselFoam with jumpcyclic but I could not figure out how to specify the value of the jump. Say, I like to have delta(U) = 1 along the normal of the surface, how do I specify this in the boundary condition file?

Thank you.

Jerry
leejc is offline   Reply With Quote

Reply


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
Cyclic Boundary Condition Luiz Eduardo Bittencourt Sampaio (Sampaio) OpenFOAM Running, Solving & CFD 36 July 2, 2012 12:23
pressure jump in fan boundary condition Vijay FLUENT 0 February 12, 2009 18:19
Cyclic boundary condition qtian OpenFOAM Running, Solving & CFD 3 November 12, 2008 21:23
Cyclic Boundary Condition SG Siemens 0 June 1, 2008 14:56
porous jump boundary condition koh FLUENT 1 March 23, 2005 07:02


All times are GMT -4. The time now is 08:41.