FluidSource
Jump to navigation
Jump to search
A custom task to inject fluid particles at given point.
Introduction
Task Scheduling
In scripted files, a FluidSource custom task is scheduled using
CustomTask FluidSource Parameter material,(matID) Parameter source_x,(number) Parameter source_y, (number) Parameter inlet_width,(number) Parameter FlowRate,(number) or (user defined function) Parameter x_min,(number) Parameter x_max,(number) Parameter y_min,(number) Parameter y_max,(number) Parameter FlowAngle,(radians) Parameter particle_size,(number)
In XML files, this task is scheduled using a <Schedule> element, which must be within the single <CustomTasks> block:
<Schedule name='FluidSource'> <Parameter name='material'>(matID)</Parameter> <Parameter name='source_x'>(number)</Parameter> <Parameter name='source_y'>(number)</Parameter> <Parameter name='FlowRate'>(number or function)</Parameter> <Parameter name='inlet_width'>(number)</Parameter> <Parameter name='x_min'>(number)</Parameter> <Parameter name='x_max'>(number)</Parameter> <Parameter name='y_min'>(number)</Parameter> <Parameter name='y_max'>(number)</Parameter> <Parameter name='FlowAngle'>(radians)</Parameter> <Parameter name='particle_size'>(number)</Parameter> </Schedule>
where the parameters are:
- material - The material ID of material to inject.
- source_x - Location of inlet center.
- source_y - Location of inlet center.
- FlowRate - A constant or function to set flow rate of inlet in mm^3/s
- inlet_width - Width of inlet orthogonal to flow direction.
Set up tank location and size
- x_min -
- x_max
- y_min
- y_max
Optional parameters
- FlowAngle - The angle of the incoming flow with the positive x-axis.
- particle_size - Experimental feature to change the particle size when injected. Setting to 0.5 doubles the particles per cells in one direction.
Material Support
This custom task can be used with any material. However, it attempts to initialize pressure when particles are introduced. So it makes more since to use with materials that track pressure separate. Example materials: