using IStation.Model;
|
|
namespace IStation.Test
|
{
|
public class PumpScheduleModel
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public PumpScheduleModel() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
public PumpScheduleModel(PumpModel rhs)
|
{
|
this.Flag = rhs.Flag;
|
this.RatedFlow = rhs.Qr;
|
this.RatedHead = rhs.Hr;
|
this.RatedSpeed = rhs.Nr;
|
this.RatedPower = rhs.Pr;
|
this.RatedEfficiency = rhs.Er;
|
this.Erosion = rhs.NPSHr;
|
this.InletDiameter = rhs.Ic;
|
this.OutletDiameter = rhs.Oc;
|
this.InletElevation = rhs.Ie;
|
this.OutletElevation = rhs.Oe;
|
this.IsVariableFrequency = rhs.IsBp;
|
this.IsDoubleSuction = rhs.IsSxp;
|
}
|
|
|
/// <summary>
|
/// 运行标志
|
/// </summary>
|
public int Flag { get; set; }
|
|
/// <summary>
|
/// 流量(m³/h)
|
/// </summary>
|
public double RatedFlow { get; set; }
|
|
/// <summary>
|
/// 扬程(m)
|
/// </summary>
|
public double RatedHead { get; set; }
|
|
/// <summary>
|
/// 转速(r/min)
|
/// </summary>
|
public double RatedSpeed { get; set; }
|
|
/// <summary>
|
/// 功率(kw)
|
/// </summary>
|
public double RatedPower { get; set; }
|
|
/// <summary>
|
/// 效率(%)
|
/// </summary>
|
public double RatedEfficiency { get; set; }
|
|
/// <summary>
|
/// 汽蚀(m)
|
/// </summary>
|
public double Erosion { get; set; }
|
|
/// <summary>
|
/// 进口口径(mm)
|
/// </summary>
|
public double? InletDiameter { get; set; }
|
|
/// <summary>
|
/// 出口口径(mm)
|
/// </summary>
|
public double? OutletDiameter { get; set; }
|
|
/// <summary>
|
/// 进口标高(m)
|
/// </summary>
|
public double? InletElevation { get; set; }
|
|
/// <summary>
|
/// 出口标高(m)
|
/// </summary>
|
public double? OutletElevation { get; set; }
|
|
/// <summary>
|
/// 是变频泵
|
/// </summary>
|
public bool IsVariableFrequency { get; set; }
|
|
/// <summary>
|
/// 是双吸泵
|
/// </summary>
|
public bool IsDoubleSuction { get; set; }
|
|
/// <summary>
|
/// 流量-扬程曲线
|
/// </summary>
|
public CurveExpress CurveQH { get; set; }
|
|
/// <summary>
|
/// 流量-功率曲线
|
/// </summary>
|
public CurveExpress CurveQP { get; set; }
|
|
}
|
|
}
|
|
|
|