.ThermoSysPro.WaterSteam.HeatExchangers.DynamicOnePhaseFlowShell

Dynamic one-phase flow shell

Information

## Copyright © EDF 2002 - 2026  
## ThermoSysPro Version 4.2  
This component model is documented in Sect. 9.4.3 of the ThermoSysPro book.   
Nota: component model name in title of Sect. 9.4.3.3 in book is incorrectly given as DynamicTwoPhaseFlowShell, instead of DynamicOnePhaseFlowShell.   
# Dynamic one phase flow shell  

This component is a heat exchanger shell.  
The space between the tube bundle and the shell is filled with liquid water, which exchanges heat with the fluids in the tubes.  
The shell model represents the fluid circulating outside the tube bundle and the thermal exchange between fluid and tubes.  
It can be used for single- and two-phase flow.  

## Modelica component model  

The equations mentioned below are implemented in the component *DynamicOnePhaseFlowShell*, located in the *WaterSteam.HeatExchangers* sub-library.  
This component has 3 connectors:  
- C1: fluid inlet,  
- CTh: thermal port,  
- C2: fluid outlet.  

![modelica://ThermoSysPro/UsersGuide/Documentation/ThermoSysPro.WaterSteam.HeatExchangers.DynamicOnePhaseFlowShell.svg](modelica://ThermoSysPro/UsersGuide/Documentation/ThermoSysPro.WaterSteam.HeatExchangers.DynamicOnePhaseFlowShell.svg)  

## Nomenclature  

| Symbol| Description| Unit| Definition| Modelica name |  
| :--------------------------- | :----------------------------------------------------------------------------------- | :-------------------------------------------- | :------------------------------------------------------------------------------------------------------------- | :----------- |  
| \\(A\\)| Cross-sectional area of the fluid flow that is perpendicular to the pipes| \\(\mathrm{m}^{2}\\)| \\(\pi \cdot D\_{s}^{2} / 4-N\_{\mathrm{t}} \cdot \pi \cdot D\_{\mathrm{e}}^{2} / 4\\)| A |  
| \\(A\_{s}\\)| Maximum cross-sectional area of the fluid that is parallel to the pipes| \\(\mathrm{m}^{2}\\)| \\(D\_{\mathrm{s}} \cdot L\_{\mathrm{c}} \cdot\left\(\frac{S\_{\mathrm{L}}-D\_{\mathrm{e}}}{S\_{\mathrm{L}}}\right\)\\) | As |  
| \\(c\_{p, l, i}\\)| Specific heat capacity of the liquid phase for cell \\(i\\)| \\(\mathrm{J} / \mathrm{K} / \mathrm{kg}\\)|| cp[i] |  
| \\(D\_{\mathrm{e}}\\)| External diameter of one pipe| \\(\mathrm{m}\\)|| De |  
| \\(D\_{\mathrm{s}}\\)| Shell internal diameter| \\(\mathrm{m}\\)|| Ds |  
| \\(L\_{\mathrm{c}}\\)| Distance between two plates in the shell \(support plate spacing in the cooling zone\) | \\(\mathrm{m}\\)|| B |  
| \\(Pr\_{l, i}\\)| Prandtl number of the liquid phase for thermal cell \\(i\\)|| \\(\frac{c\_{p, 1, i} \cdot \mu\_{l, i}}{\lambda\_{l, i}}\\)| Pr[i] |  
| \\(q\_{S, i:i+1}\\)| Surface mass flow rate for hydraulic cell \\(i: i+1\\)| \\(\mathrm{kg} / \mathrm{s} / \mathrm{m}^{2}\\) | \\(\frac{\dot{m}\_{i:i+1}}{A\_{s}}\\)| - |  
| \\(R e\_{l, i:i+1}\\)| Reynolds number of the liquid phase for hydraulic cell \\(i: i+1\\)| \\(-\\)|| Re2[i] |  
| \\(R e\_{l, i}\\)| Reynolds number of the liquid phase for thermal cell \\(i\\)| \\(-\\)|| Re1[i] |  
| \\(S\_{\mathrm{L}}\\)| Longitudinal step| \\(\mathrm{m}\\)|| dc |  
| \\(S\_{\mathrm{T}}\\)| Transverse step| \\(\mathrm{m}\\)|| - |  
| \\(\theta\\)| Average bend angle \(pipe triangular step\)| Degree|| - |  
| \\(\lambda\_{l, i}\\)| Liquid thermal conductivity for thermal cell \\(i\\)| \\(\mathrm{W} / \mathrm{m} / \mathrm{K}\\)|| k[i] |  
| \\(\mu\_{l, i:i+1}\\)| Liquid dynamic viscosity for hydraulic cell \\(i: i+1\\)| Pa \\(\mathrm{s}\\)|| mu2[i] |  
| \\(\mu\_{l\mathrm{T}, i:i+1}\\) | Liquid dynamic viscosity at the wall temperature for hydraulic cell \\(i: i+1\\)| Pa \\(\mathrm{s}\\)|| - |  
| \\(\mu\_{l, i}\\)| Liquid dynamic viscosity for thermal cell \\(i\\)| Pa s|| mu1[i] |  


## Governing equations  

The shell equations are similar to the tube bundle heat exchanger (see [Tube bundle heat exchanger](modelica://ThermoSysPro.WaterSteam.HeatExchangers.DynamicTwoPhaseFlowPipe), except the friction correlation in the momentum balance equations.  

### Dynamic momentum balance equations  

- Validity domain:  

\\(\forall \dot{m}\_{i:i+1}\\) and \\(400<R e\_{l, i:i+1}<10^{6}\\)|  

- Mathematical formulation:  

$$\frac{1}{A\_{s}} \cdot \frac{\mathrm{d} \dot{m}\_{i:i+1}}{\mathrm{d} t} \cdot \Delta x\_{2}=P\_{i}-P\_{i+1}-\(\Delta P\)\_{i:i+1}^{\mathrm{a}}-\(\Delta P\)\_{i:i+1}^{\mathrm{f}}-\(\Delta P\)\_{i:i+1}^{\mathrm{g}}$$  

$$\(\Delta P\)\_{i:i+1}^{\mathrm{a}}=\frac{\dot{m}\_{i:i+1} \cdot\left|\dot{m}\_{i:i+1}\right|}{A\_{\mathrm{s}}^{2}} \cdot\left\(\frac{1}{\rho\_{i+1}}-\frac{1}{\rho\_{i}}\right\)$$  

$$\(\Delta P\)\_{i:i+1}^{\mathrm{f}}=\frac{\Lambda\_{i:i+1} \cdot \dot{m}\_{i} \cdot\left|\dot{m}\_{i}\right| \cdot\left\(D\_{\mathrm{s}} / S\_{\mathrm{T}}\right\) \cdot\left\(L / L\_{\mathrm{c}}+1\right\)}{2 \cdot A\_{\mathrm{s}}^{2} \cdot \rho\_{i:i+1} \cdot N}$$  

$$\(\Delta P\)\_{i:i+1}^{\mathrm{g}}=\rho\_{i:i+1} \cdot g \cdot\left\(z\_{i+1}-z\_{i}\right\)$$  

- Comments::  

The friction coefficient \\(\Lambda\_{i}\\) is computed using \\(\Lambda\_{i:i+1}=e^{0.576-0.19 \ln R\_{e i, i t}+1}\\).  
The Reynolds number for the liquid phase is given by: \\(R e\_{l, i:i+1}=\frac{q\_{S, i:i+1} \cdot D\_{\mathrm{e}}}{\mu\_{l, i:i+1}}\\).  

### Convective heat exchanged between the fluid and the wall  


- Validity domain:  

\\(\forall T\_{\mathrm{w}, i}\\) and \\(\forall T\_{i}\\)  

- Mathematical formulation:   

$$\Delta W\_{i}=h\_{\mathrm{c}, \mathrm{i}} \cdot \Delta A\_{i} \cdot\left\(T\_{\mathrm{w}, i}-T\_{i}\right\)$$  

- Comments:   

The convection heat transfer coefficient \\(h\_{\mathrm{c}, \mathrm{i}}\\)between the fluid and the wall is computed using:  

$$ h\_{\mathrm{c}, \mathrm{i}}=\frac{\lambda\_{l}}{D\_{\mathrm{e}}} \cdot 0.5 \cdot R e\_{l, i}^{0,507} \cdot P r\_{l, i}^{0,33} $$ for  \\(R e\_{l, i}<2000\\)  

$$ h\_{\mathrm{c}, \mathrm{i}}=\frac{\lambda\_{l}}{D\_{\mathrm{e}}} \cdot 0.36 \cdot R e\_{l, i}^{0,55} \cdot P r\_{l, i}^{0,33} \cdot \left(\frac{\mu\_{l, i}}{\mu\_{\mathrm{Tr}, i}}\right)^{0,14}$$ for  \\(2000<R e\_{l, i}<10^{6}\\)  

For the sake of simplicity, \\(R e\_{l, i}=R e\_{l, i:i+1}\\).  

## References  

El Hefni, Baligh and Bouskela, Daniel (2019). [Modeling and Simulation of Thermal Power Plants with ThermoSysPro](https://link.springer.com/book/10.1007/978-3-030-05105-1), sect. 9.4.3. Springer Nature Switzerland AG.  
    

Revisions

Authors Baligh El Hefni Daniel Bouskela Jiahui Lu
Generated at 2026-07-12T20:48:41Z by OpenModelicaOpenModelica 1.27.0 using GenerateDoc.mos