TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
Keywords derived from convection_deriv

convection_deriv

not_set


convection_amont

Synonyms: amont

Inherits from: convection_deriv

Keyword for upwind scheme for VDF or VEF discretizations.


convection_amont_old

Synonyms: amont_old

Inherits from: convection_deriv

Only for VEF discretization, obsolete keyword, see amont.


convection_btd

Synonyms: btd

Inherits from: convection_deriv

Only for EF discretization.

Parameters:

  • btd (type: float) not_set
  • facteur (type: float) not_set

convection_centre

Synonyms: centre

Inherits from: convection_deriv

For VDF and VEF discretizations.


convection_centre4

Synonyms: centre4

Inherits from: convection_deriv

For VDF and VEF discretizations.


convection_centre_old

Synonyms: centre_old

Inherits from: convection_deriv

Only for VEF discretization.


convection_di_l2

Synonyms: di_l2

Inherits from: convection_deriv

Only for VEF discretization.


convection_ef

Synonyms: ef

Inherits from: convection_deriv

For VEF calculations, a centred convective scheme based on Finite Elements formulation can be called through the following data:

Convection { EF transportant_bar val transporte_bar val antisym val filtrer_resu val }

This scheme is 2nd order accuracy (and get better the property of kinetic energy conservation). Due to possible problems of instabilities phenomena, this scheme has to be coupled with stabilisation process (see Source_Qdm_lambdaup).These two last data are equivalent from a theoretical point of view in variationnal writing to : div(( u. grad ub , vb) - (u. grad vb, ub)), where vb corresponds to the filtered reference test functions.

Remark:

This class requires to define a filtering operator : see solveur_bar

Parameters:

  • [mot1] (type: string into ['defaut_bar']) equivalent to transportant_bar 0 transporte_bar 1 filtrer_resu 1 antisym 1
  • [bloc_ef] (type: bloc_ef) not_set

convection_ef_stab

Synonyms: ef_stab

Inherits from: convection_deriv

Keyword for a VEF convective scheme.

Parameters:

  • [alpha] (type: float) To weight the scheme centering with the factor double (between 0 (full centered) and 1 (mix between upwind and centered), by default 1). For scalar equation, it is adviced to use alpha=1 and for the momentum equation, alpha=0.2 is adviced.
  • [test] (type: int) Developer option to compare old and new version of EF_stab
  • [tdivu] (type: flag) To have the convective operator calculated as div(TU)-TdivU(=UgradT).
  • [old] (type: flag) To use old version of EF_stab scheme (default no).
  • [volumes_etendus] (type: flag) Option for the scheme to use the extended volumes (default, yes).
  • [volumes_non_etendus] (type: flag) Option for the scheme to not use the extended volumes (default, no).
  • [amont_sous_zone] (type: string) Option to degenerate EF_stab scheme into Amont (upwind) scheme in the sub zone of name sz_name. The sub zone may be located arbitrarily in the domain but the more often this option will be activated in a zone where EF_stab scheme generates instabilities as for free outlet for example.
  • [alpha_sous_zone] (type: list of Sous_zone_valeur) List of groups of two words.

convection_generic

Synonyms: generic

Inherits from: convection_deriv

Keyword for generic calling of upwind and muscl convective scheme in VEF discretization. For muscl scheme, limiters and order for fluxes calculations have to be specified. The available limiters are : minmod - vanleer -vanalbada - chakravarthy - superbee, and the order of accuracy is 1 or 2. Note that chakravarthy is a non-symmetric limiter and superbee may engender results out of physical limits. By consequence, these two limiters are not recommended.

Examples:

convection { generic amont }

convection { generic muscl minmod 1 }

convection { generic muscl vanleer 2 }

In case of results out of physical limits with muscl scheme (due for instance to strong non-conformal velocity flow field), user can redefine in data file a lower order and a smoother limiter, as : convection { generic muscl minmod 1 }

Parameters:

  • type (type: string into ['amont', 'muscl', 'centre']) type of scheme
  • [limiteur] (type: string into ['minmod', 'vanleer', 'vanalbada', 'chakravarthy', 'superbee']) type of limiter
  • [ordre] (type: int into [1, 2, 3]) order of accuracy
  • [alpha] (type: float) alpha

convection_hll

Synonyms: hll

Inherits from: convection_deriv

Keyword for Coloc discretization. Activates the HLL conservative scheme.


convection_kquick

Synonyms: kquick

Inherits from: convection_deriv

Only for VEF discretization.


convection_muscl

Synonyms: muscl

Inherits from: convection_deriv

Keyword for muscl scheme in VEF discretization equivalent to generic muscl vanleer 2 for the 1.5 version or later. The previous muscl scheme can be used with the obsolete in future muscl_old keyword.


convection_muscl3

Synonyms: muscl3

Inherits from: convection_deriv

Keyword for a scheme using a ponderation between muscl and center schemes in VEF.

Parameters:

  • [alpha] (type: float) To weight the scheme centering with the factor double (between 0 (full centered) and 1 (muscl), by default 1).

convection_muscl_new

Synonyms: muscl_new

Inherits from: convection_deriv

Only for VEF discretization.


convection_muscl_old

Synonyms: muscl_old

Inherits from: convection_deriv

Only for VEF discretization.


convection_negligeable

Synonyms: negligeable

Inherits from: convection_deriv

For VDF and VEF discretizations. Suppresses the convection operator.


convection_quick

Synonyms: quick

Inherits from: convection_deriv

Only for VDF discretization.


convection_rusanov

Synonyms: rusanov

Inherits from: convection_deriv

Keyword for Coloc discretization. Activates the Rusanov conservative scheme.


convection_supg

Synonyms: supg

Inherits from: convection_deriv

Only for EF discretization.

Parameters:

  • facteur (type: float) not_set