This is a more convenient, consistent and flexible approach to specifying rotational speed.
102 lines
2.5 KiB
C++
102 lines
2.5 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
========= |
|
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
|
\\ / O peration | Website: https://openfoam.org
|
|
\\ / A nd | Version: dev
|
|
\\/ M anipulation |
|
|
\*---------------------------------------------------------------------------*/
|
|
FoamFile
|
|
{
|
|
format ascii;
|
|
class dictionary;
|
|
object fvModels;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
disk
|
|
{
|
|
type rotorDisk;
|
|
|
|
libs ("librotorDisk.so");
|
|
|
|
cellZone rotatingZone;
|
|
|
|
nBlades 3; // Number of blades
|
|
tipEffect 0.96; // Normalised radius above which lift = 0
|
|
|
|
inletFlowType local; // Inlet flow type specification
|
|
inletVelocity (0 1 0);
|
|
|
|
geometryMode specified;
|
|
|
|
origin (0 0 0);
|
|
axis (0 1 0);
|
|
|
|
refDirection (0 0 1); // Reference direction
|
|
// - used as reference for psi angle
|
|
omega 1000 [rpm];
|
|
// pointAbove (0 0 0.25);
|
|
|
|
trimModel fixedTrim; // fixed || targetForce
|
|
|
|
rhoRef 1000;
|
|
rhoInf 1;
|
|
|
|
fixedTrimCoeffs
|
|
{
|
|
theta0 0;
|
|
theta1c 0;
|
|
theta1s 0;
|
|
}
|
|
|
|
flapCoeffs
|
|
{
|
|
beta0 0; // Coning angle [deg]
|
|
beta1c 0; // Lateral flapping coeff (cos coeff)
|
|
beta2s 0; // Longitudinal flapping coeff (sin coeff)
|
|
}
|
|
|
|
blade
|
|
{
|
|
data
|
|
(
|
|
(profile1 (0.1 -6 0.02))
|
|
(profile1 (0.25 -6 0.02))
|
|
);
|
|
}
|
|
|
|
profiles
|
|
{
|
|
profile1
|
|
{
|
|
type lookup;
|
|
data
|
|
(
|
|
(-90 0.21 1.45)
|
|
(-18 0.21 1.45)
|
|
(-16 0.165 1.3)
|
|
(-14 0.125 1.1)
|
|
(-12 0.092 0.95)
|
|
(-10 0.07 0.8)
|
|
(-8 0.05 0.64)
|
|
(-6 0.04 0.5)
|
|
(-4 0.028 0.32)
|
|
(-2 0.022 0.18)
|
|
(0 0.02 0)
|
|
(2 0.022 0.18)
|
|
(4 0.028 0.32)
|
|
(6 0.04 0.5)
|
|
(8 0.05 0.64)
|
|
(10 0.07 0.8)
|
|
(12 0.092 0.95)
|
|
(14 0.125 1.1)
|
|
(16 0.165 1.3)
|
|
(18 0.21 1.45)
|
|
(90 0.21 1.45)
|
|
);
|
|
}
|
|
}
|
|
}
|
|
|
|
// ************************************************************************* //
|