CN109102126B - 一种基于深度迁移学习的理论线损率预测模型 - Google Patents
一种基于深度迁移学习的理论线损率预测模型 Download PDFInfo
- 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
Links
- 238000013508 migration Methods 0.000 title claims abstract description 29
- 230000005012 migration Effects 0.000 title claims abstract description 26
- 238000000034 method Methods 0.000 claims abstract description 35
- 238000012549 training Methods 0.000 claims abstract description 32
- 238000013136 deep learning model Methods 0.000 claims abstract description 27
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 18
- 238000013528 artificial neural network Methods 0.000 claims abstract description 10
- 238000013526 transfer learning Methods 0.000 claims abstract description 9
- 230000006870 function Effects 0.000 claims description 26
- 230000008569 process Effects 0.000 claims description 16
- 238000004364 calculation method Methods 0.000 claims description 14
- 238000013507 mapping Methods 0.000 claims description 12
- 238000012545 processing Methods 0.000 claims description 9
- 238000011478 gradient descent method Methods 0.000 claims description 6
- 230000008014 freezing Effects 0.000 claims description 5
- 238000007710 freezing Methods 0.000 claims description 5
- 239000011159 matrix material Substances 0.000 claims description 5
- 238000012544 monitoring process Methods 0.000 claims description 2
- 230000008929 regeneration Effects 0.000 claims description 2
- 238000011069 regeneration method Methods 0.000 claims description 2
- 238000004088 simulation Methods 0.000 claims description 2
- 230000004913 activation Effects 0.000 claims 1
- 238000010276 construction Methods 0.000 abstract description 5
- 238000013473 artificial intelligence Methods 0.000 abstract description 4
- 238000004134 energy conservation Methods 0.000 abstract description 2
- 230000007613 environmental effect Effects 0.000 abstract description 2
- 238000005457 optimization Methods 0.000 abstract 1
- 238000013135 deep learning Methods 0.000 description 5
- 238000010801 machine learning Methods 0.000 description 4
- 238000011160 research Methods 0.000 description 3
- 230000003213 activating effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E40/00—Technologies for an efficient electrical power generation, transmission or distribution
- Y02E40/70—Smart grids as climate change mitigation technology in the energy generation sector
-
- Y—GENERAL 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
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS 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/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/50—Systems 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),即:
式(1)中m为输入单元个数,n为输出单元的个数,ai为每个输入单元实值偏置量,bj为每个隐单元的实值偏置,vi用来表示输入数据,hi为隐单元输出数据,wij为实值权重矩阵;
二、CD训练算法
用对比散度算法对对数似然函中的参数θ求导,如下:
各参数的更新准则为:
△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的训练过程包括前向传播和反向传播,内容如下:
一、前向传播过程
f(p)=p (14)
hw,b(p)=δ(wp+b) (15)
二、反向传播过程
对于作为输出层的第kl层的输出单元i,其残差计算公式如下:
对于l=kl-1,kl-2,kl-3,…,2的各层,第l层的第i节点的残差计算式如下:
对于一个固定训练样本集{(u1,y1),…,(uc,yc)},包含c个样本,利用小批量梯度下降法求解深层神经网络,其损失函数为:
式(20)中,权重衰减参数λ用于控制式(20)中两项的重要性;因此,小批量梯度下降法中每次迭代对于参数w和b的更新如下:
进一步的技术方案在于,,步骤3的具体过程如下:
一、度量源数据与任务数据分布差异:
式(23)中H表示再生核希尔伯特空间RKHS,φ(·):X→H表示原始特征空间映射到RKHS的非线性特征映射核函数;由于RKHS通常是高维,甚至是无限空间,对应的核选择表示无穷维的高斯核:
式(24)其中σ函数的宽度参数;在此用MMD的平方形式,即MMD2;将其展开为:
在此引入核技巧:
<η(x),η(x')>H=<K(x,·),K(·,x')>H=K(x,x') (26)
式(25)简化为:
三、最大均值差异贡献系数迁移源数据
为了找出源数据和目标数据不相关或相关性不大的数据,在此,通过定义每个源数据的最大均值差异贡献系数CCMMD来筛选源数据;
用ρi表示第i个样本的最大均值差异贡献系数;假设缺少第i个源数据样本的MMDγ≠i为:
式(28)中MMDγ≠i表示缺少第i个源数据样本的最大均值距离,其中γ=1,2,…,Ns则
式(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):
式(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),即:
式(1)中m为输入单元个数,n为输出单元的个数,ai为每个输入单元实值偏置量,bj为每个隐单元的实值偏置,vi用来表示输入数据,hi为隐单元输出数据,wij为实值权重矩阵;
二、CD训练算法
对比散度(contrastive divergence,CD).用对比散度算法对对数似然函中的参数θ求导,如下:
各参数的更新准则为:
△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的训练过程包括前向传播和反向传播,内容如下:
一、前向传播过程
f(p)=p (14)
hw,b(p)=δ(wp+b) (15)
二、反向传播过程
对于第kl层(输出层)的输出单元i,其残差计算公式如下:
对于l=kl-1,kl-2,kl-3,…,2的各层,第l层的第i节点的残差计算式如下:
对于一个固定训练样本集{(u1,y1),…,(uc,yc)},包含c个样本,利用小批量梯度下降法求解深层神经网络,其损失函数为:
其(20)中,权重衰减参数λ用于控制式(20)中两项的重要性;因此,小批量梯度下降法中每次迭代对于参数w和b的更新如下:
进一步的,在步骤3中,所述迁移深度学习模型,其具体过程如下:
用源数据训练DBN-DNN深度学习模型,训练过程如步骤一、二所示。
一、度量源数据与任务数据分布差异:
式(23)中H表示再生核希尔伯特空间(reproducing kernel Hilbert space,RKHS),φ(·):X→H表示原始特征空间映射到RKHS的非线性特征映射核函数;由于RKHS通常是高维,甚至是无限空间,对应的核一般选择表示无穷维的高斯核:
式(24)其中σ函数的宽度参数;为了计算方便,我们通常用MMD的平方形式,即MMD2;将其展开为:
在此引入核技巧(kernel trick):
<η(x),η(x')>H=<K(x,·),K(·,x')>H=K(x,x') (26)
式(25)简化为:
二、最大均值差异贡献系数迁移源数据
为了找出源数据和目标数据不相关或相关性不大的数据,在此,本文通过定义每个源数据的最大均值差异贡献系数(contributiong coefficient of maximum meandiscrepancy,CCMMD)来筛选源数据;
用ρi表示第i个样本的最大均值差异贡献系数;假设缺少第i个源数据样本的MMDγ≠i为:
式(28中)MMDγ≠i表示缺少第i个源数据样本的最大均值距离,其中γ=1,2,…,Ns则
式(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);
T=[△ξ1,△ξ2,…,△ξMC] (31)
式(30)中,其中MC为断面数量,r为电网中节点数量,e为负荷PQ节点数量;
式(31)中,△ξi为第i个样本的线损率标签数据;
二、TDBN-DNN模型构建与求解
具体步骤如下:
(1)数据处理。因负荷数据、电源出力数据、母线电压数据取值范围和单位不同,为了不受量纲的影响,防止特征之间的绝对值不同而出现数据“大吃小”的情况,对输入数据标准化处理,如式(32):
式(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):
式(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),即:
式(1)中m为输入单元个数,n为输出单元的个数,ai为每个输入单元实值偏置量,bj为每个隐单元的实值偏置,vi用来表示输入数据,hi为隐单元输出数据,wij为实值权重矩阵;
二、CD训练算法
用对比散度算法对对数似然函数中的参数θ求导,如下:
各参数的更新准则为:
Δ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表示一步重构后的模型定义的分布。
3.根据权利要求1所述的一种基于深度迁移学习的理论线损率预测的方法,其特征在于,步骤2的具体步骤过程如下:
一、前向传播过程
f(p)=p (14)
hw,b(p)=δ(wp+b) (15)
二、反向传播过程
对于作为输出层的第kl层的输出单元i,其残差计算公式如下:
对于l=kl-1,kl-2,kl-3,L,2的各层,第l层的第i节点的残差计算式如下:
对于一个固定训练样本集{(u1,y1),L,(uc,yc)},包含c个样本,利用小批量梯度下降法求解深层神经网络,其损失函数为:
式(20)中,权重衰减参数λ用于控制式(20)中两项的重要性;因此,小批量梯度下降法中每次迭代对于参数w和b的更新如下:
4.根据权利要求1所述的一种基于深度迁移学习的理论线损率预测的方法,其特征在于,步骤3中的具体过程如下:
一、度量源数据与任务数据分布差异:
式(23)中H表示再生核希尔伯特空间RKHS,φ(·):X→H表示原始特征空间映射到RKHS的非线性特征映射核函数;由于RKHS通常是高维,甚至是无限空间,对应的核选择表示无穷维的高斯核:
式(24)其中σ函数的宽度参数;在此用MMD的平方形式,即MMD2;将其展开为:
在此引入核技巧:
<η(x),η(x')>H=<K(x,g),K(g,x')>H=K(x,x') (26)
式(25)简化为:
三、最大均值差异贡献系数迁移源数据
为了找出源数据和目标数据不相关或相关性不大的数据,在此,通过定义每个源数据的最大均值差异贡献系数CCMMD来筛选源数据;
用ρi表示第i个样本的最大均值差异贡献系数;假设缺少第i个源数据样本的MMDγ≠i为:
式(28)中MMDγ≠i表示缺少第i个源数据样本的最大均值距离,其中γ=1,2,L,Ns则
式(28)中ρi表示第i个样本的最大均值差异贡献系数,若ρi>0,说明第i个样本是对MMD有贡献的,相反若ρi≤0,说明第i个样本是对MMD有“负”贡献的;通过计算每个源数据的ρi,迁移出ρi>0的样本数据,得到和目标数据分布更接近的源数据;
四、冻结DBN-DNN的DBN层,获得基于迁移出的数据微调DBN-DNN中的DNN结构的模型,即TDBN-DNN迁移深度学习模型。
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)
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)
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)
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 | 南京邮电大学 | 一种基于迁移学习的软件缺陷预测方法 |
-
2018
- 2018-08-30 CN CN201810999797.9A patent/CN109102126B/zh active Active
Patent Citations (4)
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)
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 |