CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Meshing & Mesh Conversion

[snappyHexMesh] Mesh of a horizontal axis WT for using rotorDiskSource?

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 17, 2015, 06:23
Default Mesh of a horizontal axis WT for using rotorDiskSource?
  #1
Senior Member
 
M. Montero
Join Date: Mar 2009
Location: Madrid
Posts: 155
Rep Power: 17
be_inspired is on a distinguished road
Hi all,

I wanted to obtain a mesh where the tower and nacelle should be meshed with snappy but due to the specific characteristics of the rotorDiskSource, it is needed that the region where those cells are going to be the rotor, should have a collapse mesh topology perfectly circular.
The contribution of every cell to the force is weighted in relation to its size in relation to the area of the annular ring where that cell is located. So, a cartesian grid is not ok and the error will be equivalent to the definition of the rotor zone. The solution is to obtain a circular mesh for that specific region.

Due to the fact that snappy can not work with collapse cells and the simple the blockMesh grid the better, I do not know how to proceed.
With blockMesh I have obtained a 2 region mesh, but could snappy work with only 1 region without touching the other region (rotor)?

After that, the final step should be to use AMI for interface.

Best Regards
be_inspired is offline   Reply With Quote

Old   February 23, 2015, 08:47
Default
  #2
Senior Member
 
M. Montero
Join Date: Mar 2009
Location: Madrid
Posts: 155
Rep Power: 17
be_inspired is on a distinguished road
I am progressing a bit, I think:
1.- I have prepared a mesh with blockMesh where one of the blocks has not been generated and it is where an specific block ( degenerated block) is going to be placed afterwards.
2.- SnappyHexMesh has runned over the first zone ( with a hole inside the volume) adjusted to the nacelle and tower of the wind turbine.

After that:
3.- I have generated the second block with blockMesh ( degenerated block with radial cells).
4.- Using snappy, this second region is also ready to be merged with the first one. It is a cylindrical region that should fill the hole of the first mesh.

Now, the problem is that I can not merge both meshes. The error is like this:
Code:
/*---------------------------------------------------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  2.3.x                                 |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
Build  : 2.3.x-97c56ba71c14
Exec   : mergeMeshes ../G8X_HT_v5_VBM/ ../VMB_region2/
Date   : Feb 23 2015
Time   : 13:46:22
Host   : "mmontero-ThinkStation-D30"
PID    : 29286
Case   : /home/mmontero/Desktop/ROTOR/G8X_HT/snappy/VBM_merged
nProcs : 1
sigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).
fileModificationChecking : Monitoring run-time modified files using timeStampMaster
allowSystemOperations : Allowing user-supplied system call operations

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Master:      "../G8X_HT_v5_VBM"  region region0
mesh to add: "../VMB_region2"  region region0

Create Times
Reading master mesh for time = 2e-05
Create mesh

Reading mesh to add for time = 2e-05
Create mesh

--> FOAM Warning : 
    From function readFields::readFields(const word&, const objectRegistry&, const dictionary&, const bool)
    in file readFields/readFields.C at line 69
    No fvMesh available, deactivating readFields
--> FOAM Warning : 
    From function Q::Q(const word&, const objectRegistry&, const dictionary&, const bool)
    in file Q/Q.C at line 67
    No fvMesh available, deactivating Q

Once merged, the next step should be to apply AMI conditions and it should be ready. I think.

Any suggestion, please?
be_inspired is offline   Reply With Quote

Old   July 25, 2016, 08:24
Default
  #3
Member
 
mo_na's Avatar
 
Mona
Join Date: Mar 2016
Location: Berlin
Posts: 49
Rep Power: 10
mo_na is on a distinguished road
Hi,

have you found a solution to your problem? I am struggling with a really similar thing (http://www.cfd-online.com/Forums/ope...ixed-body.html) and thought maybe you could help.
I would appreciate any advice!

Cheers,
Mona
mo_na 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
[snappyHexMesh] Add Mesh Layers doesnt work on the whole surface Kryo OpenFOAM Meshing & Mesh Conversion 13 February 17, 2022 08:34
improve quality mesh in ICEM around axis of rotation for a 360 deg tidal turbine eeLio ANSYS 0 February 14, 2018 12:29
[snappyHexMesh] Layers:problem with curvature giulio.topazio OpenFOAM Meshing & Mesh Conversion 10 August 22, 2012 10:03
fluent add additional zones for the mesh file SSL FLUENT 2 January 26, 2008 12:55
Icemcfd 11: Loss of mesh from surface mesh option? Joe CFX 2 March 26, 2007 19:10


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