Applies sources on velocity (i.e. U) within a specified region to enable actuator disk models for aero/hydro thrust loading of horizontal axis turbines on surrounding flow field in terms of energy conversion processes.
More...
#include <actuationDiskSource.H>


Public Member Functions | |
| TypeName ("actuationDiskSource") | |
| Runtime type information. | |
| actuationDiskSource ()=delete | |
| No default construct. | |
| actuationDiskSource (const word &name, const word &modelType, const dictionary &dict, const fvMesh &mesh) | |
| Construct from components. | |
| actuationDiskSource (const actuationDiskSource &)=delete | |
| No copy construct. | |
| void | operator= (const actuationDiskSource &)=delete |
| No copy assignment. | |
| virtual | ~actuationDiskSource ()=default |
| Destructor. | |
| vector | diskDir () const |
| Normal disk direction, evaluated at timeOutputValue. | |
| scalar | diskArea () const noexcept |
| Disk area. | |
| virtual void | addSup (fvMatrix< vector > &eqn, const label fieldi) |
| Source term to momentum equation. | |
| virtual void | addSup (const volScalarField &rho, fvMatrix< vector > &eqn, const label fieldi) |
| Source term to compressible momentum equation. | |
| virtual void | addSup (const volScalarField &alpha, const volScalarField &rho, fvMatrix< vector > &eqn, const label fieldi) |
| Source term to phase-compressible momentum equation. | |
| virtual bool | read (const dictionary &dict) |
| Read dictionary. | |
| Public Member Functions inherited from cellSetOption | |
| TypeName ("cellSetOption") | |
| Runtime type information. | |
| cellSetOption (const word &name, const word &modelType, const dictionary &dict, const fvMesh &mesh) | |
| Construct from components. | |
| virtual | ~cellSetOption ()=default |
| Destructor. | |
| scalar | timeStart () const noexcept |
| Return const access to the time start. | |
| scalar | duration () const noexcept |
| Return const access to the duration. | |
| bool | inTimeLimits (const scalar timeValue) const |
| True if within time limits. | |
| bool | useSubMesh () const noexcept |
| True if sub-selection should be used. | |
| selectionModeType | selectionMode () const noexcept |
| Return the cell selection mode. | |
| const wordRes & | selectionNames () const noexcept |
| Return const access to the selection names (set or zone selection). | |
| const wordRe & | zoneName () const |
| Return const access to the first set/zone name. | |
| scalar | V () const noexcept |
| Return const access to the total cell volume. | |
| const labelList & | cells () const noexcept |
| Return const access to the cell selection. | |
| bool | isSelectionUpdated () const noexcept |
| Return flag for selection updates. | |
| scalar | timeStart (scalar val) noexcept |
| Adjust the time start, return the old value. | |
| scalar | duration (scalar val) noexcept |
| Adjust the duration, return the old value. | |
| virtual bool | isActive () |
| Is the source active? | |
| const word & | cellSetName () const |
| The name of the cell set/zone [as a word] for "cellSet" / "cellZone" selection modes). | |
| Public Member Functions inherited from option | |
| TypeName ("option") | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, option, dictionary,(const word &name, const word &modelType, const dictionary &dict, const fvMesh &mesh),(name, modelType, dict, mesh)) | |
| option (const word &name, const word &modelType, const dictionary &dict, const fvMesh &mesh) | |
| Construct from components. | |
| autoPtr< option > | clone () const |
| Return clone. | |
| virtual | ~option ()=default |
| Destructor. | |
| const word & | name () const noexcept |
| Return const access to the source name. | |
| const fvMesh & | mesh () const noexcept |
| Return const access to the mesh database. | |
| const dictionary & | coeffs () const noexcept |
| Return dictionary. | |
| bool | active () const noexcept |
| True if source is active. | |
| void | setApplied (const label fieldi) |
| Set the applied flag to true for field index fieldi. | |
| bool | active (const bool on) noexcept |
| Change source active flag, return previous value. | |
| virtual label | applyToField (const word &fieldName) const |
| Return index of field name if found in fieldNames list. | |
| virtual void | checkApplied () const |
| Check that the source has been applied. | |
| virtual void | addSup (fvMatrix< scalar > &eqn, const label fieldi) |
| virtual void | addSup (fvMatrix< symmTensor > &eqn, const label fieldi) |
| virtual void | addSup (fvMatrix< sphericalTensor > &eqn, const label fieldi) |
| virtual void | addSup (fvMatrix< tensor > &eqn, const label fieldi) |
| virtual void | addSup (const volScalarField &rho, fvMatrix< scalar > &eqn, const label fieldi) |
| virtual void | addSup (const volScalarField &rho, fvMatrix< symmTensor > &eqn, const label fieldi) |
| virtual void | addSup (const volScalarField &rho, fvMatrix< sphericalTensor > &eqn, const label fieldi) |
| virtual void | addSup (const volScalarField &rho, fvMatrix< tensor > &eqn, const label fieldi) |
| virtual void | addSup (const volScalarField &alpha, const volScalarField &rho, fvMatrix< scalar > &eqn, const label fieldi) |
| virtual void | addSup (const volScalarField &alpha, const volScalarField &rho, fvMatrix< symmTensor > &eqn, const label fieldi) |
| virtual void | addSup (const volScalarField &alpha, const volScalarField &rho, fvMatrix< sphericalTensor > &eqn, const label fieldi) |
| virtual void | addSup (const volScalarField &alpha, const volScalarField &rho, fvMatrix< tensor > &eqn, const label fieldi) |
| virtual void | constrain (fvMatrix< scalar > &eqn, const label fieldi) |
| virtual void | constrain (fvMatrix< vector > &eqn, const label fieldi) |
| virtual void | constrain (fvMatrix< sphericalTensor > &eqn, const label fieldi) |
| virtual void | constrain (fvMatrix< symmTensor > &eqn, const label fieldi) |
| virtual void | constrain (fvMatrix< tensor > &eqn, const label fieldi) |
| virtual void | correct (volScalarField &field) |
| virtual void | correct (volVectorField &field) |
| virtual void | correct (volSphericalTensorField &field) |
| virtual void | correct (volSymmTensorField &field) |
| virtual void | correct (volTensorField &field) |
| virtual void | correct (surfaceScalarField &field) |
| virtual void | correct (surfaceVectorField &field) |
| virtual void | correct (surfaceTensorField &field) |
| virtual void | postProcessSens (scalarField &sensField, const word &fieldName=word::null, const word &designVariablesName=word::null) |
| virtual void | postProcessSens (vectorField &sensField, const word &fieldName=word::null, const word &designVariablesName=word::null) |
| virtual void | postProcessSens (tensorField &sensField, const word &fieldName=word::null, const word &designVariablesName=word::null) |
| virtual void | postProcessAuxSens (const volScalarField &primalField, const volScalarField &adjointField, scalarField &sensField, const word &fieldName=word::null) |
| virtual void | postProcessAuxSens (const volVectorField &primalField, const volVectorField &adjointField, scalarField &sensField, const word &fieldName=word::null) |
| virtual void | postProcessAuxSens (const volTensorField &primalField, const volTensorField &adjointField, scalarField &sensField, const word &fieldName=word::null) |
| virtual void | writeHeader (Ostream &) const |
| Write the source header information. | |
| virtual void | writeFooter (Ostream &) const |
| Write the source footer information. | |
| virtual void | writeData (Ostream &) const |
| Write the source properties. | |
| Public Member Functions inherited from writeFile | |
| writeFile (const objectRegistry &obr, const fileName &prefix, const word &name="undefined", const bool writeToFile=true, const string &ext=".dat") | |
| Construct from objectRegistry, prefix, fileName. | |
| writeFile (const objectRegistry &obr, const fileName &prefix, const word &name, const dictionary &dict, const bool writeToFile=true, const string &ext=".dat") | |
| Construct from objectRegistry, prefix, fileName and read options from dictionary. | |
| writeFile (const writeFile &wf) | |
| Construct copy. | |
| virtual | ~writeFile ()=default |
| Destructor. | |
| virtual const string & | setExt (const string &ext) |
| Set extension. | |
| virtual OFstream & | file () |
| Return access to the file (if only 1). | |
| virtual bool | writeToFile () const |
| Flag to allow writing to file. | |
| virtual bool | canWriteToFile () const |
| Flag to allow writing to the file. | |
| virtual bool | canResetFile () const |
| Flag to allow resetting the file. | |
| virtual bool | canWriteHeader () const |
| Flag to allow writing the header. | |
| virtual label | charWidth () const |
| Return width of character stream output. | |
| virtual void | writeCommented (Ostream &os, const string &str) const |
| Write a commented string to stream. | |
| virtual void | writeTabbed (Ostream &os, const string &str) const |
| Write a tabbed string to stream. | |
| virtual void | writeHeader (Ostream &os, const string &str) const |
| Write a commented header to stream. | |
| virtual void | writeCurrentTime (Ostream &os) const |
| Write the current time to stream. | |
| virtual void | writeBreak (Ostream &os) const |
| Write a break marker to the stream. | |
| template<class Type> | |
| void | writeHeaderValue (Ostream &os, const string &property, const Type &value) const |
| Write a (commented) header property and value pair. | |
| template<class Type> | |
| void | writeValue (Ostream &os, const Type &val) const |
| Write a given value to stream with the space delimiter. | |
Protected Types | |
| enum | forceMethodType { FROUDE , VARIABLE_SCALING } |
| Options for the force computation method types. More... | |
| enum | monitorMethodType { POINTS , CELLSET } |
| Options for the incoming velocity monitoring method types. More... | |
Protected Member Functions | |
| virtual void | writeFileHeader (Ostream &os) |
| Output file header information. | |
| Protected Member Functions inherited from cellSetOption | |
| void | setSelection (const dictionary &dict) |
| Set cell selection name or points selection from dictionary input. | |
| void | setCellSelection () |
| Set the cell selection based on user input selection mode. | |
| void | setVol () |
| Recalculate the volume. | |
| Protected Member Functions inherited from option | |
| void | resetApplied () |
| Resize/reset applied flag list for all fieldNames_ entries. | |
| Protected Member Functions inherited from writeFile | |
| void | initStream (Ostream &os) const |
| Initialise the output stream for writing. | |
| fileName | baseFileDir () const |
| Return the base directory for output. | |
| fileName | baseTimeDir () const |
| Return the base directory for the current time value. | |
| fileName | filePath (const fileName &fName) const |
| Return the full path for the supplied file name. | |
| virtual autoPtr< OFstream > | newFile (const fileName &fName) const |
| Return autoPtr to a new file using file name. | |
| virtual autoPtr< OFstream > | newFileAtTime (const word &name, scalar timeValue) const |
| Return autoPtr to a new file for a given time. | |
| virtual autoPtr< OFstream > | newFileAtStartTime (const word &name) const |
| Return autoPtr to a new file using the simulation start time. | |
| virtual void | resetFile (const word &name) |
| Reset internal file pointer to new file with new name. | |
| Omanip< int > | valueWidth (const label offset=0) const |
| Return the value width when writing to stream with optional offset. | |
| void | operator= (const writeFile &)=delete |
| No copy assignment. | |
| virtual autoPtr< OFstream > | createFile (const word &name, scalar timeValue) const |
| Deprecated(2022-09) Return autoPtr to a new file for a given time. | |
| virtual autoPtr< OFstream > | createFile (const word &name) const |
| Deprecated(2022-09) Return autoPtr to a new file using the simulation start time. | |
Protected Attributes | |
| enum forceMethodType | forceMethod_ |
| The type of the force computation method. | |
| enum monitorMethodType | monitorMethod_ |
| The type of incoming velocity monitoring method. | |
| label | sink_ |
| Flag for body forces to act as a source (false) or a sink (true). | |
| scalar | writeFileStart_ |
| Start time for file output. | |
| scalar | writeFileEnd_ |
| End time for file output. | |
| scalar | diskArea_ |
| Actuator disk planar surface area [m2]. | |
| autoPtr< Function1< vector > > | diskDir_ |
| Surface-normal vector of the actuator disk pointing downstream as a function of time. | |
| autoPtr< Function1< scalar > > | UvsCpPtr_ |
| Velocity vs power coefficients. | |
| autoPtr< Function1< scalar > > | UvsCtPtr_ |
| Velocity vs thrust coefficients. | |
| labelList | monitorCells_ |
| Set of cells whereat the incoming velocity is monitored. | |
| Protected Attributes inherited from cellSetOption | |
| selectionModeType | selectionMode_ |
| Cell selection mode. | |
| bool | updateSelection_ |
| Flag to enable dictionary-based updates of selections. | |
| scalar | timeStart_ |
| Start time of fvOption. | |
| scalar | duration_ |
| Duration of fvOption execution starting from timeStart. | |
| wordRes | selectionNames_ |
| Face selection names (for set or zone selections). | |
| List< point > | points_ |
| List of points for "points" selectionMode. | |
| PtrList< Function1< point > > | movingPoints_ |
| List of points for "movingPoints" selectionMode. | |
| dictionary | geometricSelection_ |
| Dictionary entries for "geometric" (topoSetCellSource) selection. | |
| labelList | cells_ |
| Set of cells to apply source to. | |
| scalar | V_ |
| Sum of cell volumes. | |
| Protected Attributes inherited from option | |
| const word | name_ |
| Source name. | |
| const word | modelType_ |
| Model type. | |
| const fvMesh & | mesh_ |
| Reference to the mesh database. | |
| dictionary | dict_ |
| Top level source dictionary. | |
| dictionary | coeffs_ |
| Dictionary containing source coefficients. | |
| wordList | fieldNames_ |
| Field names to apply source to - populated by derived models. | |
| List< bool > | applied_ |
| Applied flag list - corresponds to each fieldNames_ entry. | |
| bool | active_ |
| Source active flag. | |
| Protected Attributes inherited from writeFile | |
| const objectRegistry & | fileObr_ |
| Reference to the region objectRegistry. | |
| const fileName | prefix_ |
| Prefix. | |
| word | fileName_ |
| Name of file. | |
| autoPtr< OFstream > | filePtr_ |
| File pointer. | |
| label | writePrecision_ |
| Write precision. | |
| bool | writeToFile_ |
| Flag to enable/disable writing to file. | |
| bool | updateHeader_ |
| Flag to update the header, e.g. on mesh changes. Default is true. | |
| bool | writtenHeader_ |
| Flag to identify whether the header has been written. | |
| bool | useUserTime_ |
| Flag to use the specified user time, e.g. CA deg instead of seconds. Default = true. | |
| scalar | startTime_ |
| Start time value. | |
| string | ext_ |
| File extension; default = .dat. | |
Static Protected Attributes | |
| static const Enum< forceMethodType > | forceMethodTypeNames |
| Names for forceMethodType. | |
| static const Enum< monitorMethodType > | monitorMethodTypeNames |
| Names for monitorMethodType. | |
Additional Inherited Members | |
| Public Types inherited from cellSetOption | |
| enum | selectionModeType : char { smAll , smCellSet , smCellZone , smPoints , smMovingPoints , smGeometric , smCellType } |
| Enumeration for selection mode types. More... | |
| Static Public Member Functions inherited from option | |
| static autoPtr< option > | New (const word &name, const dictionary &dict, const fvMesh &mesh) |
| Return a reference to the selected fvOption model. | |
| Public Attributes inherited from option | |
| bool | log |
| Switch write log to Info. | |
| Static Public Attributes inherited from cellSetOption | |
| static const Enum< selectionModeType > | selectionModeTypeNames_ |
| List of selection mode type names. | |
| Static Public Attributes inherited from writeFile | |
| static label | addChars = 8 |
| Additional characters for writing. | |
Applies sources on velocity (i.e. U) within a specified region to enable actuator disk models for aero/hydro thrust loading of horizontal axis turbines on surrounding flow field in terms of energy conversion processes.
Available options for force computations:
Froude | Froude's one-dimensional ideal actuator disk method variableScaling | Variable-scaling actuator disk method
The expressions for Froude method:
![\[ T = 2 \rho A | \vec{U_o} \cdot \vec{n} |^2 a (1-a)
\]](form_431.png)
with
![\[ a = 1 - \frac{C_p}{C_T}
\]](form_432.png)
where
![]() | = | Thrust magnitude |
![]() | = | Monitored incoming fluid density |
![]() | = | Actuator disk planar surface area |
![]() | = | Incoming velocity spatial-averaged on monitored region |
![]() | = | Surface-normal vector of the actuator disk pointing downstream |
![]() | = | Axial induction factor |
![]() | = | Power coefficient |
![]() | = | Thrust coefficient |
The expressions for variableScaling method:
![\[ T = 0.5 \rho A | \vec{U_m} \cdot \vec{n} |^2 C_T^*
\]](form_441.png)
with
![\[ C_T^* = C_T \left( \frac{ |\vec{U_{ref}}| }{ |\vec{U_m}| } \right)^2
\]](form_442.png)
where
![]() | = | Thrust magnitude |
![]() | = | Monitored incoming fluid density |
![]() | = | Actuator disk planar surface area |
![]() | = | Incoming velocity spatial-averaged on actuator disk |
![]() | = | Surface-normal vector of the actuator disk pointing downstream |
![]() | = | Incoming velocity spatial-averaged on monitored region |
![]() | = | Thrust coefficient |
![]() | = | Calibrated thrust coefficient |
Reference
Froude's one-dimensional ideal actuator disk (tags:F,BJSB):
Froude, R. E. (1889).
On the part played in propulsion by differences of fluid pressure.
Trans. Inst. Naval Architects, 30, 390.
Burton, T., Jenkins, N., Sharpe, D., & Bossanyi, E. (2011).
Wind energy handbook, 2nd edition.
Chichester, the United Kingdom. John Wiley & Sons.
Print ISBN:978-0-470-69975-1
DOI:10.1002/9781119992714
Variable-scaling method (tags:LSRMKT,LS):
van der Laan, M. P., Sørensen, N. N., Réthoré, P. E.,
Mann, J., Kelly, M. C., & Troldborg, N. (2015).
The k‐ε‐fP model applied to double wind turbine
wakes using different actuator disk force methods.
Wind Energy, 18(12), 2223-2240.
DOI:10.1002/we.1816
van der Laan, M. P., Sørensen, N. N., Réthoré, P. E., Mann, J.,
Kelly, M. C., Troldborg, N., Hansen, K. S., & Murcia, J. P. (2015).
The k‐ε‐fP model applied to wind farms.
Wind Energy, 18(12), 2065-2084.
DOI:10.1002/we.1804
Sources applied to:
U | Velocity [m/s]
Required fields:
U | Velocity [m/s]
constant/fvOptions: actuationDiskSource1
{
// Mandatory entries (unmodifiable)
type actuationDiskSource;
// Mandatory entries (runtime modifiable)
diskArea 40.0;
diskDir (1 0 0);
Cp <Function1>;
Ct <Function1>;
// Conditional optional entries (unmodifiable)
monitorMethod <points|cellSet>;
monitorCoeffs
{
// Option-1
points
(
(p1x p1y p1z)
(p2x p2y p2z)
...
);
// Option-2
cellSet <monitorCellSet>;
}
// Optional entries (unmodifiable)
variant <forceMethod>;
// Optional entries (runtime modifiable)
sink true;
writeFileStart 0;
writeFileEnd 100;
// Mandatory/Optional (inherited) entries
...
}
where the entries mean:
| Property | Description | Type | Reqd | Dflt |
|---|---|---|---|---|
type | Type name: actuationDiskSource | word | yes | - |
diskArea | Actuator disk planar surface area | scalar | yes | - |
diskDir | Surface-normal vector of the actuator disk pointing downstream | Function1 | yes | - |
Cp | Power coefficient | Function1 | yes | - |
Ct | Thrust coefficient | Function1 | yes | - |
monitorMethod | Type of incoming velocity monitoring method - see below | word | no | points |
variant | Type of the force computation method - see below | word | no | Froude |
sink | Flag for body forces to act as a source (false) or a sink (true) | bool | no | true |
writeFileStart | Start time for file output | scalar | no | 0 |
writeFileEnd | End time for file output | scalar | no | VGREAT |
The inherited entries are elaborated in:
Options for the monitorMethod entry:
points | Monitor incoming velocity field at a given set of points
cellSet | Monitor incoming velocity field at a given cellSet
Options for the variant entry:
Froude | Froude's one-dimensional ideal actuator disk method
variableScaling | Variable-scaling actuator disk method
Definition at line 361 of file actuationDiskSource.H.
|
protected |
Options for the force computation method types.
| Enumerator | |
|---|---|
| FROUDE | "Froude's ideal actuator disk method" |
| VARIABLE_SCALING | "Variable-scaling actuator disk method" |
Definition at line 373 of file actuationDiskSource.H.
|
protected |
Options for the incoming velocity monitoring method types.
| Enumerator | |
|---|---|
| POINTS | "A set of points" |
| CELLSET | "A cellSet" |
Definition at line 387 of file actuationDiskSource.H.
|
delete |
No default construct.
References dict, option::mesh(), and option::name().
Referenced by actuationDiskSource(), operator=(), and radialActuationDiskSource::radialActuationDiskSource().


