中文 English
You are here: Physics Modules > Streamline > Physics

5.11.1 Physics

Determination of Streamlines

To create flow streamlines, the motion of massless particles is tracked based on the solved flow field, specified streamline boundary and release conditions. In this section, the method adopted in Simerics-MP to create streamlines is described in detail.

Particle Equation of Motion

To track the particle motion, the trajectory equations of each particle are solved (integrated) either analytically or numerically. For a massless particle moving along with the local flow field, the motion equation may be rewritten as:

5.566

where is the position vector of the particle; and the particle velocity is the same as the flow velocity at the location . The trajectory of in the flow domain is then a flow streamline.

 

Boundary Conditions

 

Particle Release

Releasing particles from a specified streamline boundary provide the initial conditions and values for the streamlines. As in the Lagrange particle tracking, the procedure to determine initial conditions involves particle releases (direction, location, number of the particles and distributions) from boundaries (open, symmetry, wall and interface), and assigning properties for each particle.

Note that for streamlines, the initial velocity of each massless particle , at its release position is automatically set to be the same as the local flow velocity, . In Simerics-MP, the release of streamline particles is controlled using the Release Particle feature.

 

Animation of Streamlines

To create and visualize the flow streamlines as "noodles", the trajectory equation of each particle, equation 5.566, is solved (integrated) numerically. With the flow solutions, the particle/flow velocity field is known, and the particle displacement can be calculated using the forward Euler integration of the particle velocity over the Animation Time Size, :

5.568

where the superscripts () and refer to the new and current values respectively, and is the particle (local flow) velocity. At the first time-step, and are the release position and the release velocity, respectively:

5.569

Note that the user-specified animation time-step is a real number multiplier used to animate the streamlines. A value of 1 indicates that the animation “noodles” are the same as the local velocity. The value of changes the “noodle” flow speed to “” times the local flow velocity.

It may also be noticed that the diameter of the streamline “noodles” can be specified by a user-parameter, Line Thickness. The length of a streamline “noodle” is equal to the local velocity multiplied by the animation time-step: . In addition, to prevent the streamline tracking procedure from spending excessive amount of computational time for tracking a streamline that is either looping or stagnant, a user-input, “Maximum Integral Steps”, is introduced to limit how far the streamline algorithm would be used to track a streamline. A smaller number would reduce the computing time, but a very small value may end a streamline too earlier than desired.

 

Copyright © 2023 Simerics Inc.,