1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
|
/*============================================================================
* Code_Saturne documentation page
*============================================================================*/
/*
This file is part of Code_Saturne, a general-purpose CFD tool.
Copyright (C) 1998-2021 EDF S.A.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
/*-----------------------------------------------------------------------------*/
/*!
\page us_vosy Examples of volume exchange coefficient computation for SYRTHES coupling (cs_user_syrthes_coupling_volume_h)
The \ref cs_user_syrthes_coupling_volume_h function is required to compute a volume exchange
coefficient for SYRTHES coupling.
\section cs_user_syrthes_coupling_volume_h Examples
The following code blocks show two examples of computation of
a volume exchange coefficient.
\subsection cs_user_syrthes_coupling_volume_h_1 Example 1
The first example corresponds to a constant volume exchange coefficient:
\snippet cs_user_coupling-syrthes.c example_1
\subsection cs_user_syrthes_coupling_volume_h_2 Example 2
The second example corresponds to a variable volume exchange coefficient
defined as follows :
\f[ h_{vol} = h_{surf} S \f]
with S is the surface area where exchanges take place by unit of volume and
\f[ h_{surf} = \frac{Nu \lambda}{L} \f]
First, the values of the different fields that will be needed for the
computation of the volume exchange coefficient are retrieved.
\snippet cs_user_coupling-syrthes.c example_2_init
Then the coefficient can be computed and assigned to all cells.
\snippet cs_user_coupling-syrthes.c example_2
Not that in this example, no test is done on the coupling id
or Syrthes instance name. The corresponding arguments
can be used to apply specific computations in cas of multiple
couplings.
Also, although a test is done to check if the scalar behaves
as a temperature regarding multiplication by Cp for more
generality, the Syrthes volume coupling currently only handles
the temperature variable.
*/
|