介绍
近年来,光伏发电等可再生能源发电发展迅速。在有效缓解环境问题的同时,光伏发电高渗透电力系统对电力系统安全稳定运行提出挑战 [1] 。光伏发电的波动性和间歇性对电压上升、保护布置和电能质量造成潜在的不利影响 [2] 。在这种背景下,光伏发电预测对于可靠、安全的电力系统运行至关重要。
概率预测技术量化了预测目标的不确定性,已广泛应用于可再生能源电力预测。从广义上讲,概率预测技术分为参数方法和非参数方法 [3] 。前者虽然只需要少量的计算,但对概率分布的假设不当可能会导致预测结果出现巨大误差 [4] 。另一方面,非参数方法不对概率分布函数的类型做出任何假设。流行的非参数概率预测方法包括核密度估计 (KDE) [5] , [6] , 贝叶斯学习 [7] 、分位数回归森林(QRF) [8] 和分位数回归 (QR) [4] , [9] – [14] 。
近年来,基于QR的概率预测因其可以灵活地融入各种机器学习方法而受到广泛研究。参考 [4] 提出了一种基于QR和极限学习机(ELM)的光伏发电功率概率预测方法,并使用基于存储库的粒子群优化来训练预测模型。在 [9] , [10] ,基于 QR 和 ELM 的直接分位数回归 (DQR) 模型被表述为具有高计算效率的线性规划 (LP) 问题。在 [11] ,集成了不同的基于 QR 的方法,包括分位数回归神经网络(QRNN)和分位数回归梯度提升(QRGB),以提高概率预测性能。最近,许多研究者讨论了QR和深度学习的结合。参考 [12] 和 [13] 使用深度学习中的流行技术(例如批量训练和跳过连接)提出了改进的 QRNN(iQRNN)。 QR的pinball损失函数应用于 [14] 训练长短期记忆 (LSTM) 神经网络,该网络可以对负载需求进行可靠的概率预测。
尽管QR已成功应用于电力系统的概率预测,但现有文献中尚未完全解决两个问题。首先,尽管深度学习具有强大的处理海量数据的能力,但它往往会受到训练过程耗时和参数调整困难的困扰。其次,预测结果可能会出现分位数交叉现象,即预测的分位数没有按照指定的概率增加 [15] 。防止分位数交叉的常见做法包括:1)根据概率重新排列分位数 [11] , 2) 在损失函数中添加交叉分位数的惩罚项 [4] ; 3)同时估计多个分位数,并附加约束以确保不交叉 [9] , [10] 。由于朴素重排是实现单调性的折衷方案,因此方法 2 和 3 被许多研究者采用。然而,正如所指出的 [11] ,分位数交叉仍然发生在预测阶段,因为这两种方法只考虑训练阶段的非交叉约束。
上述预测模型主要针对个体可再生能源发电。请注意,地理位置接近的光伏机组对电力输出表现出很强的依赖性,因为它们受到相似天气条件的影响 [16] 。为了评估这种时空依赖性,向量自回归(VAR) [17] ,多元广义自回归条件异方差(mGARCH)模型 [18] 和 Copula 函数 [5] , [19] – [21] 已应用于可再生能源的概率预测或情景生成。 VAR 和 mGARCH 等自回归方法需要参数边缘分布,而 Copula 函数也适用于非参数边缘分布。
在 [5] , [19] ,分别通过KDE和QR得到风电的边际概率分布,然后基于Pair-Copula函数对多个风电场的空间依赖性进行建模。在 [20] ,QR结合双向LSTM进行概率预测,并使用经验Copula制定联合概率分布。在 [21] ,采用高斯混合模型对风电边际进行建模,并基于Copula理论构建时空模型。尽管Copula已被广泛用于对可再生能源电力依赖性进行建模,但传统做法是基于所有历史数据来估计单个Copula函数的参数,这忽略了不同外部条件下的条件相关性。
最近,陈等人提出了广泛学习系统(BLS)。 [22] 。与通过增加层数来提高逼近能力的深度神经网络不同,BLS通过扩展单个隐藏层的宽度来增强其泛化性能 [23] 。此外,AJ Cannon提出了单调复合分位数回归神经网络(MCQRNN) [24] 。 MCQRNN 的结构确保预测的分位数随其概率单调递增。受 MCQRNN 思想的启发,我们提出了一种光伏发电时空概率预测模型,该模型应用称为单调广泛学习系统(MBLS)的神经网络来解决分位数交叉问题。 MBLS 经过有效训练,并显示出与深度神经网络相当的逼近能力。此外,为了建立不同天气条件下的时空预报模型,利用自组织图(SOM)对历史数据进行聚类,并基于聚类样本估计不同的Copula函数。最后,将MBLS得到的边际分布与Copula建立的时空依赖模型相结合,预测不同光伏机组和时间步长的功率输出的联合概率分布。本文的主要贡献如下:
我们提出 MBLS 来预测光伏发电的边际概率分布。我们给出了预测目标相对于预测输入的单调性的理论证明;因此,MBLS从根本上克服了现有基于QR的概率预测方法的分位数交叉问题。
我们设计考虑光伏发电特性的预测模型。将斜坡函数应用于 MBLS 的输出层,以保证预测的分位数位于光伏发电的标称范围内。采用Huber范数来逼近QR损失函数中的不可微函数,并基于反向传播推导出MBLS的训练。设计的网络提高了预测模型的准确性和计算效率。
我们将 SOM 与 Copula 函数结合起来建立光伏发电的联合概率分布。使用SOM对光伏发电和气象数据进行聚类,并为每个聚类建立Copula函数,以模拟多个光伏机组和各种外部条件下时间步长的时空依赖性。
通过与现有方法的比较,使用真实世界光伏数据验证了该方法的有效性。 QRMBLS方法以有效的方式提供可靠且敏锐的概率预测,无需分位数交叉,其整体性能优于基准方法。此外,所提出的时空预测方法根据实际光伏发电数据生成反映时空依赖性的场景。
本文的其余部分组织如下。使用 MBLS 进行边际概率预测和使用基于聚类的 Copula 进行时空预测的方法在 Sections II 和 III , 分别。 Section IV 介绍了光伏发电功率预测的评价标准。在 Section V ,显示了综合案例研究和结果。最后得出结论 Section VI 。
基于MBLS的概率预测
本节介绍基于 QR 的概率预测模型,并提出 MBLS 网络来解决 QR 方法的分位数交叉问题。为了简洁起见,所提出的概率预测模型称为 QRMBLS。
A. 分位数回归
t时刻光伏发电功率的预测目标记为y ( t ),预测模型的输入向量记为x ( t )。假设x ( t )是v维向量,即x ( t )=[ x1 ( t ), x2 ( t ),…, xv ( t )]。然后,光伏发电功率预测的数据集表示为
为了估计y ( t ) 的概率分布,分位数q τ ( t ) 的概率为τ
QR 方法以分位数的形式近似随机变量的条件概率分布 [25] 。具体来说,条件分位数是通过最小化非对称加权绝对偏差之和来估计的:
基于预测分位数,标称覆盖概率为 1 − γ的预测区间 (PI) 如下
B.MBLS的网络结构
MBLS 旨在预测具有单调递增分位数的光伏发电边际概率分布。与深度神经网络不同,MBLS扩展了单个隐藏层的宽度以增强其泛化性能。 MBLS的网络结构如图所示 Fig. 1 并介绍如下。
首先,输入矩阵X ∈ ℝ N × u分为两部分: X M ∈ ℝ N × m包含与输出具有单调递增关系的输入变量
其次,对于N g个特征映射组,每组中的N f个特征节点,通过提取X N的特征来生成第i个特征映射组中的特征节点,如下所示:
第三, N e 个增强节点基于特征映射F = [ F 1 , F 2 , …, F N g ] 和X M构建:
Finally, the hidden layer of MBLS contains both the feature and enhancement nodes, which are connected to the output layer. Therefore, the output of MBLS is given by
For PV power probabilistic forecasting, the outputs
For simplicity, if M is a matrix, then Mi denotes the ith row of M while Mi,j denotes the element at the ith row and jth column of M. If v is a column vector, then vi denotes the ith element of v. We obtain Lemma 1 based on the structure of MBLS.
Lemma 1:
For any n1, n2 ∈ {1, 2, …, N}, if XNn1 = XNn2 and XM n1
The proof of Lemma 1 is given in Appendix A. According to (7), the elements of XN remain the same in predicting the quantiles of PV power at one time step. Hence, a higher quantile probability leads to a larger predicted quantile based on Lemma 1; thus, the monotonicity of quantiles is satisfied.
C. Monotone Broad Learning System Training
To predict K quantiles of T time steps, we modify the loss function of (3) as
Since the pinball loss function (4) and the ramp function (11) are not differentiable everywhere, we establish the Huber-norm versions of (4) and (10) to make the loss function differentiable [14]. The approximated pinball loss and ramp functions are denoted by ρτ(A)(ε) and r(A)(π), of which the detailed formulas are given in Appendix B. In addition, regularization terms are considered in the loss function to prevent overfitting. Finally, the loss function is stated as
The parameters of MBLS, including VM, WM, WN,
基于Copula的时空预测
本节首先利用SOM获取不同的光伏发电数据集群,然后基于Copula理论对每个集群中光伏发电的时空依赖性进行建模。最后总结了时空光伏发电功率预测模型的框架。
A. 自组织映射
SOM是一种基于神经网络的聚类技术,将原始输入空间转换为二维输出空间 [27] 。输入样本
算法1给出了SOM的训练过程。SOM将光伏发电数据集聚类成具有不同外部条件的多个子集,然后根据每个子集的历史光伏发电数据获得时空光伏发电依赖关系。
算法1:自组织映射的训练。
输入:输入样本
输出: SOM w i ( i = 1, 2, …, N O ) 的权重向量
k ←1
使用随机值初始化w i
而k ≤
选择样本
标准化w i和
k ← k + 1
结束同时
B. 系词理论
对于N个PV机组和N个超前预测,光伏发电功率预测的概率模型中存在NPV × N个超前随机变量。本文利用Copula理论建立多个随机变量的联合概率分布,得到光伏发电功率的时空依赖性。具体来说,根据Sklar定理,建立随机变量的联合概率分布为 [5] ,
C. 光伏发电时空预测框架
所提出的光伏发电功率预测方法的框架如图所示 Fig. 2 。离线模型训练的流程如下:
训练基于QRMBLS的概率预测模型:训练不同PV单元和前瞻时间的边际概率预测模型。
训练SOM并估计Gaussian Copula参数:为了区分不同气象条件下光伏发电功率的时空依赖性,将各个光伏机组的预测输入组合起来形成输入样本 ( t )。然后,SOM 会将输入样本分为几个簇。最后根据各集群的光伏发电数据,得出参数χ 高斯 Copula 的估计代表了不同条件下的时空依赖性。Σ
在线预测流程如下:
预测光伏发电量边际概率分布:对于N个PV光伏机组和N个超前预测,通过预训练的QRMBLS模型获得NPV × N个超前光伏发电量边际概率分布。
预测光伏发电功率的时空依赖性:首先,组合光伏发电功率预测的输入变量,形成SOM的输入样本。其次,根据预训练的SOM确定输入样本的聚类。第三,获得所选聚类的高斯 Copula 相关矩阵。最后将边际分布与高斯Copula相结合得到光伏发电的联合概率分布。
基于预测的概率分布模型,通过采样方法生成时空光伏功率样本 [29] 评估光伏发电功率预测的准确性。
光伏发电功率预测评价标准
A. 边际概率预测的评价标准
边际概率预测方法的性能从可靠性和锐度两个方面进行评价 [3] 。
可靠性:可靠性是根据实际和预测光伏发电的概率分布之间的相似性来衡量的。这里,我们使用绝对偏差指标来评估概率预测的可靠性 [4] :View Source\begin{equation*}\text{De}{\rm{v}_k} = \left| {{{\hat \tau }_k} - {\tau _k}} \right| \tag{20} \end{equation*}Devk=|τ^k−τk|(20)
在哪里
清晰度:我们使用预测区间的平均宽度来评估清晰度:View Source\begin{equation*}{\bar \delta ^\gamma } = \frac{1}{{{T_{\text{test}}}}}\sum\limits_{t = 1}^{{T_{\text{test}}}} {\left({{\hat q}^{1 - {\gamma \mathord{\left/ {\vphantom {\gamma 2}} \right. } 2}}}(t) - {{\hat q}^{{\gamma \mathord{\left/ {\vphantom {\gamma 2}} \right. } 2}}}(t)\right)} \tag{23} \end{equation*}δ¯γ=1Ttest∑t=1Ttest(q^1−γ/γ22(t)−q^γ/γ22(t))(23)
综合标准:我们使用技能分数(SS) [4] 和温克勒评分 (WS) [7] 综合评估预测结果的可靠性和敏锐度。 SS 是在测试数据集上计算的 pinball 损失:View Source\begin{equation*}\text{SS} = \frac{1}{{{T_{\text{test}}}K}}\sum\limits_{t = 1}^{{T_{\text{test}}}} {\sum\limits_{k = 1}^K {({\tau _k} - {\eta ^{{\tau _k}}}(t))(y(t) - {{\hat q}^{{\tau _k}}}(t))} } \tag{24} \end{equation*}SS=1TtestK∑t=1Ttest∑k=1K(τk−ητk(t))(y(t)−q^τk(t))(24)
WS 定义为
交叉损耗:我们使用交叉损耗(CL) [30] 评估概率预测结果的分位数交叉问题:View Source\begin{equation*}\text{CL} = \frac{1}{{{T_{\text{test}}}(K - 1)}}\sum\limits_{t = 1}^{{T_{\text{test}}}} {\sum\limits_{k = 1}^{K - 1} {\max (0,{{\hat q}^{{\tau _k}}}(t) - {{\hat q}^{{\tau _{k + 1}}}}(t))} } \tag{27} \end{equation*}CL=1Ttest(K−1)∑t=1Ttest∑k=1K−1max(0,q^τk(t)−q^τk+1(t))(27)
B. 时空预报评价标准
我们使用对数分数 (LS) [17] 和能量分数 (ES) [19] 评估时空概率预测模型。 LS 是测量时评估的预测分布的平均负对数似然:
ES 通过测量和预测场景计算:
请注意,LS 和 ES 都是负向的。
案例研究
A. 数据集描述
澳大利亚尤拉拉五个光伏机组的数据集 [31] (表示为案例1)用于测试所提出的预测方法的有效性。 5台光伏机组分别表示为PV1、PV2、PV3、PV4和PV5,额定容量分别为226.8kW、22.6kW、38.3kW、327.6kW和105.9kW。气象数据包括尤拉拉沙漠花园气象站测量的太阳辐照度、温度和风速。气象数据和光伏发电的数据分辨率均为5分钟。本文重点研究小时内预测 [3] 。因此,我们预计光伏发电量将提前五分钟到一小时。在这种情况下, N PV = 5, N Lead = 12,时空预测中有 60 个边际分布。
Table I 提供有关光伏发电预测数据的信息。由于不同季节光伏发电格局不同,案例研究中采用了2017年和2018年夏季(1月、2月、12月)和冬季(6月、7月、8月)的数据,形成两个独立的数据集对应两个季节。数据清洗时,将异常数据超过10个的日期剔除。对于其他数据无效的日期,使用线性插值来纠正数据集。因此,对于每个季节,最后20天的数据被视为测试数据,其余的数据被视为训练数据。由于光伏机组的功率输出在夜间为零,因此仅保留白天的数据。此外,数据清理后的样本量和天数在 Table I 。预测模型的输入变量包括高达N L滞后时间步长的光伏发电观测值、滞后温度、风速和太阳辐照度 [4] , [32] 。在本文中, N L是使用基于 BLS 的点预测模型的五重交叉验证来确定的。
为了加强所提出的 QRMBLS 方法的有效性,美国阿什兰分布式光伏机组的另一个数据集 [33] (表示为案例2)用于边际概率预测的案例研究。该光伏发电额定容量为15kW,气象数据包括太阳辐照度、温度、风速等。使用2015年、2016年、2017年春季(3月、4月、5月)和秋季(9月、10月、11月)的数据。对于每个季节,将最近90天的数据视为测试数据,其余的数据视为训练数据。数据分辨率也是5分钟,数据集的预处理与案例1类似。该数据集的基本信息也呈现在 Table I 。案例1 的边际概率预测和时空预测的源代码位于 [34] 。
B. 边际概率预测的结果
在案例1 的边际概率预测案例研究中,我们仅给出 PV1 结果,因为其他 PV 单元类似。为了验证所提出的 QRMBLS 模型的优越性,现有的方法包括持久性方法 [3] , [10] ,QRNN [35] ,DQR [10] , iQRNN [12] 和MCQRNN [24] 用于比较。持久性方法是超短期可再生能源发电预测的流行基准,其中假设基本概率分布为高斯分布。相反,其他方法是非参数模型。具体来说,训练了几个 QRNN 模型来预测具有不同概率的分位数,而忽略了分位数交叉问题。 DQR 模型训练中考虑了非交叉分位数约束。 MCQRNN网络结构的设计是为了避免分位数交叉问题。
Fig. 3 显示不同条件下中午12:00光伏发电功率的小时内预测区间。 PI涵盖了大部分测量的光伏发电功率输出,这表明了QRMBLS模型的可靠性。此外,这些 PI 与实际测量值并不对称;因此,诸如高斯分布之类的参数分布无法准确地对光伏发电概率分布进行建模。另外,阴天的PI宽度比晴天的PI宽度要大,因为阴天光伏发电的波动性更大。
根据 Fig. 3 ,QRMBLS 得到的分位数是单调递增的。然而,QRNN 结果存在分位数交叉问题,如图所示 Fig. 4 。交叉的分位数不提供正确的 PI。例如,在提前1小时的预测结果中,覆盖率40%的PI比覆盖80%的PI更宽,这与PI的定义相矛盾。因此,解决概率预测中的分位数交叉问题非常重要。
Table II 给出了几种方法的提前5分钟和1小时概率预报结果的评价标准。所提出的 QRMBLS 方法在可靠性方面表现出最佳性能,并在锐度方面给出了与 MCQRNN 类似的结果。综合标准来看,QRMBLS在1小时和5分钟情况下的技能得分分别排名第一和第二;它在温克勒分数方面也排名第二。持久性方法在 5 分钟的情况下表现良好,因为它是非常短的交付时间的基准 [4] 。然而,在 1 小时的情况下,其性能显着恶化,代表着最差的可靠性和综合得分。 QRNN 模型在可靠性方面表现出良好的性能,但在所有方法中获得了最差的锐度分数。相比之下,DQR 方法在清晰度和 Winker 分数方面表现出良好的性能,但可靠性最差。 iQRNN和MCQRNN方法在可靠性和综合得分方面均逊于QRMBLS方法。
持久性方法、MCQRNN 和 QRMBLS 的 CL 分数为零,这意味着这些方法保证了分位数单调性。这是因为持久性方法使用高斯分布对预测分布进行建模,而 MCQRNN 和 QRMBLS 基于其网络结构克服了分位数交叉问题。 QRNN 和 iQRNN 获得交叉分位数,因为概率的分位数是独立预测的。 DQR 的 CL 分数也不为零,因为它只考虑训练阶段的非交叉分位数约束。
QRMBLS 的计算效率与基准方法的计算效率进行了比较 Table III 。所有方法均使用 MATLAB R2021a 在配备 Intel Core i5-8400 CPU @ 2.88 GHz 和 8 GB RAM 的 PC 上实现。持久性方法的模型训练速度非常快,因为它只估计高斯分布的参数。 QRMBLS 在计算效率方面排名第二,在夏季情况下比 QRNN 快约 25 倍。 QRNN 使用多个神经网络来估计不同的分位数,因此承受着沉重的计算负担。 DQR 也很耗时,因为它解决了考虑分位数范围和非交叉分位数约束的大规模线性规划问题。 iQRNN 是基于两个隐藏层的深度神经网络,因此模型训练时间较长。由于参数数量较多,MCQRNN 的训练时间比 QRMBLS 长得多。
Figs. 5 和 6 呈现评估标准的雷达图,直观地比较不同方法的性能。考虑到评估标准越小表明预测结果越好,雷达图面积越小意味着性能越好。如图所示,所提出的 QRMBLS 方法在不同情况、季节和时间范围内获得了最佳总体结果。
总之,QRMBLS 提供了可靠的概率预测,无需分位数交叉,其清晰度和综合得分可与最先进的方法相媲美。 QRMBLS 模型经过有效训练,在实际的小时内光伏发电预测方面具有很高的潜力。
C. 时空预测结果
本节采用 QRMBLS 方法来获取各种光伏电站和时间步长的边际分布。 SOM 用于对历史数据进行聚类,以对当前条件下的光伏发电依赖性进行建模。 SOM输出层的神经元数量,也就是簇的数量,夏季为5×3,冬季为4×3。 Fig. 7 呈现夏季集群 1 和 2 的样本。结果表明,同一簇中的样本具有相似的光伏功率模式,从而表现出相似的时空相关性。
将时空预测模型与三种方法进行比较,验证其优越性。第一种是独立方法,它忽略光伏功率依赖性,从预测边际分布中获取场景。第二种是单 Copula 方法,它使用单个 Copula 函数对时空依赖性进行建模,并使用所有数据估计 Copula 参数。第三种是传统的VAR方法,假设光伏发电的边际分布呈高斯分布。
由于高斯 Copula 和 t Copula 都可以用于对多元联合概率分布进行建模,因此比较了两个 Copula 函数的性能。然而,t Copula 的参数估计过程相当耗时。因此,仅给出 15 分钟时间间隔的预测结果,而不是 5 分钟(边际分布的数量是 20,而不是 60)。
实验结果在 Table IV 结果表明,t Copula 的对数分数小于高斯 Copula 的对数分数,因为 t Copula 可以模拟不同光伏机组极端功率输出的尾部依赖性。然而,两个 Copula 函数生成的场景显示出相似的能量分数,这意味着高斯 Copula 在时空预测性能方面与 t Copula 相当。 Table V 给出估计具有不同边缘分布数量的不同 Copula 函数的参数的时间.即使对于大量边缘分布,高斯 Copula 也可以有效地估计。相反,随着边缘分布数量的增加,基于 t Copula 的方法的计算时间急剧增加。因此,考虑到计算效率问题,后续案例研究中仅采用高斯 Copula。
Table VI 给出了边缘分布数为 60 时时空预测的实验结果。所提出的 SOM-Copula 方法在对数得分和能量得分方面都获得了最佳结果。单Copula方法在四种方法中排名第二。独立法得分非常大,因为它假设光伏机组的功率输出是独立的,这与实际的光伏发电数据不同。 VAR 方法具有最大的对数分数,因为它假设边际呈高斯分布,而边际概率预测案例研究中讨论的情况并非如此。
Fig. 8 说明了预测模型生成的 20 种预测场景。尽管SOM-Copula、单Copula和独立方法的边际分布相同,但生成的场景却有显着不同。 SOM-Copula的预测场景与实际光伏功率曲线非常接近。 Single-Copula的结果呈现与实际曲线相似的模式,但它们没有跟踪PV功率波动,例如PV2的功率输出。这是因为单Copula并不能区分不同的时空依赖;因此,它不能反映光伏发电的特殊变化规律。即使实际光伏功率曲线稳定变化,独立法和VAR法的预测场景也会表现出频繁且不规则的波动。它们的较差表现分别是由于忽视时空依赖性和对边际分布的错误假设造成的。
为了进一步验证预测场景的质量,历史光伏发电数据和 SOM-Copula 生成的预测场景的相关矩阵如下所示: Fig. 9 。相关矩阵分为5×5个子矩阵来反映5个光伏单元的空间相关性,每个子矩阵的元素描述每个光伏单元功率输出的时间相关性。子矩阵主对角线附近的元素接近 1,因为连续时间步长的 PV 功率强相关。同时,次对角线末端的元素的相关系数降至 0.8 左右,这意味着时间跨度较长时时间相关性会变小。 Fig. 9 显示预测场景的时空依赖性与光伏发电测量的时空依赖性一致。
In summary, the proposed SOM-Copula method obtains accurate spatio-temporal dependences for multiple PV units and time steps. Once such correlation is modeled, high-quality forecasting scenarios can be generated to guide power system optimal operation.
Conclusion
This paper develops the probabilistic forecasting model of PV power generation based on the MBLS and Copula theory. The quantile crossing problem encountered in probabilistic forecasting is thoroughly solved based on the proposed QRMBLS model. Moreover, the conditional spatio-temporal dependence of PV power generation is modeled using clustering-based Copula. The effectiveness of the forecasting method is validated on the actual data of PV units. The case studies show that the proposed marginal probabilistic forecasting method provides reliable and sharp predictive quantiles without crossing in a computationally efficient manner. Furthermore, the proposed spatio-temporal forecasting method accurately models the conditional dependence of multiple PV units and time steps, and it produces high-quality spatio-temporal PV power generation scenarios.
Future work could integrate numerical weather prediction data into the proposed method to predict PV power of longer time horizons. Moreover, advanced Copula functions such as vine Copulas would be applied to modeling the complicated dependence structure of renewable energy power generation.
Appendix
Proof of Lemma 1
By writing (10) in an element-wise manner, the expression of
Since
Since both ζ(·) and r(·) are nondecreasing, their derivatives
Huber Approximations of Pinball Loss and Ramp Function
The approximated pinball loss function (4) is given by:
Gradient of Loss Function for MBLS
The gradient of loss function (15) is made up of derivates of L(A) with respect to different parameters of MBLS. For convenience, denote the first term in (15) as:
Denote that
Note that the derivative of hyperbolic tangent function ζ(·) satisfies that:
Hence,
Hence, the gradients of loss function with respect to different parameters are given by: