BuildSysPro.Systems.Distribution.Pump_fct

# .BuildSysPro.Systems.Distribution.Pump_fct

Model of oriented pumps to calculate the consumption of air-conditioned buildings

## Information

Hypothesis and equations

none

Bibliography

none

Instructions for use

none

Known limits / Use precautions

none

Validations

Validated model - Sila Filfli - 01/2011

--------------------------------------------------------------
Licensed by EDF under a 3-clause BSD-license
Copyright © EDF 2009 - 2023
BuildSysPro version 3.6.0
Author : Sila FILFLI, EDF (2011)
--------------------------------------------------------------

#### Interface

>     function Pump_fct
>       input Modelica.Units.SI.MassFlowRate Me = 2.5 "Flow rate";
>       input Modelica.Units.NonSI.Temperature_degC Te = 12.8 "Input fluid temperature";
>       input Real C0 = 0.350712 annotation(
>         Dialog(tab = "Paramètres", group = "Coefficients de régression des performances à charges partielles"));
>       input Real C1 = 0.3085 annotation(
>         Dialog(tab = "Paramètres", group = "Coefficients de régression des performances à charges partielles"));
>       input Real C2 = -0.541370 annotation(
>         Dialog(tab = "Paramètres", group = "Coefficients de régression des performances à charges partielles"));
>       input Real C3 = 0.8810 annotation(
>         Dialog(tab = "Paramètres", group = "Coefficients de régression des performances à charges partielles"));
>       input Modelica.Units.SI.Efficiency etaM = 0.85 "Motor efficiency" annotation(
>         Dialog(tab = "Paramètres", group = "Caractéristiques nominales"));
>       input Modelica.Units.SI.VolumeFlowRate Vrat = 0.0063 "Nominal volume flow" annotation(
>         Dialog(tab = "Paramètres", group = "Caractéristiques nominales"));
>       input Modelica.Units.SI.Power Wprat = 1119 "Total nominal power" annotation(
>         Dialog(tab = "Paramètres", group = "Caractéristiques nominales"));
>       input Modelica.Units.SI.Pressure DPrat = 89700 "Nominal pressure difference" annotation(
>         Dialog(tab = "Paramètres", group = "Caractéristiques nominales"));
>       input Modelica.Units.SI.SpecificHeatCapacity CpLiq = 4180 "Heat capacity" annotation(
>         Dialog(tab = "Paramètres", group = "Caractéristiques du fluide"));
>       input Modelica.Units.SI.Density rhoLiq = 998 "Density of fluid" annotation(
>         Dialog(tab = "Paramètres", group = "Caractéristiques du fluide"));
>       input Real fmloss "Transmitted energy to fluid" annotation(
>         Dialog(tab = "Paramètres", group = "Caractéristiques nominales"));
>       output Modelica.Units.NonSI.Temperature_degC Ts "Output fluid temperature";
>       output Modelica.Units.SI.Power Wp "Absorbed power by the motor";
>       output Modelica.Units.SI.Power qLoss;
>     end Pump_fct;

Generated at 2026-05-12T20:19:03Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos