//using AForge; //using AForge.Genetic; //using Hydro.CodeProvider; //using Hydro.CommonBase; //using Yw.EPAcore.Core; //using SolutionDBHelper_NS; namespace Yw.EPAcore.Core { //} public enum HydraulicInputType { /// /// 空 /// None = -1, /// /// 绝对压力,单位米水柱 /// press = 0, //绝对压力 /// /// 用水量,单位是立方米每小时 /// demand = 1,// 用水量 /// /// 水池水位,单位是米 /// level = 2,// 水池液位 /// /// 水泵转速比 /// initPumpRS = 3,// 0 水泵状态0/1还是水泵频率0~1 频率/50 转速/额定转速 /// /// 粗糙度、阀门开度 /// initSettings = 4, /// /// 开关状态 /// initStatus = 5,// 0 水泵状态0/1还是水泵频率0~1 频率/50 转速/额定转速 /// /// 管径 /// diameter = 6, /// /// 长度 /// length = 7, /// /// 模式 /// pattern = 8, /// /// 总水量 /// totalDemand = 9, /// /// 分配水量 /// Distribution_TotalDemand = 10, /// /// 分配当量 /// Distribution_UnitDemand = 11, } public static class NodeOutputType { public static List List = new List() { HydraulicOutputType.None, HydraulicOutputType.Elev, HydraulicOutputType.Head, HydraulicOutputType.Pressure, HydraulicOutputType.Demand, HydraulicOutputType.Quality, }; } public enum HydraulicOutputType { /// /// 空 /// None = -1, /// /// 节点标高 /// Elev = (int)HydraulicCore.Const_class.Const_Node.EN_ELEVATION,//0 /// /// 绝对水压 /// Head = (int)HydraulicCore.Const_class.Const_Node.EN_HEAD,//10 /// /// 自由水压 /// Pressure = (int)HydraulicCore.Const_class.Const_Link.EN_STATUS,//11 /// /// 需水量 /// Demand = (int)HydraulicCore.Const_class.Const_Node.EN_DEMAND,//9 /// /// 节点水质 /// Quality = (int)HydraulicCore.Const_class.Const_Node.EN_QUALITY,//12 /// /// 口径 /// Diameter = (int)HydraulicCore.Const_class.Const_Link.EN_DIAMETER,//0 /// /// 长度 /// Length = (int)HydraulicCore.Const_class.Const_Link.EN_LENGTH,//1 /// /// 水头损失 /// HeadLoss = (int)HydraulicCore.Const_class.Const_Link.EN_HEADLOSS,//10 /// /// 流量(计算结果,单位立方米每小时,从开始节点流向结束节点为正) /// Flow = (int)HydraulicCore.Const_class.Const_Link.EN_FLOW,//8 /// /// 流速 /// Velocity = (int)HydraulicCore.Const_class.Const_Link.EN_VELOCITY,//9 /// /// 能耗 /// Energy = (int)HydraulicCore.Const_class.Const_Link.EN_ENERGY,//13 /// /// 开关量 /// InitStatus = (int)HydraulicCore.Const_class.Const_Link.EN_INITSTATUS,//4 /// /// 状态 /// Status = (int)HydraulicCore.Const_class.Const_Link.EN_STATUS,//11 /// /// 转速|粗糙系数|阀门设置 /// Settings = (int)HydraulicCore.Const_class.Const_Link.EN_SETTING,//12 } public enum HydraulicObjectType { /// /// 节点 /// EN_JUNCTION = 0, /// /// 水库节点 /// EN_RESERVOIR = 1, /// /// 水池节点 /// EN_TANK = 2, /// /// 具有止回阀的管道 /// EN_CVPIPE = 10, /// /// 管道 /// EN_PIPE = 11, /// /// 水泵 /// EN_PUMP = 12, /// /// 减压阀 /// EN_PRV = 13, /// /// 稳压阀 /// EN_PSV = 14, /// /// 压力制动阀 /// EN_PBV = 15, /// /// 流量控制阀 /// EN_FCV = 16, /// /// 节流控制阀 /// EN_TCV = 17, /// /// 常规阀门 /// EN_GPV = 18, } }