modelMetalTubeFV
Cylindrical metal tube model with Nw finite volumes
Extends from Icons.MetalWall.
Information
This is the model of a cylindrical tube of solid material.
The heat capacity (which is lumped at the center of the tube thickness) is accounted for, as well as the thermal resistance due to the finite heat conduction coefficient. Longitudinal heat conduction is neglected.
Modelling options
The following options are available:
- WallRes = false: the thermal resistance of the tube wall is neglected.
- WallRes = true: the thermal resistance of the tube wall is accounted for.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | Nw | 1 | Number of volumes on the wall ports |
| Integer | Nt | 1 | Number of tubes in parallel |
| SI.Length | L | Tube length | |
| SI.Length | rint | Internal radius (single tube) | |
| SI.Length | rext | External radius (single tube) | |
| Real | rhomcm | Metal heat capacity per unit volume [J/m^3.K] | |
| SI.ThermalConductivity | lambda | Thermal conductivity | |
| Boolean | WallRes | true | Wall thermal resistance accounted for |
| Real | pi | Modelica.Constants.pi | |
| SI.Area | Am | (rext^2 - rint^2)*pi | Area of the metal tube cross-section |
| SI.HeatCapacity | Cm | Nt*L*Am*rhomcm | Total heat capacity |
| Initialisation | |||
| SI.Temperature | Tstartbar | 300 | Avarage temperature |
| SI.Temperature | Tstart1 | Tstartbar | Temperature start value - first volume |
| SI.Temperature | TstartN | Tstartbar | Temperature start value - last volume |
| SI.Temperature[Nw] | Tvolstart | Functions.linspaceExt(Tstart1, TstartN, Nw) | |
| Choices.Init.Options | initOpt | system.initOpt | Initialisation option |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| ThermoPower.Thermal.DHTVolumes | int | Internal surface | |
| ThermoPower.Thermal.DHTVolumes | ext | External surface |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| ThermoPower.System | system | System wide properties | |
| SI.Temperature[Nw] | Tvol | Volume temperatures |
Revisions
- 30 May 2005
by Francesco Casella:
Initialisation support added. - 1 Oct 2003
by Francesco Casella:
First release.