modelStraightPipe

Extends from TRANSFORM.Fluid.ClosureRelations.Geometry.Models.DistributedVolume_1D.GenericPipe.

Parameters

TypeNameDefaultDescription
Integerfigure (from GenericPipe)1Index for Icon figure
IntegernV (from GenericPipe)1Number of volume nodes
IntegernSurfaces (from GenericPipe)1Number of transfer (heat/mass) surfaces

Components

TypeNameDefaultDescription
SI.Lengthdimension4*crossArea/perimeterCharacteristic dimension (e.g., hydraulic diameter)
SI.AreacrossAreapi*dimension*dimension/4Cross-sectional flow areas
SI.Lengthperimeter4*crossArea/dimensionWetted perimeters
SI.Lengthlength1.0Pipe length
SI.Heightroughness2.5e-5Average heights of surface asperities
SI.Area[nSurfaces]surfaceArea{perimeter*length}Area per transfer surface
SI.Angleangle0.0Vertical angle from the horizontal (-pi/2 < x <= pi/2)
SI.Lengthdheightlength*sin(angle)Height(port_b) - Height(port_a) distributed by flow segment
SI.Length[nV]dimensions (from GenericPipe)4*crossAreas./perimetersCharacteristic dimension (e.g., hydraulic diameter)
SI.Area[nV]crossAreas (from GenericPipe)pi*dimensions.*dimensions./4Cross sectional area of unit volumes
SI.Length[nV]perimeters (from GenericPipe)4*crossAreas./dimensionsWetted perimeter of unit volumes
SI.Length[nV]dlengths (from GenericPipe)ones(nV)Unit cell length
SI.Heightroughnesses (from GenericPipe)fill(2.5e-5, nV)Average heights of surface asperities
SI.Area[nV,nSurfaces]surfaceAreas (from GenericPipe)[perimeters.*dlengths]Discretized area per transfer surface
SI.Angleangles (from GenericPipe)fill(0, nV)Vertical angle from the horizontal (-pi/2 <= x <= pi/2)
SI.Lengthdheights (from GenericPipe)dlengths.*sin(angles)Height(port_b) - Height(port_a)
SI.Lengthheight_a (from GenericPipe)0Elevation at port_a: Reference value only. No impact on calculations.
SI.Lengthheight_b (from GenericPipe)height_a + sum(dheights)Elevation at port_b: Reference value only. No impact on calculations.
SI.Volume[nV]Vs (from GenericPipe)crossAreas.*dlengthsUnit volumes
SI.VolumeV_total (from GenericPipe)sum(Vs)Total volume of component
SI.Area[nV]surfaceAreas_nVtotal (from GenericPipe){sum(surfaceAreas[1, :]) for i in 1:nV}Total surface area for each volume node
SI.AreasurfaceArea_total (from GenericPipe)sum(surfaceAreas_nVtotal)Total surface area
Real[nV]dxs (from GenericPipe)dlengths/sum(dlengths)Fractional lengths