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

simpleFoam error: "Cannot find patchField entry for cyclic"

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By AnasCFD

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   June 26, 2015, 05:49
Default simpleFoam error: "Cannot find patchField entry for cyclic"
  #1
Senior Member
 
tareqkh's Avatar
 
CFD
Join Date: Nov 2010
Location: United States
Posts: 243
Rep Power: 17
tareqkh is on a distinguished road
Hello Foamers,

I am learning OpenFOAM for my PhD. I will be doing wake effect analysis of the shrouded wind turbine by using actuator disc model. I just found a good paper that explains the implementations of an actuator disk in OpenFoam (See the links below).

http://www.tfd.chalmers.se/~hani/kur...ningReport.pdf

Furthermore, I found the actuator disk example (attached below) by the same author Erik Svenning posted in upper link, and it was made in version 1.5. I am currently using version 2.3.2. Moreover, I have been able to run blockMesh successfully, however, I can't view the mesh in paraFoam. And I get errors when trying to run simpleFoam of the example.
I am asking if anybody of you could find some time to explain what is exactly wrong with version 2.3.2.

Here is "the error"what I got when I ran blockMesh and simpleFoam:
Code:
"--> FOAM FATAL IO ERROR: 
Cannot find patchField entry for cyclic fan_half0
Is your field uptodate with split cyclics?
Run foamUpgradeCyclics to convert mesh and fields to split cyclics.

file: /home/tariq/windturbine/project3/erikSvenningFiles/fan/0/p.boundaryField from line 34 to line 59.

From function GeometricField<Type, PatchField, GeoMesh>::GeometricBoundaryField::readField(const DimensionedField<Type, GeoMesh>&, const dictionary&)
in file /home/tariq/OpenFOAM/OpenFOAM-2.3.1/src/OpenFOAM/lnInclude/GeometricBoundaryField.C at line 192.

FOAM exiting
"
Thank in advance
fan.zip

Last edited by tareqkh; June 27, 2015 at 04:16.
tareqkh is offline   Reply With Quote

Old   June 26, 2015, 09:21
Default
  #2
New Member
 
Join Date: Jun 2015
Posts: 12
Rep Power: 11
eruwaedhiel is on a distinguished road
This might not be much help, but I was trying to get that code working a few weeks ago for my own project, and came across this: http://www.cfd-online.com/Forums/ope...f2-1-help.html, which basically says not to try using that code.

What I wound up doing in the end was making a pressure jump baffle for the actuator disk following these tutorial: https://www.youtube.com/watch?v=7Ex1RHDQqIc and https://www.youtube.com/watch?v=qTYAr8jgViM

I'm currently trying to get it to converge with a helicopter fuselage mesh in simpleFoam, but the actuator disk portion at least seems to be doing what I expect it to.
eruwaedhiel is offline   Reply With Quote

Old   June 27, 2015, 02:45
Default
  #3
Senior Member
 
tareqkh's Avatar
 
CFD
Join Date: Nov 2010
Location: United States
Posts: 243
Rep Power: 17
tareqkh is on a distinguished road
Hello eruwaedhiel.

Thank you for your response. Is there any way to start the same example from scratch? I feel that it would be perfect.

Thanks in advance.

Last edited by tareqkh; June 27, 2015 at 04:20.
tareqkh is offline   Reply With Quote

Old   June 30, 2015, 18:46
Default
  #4
New Member
 
Join Date: Jun 2015
Posts: 12
Rep Power: 11
eruwaedhiel is on a distinguished road
Hi tareqkh,

Sorry for the delay, my computer died last week and I just got it back running yesterday. The two tutorials I posted actually provide all input files associated with them in the descriptions, so you can probably start from that (that's what I did).
eruwaedhiel is offline   Reply With Quote

Old   July 1, 2015, 03:22
Default
  #5
New Member
 
anas
Join Date: Jun 2015
Posts: 18
Rep Power: 11
AnasCFD is on a distinguished road
In your case you are dealing with "cyclic" boundary conditions. This means that you have, after running the blockMesh, two faces named as "fan_half0" and "fan_half1". So you should define them in the 0 directory. If the two faces have the same boundary condition you can set, for example, in the 0/p file "fan.+" instead of "fan".

Enjoy
lincui likes this.
AnasCFD is offline   Reply With Quote

Old   July 3, 2015, 03:59
Default Adding the thrust and swirl
  #6
Senior Member
 
tareqkh's Avatar
 
CFD
Join Date: Nov 2010
Location: United States
Posts: 243
Rep Power: 17
tareqkh is on a distinguished road
Hello Anas and Eruwaedhiel,

Thank you for your time clarifying my confusion in the first part of the problem. I have tried to follow the steps about creating the solver in order to solve both thrust forces and swirl in the same project. I have successfully implemented the solver, however, for some reason I am not getting any velocities in Ux, Uy, and Uz. How can I make sure that the implementations are made correctly. I am really stuck at this solver.

Regards,
tareqkh 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
CFX-Pre problem, pls help!!! cth_yao CFX 0 February 17, 2012 01:52
OpenFOAM 1.6-ext git installation on Ubuntu 11.10 x64 Attesz OpenFOAM Installation 45 January 13, 2012 13:38
Problem Building OF on Centos cluster (no admin rights) CKH OpenFOAM Installation 5 November 13, 2011 07:32
Converting Starccm+ mesh Ladnam OpenFOAM 0 September 14, 2011 07:30
Errors running allwmake in OpenFOAM141dev with WM_COMPILE_OPTION%3ddebug unoder OpenFOAM Installation 11 January 30, 2008 21:30


All times are GMT -4. The time now is 07:31.