Pipe

    Pipe

Library

HydraulicsByFluidon/Components/Lines

Description

Pipe model with resistive, capacitive and inductive properties. Depending on pipe length, the Highest frequency to be covered and the Lowest speed of sound to be expected during the simulation, the pipe model is subdivided into several sub-pipes (inductive & resistive properties) and volumes (capacitive properties). Estimation of the required number of pipes is based on the following equation:

Irrespective of the parameterisation, at least two sub-pipes and one intermediate volume will be created. The total volume of the pipe is distributed equally over the individual volumes

The pressure drop calculation is based on the assumption of quasi-steady friction. For turbulent flow through hydraulically rough pipes, the relative surface roughness (relRoughness) is taken into account. Geodetic pressure offset due to height differences between the pipe ports is considered in the simulation. height difference between the ports B and A is measured as the vertical distance between port B and port A of the pipe.

The calculated inductance depends on the flow regime (laminar or turbulent). The laminar inductance exceeds the turbulent one by a factor of 4/3.

If the parameter Initialization of flow rate is activated, the mass flow rate will be initialized based on the potential difference between the two ports. If the check mark is not set, the initial flow rate will be zero even if a potential difference is present.

Parameters

Pipe_0

NameLabelDescriptionData TypeValid Values

mo_diameter

diameter

inner diameter

Scalar

mo_length

length

pipe length

Scalar

mo_deltaH

deltaH

height difference between the ports B and A

Scalar

mo_relRoughness

relRoughness

inner surface relative roughness

Scalar

mo_flowInitialisation

flowInitialisation

Initialization of flow rate

Scalar

true
false

mo_fMax

fMax

Highest frequency to be covered

Scalar

mo_cMin

cMin

Lowest speed of sound to be expected

Scalar

mo_pipeVolume

pipeVolume

Scalar

mo_nDynPipes

nDynPipes

Scalar

mo_iReal

iReal

Vector

mo_nPipesTheo

nPipesTheo

Scalar

mo_mFlowInit

mFlowInit

Scalar

mo_dpInit

dpInit

Scalar

mo_i

i

Scalar

mo_dpOffset

dpOffset

Scalar

mo_rho

rho

Scalar

mo_eta

eta

Scalar

Pipe_1

NameLabelDescriptionData TypeValid Values

mo_forwardFluidProperties

forwardFluidProperties

Forward fluid properties between ports

Scalar

true
false

mo_propertyPort

propertyPort

Property determining port if forwardFluidProperties = false

Structure

mo_propertyPort/choice1

HydraulicsByFluidon.Types.TFluidPort.portA

Number

0
1

mo_propertyPort/choice2

HydraulicsByFluidon.Types.TFluidPort.portB

Number

0
1

Pipe_2

NameLabelDescriptionData TypeValid Values

mo__nmodifiers

Number of Modifiers

Specifies the number of modifiers

Number

mo__modifiers

Modifiers

Add new modifier

Structure

mo__modifiers/varname

Variable name

Cell of strings

mo__modifiers/attribute

Attribute

Cell of strings

'start'
'fixed'

mo__modifiers/value

Value

Ports

NameTypeDescriptionIO TypeNumber

fluidPortA

implicit

Hydraulic port A

input

1

fluidPortB

implicit

Hydraulic port B

input

2

See Also