fix dragforce/torque/field/compressible command

Syntax

fix ID group-ID dragforce/torque/field/compressible style_keyword style_values region region-ID field_keyword field_value ...

Keywords from fix_dragforce_field_compressible plus

  • In addition the following density field keyword/value pairs are allowed

  • field keyword = comp_torque and comp_Magnus

comp_torque value = 'yes' or 'no'
  compute and apply the drag torque to the particles
comp_Magnus value = 'yes' or 'no'
  compute and apply the Magnus force to the particles

Examples

fix  dragtorque all dragforce/torque/field/compressible Schiller_Naumann &
    viscosity 1.5e-5 density 1&
    region reg &
    binsize 0.1 file flowField.dat &
    file_coords cod_U.dat interpolate yes &
    rho_file rhoField.dat &
    SutherlandCoeff_viscRef 1.716e-5 SutherlandCoeff_Tref 273.15 SutherlandCoeff_S 110.4 &
    comp_torque yes comp_Magnus no

Description

Performs the same operations as fix_dragforce_field_compressible. In addition a drag torque which decreases the particles rotational velocity relative to the local fluid vorticity and a Magnus force may be computed.

  • These forces are computed by the following correlations. Drag torque

8 * pi * nu * rhoF * radius^3 * omegaRel
  • Magnus force

pi * rhoF * radius^3 * (uRel x omegaRel)

with the local fluid density rhoF, the fluid viscosity nu, the relative particle velocity uRel, the relative particle rotational velocity omegaRel, and the cross product operator x.


Restart, fix_modify, output, run start/stop

No information about this fix is written to binary restart files. No fix_modify option applies to this fix. This fix computes no output, which can be accessed by various output commands. No parameter of this fix can be used with the start/stop keywords of the run command.

Restrictions

none

Default

comp_torque = yes, comp_Magnus = yes