switch for DROPLETPHASE subcycling (UCV)
For modeling the dynamics of particle-particle and particle-wall interaction very small timesteps might be necessary. These timesteps can be orders of magnitude smaller than the maximum timestep for a participating fluid. If the global timestep is reduced to these small timesteps, then the performance is significantly decreased.
In order to keep a good performance, there is the possibility to resolve the dynamics of the DROPLETPHASE in subcycles.
This means that at the beginning of the timestep in DROPLETPHASE it is determined how many substeps are likely needed to fulfill criterions for COEFF_dt_d30 and COEFF_dt_coll in every substep. This number of substeps will be performed. If during subcycling it is realized that the substep size was too big, then this will yield a reduction of the global timestep in the next timestep. The next global timestep ( from DROPLETPHASE perspective ) is only determined by COEFF_dt criterion, as it guarantees sufficient quality of neighborhood information for the particles.
There is also the option to introduce a limit for the maximum number of allowed subcycles: ifis specified, the algorithm will strictly obey a maximum of 10 subcycles, irrespective of possible violations of time step criteria. Other than in the case above, the global timestep will then also be influenced by the specified number and the criterions given by COEFF_dt_d30 and COEFF_dt_coll. If
Default: COMP_DropletphaseSubcycles = 0 (subcycling switched off)
The subcycling only gets activated whenever the global time step \( \Delta t_{glob}\) is larger than any of the DROPLETPHASE time steps dictated by
In this case, the solver will execute multiple subcycles with a reduced time step that satisfies both of these conditions.
Then, in each subcycle the following steps are executed:
For particles near boundary update the distance to boundary virtually by considering the calculated displacement normal to the boundary element.
Due to the structure of the subcycling procedure the following points should be kept in mind
Specifying a value not equal 0 here yields that the particle displacement must be done within the DROPLETPHASE-Routine instead of the central displacement-Routine.
The value supplied via DarcyBasisVelocity will be read before the subcycling and stored in %ind_v0Darcy%. When considering a drag force acting on the droplets (cf. FreeFlight) projecting the LIQUID velocity in every subcycle is often unnecessary. In these cases it is better to store the projected velocity in %ind_v0Darcy% and use this index in the drag equation supplied via gravity.
The LiquidLayer modeling is not compatible with the subcycling, i.e. using %IDENT_slip% for walls and COMP_DropletphaseSubcycles is incompatible.
This item is referenced in: | |
---|---|
CollidingDropletsInCone | Colliding droplets in cone geometry |
COMP_DropletphaseSubcycles | switch for subcycling in DROPLETPHASE (CV) |
COMP_DropletphaseSubcycles | switch for subcycling in DROPLETPHASE (UCVO) |
COMP_DropletphaseSubcycles | switch for DROPLETPHASE subcycling (UCV) |
COEFF_dt_d30 | time step criterion depending on %ind_d30% (DROPLETPHASE only) (TC) |
COEFF_dt_coll | time step criterion from interaction model (DROPLETPHASE only) (TC) |
Beta | Latest release notes for the MESHFREE beta executables |
All | Complete release notes for the MESHFREE beta executables |
TimeStepCriteria | DROPLETPHASE - Time step criteria |
DropletCollisions | DROPLETPHASE - Modeling of collisions between droplets |