FluidSource

From OSUPDOCS
Revision as of 17:37, 6 November 2017 by Chadh (talk | contribs)
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.