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,(number) 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'>(x)</Parameter> <Parameter name='source_y'>(y)</Parameter> <Parameter name='FlowRate'>10000000</Parameter> <Parameter name='FlowAngle'>0</Parameter> <Parameter name='inlet_width'>100</Parameter>
<Parameter name='x_min'>0</Parameter> <Parameter name='x_max'>750</Parameter> <Parameter name='y_min'>0</Parameter> <Parameter name='y_max'>200</Parameter> <Parameter name='particle_size'>(size)</Parameter> </Schedule>
where the parameters are:
- material The material ID of material to inject.
- (Cvel)
Material Support
This custom task can be used with any material and respond to material point velocities.