FluidSource

From OSUPDOCS
Revision as of 16:32, 6 November 2017 by Chadh (talk | contribs) (Created page with "A custom task to inject fluid particles at given point. __TOC__ == Introduction == == Task Scheduling == In scripted files, a <tt>FluidSour...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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,1
Parameter source_x,width+(1*wall+space)*cell,
Parameter source_y, 0.5*inlet
Parameter inlet_width,inlet
Parameter FlowRate,flowrate
Parameter x_min,0.0
Parameter x_max,height
Parameter y_min,0.0
Parameter y_max,width
Parameter FlowAngle,0
Parameter particle_size,.5


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'>1</Parameter>
 <Parameter name='particle_size'>1</Parameter>
 <Parameter name='FlowRate'>10000000</Parameter>
 <Parameter name='FlowAngle'>0</Parameter>
 <Parameter name='inlet_width'>100</Parameter>
 <Parameter name='source_x'>800</Parameter>
 <Parameter name='source_y'>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>

</Schedule>


where the two parameters are:

  • (time) -
  • (Cvel)

Material Support

This custom task can be used with any material and respond to material point velocities.