In this example a feedback loop is used to control the outlet temperature by varying the temperature at an inlet. To illustrate the example consider the geometry shown below:
Fluid from a main and a side inlet enter at temperatures of 275 K and 375 K respectively. The temperature of the fluid entering from the third inlet depends on the outlet temperature. When the outlet temperature is greater than 325 K, the fluid from the third inlet is set to 275 K. When the outlet temperature is less than 325 K, the fluid from the third inlet is set to 375 K. In addition an expression is used to set the dynamic viscosity to be a linear function of temperature.
The LIBRARY section of the .ccl (CFX Command Language) file appears as follows. Note that the "\" character indicates a line continuation in CCL.
LIBRARY: MATERIAL: Water at STP Modified Option = Pure Substance PROPERTIES: Option = General Fluid Density = 9.999E2 [kg m^-3] Dynamic Viscosity = VisT Specific Heat Capacity = 4.21E3 [J kg^-1 K^-1] Thermal Conductivity = 5.69E-1 [W m^-1 K^-1] END # PROPERTIES END # MATERIAL Water at STP Modified CEL: EXPRESSIONS: Tupper = 375.0 [ K ] # Upper temp. Tlower = 275.0 [ K ] # Lower temp. Visupper = 0.000545 [ N s m^-2 ] # Vis. at Tupper Vislower = 0.0018 [ N s m^-2 ] # Vis. at Tlower VisT = Vislower+(Visupper-Vislower)*(T-Tlower)/ \ (Tupper-Tlower) # Vis.-Temp. relationship Tm=(Tupper+Tlower)/2 Tout=areaAve(Water at STP Modified.T)@outlet Tcontrol=Tlower*step((Tout-Tm)/1[K]) \ +Tupper*step((Tm-Tout)/1[K]) END # EXPRESSIONS END # CEL END # LIBRARY
The first four expressions, Tupper
, Tlower
, Visupper
and Vislower
are simply constant values to define temperature and viscosity values.
The expression VisT
produces a linear function
for the dynamic viscosity taking a value of Visupper
at Tupper
and a value of Vislower
at Tlower
. The expression Tm
sets the desired value of the outlet temperature. In this case it
is set to a mean value of the two inlet temperatures.
Tout
calculates the outlet temperature
using the areaAve
function.
Finally the expression Tcontrol
is used
to set the temperature of the third inlet. Two step functions are
used so that the temperature is equal to Tlower
when Tout-Tm
is positive (that is, the outlet
temperature is greater than Tm
), and is equal
to Tupper
when Tout-Tm
is
positive.