Xample Ixing in A Rotating Frame of Reference: January 2017 11.1 Release 18.0
Xample Ixing in A Rotating Frame of Reference: January 2017 11.1 Release 18.0
EXAMPLE 11
MIXING IN A ROTATING FRAME OF REFERENCE
DESCRIPTION
This example describes the simulation of a mixer. Most of the time, the tank is axisymmetric
and one wishes to perform a 2 D 1/2 "swirling" simulation. However if the rotor is not
axisymmetric, it is impossible to simulate the flow in a rigid reference frame without going to
time-dependent simulations and complex remeshing procedures. A way to circumvent this
difficulty is to simulate the flow in a rotating reference frame, by adding or subtracting an
angular velocity . In this case, a zero velocity boundary condition will apply on the rotor. If
inertia is taken into account, one must then add the centrifugal and Coriolis forces as body
forces. This example describes how to proceed.
Let us consider a 2-D planar mixing flow process, as displayed in Fig. 1. A fluid is contained
into a (long) cylindrical vessel, and is set into motion by means of a propeller. The angular
-1
velocity of the propeller is - 2 s while the radius of the cylindrical vessel is 10 cm. This
description corresponds to what is seen from a fixed observer.
cylindrical vessel
rotating blade
Fig. 1. Mixing.
In a rotating frame of reference, the observer sees a fixed propeller, the wall of the vessel
being rotating in the opposite direction. Since inertia will be taken into account, centrifugal
and Coriolis forces will be added into the momentum equation.
-1
The angular velocity at the wall will be -2 s . The corresponding tangential velocity
equals -R, where R is the radius of the vessel. In view of the relatively high Reynolds
number which is involved, we will apply an evolution strategy on the fluid density.
KEYWORDS
non-simply connected domain, moving frame of reference, rigid rotation (centrifugal and
Coriolis forces), evolution
FILENAMES
Directory: rigid
MESH GENERATION
In Fig. 2, we display the finite element mesh. This mesh contains one single sub domain: the
whole mesh. However it has two boundaries: the external boundary (BS 1), and the internal
boundary which coincides with the propeller (BS 2).
POLYDATA SESSION
The task set-up is also set to "rigid rotation". This means that centrifugal and Coriolis forces
will be added for all sub-tasks. One additional parameter is the angular velocity of the
rotating reference frame (or the rotating observer) with respect to an inertial reference frame.
We select this option, since our flow involves inertia; moreover, we will apply an evolution
scheme on this material parameter. The fluid density will increase with the independent
evolution parameter S. The parameters for evolution (initial S, final S and S-interval can be
specified in the 'Numerical parameters' menu, but in this example the default values are
right).
The problem is described with respect to a rotating reference frame. The observer (on the
blade) thus sees a rotating vessel. Here we must specify the tangential velocity of the
boundary of the vessel, with respect to the observer. This tangential velocity is of course
obtained as the product of the angular velocity by the radius of the vessel, say 20.
RUNNING POLYFLOW
The input files for POLYFLOW are RIGID.MSH (the mesh) and RIGID.DAT (the data file
generated by POLYDATA). RIGID.DAT is the standard input file for POLYFLOW. After
execution, a result file RES is generated by POLYFLOW for an eventual restart. Several files
for graphic post-processing cfx.res and cfx/j_full.trn are also generated, where j stands for the
corresponding S-step.
GRAPHIC POST-PROCESSING
In Figs. 3 and 4, we display the stream function and the velocity vectors obtained at steps 1, 5,
8 and 10. Those steps correspond to S = 0.01, 0.139, 0.49 and 1, respectively.