Placing the Grass Blades
A table injector injects the grass blades at locations given by an XYZ table.
A line probe derived part defines the spacing between the grass blades in the z direction and is used as input to the XYZ table. The resolution of the line probe is set to 37 as this means the spacing between grass blades is as close to the value of the grass blade separation parameter as possible (19.05 mm). The particle flow rate defines the grass blade separation in the x direction and is determined by an equation which states that once the number of grass blades in the simulation falls below a threshold value, another row of grass blades is injected into the domain. The line probe and particle flow rate definitions combined mean that the grass blades are injected in a rectangular lattice formation on the domain boundary.
Grass cutting is a highly dynamic simulation. During the simulation, grass blades that have been cut already move and can reach a position where they overlap with newly injected grass blades. In such a situation, Simcenter STAR-CCM+ removes the injected DEM flexible fiber particle because overlap with existing particles is not allowed.
To set up the injector:-
Create and set up a table for the table injector:
- Right-click the Injectors node and select New.
-
Select the
node and set the following properties:
Property Setting Lagrangian Phase Grass Blade Type Table Injector Inputs Domain -
Select the
node and set the following properties:
Node Property Setting Flow Rate Specification Method Particle Flow Rate Project to Boundary Enabled Activated Boundaries -
Select the
node and set the following properties:
Node Property Setting Number of Fiber Segments Value ${Grass Blade Segments} Fiber Length Value ${Grass Blade Height} Fiber Radius Value ${Grass Blade Diameter}*0.5 Injection Points Table Table XYZ Internal Table X Coordinate X Y Coordinate Time Step Z Coordinate Z Particle Flow Rate Value mod(${TimeLevel},${Grass Blade Injection Rate}) == 0 ? ${Grass Blade Number}/${Time Step} : 0
Particle Orientation Value [90.0, 0.0, 0.0] deg Velocity Value [-${Lawnmower Velocity}, 0.0, 0.0] - Save the simulation.