|
TrioCFD 1.9.8
TrioCFD documentation
|
not_set
Synonyms: amont
Inherits from: convection_deriv
Keyword for upwind scheme for VDF or VEF discretizations.
Synonyms: amont_old
Inherits from: convection_deriv
Only for VEF discretization, obsolete keyword, see amont.
Synonyms: btd
Inherits from: convection_deriv
Only for EF discretization.
Parameters:
Synonyms: centre
Inherits from: convection_deriv
For VDF and VEF discretizations.
Synonyms: centre4
Inherits from: convection_deriv
For VDF and VEF discretizations.
Synonyms: centre_old
Inherits from: convection_deriv
Only for VEF discretization.
Synonyms: di_l2
Inherits from: convection_deriv
Only for VEF discretization.
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:
Synonyms: ef_stab
Inherits from: convection_deriv
Keyword for a VEF convective scheme.
Parameters:
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:
Synonyms: hll
Inherits from: convection_deriv
Keyword for Coloc discretization. Activates the HLL conservative scheme.
Synonyms: kquick
Inherits from: convection_deriv
Only for VEF discretization.
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.
Synonyms: muscl3
Inherits from: convection_deriv
Keyword for a scheme using a ponderation between muscl and center schemes in VEF.
Parameters:
Synonyms: muscl_new
Inherits from: convection_deriv
Only for VEF discretization.
Synonyms: muscl_old
Inherits from: convection_deriv
Only for VEF discretization.
Synonyms: negligeable
Inherits from: convection_deriv
For VDF and VEF discretizations. Suppresses the convection operator.
Synonyms: quick
Inherits from: convection_deriv
Only for VDF discretization.
Synonyms: rusanov
Inherits from: convection_deriv
Keyword for Coloc discretization. Activates the Rusanov conservative scheme.
Synonyms: supg
Inherits from: convection_deriv
Only for EF discretization.
Parameters: