一种基于MATLAB算法的电力供应商综合评价方法技术

技术编号:21344984 阅读:29 留言:0更新日期:2019-06-13 23:01
本发明专利技术公开一种基于MATLAB算法的电力供应商评价方法,采用收集供应商合同对应的物资种类和历史用电量信息,选取一定数量数据作为样本,通过小波变换将用电量数据分离为趋势和波动,建立供应商用电量分析模型,根据模型分析供应商月度用电量的合理区间,结合供应商的月度实际用电量,从而可以更客观准确的评价供应商的产能是否符合要求。

【技术实现步骤摘要】
一种基于MATLAB算法的电力供应商综合评价方法
本专利技术涉及一种电力供应商评价方法,具体是一种基于MATLAB算法的电力供应商评价方法。
技术介绍
电力物资公司的供应商数量众多,对于企业实际产能信息,供应商不会主动上报给物资公司,存在部分供应商产能不足,甚至将产品生产任务外包给其他供应商,提高了物资供应的风险。实际工作过程中,物资公司也无法对所有供应商的生产现场进行审核和监控,但又迫切需要针对供应商产能、转包等问题进行预警。
技术实现思路
本专利技术的目的是提供一种基于机器学习的物料质量评估方法。本方法利用物资公司能够收集到的供应商相关信息,通过MATLAB算法预测供应商合理的用电量区间,从而进行科学的产能预警。本专利技术的目的通过以下技术方案实现:一种基于MATLAB算法的电力供应商综合评价方法,其特征在于:该方法采用收集供应商合同物资种类和历史用电量信息,选取一定数量数据作为样本,通过小波变换将用电量数据分离为趋势和波动,建立供应商用电量分析模型,根据模型分析供应商月度用电量的合理区间,结合供应商的月度实际用电量,客观准确的评价供应商的产能是否符合要求。具体包括如下步骤:S1收集供应商户号:按供应商类别收集供应商用电户号信息;S2抽取历史用电量:按户号抽取供应商的历史月度用电量信息;S3建立用电量预测模型:将收集的用电量信息进行标准化处理,再利用小波变换,挖掘出稳定的用电量趋势,使用滤波技术,去除异常的用电量信息,最后使用BP网络模型建立用电量预测模型,根据历史用电量预测次月用电量的合理区间;S4评估供应商产能:根据预测的用电量区间和实际用电量进行比对,对供应商产能进行评估。建立用电量预测模型具体如下:先对供应商历史用电量数据进行标准化和数据分离处理,再挖掘历史异常数据后预测供应商次月用电量数据,最后设定次月用电量预警区间,编写用电量预测模型;1)数据标准化处理由于单个供应商历史月之间用电数据量差异比较大,为提高数据分析的便利性,进行数据归一化处理;2)用电量数据分离供应商的历史月度用电量数据可理解为一组信号,采用傅里叶变换,将该组信号的趋势和随机波动进行分离;再利用小波变换,将数据序列里面的最稳定用电量趋势挖掘出来;标准化后的数据与原始数据趋势和波动情况基本一致,而且标准化后的数据在一定程度上消减年与年之间用电量差额的影响;3)历史异常数据挖掘对于历史异常数据的挖掘,采用数据处理中常用的滤波技术——低阶差分去噪来实现该目标;4)预测次月用电量数据在预测方法的选用上,选择BP神经网络进行预测,利用神经网络自学习和适应的功能建立用电量序列的非参数化模型;5)设置次月用电量区间通过再次取样法,设定预警区间;6)编写用电量预测模型采用MATLAB对模型进行程序编写,利用模型对各个供应商的月度用电量进行更新。本专利技术利用大量的历史用电量数据,预测次月用电量;创建预测模型时删除了不稳定的用电量信息和异常用电量信息;预测结果是一个用电量区间。本专利技术创建物料质量评估模型,选择反向传递的人工神经网络算法,构建反向传统网络模型。将收集的历史样本信息分为训练数据和验证数据两个部分。使用训练数据对模型进行训练,获得模型权重参数和调整因子。使用验证数据对模型训练结果进行测试验证,直到验证结果符合已收集的信息,从而获得物料质量和影响因素质检的非线性关系。最后使用已验证的模型及模型参数,预测物料的质量水平。不同的供应商,不同的物料的质量因素的模型参数差别较大,为了提高预测的准确度,在训练模型时,要求按照不同类型的供应商分别进行训练。本专利技术采用收集供应商合同物资种类和历史用电量信息,选取一定数量数据作为样本,通过小波变换将用电量数据分离为趋势和波动,建立供应商用电量分析模型,根据模型分析供应商月度用电量的合理区间,结合供应商的月度实际用电量,从而可以更客观准确的评价供应商的产能是否符合要求。附图说明图1是基于MATLAB算法的电力供应商综合评价流程图。图2是BP神经网络模型结构示意图。图3是用电量预警区间算法示意图。具体实施方式一种基于MATLAB算法的电力供应商综合评价方法,采用收集供应商合同物资种类和历史用电量信息,选取一定数量数据作为样本,通过小波变换将用电量数据分离为趋势和波动,建立供应商用电量分析模型,根据模型分析供应商月度用电量的合理区间,结合供应商的月度实际用电量,客观准确的评价供应商的产能是否符合要求。步骤一:收集供应商用电户号信息目前按照应用需求,将供应商分为铁塔类、开关类、水泥杆类、箱柜类、线缆类、变压器类、金具类、电缆保护管类、其他类等九种类型。步骤二:抽取供应商历史用电量信息根据供应商户号信息,拉取供应商历史月度用电量信息。选择具有代表性的供应商进行电量分析。步骤三:根据历史数据生成用电量预测模型先对供应商历史用电量数据进行标准化和数据分离处理,再挖掘历史异常数据后预测供应商次月用电量数据,最后设定次月用电量预警区间,编写用电量预测模型。1、数据标准化处理由于单个供应商历史月之间用电数据量差异比较大,为提高数据分析的便利性,进行数据归一化处理,计算方法如下:2、用电量数据分离供应商的历史月度用电量数据可理解为一组信号,采用傅里叶变换,将该组信号的趋势和随机波动进行分离。再利用小波变换,将数据序列里面的最稳定用电量趋势挖掘出来。标准化后的数据与原始数据趋势和波动情况基本一致,而且标准化后的数据可以在一定程度上消减年与年之间用电量差额的影响。3、历史异常数据挖掘对于历史异常数据的挖掘,采用数据处理中常用的滤波技术——低阶差分去噪来实现该目标。低阶差分去噪法分析用电量数据中的异常值,其基本原理如下:设定要研究的时间序列为P(t),且前3个月的数据是正常值,若后续数据满足条件:则说明数据P(t)为异常点数据。按照用电量异常点数据挖掘的实际情况,仅需要考虑用电量突然下降的情况,因此将上述条件优化为:选择前3个月数据为正常值(即n=3),可以有效排除掉季节因素的影响;γ为预警因子,可以根据供应商实际历史情况进行调节,它的值越大,挖掘的异常点就越少,在实例验证中表明,γ选择在1~3之间是比较合理的。具体参数可以在模型建立后通过其他供应商的真实数据进行校验确定。4、预测次月用电量数据在预测方法的选用上,选择BP神经网络进行预测,优势在于可以利用神经网络自学习和适应的功能建立用电量序列的非参数化模型。BP神经网络模型结构包括输入层(input)、隐层(hidelayer)和输出层(outputlayer)(如图2所示)。在进行次月用电量预测过程中,为确保预测结果的合理性,需先将挖掘出的异常点数据进行序列均值替换。将经过两次小波分解的3组趋势数据和1组进行过均值替换的波动数据分别进行神经网络训练。在输入层、隐层和输出层的选择上,考虑到季度和年度影响,每组数据选择6个数据作为神经元;综合考虑训练压力和训练效果,隐层数设为3个;输出层设为1个,将四组数据的输出层综合,即为次月用电量预测值。预测结果形成后,通过设立评价指标对预测的性能进行评价,评价指标包括AMAPE和VAR,前者表示了预测的相对精度,后者代表了预测的稳定度,计算方法公式如下:5、设置次月用电量区间预警区间的设定,可以理解为预测值在一定置信区间下的偏差范围,在统计本文档来自技高网...

