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

Basic use of actuationDiskSource

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   June 22, 2018, 06:10
Default Basic use of actuationDiskSource
  #1
New Member
 
Alex
Join Date: Oct 2017
Posts: 12
Rep Power: 8
AlezXander is on a distinguished road
I am trying to model the effect of a helicopter in a flow with the actuator disk method. I don't have a lot of experience in this field, so my first approach is to use OpenFOAM's actuationDiskSource in a cylindrical cell set, but I don't manage to obtain the desired flow.

I created first a really basic mesh in PointWise, square domain with a cylindrical block in the center. This block is saved as cellset to use later in OpenFOAM. Free stream is in X axis, Z axis is perpendicular to the cylinder base. I want to simulate the downwash in the flow, so I expect to have in the cylynder a source of momentum added in -z direction, perpendicular to the freestream flow.

I follow the tutorial of turbineSiting, using the fvOptions file. However I can't manage to obtain the flow added by the actuator disc perpendicular to the freestream. Some times I have the flow in the x direction and other times it seems I don't even have actuator disc in the domain, no changes in the flow are present.

My understanding is that I should put diskDir (0 0 -1), to have the -z component flow. But I have no success with this approach, I have tried other components and the results are similar. Is this correct?

I also am not sure how to define the upstream point. Any point in x direction before the cylinder is valid? Or should I choose a close one and also above the cylinder in Z direction since I am looking for a vertical flow?

And finally, the area defined in the file has to match the area of the cell set? Or is just a constant for the calculation of thrust?

My fvOptions files is shown, hope you can see where my approach is failing:


Code:
/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  4.0                                   |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    location    "constant";
    object      fvOptions;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

disk1
{
    type            actuationDiskSource;
    active          on;

    actuationDiskSourceCoeffs
    {
        fields      (U);

        selectionMode   cellSet;
        cellSet         rotor-cells;
        diskDir         (0 0 -1);    // Orientation of the disk
        Cp              0.386;
        Ct              0.58;
        diskArea        6.283;
        upstreamPoint   (-2.5 0 0);
    }
}



// ************************************************************************* //
Thanks!
AlezXander is offline   Reply With Quote

Old   July 6, 2018, 15:25
Default
  #2
New Member
 
Alex
Join Date: Oct 2017
Posts: 12
Rep Power: 8
AlezXander is on a distinguished road
I haven't manage to make any progress with my problem. Is it even possible to simulate a vertical downwash with ActuationDiskSource?

As I said, for a horizontal direction, diskDir (-1 0 0) in fvOptions, the source is detected and the increment in velocity can be seen in the region after the cylinder, in X direction. If I try vertical, diskDir (0 0 -1), nothing changes in the flow field, no momentum is added in any direction.

I have tried several positions for the upstream point, several ways to define the cellSet (with pointwise or using topoSet with the exact same steps as turbineSiting tutorial, with boxToCell or cylinderToCell and always checking with paraFoam if the cellSet is defined correctly), also OpenFOAM 4.0 and OpenFOAM 1.612 foss, several meshes and several coefficients for the disk.

I am starting to run out of options to check, does anyone have suggestions regarding this problem? Is there any similar alternative for the modelling of the downwash rotors?
AlezXander is offline   Reply With Quote

Old   July 10, 2018, 09:44
Default
  #3
Member
 
Luis Eduardo
Join Date: Jan 2011
Posts: 85
Rep Power: 15
lebc is on a distinguished road
Hi Alex,

Could you share your complete case files? If it is not possible, could you share your topoSet file?

Depending on your mesh resolution, topoSet is not finding the region where the disk should be, this happened to me some times...

Best Regards,
Luis
lebc is offline   Reply With Quote

Old   March 15, 2021, 10:13
Default
  #4
New Member
 
Kim Best
Join Date: Jan 2021
Posts: 20
Rep Power: 5
KimBest is on a distinguished road
Hi,


Did you manage to solve the problem related to the upstream point? I can successfully simulate the flow for my geometry but I need to calculate the power output of the turbines I am simulating with the actuator disk. I suspect the solution has something to do with upstreamPoint but I have no idea how to use it. I am using the variable scaling method, as I want to include multiple turbines in the domain.


Kim
KimBest 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
Urgently looking for short-term basic CFD analyses help.(STAR CCM+) FlyingSpanner CFD Freelancers 2 August 16, 2018 16:40
[ICEM] Documentation for basic geometry commands AdamAL ANSYS Meshing & Geometry 4 November 21, 2013 18:28
FSI problem , Help needed for my basic questions kmgraju CFX 1 July 29, 2011 00:04
Basic Blade Design Code apoorv Main CFD Forum 0 April 5, 2010 06:37
unable to find any Online Course regarding Basic Computational Fluid Dynamics Yuska Kamil Main CFD Forum 1 December 17, 2007 14:39


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