/// <summary> /// Настройки для насоса ЭЦН /// </summary> /// <param name="esp">Ступень ЭЦН</param> /// <param name="numStages">Количество ступеней в ЭЦН</param> /// <param name="frequency">Частота вращения вала (Гц)</param> public SettingForESP(ElectricSubmersiblePump esp, int numStages, double frequency, double rate = 0) : base(esp) { if (rate == 0) { Rate = NominalRate; } else { Rate = rate; } Frequency = frequency; NumberStages = numStages; }
/// <summary> /// Электроцентробежный насос /// </summary> /// <param name="esp">Электроцентробежный насос</param> public ElectricSubmersiblePump(ElectricSubmersiblePump esp) { Id = esp.Id; Name = esp.Name; Diameter = esp.Diameter; NominalRate = esp.NominalRate; ConditionalDimension = esp.ConditionalDimension; BaseFrequency = esp.BaseFrequency; MinRecomendedRate = esp.MinRecomendedRate; MaxRecomendedRate = esp.MaxRecomendedRate; MinAvailableRate = esp.MinAvailableRate; MaxAvailableRate = esp.MaxAvailableRate; EfficiencyCoefficients = esp.EfficiencyCoefficients; HeadCoefficients = esp.HeadCoefficients; PowerCoefficients = esp.PowerCoefficients; }
/// <summary> /// Настройки для насоса ЭЦН по умолчанию /// </summary> /// <param name="esp">Ступень ЭЦН</param> public SettingForESP(ElectricSubmersiblePump esp) : base(esp) { Rate = NominalRate; Frequency = BaseFrequency; NumberStages = 1; }