
4.10 A Look Beyond the Heat Equation 299
The no-slip boundary conditions at the boundaries 2,3,4,6 forbid any flow through
these boundaries similar to the ‘‘no-flow condition’’ discussed in Section 4.3.2.
Additionally, they impose zero flow velocity relative to the boundary immediately
adjacent to the boundary, which expresses the fact that the flow velocity of
viscous fluids such as water will always be almost zero close to a wall [182].
The symmetry boundary conditions at the top and bottom surfaces basically mean
that a geometry is assumed here that extends infinitely into the positive and
negative z directions (similar conditions have been considered in Section 4.3.3).
The symmetry conditions forbid any flow through these boundaries similar to the
no-slip condition, but they do not impose a zero flow velocity close to the boundaries.
The fluid can slip freely along symmetry boundaries, and this is why the symmetry
boundary condition is also known as the slip boundary condition. Owing to the
symmetry conditions, everything will be constant along the z direction, that is,
there will be no changes, for example, in the fluid flow velocity as we move into the
positive or negative z directions. This means that this problem is a 2D problem in
the sense explained in Section 4.3.3. To demonstrate Code-Saturne’s 3D facilities,
it will, nevertheless, be solved in 3D.
4.10.3.3 Solution Using Code-Saturne
Let us now see how the backward facing step problem can be solved using
Code-Saturne. Code-Saturne is open-source software that is a part of the CAELinux
distribution (Appendix A). Like Code_Aster, it has been developed by EDF, a French
electricity generation and distribution company. On the basis of the finite volume
method, it is able to treat 3D compressible and incompressible flow problems with
and without heat transfer and turbulence [204]. It can be run on parallel computer
architectures, which is an important benefit since CFD problems can be very
demanding in terms of computation time and memory requirements. See [204]
and www.code-saturne.org for more details.
To solve the backward facing step problem described above, the same steps
will be applied that have already been used in Section 4.9: geometry definition,
mesh generation, problem definition, solution, and postprocessing. Only those
steps of the solution procedure are addressed here that differ substantially from
the procedure in Section 4.9. The geometry definition step and mesh generation
step are skipped here since this can be done very similar to the corresponding
steps in Sections 4.9.1 and 4.9.2. After mesh generation is finished, we have to
leave Salome-Meca since the problem definition and solution steps will be done
in the separate Code-Saturne GUI. As a last step in Salome-Meca, the mesh must
be exported in a
.med file. You will find an appropriate mesh corresponding to
Figure 4.25a in the file
flowstep.med in the book software (Appendix A).
The problem definition step and the solution step will now be performed within the
Code-Saturne GUI. This GUI should be started using the CFD-Wizard, which can
be accessed if you select ‘‘CAE-software/Code-Saturne/CFD-Wizard’’ under the PC
button in CAELinux. Figure 4.26a shows appropriate settings within this wizard.
After confirming the wizard, the Code-Saturne GUI will appear (Figure 4.26b).
Within this GUI, select the ‘‘open a new case’’ symbol (directly below the ‘‘file’’