Difference between revisions of "FluidSource"

From OSUPDOCS
Jump to navigation Jump to search
(Blanked the page)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
A [[MPM Input Files#Custom Tasks|custom task]] to inject fluid particles at given point.
__TOC__
== Introduction ==


== Task Scheduling ==
In scripted files, a <tt>FluidSource</tt> 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 <tt>XML</tt> files, this task is scheduled using a <tt><Schedule></tt> element, which must be within the single <tt><CustomTasks></tt> 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:
* <tt>material</tt> The material ID of material to inject.
* <tt>(Cvel)</tt>
== Material Support ==
This custom task can be used with any material and respond to material point velocities.
* [[Ideal Gas Material|IdealGas]]
* [[Tait Liquid Material|TaitLiquid]]

Latest revision as of 13:07, 6 March 2018