| actuationDiskSource | ( | const word & | name, |
| const word & | modelType, | ||
| const dictionary & | dict, | ||
| const fvMesh & | mesh ) |
Construct from components.
Definition at line 162 of file actuationDiskSource.C.
References cellSetOption::cellSetOption(), option::coeffs_, dict, diskArea_, diskDir_, Foam::endl(), option::fieldNames_, writeFile::file(), forceMethod_, forceMethodTypeNames, FROUDE, Foam::Info, option::mesh(), monitorCells_, monitorMethod_, monitorMethodTypeNames, option::name(), option::New(), POINTS, option::resetApplied(), sink_, UvsCpPtr_, UvsCtPtr_, writeFile::writeFile(), writeFileEnd_, writeFileHeader(), and writeFileStart_.

|
delete |
|
virtualdefault |
Destructor.
|
protectedvirtual |
Output file header information.
Definition at line 64 of file actuationDiskSource.C.
References Foam::endl(), forceMethod_, FROUDE, os(), and VARIABLE_SCALING.
Referenced by actuationDiskSource().


| TypeName | ( | "actuationDiskSource" | ) |
Runtime type information.
|
delete |
| Foam::vector diskDir | ( | ) | const |
Normal disk direction, evaluated at timeOutputValue.
Definition at line 228 of file actuationDiskSource.C.
References diskDir_, Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::mag(), and option::mesh_.