【技术保护点】
1.一种基于MATLAB算法的电力供应商综合评价方法,其特征在于:该方法采用收集供应商合同物资种类和历史用电量信息,选取一定数量数据作为样本,通过小波变换将用电量数据分离为趋势和波动,建立供应商用电量分析模型,根据模型分析供应商月度用电量的合理区间,结合供应商的月度实际用电量,客观准确的评价供应商的产能是否符合要求。

【技术特征摘要】
1.一种基于MATLAB算法的电力供应商综合评价方法,其特征在于:该方法采用收集供应商合同物资种类和历史用电量信息,选取一定数量数据作为样本,通过小波变换将用电量数据分离为趋势和波动,建立供应商用电量分析模型,根据模型分析供应商月度用电量的合理区间,结合供应商的月度实际用电量,客观准确的评价供应商的产能是否符合要求。2.根据权利要求1所述的基于MATLAB算法的电力供应商综合评价方法,其特征在于:包括如下步骤:S1收集供应商户号:按供应商类别收集供应商用电户号信息;S2抽取历史用电量:按户号抽取供应商的历史月度用电量信息;S3建立用电量预测模型:将收集的用电量信息进行标准化处理,再利用小波变换,挖掘出稳定的用电量趋势,使用滤波技术,去除异常的用电量信息,最后使用BP网络模型建立用电量预测模型,根据历史用电量预测次月用电量的合理区间;S4评估供应商产能:根据预测的用电量区间和实际用电量进行比对,对供应商产能进行评估。3.根据权利要求2所述的基于MATLAB算法的电力供应商综合评价方法,其特征在于:建立用电量预测模型具体如下:先对供应商历史用电量数据进行标准化和数据分离处理,再挖掘历史异常数据后预测供应商次月用电量数...

【专利技术属性】
技术研发人员:温富国冯曙明胡天牧
申请(专利权)人:国网江苏省电力有限公司物资分公司江苏电力信息技术有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1