collision_model_ft_base
base for collision models for fluid particle interaction
Usable keywords (pick one): collision_model_ft_arbitrary, collision_model_ft_sphere, collision_model_ft_spheroid
Parameters:
- collision_model (type: string into ['hybrid_esi', 'breugem']) name of the collision model
- detection_method (type: bloc_lecture) method to detect collisions
- collision_duration (type: float) duration of the collision in seconds;
- activate_collision_before_impact (type: int) activate collision before impact (1) or not (0)
- activation_distance_percentage_diameter (type: float) activation distance of the collision process as a percentage of the particle diameter
- force_on_two_phase_elem (type: int into [0, 1], default: 0) force on two phase elements (1) or not (0). Only valid for a single particle.
collision_model_ft_arbitrary
Work in progress
Parameters:
- Inherited from collision_model_ft_base:
- collision_model (type: string into ['hybrid_esi', 'breugem']) name of the collision model
- detection_method (type: bloc_lecture) method to detect collisions
- collision_duration (type: float) duration of the collision in seconds;
- activate_collision_before_impact (type: int) activate collision before impact (1) or not (0)
- activation_distance_percentage_diameter (type: float) activation distance of the collision process as a percentage of the particle diameter
- force_on_two_phase_elem (type: int into [0, 1], default: 0) force on two phase elements (1) or not (0). Only valid for a single particle.
collision_model_ft_sphere
This class enables to compute solid-solid interactions for fpi module under the framework of soft-sphere collision model. Under this framework, multiple collisions can occurs at the same time (ie a particle can collide with 2 or more particles). The collision is spread out on multiple time steps. A slight overlap (less than the mesh grid size) occurs during the process.
Parameters:
- Inherited from collision_model_ft_base:
- collision_model (type: string into ['hybrid_esi', 'breugem']) name of the collision model
- detection_method (type: bloc_lecture) method to detect collisions
- collision_duration (type: float) duration of the collision in seconds;
- activate_collision_before_impact (type: int) activate collision before impact (1) or not (0)
- activation_distance_percentage_diameter (type: float) activation distance of the collision process as a percentage of the particle diameter
- force_on_two_phase_elem (type: int into [0, 1], default: 0) force on two phase elements (1) or not (0). Only valid for a single particle.
collision_model_ft_spheroid
Work in progress
Parameters:
- Inherited from collision_model_ft_base:
- collision_model (type: string into ['hybrid_esi', 'breugem']) name of the collision model
- detection_method (type: bloc_lecture) method to detect collisions
- collision_duration (type: float) duration of the collision in seconds;
- activate_collision_before_impact (type: int) activate collision before impact (1) or not (0)
- activation_distance_percentage_diameter (type: float) activation distance of the collision process as a percentage of the particle diameter
- force_on_two_phase_elem (type: int into [0, 1], default: 0) force on two phase elements (1) or not (0). Only valid for a single particle.