1.一种城市供水系统日计划调度决策方法,其特征在于该方法包括以下步骤:步骤1.历史日调度数据的收集与整理及调度关联数据集合的构建;
首先,以天为单位,收集过去N天的系统调度数据记录;具体地,第j天的数据如下:需水量序列 其中t0为采样起始时刻,Td为需水量采样周期,nd为需水量序列长度;又可表为 dj,t为第j天第t个采样时刻的需水量,t=1,2,…,nd;
控制点压力序列Pj=[Pj,1,Pj,2,…,Pj,n],其中 i=
1,…,n,n为控制点数量,Tp为压力采样周期,np为压力序列长度;
调度决策方案Cj,其为一天中具体的供水调度操作记录;
然后,将第j天调度相关数据关联成一个调度关联数据单元ej={Dj;Pj;Cj};重复操作,构成调度关联数据集合E={e1,e2,…,eN};
步骤2.调度关联数据集合的预处理;
(1)剔除集合E={e1,e2,…,eN}中含有供水管网系统特殊工况的数据单元;特殊工况指引起不可预见的需水量突增、突减的工况;
(2)对各数据单元中的需水量序列,控制点压力序列进行缺失处理;若某数据单元中需水量序列或控制点压力序列数据缺失率较大,则将该数据单元剔除;反之,采用相关方法进行缺失处理;
经(1),(2)处理后,调度关联数据集合缩减为 Np
步骤3.调度关联数据集合的聚类处理;
以需水量序列为特征属性对E进行聚类,得到K个不同需水量特征属性下的类别及子集:且有s1+s2+…+sk+…+sK=Np,s1,s2,…,sk,…,sK分别为各子集的大小;
步骤4.调度关联数据单元的统计检验;
对于子集Ek,k=1,2,…,K,将所包含的相应数据单元 逐一进行统计检验,剔除未通过检验的数据元;步骤如下:(1)在某一子集Ek内,根据其所包含的所有数据单元 分别计算n个控制点压力序列的平均值 i=1,…,n,及其标准差 公式分别如下:
(2)对控制点i,给定乘子Li,及其压力变化区间 i=1,…,n;
该区间表示了各个控制点压力序列一天中在各采样时刻可接受的波动范围;
(3)对子集Ek包含的数据元ej进行统计检验;具体为判断数据单元ej的n个控制点压力序列 是否全在给定区间 内;若否,则剔除该数据单元ej;重复ksk次,完成对子集Ek所有数据单元的统计检验;
(4)重复(1),(2),(3)共K次,完成对所有子集内数据单元统计检验与剔除操作;
经(1),(2),(3),(4)处理后,其数据单元数将进一步缩减:其中
r1,r2,…,rk,…,rK分别为各子集的大小,满足r1≤s1,r2≤s2,…,rk≤sk,…,rK≤sK,r1+r2+…+rk+…+rK=Npr,Npr≤Np;
步骤5.日计划调度方案的生成;
(1)根据需水量预测模型预测未来一天需水量序列 同时构建预测日调度关联数据单元e={D,P,C},其中P,C未知,分别为控制点压力序列及调度方案,D为预测得到的需水量序列;
(2)以需水量为特征属性,对e其进行预测分类,找到所属调度关联数据类别及子集(3)在所属子集 中,以需水量序列为特征属性计算预测日数据单元e其与各数据单元 的相似度,并按相似度从大到小排序;选择具有相似度最大的数据单元,作为预测日调度关联数据单元,从而获得日计划调度方案;
其中,相似度计算公式如下:
步骤6.当日调度完成,根据当日实际调度数据构建关联数据单元e={D,P,C},执行步骤1,步骤2,步骤3,步骤4更新调度关联数据单元集合,执行步骤5生成下一天的日计划调度决策方案。