System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,具体涉及一种电力系统数据处理方法。
技术介绍
1、数据处理是系统工程和自动控制的基本环节;数据处理贯穿于社会生产和社会生活的各个领域;其基本目的是从大量的、可能是杂乱无章的、难以理解的数据中抽取并推导出对于某些特定的人们来说是有价值有意义的数据。
2、电力系统数据通常指的是与电力生产、传输、分配和消费相关的各种数据;这些数据对于电力系统的规划、运行和维护至关重要;其包括天气数据、输电数据、配电数据等。
3、随着科技的发展和可再生能源技术的进步,电力系统的用户日益增多,导致电力系统获取的实时数据亦日益增多;现有技术中,对于海量实时数据的存储常常采用分布式存储的方式,将数据分散到多台服务器上;然而这种方式在电力需求的高峰期,可能在处理数据时出现负载不均衡的情况,导致部分服务器承受较大的压力,而其余服务器相对空闲的情况。
技术实现思路
1、本专利技术的目的在于提供一种电力系统数据处理方法,解决以上技术问题。
2、本专利技术的目的可以通过以下技术方案实现:
3、一种电力系统数据处理方法,包括以下步骤:
4、步骤s1:将城市划分为若干区域,并建立存储中心;所述存储中心由若干台服务器构成;每个服务器对应获取一个区域内的实时数据;所述实时数据包括用电量、环境气温、获取时间;
5、在所述存储中心内建立分配单元,所述分配单元连接各服务器;并在各服务器内建立主存储单元和次存储单元;
6、步骤s2
7、步骤s3:获取所述服务器内实时数据中的用电量和环境气温,判断用电量与对应的环境气温是否满足所述用电随气温变化关系式;根据判断结果,若满足,则记对应实时数据为正常数据;否则,记为异常数据;
8、步骤s4:将所述异常数据存储于主存储单元,并将所述正常数据上传至所述分配单元;
9、步骤s5:所述分配单元获取正常数据的所需存储空间,并获取各服务器内的次存储单元的剩余存储空间;所述所需存储空间为各服务器所上传的正常数据的存储空间的总值;
10、将正常数据根据所述剩余存储空间分配至各服务器的次存储单元内,使得各服务器的次存储单元的剩余存储空间保持一致。
11、作为本专利技术进一步的方案:在步骤s5中,根据所述剩余存储空间对正常数据进行分配的过程包括:
12、记所需存储空间为r,记各服务器的剩余存储空间为x1、x2、...、xn,其中x1表示编号为1的服务器,n为服务器的个数;
13、设所述分配单元向各服务器的次存储单元分配的正常数据的存储量为y1、y2、...、yn,其中y1表示编号为1的服务器的存储量;
14、则建立方程组:
15、;
16、根据所述方程组,获得各服务器的次存储单元分配的正常数据的存储量,所述分配单元对各服务器的次存储单元进行分配。
17、作为本专利技术进一步的方案:在步骤s1中,所述次存储单元的存储空间比所述主存储单元的存储空间大。
18、作为本专利技术进一步的方案:在步骤s2中,所述用电随气温变化关系式的获得过程包括:
19、以环境气温为横坐标,以用电量为纵坐标,建立直角坐标系;
20、将各环境气温及其对应的用电量转化为所述直角坐标系中对应位置的坐标点( t, p),其中 t表示环境气温, p表示用电量;
21、以平滑的曲线连接各坐标点,对该曲线进行拟合后得到用电随气温变化关系式。
22、作为本专利技术进一步的方案:在步骤s3中,对所述实时数据进行判断的过程包括:
23、获取实时数据中的环境气温,将所述环境气温代入所述用电随气温变化关系式中,得到预估用电量;
24、设定误差阈值,获取实时数据中该环境气温对应的用电量,获得所述预估用电量与用电量的差值,并得到差值的绝对值;
25、当绝对值小于等于所述误差阈值时,记该环境气温及其对应的用电量满足所述用电随气温变化关系式;否则,记为不满足。
26、作为本专利技术进一步的方案:在步骤s5中,对正常数据进行分配的过程还包括:
27、预设清理数量;
28、当所述所需存储空间大于等于服务器的剩余存储空间时,将该服务器次存储单元内的全部正常数据,根据所述获取时间从早到晚进行排序;
29、从获取时间最早的正常数据开始,选取预设清理数量内的正常数据,记为待清理数据,并在次存储单元内删除所述待清理数据。
30、作为本专利技术进一步的方案:所述预设清理数量的设定过程还包括:
31、获取所述次存储单元内已占用的存储空间sp,并获取所述次存储单元的总存储空间tsp,得到占用率r=sp/tsp;
32、设定清理数量阈值t,其中,其中t0为预设的标准清理时间, α为预设的系数且 α>1。
33、作为本专利技术进一步的方案:在步骤s4中,将所述异常数据存储于主存储单元的过程中,获取存储所述异常数据所需的存储空间的大小,记为r1,获取所述主存储单元的剩余存储空间的大小,记为r2;
34、当r1≥r2时,提示管理员清理主存储单元内已存储的异常数据。
35、本专利技术的有益效果:
36、在现有技术中,对于海量实时数据的存储常常采用分布式存储的方式,将数据分散到多台服务器上;这种存储方式在电力需求的高峰期,可能在处理数据时出现负载不均衡的情况,导致部分服务器承受较大的压力,而其余服务器相对空闲的情况;相较于现有技术,在本专利技术中,建立分配单元,并将各服务器划分为主存储单元和次存储单元;根据历史实时数据,获得用电随气温变化关系式;通过所述用电随气温变化关系式对服务器所获取到实时数据进行判断,根据判断结果划分为异常数据和正常数据;通过这种方式提取出实时数据中价值较高的异常数据,便于用户或者管理员查看存在异常的用电数据;所述分配单元将各服务器获取到的正常数据,根据各服务器内次存储单元的剩余存储空间分配至各服务器的次存储单元内;通过这种方式保证各服务器之间的负载差异不会过大,解决在电力需求的高峰期,服务器承受压力可能不均衡的情况。
本文档来自技高网...【技术保护点】
1.一种电力系统数据处理方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种电力系统数据处理方法,其特征在于,在步骤S5中,根据所述剩余存储空间对正常数据进行分配的过程包括:
3.根据权利要求1所述的一种电力系统数据处理方法,其特征在于,在步骤S1中,所述次存储单元的存储空间比所述主存储单元的存储空间大。
4.根据权利要求1所述的一种电力系统数据处理方法,其特征在于,在步骤S2中,所述用电随气温变化关系式的获得过程包括:
5.根据权利要求1所述的一种电力系统数据处理方法,其特征在于,在步骤S3中,对所述实时数据进行判断的过程包括:
6.根据权利要求1所述的一种电力系统数据处理方法,其特征在于,在步骤S5中,对正常数据进行分配的过程还包括:
7.根据权利要求6所述的一种电力系统数据处理方法,其特征在于,所述预设清理数量的设定过程还包括:
8.根据权利要求1所述的一种电力系统数据处理方法,其特征在于,在步骤S4中,将所述异常数据存储于主存储单元的过程中,获取存储所述异常数据所需的存储空间的大
...【技术特征摘要】
1.一种电力系统数据处理方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种电力系统数据处理方法,其特征在于,在步骤s5中,根据所述剩余存储空间对正常数据进行分配的过程包括:
3.根据权利要求1所述的一种电力系统数据处理方法,其特征在于,在步骤s1中,所述次存储单元的存储空间比所述主存储单元的存储空间大。
4.根据权利要求1所述的一种电力系统数据处理方法,其特征在于,在步骤s2中,所述用电随气温变化关系式的获得过程包括:
5.根据权利要求1所述的一种电力系统数据处理方...
【专利技术属性】
技术研发人员:项勇,鲍鹏,张雪梅,李晶晶,陈海萍,胡守义,张郑,徐晓苇,
申请(专利权)人:国网安徽省电力有限公司霍山县供电公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。