TRACE User Guide  TRACE Version 9.6.1
HB Control Commands

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
prefixPath 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
factordamping 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
factordamping 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
implementationkeyword 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
addHarmonicSet [options]

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
removeHarmonicSets
Domain
all, blockGroup
Since
9.1

computeTpVarHarmonics

Activate solution of higher harmonics of the transport variables in the HB solver.

Usage
computeTpVarHarmonics
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
numberinteger 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