luminarycloud.params.simulation.physics.fluid.solution_controls.fluid_relaxation_method¶
Submodules¶
Classes¶
Apply an explicit relaxation scheme. |
|
Apply an implicit relaxation scheme. |
Package Contents¶
- class FluidExplicitRelaxation¶
Apply an explicit relaxation scheme.
- to_code() str ¶
- explicit_method: luminarycloud.params.enum.ExplicitMethod¶
Scheme for explicit relaxation or explicit time-accurate integration of the governing equations.
- class FluidImplicitRelaxation¶
Apply an implicit relaxation scheme.
- to_code() str ¶
- implicit_method: luminarycloud.params.enum.ImplicitMethod¶
Scheme for implicit relaxation of the governing equations.
- jacobian_update_interval: float = 1.0¶
How many iterations in between updating the Jacobian values for implicit solving.
- jacobian_update_method: luminarycloud.params.enum.JacobianUpdateMethod¶
Method for determining how often to
- jacobian_warmup_threshold: int = 300¶
How many iterations to update Jacobians every iteration before switching to the specified ‘Jacobian Update Interval’
- linear_solver_type: LinearSolverType¶
Type of linear solver used for implicit relaxation.
- relaxation_flow: float = 1.0¶
Under-relaxation factor in [0,1] applied to the mean flow solution update with each implicit nonlinear iteration. Default of 1.0.
- relaxation_turb: float = 0.5¶
Under-relaxation factor in [0,1] applied to the turbulence model solution update with each implicit nonlinear iteration. Default of 0.5.
- robust_startup: RobustStartup¶
Applies a robust startup process during the initial transients of a simulation. Applicable to steady problems only.
- update_limit_flow: float = 0.2¶
Allowable percent change in the mean flow solution variables (pressure, temperature) with each implicit nonlinear iteration. Values in [0,1] with a default of 0.2.
- update_limit_turb: float = 0.99¶
Allowable percent change in the turbulence solution variables with each implicit nonlinear iteration. Values in [0,1] with a default of 0.99.