mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: extend header documentation for forceCoeffs
This commit is contained in:
committed by
Andrew Heather
parent
65f3faa203
commit
a1f9256829
@ -30,9 +30,17 @@ Group
|
|||||||
grpForcesFunctionObjects
|
grpForcesFunctionObjects
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Extends the forces functionObject by providing coefficients for:
|
Extends the \c forces functionObject by providing coefficients for:
|
||||||
- drag, side and lift forces
|
- drag, side and lift forces (Cd, Cs, and Cl)
|
||||||
- roll, pitch and yaw moments
|
- roll, pitch and yaw moments (CmRoll, CmPitch, and CmYaw)
|
||||||
|
- front and rear axle force contributions (C(f) and C(r)) wherein
|
||||||
|
|
||||||
|
\verbatim
|
||||||
|
Cd(f/r) = 0.5*Cd \pm CmRoll
|
||||||
|
Cs(f/r) = 0.5*Cs \pm CmYaw
|
||||||
|
Cl(f/r) = 0.5*Cl \pm CmPitch
|
||||||
|
\endverbatim
|
||||||
|
|
||||||
The data can optionally be output into bins, defined in a given direction.
|
The data can optionally be output into bins, defined in a given direction.
|
||||||
|
|
||||||
The binned data provides the total and consitituent components per bin:
|
The binned data provides the total and consitituent components per bin:
|
||||||
@ -63,16 +71,13 @@ Usage
|
|||||||
writeFields yes;
|
writeFields yes;
|
||||||
patches (walls);
|
patches (walls);
|
||||||
|
|
||||||
coordinateSystem
|
// input keywords for directions of force/moment coefficients
|
||||||
{
|
// refer below for options, and relations
|
||||||
type xxx;
|
|
||||||
dragDir (1 0 0);
|
|
||||||
liftDir (0 0 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
magUInf 100;
|
magUInf 100;
|
||||||
lRef 3.5;
|
lRef 3.5;
|
||||||
Aref 2.2;
|
Aref 2.2;
|
||||||
|
porosity no;
|
||||||
|
|
||||||
binData
|
binData
|
||||||
{
|
{
|
||||||
@ -90,12 +95,6 @@ Usage
|
|||||||
log | Write force data to standard output | no | no
|
log | Write force data to standard output | no | no
|
||||||
writeFields | Write force,moment coefficient fields | no | no
|
writeFields | Write force,moment coefficient fields | no | no
|
||||||
patches | Patches included in the forces calculation | yes |
|
patches | Patches included in the forces calculation | yes |
|
||||||
dragDir | Drag direction | no | (1 0 0)
|
|
||||||
sideDir | Side force direction | no | (0 1 0)
|
|
||||||
liftDir | Lift direction | no | (0 0 1)
|
|
||||||
rollAxis | Roll axis | no | (1 0 0)
|
|
||||||
pitchAxis | Pitch axis | no | (0 1 0)
|
|
||||||
yawAxis | Yaw axis | no | (0 0 1)
|
|
||||||
magUInf | Free stream velocity magnitude | yes |
|
magUInf | Free stream velocity magnitude | yes |
|
||||||
lRef | Reference length scale for moment calculations | yes |
|
lRef | Reference length scale for moment calculations | yes |
|
||||||
Aref | Reference area | yes |
|
Aref | Reference area | yes |
|
||||||
@ -110,6 +109,48 @@ Usage
|
|||||||
cumulative | Bin data accumulated with incresing distance | yes |
|
cumulative | Bin data accumulated with incresing distance | yes |
|
||||||
\endtable
|
\endtable
|
||||||
|
|
||||||
|
Input of force/moment coefficient directions:
|
||||||
|
- require an origin, and two orthogonal directions; the remaining orthogonal
|
||||||
|
direction is determined accordingly.
|
||||||
|
- can be added by the three options below.
|
||||||
|
|
||||||
|
\verbatim
|
||||||
|
CofR (0 0 0); // Centre of rotation
|
||||||
|
dragDir (1 0 0);
|
||||||
|
liftDir (0 0 1);
|
||||||
|
\endverbatim
|
||||||
|
|
||||||
|
\verbatim
|
||||||
|
origin (0 0 0);
|
||||||
|
e1 (1 0 0);
|
||||||
|
e3 (0 0 1); // combinations: (e1, e2) or (e2, e3) or (e3, e1)
|
||||||
|
\endverbatim
|
||||||
|
|
||||||
|
\verbatim
|
||||||
|
coordinateSystem
|
||||||
|
{
|
||||||
|
origin (0 0 0);
|
||||||
|
rotation
|
||||||
|
{
|
||||||
|
type axes;
|
||||||
|
e1 (1 0 0);
|
||||||
|
e3 (0 0 1); // combinations: (e1, e2) or (e2, e3) or (e3, e1)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
\endverbatim
|
||||||
|
|
||||||
|
The default direction relations are shown below:
|
||||||
|
|
||||||
|
\table
|
||||||
|
Property | Description | Alias | Direction
|
||||||
|
dragDir | Drag direction | e1 | (1 0 0)
|
||||||
|
sideDir | Side force direction | e2 | (0 1 0)
|
||||||
|
liftDir | Lift direction | e3 | (0 0 1)
|
||||||
|
rollAxis | Roll axis | e1 | (1 0 0)
|
||||||
|
pitchAxis | Pitch axis | e2 | (0 1 0)
|
||||||
|
yawAxis | Yaw axis | e3 | (0 0 1)
|
||||||
|
\endtable
|
||||||
|
|
||||||
See also
|
See also
|
||||||
Foam::functionObject
|
Foam::functionObject
|
||||||
Foam::functionObjects::timeControl
|
Foam::functionObjects::timeControl
|
||||||
|
|||||||
Reference in New Issue
Block a user