File: fvOptions

package info (click to toggle)
openfoam 4.1%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 163,028 kB
  • ctags: 58,990
  • sloc: cpp: 830,760; sh: 10,227; ansic: 8,215; xml: 745; lex: 437; awk: 194; sed: 91; makefile: 77; python: 18
file content (106 lines) | stat: -rw-r--r-- 3,168 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  4.x                                   |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    object      fvOptions;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

disk
{
    type            rotorDisk;
    active          on;

    rotorDiskCoeffs
    {
        selectionMode   cellZone;
        cellZone        rotatingZone;

        fields      (U);    // Names of fields on which to apply source
        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
        rpm             1000;
        //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)
                );
            }
        }
    }
}

// ************************************************************************* //