CN109102126B - 一种基于深度迁移学习的理论线损率预测模型 - Google Patents

一种基于深度迁移学习的理论线损率预测模型 Download PDF

Info

Publication number
CN109102126B
CN109102126B CN201810999797.9A CN201810999797A CN109102126B CN 109102126 B CN109102126 B CN 109102126B CN 201810999797 A CN201810999797 A CN 201810999797A CN 109102126 B CN109102126 B CN 109102126B
Authority
CN
China
Prior art keywords
data
dnn
deep
model
loss rate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810999797.9A
Other languages
English (en)
Other versions
CN109102126A (zh
Inventor
卢志刚
杨英杰
丁艺楠
顾媛媛
杨宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yanshan University
Original Assignee
Yanshan University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yanshan University filed Critical Yanshan University
Priority to CN201810999797.9A priority Critical patent/CN109102126B/zh
Publication of CN109102126A publication Critical patent/CN109102126A/zh
Application granted granted Critical
Publication of CN109102126B publication Critical patent/CN109102126B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E40/00Technologies for an efficient electrical power generation, transmission or distribution
    • Y02E40/70Smart grids as climate change mitigation technology in the energy generation sector
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S10/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/50Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Biophysics (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Public Health (AREA)
  • Water Supply & Treatment (AREA)
  • Operations Research (AREA)
  • Primary Health Care (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Quality & Reliability (AREA)
  • Biomedical Technology (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种基于深度迁移学习的理论线损率预测模型,涉及人工智能算法在电力***应用的技术领域,本发明包括以下步骤:首先将训练好的深度线损率学习模型作为源模型,把训练好的底层的DBN深度信念网络直接迁移到待预测的模型中(冻结)。然后,为避免深度学习模型训练时陷入局部最优,引入迁移学习的概念,结合预测的数据,通过MMD方法度量源、目标数据的分布差异并筛选源训练数据,用筛选的训练数据微调已训练好的DNN深度神经网络,最终得到基于TDBN‑DNN的深度迁移学习模型。最后用电网运行数据作为模型输入来进行线损率预测;解决了在电网坚强、运行高效、节能环保的要求和智能电网的构建问题。

Description

一种基于深度迁移学习的理论线损率预测模型
技术领域
本发明涉及人工智能算法在电力***应用的技术领域,具体涉及一种基于深度迁移学习的理论线损率预测的方法。
背景技术
在2017年12月6日中国电科院召开的主题为“人工智能在电力领域的应用研究方向和关键”的二零八科学会议中,多为专家就人工智能技术进展及在电力***中的应用实践和展望做专题报告,并初步达成共识,重点研究深度学习,强化学习,迁移学习,小样本学习等理论与技术应用。目前,由于电网坚强、运行高效、节能环保的要求和智能电网的构建,电网运行中产生大量数据,因此寻找一种新的快速计算方法是线损研究领域亟待解决的问题。难点是如何提高多维数据处理的速度与精度问题,以保证理论线损率计算的时效性与准确性。深度学习理论作为模式识别和机器学习领域最新的研究成果,以强大的建模和表征能力在图像和语音处理等领域的大数据处理方面取得了***的成果。
然而,传统机器学习方法通常存在两个前提假设:(1)训练数据集和测试数据集中样本必须遵循相同的概率分布(2)需要有充足的训练样本(数以万计)。这两个前提假设在实际应用中往往是不成立的。迁移学习出现成功解决了传统的机器学习上述的局限性。
综上所述,有必要提出一种深度迁移学习的线损率算法。
发明内容
本发明的目的在于提供一种基于深度迁移学习的理论线损率预测的方法。利用解决了传统机器学习上述的两个问题的迁移学习;以解决在电网坚强、运行高效、节能环保的要求和智能电网的构建。
在电网运行中产生大量数据的背景下,为解决上述技术问题,本发明所采取的技术方案是:一种基于深度迁移学习的理论线损率预测的方法,其特征在于,所述方法包括如下步骤:
步骤1,建立由多个RBM模型堆叠而成的DBN深度置信网络;其中,每个RBM模型所得对数似然函中的参数θ需用对比散度算法求导;
步骤2,将DBN深度置信网络的输出层连接到DNN模型的输入层,组成DBN-DNN深度学习模型;其中,DNN模型由多层普通神经网络组成,且最后一层为输出层;
步骤3,冻结DBN-DNN深度学习模型深度网络中的下层DBN,然后用MMD法度量源数据与任务预测数据的分布距离,并迁移出源样本中ρi>0的数据,获得基于迁移出的数据微调DBN-DNN中的DNN结构的模型,即TDBN-DNN迁移深度学习模型:
步骤4,利用TDBN-DNN迁移深度学习模型来模拟电网运行时的负荷数据、电源数据和母线电压数据与线损率之间的非线性映射关系,并对线损率进行预测。
进一步的技术方案在于,所述步骤1的具体步骤为如下:
一、建立DBN深度置信网络
RBM模型是一个能量模型,对于一组已知的状态(v,h),它的能量函数定义为Eθ(v,h),其中θ为网络参数θ={ai,bj,wij},它的隐含层与可视层的联合概率分布定义为p(v,h),即:
Figure BDA0001782695150000031
Figure BDA0001782695150000032
式(1)中m为输入单元个数,n为输出单元的个数,ai为每个输入单元实值偏置量,bj为每个隐单元的实值偏置,vi用来表示输入数据,hi为隐单元输出数据,wij为实值权重矩阵;
式(2)中Zθ为配分函数,
Figure BDA0001782695150000033
由受限波尔兹曼机各层之间的条件独立性可知,当给定输入数据时,输出层节点取值满足如下条件概率:
Figure BDA0001782695150000034
式(3)中
Figure BDA0001782695150000035
为sigmoid激活函数;输出层的数据确定后,输入节点的取值条件概率为:
Figure BDA0001782695150000036
给定一组训练样本G={g1,g2,…,gs},训练RBM模型,调整参数θ,以拟合给定的训练样本,通过最大化网络的似然函数L(θ)得到参数θ,即
Figure BDA0001782695150000037
为简化计算,将其写为对数形式为:
Figure BDA0001782695150000038
Figure BDA0001782695150000039
二、CD训练算法
用对比散度算法对对数似然函中的参数θ求导,如下:
Figure BDA0001782695150000041
Figure BDA0001782695150000042
Figure BDA0001782695150000043
各参数的更新准则为:
△wij=εCD(<vihj>data-<vihj>recon) (10)
△ai=εCD(<vi>data-<vi>recon) (11)
△bj=εCD(<hj>data-<hj>recon) (12)
式(11)—(12)中,εCD为学习步长,<hj>recon表示一步重构后的模型定义的分布。
进一步的技术方案在于,步骤2的具体步骤过程如下:
将DNN的输入层连接到DBN的输出层,建立DBN-DNN深度学习模型,其中DNN的训练过程包括前向传播和反向传播,内容如下:
一、前向传播过程
Figure BDA0001782695150000044
f(p)=p (14)
hw,b(p)=δ(wp+b) (15)
Figure BDA0001782695150000045
Figure BDA0001782695150000046
式(16)中:
Figure BDA0001782695150000047
代表第l层第j节点与第l-1层第i节点之间的联接权重参数;
Figure BDA0001782695150000048
代表第l层第j节点的截距项;
式(17)中
Figure BDA0001782695150000051
代表第kl层第j节点的输出值;
二、反向传播过程
对于作为输出层的第kl层的输出单元i,其残差计算公式如下:
Figure BDA0001782695150000052
对于l=kl-1,kl-2,kl-3,…,2的各层,第l层的第i节点的残差计算式如下:
Figure BDA0001782695150000053
对于一个固定训练样本集{(u1,y1),…,(uc,yc)},包含c个样本,利用小批量梯度下降法求解深层神经网络,其损失函数为:
Figure BDA0001782695150000054
式(20)中,权重衰减参数λ用于控制式(20)中两项的重要性;因此,小批量梯度下降法中每次迭代对于参数w和b的更新如下:
Figure BDA0001782695150000055
Figure BDA0001782695150000056
进一步的技术方案在于,,步骤3的具体过程如下:
一、度量源数据与任务数据分布差异:
假设分别存在一个满足d分布的源数
Figure BDA0001782695150000057
和一个满足q分布的目标数据
Figure BDA0001782695150000058
X(s),X(t)的最大均值差异MMD可以表示为:
Figure BDA0001782695150000059
式(23)中H表示再生核希尔伯特空间RKHS,φ(·):X→H表示原始特征空间映射到RKHS的非线性特征映射核函数;由于RKHS通常是高维,甚至是无限空间,对应的核选择表示无穷维的高斯核:
Figure BDA0001782695150000061
式(24)其中σ函数的宽度参数;在此用MMD的平方形式,即MMD2;将其展开为:
Figure BDA0001782695150000062
在此引入核技巧:
<η(x),η(x')>H=<K(x,·),K(·,x')>H=K(x,x') (26)
式(25)简化为:
Figure BDA0001782695150000063
三、最大均值差异贡献系数迁移源数据
为了找出源数据和目标数据不相关或相关性不大的数据,在此,通过定义每个源数据的最大均值差异贡献系数CCMMD来筛选源数据;
用ρi表示第i个样本的最大均值差异贡献系数;假设缺少第i个源数据样本的MMDγ≠i为:
Figure BDA0001782695150000064
式(28)中MMDγ≠i表示缺少第i个源数据样本的最大均值距离,其中γ=1,2,…,Ns
Figure BDA0001782695150000071
式(28)中ρi表示第i个样本的最大均值差异贡献系数,若ρi>0,说明第i个样本是对MMD有贡献的,相反若ρi≤0,说明第i个样本是对MMD有“负”贡献的;通过计算每个源数据的ρi,迁移出ρi>0的样本数据,得到和目标数据分布更接近的源数据;
四、冻结DBN-DNN的DBN层,获得基于迁移出的数据微调DBN-DNN中的DNN结构的模型,即TDBN-DNN迁移深度学习模型。
进一步的技术方案在于,步骤4具体过程如下:
(1)数据处理
对输入数据负荷数据、电源出力数据、母线电压数据标准化处理,如式(32):
Figure BDA0001782695150000072
式(32)中,αi,j代表第j个数据特征的第i个样本数据,i=1,2,…,MC,
j=1,2,…,2r,α′i,j代表第j个数据特征的第i个样本数据标准化后的数据,αmin,j代表第j个数据特征在样本数据中的最小值,αmax,j代表第j个数据特征在样本数据中的最大值;
(2)TDBN-DNN迁移深度学习模型模拟模型来模拟电网运行时的负荷数据、电源数据和母线电压数据与线损率之间的非线性映射关系
根据样本的规模及实时性要求,确定TDBN-DNN迁移深度学习模型的隐藏层数量及其节点数量,并初始化网络参数;然后用标准化后的负荷数据、电源出力数据、母线电压数据样本数据为输入数据,对应断面线损率为标签数据,利用贪心无监督学习算法逐层对整个DBN深度置信网络模型逐层训练;最后将DBN的输出的特征向量给DNN一个较好的初值,采用BP算法用对应断面线损率有监督地训练DNN来拟合标签数据;
(3)TDBN-DNN迁移深度学习模型预测线损率
对任务目标输入数据进行标准化处理后,将此数据输入TDBN-DNN线损率预测模型,得到预测线损率值。
本发明与现有技术相比有益效果如下:
1、考虑因素全面,样本输入数据与潮流计算所用数据一致,模型更能有效拟合输入与输出的非线性映射关系;
2、本文所提线损率预测模型不用经过线损计算中潮流计算的过程,而是直接用模型的非线性拟合能力直接计算结果,提高了运算速度。
3、提出深度学习线损率预测模型,比浅层网络更能有效地模拟电网运行数据与线损率的复杂非线性映射关系。
4、本文在对待预测任务前,通过迁移学习中的MMD法检验源训练数据与目标数据的分布距离,并用最大均值差异贡献系数(CCMMD)来筛选源数据中与目标数据分布更接近的训练数据来微调DNN。这样解决了深度学习中需要大量样本数据,源、任务数据分布不一致,容易过拟合的问题,并能提高线损率预测精度。
附图说明
图1是本发明方法的DBN基本组成单元RBM结构图;
图2是本发明方法的DBN-DNN模型结构;
图3是本发明方法的流程图。
具体实施方式具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施例的限制。
如图3所示,本发明所述方法的步骤如下:
步骤1,建立DBN深度置信网络模型,与其CD算法训练,具体建模过程如下:
一、深度置信网络
DBN是一种多隐层的生成性结构图模型,由若干层受限玻兹曼机(restrictedBoltzmann machine,RBM)栈式叠加而成,拥有强大的特征提取能力。RBM结构图如图1所示.
RBM模型是一个能量模型,对于一组已知的状态(v,h),它的能量函数可定义为Eθ(v,h),其中θ为网络参数θ={ai,bj,wij},它的隐含层与可视层的联合概率分布可定义为p(v,h),即:
Figure BDA0001782695150000101
Figure BDA0001782695150000102
式(1)中m为输入单元个数,n为输出单元的个数,ai为每个输入单元实值偏置量,bj为每个隐单元的实值偏置,vi用来表示输入数据,hi为隐单元输出数据,wij为实值权重矩阵;
式(2)中Zθ为配分函数,
Figure BDA0001782695150000109
由受限波尔兹曼机各层之间的条件独立性可知,当给定输入数据时,输出层节点取值满足如下条件概率:
Figure BDA0001782695150000103
式(3)中
Figure BDA0001782695150000104
为sigmoid激活函数;相应的,当输出层的数据确定后,输入节点的取值条件概率为:
Figure BDA0001782695150000105
给定一组训练样本G={g1,g2,…,gs},训练RBM意味着调整参数θ,以拟合给定的训练样本,训练RBM的目标就是通过最大化网络的似然函数L(θ)得到参数θ,即
Figure BDA0001782695150000106
为简化计算,将其写为对数形式为:
Figure BDA0001782695150000107
Figure BDA0001782695150000108
二、CD训练算法
对比散度(contrastive divergence,CD).用对比散度算法对对数似然函中的参数θ求导,如下:
Figure BDA0001782695150000111
Figure BDA0001782695150000112
Figure BDA0001782695150000113
各参数的更新准则为:
△wij=εCD(<vihj>data-<vihj>recon) (10)
△ai=εCD(<vi>data-<vi>recon) (11)
△bj=εCD(<hj>data-<hj>recon) (12)
式(11)—(12)中,εCD为学习步长,<hj>recon表示一步重构后的模型定义的分布。
步骤2,在DBN的基础上建立DBN-DNN深度学习模型,如图2所示,其中DNN的模型构建具体过程如下:
将DNN的输入层连接到DBN的输出层,建立DBN-DNN深度学习模型,其中DNN的训练过程包括前向传播和反向传播,内容如下:
一、前向传播过程
Figure BDA0001782695150000114
f(p)=p (14)
hw,b(p)=δ(wp+b) (15)
Figure BDA0001782695150000115
Figure BDA0001782695150000116
式(16)中:
Figure BDA0001782695150000117
代表第l层第j节点与第l-1层第i节点之间的联接权重参数;
Figure BDA0001782695150000121
代表第l层第j节点的截距项;
式(17)中
Figure BDA0001782695150000122
代表第kl层第j节点的输出值;
二、反向传播过程
对于第kl层(输出层)的输出单元i,其残差计算公式如下:
Figure BDA0001782695150000123
对于l=kl-1,kl-2,kl-3,…,2的各层,第l层的第i节点的残差计算式如下:
Figure BDA0001782695150000124
对于一个固定训练样本集{(u1,y1),…,(uc,yc)},包含c个样本,利用小批量梯度下降法求解深层神经网络,其损失函数为:
Figure BDA0001782695150000125
其(20)中,权重衰减参数λ用于控制式(20)中两项的重要性;因此,小批量梯度下降法中每次迭代对于参数w和b的更新如下:
Figure BDA0001782695150000126
Figure BDA0001782695150000127
进一步的,在步骤3中,所述迁移深度学习模型,其具体过程如下:
用源数据训练DBN-DNN深度学习模型,训练过程如步骤一、二所示。
一、度量源数据与任务数据分布差异:
假设分别存在一个满足d分布的源数
Figure BDA0001782695150000128
和一个满足q分布的目标数据
Figure BDA0001782695150000129
X(s),X(t)的最大均值差异(maximum meandiscrepancy,MMD)可以表示为:
Figure BDA0001782695150000131
式(23)中H表示再生核希尔伯特空间(reproducing kernel Hilbert space,RKHS),φ(·):X→H表示原始特征空间映射到RKHS的非线性特征映射核函数;由于RKHS通常是高维,甚至是无限空间,对应的核一般选择表示无穷维的高斯核:
Figure BDA0001782695150000132
式(24)其中σ函数的宽度参数;为了计算方便,我们通常用MMD的平方形式,即MMD2;将其展开为:
Figure BDA0001782695150000133
在此引入核技巧(kernel trick):
<η(x),η(x')>H=<K(x,·),K(·,x')>H=K(x,x') (26)
式(25)简化为:
Figure BDA0001782695150000134
二、最大均值差异贡献系数迁移源数据
为了找出源数据和目标数据不相关或相关性不大的数据,在此,本文通过定义每个源数据的最大均值差异贡献系数(contributiong coefficient of maximum meandiscrepancy,CCMMD)来筛选源数据;
用ρi表示第i个样本的最大均值差异贡献系数;假设缺少第i个源数据样本的MMDγ≠i为:
Figure BDA0001782695150000141
式(28中)MMDγ≠i表示缺少第i个源数据样本的最大均值距离,其中γ=1,2,…,Ns
Figure BDA0001782695150000142
式(29)中ρi表示第i个样本的最大均值差异贡献系数,若ρi>0,说明第i个样本是对MMD有贡献的,相反若ρi≤0,说明第i个样本是对MMD有“负”贡献的;通过计算每个源数据的ρi,迁移出ρi>0的样本数据,得到和目标数据分布更接近的源数据。
四、冻结DBN-DNN的DBN层,由迁移出的源数据用于微调高层的DNN神经网络,得到TDBN-DNN深度迁移学习模型。
进一步的,在步骤4中,所述基于TDBN-DNN的理论线损预测模型的建立,其具体过程如下:
一、理论线损问题描述
利用深度学***衡节点,深度学习模型的输入、输出矩阵如式(30)、(31);
Figure BDA0001782695150000151
T=[△ξ1,△ξ2,…,△ξMC] (31)
式(30)中,其中MC为断面数量,r为电网中节点数量,e为负荷PQ节点数量;
式(31)中,△ξi为第i个样本的线损率标签数据;
二、TDBN-DNN模型构建与求解
具体步骤如下:
(1)数据处理。因负荷数据、电源出力数据、母线电压数据取值范围和单位不同,为了不受量纲的影响,防止特征之间的绝对值不同而出现数据“大吃小”的情况,对输入数据标准化处理,如式(32):
Figure BDA0001782695150000152
式(32)中,αi,j代表第j个数据特征的第i个样本数据,i=1,2,…,M,
j=1,2,…,2n,α′i,j代表第j个数据特征的第i个样本数据标准化后的数据,αmin,j代表第j个数据特征在样本数据中的最小值,αmax,j代表第j个数据特征在样本数据中的最大值。
(2)预训练深度学习模型。首先根据样本的规模及实时性要求,确定深度学习网络的隐藏层数量及其节点数量,并初始化网络参数。然后用标准化后的电网电源、负荷、电压等样本数据为输入数据,对应断面线损率为标签数据,利用贪心无监督学习算法逐层对整个DBN深度置信网络模型逐层训练。最后将DBN的输出的特征向量给DNN一个较好的初值,采用BP算法用对应断面线损率有监督地训练DNN来拟合标签数据。
(3)迁移深度学习模型。首先,将通常认为深度学习模型中的底层通用网络冻结。然后,采用最大均值差异法(MMD)度量源训练数据与目标数据的分布差异,并计算源数据中每个样本的最大均值差异贡献系数(CCMMD),并选出ρi>0的样本数据。最后用选出的源样本数据微调预训练好的DNN,得到深度迁移学习模型TDBN-DNN。
(4)线损率预测。对任务目标输入数据进行标准化处理后,将此数据输入TDBN-DNN线损率预测模型,得到预测线损率值。
以上所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案做出的各种变形和改进,均应落入本发明权利要求书确定的保护范围内。

Claims (4)

1.一种基于深度迁移学习的理论线损率预测的方法,其特征在于,所述方法包括如下步骤:
步骤1,建立由多个RBM模型堆叠而成的DBN深度置信网络;其中,每个RBM模型所得对数似然函中的参数θ需用对比散度算法求导;
步骤2,将DBN深度置信网络的输出层连接到DNN模型的输入层,组成DBN-DNN深度学习模型;其中,DNN模型由多层普通神经网络组成,且最后一层为输出层;
步骤3,冻结DBN-DNN深度学习模型深度网络中的下层DBN,然后用MMD法度量源数据与任务预测数据的分布距离,并迁移出源样本中ρi>0的数据,获得基于迁移出的数据微调DBN-DNN中的DNN结构的模型,即TDBN-DNN迁移深度学习模型:
步骤4,利用TDBN-DNN迁移深度学习模型来模拟电网运行时的负荷数据、电源数据和母线电压数据与线损率之间的非线性映射关系,并对线损率进行预测;
步骤4的具体步骤如下:
(1)数据处理
对输入数据负荷数据、电源出力数据、母线电压数据标准化处理,如式(32):
Figure FDA0003292996110000011
式(32)中,αi,j代表第j个数据特征的第i个样本数据,i=1,2,L,MC,j=1,2,L,2r,α'i,j代表第j个数据特征的第i个样本数据标准化后的数据,αmin,j代表第j个数据特征在样本数据中的最小值,αmax,j代表第j个数据特征在样本数据中的最大值;
(2)TDBN-DNN迁移深度学习模型模拟模型来模拟电网运行时的负荷数据、电源数据和母线电压数据与线损率之间的非线性映射关系
根据样本的规模及实时性要求,确定TDBN-DNN迁移深度学习模型的隐藏层数量及其节点数量,并初始化网络参数;然后用标准化后的负荷数据、电源出力数据、母线电压数据样本数据为输入数据,对应断面线损率为标签数据,利用贪心无监督学习算法逐层对整个DBN深度置信网络模型逐层训练;最后将DBN的输出的特征向量给DNN一个较好的初值,采用BP算法用对应断面线损率有监督地训练DNN来拟合标签数据;
(3)TDBN-DNN迁移深度学习模型预测线损率
对任务目标输入数据进行标准化处理后,将此数据输入TDBN-DNN线损率预测模型,得到预测线损率值。
2.根据权利要求1所述的一种基于深度迁移学习的理论线损率预测的方法,其特征在于,所述步骤1的具体步骤如下:
一、建立DBN深度置信网络
RBM模型是一个能量模型,对于一组已知的状态(v,h),它的能量函数定义为Eθ(v,h),其中θ为网络参数θ={ai,bj,wij},它的隐含层与可视层的联合概率分布定义为p(v,h),即:
Figure FDA0003292996110000021
Figure FDA0003292996110000022
式(1)中m为输入单元个数,n为输出单元的个数,ai为每个输入单元实值偏置量,bj为每个隐单元的实值偏置,vi用来表示输入数据,hi为隐单元输出数据,wij为实值权重矩阵;
式(2)中Zθ为配分函数,
Figure FDA0003292996110000031
由受限波尔兹曼机各层之间的条件独立性可知,当给定输入数据时,输出层节点取值满足如下条件概率:
Figure FDA0003292996110000032
式(3)中
Figure FDA0003292996110000033
为sigmoid激活函数,输出层的数据确定后,输入节点的取值条件概率为:
Figure FDA0003292996110000034
给定一组训练样本G={g1,g2,L,gs},训练RBM模型,调整参数θ,以拟合给定的训练样本,通过最大化网络的似然函数L(θ)得到参数θ,即
Figure FDA0003292996110000035
为简化计算,将其写为对数形式为:
Figure FDA0003292996110000036
Figure FDA0003292996110000037
二、CD训练算法
用对比散度算法对对数似然函数中的参数θ求导,如下:
Figure FDA0003292996110000038
Figure FDA0003292996110000039
Figure FDA00032929961100000310
各参数的更新准则为:
Δwij=εCD(<vihjdata-<vihjrecon) (10)
Δai=εCD(<vidata-<virecon) (11)
Δbj=εCD(<hjdata-<hjrecon) (12)
式(11)—(12)中,εCD为学习步长,<hjrecon表示一步重构后的模型定义的分布。
3.根据权利要求1所述的一种基于深度迁移学习的理论线损率预测的方法,其特征在于,步骤2的具体步骤过程如下:
一、前向传播过程
Figure FDA0003292996110000041
f(p)=p (14)
hw,b(p)=δ(wp+b) (15)
Figure FDA0003292996110000042
Figure FDA0003292996110000043
式(16)中:
Figure FDA0003292996110000044
代表第l层第j节点与第l-1层第i节点之间的联接权重参数;
Figure FDA0003292996110000045
代表第l层第j节点的截距项;
式(17)中
Figure FDA0003292996110000046
代表第kl层第j节点的输出值;
二、反向传播过程
对于作为输出层的第kl层的输出单元i,其残差计算公式如下:
Figure FDA0003292996110000047
对于l=kl-1,kl-2,kl-3,L,2的各层,第l层的第i节点的残差计算式如下:
Figure FDA0003292996110000051
对于一个固定训练样本集{(u1,y1),L,(uc,yc)},包含c个样本,利用小批量梯度下降法求解深层神经网络,其损失函数为:
Figure FDA0003292996110000052
式(20)中,权重衰减参数λ用于控制式(20)中两项的重要性;因此,小批量梯度下降法中每次迭代对于参数w和b的更新如下:
Figure FDA0003292996110000053
Figure FDA0003292996110000054
4.根据权利要求1所述的一种基于深度迁移学习的理论线损率预测的方法,其特征在于,步骤3中的具体过程如下:
一、度量源数据与任务数据分布差异:
假设分别存在一个满足d分布的源数
Figure FDA0003292996110000055
和一个满足q分布的目标数据
Figure FDA0003292996110000056
X(s),X(t)的最大均值差异MMD可以表示为:
Figure FDA0003292996110000057
式(23)中H表示再生核希尔伯特空间RKHS,φ(·):X→H表示原始特征空间映射到RKHS的非线性特征映射核函数;由于RKHS通常是高维,甚至是无限空间,对应的核选择表示无穷维的高斯核:
Figure FDA0003292996110000058
式(24)其中σ函数的宽度参数;在此用MMD的平方形式,即MMD2;将其展开为:
Figure FDA0003292996110000061
在此引入核技巧:
<η(x),η(x')>H=<K(x,g),K(g,x')>H=K(x,x') (26)
式(25)简化为:
Figure FDA0003292996110000062
三、最大均值差异贡献系数迁移源数据
为了找出源数据和目标数据不相关或相关性不大的数据,在此,通过定义每个源数据的最大均值差异贡献系数CCMMD来筛选源数据;
用ρi表示第i个样本的最大均值差异贡献系数;假设缺少第i个源数据样本的MMDγ≠i为:
Figure FDA0003292996110000063
式(28)中MMDγ≠i表示缺少第i个源数据样本的最大均值距离,其中γ=1,2,L,Ns
Figure FDA0003292996110000064
式(28)中ρi表示第i个样本的最大均值差异贡献系数,若ρi>0,说明第i个样本是对MMD有贡献的,相反若ρi≤0,说明第i个样本是对MMD有“负”贡献的;通过计算每个源数据的ρi,迁移出ρi>0的样本数据,得到和目标数据分布更接近的源数据;
四、冻结DBN-DNN的DBN层,获得基于迁移出的数据微调DBN-DNN中的DNN结构的模型,即TDBN-DNN迁移深度学习模型。
CN201810999797.9A 2018-08-30 2018-08-30 一种基于深度迁移学习的理论线损率预测模型 Active CN109102126B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810999797.9A CN109102126B (zh) 2018-08-30 2018-08-30 一种基于深度迁移学习的理论线损率预测模型

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810999797.9A CN109102126B (zh) 2018-08-30 2018-08-30 一种基于深度迁移学习的理论线损率预测模型

Publications (2)

Publication Number Publication Date
CN109102126A CN109102126A (zh) 2018-12-28
CN109102126B true CN109102126B (zh) 2021-12-10

Family

ID=64864268

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810999797.9A Active CN109102126B (zh) 2018-08-30 2018-08-30 一种基于深度迁移学习的理论线损率预测模型

Country Status (1)

Country Link
CN (1) CN109102126B (zh)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109800526B (zh) * 2019-01-30 2022-11-04 华侨大学 一种童装纸样定制智能设计方法及***
CN109871622A (zh) * 2019-02-25 2019-06-11 燕山大学 一种基于深度学习的低压台区线损计算方法及***
CN110059802A (zh) 2019-03-29 2019-07-26 阿里巴巴集团控股有限公司 用于训练学习模型的方法、装置和计算设备
CN110473634B (zh) * 2019-04-23 2021-10-08 浙江大学 一种基于多域融合学习的遗传代谢病辅助筛查方法
CN110348713A (zh) * 2019-06-28 2019-10-18 广东电网有限责任公司 一种基于关联性分析和数据挖掘的台区线损计算方法
CN110378035A (zh) * 2019-07-19 2019-10-25 南京工业大学 一种基于深度学习的加氢裂化软测量建模方法
CN110536257B (zh) * 2019-08-21 2022-02-08 成都电科慧安科技有限公司 一种基于深度自适应网络的室内定位方法
CN110535146B (zh) * 2019-08-27 2022-09-23 哈尔滨工业大学 基于深度确定策略梯度强化学习的电力***无功优化方法
CN110399796A (zh) * 2019-09-02 2019-11-01 国网上海市电力公司 一种基于改进深度学习算法的电能质量扰动识别方法
CN110705029B (zh) * 2019-09-05 2021-09-07 西安交通大学 一种基于迁移学习的振荡扑翼能量采集***流场预测方法
CN110879917A (zh) * 2019-11-08 2020-03-13 北京交通大学 一种基于迁移学习的电力***暂态稳定自适应评估方法
CN110969293B (zh) * 2019-11-22 2023-07-21 上海交通大学 一种基于迁移学习的短期广义电力负荷预测方法
CN110990135B (zh) * 2019-11-28 2023-05-12 中国人民解放军国防科技大学 基于深度迁移学习的Spark作业时间预测方法和装置
CN110910969A (zh) * 2019-12-04 2020-03-24 云南锡业集团(控股)有限责任公司研发中心 一种基于迁移学习的锡铋合金性能预测方法
CN111612029B (zh) * 2020-03-30 2023-08-04 西南电子技术研究所(中国电子科技集团公司第十研究所) 机载电子产品故障预测方法
CN111652264B (zh) * 2020-04-13 2023-08-18 湖北华中电力科技开发有限责任公司 基于最大均值差异的负迁移样本筛选方法
CN111522290A (zh) * 2020-04-24 2020-08-11 大唐环境产业集团股份有限公司 一种基于深度学习方法的脱硝控制方法和***
CN114004328A (zh) * 2020-07-27 2022-02-01 华为技术有限公司 Ai模型更新的方法、装置、计算设备和存储介质
CN112560079B (zh) * 2020-11-03 2024-04-19 浙江工业大学 一种基于深度信念网络和迁移学习的隐匿虚假数据注入攻击方法
CN112330488B (zh) * 2020-11-05 2022-07-05 贵州电网有限责任公司 基于迁移学习的电网频率态势预测方法
CN113393051B (zh) * 2021-06-30 2023-07-18 四川大学 基于深度迁移学习的配电网投资决策方法
CN113537244B (zh) * 2021-07-23 2024-03-15 深圳职业技术学院 一种基于轻量化YOLOv4的家畜图像目标检测方法及装置
CN113505847B (zh) * 2021-07-26 2023-04-14 云南电网有限责任公司电力科学研究院 一种基于迁移学习的节能量在线量测***及方法
CN114239114A (zh) * 2021-12-21 2022-03-25 浙江工业大学台州研究院 一种基于迁移学习融合模型的桁架应力预测及轻量化方法
CN115879569B (zh) * 2023-03-08 2023-05-23 齐鲁工业大学(山东省科学院) 一种IoT观测数据的在线学习方法及***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104794534A (zh) * 2015-04-16 2015-07-22 国网山东省电力公司临沂供电公司 一种基于改进深度学习模型的电网安全态势预测方法
CN107769972A (zh) * 2017-10-25 2018-03-06 武汉大学 一种基于改进的lstm的电力通信网设备故障预测方法
CN108108858A (zh) * 2018-01-22 2018-06-01 佛山科学技术学院 一种短期电力负荷预测方法
CN108304927A (zh) * 2018-01-25 2018-07-20 清华大学 基于深度学习的轴承故障模式诊断方法及***

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10796220B2 (en) * 2016-05-24 2020-10-06 Marvell Asia Pte, Ltd. Systems and methods for vectorized FFT for multi-dimensional convolution operations
CN106199174A (zh) * 2016-07-01 2016-12-07 广东技术师范学院 基于迁移学习的挤压机能耗异常预测方法
US10452899B2 (en) * 2016-08-31 2019-10-22 Siemens Healthcare Gmbh Unsupervised deep representation learning for fine-grained body part recognition
CN107679859B (zh) * 2017-07-18 2020-08-25 ***股份有限公司 一种基于迁移深度学习的风险识别方法以及***
CN107506590A (zh) * 2017-08-26 2017-12-22 郑州大学 一种基于改进深度信念网络的心血管疾病预测模型
CN108154223B (zh) * 2017-12-22 2022-04-15 北京映翰通网络技术股份有限公司 基于网络拓扑及长时序信息的配电网工况录波分类方法
CN108256556A (zh) * 2017-12-22 2018-07-06 上海电机学院 基于深度信念网络的风力发电机组齿轮箱故障诊断方法
CN108446711B (zh) * 2018-02-01 2022-04-22 南京邮电大学 一种基于迁移学习的软件缺陷预测方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104794534A (zh) * 2015-04-16 2015-07-22 国网山东省电力公司临沂供电公司 一种基于改进深度学习模型的电网安全态势预测方法
CN107769972A (zh) * 2017-10-25 2018-03-06 武汉大学 一种基于改进的lstm的电力通信网设备故障预测方法
CN108108858A (zh) * 2018-01-22 2018-06-01 佛山科学技术学院 一种短期电力负荷预测方法
CN108304927A (zh) * 2018-01-25 2018-07-20 清华大学 基于深度学习的轴承故障模式诊断方法及***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
电力***的迁移强化学习优化算法研究;张孝顺;《中国博士学位论文全文数据库 工程科技Ⅱ辑》;20180715;C042-35 *

Also Published As

Publication number Publication date
CN109102126A (zh) 2018-12-28

Similar Documents

Publication Publication Date Title
CN109102126B (zh) 一种基于深度迁移学习的理论线损率预测模型
Zhang et al. Modeling and simulating of reservoir operation using the artificial neural network, support vector regression, deep learning algorithm
CN109492822B (zh) 空气污染物浓度时空域关联预测方法
CN113053115B (zh) 一种基于多尺度图卷积网络模型的交通预测方法
CN112990556A (zh) 一种基于Prophet-LSTM模型的用户用电能耗预测方法
Li et al. An intelligent transient stability assessment framework with continual learning ability
CN108985515B (zh) 一种基于独立循环神经网络的新能源出力预测方法及***
CN108091135A (zh) 基于优化小波神经网络的停车泊位多步预测方法
CN110298434B (zh) 一种基于模糊划分和模糊加权的集成深度信念网络
CN112488452B (zh) 一种基于深度强化学习的能源***管理多时间尺度最优决策方法
CN113158572A (zh) 一种短期负荷的预测方法及装置
CN108182490A (zh) 一种大数据环境下的短期负荷预测方法
CN111525587A (zh) 一种基于无功负荷态势的电网无功电压控制方法及***
Jia et al. Water quality prediction method based on LSTM-BP
Na et al. A novel heuristic artificial neural network model for urban computing
Samsudin et al. A hybrid least squares support vector machines and GMDH approach for river flow forecasting
CN112183721B (zh) 一种基于自适应差分进化的组合水文预测模型的构建方法
CN112330044A (zh) 一种基于迭代聚集网格搜索算法的支持向量回归模型
CN110705756B (zh) 一种基于输入凸神经网络的电力能耗优化控制方法
Guo et al. Short-Term Water Demand Forecast Based on Deep Neural Network:(029)
CN116610416A (zh) 基于Kubernetes的负载预测型弹性伸缩***及方法
CN116663745A (zh) 一种基于pca_ dwt的lstm流域水流量预测方法
CN114254828B (zh) 一种基于混合卷积特征提取器和gru的电力负荷预测方法
CN115907000A (zh) 一种用于电力***最优潮流预测的小样本学习方法
CN114444763A (zh) 基于afsa-gnn的风电功率预测方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant