一种三维可视化电网运行数据分析系统的制作方法

文档序号:26010052发布日期:2021-07-23 21:30阅读:72来源:国知局
一种三维可视化电网运行数据分析系统的制作方法

本发明涉及数据处理领域,特别涉及一种三维可视化电网运行数据分析系统。



背景技术:

随着智能电网建设的全面发展,电网系统运行、监控和管理过程中产生了海量的各类数据。目前,供电公司变电站是电网中大多数电网设备的集散地。变电站设备较多,内部连接关系复杂。及时控制电网运行状态对电网设备后期维护、工程技术改造、提高区域供电可靠性尤为重要。由于如何利用这些数据分析电网设备的运行规律和存在的问题,及时修订设备的技术标准和运行维护策略,对设备运行维护人员和管理人员都非常重要。

如授权公告号cn103049826b的发明公开了一种电网运行维护自动化系统,包括:电网运行监测分析子系统、变电设备在线监测分析子系统、输电设备在线监测分析子系统和应急指挥子系统。通过平台化、一体化、标准化设计,在基础平台上构建不同业务的应用功能,实现信息的智能化处理、辅助分析决策,以及基于电网运行信息的智能告警和故障诊断等功能。

现有技术虽然有一定的数据分析处理能力,但对于大规模的数据来说,通常存在数据缺省等问题,如不进行针对性改进会导致处理效率低下或出错,同时现有技术也缺乏便捷的人机交互模块。



技术实现要素:

针对现有技术无法高效处理和分析大规模电网运行数据的问题,本发明提供了一种三维可视化电网运行数据分析系统,通过数据采集并进行缺省修正,解决大规模的数据处理过程中的数据缺省问题,为数据分析提供完善的数据基础,并通过可视化的交互模块进行人机交互,提高分析效率和操作便捷度。

以下是本发明的技术方案。

一种三维可视化电网运行数据分析系统,包括:

数据采集模块,连续采集需要监控的设备的运行参数;

数据预处理模块,连接数据采集模块,对采集到的运行参数进行缺省修正并进行样本提取;数据分析模块,连接数据预处理模块,利用历史样本对神经网络模型进行训练,并利用训练好的模型对实时样本进行数据分析;

交互模块,连接数据分析模块,将分析结果呈现在三维可视化显示设备。

本发明主要针对的是大规模的电网运行数据,由于数据规模较大,数据缺省时有发生,本发明通过数据预处理模块将数据缺省进行修正,以解决数据质量问题,提高整体分析效率。

作为优选,所述数据预处理模块包括缺省修正子模块,所述缺省修正子模块筛查运行参数中的缺省数据,并通过k近邻算法根据缺省数据附近k个数据进行计算得到缺省数据的替换数据,替换后完成缺省修正。k近邻算法可以根据目标数据相近的k个数据进行分析,得到疑似的目标数据类型。

作为优选,所述缺省修正子模块中替换数据的获取过程包括:选取缺省数据最接近的n个数据,分别对以这些数据为起点进行从近到远的遍历,直至出现与该数据不同类别的数据,记录下此时每次遍历的数据个数中最小值a1和平均值a0,对每个缺省数据使用2次k近邻算法,其中k分别取a1和a0,如结果一致则该结果为最终结果,如不一致则进入估算步骤,进行赋值运算a0=a0-y后再将k取a0和a1分别进行k近邻算法判断结果是否一致,如一致则该结果为最终结果,如不一致则再进行赋值运算a1=a1+x,再将k取a0和a1分别进行k近邻算法判断结果是否一致,重复估算步骤直至结果一致,其中y=(a0-a1)/n,a0和a1随估算步骤进行而调整,x=y-1,x和y只取大于等于0的整数。k近邻算法的k取值直接影响结果的准确性,但目前没有统一的标准,而通过上述方式,一步步调整k的取值,直至得到最终结果,可以在很大程度上保持较高的整体准确率,对于大规模的数据处理来说具有重要价值,同时每步调整幅度从大到小,也减少了计算次数,兼顾了计算效率。

作为优选,所述数据分析模块的训练步骤包括:将历史样本分为训练集和验证集,将其中的参数以多维向量表示,并整合为矩阵形式,再将矩阵进行标准化和归一化,并输入至神经网络模型进行训练。由于电网运行参数种类繁多,标准化和归一化后利于训练。

作为优选,所述三维可视化显示设备为ar或vr显示设备。

作为优选,所述神经网络模型为bp神经网络模型。这种模型较为常用且具备稳定良好的训练效果。

