|
[Sponsors] |
June 22, 2018, 07:10 |
Basic use of actuationDiskSource
|
#1 |
New Member
Alex
Join Date: Oct 2017
Posts: 12
Rep Power: 9 |
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); } } // ************************************************************************* // |
|
July 6, 2018, 16:25 |
|
#2 |
New Member
Alex
Join Date: Oct 2017
Posts: 12
Rep Power: 9 |
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? |
|
July 10, 2018, 10:44 |
|
#3 |
Member
Luis Eduardo
Join Date: Jan 2011
Posts: 85
Rep Power: 15 |
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 |
|
March 15, 2021, 11:13 |
|
#4 |
New Member
Kim Best
Join Date: Jan 2021
Posts: 20
Rep Power: 5 |
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 |
|
|
|
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 17:40 |
[ICEM] Documentation for basic geometry commands | AdamAL | ANSYS Meshing & Geometry | 4 | November 21, 2013 19:28 |
FSI problem , Help needed for my basic questions | kmgraju | CFX | 1 | July 29, 2011 01:04 |
Basic Blade Design Code | apoorv | Main CFD Forum | 0 | April 5, 2010 07:37 |
unable to find any Online Course regarding Basic Computational Fluid Dynamics | Yuska Kamil | Main CFD Forum | 1 | December 17, 2007 15:39 |