PIPELIQ library
General description
The PIPELIQ library is used to simulate thermohydraulic systems whose working fluid is a liquid; ie, whose density experiences very small variations with pressure.
The formulation of the PIPELIQ library components takes the following phenomena into account:
- Pressure losses in pipes and boundary conditions.
- Thermal capacity of the fluid and of the pipe components.
- Reverse flow or flow in the direction opposite to that of normal flow.
- Dynamic pressure (½·ρ·V²) in the moment equation.
- Temperature delay in the pipes and heat exchangers.
- Variation in density with pressure or with pressure and temperature.
The formulation of the PIPELIQ library components does not take the following phenomena into account:
- Generalised two-phase flow as a result of boiling or rapid pressure losses.
- Pressure waves (water hammer).
- Cavitation in valves and orifices.
- Cavitation in pumps (a message is displayed when pump cavitation conditions are reached).
The following working fluids are considered in the formulation of the library:
- Water.
- Mono-methyl Hydrazine.
- Unsymmetrical Dimethylhydrazine.
- DowThermJ fluid.
- DowCal fluid.
- HT135 Galden heat transfer fluid.
- Gasoil B.
- Hydrazine.
- Mercury.
- Nitrogen Tetroxide.
- Nitrogen Tetroxide.
- Mixtures of oxides of nitrogen (MON1 and MON3).
- Oxygen.
- Refrigerant R141b.
- Refrigerant R21.
- User defined fluid number 1.
- User defined fluid number 2.
The user can modify the properties tables of the "User defined fluids" or even introduce new fluids by modifying the generic call functions to the properties calculation subroutines.
Palette of symbols
Ports description
- Fluid: This port type represents fluid flow connections.
- Shaft: This port type represents the mechanical connection, transmitted power and rotational speed.
- Thermal_n: This port type represents vectorial thermal connections.
Components description
- Bound: Boundary condition to impose the temperature on the end of a pipe.
- Bound_M: Boundary condition to impose the temperature and mass flow on the end of a pipe.
- Bound_Ps: Boundary condition to impose the temperature and static pressure on the end of a pipe.
- Bound_Ps_M: Boundary condition to impose the temperature, static pressure and mass flow on the end of a pipe.
- Bound_Pt: Boundary condition to impose the temperature and the total or stagnation pressure on the end of a pipe.
- Bound_Pt_M: Boundary condition to impose the temperature, the total or stagnation pressure, and the mass flow on the end of a pipe.
- CheckValve: Non-return valve.
- Col2, Col3, ..., Col10: Collector with a fixed number of fluid ports (from 2 to 10, depending on the component).
- Equipment: Component which represents an item of equipment in which a heat flow is imposed on the fluid.
- FixedMflow: Element to impose a mass flow between two pipes.
- FixedQflow: Element to pose a volumetric flow between two pipes.
- FlowMeter: Mass flowmeter.
- HexCounterFlow: Counterflow heat exchanger.
- HexParallelFlow: Parallel flow heat exchanger.
- Pipe: Pipe component with variable number of nodes.
- PipeBends: Pipe component with variable number of nodes and variable number of elbows.
- PressLoss: Pressure loss.
- Psensor: Pressure sensor.
- Pump: Pump.
- ReducerASA: ASA reducer.
- ReducerSudden: Abrupt area change reducer.
- Tank1, Tank2, ..., Tank5: Fluid tank with level and temperature calculation and fixed number of fluid ports (from 1 to 5, depending on the component).
- Tsensor: Temperature sensor.
- Valve: Control valve.
- ZeroLossJun: Component with zero pressure loss to connect two pipes.
- ZeroLossJunDz: Joint component to connect two pipes taking into account pressure loss due to the difference in head on the component ends.
- ZeroLossPipe: Pipe with zero pressure loss.