本发明的实质性效果包括:基于大规模数据分析和机器学习技术分析电网运行参数,合理利用多维数据,效率较高,并通过三维可视化显示设备进行显示,可以帮助工作人员提前发现和消除设备隐患,加强设备相关因素的管理和控制,提高设备运行可靠性。

附图说明

图1是本发明实施例的系统框图;

图中包括:1-数据采集模块、2-数据预处理模块、3-数据分析模块、4-交互模块。

具体实施方式

下面将结合实施例,对本申请的技术方案进行描述。另外,为了更好的说明本发明,在下文中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本发明同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未做详细描述,以便于凸显本发明的主旨。

实施例:

如图1所示是一种三维可视化电网运行数据分析系统,包括:

数据采集模块1,连续采集需要监控的设备的运行参数;数据预处理模块2,连接数据采集模块,对采集到的运行参数进行缺省修正并进行样本提取;数据分析模块3,利用历史样本对bp神经网络模型进行训练,并利用训练好的模型对实时样本进行数据分析;交互模块4,连接数据分析模块,将分析结果呈现在三维可视化显示设备。其中数据采集模块和交互模块设置在本地,而数据预处理模块和数据分析模块部署在服务器。

本实施例主要针对的是大规模的电网运行数据,由于数据规模较大,数据缺省时有发生,本实施例通过数据预处理模块将数据缺省进行修正,以解决数据质量问题,提高整体分析效率。

本实施例的数据预处理模块包括缺省修正子模块,缺省修正子模块筛查运行参数中的缺省数据,并通过k近邻算法根据缺省数据附近k个数据进行计算得到缺省数据的替换数据,替换后完成缺省修正。k近邻算法可以根据目标数据相近的k个数据进行分析,得到目标数据类型。

其中缺省修正子模块中替换数据的获取过程包括:选取缺省数据最接近的n个数据,分别对以这些数据为起点进行从近到远的遍历,直至出现与该数据不同类别的数据,记录下此时每次遍历的数据个数中最小值a1和平均值a0,对每个缺省数据使用2次k近邻算法,其中k分别取a1和a0,如结果一致则该结果为最终结果,如不一致则进入估算步骤,进行赋值运算a0=a0-y后再将k取a0和a1分别进行k近邻算法判断结果是否一致,如一致则该结果为最终结果,如不一致则再进行赋值运算a1=a1+x,再将k取a0和a1分别进行k近邻算法判断结果是否一致,重复估算步骤直至结果一致,其中y=(a0-a1)/n,a0和a1随估算步骤进行而调整,x=y-1,x和y只取大于等于0的整数。k近邻算法的k取值直接影响结果的准确性,但目前没有统一的标准,而通过上述方式,一步步调整k的取值,直至得到最终结果,可以在很大程度上保持较高的整体准确率,对于大规模的数据处理来说具有重要价值,同时每步调整幅度从大到小,也减少了计算次数,兼顾了计算效率。

数据分析模块的训练步骤包括:将历史样本分为训练集和验证集,将其中的参数以多维向量表示,并整合为矩阵形式,再将矩阵进行标准化和归一化,并输入至神经网络模型进行训练。

本实施例以某电网系统设备的运行参数为例,说明数据分析模块的训练步骤。例如cpu占用率、内存占用率、带宽占用率反映了设备算力资源的综合利用率,也反映了负载状态,线路的温度数据、电流数据和电压数据反应了设备运行的安全状况,统计上述的历史样本数据对应的历史设备运行状态,记录为故障率。将预处理得到的历史样本分为训练集和验证集后进行标准化和归一化:

如果由向量x=(x1,x2,…,xp)表示p个维度,则矩阵表示为:

进一步标准化得到:

其中:

上述公式中代表变量xi观测值的均值,sij为方差,为标准差。矩阵标准化后,原矩阵每行的平均值为0,标准差为1。

然后对矩阵进行归一化,可以得到如下结果:

其中归一化计算过程:

最终得到的是标准化和规划后的矩阵,再将结果导入到bp神经网络模型进行训练,并利用训练好的模型对实时样本进行数据分析,可以得到所需的故障率。

本实施例的实质性效果包括:基于大规模数据分析和机器学习技术分析电网运行参数,合理利用多维数据,效率较高,并通过三维可视化显示设备进行显示,可以帮助工作人员提前发现和消除设备隐患,加强设备相关因素的管理和控制,提高设备运行可靠性。

通过以上实施方式的描述,所属领域的技术人员可以了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中可以根据需要而将上述功能分配由不同的功能模块完成,即将具体装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。例如,模块或单元实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个结构,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,结构或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本申请实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1