From c77e033ae04a4a79fa093fa4403d37d17d1b8674 Mon Sep 17 00:00:00 2001 From: Henry Weller <http://cfd.direct> Date: Wed, 1 Jul 2015 11:02:32 +0100 Subject: [PATCH] fvOptions/sources/derived/rotorDiskSource: Added more documentation Provided by Richard Jones --- .../rotorDiskSource/bladeModel/bladeModel.H | 19 +++++++++++++++++-- .../derived/rotorDiskSource/rotorDiskSource.H | 17 +++++++++++++++-- 2 files changed, 32 insertions(+), 4 deletions(-) diff --git a/src/fvOptions/sources/derived/rotorDiskSource/bladeModel/bladeModel.H b/src/fvOptions/sources/derived/rotorDiskSource/bladeModel/bladeModel.H index 0dc28c6036a..d9269c093d7 100644 --- a/src/fvOptions/sources/derived/rotorDiskSource/bladeModel/bladeModel.H +++ b/src/fvOptions/sources/derived/rotorDiskSource/bladeModel/bladeModel.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -25,7 +25,22 @@ Class Foam::bladeModel Description - Blade model class + Blade model class calculates: + Linear interpolated blade twist and chord based on radial position + Interpolation factor (for interpolating profile performance) + + Input in list format: + + data + ( + (profile1 (radius1 twist1 chord1)) + (profile1 (radius2 twist2 chord2)) + ); + + where: + radius [m] + twist [deg], converted to [rad] internally + chord [m] SourceFiles bladeModel.C diff --git a/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSource.H b/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSource.H index 1640c313b5e..f273a783573 100644 --- a/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSource.H +++ b/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSource.H @@ -58,12 +58,21 @@ Description blade { - ... + // see bladeModel.H for documentation } profiles { - ... + profile1 + { + type lookup; // lookup || series + ... + // see lookupProfile.H or seriesProfile.H for documentation + } + profile2 + { + ... + } } } \endverbatim @@ -78,6 +87,10 @@ Description - local : use local flow conditions - surfaceNormal : specified normal velocity (positive towards rotor) +See Also + Foam::bladeModel + Foam::lookupProfile + Foam::seriesProfile SourceFiles rotorDiskSource.C -- GitLab