|
inlinenoexcept |
Disk area.
Definition at line 559 of file actuationDiskSource.H.
References diskArea_, and Foam::noexcept.
Source term to momentum equation.
Reimplemented from option.
Reimplemented in radialActuationDiskSource.
Definition at line 247 of file actuationDiskSource.C.
References cellSetOption::V().

|
virtual |
Source term to compressible momentum equation.
Reimplemented from option.
Reimplemented in radialActuationDiskSource.
Definition at line 260 of file actuationDiskSource.C.
References rho, and cellSetOption::V().

|
virtual |
Source term to phase-compressible momentum equation.
Reimplemented from option.
Definition at line 274 of file actuationDiskSource.C.
References alpha, rho, and cellSetOption::V().

|
virtual |
Read dictionary.
Reimplemented from cellSetOption.
Reimplemented in radialActuationDiskSource.
Definition at line 289 of file actuationDiskSource.C.
References dict, diskArea_, Foam::exit(), Foam::FatalIOError, FatalIOErrorInFunction, cellSetOption::read(), sink_, writeFileEnd_, and writeFileStart_.
Referenced by radialActuationDiskSource::read().


|
staticprotected |
Names for forceMethodType.
Definition at line 382 of file actuationDiskSource.H.
Referenced by actuationDiskSource().
|
staticprotected |
Names for monitorMethodType.
Definition at line 396 of file actuationDiskSource.H.
Referenced by actuationDiskSource().
|
protected |
The type of the force computation method.
Definition at line 404 of file actuationDiskSource.H.
Referenced by actuationDiskSource(), and writeFileHeader().
|
protected |
The type of incoming velocity monitoring method.
Definition at line 409 of file actuationDiskSource.H.
Referenced by actuationDiskSource().
|
protected |
Flag for body forces to act as a source (false) or a sink (true).
Definition at line 414 of file actuationDiskSource.H.
Referenced by actuationDiskSource(), and read().
|
protected |
Start time for file output.
Definition at line 419 of file actuationDiskSource.H.
Referenced by actuationDiskSource(), and read().
|
protected |
End time for file output.
Definition at line 424 of file actuationDiskSource.H.
Referenced by actuationDiskSource(), and read().
|
protected |
Actuator disk planar surface area [m2].
Definition at line 429 of file actuationDiskSource.H.
Referenced by actuationDiskSource(), diskArea(), and read().
Surface-normal vector of the actuator disk pointing downstream as a function of time.
Definition at line 435 of file actuationDiskSource.H.
Referenced by actuationDiskSource(), and diskDir().
Velocity vs power coefficients.
Definition at line 440 of file actuationDiskSource.H.
Referenced by actuationDiskSource().
Velocity vs thrust coefficients.
Definition at line 445 of file actuationDiskSource.H.
Referenced by actuationDiskSource().
|
protected |
Set of cells whereat the incoming velocity is monitored.
Definition at line 450 of file actuationDiskSource.H.
Referenced by actuationDiskSource().