+

CN114169585A - Wind power generation power prediction method based on Markov chain and combined model - Google Patents

Wind power generation power prediction method based on Markov chain and combined model Download PDF

Info

Publication number
CN114169585A
CN114169585A CN202111376441.8A CN202111376441A CN114169585A CN 114169585 A CN114169585 A CN 114169585A CN 202111376441 A CN202111376441 A CN 202111376441A CN 114169585 A CN114169585 A CN 114169585A
Authority
CN
China
Prior art keywords
prediction
wind power
markov chain
neural network
time
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.)
Granted
Application number
CN202111376441.8A
Other languages
Chinese (zh)
Other versions
CN114169585B (en
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.)
Xian University of Technology
Original Assignee
Xian University of Technology
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 Xian University of Technology filed Critical Xian University of Technology
Priority to CN202111376441.8A priority Critical patent/CN114169585B/en
Publication of CN114169585A publication Critical patent/CN114169585A/en
Application granted granted Critical
Publication of CN114169585B publication Critical patent/CN114169585B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/29Graphical models, e.g. Bayesian networks
    • G06F18/295Markov models or related models, e.g. semi-Markov models; Markov random fields; Networks embedding Markov models
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/27Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/084Backpropagation, e.g. using gradient descent
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/12Computing arrangements based on biological models using genetic models
    • G06N3/126Evolutionary algorithms, e.g. genetic algorithms or genetic programming
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J3/00Circuit arrangements for AC mains or AC distribution networks
    • H02J3/004Generation forecast, e.g. methods or systems for forecasting future energy generation
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J2300/00Systems for supplying or distributing electric power characterised by decentralized, dispersed, or local generation
    • H02J2300/20The dispersed energy generation being of renewable origin
    • H02J2300/28The renewable source being wind energy

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Business, Economics & Management (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biophysics (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Computational Linguistics (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Biomedical Technology (AREA)
  • Evolutionary Biology (AREA)
  • Mathematical Physics (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physiology (AREA)
  • Genetics & Genomics (AREA)
  • Public Health (AREA)
  • Geometry (AREA)
  • Primary Health Care (AREA)
  • Computer Hardware Design (AREA)
  • Medical Informatics (AREA)
  • Water Supply & Treatment (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)

Abstract

The invention discloses a wind power generation power prediction method of a Markov chain and a combined model, which specifically comprises the following steps: step 1, collecting data recorded in a wind power place, and judging whether the collected data has chaotic characteristics or not by calculating a maximum Lyapunov exponent; step 2, reconstructing a phase space according to the Takens theory by using the judgment result in the step 1 to obtain an input data set of the prediction model; step 3, optimizing the BP neural network by using a Genetic Algorithm (GA) to obtain an initial value of an optimal weight and a threshold value, and predicting the data in the step 2 by using a radial basis function neural network algorithm; and 4, dynamically adjusting the weight coefficients of the different prediction models in the step 3 at different time by adopting a Markov chain, and outputting a final prediction result. The invention can be combined with different prediction models, and the weights of the different prediction models are dynamically determined through the Markov chain.

Description

基于马尔可夫链和组合模型的风力发电功率预测方法Wind Power Prediction Method Based on Markov Chain and Combination Model

技术领域technical field

本发明属于风电功率预测技术领域,涉及一种基于马尔可夫链和组合模型的风力发电功率预测方法。The invention belongs to the technical field of wind power prediction, and relates to a wind power prediction method based on a Markov chain and a combined model.

背景技术Background technique

风电出力具有随机性与不确定性,为了有效地调度风电,减轻风电的间歇性、变异性所带来的不利影响,对风电功率时间序列的混沌特性研究以及实现风电功率预测有利于减小风电并网带给电力系统的冲击。然而,在开发利用风能发电的过程中也面临着迫切需要解决的问题。其中,风能的随机性、间歇性、不确定性为风电并网困难的主要问题。为了保证风电正常并网,要提前对未来的风电功率进行较高精度的预测。一方面,较高精度的风电功率预测可以作为电力部门有效调整电力调度计划的参考依据;另一方面,风电场的工作人员可以根据风电功率的预测结果有效地安排工作计划,对风电机组进行及时的检修与维护,经济且安全地提高风电机组的利用率。因此,为了实现风电有效利用,提高风电功率的短期预测技术能力和短期预测的精度是至关重要的。Wind power output has randomness and uncertainty. In order to effectively dispatch wind power and reduce the adverse effects caused by the intermittent and variability of wind power, the research on the chaotic characteristics of wind power time series and the realization of wind power prediction are beneficial to reduce wind power. The impact of grid connection on the power system. However, there are also urgent problems to be solved in the process of developing and utilizing wind power generation. Among them, the randomness, intermittency and uncertainty of wind energy are the main problems of wind power grid connection difficulties. In order to ensure the normal grid connection of wind power, it is necessary to predict the future wind power with high precision in advance. On the one hand, high-precision wind power prediction can be used as a reference for the power sector to effectively adjust the power dispatch plan; It can improve the utilization rate of wind turbines economically and safely. Therefore, in order to realize the effective utilization of wind power, it is crucial to improve the technical ability of short-term forecasting of wind power and the accuracy of short-term forecasting.

学者们提出了多种准确预测风电功率变化的模型,可分为统计模型和人工智能模型。统计模型是一种通过寻找风电场历史数据和风电场风速或功率的映射关系即函数关系,进行建模预测的方法。统计模型应用简单,原始数据单一,因此预测精度会受到一定限制。人工智能模型具有很强的非线性建模能力和优秀的数据识别能力。因此,人工智能模型在风电功率预测领域得到了广泛的认可。Scholars have proposed a variety of models to accurately predict wind power changes, which can be divided into statistical models and artificial intelligence models. Statistical model is a method of modeling and forecasting by finding the mapping relationship between the historical data of the wind farm and the wind speed or power of the wind farm, that is, the functional relationship. The application of statistical models is simple and the original data is single, so the prediction accuracy will be limited. The artificial intelligence model has strong nonlinear modeling ability and excellent data recognition ability. Therefore, artificial intelligence models have been widely recognized in the field of wind power forecasting.

现有的单一预测模型预测的精度受限制,且多数组合模型不能保证短期和长期预测的准确性。The prediction accuracy of the existing single prediction model is limited, and most combined models cannot guarantee the accuracy of short-term and long-term prediction.

发明内容SUMMARY OF THE INVENTION

本发明的目的是提供一种马尔可夫链和组合模型的风力发电功率预测方法,该方法可以结合不同的预测模型,通过马尔可夫链动态确定不同预测模型的权重。The purpose of the present invention is to provide a Markov chain and combined model wind power prediction method, which can combine different prediction models and dynamically determine the weights of different prediction models through the Markov chain.

本发明所采用的技术方案是,基于马尔可夫链和组合模型的风力发电功率预测方法,具体包括如下步骤:The technical solution adopted in the present invention is a wind power prediction method based on Markov chain and combined model, which specifically includes the following steps:

步骤1,采集风电场所记录的数据,通过计算最大李雅普诺夫指数,判定采集的数据是否具备混沌特性;Step 1: Collect the data recorded by the wind farm, and determine whether the collected data has chaotic characteristics by calculating the maximum Lyapunov exponent;

步骤2,利用步骤1中的判断结果,并根据Takens理论重构相空间,得到预测模型的输入数据集;Step 2, using the judgment result in Step 1, and reconstructing the phase space according to the Takens theory, to obtain the input data set of the prediction model;

步骤3,利用GA遗传算法优化BP神经网络获得最优权值与阈值的初始值,采用径向基函数神经网络算法对步骤2中的数据进行预测;Step 3, use the GA genetic algorithm to optimize the BP neural network to obtain the initial values of the optimal weights and thresholds, and use the radial basis function neural network algorithm to predict the data in step 2;

步骤4,采用马尔可夫链在不同时间动态调整步骤3中不同预测模型的权重系数,输出最终预测结果。In step 4, the Markov chain is used to dynamically adjust the weight coefficients of different prediction models in step 3 at different times, and output the final prediction result.

本发明的特点还在于:The feature of the present invention also lies in:

步骤1的具体过程为:The specific process of step 1 is:

步骤1.1,采集某一风电场内所有运行风电机组总发电功率时间序列;Step 1.1, collect the total power generation time series of all operating wind turbines in a wind farm;

步骤1.2,对步骤1.1采集的发电功率时间序列进行混沌特性分析,具体为:Step 1.2, analyze the chaotic characteristics of the power generation time series collected in step 1.1, specifically:

首先假设发电功率时间序列存在一维映射x(t+1)=f[x(t)],初始条件为x(t0),x(t0)经过n次迭代成fn(t0);在x(t0)处经扰动ε,得到另一初始条件x0+ε,同样经过n次迭代成fn(t0+ε),则两轨迹间的距离表示为:First, it is assumed that there is a one-dimensional map x(t+1)=f[x(t)] in the power generation time series, the initial condition is x(t 0 ), and x(t 0 ) is transformed into f n (t 0 ) after n iterations ; After disturbing ε at x(t 0 ), another initial condition x 0 +ε is obtained, and after n iterations, it becomes f n (t 0 +ε), then the distance between the two trajectories is expressed as:

Figure BDA0003364089380000031
Figure BDA0003364089380000031

当ε→0,n→∞时:When ε→0, n→∞:

Figure BDA0003364089380000032
Figure BDA0003364089380000032

上式中,λ(x(t0))指两轨迹间按指数分离的程度,将λ(x(t0))定义为Lyapunov指数,实际应用中,公式(2)与初值无关,将公式(2)改写为:In the above formula, λ(x(t 0 )) refers to the degree of exponential separation between two trajectories, and λ(x(t 0 )) is defined as the Lyapunov exponent. In practical applications, formula (2) has nothing to do with the initial value. Formula (2) is rewritten as:

Figure BDA0003364089380000033
Figure BDA0003364089380000033

其中,λ表示Lyapunov指数;where λ represents the Lyapunov exponent;

当最大Lyapunov指数大于零,则判定步骤1.1采集的风电功率时间序列为混沌时间序列。When the maximum Lyapunov exponent is greater than zero, it is determined that the time series of wind power collected in step 1.1 is a chaotic time series.

步骤2的具体过程为:The specific process of step 2 is:

步骤2.1,采用基于嵌入窗法的C-C求解方法对步骤1所得的混沌时间序列进行相空间重构,根据嵌入窗法建立的延迟时间τ和嵌入维数m的关系为:In step 2.1, the C-C solution method based on the embedding window method is used to reconstruct the phase space of the chaotic time series obtained in step 1. The relationship between the delay time τ and the embedding dimension m established according to the embedding window method is:

τw=(m-1)τ,τw>τp (4);τ w =(m-1)τ,τ wp (4);

式中,τw代表嵌入窗,τp为混沌系统的平均轨道周期;where τ w represents the embedded window, and τ p is the average orbital period of the chaotic system;

步骤2.2,令混沌时间序列为x={x(t)|t=1,2,...,},假定重构后的相空间为Xm(t)={x(t),x(t+τ),...,x(t+(m-1)τ)},t=1,2,...,M,则嵌入时间序列的关联积分C(m,N,r,τ)为:Step 2.2, let the chaotic time series be x={x(t)|t=1,2,...,}, assuming that the reconstructed phase space is X m (t)={x(t),x( t+τ),...,x(t+(m-1)τ)},t=1,2,...,M, then the associated integral of the embedded time series C(m,N,r,τ) for:

Figure BDA0003364089380000041
Figure BDA0003364089380000041

式中,N为时间序列长度,r是邻域半径,θ(x)是赫维赛德单位函数,采用如下公式(6)表示:where N is the length of the time series, r is the neighborhood radius, and θ(x) is the Heaviside unit function, which is expressed by the following formula (6):

Figure BDA0003364089380000042
Figure BDA0003364089380000042

关联维数D(m,τ)为:The correlation dimension D(m,τ) is:

Figure BDA0003364089380000043
Figure BDA0003364089380000043

其中,

Figure BDA0003364089380000044
定义检验统计量S:in,
Figure BDA0003364089380000044
Define the test statistic S:

S(m,N,r,τ)=C(m,N,r,τ)-Cm(1,N,r,τ) (8);S(m,N,r,τ)=C( m ,N,r,τ)-Cm(1,N,r,τ) (8);

式中,S(m,N,r,τ)反映时间序列的自相关性,因此定义差量:In the formula, S(m, N, r, τ) reflects the autocorrelation of the time series, so the delta is defined:

Figure BDA0003364089380000045
Figure BDA0003364089380000045

式中,j≠k,

Figure BDA0003364089380000046
表示对所有r的最大偏差;In the formula, j≠k,
Figure BDA0003364089380000046
represents the maximum deviation for all r;

令:make:

Figure BDA0003364089380000047
Figure BDA0003364089380000047

Figure BDA0003364089380000048
Figure BDA0003364089380000048

式中,nm、nu为整数,定义指标:In the formula, n m and n u are integers, which define the indicators:

Figure BDA0003364089380000051
Figure BDA0003364089380000051

因此,找到Scor(t)全局最小点即获得嵌入床窗τw,再由τw=(m-1)τ求得嵌入维数m;根据延迟时间τ和嵌入维数m,对混沌时间序列进行相空间重构,重构后得到预测模型的输入数据集。Therefore, the embedded bed window τ w is obtained by finding the global minimum point of S cor (t), and then the embedding dimension m is obtained by τ w =(m-1)τ; according to the delay time τ and the embedding dimension m, the chaotic time The sequence is reconstructed in phase space, and the input data set of the prediction model is obtained after reconstruction.

步骤3的具体过程为:The specific process of step 3 is:

步骤3.1,优化BP神经网络获得最优权值与阈值的初始值;Step 3.1, optimize the BP neural network to obtain the initial values of the optimal weights and thresholds;

步骤3.2,建立径向基神经网络,通过径向基神经网络进行风电功率预测;Step 3.2, establish a radial basis neural network, and perform wind power prediction through the radial basis neural network;

步骤3.3,将步骤2进行相空间重构后的输入数据集划分为训练集和测试集;利用训练集数据训练GA-BP和RBF神经网络模型,利用测试集来检验GA-BP和RBF神经网络模型的预测性能,依次得到GA-BP和RBF的网络预测输出。Step 3.3, divide the input data set after phase space reconstruction in step 2 into training set and test set; use the training set data to train the GA-BP and RBF neural network models, and use the test set to test the GA-BP and RBF neural networks The prediction performance of the model, the network prediction output of GA-BP and RBF is obtained in turn.

步骤4的具体过程为:The specific process of step 4 is:

步骤4.1,由于最终预测值是GA-BP与RBF神经网络模型预测值的线性组合,利用如下公式(13)计算组合预测模型的输出值

Figure BDA0003364089380000052
Step 4.1, since the final predicted value is a linear combination of the predicted value of the GA-BP and RBF neural network model, the following formula (13) is used to calculate the output value of the combined prediction model
Figure BDA0003364089380000052

Figure BDA0003364089380000053
Figure BDA0003364089380000053

其中,yi是第i个预测模型的预测值,wi是yi的权重系数;Among them, yi is the predicted value of the ith prediction model, and wi is the weight coefficient of yi ;

步骤4.2,假设随机过程的时间参数为X={Xn,n∈T},T={0,1,2...},且状态空间E是离散的,定义E={i0,i1,...},将X称为马尔可夫链,如果对任意的n∈R,i0,i1,...in∈E则有下式:Step 4.2, assuming that the time parameter of the random process is X={X n ,n∈T}, T={0,1,2...}, and the state space E is discrete, define E={i 0 ,i 1 ,...}, X is called a Markov chain, if for any n∈R,i 0 ,i 1 ,...i n ∈E, there is the following formula:

Figure BDA0003364089380000061
Figure BDA0003364089380000061

其中,P(·)代表概率,Pij代表从t时刻的状态Si转移到t+1时刻的Sj状态的概率,所有的概率形成一个状态转移矩阵P,表示从一个状态到另一个状态转移的概率分布,则马尔可夫概率状态转移矩阵表示为:Among them, P( ) represents the probability, P ij represents the probability of transitioning from the state S i at time t to the state S j at time t+1, all the probabilities form a state transition matrix P, which represents the transition from one state to another state The probability distribution of transition, then the Markov probability state transition matrix is expressed as:

Figure BDA0003364089380000062
Figure BDA0003364089380000062

步骤4.3,按照步骤4.2的方法在训练马尔可夫链时,首先确定初始概率矩阵,令π={πi},πi=P{X1=Si},1≤i≤N,用于表示网络状态在初始时间处于状态Si的概率;Step 4.3, when training the Markov chain according to the method of step 4.2, first determine the initial probability matrix, let π={π i }, π i =P{X 1 =S i }, 1≤i≤N, for represents the probability that the network state is in state Si at the initial time;

步骤4.4,将步骤4.3训练得到的马尔可夫链结果中不同模型之间的状态转移概率带入如下公式(16)中,得到最终的预测输出结果ytIn step 4.4, the state transition probability between different models in the Markov chain result obtained in step 4.3 is brought into the following formula (16) to obtain the final prediction output result y t :

Figure BDA0003364089380000063
Figure BDA0003364089380000063

其中,pit是第i个预测模型在t时刻的概率,yit是第i个预测模型在t时刻的预测值。Among them, p it is the probability of the ith prediction model at time t, and y it is the predicted value of the ith prediction model at time t.

本发明的有益效果如下:The beneficial effects of the present invention are as follows:

1.本发明可以有效的利用GA遗传算法对BP神经网络易陷入局部极小值的缺陷进行了优化,并且与相空间重构的两个重要参数延迟时间和嵌入维数联系在一起,改进了训练样本,使得预测结果更具有科学性。改进后的BP收敛速度变快且没有陷入局部极小值的情况,而且具有较高的预测精准度。1. The present invention can effectively use the GA genetic algorithm to optimize the defect that the BP neural network is easy to fall into the local minimum value, and is linked with the delay time and the embedded dimension, two important parameters of phase space reconstruction, and improves the performance. The training samples make the prediction results more scientific. The improved BP converges faster and does not fall into local minima, and has higher prediction accuracy.

2.本发明可以有效的利用加权马尔可夫链作为调整两种算法结合的权重系数的依据,建立了新的组合预测模型,通过仿真计算,验证了组合预测模型相比较于单独的神经网络预测的优势。2. The present invention can effectively use the weighted Markov chain as the basis for adjusting the weight coefficient of the combination of the two algorithms, establish a new combined prediction model, and through simulation calculation, it is verified that the combined prediction model is compared with the prediction of a separate neural network. The advantages.

附图说明Description of drawings

图1是本发明基于马尔可夫链和组合模型的风力发电功率预测方法的总流程图;Fig. 1 is the general flow chart of the wind power prediction method based on Markov chain and combined model of the present invention;

图2本发明基于马尔可夫链和组合模型的风力发电功率预测方法中BP神经网络结构图;图中,Xi表示神经元的输入,Yi表示隐含层输出,Oi神经元的输出,di期望输出值,Δi为期望输出与实际输出的误差。Fig. 2 is the structure diagram of BP neural network in the wind power prediction method based on Markov chain and combined model of the present invention; in the figure, X i represents the input of the neuron, Y i represents the output of the hidden layer, and O i represents the output of the neuron , d i expected output value, Δ i is the error between the expected output and the actual output.

图3是本发明基于马尔可夫链和组合模型的风力发电功率预测方法中改进型GA-BP预测流程图;Fig. 3 is the improved GA-BP prediction flow chart in the wind power generation power prediction method based on Markov chain and combined model of the present invention;

图4是本发明基于马尔可夫链和组合模型的风力发电功率预测方法中RBF神经网络结构图。FIG. 4 is a structural diagram of the RBF neural network in the wind power prediction method based on the Markov chain and the combined model of the present invention.

具体实施方式Detailed ways

下面结合附图和具体实施方式对本发明进行详细说明。The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.

本发明基于马尔可夫链和组合模型的风力发电功率预测方法,其流程如图1所示,具体按照如下步骤实施:The present invention is based on the Markov chain and the combined model of the wind power prediction method.

步骤1,采集某一风电场内所有运行风电机组总发电功率时间序列,对其进行混沌特性分析,所采取的判定系统是否具有混沌属性的方法为小数据量法。采用风电功率时间序列,使用小数据量法所计算出来的风电功率时间序列的最大李雅普诺夫指数,其次再利用最小二乘法求得拟合出回归直线,然斜率大于0,表明风电功率时间序列具有混沌特性。若得到非混沌系统的结论,则需要对系统进行周期加倍,会使其逐步丧失周期行为进入混沌,这种采用倍周期分岔法转化系统进入混沌的方法非常普遍地存在于各种非线性的动力系统中。Step 1: Collect the total power generation time series of all operating wind turbines in a wind farm, and analyze the chaotic characteristics of the time series. Using the wind power time series, the maximum Lyapunov exponent of the wind power time series calculated by the small data volume method is used, and then the least squares method is used to obtain a regression line, but the slope is greater than 0, indicating that the wind power time series Has chaotic properties. If the conclusion of a non-chaotic system is obtained, the period of the system needs to be doubled, which will gradually lose its periodic behavior and enter chaos. in the power system.

步骤1具体为:Step 1 is specifically:

步骤1.1,采集某一风电场内所有运行风电机组总发电功率时间序列。Step 1.1, collect the time series of the total generated power of all operating wind turbines in a wind farm.

步骤1.2,对发电功率时间序列进行混沌特性分析,判定系统是否具有混沌属性所采取的方法为小数据量法,这种方法计算量较小,且计算结果可靠。采用小数据量法首先假设风电功率混沌时间序列存在一维映射x(t+1)=f[x(t)],初始条件为x(t0),x(t0)经过n次迭代成fn(t0);在x(t0)处经扰动ε,得到另一初始条件x0+ε,同样经过n次迭代成fn(t0+ε),则两轨迹间的距离表示为:Step 1.2, analyze the chaotic characteristics of the time series of power generation, and determine whether the system has chaotic attributes. Using the small amount of data method, it is first assumed that there is a one-dimensional map x(t+1)=f[x(t)] for the chaotic time series of wind power, the initial condition is x(t 0 ), and x(t 0 ) becomes f n (t 0 ); after perturbing ε at x(t 0 ), another initial condition x 0 +ε is obtained, and also after n iterations to f n (t 0 +ε), the distance between the two trajectories is expressed as for:

Figure BDA0003364089380000081
Figure BDA0003364089380000081

当ε→0,n→∞时:When ε→0, n→∞:

Figure BDA0003364089380000082
Figure BDA0003364089380000082

上式中,λ(x(t0))指两轨迹间按指数分离的程度,将其定义为Lyapunov指数,实际中,上式与初值无关,可改写为:In the above formula, λ(x(t 0 )) refers to the degree of exponential separation between two trajectories, which is defined as the Lyapunov exponent. In practice, the above formula has nothing to do with the initial value and can be rewritten as:

Figure BDA0003364089380000083
Figure BDA0003364089380000083

步骤1.3,根据上式代入输入数据,若得到其最大Lyapunov指数大于零,该系统则可判定为混沌系统;若得到非混沌系统的结论,则需要对系统进行周期加倍,会使其逐步丧失周期行为进入混沌,这种采用倍周期分岔法转化系统进入混沌的方法非常普遍地存在于各种非线性的动力系统中。Step 1.3, substitute the input data according to the above formula, if the maximum Lyapunov exponent is greater than zero, the system can be judged as a chaotic system; if the conclusion of a non-chaotic system is obtained, the period of the system needs to be doubled, which will gradually lose the period. The behavior enters into chaos. This method of transforming the system into chaos using the period-doubling bifurcation method is very common in various nonlinear dynamical systems.

步骤2,由步骤1得到的风电功率时间序列为混沌时间序列,可采用相空间重构进一步处理输入数据。具体为:In step 2, the time series of wind power obtained in step 1 is a chaotic time series, and phase space reconstruction can be used to further process the input data. Specifically:

采用基于嵌入窗法的C-C求解方法,延迟时间τ和嵌入维数m的关系为:Using the C-C solution method based on the embedding window method, the relationship between the delay time τ and the embedding dimension m is:

τw=(m-1)τ,τw>τp (4);τ w =(m-1)τ,τ wp (4);

式中,τp为混沌系统的平均轨道周期,τw代表嵌入窗。由此可计算出延迟时间τ和嵌入维数m。where τ p is the average orbital period of the chaotic system, and τ w represents the embedding window. From this, the delay time τ and the embedding dimension m can be calculated.

令风电功率时间序列为x={x(t)|t=1,2,...,},假定重构后的相空间为Xm(t)={x(t),x(t+τ),...,x(t+(m-1)τ)},t=1,2,...,M,则嵌入时间序列的关联积分为:Let the wind power time series be x={x(t)|t=1,2,...,}, and assume that the reconstructed phase space is X m (t)={x(t), x(t+ τ),...,x(t+(m-1)τ)},t=1,2,...,M, then the associated integral of the embedded time series is:

Figure BDA0003364089380000091
Figure BDA0003364089380000091

式中,N为时间序列长度,r是邻域半径,θ(x)是赫维赛德(Heaviside)单位函数,其表达式为:where N is the length of the time series, r is the neighborhood radius, θ(x) is the Heaviside unit function, and its expression is:

Figure BDA0003364089380000092
Figure BDA0003364089380000092

关联维数为:The associated dimension is:

Figure BDA0003364089380000101
Figure BDA0003364089380000101

其中,

Figure BDA0003364089380000102
关联积分其实是累计分部积分,表示相空间中,小于r的可能性(r为任意两个具体位置之间的距离)。然后定义检验统计量S,求解延迟时间τ的方法如下in,
Figure BDA0003364089380000102
The correlation integral is actually a cumulative integral by parts, indicating the possibility of being less than r in the phase space (r is the distance between any two specific positions). Then define the test statistic S, and the method for solving the delay time τ is as follows

S(m,N,r,τ)=C(m,N,r,τ)-Cm(1,N,r,τ) (8);S(m,N,r,τ)=C( m ,N,r,τ)-Cm(1,N,r,τ) (8);

式中,S(m,N,r,τ)反映的了时间序列的自相关性。最合适的延迟时间τ为S(m,N,r,τ)第一个零点或者是所有r相差最小的时间。因此定义差量:In the formula, S(m, N, r, τ) reflects the autocorrelation of the time series. The most suitable delay time τ is the first zero point of S(m, N, r, τ) or the time when the difference of all r is the smallest. So define the delta:

Figure BDA0003364089380000103
Figure BDA0003364089380000103

式中,N为时间序列长度,r是邻域半径,τ是延迟时间,m是嵌入维数,C是关联积分,S是定义的检验统计量,j≠k,

Figure BDA0003364089380000104
表示对所有r的最大偏差。最合适的延迟时间为S(m,N,r,τ)的第一个零点或者是
Figure BDA0003364089380000105
的第一个局部极小值点。以此求出延迟时间τ,再根据τ与m的关系式则可求取嵌入维数m;where N is the length of the time series, r is the neighborhood radius, τ is the delay time, m is the embedding dimension, C is the correlation integral, S is the defined test statistic, j≠k,
Figure BDA0003364089380000104
represents the maximum deviation over all r. The most suitable delay time is the first zero of S(m, N, r, τ) or
Figure BDA0003364089380000105
the first local minimum point of . In this way, the delay time τ can be obtained, and then the embedding dimension m can be obtained according to the relationship between τ and m;

计算时采用平均分块思想:The average block idea is used in the calculation:

Figure BDA0003364089380000106
Figure BDA0003364089380000106

Figure BDA0003364089380000107
Figure BDA0003364089380000107

式中,nm,nu为整数。定义指标:In the formula, n m , n u are integers. Define metrics:

Figure BDA0003364089380000108
Figure BDA0003364089380000108

综上所述,由此找到Scor(t)全局最小点就可获得嵌入床窗τw,再由τw=(m-1)τ可求得嵌入维数m。To sum up, the embedded bed window τ w can be obtained by finding the global minimum point of S cor (t), and the embedded dimension m can be obtained by τ w =(m-1)τ.

根据以上步骤确定的最优参数值:延迟时间τ和嵌入维数m,以此对时间序列进行相空间重构,重构后得到预测模型的输入数据集。According to the optimal parameter values determined by the above steps: delay time τ and embedding dimension m, the time series is reconstructed in phase space, and the input data set of the prediction model is obtained after reconstruction.

步骤3,利用GA遗传算法优化BP神经网络(GA-BP)获得最优权值与阈值的初g始值部分,并对步骤2中的数据进行预测;建立RBF神经网络对步骤2中的数据进行预测;如图2~4所示,具体为:图2中,X1、X2、......Xn表示神经元的输入,Y1、Y2、......Yj表示隐含层输出,O1、O2、......Ok表示神经元的输出,d1、d2、......dm期望输出值,Δ1、Δ2、......、Δm为期望输出与实际输出的误差。图4中,x1、x2、......、xp表示神经元的输入,c1、c2、......、ch表示隐含层的输出,w1、w2、......、wh表示隐含层与输出层之间的权值,y表示网络的实际输出。Step 3, use the GA genetic algorithm to optimize the BP neural network (GA-BP) to obtain the initial g part of the optimal weights and thresholds, and predict the data in step 2; establish an RBF neural network for the data in step 2. Predict; as shown in Figures 2 to 4, specifically: in Figure 2, X 1 , X 2 , ...... X n represent the input of neurons, Y 1 , Y 2 , ...... Y j represents the output of the hidden layer, O 1 , O 2 , ......O k represents the output of the neuron, d 1 , d 2 , ...... d m expected output value, Δ 1 , Δ 2 , ......, Δ m is the error between the expected output and the actual output. In Fig. 4, x 1 , x 2 ,..., x p represent the input of the neuron, c 1 , c 2 ,..., ch represent the output of the hidden layer, w 1 , w 2 , ..., w h represent the weights between the hidden layer and the output layer, and y represents the actual output of the network.

步骤3.1,利用遗传算法GA优化BP神经网络具体步骤如下:Step 3.1, using the genetic algorithm GA to optimize the BP neural network The specific steps are as follows:

3.1.1,BP神经网络包括输入层、隐层、输出层。确定出各层神经网络之间的连接权值的取值范围。按给定的训练次数和训练误差进行给定训练样本的训练,训练完成后得到符合条件的权值系数的最大值umax和最小值umin,则可确定出网络连接权值的取值范围[umin1,umax2](δ12为调节常数)。3.1.1, BP neural network includes input layer, hidden layer and output layer. Determine the value range of the connection weights between the neural networks of each layer. The training of the given training sample is carried out according to the given training times and training error. After the training is completed, the maximum value u max and the minimum value u min of the qualified weight coefficients are obtained, and then the value range of the network connection weight can be determined. [u min1 , u max2 ] (δ 12 are adjustment constants).

3.1.2,将适应度函数的定义为:3.1.2, the fitness function is defined as:

Figure BDA0003364089380000111
Figure BDA0003364089380000111

上式中:Tk为第k个神经元输出期望值,Qk为第k个神经元的输出,N为种群个数,b为输出层神经元数目,k、q为神经元数目。In the above formula: Tk is the expected output value of the kth neuron, Qk is the output of the kth neuron, N is the number of populations, b is the number of neurons in the output layer, and k and q are the number of neurons.

3.1.3,对所确定的网络连接权值范围的染色体进行编码,采用浮点数对权值系数和阈值进行编码,并连接成一个长度为L=m×l+l+l×n+n的长串,所构成的长串分别对应一组网络层连接权值。3.1.3, encode the chromosomes in the determined network connection weight range, use floating-point numbers to encode the weight coefficients and thresholds, and connect them into a length of L=m×l+l+l×n+n. Long strings, the long strings formed correspond to a set of network layer connection weights respectively.

3.1.4,产生初始样本:在[umin1,umax2]上产生L个随机分布数,输入训练样本,通过上式(13)来计算每个个体的适应度。筛选出适应度最高的个体复制到下一代中,不参与程序中的交叉与变异计算。3.1.4, generate initial samples: generate L random distribution numbers on [u min1 , u max2 ], input training samples, and calculate the fitness of each individual by the above formula (13). The individuals with the highest fitness are selected and copied to the next generation, and they do not participate in the crossover and mutation calculations in the program.

采用的交叉算子如下:The crossover operator used is as follows:

Figure BDA0003364089380000121
Figure BDA0003364089380000121

上式中,

Figure BDA0003364089380000122
代表交叉前的个体,
Figure BDA0003364089380000123
代表交叉后的个体,ci取[0,1]的均匀分布随机数。以概率pm对交叉后的第i个个体进行变异,变异算子为:In the above formula,
Figure BDA0003364089380000122
represents the individual before the crossover,
Figure BDA0003364089380000123
Represents the individuals after crossover, and c i takes a uniformly distributed random number of [0,1]. The ith individual after crossover is mutated with probability p m , and the mutation operator is:

Figure BDA0003364089380000124
Figure BDA0003364089380000124

上式中,

Figure BDA0003364089380000125
是变异前的个体,
Figure BDA0003364089380000126
是变异后的个体,为确保编译后的个体不超过搜索范围,
Figure BDA0003364089380000127
取此区间上的均匀分布随机数。In the above formula,
Figure BDA0003364089380000125
is the individual before mutation,
Figure BDA0003364089380000126
is the mutated individual. To ensure that the compiled individual does not exceed the search range,
Figure BDA0003364089380000127
Take a uniformly distributed random number over this interval.

3.1.5,生成下一代群体。3.1.5, Generating Next Generation Groups.

3.1.6,重复进行输入训练样本至生成下一代群体,观察不断进化的群体,直到H代。最后筛选出第H代中适应度最好的个体,并对其进行解码操作,得到其相对应的神经网络各层间的连接权值。3.1.6, repeat the input training samples to generate the next generation population, and observe the evolving population until the H generation. Finally, the individuals with the best fitness in the H-th generation are screened out and decoded to obtain the corresponding connection weights between the layers of the neural network.

步骤3.2,建立径向基神经网络(RBF神经网络)用于风电功率预测,其建立过程步骤如下:Step 3.2, establish a radial basis neural network (RBF neural network) for wind power prediction, and the establishment process steps are as follows:

3.2.1,网络结构及参数的初始化。需要初始化的参数有:训练输入为X=[x1,x2,...,xp]T,实际输出为Y=[y1,y2,...,yq]T,期望输出为Z=[z1,z2,...,zq]T;学习中要更新的权值向量的初值为Wk=[wk1,wk2,...,wkq]T;隐含层节点的基函数中心参数的初值为c=[c1,c2,...,cN]T;标准差σk,表达式为:3.2.1, Initialization of network structure and parameters. The parameters that need to be initialized are: the training input is X=[x 1 ,x 2 ,...,x p ] T , the actual output is Y=[y 1 ,y 2 ,...,y q ] T , the expected output is Z=[z 1 , z 2 ,...,z q ] T ; the initial value of the weight vector to be updated in learning is W k =[w k1 ,w k2 ,...,w kq ] T ; The initial value of the central parameter of the basis function of the hidden layer node is c=[c 1 ,c 2 ,...,c N ] T ; the standard deviation σ k , the expression is:

Figure BDA0003364089380000131
Figure BDA0003364089380000131

上式中,ck是所选取的隐含层第k个神经元中心,N表示隐层节点数目。In the above formula, ck is the kth neuron center of the selected hidden layer, and N represents the number of hidden layer nodes.

3.2.2,计算隐层第k个节点的输出值:3.2.2, calculate the output value of the kth node of the hidden layer:

Figure BDA0003364089380000132
Figure BDA0003364089380000132

上式中,

Figure BDA0003364089380000133
是由径向基网络通常选取高斯函数作为基函数给出的,ck=[ck1,ck2,...,ckm]是根据中间层第k个节点对应于输入层所有节点的中心分量构成的向量,σk为中间层第k个节点的标准差。In the above formula,
Figure BDA0003364089380000133
is given by the radial basis network usually selects the Gaussian function as the basis function, c k = [c k1 ,c k2 ,...,c km ] is the center of all nodes in the input layer corresponding to the kth node in the middle layer A vector composed of components, σ k is the standard deviation of the kth node in the middle layer.

3.2.3,计算RBF神经网络输出Y=[y1,y2,...,yq]T 3.2.3, calculate the RBF neural network output Y=[y 1 , y 2 ,...,y q ] T

Figure BDA0003364089380000134
Figure BDA0003364089380000134

3.2.4,最后进行权重参数的迭代计算。通过不断更新中心,方差,3.2.4. Finally, iterative calculation of weight parameters is performed. By continuously updating the center, variance,

权值从而来获得最优学习策略。weights to obtain the optimal learning strategy.

步骤4,采用马尔可夫链在不同时间动态调整步骤3中两种不同预测模型的权重系数,输出最终预测结果。具体为:Step 4, the Markov chain is used to dynamically adjust the weight coefficients of the two different prediction models in step 3 at different times, and output the final prediction result. Specifically:

将训练得到的马尔可夫链结果中不同模型之间的状态转移概率带入下式,以此得到最终的预测输出结果ytThe state transition probability between different models in the Markov chain result obtained by training is brought into the following formula to obtain the final prediction output result y t :

Figure BDA0003364089380000141
Figure BDA0003364089380000141

上式中,pit是第i个预测模型在t时刻的概率,yit是第i个预测模型在t时刻的预测值。In the above formula, p it is the probability of the ith prediction model at time t, and y it is the predicted value of the ith prediction model at time t.

实施例Example

本发明采用的数据集来源于一风电场内所有的运行的风力发电机组内所记录的发电功率时间序列,并对风电功率数据进行了混沌特性的研究,得到的李雅普诺夫指数大于0,因此风电功率时间序列具有混沌特性,并依据Takens理论重构了相空间,将原始系统的动力信息恢复出来,有利于下一步的预测模型进行预测。The data set used in the present invention comes from the time series of generated power recorded in all the running wind turbines in a wind farm, and the chaotic characteristics of the wind power data are studied, and the obtained Lyapunov exponent is greater than 0, so The wind power time series has chaotic characteristics, and the phase space is reconstructed according to the Takens theory, and the dynamic information of the original system is recovered, which is conducive to the prediction of the next prediction model.

利用GA遗传算法对BP其易陷入局部极小值的缺陷进行了优化,并且与将相空间重构的两个重要参数延迟时间和嵌入维数联系在一起,改进了训练样本;建立了RBF神经网络的预测模型。Using GA genetic algorithm to optimize the defect of BP which is easy to fall into local minimum value, and link the two important parameters of phase space reconstruction, delay time and embedding dimension, improve the training samples; establish RBF neural network Predictive model of the network.

利用加权马尔可夫链作为调整两种算法结合的权重系数的依据,建立了新的组合预测模型,通过仿真计算,验证了组合预测模型相比较于单独的神经网络预测的优势。Using the weighted Markov chain as the basis for adjusting the weight coefficient of the combination of the two algorithms, a new combined prediction model is established. Through simulation calculation, the advantages of the combined prediction model compared with the single neural network prediction are verified.

Claims (5)

1. The wind power generation power prediction method based on the Markov chain and the combined model is characterized by comprising the following steps: the method specifically comprises the following steps:
step 1, collecting data recorded in a wind power place, and judging whether the collected data has chaotic characteristics or not by calculating a maximum Lyapunov exponent;
step 2, reconstructing a phase space according to the Takens theory by using the judgment result in the step 1 to obtain an input data set of the prediction model;
step 3, optimizing the BP neural network by using a Genetic Algorithm (GA) to obtain an initial value of an optimal weight and a threshold value, and predicting the data in the step 2 by using a radial basis function neural network algorithm;
and 4, dynamically adjusting the weight coefficients of the different prediction models in the step 3 at different time by adopting a Markov chain, and outputting a final prediction result.
2. The method of Markov chain and combination model based wind power generation power prediction of claim 1, wherein: the specific process of the step 1 is as follows:
step 1.1, collecting the total generated power time sequence of all the operating wind turbine generators in a certain wind power plant;
step 1.2, performing chaotic characteristic analysis on the generated power time sequence acquired in the step 1.1, specifically:
firstly, a one-dimensional mapping x (t +1) ═ f [ x (t) of the time series of the generated power is assumed to exist]The initial condition is x (t)0),x(t0) Through n iterations to fn(t0) (ii) a At x (t)0) Is disturbed to obtain another initial condition x0+ ε, likewise over n iterations to fn(t0+ epsilon), the distance between two tracks is expressed as:
Figure FDA0003364089370000021
when → ∞ of → 0, epsilon:
Figure FDA0003364089370000022
in the above formula, λ (x (t)0) Denotes the degree of exponential separation between the two traces, will be lambda (x (t)0) Defined as Lyapunov exponent, in practical application, formula (2) is independent of the initial value, and formula (2) is rewritten as:
Figure FDA0003364089370000023
wherein λ represents the Lyapunov exponent;
and when the maximum Lyapunov index is larger than zero, judging that the wind power time sequence acquired in the step 1.1 is a chaotic time sequence.
3. The method of Markov chain and combination model based wind power generation power prediction of claim 2, wherein: the specific process of the step 2 is as follows:
step 2.1, performing phase-space reconstruction on the chaotic time sequence obtained in the step 1 by adopting a C-C solving method based on an embedded window method, wherein the relation between the delay time tau and the embedded dimension m established according to the embedded window method is as follows:
τw=(m-1)τ,τw>τp (4);
in the formula, τwRepresents an embedding window, τpIs the average orbit period of the chaotic system;
step 2.2, let the chaotic time sequence be X ═ { X (t) | t ═ 1,2, · then }, and assume that the reconstructed phase space is Xm(t) { x (t), x (t + τ),. times, x (t + (M-1) τ) }, t ═ 1,2.. times, M, then the associated integral C (M, N, r, τ) of the embedding time series is:
Figure FDA0003364089370000031
where N is the time series length, r is the neighborhood radius, and θ (x) is the hervesseld unit function, expressed by the following equation (6):
Figure FDA0003364089370000032
the correlation dimension D (m, τ) is:
Figure FDA0003364089370000033
wherein,
Figure FDA0003364089370000034
defining a test statistic S:
S(m,N,r,τ)=C(m,N,r,τ)-Cm(1,N,r,τ) (8);
in the formula, S (m, N, r, τ) reflects the autocorrelation of the time series, thus defining the dispersion:
▽S(m,τ)=max[S(m,N,rj,τ)]-min[S(m,N,rk,τ)] (9);
in the formula, j is not equal to k,
Figure FDA0003364089370000035
represents the maximum deviation for all r;
order:
Figure FDA0003364089370000036
Figure FDA0003364089370000037
in the formula, nm、nuIs an integer, the index is defined as:
Figure FDA0003364089370000038
thus, find Scor(t) obtaining the global minimum point, i.e. the embedding bed window τwThen from τwSolving the embedding dimension m as (m-1) tau; and according to the delay time tau and the embedding dimension m, carrying out phase space reconstruction on the chaotic time sequence, and obtaining an input data set of the prediction model after reconstruction.
4. A method for wind power generation power prediction based on markov chains and combined models according to claim 3, characterized in that: the specific process of the step 3 is as follows:
step 3.1, optimizing the BP neural network to obtain an optimal weight and an initial value of a threshold;
step 3.2, establishing a radial basis function neural network, and predicting the wind power through the radial basis function neural network;
step 3.3, dividing the input data set subjected to the phase space reconstruction in the step 2 into a training set and a test set; and training the GA-BP and RBF neural network models by using the training set data, and testing the prediction performance of the GA-BP and RBF neural network models by using the test set to sequentially obtain the network prediction output of the GA-BP and the RBF.
5. The Markov chain and combination model based wind power generation power prediction method of claim 4, wherein: the specific process of the step 4 is as follows:
step 4.1, because the final predicted value is the linear combination of the GA-BP and the RBF neural network model predicted value, the output value of the combined prediction model is calculated by using the following formula (13)
Figure FDA0003364089370000041
Figure FDA0003364089370000042
Wherein, yiIs the predicted value of the ith prediction model, wiIs yiThe weight coefficient of (a);
step 4.2, assume that the time parameter of the random process is X ═ XnN ∈ T }, T ═ {0,1,2. }, and state space E is discrete, defining E ═ { i }0,i1,., call X a Markov chain if for any n ∈ R, i0,i1,...inE has the following formula:
Figure FDA0003364089370000043
wherein P (-) represents the probability, PijRepresenting state S from time tiS transferred to t +1 timejThe probabilities of the states, all forming a state transition matrix P, representing the probability distribution of transitions from one state to another, the markov probability state transition matrix is then represented as:
Figure FDA0003364089370000051
step 4.3, when training the markov chain according to the method of step 4.2, first determine the initial probability matrix, let pi ═ pi { (pi }i},πi=P{X1=Si1 ≦ i ≦ N for indicating the network state is in state S at the initial timeiThe probability of (d);
step 4.4, substituting the state transition probability among different models in the Markov chain result obtained by training in step 4.3 into the following formula (16) to obtain the final prediction output result yt
Figure FDA0003364089370000052
Wherein p isitIs the probability of the ith prediction model at time t, yitIs the predicted value of the ith prediction model at time t.
CN202111376441.8A 2021-11-19 2021-11-19 Wind power generation power prediction method based on Markov chain and combined model Active CN114169585B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111376441.8A CN114169585B (en) 2021-11-19 2021-11-19 Wind power generation power prediction method based on Markov chain and combined model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111376441.8A CN114169585B (en) 2021-11-19 2021-11-19 Wind power generation power prediction method based on Markov chain and combined model

Publications (2)

Publication Number Publication Date
CN114169585A true CN114169585A (en) 2022-03-11
CN114169585B CN114169585B (en) 2024-08-02

Family

ID=80479716

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111376441.8A Active CN114169585B (en) 2021-11-19 2021-11-19 Wind power generation power prediction method based on Markov chain and combined model

Country Status (1)

Country Link
CN (1) CN114169585B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119167794A (en) * 2024-11-13 2024-12-20 浙江煜龙电力设计有限公司 A new energy design optimization method and system
CN119781278A (en) * 2025-03-10 2025-04-08 海创智造科技(珠海)有限公司 Intelligent building equipment control method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102562469A (en) * 2011-12-27 2012-07-11 华北电力大学 Short-term wind driven generator output power predicting method based on correction algorithm
CN103400039A (en) * 2013-07-31 2013-11-20 武汉大学 Wind power climbing prediction model switching method based on gale weather classification
CN103810542A (en) * 2014-03-07 2014-05-21 北京动力京工科技有限公司 Wind power prediction system for wind power plant, and realization method
CN104899656A (en) * 2015-06-05 2015-09-09 三峡大学 Wind power combined predication method based on ensemble average empirical mode decomposition and improved Elman neural network
EP2940443A1 (en) * 2014-04-28 2015-11-04 Nederlandse Organisatie voor toegepast- natuurwetenschappelijk onderzoek TNO System and method for monitoring a state of a fluid in an indoor space as well as a climate control system
CN106453293A (en) * 2016-09-30 2017-02-22 重庆邮电大学 Network security situation prediction method based on improved BPNN (back propagation neural network)

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102562469A (en) * 2011-12-27 2012-07-11 华北电力大学 Short-term wind driven generator output power predicting method based on correction algorithm
CN103400039A (en) * 2013-07-31 2013-11-20 武汉大学 Wind power climbing prediction model switching method based on gale weather classification
CN103810542A (en) * 2014-03-07 2014-05-21 北京动力京工科技有限公司 Wind power prediction system for wind power plant, and realization method
EP2940443A1 (en) * 2014-04-28 2015-11-04 Nederlandse Organisatie voor toegepast- natuurwetenschappelijk onderzoek TNO System and method for monitoring a state of a fluid in an indoor space as well as a climate control system
CN104899656A (en) * 2015-06-05 2015-09-09 三峡大学 Wind power combined predication method based on ensemble average empirical mode decomposition and improved Elman neural network
CN106453293A (en) * 2016-09-30 2017-02-22 重庆邮电大学 Network security situation prediction method based on improved BPNN (back propagation neural network)

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
HUANG DAI ZHENG等: "prediction of wind power by chaos and bp artificial neural networks approach based on genetic algorithm", JOURNAL OF ELECTRICAL ENGINEERING AND TECHNOLOGY, 1 January 2015 (2015-01-01), pages 41 - 46 *
王金锋等: "基于GA-BP和RBF的风力发电时间序列混沌预测组合模型", 电网与清洁能源, vol. 38, no. 11, 25 November 2022 (2022-11-25), pages 117 - 125 *
罗毅;千雨乐;: "基于相空间重构和小波神经网络的光伏阵列发电量预测", 太阳能学报, vol. 35, no. 06, 28 June 2014 (2014-06-28), pages 992 - 997 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119167794A (en) * 2024-11-13 2024-12-20 浙江煜龙电力设计有限公司 A new energy design optimization method and system
CN119781278A (en) * 2025-03-10 2025-04-08 海创智造科技(珠海)有限公司 Intelligent building equipment control method and system

Also Published As

Publication number Publication date
CN114169585B (en) 2024-08-02

Similar Documents

Publication Publication Date Title
CN110414045B (en) Short-term wind speed prediction method based on VMD-GRU
CN111563706A (en) Multivariable logistics freight volume prediction method based on LSTM network
CN111860982A (en) A short-term wind power prediction method for wind farms based on VMD-FCM-GRU
CN115099519B (en) Oil well yield prediction method based on multi-machine learning model fusion
Zhang et al. Interval prediction of ultra-short-term photovoltaic power based on a hybrid model
CN110969290A (en) A method and system for predicting runoff probability based on deep learning
CN112396152A (en) Flood forecasting method based on CS-LSTM
CN115511177A (en) Ultra-short-term wind speed prediction method based on INGO-SWGMN hybrid model
CN114169416B (en) A Short-Term Load Forecasting Method Based on Transfer Learning for Small Sample Sets
CN117592593A (en) Short-term power load prediction method based on improved quadratic modal decomposition and WOA optimization BILSTM-intent
CN108985515A (en) A kind of new energy based on independent loops neural network goes out force prediction method and system
CN117977576B (en) A method for load forecasting in power substations based on multi-scale historical load data
CN115329930A (en) Flood process probability forecasting method based on mixed deep learning model
CN113128666A (en) Mo-S-LSTMs model-based time series multi-step prediction method
CN114169585A (en) Wind power generation power prediction method based on Markov chain and combined model
CN117335425A (en) A power flow calculation method based on GA-BP neural network
CN113344288A (en) Method and device for predicting water level of cascade hydropower station group and computer readable storage medium
CN113887717B (en) Method for predicting neural network training duration based on deep learning
CN117408171B (en) Hydrologic set forecasting method of Copula multi-model condition processor
CN118134284A (en) Deep learning wind power prediction method based on multi-stage attention mechanism
CN114282614A (en) A Medium- and Long-Term Runoff Prediction Method Based on Random Forest and IFDA Optimization of CNN-GRU
CN118468239A (en) A method for predicting river water level using a family of trace regression models based on high-dimensional variable screening
CN115906959A (en) Parameter training method of neural network model based on DE-BP algorithm
CN114741952A (en) Short-term load prediction method based on long-term and short-term memory network
CN114066250A (en) A method, device, equipment and storage medium for calculating repair cost of power transmission project

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
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载