[发明专利]一种多风电场出力场景的生成方法及系统有效
申请号: | 201811171128.9 | 申请日: | 2018-10-09 |
公开(公告)号: | CN111027732B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 李湃;王伟胜;董凌;刘纯;黄越辉;王跃峰;李延和;徐有蕊;张琳 | 申请(专利权)人: | 中国电力科学研究院有限公司;国家电网有限公司;国网青海省电力公司电力科学研究院 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/06 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电场 出力 场景 生成 方法 系统 | ||
1.一种多风电场出力场景的生成方法,其特征在于,包括:
基于多个风电场的出力预测误差数据和预先构建的高斯隐马尔科夫模型得到多维高斯分布和累积状态转移概率矩阵;
基于所述多维高斯分布和累积状态转移概率矩阵确定预设周期内每一时刻每个风电场的预测误差;
基于各风电场的点预测出力值和所述风电场的预测误差,获得所有风电场的预测出力场景;
所述基于多个风电场的出力预测误差数据和预先构建的高斯隐马尔科夫模型得到多维高斯分布和累积状态转移概率矩阵,包括:
基于多个风电场的实际出力值和对应点预测出力值,获得每个风电场的出力预测误差数据;
根据各风电场的出力预测误差数据确定所述多个风电场之间的相关性状态;
将所述相关性状态设置为所述高斯隐马尔科夫模型中隐状态,并设置所述隐状态的个数;
基于每个风电场的出力预测误差数据和所述隐状态的个数对高斯隐马尔科夫模型进行训练,通过前向-后向算法迭代计算所述高斯隐马尔科夫模型的状态转移矩阵、以及每一个隐状态对应的高斯分布的均值向量和协方差矩阵;
基于每一个隐状态对应的高斯分布的均值向量和协方差矩阵确定多维高斯分布;
基于所述状态转移矩阵计算累积状态转移概率;
其中,所述累积状态转移概率矩阵由累积状态转移概率组成;
所述基于每个风电场的出力预测误差数据和所述隐状态的个数对高斯隐马尔科夫模型进行训练,通过前向-后向算法迭代计算所述高斯隐马尔科夫模型的状态转移矩阵、以及每一个隐状态对应的高斯分布的均值向量和协方差矩阵,包括:
步骤101、为高斯隐马尔科夫模型中的状态转移矩阵,高斯分布的均值向量、高斯分布的协方差矩阵和隐状态的概率分布向量设置初始值;
步骤102、计算训练周期内初始时刻下各隐状态的前向概率,并依次向前计算训练周期内其余所有时刻下各隐状态的前向概率;
步骤103、计算训练周期内终止时刻下各隐状态的后向概率,并依次向后计算训练周期内其余所有时刻下各隐状态的后向概率;
步骤104、基于多个风电场的出力预测误差数据构成的观测序列、各隐状态的前向概率和各隐状态的后向概率,计算任意时刻隐状态的条件概率;
步骤105、基于多个风电场的出力预测误差数据构成的观测序列、各隐状态的前向概率和各隐状态的后向概率,计算任意时刻隐状态和所述任意时刻的下一时刻隐状态的联合条件概率;
步骤106、基于所述条件概率和联合条件概率更新高斯隐马尔科夫模型中的状态转移矩阵、高斯分布的均值向量、高斯分布的协方差矩阵和隐状态的概率分布向量;
步骤107、若更新后的高斯隐马尔科夫模型中的状态转移矩阵、高斯分布的均值向量、高斯分布的协方差矩阵和隐状态的概率分布向量满足预设的收敛条件,则循环结束,按当前参数设置高斯隐马尔科夫模型,否则执行步骤102;
所述前向概率,按下式计算:
式中:αt+1(j):t+1时刻下隐状态为j的前向概率;πj:风电场的隐状态为θj的概率;bj(·):隐状态为j的观测序列服从的概率分布;O1:初始时刻下各风电场出力的历史观测序列;N:隐状态的个数;αt(j):t时刻下隐状态为j的前向概率;aij:状态转移矩阵A中第i行第j列t时刻的隐状态为θi,t+1时刻的隐状态转换为θj的概率;Ot+1:t+1时刻下各风电场出力的历史观测序列;
其中,风电场初始时刻隐状态的概率组成隐状态的概率分布向量;
所述后向概率,按下式计算:
式中:βt(j):t时刻下隐状态为j的后向概率;aji:状态转移矩阵A中第j行第i列t时刻的隐状态为θj,t+1时刻的隐状态转换为θi的概率;bi(·):隐状态为i的观测序列服从的概率分布;βt+1(i):t+1时刻下隐状态为i的后向概率;Ot+1:t+1时刻下各风电场出力的历史观测序列;T:训练周期的终止时刻;N:隐状态的个数;
所述任意时刻隐状态的条件概率,按下式计算:
式中:γt(j):t时刻下隐状态j的条件概率;αt(j):t时刻下隐状态为j的前向概率;βt(j):t时刻下隐状态为j的后向概率;αt(i):t时刻下隐状态为i的前向概率;βt(i):t时刻下隐状态为i的后向概率;N:隐状态的个数;
所述联合条件概率,按下式计算:
式中:ξt(i,j):t时刻下隐状态j的联合条件概率;αt(j):t时刻下隐状态为j的前向概率;aij:状态转移矩阵A中第i行第j列t时刻的隐状态为θi,t+1时刻的隐状态转换为θj的概率;bj(·):隐状态为j的观测序列服从的概率分布;Ot+1:t+1时刻下各风电场出力的历史观测序列;βt+1(j):t+1时刻下隐状态为j的后向概率;αt(r):t时刻下隐状态为r的前向概率;ars:状态转移矩阵A中第r行第s列t时刻的隐状态为θr,t+1时刻的隐状态转换为θs的概率;bs(·):隐状态为s的观测序列服从的概率分布;βt+1(s):t+1时刻下隐状态为s的后向概率;N:隐状态的个数;
所述基于所述条件概率和联合条件概率更新高斯隐马尔科夫模型中的状态转移矩阵、高斯分布的均值向量、高斯分布的协方差矩阵和隐状态的概率分布向量,按下式更新:
πj=γ1(j),j=1,2,...,N
式中:πj:风电场的相关状态为θj的概率;γ1(j):初始时刻下隐状态j的条件概率;N:隐状态的个数;
式中:aij:状态转移矩阵A中第i行第j列t时刻的隐状态为θi,t+1时刻的隐状态转换为θj的概率;ξt(i,j):t时刻下隐状态j的联合条件概率;γt(j):t时刻下隐状态j的条件概率;
式中:μj:隐状态为j的高斯分布的均值向量;Ot:t时刻下各风电场出力的历史观测序列;
式中:Σj:隐状态为j的高斯分布的协方差矩阵;
所述累积状态转移概率,按下式计算:
式中:cij:累积状态转移概率矩阵C中第i行第j列的累积状态转移概率;aik:状态转移矩阵A中第i行第k列t时刻的隐状态为θi,t+1时刻的隐状态转换为θk的概率;
所述多维高斯分布,按下式计算:
bj(O)=N(μj,Σj),1≤j≤N
式中:bj(·):多个风电场在隐状态为j的多维高斯分布;O:各风电场的出力数据组成的历史观测序列;均值向量为协方差矩阵为的多维高斯分布;
所述基于所述多维高斯分布和累积状态转移概率矩阵确定预设周期内每一时刻每个风电场的预测误差,包括:
基于所述累积状态转移概率矩阵确定预设周期内每一时刻所述多个风电场的相关性状态;
基于每一时刻所述多个风电场的相关性状态和对应的多维高斯分布,通过随机抽样生成所述时刻下每个风电场的预测误差;
所述基于所述累积状态转移概率矩阵确定预设周期内每一时刻所述多个风电场的相关性状态,包括:
基于隐状态的个数随机生成一个正整数作为预设周期中初始时刻多个风电场的相关性状态;
基于初始时刻多个风电场的相关性状态与所述累积状态转移概率矩阵迭代计算获得预设周期中其余时刻多个风电场的相关性状态;
所述基于初始时刻多个风电场的相关性状态与所述累积状态转移概率矩阵迭代计算获得预设周期中其余时刻多个风电场的相关性状态,包括:
步骤201、将所述初始时刻作为已知时刻;
步骤202、生成区间[0,1]内的随机数;
步骤203、所述随机数与所述累积状态转移概率矩阵中已知时刻对应行的所有元素进行比较,当随机数的大小位于所述已知时刻对应行相邻两列元素之间时,则确定下一时刻多个风电场的相关性状态为所述已知时刻对应行相邻两列中前一列对应的值;
步骤204、当所述下一时刻为预设周期的终止时刻时,则循环结束,输出预设周期内所有时刻对应的多个风电场的相关性状态;否则,将所述下一时刻作为已知时刻执行步骤202;
所述所有风电场的预测出力场景,如下式所示:
式中:Θk:M个风电场的第k组预测出力场景;M个风电场在tT时刻的点预测出力组成的向量;εM(tT):tT时刻M个风电场的预测误差;第M个风电场在tT时刻的预测出力;M:风电场的个数;T:预测周期;
所述基于各风电场的点预测出力值和所述风电场的预测误差,获得所有风电场的预测出力场景,还包括:
基于所有风电场的预测出力场景循环生成预设数量的所有风电场的预测出力场景;
所述基于所有风电场的预测出力场景循环生成预设数量的所有风电场的预测出力场景,包括:
当所有风电场的预测出力场景的个数等于预设数量时,则获得预设数量的所有风电场的预测出力场景;
当所有风电场的预测出力场景的个数小于预设数量时,则继续基于所述多维高斯分布和累积状态转移概率矩阵确定预设周期内每一时刻每个风电场的预测误差,基于每个风电场的点预测出力值和所述风电场的预测误差生成所述场景的预测出力,直到获得预设数量的所有风电场的预测出力场景;
其中,所述预设数量的所有风电场的预测出力场景为{Θ1,Θ2,...,ΘK};
式中:ΘK:M个风电场的第K组预测出力;K:预设的预测出力组数。
2.一种多风电场出力场景的生成系统,用于实现一种如权利要求1所述的一种多风电场出力场景的生成方法,其特征在于,包括:
处理模块,用于基于多个风电场的出力预测误差数据和预先构建的高斯隐马尔科夫模型得到多维高斯分布和累积状态转移概率矩阵;
预测误差模块,用于基于所述多维高斯分布和累积状态转移概率矩阵确定预设周期内每一时刻每个风电场的预测误差;
生成场景模块,用于基于各风电场的点预测出力值和所述风电场的预测误差,获得所有风电场的预测出力场景;
所述处理模块,包括:
生成预测误差数据子模块,用于基于多个风电场的实际出力值和对应点预测出力值,获得每个风电场的出力预测误差数据;
相关性状态子模块,用于根据各风电场的出力预测误差数据确定所述多个风电场之间的相关性状态;
设置子模块,用于将所述相关性状态设置为所述高斯隐马尔科夫模型中隐状态,并设置所述隐状态的个数;
迭代子模块,用于基于每个风电场的出力预测误差数据和所述隐状态的个数对高斯隐马尔科夫模型进行训练,通过前向-后向算法迭代计算所述高斯隐马尔科夫模型的状态转移矩阵、以及每一个隐状态对应的高斯分布的均值向量和协方差矩阵;
多维高斯分布子模块,用于基于每一个隐状态对应的高斯分布的均值向量和协方差矩阵确定多维高斯分布;
累积状态转移概率子模块,用于基于所述状态转移矩阵计算累积状态转移概率;
其中,所述累积状态转移概率矩阵由累积状态转移概率组成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院有限公司;国家电网有限公司;国网青海省电力公司电力科学研究院,未经中国电力科学研究院有限公司;国家电网有限公司;国网青海省电力公司电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811171128.9/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理