小区用水总流量数据分析方法及系统与流程
未命名
07-14
阅读:110
评论:0
1.本发明属于数据处理技术领域,涉及小区用水总流量数据分析方法及系统。
背景技术:
2.小区居民的用水信息,不仅用于交纳水费,还能反映小区的各种信息。例如,有的政府部门根据小区居民的用水情况可准确计算小区的空置率和居住率,通过各月收费水量和小区总流量率定每户水表的流量数据、小区已入住用水户的平均用水量可以间接反映住户的生活水平等等。
3.小区总流量计从传统的机械水表到nb-iot水表,是技术上的一次进步和跨越,能够实现数据的实时采集,但是在实际应用中,nb-iot水表上传的数据存在停电数据中断、缺失、误传等问题,影响小区用水总流量测量的准确性,导致小区居民用水分析结果与实际不符。
技术实现要素:
4.本发明提出小区用水总流量数据分析方法及系统,解决了现有技术中小区用水总流量测量准确性差的问题。
5.本发明的技术方案是这样实现的:第一方面,小区用水总流量数据分析方法,包括:使用小区总流量计实时采集小区用水总流量数据;存储所述小区总流量计上传的小区用水总流量数据;根据所存储的小区用水总流量数据,获得设定时间内的小区用水总流量数据,所述设定时间内的小区用水总流量数据包括一级完整日数据集和缺失日数据集;所述一级完整日数据集包括多个一级完整日的流量数据,任一所述一级完整日的流量数据至少包括该日0时和24时的流量数据;所述缺失日数据集包括多个缺失日的流量数据,任一所述缺失日的流量数据至少缺失该日0时和/或24时的流量数据;根据一级完整日数据集分别计算平日用水比较系数k
wi
和节假日用水比较系数k
ho
;其中,下标wi表示除法定节假日以外的一周中的任一天,i∈[1,7],下标ho表示法定节假日中的任一天;所述平日用水比较系数k
wi
用于表征除法定节假日以外的任一天的日用水量分布,所述节假日用水比较系数k
ho
用于表征法定节假日的日用水量分布;将所述缺失日数据集分为多个分段,每个分段的首端数据和末端数据分别为相邻的两个24时的流量数据;将每个分段的末端数据与首端数据相减,得到该分段的流量数据;根据该分段的流量数据、平日用水比较系数k
wi
、节假日用水比较系数k
ho
,计算该分段内每个缺失日的日流量数据;根据该分段内每个缺失日的日流量数据进行对应缺失日的日流量数据补齐,得到补齐后的小区用水总流量数据;输出所述补齐后的小区用水总流量数据到用水分析系统。
[0006]
第二方面,小区用水总流量数据分析系统,包括:小区总流量计,用于实时采集小区用水总流量数据并上传;数据处理设备,包括存储器和处理器;所述存储器用于存储小区总流量计上传的小区用水总流量数据,以及,存储程序;所述处理器用于调用其存储器中的程序执行:获取所述存储器中设定时间内的小区用水总流量数据;所述设定时间内的小区用水总流量数据包括一级完整日数据集和缺失日数据集;所述一级完整日数据集包括多个一级完整日的流量数据,任一所述一级完整日的流量数据至少包括该日0时和24时的流量数据;所述缺失日数据集包括多个缺失日的流量数据,任一所述缺失日的流量数据至少缺失该日0时和/或24时的流量数据;根据一级完整日数据集分别计算平日用水比较系数k
wi
和节假日用水比较系数k
ho
;其中,下标wi表示除法定节假日以外的一周中的任一天,i∈[1,7],下标ho表示法定节假日中的任一天;所述平日用水比较系数k
wi
用于表征除法定节假日以外的任一天的日用水量分布,所述节假日用水比较系数k
ho
用于表征法定节假日的日用水量分布;将所述缺失日数据集分为多个分段,每个分段的首端数据和末端数据分别为相邻的两个24时流量数据;将每个分段的末端数据与首端数据相减,得到该分段的流量数据;根据该分段的流量数据、平日用水比较系数k
wi
、节假日用水比较系数k
ho
,计算该分段内每个缺失日的日流量数据;根据该分段内每个缺失日的日流量数据进行对应缺失日的日流量数据补齐,得到补齐后的小区用水总流量数据;输出所述补齐后的小区用水总流量数据到用水分析系统。
[0007]
本发明的工作原理及有益效果为:本发明首先实时采集小区的用水总流量数据并存储,然后根据存储的用水总流量数据中的一级完整日数据集补齐缺失日数据集,得到补齐后的用水总流量数据;该补齐后的用水总流量数据发送到用水分析系统,进行居民用水分析,有利于提高居民用水分析结果的准确性。
[0008]
具体的,本发明首先将小区用水总流量数据分为一级完整日数据集和缺失日数据集,其中,一级完整日数据集由一级完整日的流量数据组成,一级完整日的流量数据至少包括该日0时和24时的流量数据;然后根据一级完整日数据集分别计算平日用水比较系数k
wi
和节假日用水比较系数k
ho
,平日用水比较系数k
wi
和节假日用水比较系数k
ho
能够反映平日和法定节假日用水规律的不同;接着,将缺失日数据集分为多个分段,每个分段的首端数据和末端数据分别为相邻的两个24时的流量数据;将每个分段的末端数据与首端数据相减,得到该分段的流量数据;最后,根据该分段的流量数据,以及该分段内每一天对应的平日用水比较系数k
wi
或节假日用水比较系数k
ho
,计算该分段内每个缺失日的日流量数据,实现缺失日的日流量数据的补齐。
[0009]
本发明将缺失日数据集进行分段处理,在计算各分段的流量数据的基础上,根据平日和法定节假日用水规律的不同,进行缺失日的日流量数据的补齐,提高了补齐效果,进而提高了小区用水总流量数据测量的准确性。
附图说明
[0010]
下面结合附图和具体实施方式对本发明作进一步详细的说明。
[0011]
图1为本发明小区用水总流量数据分析方法的流程图;图2为本发明中一级完整日和缺失日的定义示意图;图3为本发明小区用水总流量数据分析系统的结构示意图。
具体实施方式
[0012]
下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0013]
实施例一如图1所示,为本实施例小区用水总流量数据分析方法的流程图,包括:s100:使用小区总流量计实时采集小区用水总流量数据;s200:存储所述小区总流量计上传的小区用水总流量数据;s300:根据所存储的小区用水总流量数据,获得设定时间内的小区用水总流量数据,上述设定时间内的小区用水总流量数据包括一级完整日数据集和缺失日数据集;上述一级完整日数据集包括多个一级完整日的流量数据,任一上述一级完整日的流量数据至少包括该日0时和24时的流量数据;上述缺失日数据集包括多个缺失日的流量数据,任一上述缺失日的流量数据至少缺失该日0时和/或24时的流量数据;本实施例中,设定时间为一年,根据每日流量数据的完整程度将一年内的小区用水总流量数据分为一级完整日数据集和缺失日数据集。其中,一级完整日数据集包括多个一级完整日的流量数据,缺失日数据集包括多个缺失日的流量数据,一级完整日和缺失日的定义如图2所示。图2展示了任意7天的流量数据,为表述方便,将该7天分别定义为1日、2日、
…
、7日,a代表1日0时(前一日的24时)的流量数据,bcdefgh分别代表1-7日24时的流量数据,通过将每日24时的流量数据依次相减, 1日、7日可以得到完整日数据,2日、3日、4日、5日、6日都不能得到完整日数据,因此,1日和7日为一级完整日,1日和7日的流量数据存入一级完整日数据集,2日、3日、4日、5日、6日为缺失日,数据存入缺失日数据集。
[0014]
s400:根据一级完整日数据集分别计算平日用水比较系数k
wi
和节假日用水比较系数k
ho
;其中,下标wi表示除法定节假日以外的一周中的任一天,i∈[1,7],下标ho表示法定节假日中的任一天;上述平日用水比较系数k
wi
用于表征除法定节假日以外的任一天的日用水量分布,上述节假日用水比较系数k
ho
用于表征法定节假日的日用水量分布;由于小区居民在工作日、周末和法定节假日的用水规律不同,本实施例采用平日用水比较系数k
wi
表征周一到周日每日的用水情况,采用节假日用水比较系数k
ho
表征法定节假日每日的用水情况。其中,法定节假日为国家法定假期,例如春节、清明、五一、中秋、十一、元旦等,法定节假日无论为周几,都按法定节假日对待。
[0015]
平日用水比较系数k
wi
和节假日用水比较系数k
ho
的计算步骤具体包括:s410:根据一级完整日数据集,计算每个一级完整日的日流量数据,任一一级完整日的日流量数据等于该任一一级完整日24时的流量数据与0时的流量数据的差值;
仍以图2为例,1日的日流量数据为data ab=data b
ꢀ‑ꢀ
data a,其中,data b为b时刻的流量数据,dataa为a时刻的流量数据。
[0016]
s420:根据一级完整日数据集中所有一级完整日的日流量数据,计算一级完整日数据集中所有日流量数据的平均值q
平均
、相同下标wi对应的日流量数据的平均值q
平均
(wi)、以及所有法定节假日的日流量数据的平均值q
平均
(ho);s430:计算平均值q
平均
(wi)与平均值q
平均
之间的比值,得到所述平日用水比较系数k
wi
;计算平均值q
平均
(ho)与平均值q
平均
之间的比值,得到所述节假日用水比较系数k
ho
。
[0017]
例如,所有周一的日流量数据的平均值q
平均
(w1) /平均值q
平均
,得到周一的平日用水比较系数k
w1
。
[0018]
s500:将上述缺失日数据集分为多个分段,每个分段的首端数据和末端数据分别为相邻的两个24时的流量数据;将每个分段的末端数据与首端数据相减,得到该分段的流量数据;根据该分段的流量数据、平日用水比较系数k
wi
、节假日用水比较系数k
ho
,计算该分段内每个缺失日的日流量数据。
[0019]
仍以图2为例,2日、3日、4日、5日、6日均为缺失日,但是2日0时(1日24时)的流量数据未缺失,4日24时的流量数据未缺失,2日0时到4日24时的流量数据作为一个分段,data be=data e
ꢀ‑ꢀ
data b为该分段的流量数据,其中,data b为b时刻的流量数据,data e为e时刻的流量数据。得到分段的流量数据之后,再根据该分段的流量数据、平日用水比较系数k
wi
、节假日用水比较系数k
ho
,计算该分段内每个缺失日的日流量数据。
[0020]
本实施例首先实时采集小区的用水总流量数据并存储,然后根据存储的用水总流量数据中的一级完整日数据集补齐缺失日数据集,得到补齐后的用水总流量数据;该补齐后的用水总流量数据发送到用水分析系统,进行居民用水分析,有利于提高居民用水分析结果的准确性。
[0021]
具体的,本实施例首先将小区用水总流量数据分为一级完整日数据集和缺失日数据集,其中,一级完整日数据集由一级完整日的流量数据组成,一级完整日的流量数据至少包括该日0时和24时的流量数据;然后根据一级完整日数据集分别计算平日用水比较系数k
wi
和节假日用水比较系数k
ho
,平日用水比较系数k
wi
和节假日用水比较系数k
ho
能够反映平日和法定节假日用水规律的不同;接着,将缺失日数据集分为多个分段,每个分段的首端数据和末端数据分别为相邻的两个24时的流量数据;将每个分段的末端数据与首端数据相减,得到该分段的流量数据;最后,根据该分段的流量数据,以及该分段内每一天对应的平日用水比较系数k
wi
或节假日用水比较系数k
ho
,计算该分段内每个缺失日的日流量数据,实现缺失日的日流量数据的补齐。
[0022]
本实施例将缺失日数据集进行分段处理,在计算各分段的流量数据的基础上,根据平日和法定节假日用水规律的不同,进行缺失日的日流量数据的补齐,提高了补齐效果,进而提高了小区用水总流量数据的准确性。
[0023]
进一步,上述根据该分段的流量数据、平日用水比较系数k
wi
、节假日用水比较系数k
ho
,得到该分段内每个缺失日的日流量数据,具体包括:对于该分段内的任一缺失日,在该任一缺失日为非法定节假日时,日流量数据为:
其中,
△
q为该分段的流量数据,n=1,2,3...,n,n为该任一分段内的天数;kn为第n天对应的平日用水比较系数k
wi
或节假日用水比较系数k
ho
;在该任一缺失日为法定节假日时,日流量数据为:。
[0024]
仍以图2为例,2日0时到4日24时的流量数据作为一个分段,该分段的流量数据data be=data e
ꢀ‑ꢀ
data b,假设2日为周四(平日用水比较系数为k
w4
),3日为周五(平日用水比较系数为k
w5
),4日为法定节假日(节假日用水比较系数为k
ho
),则2日的日流量数据为:3日的日流量数据为:4日的日流量数据为:进一步,还包括:s600:根据任一分段内每个缺失日的日流量数据,得到该任一分段中每日24时的流量数据;其中,第一日24时的流量数据等于该任一分段的首端数据加上第一日的日流量数据;第n日24时的流量数据等于前一日24时的流量数据加上第n日的日流量数据;n=1,2,3...,n,n为该任一分段内的天数。
[0025]
本实施例中,根据每个缺失日的日流量数据,可以得到每日24时的流量数据。如图2所示,计算得到2日的日流量数据data bc之后,根据2日的日流量数据data bc和2日0时的流量数据data b可以得到2日24时的流量数据data c=data b+data bc;3日24时的流量数据data d=data c+data cd,依次类推,可以得到分段内每个缺失日24时的流量数据。
[0026]
进一步,还包括:s700:对任一缺失日,将该缺失日的最小流量值作为该缺失日的流量下限,上述最小流量值具体为:该缺失日的原始流量数据片段的末端数据与首端数据的差值;在该缺失日的日流量数据小于或者等于该缺失日的流量下限时,将该缺失日的流量下限作为该缺失日的日流量数据;对任一缺失日,将前一日末端数据和后一日首端数据之间的差值作为该缺失日的流量上限,上述前一日末端数据具体为:该缺失日前一日的原始流量数据片段的末端数据,上述后一日首端数据具体为:该缺失日后一日的原始流量数据片段的首端数据;在该缺失
日的日流量数据大于或者等于该缺失日的流量上限时,将该缺失日的流量上限作为该缺失日的日流量数据。
[0027]
为避免计算得到的缺失日的日流量数据与实际数据差别过大,本实施例设置了流量下限和流量上限,对计算得到的日流量数据进行校验和修正。
[0028]
流量下限和流量上限的定义如图2所示,以5日为例,5日已有的流量数据(原始流量数据片段)为e时到s时的流量数据,其中,e时的流量数据为该原始流量数据片段的首端数据,s时的流量数据为该原始流量数据片段的末端数据,将e时和s时的流量数据的差值data es作为5日的流量下限;当计算得到的5日的日流量数据小于或者等于data es时,赋予f时刻与s时刻相同的流量数据,即data sf=0,5日的日流量数据为data es。
[0029]
以6日为例,5日的原始流量数据片段为e时到s时的流量数据,7日的原始流量数据片段为g时到h时的流量数据,将s时的流量数据作为前一日末端数据,将g时的流量数据作为后一日首端数据,s时和g时的流量数据的差值data sg作为6日的流量上限。当计算得到的日流量数据大于或者等于data sg时,赋予s时刻与f时刻相同的流量数据,即data sf=0,6日的日流量数据为dat sg。
[0030]
进一步,还包括时流量数据补齐的步骤,具体包括:s810:从一级完整日数据集中选取二级完整日数据集,上述二级完整日数据集包括多个二级完整日的流量数据,任一上述二级完整日的流量数据包括该日每个小时的时流量数据;s820: 根据所述二级完整日的流量数据计算八类流量数据,所述八类流量数据分别包括法定节假日的时流量数据的平均值,以及除法定节假日之外的周一、周二、周三、周四、周五、周六、周日的时流量数据的平均值;s830:根据上述八类流量数据,计算平日时用水比较系数k
hj
(wi)和节假日时用水比较系数k
hj
(ho),上述平日时用水比较系数k
hj
(wi)用于表征除法定节假日以外的任一天的时用水量分布,上述节假日时用水比较系数k
hj
(ho)用于表征法定节假日的时用水量分布;其中,上标wi表示除法定节假日以外的一周中的任一天,i∈[1,7],上标ho表示法定节假日中的任一天,下标hj表示一天中的任一个小时,j∈[1,24];以周一为例,平日时用水比较系数k
hj
(wi)的计算过程具体包括:s831:计算二级完整日数据集中所有周一的时流量数据的平均值q
h1
,q
h2
,
…
,q
h24
;例如,q
h1
等于所有周一1时的流量数据相加之后,除以周一的个数;s832:周一24小时对应的24个平均值q
hj
(j∈[1,24])再取平均值得到周一的时平均流量q
平均
(w1h);假定1日为周三,1日1时的平日时用水比较系数,其中,q
h1
为1时的流量数据平均值,下标h1表示1时,q
平均
(w3h)为周三的时平均用水量,w3h表示周三的一个小时。
[0031]
周二、周三、周四、周五、周六、周日的平日时用水比较系数k
hj
(wi)的计算方法与周一相同,这里不作赘述。
[0032]
下面介绍节假日时用水比较系数k
hj
(ho)的计算过程:计算二级完整日数据集中所有法定节假日的时流量数据的平均值q
h1
,q
h2
,
…
,q
h24
,法定节假日任一天的24小时对应的24个平均值q
hj
(j∈[1,24])再取平均值得到该任一天的时平均流量q
平均
(hoh);假定7日为法定节假日,7日3时的节假日时用水比较系数,其中,q
h3
为3时的流量数据平均值,下标h3表示3时,q
平均
(hoh)为节假日的时平均流量,hoh表示法定节假日的一个小时。
[0033]
s840:根据任一缺失日的日流量数据、平日时用水比较系数k
hj
(wi)和节假日时用水比较系数k hj(ho),计算任一缺失日每个小时的时流量数据。
[0034]
具体的,对任一缺失日,在该任一缺失日为非法定节假日时,该任一缺失日的时流量数据等于该任一缺失日的日流量数据乘以平日时用水比较系数k
hj
(wi);在该任一缺失日为法定节假日时,该任一缺失日的时流量数据等于该任一缺失日的日流量数据乘以节假日时用水比较系数k
hj
(ho)。
[0035]
例如,2日为周四,2日10时的时流量数据有缺失,需要补齐,补齐的时流量数据q
h10 =qd4
* k
h10
(w4),其中q
h10
为10时的时流量数据,q
d4
为2日的日流量数据,k
h10
(w4)为周四10时的平日时用水比较系数,w4表示周四,下标h10表示10时。
[0036]
实施例二如图2所示,基于与上述实施例一相同的发明构思,本实施例提出了小区用水总流量数据分析系统,包括:小区总流量计,用于实时采集小区用水总流量数据并上传;数据处理设备,包括存储器和处理器;所述存储器用于存储小区总流量计上传的小区用水总流量数据,以及,存储程序;所述处理器用于调用其存储器中的程序执行:获取所述存储器中设定时间内的小区用水总流量数据;上述设定时间内的小区用水总流量数据包括一级完整日数据集和缺失日数据集;上述一级完整日数据集包括多个一级完整日的流量数据,任一上述一级完整日的流量数据至少包括该日0时和24时的流量数据;上述缺失日数据集包括多个缺失日的流量数据,任一上述缺失日的流量数据至少缺失该日0时和/或24时的流量数据;根据一级完整日数据集分别计算平日用水比较系数k
wi
和节假日用水比较系数k
ho
;其中,下标wi表示除法定节假日以外的一周中的任一天,i∈[1,7],下标ho表示法定节假日中的任一天;上述平日用水比较系数k
wi
用于表征除法定节假日以外的任一天的日用水量分布,上述节假日用水比较系数k
ho
用于表征法定节假日的日用水量分布;将上述缺失日数据集分为多个分段,每个分段的首端数据和末端数据分别为相邻的两个24时流量数据;将每个分段的末端数据与首端数据相减,得到该分段的流量数据;根据该分段的流量数据、平日用水比较系数k
wi
、节假日用水比较系数k
ho
,计算该分段内每个
缺失日的日流量数据;根据该分段内每个缺失日的日流量数据进行对应缺失日的日流量数据补齐,得到补齐后的小区用水总流量数据;输出所述补齐后的小区用水总流量数据到用水分析系统。
[0037]
进一步,还包括:第二计算单元,用于根据一级完整日数据集,计算每个完整日的日流量数据,任一完整日的日流量数据等于该任一完整日24时的流量数据与0时的流量数据的差值;第三计算单元,用于根据一级完整日数据集中所有完整日的日流量数据,计算一级完整日数据集中所有日流量数据的平均值q
平均
、相同下标wi对应的日流量数据的平均值q
平均
(wi)、以及所有法定节假日的日流量数据的平均值q
平均
(ho);计算平均值q
平均
(wi)与平均值q
平均
之间的比值,得到所述平日用水比较系数k
wi
;计算平均值q
平均
(ho)与平均值q
平均
之间的比值,得到所述节假日用水比较系数k
ho
。
[0038]
进一步,还包括:第四计算单元,用于根据任一分段的流量数据、平日用水比较系数k
wi
、节假日用水比较系数k
ho
,得到该分段内每个缺失日的日流量数据,具体包括:对于该分段内的任一缺失日,在该任一缺失日为非法定节假日时,日流量数据为:其中,
△
q为该分段的流量数据,n=1,2,3...,n,n为该任一分段内的天数;kn为第n天对应的平日用水比较系数k
wi
或节假日用水比较系数k
ho
;在该任一缺失日为法定节假日时,日流量数据为:。
[0039]
进一步,还包括:第五计算单元,用于根据任一分段内每个缺失日的日流量数据,得到该任一分段中每日24时的流量数据;其中,第一日24时的流量数据等于该任一分段的首端数据加上第一日的日流量数据;第n日24时的流量数据等于前一日24时的流量数据加上第n日的日流量数据;n=1,2,3...,n,n为该任一分段内的天数。
[0040]
进一步,还包括:第六计算单元,用于对任一缺失日,将该缺失日的最小流量值作为该缺失日的流量下限,上述最小流量值具体为:该缺失日的原始流量数据片段的末端数据与首端数据的差值;在该缺失日的日流量数据小于或者等于该缺失日的流量下限时,将该缺失日的流量下限作为该缺失日的日流量数据;对任一缺失日,将前一日末端数据和后一日首端数据之间的差值作为该缺失日的流量上限,上述前一日末端数据具体为:该缺失日前一日的原始流量数据片段的末端数据,
上述后一日首端数据具体为:该缺失日后一日的原始流量数据片段的首端数据;在该缺失日的日流量数据大于或者等于该缺失日的流量上限时,将该缺失日的流量上限作为该缺失日的日流量数据。
[0041]
进一步,还包括:从一级完整日数据集中选取二级完整日数据集,所述二级完整日数据集包括多个二级完整日的流量数据,任一所述二级完整日的流量数据包括该日每个小时的时流量数据;根据所述二级完整日的流量数据计算八类流量数据,所述八类流量数据分别包括法定节假日的时流量数据的平均值,以及除法定节假日之外的周一、周二、周三、周四、周五、周六、周日的时流量数据的平均值;根据所述八类流量数据,计算平日时用水比较系数k
hj
(wi)和节假日时用水比较系数k
hj
(ho),所述平日时用水比较系数k
hj
(wi)用于表征除法定节假日以外的任一天的时用水量分布,所述节假日时用水比较系数k
hj
(ho)用于表征法定节假日的时用水量分布;其中,上标wi表示除法定节假日以外的一周中的任一天,i∈[1,7],上标ho表示法定节假日中的任一天,下标hj表示一天中的任一个小时,j∈[1,24];第八计算单元,用于根据任一缺失日的日流量数据、平日时用水比较系数k
hj
(wi)和节假日时用水比较系数k
hj
(ho),计算任一缺失日每个小时的时流量数据。
[0042]
进一步,还包括:第九计算单元,用于在该任一天为非法定节假日时,根据该任一天每个小时的时流量数据,计算该任一天的时流量数据平均值q
平均
(wih);分别计算该任一天中每个小时的时流量数据与时流量数据平均值q
平均
(wih)的比值,得到平日时用水比较系数k
hj
(wi);在该任一天为法定节假日时,根据该任一天的时流量数据,计算该任一天的时流量数据平均值q
平均
(hoh);分别计算该任一天中每个小时的时流量数据与时流量数据平均值q
平均
(hoh)的比值,得到节假日时用水比较系数k
hj
(ho);第十计算单元,用于根据任一缺失日的日流量数据、平日时用水比较系数k
hj
(wi)和节假日时用水比较系数k
hj
(ho),计算任一缺失日每个小时的时流量数据。
[0043]
本实施例系统的工作原理在方法实施例中已有详尽的描述,为了说明书的简洁,这里不作赘述。
[0044]
以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.小区用水总流量数据分析方法,其特征在于,包括:使用小区总流量计实时采集小区用水总流量数据;存储所述小区总流量计上传的小区用水总流量数据;根据所存储的小区用水总流量数据,获得设定时间内的小区用水总流量数据,所述设定时间内的小区用水总流量数据包括一级完整日数据集和缺失日数据集;所述一级完整日数据集包括多个一级完整日的流量数据,任一所述一级完整日的流量数据至少包括该日0时和24时的流量数据;所述缺失日数据集包括多个缺失日的流量数据,任一所述缺失日的流量数据至少缺失该日0时和/或24时的流量数据;根据一级完整日数据集分别计算平日用水比较系数k
wi
和节假日用水比较系数k
ho
;其中,下标wi表示除法定节假日以外的一周中的任一天,i∈[1,7],下标ho表示法定节假日中的任一天;所述平日用水比较系数k
wi
用于表征除法定节假日以外的任一天的日用水量分布,所述节假日用水比较系数k
ho 用于表征法定节假日的日用水量分布;将所述缺失日数据集分为多个分段,每个分段的首端数据和末端数据分别为相邻的两个24时的流量数据;将每个分段的末端数据与首端数据相减,得到该分段的流量数据;根据该分段的流量数据、平日用水比较系数k
wi
、节假日用水比较系数k
ho
,计算该分段内每个缺失日的日流量数据;根据该分段内每个缺失日的日流量数据进行对应缺失日的日流量数据补齐,得到补齐后的小区用水总流量数据;输出所述补齐后的小区用水总流量数据到用水分析系统。2.根据权利要求1所述的小区用水总流量数据分析方法,其特征在于,所述根据一级完整日数据集分别计算平日用水比较系数k
wi
和节假日用水比较系数k
ho
,具体包括:根据一级完整日数据集,计算每个一级完整日的日流量数据,任一一级完整日的日流量数据等于该任一一级完整日24时的流量数据与0时的流量数据的差值;根据一级完整日数据集中所有一级完整日的日流量数据,计算一级完整日数据集中所有日流量数据的平均值q
平均
、相同下标wi对应的日流量数据的平均值q 平均
(wi)、以及所有法定节假日的日流量数据的平均值q
平均
(ho);计算平均值q 平均
(wi)与平均值q
平均
之间的比值,得到所述平日用水比较系数k
wi
;计算平均值q
平均
(ho)与平均值q
平均
之间的比值,得到所述节假日用水比较系数k
ho
。3.根据权利要求1所述的小区用水总流量数据分析方法,其特征在于,所述根据该分段的流量数据、平日用水比较系数k
wi
、节假日用水比较系数k
ho
,得到该分段内每个缺失日的日流量数据,具体包括:对于该分段内的任一缺失日,在该任一缺失日为非法定节假日时,日流量数据为:其中,
△
q为该分段的流量数据,n=1,2,3...,n,n为该任一分段内的天数;k
n
为第n天对应的平日用水比较系数k
wi
或节假日用水比较系数k
ho
;
在该任一缺失日为法定节假日时,日流量数据为:。4.根据权利要求1所述的小区用水总流量数据分析方法,其特征在于,还包括:根据任一分段内每个缺失日的日流量数据,得到该任一分段内每日24时的流量数据;其中,第一日24时的流量数据等于该任一分段的首端数据加上第一日的日流量数据;第n日24时的流量数据等于前一日24时的流量数据加上第n日的日流量数据;n=1,2,3...,n,n为该任一分段内的天数。5.根据权利要求1所述的小区用水总流量数据分析方法,其特征在于,还包括:对任一缺失日,将该缺失日的最小流量值作为该缺失日的流量下限,所述最小流量值具体为:该缺失日的原始流量数据片段的末端数据与首端数据的差值;在该缺失日的日流量数据小于或者等于该缺失日的流量下限时,将该缺失日的流量下限作为该缺失日的日流量数据;对任一缺失日,将前一日末端数据和后一日首端数据之间的差值作为该缺失日的流量上限,所述前一日末端数据具体为:该缺失日前一日的原始流量数据片段的末端数据,所述后一日首端数据具体为:该缺失日后一日的原始流量数据片段的首端数据;在该缺失日的日流量数据大于或者等于该缺失日的流量上限时,将该缺失日的流量上限作为该缺失日的日流量数据。6.根据权利要求1所述的小区用水总流量数据分析方法,其特征在于,还包括时流量数据的补齐步骤,具体包括:从一级完整日数据集中选取二级完整日数据集,所述二级完整日数据集包括多个二级完整日的流量数据,任一所述二级完整日的流量数据包括该日每个小时的时流量数据;根据所述二级完整日的流量数据计算八类流量数据,所述八类流量数据分别包括法定节假日的时流量数据的平均值,以及除法定节假日之外的周一、周二、周三、周四、周五、周六、周日的时流量数据的平均值;根据所述八类流量数据,计算平日时用水比较系数k
hj
(wi)和节假日时用水比较系数k
hj
(ho),所述平日时用水比较系数k
hj
(wi)用于表征除法定节假日以外的任一天的时用水量分布,所述节假日时用水比较系数k
hj
(ho)用于表征法定节假日的时用水量分布;其中,wi表示除法定节假日以外的一周中的任一天,i∈[1,7],ho表示法定节假日中的任一天,下标hj表示一天中的任一个小时,j∈[1,24];根据任一缺失日的日流量数据、平日时用水比较系数k
hj
(wi)和节假日时用水比较系数 k
hj
(ho),计算任一缺失日每个小时的时流量数据。7.小区用水总流量数据分析系统,其特征在于,包括:小区总流量计,用于实时采集小区用水总流量数据并上传;数据处理设备,包括存储器和处理器;所述存储器用于存储小区总流量计上传的小区用水总流量数据,以及,存储程序;所述处理器用于调用其存储器中的程序执行:
获取所述存储器中设定时间内的小区用水总流量数据;所述设定时间内的小区用水总流量数据包括一级完整日数据集和缺失日数据集;所述一级完整日数据集包括多个一级完整日的流量数据,任一所述一级完整日的流量数据至少包括该日0时和24时的流量数据;所述缺失日数据集包括多个缺失日的流量数据,任一所述缺失日的流量数据至少缺失该日0时和/或24时的流量数据;根据一级完整日数据集分别计算平日用水比较系数k
wi
和节假日用水比较系数k
ho
;其中,下标wi表示除法定节假日以外的一周中的任一天,i∈[1,7],下标ho表示法定节假日中的任一天;所述平日用水比较系数k
wi
用于表征除法定节假日以外的任一天的日用水量分布,所述节假日用水比较系数k
ho 用于表征法定节假日的日用水量分布;将所述缺失日数据集分为多个分段,每个分段的首端数据和末端数据分别为相邻的两个24时流量数据;将每个分段的末端数据与首端数据相减,得到该分段的流量数据;根据该分段的流量数据、平日用水比较系数k
wi
、节假日用水比较系数k
ho
,计算该分段内每个缺失日的日流量数据;根据该分段内每个缺失日的日流量数据进行对应缺失日的日流量数据补齐,得到补齐后的小区用水总流量数据;输出所述补齐后的小区用水总流量数据到用水分析系统。8.根据权利要求7所述的小区用水总流量数据分析系统,其特征在于,还包括:第二计算单元,用于根据一级完整日数据集,计算每个完整日的日流量数据,任一完整日的日流量数据等于该任一完整日24时的流量数据与0时的流量数据的差值;第三计算单元,用于根据一级完整日数据集中所有完整日的日流量数据,计算一级完整日数据集中所有日流量数据的平均值q
平均
、相同下标wi对应的日流量数据的平均值q 平均
(wi)、以及所有法定节假日的日流量数据的平均值q
平均
(ho);计算平均值q 平均
(wi)与平均值q
平均
之间的比值,得到所述平日用水比较系数k
wi
;计算平均值q
平均
(ho)与平均值q
平均
之间的比值,得到所述节假日用水比较系数k
ho
。9.根据权利要求7所述的小区用水总流量数据分析系统,其特征在于,还包括:第四计算单元,用于根据任一分段的流量数据、平日用水比较系数k
wi
、节假日用水比较系数k
ho
,得到该分段内每个缺失日的日流量数据,具体包括:对于该分段内的任一缺失日,在该任一缺失日为非法定节假日时,日流量数据为:其中,
△
q为该分段的流量数据,n=1,2,3...,n,n为该任一分段内的天数;k
n
为第n天对应的平日用水比较系数k
wi
或节假日用水比较系数k
ho
;在该任一缺失日为法定节假日时,日流量数据为:
。10.根据权利要求7所述的小区用水总流量数据分析系统,其特征在于,还包括:第五计算单元,用于根据任一分段内每个缺失日的日流量数据,得到该任一分段中每日24时的流量数据;其中,第一日24时的流量数据等于该任一分段的首端数据加上第一日的日流量数据;第n日24时的流量数据等于前一日24时的流量数据加上第n日的日流量数据;n=1,2,3...,n,n为该任一分段内的天数。
技术总结
本发明属于数据处理技术领域,提出了小区用水总流量数据分析方法及系统,包括使用小区总流量计实时采集小区用水总流量数据;存储所述小区总流量计上传的小区用水总流量数据;获得设定时间内的小区用水总流量数据,小区用水总流量数据包括一级完整日数据集和缺失日数据集;根据一级完整日数据集分别计算平日用水比较系数K
技术研发人员:张娟 刘书明 张自力 张添禹 王晓婷 陈司晗 田志民 吴雪 于凯
受保护的技术使用者:河北建投水务投资有限公司 河北雄安睿天科技有限公司
技术研发日:2023.03.07
技术公布日:2023/7/13
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
