Control file commands for the HB solver.
WriteAcousticModes
Writes the computed eigenvalues and eigenvectors of acoustic modes for all panel groups with acoustic modes into TECPLOT-.dat format (ASCII).
- Usage
WriteAcousticModes <prefix>
- Parameters
-
prefix | Path and file name prefix of the acoustic mode files. |
- Domain
- all
- Example
all immediate WriteAcousticModes ../output/acousticMode
- Since
- 7.3
SetTemporalDampingFactor
Specify damping factor to stabilize integration of the flow variables in the HB solver.
- Usage
SetTemporalDampingFactor <factor>
- Parameters
-
factor | damping factor, default: 1.e-3 |
- Domain
- all, component, stage, group, blockGroup, block
- Example
all immediate SetTemporalDampingFactor 1.e-2
- Since
- 8.1
SetTemporalDampingFactorTP
Specify damping factor to stabilize the integration of the transport variables in the HB solver.
- Usage
SetTemporalDampingFactorTP <factor>
- Parameters
-
factor | damping factor, default: 1.e-3 |
- Domain
- all, component, stage, group, blockGroup, block
- Example
all immediate SetTemporalDampingFactorTP 1.e-2
- Since
- 8.1
ImplictBCImplementation
Specifies which implementation of the implicit boundary condition is used by the solver.
- Usage
ImplictBCImplementation <implementation>
- Parameters
-
implementation | keyword for implementation, can be one of: |
- None
Do not use implicit boundary conditions.
- Numerical
Use numerically computed boundary operators as implemented in the matrix interfaces.
- Nonlinear
Use the implicit boundary condition implementation from the nonlinear solver. Only a very small subset of the possible combinations of integration methods and solid boundary conditions result in an implicit treatment here.
- NLHB
Use the new implementation of implicit boundary condition.
- Domain
- all, component, stage, group, blockGroup, block
- Example
all immediate ImplictBCImplementation NLHB
- Note
- If enabled implicit boundary conditions are applied at all solid boundaries. Furthermore. at interfaces, entry and exit implicit GILES1 boundary conditions can be activated via the ChgPanelAtt command and the option-IMPLICIT_BC. The default is to use no implicit boundary conditions here. If ImplictBCImplementation is not specified in the control file no implicit boundary conditions are applied at all, corresponding to "ImplictBCImplementation None".
- Since
- 8.0
addHarmonicSet
Defines a harmonic set.
- Usage
Options:
long option | short option | arguments | description |
--frequency | -f | number | fundamental frequency of the harmonic set |
| -ibpa | number | interblade phase angle for the fundamental frequency |
--harmonicList | -hl | list of integers | list of orders of harmonics. May include the zeroth harmonic if the steady solution has to be computed. |
--metricTimeDependent | -mtd | | specifies that the geometry is time dependent |
--name | -n | name | name of the harmonic set (optional). If not given the default name is <block group name>_<harmonic set index> |
--samplingPointsFile | -spf | filename | file containing user-defined sampling points (optional) |
- Domain
- all, blockGroup
- Example
group 3 immediate addHarmonicSet --frequency 32000 -ibpa -72.0 -hl 0 1
group 0 immediate addHarmonicSet --frequency 16000 -ibpa 180 -hl 1 -spf SamplingPoints_row01-1.input
- Note
- Can only be used at
immediate
level.
- Since
- 8.0
removeHarmonicSets
Removes all harmonic sets.
- Usage
- Domain
- all, blockGroup
- Since
- 9.1
computeTpVarHarmonics
Activate solution of higher harmonics of the transport variables in the HB solver.
- Usage
- Domain
- all, blockGroup
- Since
- 8.0
DeactivateHigherHarmonicsGammaReTheta
Disables higher harmonics for gamma and ReTheta in the HB solver.
- Usage
DeactivateHigherHarmonicsGammaReTheta
- Domain
- all, blockGroup
- Since
- 8.1
DeactivateLapackPseudoInverse
Disables the calculation of the pseudo inverse with LAPACK and use the default left inverse.
- Usage
DeactivateLapackPseudoInverse
- Domain
- all, blockGroup
- Since
- 9.1
SetNumberOfSamplingPointsForHighestHarmonic
Specifies number of time instances used to decompose the highest harmonic.
- Usage
SetNumberOfSamplingPointsForHighestHarmonic <number>
- Parameters
-
number | integer number, default: 3 |
- Domain
- all, blockGroup
- Example
all immediate SetNumberOfSamplingPointsForHighestHarmonic 5
- Since
- 8.0
UsePassageIndicesForSampling
Use real integer passage indices for sampling of clocking modes instead of the computationally less expensive approximation (=default).
- Usage
UsePassageIndicesForSampling
- Domain
- all, blockGroup
- Example
all immediate UsePassageIndicesForSampling
- Since
- 9.4
SetMdftNorm
Set norm aka p-norm for defining the frequency combinations used within the MDFT approach: a number (integer or float) in the interval [1, infinity[ defining the p-norm order has to be provided (default: infinity/maximum norm).
- Usage
SetMdftNorm <p-norm order>
- Domain
- all, blockGroup
- Example
all immediate SetMdftNorm 1
- Since
- 9.5
SetFilter
Specifies filter settings for reconstruction from frequency to time domain. Currently available filter methods: Lanczos. Filtering enabled for both primitive and turbulence/transition quantities. Default value for filter amplification (integer value specified after quantities to be filtered) is 3. Lower values increase stability but imply a higher attenuation of unsteadiness in the considered quantities.
- Usage
all immediate SetFilter Lanczos Transport 3
- Domain
- all, blockGroup
- Example
all immediate computeTpVarHarmonics
all immediate SetFilter Lanczos Transport 3
RobustHarmonicUpdate
Specifies method by which harmonics are update every pseudotime step. Currently three modes are implemented:
- "Off" (default)
- "Cyclic": at each pseudotime-step only one higher harmonic is actually updated. The other ones (except the mean flow) are frozen.
- "ResidualWeighted": the update of each harmonic is multiplied by the ratio of its own L1 residual and the maximum L1 residual among all harmonics.
- Usage
all immediate RobustHarmonicUpdate [Off|Cyclic|ResidualWeighted]
- Domain
- all, blockGroup
- Since
- 9.6