CN106920008A - A kind of wind power forecasting method based on Modified particle swarm optimization BP neural network - Google Patents

A kind of wind power forecasting method based on Modified particle swarm optimization BP neural network Download PDF

Info

Publication number
CN106920008A
CN106920008A CN201710113432.7A CN201710113432A CN106920008A CN 106920008 A CN106920008 A CN 106920008A CN 201710113432 A CN201710113432 A CN 201710113432A CN 106920008 A CN106920008 A CN 106920008A
Authority
CN
China
Prior art keywords
particle
neural network
wind power
swarm optimization
method based
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.)
Pending
Application number
CN201710113432.7A
Other languages
Chinese (zh)
Inventor
陈阿莲
袁鲍蕾
张承慧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong University
Original Assignee
Shandong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong University filed Critical Shandong University
Priority to CN201710113432.7A priority Critical patent/CN106920008A/en
Publication of CN106920008A publication Critical patent/CN106920008A/en
Pending legal-status Critical Current

Links

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
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Development Economics (AREA)
  • Biophysics (AREA)
  • Water Supply & Treatment (AREA)
  • Public Health (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Biomedical Technology (AREA)
  • Primary Health Care (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

本发明公开了一种基于改进粒子群优化BP神经网络的风电功率预测方法,(1):将BP神经网络中的权值和阈值编为粒子,并进行初始化;(2):以BP神经网络训练所得结果与期望值之差作为适应度函数,计算每个粒子适应度值;(3):将每个粒子的适应度值与个体最优粒子进行比较,得到全局最优粒子;(4):更新粒子速度与位置;(5):判断所得全局最优粒子是否满足终止条件,若满足设定终止条件,则停止运算输出最优权值阈值,否则返回步骤(2)迭代运算;(6):利用(5)获得的最优权值阈值连接BP神经网络的输入层、隐含层与输出层,根据BP神经网络结果预测得到风电功率预测结果。收敛速度更快,精度高,且不易陷入局部极值。

The invention discloses a wind power prediction method based on improved particle swarm optimization BP neural network, (1): the weights and thresholds in the BP neural network are compiled into particles and initialized; (2): the BP neural network is used to The difference between the training result and the expected value is used as the fitness function to calculate the fitness value of each particle; (3): compare the fitness value of each particle with the individual optimal particle to obtain the global optimal particle; (4): Update the particle speed and position; (5): judge whether the obtained global optimal particle meets the termination condition, if it meets the set termination condition, stop the operation and output the optimal weight threshold, otherwise return to step (2) iterative operation; (6) : Use the optimal weight threshold obtained in (5) to connect the input layer, hidden layer and output layer of the BP neural network, and obtain the wind power prediction result according to the BP neural network result prediction. The convergence speed is faster, the precision is high, and it is not easy to fall into local extremum.

Description

一种基于改进粒子群优化BP神经网络的风电功率预测方法A Wind Power Prediction Method Based on Improved Particle Swarm Optimization BP Neural Network

技术领域technical field

本发明涉及新能源预测控制,尤其涉及一种基于改进粒子群优化BP神经网络的风电功率预测方法。The invention relates to new energy predictive control, in particular to a wind power prediction method based on improved particle swarm optimization BP neural network.

背景技术Background technique

风能作为一种可再生能源,具有无污染、不需要燃料、不占用耕地等优势,越来越受到人们的关注,储量也十分巨大,根据相关资料统计,每年来自外层空间的辐射能为1.5*1018kWh,其中的2.5%,即3.8*1016kWh的能量被大气吸收,产生大约4.3*l0l2kWh的风能。我国实际可开发利用的风能资源储量为2.53亿kW,占据10m高度层总风能资源的7.8%。As a renewable energy source, wind energy has the advantages of no pollution, no need for fuel, and no occupation of cultivated land. It has attracted more and more people's attention, and its reserves are also very large. According to relevant statistics, the annual radiation energy from outer space is 1.5 *10 18 kWh, of which 2.5%, or 3.8*10 16 kWh of energy is absorbed by the atmosphere, generating approximately 4.3*l0 l2 kWh of wind energy. my country's actual exploitable wind energy resource reserves are 253 million kW, accounting for 7.8% of the total wind energy resources at 10m altitude.

世界风能协会发布的半年度报告指出,全球风电产业2015年新增装机63013MW,年度市场增长率高达22%。美国市场全年达到8.6GW,德国超过预期,新增6GW,其中包括2.3GW的海上项目。到2015年年底,全球风电累计装机容量达到432419MW,累计年增长率达到17%。与此同时,截至2015年,作为风力发电装机容量的第一大国,我国风电累计装机容量达到145.1GW,单年风电发电量达1863亿千瓦时,占全部发电量的3.3%。According to the semi-annual report issued by the World Wind Energy Association, the global wind power industry newly installed 63,013MW in 2015, with an annual market growth rate of 22%. The US market reached 8.6GW for the year, and Germany exceeded expectations with 6GW of new additions, including 2.3GW of offshore projects. By the end of 2015, the cumulative installed capacity of wind power in the world reached 432,419MW, with a cumulative annual growth rate of 17%. At the same time, as of 2015, as the largest country in wind power installed capacity, my country's cumulative installed wind power capacity reached 145.1GW, and the annual wind power generation capacity reached 186.3 billion kWh, accounting for 3.3% of the total power generation.

随着风电技术的日渐成熟,其运行成本的不断降低,风力发电呈现出了强劲的增长势头,在电力市场需求中所占比例的也不断增大,而风力发电对电网的负面影响也随之凸显。由于风能具有较强的间歇性、随机性和不可控性,风电功率也有较大的波动,这将会严重影响到电力系统的安全稳定运行。对风力发电功率进行预测,能够将未知变为已知,有效减轻此类发电系统接入电网的影响,提高可再生能源的利用率,获得更大的经济效益。因此,开展风力发电功率预测研究并逐步提高其预测精度是一项极具深远意义的工作。With the maturity of wind power technology and the continuous reduction of its operating costs, wind power has shown a strong growth momentum, and its proportion in the electricity market demand is also increasing, and the negative impact of wind power on the grid will also follow. highlight. Due to the strong intermittence, randomness and uncontrollability of wind energy, the wind power also has large fluctuations, which will seriously affect the safe and stable operation of the power system. Prediction of wind power generation can turn the unknown into the known, effectively reduce the impact of such power generation systems connected to the grid, improve the utilization rate of renewable energy, and obtain greater economic benefits. Therefore, it is a work of far-reaching significance to carry out research on wind power forecasting and gradually improve its forecasting accuracy.

BP神经网络(Back Propagation Neural Network,BPNN)以其良好的非线性映射能力、自适应学习能力,广泛应用于风力等发电系统的发电预测,然而由于BP算法的实质为梯度下降法,使其在运行速度与精度两方面均不够理想。BP neural network (Back Propagation Neural Network, BPNN) is widely used in power generation prediction of wind power generation systems due to its good nonlinear mapping ability and self-adaptive learning ability. The two aspects of running speed and precision are not ideal enough.

发明内容Contents of the invention

本发明的目的就是为了解决上述问题,提供一种基于改进粒子群优化BP神经网络的风电功率预测方法,预测结果具有更好的非线性拟合能力,更快的收敛速度和更高的预测精度,且不易陷入局部最优。The purpose of the present invention is to solve the above problems, to provide a wind power prediction method based on improved particle swarm optimization BP neural network, the prediction result has better nonlinear fitting ability, faster convergence speed and higher prediction accuracy , and it is not easy to fall into a local optimum.

为了实现上述目的,本发明采用如下技术方案:In order to achieve the above object, the present invention adopts the following technical solutions:

一种基于改进粒子群优化BP神经网络的风电功率预测方法,包括如下步骤:A wind power prediction method based on improved particle swarm optimization BP neural network, comprising the following steps:

步骤(1):将BP神经网络中的权值和阈值编为粒子,并对其进行初始化;Step (1): Code the weights and thresholds in the BP neural network into particles and initialize them;

步骤(2):以BP神经网络训练对训练集训练所得的风电功率预测输出结果与风电功率期望值之差作为适应度函数,计算每个粒子适应度值;Step (2): Use the difference between the wind power prediction output and the wind power expected value obtained from the training set of BP neural network training as the fitness function to calculate the fitness value of each particle;

步骤(3):将每个粒子的适应度值与个体最优粒子进行比较,得到全局最优粒子;Step (3): Compare the fitness value of each particle with the individual optimal particle to obtain the global optimal particle;

步骤(4):根据预设规则更新粒子速度与位置;Step (4): update particle velocity and position according to preset rules;

步骤(5):判断所得全局最优粒子是否满足设定终止条件,若满足设定终止条件,则停止运算输出最优权值阈值,否则返回步骤(2)迭代运算;Step (5): Judging whether the obtained global optimal particle satisfies the set termination condition, if the set termination condition is met, then stop the operation and output the optimal weight threshold, otherwise return to step (2) iterative operation;

步骤(6):利用步骤(5)获得的最优权值阈值连接BP神经网络的输入层、隐含层与输出层,根据BP神经网络结果预测得到风电功率预测结果。Step (6): Use the optimal weight threshold obtained in step (5) to connect the input layer, hidden layer and output layer of the BP neural network, and obtain the wind power prediction result according to the BP neural network result prediction.

所述步骤(1)中初始化内容包括粒子种群规模、初始位置与初始速度。The initialization content in the step (1) includes particle population size, initial position and initial velocity.

所述步骤(2)中适应度函数为:In the described step (2), the fitness function is:

式中:Ok为第k个节点的风电功率期望输出,yk为第k个节点的风电功率预测输出。In the formula: O k is the expected wind power output of the kth node, and y k is the predicted wind power output of the kth node.

所述步骤(3)中若每个粒子的适应度值优于个体最优则将该粒子设为个体最优,再将个体最优与全局最优进行比较,若优于全局最优则将该粒子设为全局最优。In the step (3), if the fitness value of each particle is better than the individual optimum, then the particle is set as the individual optimum, and then the individual optimum is compared with the global optimum, and if it is better than the global optimum, then the The particle is set as the global optimum.

所述步骤(4)中粒子速度更新依据的公式如下:The formula according to which the particle speed is updated in the step (4) is as follows:

vi(t+1)=ωvi(t)+c1r1(pb(t)-xi(t))+c2r2(pg(t)-xi(t))v i (t+1)=ωv i (t)+c 1 r 1 (p b (t)-x i (t))+c 2 r 2 (p g (t)-x i (t))

式中:vi(t)为第i个粒子在第t次迭代中的速度;xi(y)为第i个粒子在第t次迭代中的位置;ω为惯性权重;c1、c2分别为认知学习因子和社会学习因子;r1与r2为[0,1]之间的随机数,pg(t)为第t次迭代中的个体最优值;pg(t)为第t次迭代中的全局最优值。In the formula: v i (t) is the velocity of the i-th particle in the t-th iteration; x i (y) is the position of the i-th particle in the t-th iteration; ω is the inertia weight; c 1 , c 2 are cognitive learning factors and social learning factors respectively; r 1 and r 2 are random numbers between [0, 1], p g (t) is the individual optimal value in the t-th iteration; p g (t ) is the global optimal value in the tth iteration.

c1、c2的取值为c1=c2=2。The values of c 1 and c 2 are c 1 =c 2 =2.

所述步骤(4)中粒子位置更新所依据的公式如下:The formula according to which the particle position is updated in the step (4) is as follows:

xi(t+1)=xi(t)+vi(t+1)x i (t+1)= xi (t)+v i (t+1)

式中:xi(t+1)为第i个粒子在第t+1次迭代中的位置。In the formula: x i (t+1) is the position of the i-th particle in the t+1 iteration.

其中对ω定义如下:where ω is defined as follows:

其中n为粒子总数,α为[0,1]区间的随机数,ft(Xi)为第t次迭代时第i个粒子对应的适应度值,ft(Xbest)为第t次迭代时最优粒子对应的适应度值。Where n is the total number of particles, α is a random number in the interval [0,1], f t (X i ) is the fitness value corresponding to the i-th particle at the t-th iteration, f t (X best ) is the t-th time The fitness value corresponding to the optimal particle during iteration.

所述步骤(6)中输入层节点由输入数据决定,输入层可以选择预测时刻的前一时刻,前两时刻与前三时刻的风电功率值。In the step (6), the input layer nodes are determined by the input data, and the input layer can select the wind power values of the previous moment, the first two moments and the first three moments of the forecast moment.

所述步骤(6)中隐含层节点数的选择由以下公式确定:The selection of the number of hidden layer nodes in the step (6) is determined by the following formula:

其中m为输入层节点数,q为输出层节点数,a为试凑数,取值范围为1~10。Among them, m is the number of nodes in the input layer, q is the number of nodes in the output layer, a is a trial and error number, and the value range is 1-10.

本发明将改进粒子群算法与BP神经网络相结合对风电场输出功率进行预测,改进粒子群算法通过每次迭代所得适应度值的情况来判断下次粒子搜索的速度与步长,提高效率与精度,避免其陷入局部最优,用改进粒子群算法的寻优能力优化神经网络的权值和阈值,取得了优于BP神经网络的预测结果。The invention combines the improved particle swarm algorithm and BP neural network to predict the output power of the wind farm, and the improved particle swarm algorithm judges the speed and step size of the next particle search through the fitness value obtained by each iteration, thereby improving the efficiency and Accuracy, to avoid it falling into local optimum, optimize the weight and threshold of the neural network with the optimization ability of the improved particle swarm optimization algorithm, and achieve better prediction results than the BP neural network.

本发明的有益效果:Beneficial effects of the present invention:

本发明用可自适应调节权重的改进粒子群算法替代BP神经网络中的按梯度下降的误差函数以调节权值阈值,能够迅速搜寻到最优权值阈值,改进粒子群算法则可以避免其在寻优过程中陷入局部极值,利用本发明的预测算法所得到预测结果具有更好的非线性拟合能力,更快的收敛速度和更高的预测精度。The present invention uses the improved particle swarm algorithm that can self-adaptively adjust the weight to replace the error function according to the gradient descent in the BP neural network to adjust the weight threshold, which can quickly search for the optimal weight threshold, and the improved particle swarm algorithm can avoid its Trapped in a local extremum during the optimization process, the prediction result obtained by using the prediction algorithm of the present invention has better nonlinear fitting ability, faster convergence speed and higher prediction accuracy.

附图说明Description of drawings

图1为BP神经网络结构示意图;Fig. 1 is the schematic diagram of BP neural network structure;

图2为改进粒子群优化BP算法的流程图;Fig. 2 is the flow chart of improved particle swarm optimization BP algorithm;

图3为BP神经网络预测风电功率;Figure 3 is the prediction of wind power by BP neural network;

图4为粒子群算法优化BP神经网络预测风电功率;Figure 4 is the particle swarm optimization algorithm to optimize the BP neural network to predict wind power;

图5为改进粒子群算法优化BP神经网络预测风电功率;Figure 5 is the improved particle swarm optimization algorithm to optimize the BP neural network to predict wind power;

图6为三种模型的绝对误差对比;Figure 6 is the absolute error comparison of the three models;

图7为标准粒子群优化算法应用于BP网络时的收敛性;Fig. 7 is the convergence when the standard particle swarm optimization algorithm is applied to the BP network;

图8为改进粒子群优化算法应用于BP网络时的收敛性。Figure 8 shows the convergence of the improved particle swarm optimization algorithm applied to the BP network.

具体实施方式detailed description

下面结合附图与实施例对本发明作进一步说明。The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

针现有技术存在的问题,本发明提出一种基于改进粒子群优化BP神经网络的风电功率预测方法,与标准粒子群优化的BP神经网络预测算法相比,所提优化预测模型的预测结果具有更好的非线性拟合能力,更快的收敛速度和更高的预测精度,且不易陷入局部最优,MATLAB仿真验证了本发明所提算法与模型的有效性和实用性。Aiming at the problems existing in the prior art, the present invention proposes a wind power prediction method based on the improved particle swarm optimization BP neural network. Compared with the standard particle swarm optimization BP neural network prediction algorithm, the prediction result of the proposed optimized prediction model has Better nonlinear fitting ability, faster convergence speed and higher prediction accuracy, and not easy to fall into local optimum. MATLAB simulation verifies the effectiveness and practicability of the proposed algorithm and model of the present invention.

人工神经网络是基于仿生学而对生物神经系统的模拟。与生物神经系统类似,人工神经网络存在大量的神经元通过复杂的连接构成完整的神经网络,每个神经元的输入都对应单一的输出,从而进行分布式并行信息处理,同时神经网络还具有学习与自适应的能力。随着工程的各种需求,学者们已提出多种神经网络模型,其中反向传播网即BP网络是已提出的各种人工网络模型中最典型、应用最广泛的一种,它具有良好的非线性映射能力、自适应学习能力,很适合风力等发电系统的发电预测。Artificial neural network is a simulation of biological nervous system based on bionics. Similar to the biological nervous system, there are a large number of neurons in the artificial neural network to form a complete neural network through complex connections. The input of each neuron corresponds to a single output, so as to perform distributed parallel information processing. At the same time, the neural network also has the ability to learn and adaptive capabilities. With the various needs of engineering, scholars have proposed a variety of neural network models, among which the backpropagation network, or BP network, is the most typical and widely used of various artificial network models that have been proposed. It has good Non-linear mapping ability and self-adaptive learning ability are very suitable for power generation prediction of wind power and other power generation systems.

如图1所示,BP神经网络一般由三层组成,包括:输入层、隐含层、输出层,其中输入层有m个节点,隐含层有n个节点,输出层有q个节点,ωmn和ωnq分别为输入层与隐含层之间、隐含层与输出层之间的连接权值,bn和bq分别为隐含层与输出层各层节点之间的阈值。As shown in Figure 1, the BP neural network generally consists of three layers, including: input layer, hidden layer, and output layer, where the input layer has m nodes, the hidden layer has n nodes, and the output layer has q nodes. ω mn and ω nq are the connection weights between the input layer and the hidden layer, and between the hidden layer and the output layer, respectively, b n and b q are the thresholds between the hidden layer and the output layer nodes.

设一组输入向量为X=(x1,x2,…xm),输出层输出向量为Y=(y1,y2,…yq),期望输出向量为O=(o1,o2,…oq)。BP神经网络工作流程如下:Suppose a set of input vectors is X=(x 1 ,x 2 ,…x m ), the output vector of the output layer is Y=(y 1 ,y 2 ,…y q ), and the expected output vector is O=(o 1 ,o 2 ,... o q ). The workflow of BP neural network is as follows:

首先对神经网络进行训练,训练的过程分为信息正向传递和误差反向传播两个过程,对于信息正向传递有:First, train the neural network. The training process is divided into two processes: information forward transmission and error back propagation. For information forward transmission, there are:

隐含层的第n个节点输入有:The nth node input of the hidden layer is:

其输出表达式为:Its output expression is:

其中f(hn)为隐含层的激励函数(这里将激励函数设为Sigmoid型函数)用来描述层与层之间的关系,输出层第q个节点的输入:Where f(h n ) is the activation function of the hidden layer (the activation function is set as a Sigmoid function here) to describe the relationship between layers, and the input of the qth node of the output layer:

其输出表达式为:Its output expression is:

当神经网络的实际输出与期望输出不一致或者误差大于设定值时,BP神经网络将误差反向传播分摊给各层的所有单元,通过各层单元的误差信号修正各单元权值和阈值,传统的BP神经网络采用按梯度下降的误差函数调整权值阈值,对于K个训练样本,误差函数如下:When the actual output of the neural network is inconsistent with the expected output or the error is greater than the set value, the BP neural network distributes the error backpropagation to all units in each layer, and corrects the weights and thresholds of each unit through the error signal of the units in each layer. The BP neural network uses the error function of gradient descent to adjust the weight threshold. For K training samples, the error function is as follows:

各权值阈值的修正量(D为wmn、wnq、bn、bq统称)The correction amount of each weight threshold (D is collectively referred to as w mn , w nq , b n , and b q )

当网络输出的误差减少到要求范围内或达到预先设定的学习次数时训练停止。The training stops when the error output by the network decreases to the required range or reaches the preset learning times.

值得注意的是,对于确定模型的BP神经网络,其输入层与输出层节点数已经确定,而隐含层神经元初始节点数目则需根据经验如下公式确定,然后采用“试凑法”逐步增大和减小隐含层节点数目使得神经网络的误差最小,最终确定。It is worth noting that for the BP neural network with a certain model, the number of nodes in the input layer and output layer has been determined, while the initial number of nodes in the hidden layer neurons needs to be determined according to the following formula based on experience, and then gradually increase by using the "trial and error method". Enlarge and reduce the number of hidden layer nodes to minimize the error of the neural network, finally determined.

其中a的取值范围为1~10。The value of a ranges from 1 to 10.

粒子群优化算法(Particle Swarm Optimization,PSO)由Dr.Eberhart与Dr.Kennedy于1995年提出,其基本思想是从随机解出发,找寻通过个人和团体之间的协作和信息共享实现的最优解。在运用PSO求解优化问题时,算法初始化一群随机的粒子,每一个粒子都有自己的速度与位置,粒子通过每次迭代更新自己的速度与位置,每个粒子根据两个简单的规则分别来更新其速度和位置:Particle Swarm Optimization (PSO) was proposed by Dr. Eberhart and Dr. Kennedy in 1995. Its basic idea is to start from a random solution and find the optimal solution through collaboration and information sharing between individuals and groups. . When using PSO to solve optimization problems, the algorithm initializes a group of random particles, each particle has its own speed and position, and the particles update their own speed and position through each iteration, and each particle is updated separately according to two simple rules Its velocity and position:

1)遵循粒子本身找到的最佳方案移动,由此得到个体最优值;1) Move according to the best plan found by the particle itself, and thus obtain the individual optimal value;

2)跟随在全体粒子中表现最好的粒子,由此得到全局最优值。根据粒子位置计算粒子的适应度值,从而衡量该粒子的优劣,通过这种方法,所有的粒子到达到全局最优解。2) Follow the particle with the best performance among all the particles, so as to obtain the global optimal value. Calculate the fitness value of the particle according to the particle position, so as to measure the quality of the particle. Through this method, all the particles reach the global optimal solution.

第i个粒子的速度与位置更新公式如下:The speed and position update formula of the i-th particle is as follows:

vi(t+1)=ωvi(t)+c1r1(pb(t)-xi(t))+c2r2(pg(t)-xi(t))v i (t+1)=ωv i (t)+c 1 r 1 (p b (t)-x i (t))+c 2 r 2 (p g (t)-x i (t))

xi(t+1)=xi(t)+vi(t+1)x i (t+1)= xi (t)+v i (t+1)

式中:vi(t)为第i个粒子在第t次迭代中的速度;ω为惯性权重;c1、c2分别为认知学习因子和社会学习因子,一般取c1=c22;r1与r2为[0,1]之间的随机数;pg(t)为第t次迭代中的个体最优值;pg(t)为第t次迭代中的全局最优值。In the formula: v i (t) is the speed of the i-th particle in the t-th iteration; ω is the inertia weight; c 1 and c 2 are cognitive learning factors and social learning factors respectively, and generally take c 1 =c 2 = 2 ; r 1 and r 2 are random numbers between [0,1]; p g (t) is the individual optimal value in the t-th iteration; p g (t) is the global optimal value in the t-th iteration The optimal value.

其中,ω的大小决定了粒子更偏向于全局搜索还是局部搜索,c1决定了粒子对自身依赖的程度,c2决定了粒子对全局依赖的程度。Among them, the size of ω determines whether the particle is more inclined to global search or local search, c 1 determines the degree of particle dependence on itself, and c 2 determines the degree of particle dependence on the global.

本发明所提改进粒子群优化算法(Modified Particle Swarm Optimization,MPSO):粒子群算法的主要特点是原理简单,参数少,收敛速度较快,易于实现,但其存在如易陷入局部最优解难以跳出等缺陷,当前对粒子群算法的改进主要集中在让惯性权重ω随迭代次数线性减小,该方式根据粒子群的缺陷对粒子群算法作出如下改进:The modified particle swarm optimization algorithm (Modified Particle Swarm Optimization, MPSO) proposed by the present invention: the main characteristics of the particle swarm algorithm are simple principle, few parameters, fast convergence speed, and easy implementation, but it is difficult to solve it if it is easy to fall into a local optimal solution. Jumping out and other defects, the current improvement of the particle swarm algorithm mainly focuses on making the inertia weight ω linearly decrease with the number of iterations. This method makes the following improvements to the particle swarm algorithm according to the defects of the particle swarm:

其中,ωmaxmin分别为惯性权重的最大值与最小值,t为当前迭代次数,T为最大迭代次数。Among them, ω max and ω min are the maximum and minimum values of the inertial weight respectively, t is the current iteration number, and T is the maximum iteration number.

这种改进使粒子搜索步长随迭代次数增加而逐步减小,可以在一定程度上避免粒子陷入局部极值,但一旦陷入仍很难跳出,且这种算法中ω的变化只与迭代次数线性相关,不能更好地适应具有复杂非线性变化特征的优化问题。为此本发明提出以下根据适应度值调整的粒子群算法:This improvement makes the particle search step size gradually decrease as the number of iterations increases, which can prevent the particles from falling into the local extremum to a certain extent, but once trapped, it is still difficult to jump out, and the change of ω in this algorithm is only linear with the number of iterations Correlation, cannot better adapt to optimization problems with complex nonlinear changing characteristics. For this reason, the present invention proposes the following particle swarm optimization algorithm adjusted according to the fitness value:

其中n为粒子总数,ft(Xi)为第t次迭代时第i个粒子对应的适应度值,ft(Xbest)为第t次迭代时最优粒子对应的适应度值。Where n is the total number of particles, f t (X i ) is the fitness value corresponding to the i-th particle at the t-th iteration, and f t (X best ) is the fitness value corresponding to the optimal particle at the t-th iteration.

式中Kt用来判断第i个粒子在第t次迭代中适应度值的离散程度,Kt越大说明本次迭代中粒子越发散,越小则说明本次迭代中粒子越趋近于最优粒子。ωt以e为底数,采用Kt与Kt-1的比值作为参考,由指数函数性质可知这样可以将ω限制在[0,1]区间,为了使粒子群算法更高效,在全局搜索时步长更大,在式中加入其中α为[0,1]区间的随机数,拓宽ω范围至[0,1.5]区间。In the formula, K t is used to judge the degree of dispersion of the fitness value of the i-th particle in the t-th iteration. The larger the K t is, the more divergent the particle is in this iteration, and the smaller the particle is, the closer it is to the particle in this iteration. the best particles. ω t is based on e, and the ratio of K t to K t-1 is used as a reference. According to the nature of the exponential function, ω can be limited to the [0,1] interval. In order to make the particle swarm optimization algorithm more efficient, in the global search The step size is larger, adding in the formula Where α is a random number in the [0,1] interval, and the range of ω is widened to [0,1.5] interval.

对于ωt,若Kt>Kt-1,即Kt/Kt-1>1则说明第t次迭代相对于第t-1次发散,此时Kt/Kt-1比值越大ωt越小,即搜索步长越小,粒子群越趋向于局部搜索;若Kt<Kt-1,即Kt/Kt-1<1则说明第t次迭代相对于第t-1次收敛,此时Kt/Kt-1比值越小ωt越大,即搜索步长越大,粒子群越趋向于全局搜索。这使得ω不是一味随着迭代次数的增加而减小,而是根据具体函数适应度值来确定。采用这种方式改进后的粒子群算法收敛速度加快,且不易陷入局部极值。For ω t , if K t >K t-1 , that is, K t /K t-1 >1, it means that the t-th iteration diverges relative to the t-1-th iteration, and the larger the ratio of K t /K t-1 at this time The smaller ω t is, that is, the smaller the search step size, the more the particle swarm tends to search locally; if K t <K t-1 , that is, K t /K t-1 <1, it means that the tth iteration is relatively 1 convergence, the smaller the ratio of K t /K t-1 at this time, the larger ω t is, that is, the larger the search step, the more the particle swarm tends to global search. This makes ω not blindly decrease as the number of iterations increases, but is determined according to the specific function fitness value. The particle swarm optimization algorithm improved in this way accelerates the convergence speed and is not easy to fall into local extremum.

BP神经网络采用按梯度下降的误差函数调整连接权值ω和阈值b,故存在学习过程收敛速度慢、网络训练易陷入局部极值、网络的结构难以确定、网络泛化能力很难保证等缺陷。针对上述问题,本文将BP神经网络和改进粒子群算法结合起来,用粒子群优化算法代替BP算法中的梯度下降法训练神经网络的参数,来改善BP算法的性能,使其不易陷入局部最小,增强泛化能力,达到优化网络的目的。The BP neural network adopts the error function of gradient descent to adjust the connection weight ω and the threshold b, so there are defects such as slow convergence speed in the learning process, network training is easy to fall into local extremum, network structure is difficult to determine, and network generalization ability is difficult to guarantee. . In response to the above problems, this paper combines the BP neural network with the improved particle swarm algorithm, and uses the particle swarm optimization algorithm to replace the gradient descent method in the BP algorithm to train the parameters of the neural network to improve the performance of the BP algorithm and make it difficult to fall into the local minimum. Enhance the generalization ability to achieve the purpose of optimizing the network.

如图2所示,一种基于改进粒子群优化BP神经网络的风电功率预测方法,具体步骤如下:As shown in Figure 2, a wind power prediction method based on improved particle swarm optimization BP neural network, the specific steps are as follows:

步骤(1):将BP神经网络中的权值和阈值编为粒子,并对其进行初始化,初始化内容包括粒子种群规模,初始位置与初始速度;Step (1): Code the weights and thresholds in the BP neural network into particles and initialize them. The initialization content includes particle population size, initial position and initial velocity;

步骤(2):以BP神经网络训练所得结果与期望值之差作为适应度函数,计算每个粒子适应度值;Step (2): Using the difference between the training result of BP neural network and the expected value as the fitness function, calculate the fitness value of each particle;

步骤(3):将每个粒子的适应度值与个体最优粒子进行比较,若优于个体最优则将该粒子设为个体最优,再将个体最优与全局最优进行比较,若优于全局最优则将该粒子设为全局最优;Step (3): Compare the fitness value of each particle with the individual optimal particle, if it is better than the individual optimal, set the particle as the individual optimal, and then compare the individual optimal with the global optimal, if If it is better than the global optimum, then the particle is set as the global optimum;

步骤(4):根据规则更新粒子速度与位置;Step (4): Update the particle velocity and position according to the rules;

步骤(5):判断所得全局最优粒子是否满足终止条件,若满足设定条件,则停止运算输出优化结果,否则返回步骤(2)迭代运算;Step (5): Judging whether the obtained global optimal particle satisfies the termination condition, if the set condition is met, stop the operation and output the optimization result, otherwise return to step (2) iterative operation;

步骤(6):利用上述获得的最优权值阈值连接BP神经网络的输入层、隐含层与输出层,根据BP神经网络结果预测得到结果。Step (6): Connect the input layer, hidden layer and output layer of the BP neural network using the optimal weight threshold obtained above, and obtain the result according to the prediction of the BP neural network result.

下面以仿真证明:The following is proved by simulation:

为了证明所提算法的有效性,本文以国电济南长清风电场为例,采用MATLAB语言编写算法程序,分别构建了三种预测模型:BP神经网络预测模型,粒子群算法优化BP神经网络预测模型(PSO-BP),改进粒子群算法优化BP神经网络预测模型(MPSO-BP),对其一段时间内的风电输出功率进行预测仿真。功率样本为国电济南长清风电场2015年1月1日零时起,对未来72个小时每隔十五分钟采集一次的数据。利用前260个数据对网络进行训练,后28个数据用来预测,即训练样本260组,测试样本总数K为28组,经过实验调试,隐含层最终确定为8个节点。其中设定BP网络最大训练次数为2000,训练精度0.002,学习速率0.01。对预测结果的性能评价采用平均绝对误差MAPE,均方根误差MSE以及相关度R2In order to prove the effectiveness of the proposed algorithm, this paper takes Guodian Jinan Changqing Wind Farm as an example, uses MATLAB language to write the algorithm program, and constructs three prediction models: BP neural network prediction model, particle swarm optimization optimization BP neural network prediction model ( PSO-BP), an improved particle swarm optimization algorithm to optimize the BP neural network prediction model (MPSO-BP), to predict and simulate the output power of wind power within a period of time. The power sample is the data collected every 15 minutes for the next 72 hours from 00:00 on January 1, 2015, by Guodian Jinan Changqing Wind Farm. The first 260 data are used to train the network, and the last 28 data are used for prediction, that is, 260 sets of training samples and 28 sets of test samples K. After experimental debugging, the hidden layer is finally determined to be 8 nodes. Among them, the maximum training times of BP network is set to 2000, the training accuracy is 0.002, and the learning rate is 0.01. The performance evaluation of the prediction results uses the mean absolute error MAPE, the root mean square error MSE and the correlation R 2 .

其中ESS为回归平方和,TSS为总体平方和。Where ESS is the regression sum of squares and TSS is the overall sum of squares.

分别对BP、PSO-BP、MPSO-BP三种模型进行仿真,三种模型的预测结果分别如图3,图4,图5所示。图6为三种模型绝对误差的对比。图7与图8分别表示了应用于BP网络时粒子群算法与改进后的粒子群算法的收敛性。三种模型各运行20次的结果如表1所示。Three models of BP, PSO-BP and MPSO-BP are simulated respectively, and the prediction results of the three models are shown in Fig. 3, Fig. 4 and Fig. 5 respectively. Figure 6 is a comparison of the absolute errors of the three models. Figure 7 and Figure 8 show the convergence of particle swarm optimization and improved particle swarm optimization when applied to BP network respectively. The results of each of the three models running 20 times are shown in Table 1.

表1三种模型运行20次的结果分析Table 1 Analysis of the results of the three models running 20 times

图3为BP神经网络预测方法对风电功率进行预测的结果,计算可得其平均绝对误差MAPE为0.0507,均方根误差MSE为0.0692,预测曲线与期望输出曲线的拟合度R2为0.8980;图4为使用粒子群算法优化BP神经网络方法进行预测的结果,计算可得其平均绝对误差MAPE为0.0327,均方根误差MSE为0.0469,预测曲线与期望输出曲线的拟合度R2为0.9655;图5为使用改进的粒子群算法优化BP神经网络方法进行预测的结果,计算可得其平均绝对误差MAPE为0.0248,均方根误差MSE为0.0346,预测曲线与期望输出曲线的拟合度R2为0.9809。显然,使用改进的粒子群算法优化BP神经网络进行优化预测的结果优于粒子群算法优化BP神经网络与单一BP神经网络预测的结果。从图6可以看出使用改进的粒子群算法优化BP神经网络进行优化预测的结果相对于其他两种误差整体更小,更平稳。而通过图7与图8的对比则说明了本文所提的改进粒子群算法相对于基本粒子群算法收敛速度更快。通过表1也可看出多次使用改进的粒子群算法优化BP神经网络进行优化预测的结果相对于其他两种更稳定。Fig. 3 is the prediction result of wind power by BP neural network prediction method, the average absolute error MAPE is 0.0507, the root mean square error MSE is 0.0692, and the fitting degree R2 between the prediction curve and the expected output curve is 0.8980; Fig. 4 is the result of prediction using the particle swarm algorithm to optimize the BP neural network method. The average absolute error MAPE is 0.0327, the root mean square error MSE is 0.0469, and the fitting degree R2 between the prediction curve and the expected output curve is 0.9655; 5 is the result of using the improved particle swarm algorithm to optimize the BP neural network method for prediction. The average absolute error MAPE is calculated to be 0.0248, the root mean square error MSE is 0.0346, and the fitting degree R2 of the predicted curve and the expected output curve is 0.9809 . Apparently, the result of optimized prediction using the improved particle swarm algorithm to optimize BP neural network is better than the results of particle swarm optimization optimized BP neural network and single BP neural network prediction. It can be seen from Figure 6 that the result of using the improved particle swarm optimization algorithm to optimize the BP neural network for optimization prediction is smaller and more stable than the other two errors. The comparison of Figure 7 and Figure 8 shows that the improved particle swarm optimization algorithm proposed in this paper has a faster convergence speed than the basic particle swarm optimization algorithm. It can also be seen from Table 1 that the results of using the improved particle swarm optimization algorithm to optimize the BP neural network for optimization prediction are more stable than the other two.

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。Although the specific implementation of the present invention has been described above in conjunction with the accompanying drawings, it does not limit the protection scope of the present invention. Those skilled in the art should understand that on the basis of the technical solution of the present invention, those skilled in the art do not need to pay creative work Various modifications or variations that can be made are still within the protection scope of the present invention.

Claims (10)

1.一种基于改进粒子群优化BP神经网络的风电功率预测方法,其特征是,包括如下步骤:1. a wind power prediction method based on improved particle swarm optimization BP neural network, is characterized in that, comprises the steps: 步骤(1):将BP神经网络中的权值和阈值编为粒子,并对其进行初始化;Step (1): Code the weights and thresholds in the BP neural network into particles and initialize them; 步骤(2):以BP神经网络训练对训练集训练所得的风电功率预测输出结果与风电功率期望值之差作为适应度函数,计算每个粒子适应度值;Step (2): Use the difference between the wind power prediction output and the wind power expected value obtained from the training set of BP neural network training as the fitness function to calculate the fitness value of each particle; 步骤(3):将每个粒子的适应度值与个体最优粒子进行比较,得到全局最优粒子;Step (3): Compare the fitness value of each particle with the individual optimal particle to obtain the global optimal particle; 步骤(4):根据预设规则更新粒子速度与位置;Step (4): update particle velocity and position according to preset rules; 步骤(5):判断所得全局最优粒子是否满足设定终止条件,若满足设定终止条件,则停止运算输出最优权值阈值,否则返回步骤(2)迭代运算;Step (5): Judging whether the obtained global optimal particle satisfies the set termination condition, if the set termination condition is met, then stop the operation and output the optimal weight threshold, otherwise return to step (2) iterative operation; 步骤(6):利用步骤(5)获得的最优权值阈值连接BP神经网络的输入层、隐含层与输出层,根据BP神经网络结果预测得到风电功率预测结果。Step (6): Use the optimal weight threshold obtained in step (5) to connect the input layer, hidden layer and output layer of the BP neural network, and obtain the wind power prediction result according to the BP neural network result prediction. 2.如权利要求1所述一种基于改进粒子群优化BP神经网络的风电功率预测方法,其特征在于,所述步骤(1)中初始化内容包括粒子种群规模、初始位置与初始速度。2. a kind of wind power prediction method based on improved particle swarm optimization BP neural network as claimed in claim 1, is characterized in that, in the described step (1), initialization content comprises particle population size, initial position and initial velocity. 3.如权利要求1所述一种基于改进粒子群优化BP神经网络的风电功率预测方法,其特征在于,所述步骤(2)中适应度函数为:3. a kind of wind power prediction method based on improved particle swarm optimization BP neural network as claimed in claim 1, is characterized in that, in described step (2), fitness function is: ff tt == &Sigma;&Sigma; kk == 11 KK aa bb sthe s (( oo kk -- ythe y kk )) 式中:Ok为第k个节点的期望输出,yk为第k个节点的预测输出。In the formula: O k is the expected output of the kth node, and yk is the predicted output of the kth node. 4.如权利要求1所述一种基于改进粒子群优化BP神经网络的风电功率预测方法,其特征在于,所述步骤(3)中若每个粒子的适应度值优于个体最优则将该粒子设为个体最优,再将个体最优与全局最优进行比较,若优于全局最优则将该粒子设为全局最优。4. a kind of wind power prediction method based on improved particle swarm optimization BP neural network as claimed in claim 1, is characterized in that, in described step (3), if the fitness value of each particle is better than individual optimal then will The particle is set as the individual optimum, and then the individual optimum is compared with the global optimum, and if it is better than the global optimum, the particle is set as the global optimum. 5.如权利要求1所述一种基于改进粒子群优化BP神经网络的风电功率预测方法,其特征在于,所述步骤(4)中粒子速度更新依据的公式如下:5. a kind of wind power prediction method based on improved particle swarm optimization BP neural network as claimed in claim 1, is characterized in that, the formula of particle speed update basis in the described step (4) is as follows: vi(t+1)=ωvi(t)+c1r1(pb(t)-xi(t))+c2r2(pg(t)-xi(t))v i (t+1)=ωv i (t)+c 1 r 1 (p b (t)-x i (t))+c 2 r 2 (p g (t)-x i (t)) 式中:vi(t)为第i个粒子在第t次迭代中的速度;xi(t)为第i个粒子在第t次迭代中的位置;ω为惯性权重;c1、c2分别为认知学习因子和社会学习因子;r1与r2为[0,1]之间的随机数,pg(t)为第t次迭代中的个体最优值;pg(t)为第t次迭代中的全局最优值。In the formula: v i (t) is the velocity of the i-th particle in the t-th iteration; x i (t) is the position of the i-th particle in the t-th iteration; ω is the inertia weight; c 1 , c 2 are cognitive learning factors and social learning factors respectively; r 1 and r 2 are random numbers between [0, 1], p g (t) is the individual optimal value in the t-th iteration; p g (t ) is the global optimal value in the tth iteration. 6.如权利要求5所述一种基于改进粒子群优化BP神经网络的风电功率预测方法,其特征在于,c1、c2的取值为c1=c2=2。6 . A wind power prediction method based on improved particle swarm optimization BP neural network according to claim 5 , wherein the values of c 1 and c 2 are c 1 =c 2 =2. 7.如权利要求5所述一种基于改进粒子群优化BP神经网络的风电功率预测方法,其特征在于,所述步骤(4)中粒子位置更新所依据的公式如下:7. a kind of wind power prediction method based on improved particle swarm optimization BP neural network as claimed in claim 5, is characterized in that, the formula according to which particle position is updated in the described step (4) is as follows: xi(t+1)=xi(t)+vi(t+1)x i (t+1)= xi (t)+v i (t+1) 式中:xi(t+1)为第i个粒子在第t+1次迭代中的位置。In the formula: x i (t+1) is the position of the i-th particle in the t+1 iteration. 8.如权利要求5所述一种基于改进粒子群优化BP神经网络的风电功率预测方法,其特征在于,其中对ω定义如下:8. a kind of wind power prediction method based on improved particle swarm optimization BP neural network as claimed in claim 5, is characterized in that, wherein ω is defined as follows: &omega;&omega; tt == 11 22 &alpha;&alpha; ++ ee -- KK tt // KK tt -- 11 KK tt == 11 nno &Sigma;&Sigma; ii == 11 nno (( ff tt (( Xx ii )) -- ff tt (( Xx bb ee sthe s tt )) )) 22 其中n为粒子总数,α为[0,1]区间的随机数,ft(Xi)为第t次迭代时第i个粒子对应的适应度值,ft(Xbest)为第t次迭代时最优粒子对应的适应度值。Where n is the total number of particles, α is a random number in the interval [0,1], f t (X i ) is the fitness value corresponding to the i-th particle at the t-th iteration, f t (X best ) is the t-th time The fitness value corresponding to the optimal particle during iteration. 9.如权利要求1所述一种基于改进粒子群优化BP神经网络的风电功率预测方法,其特征在于,所述步骤(6)中输入层节点由输入数据决定。9. a kind of wind power prediction method based on improved particle swarm optimization BP neural network as claimed in claim 1, is characterized in that, in the described step (6), the input layer node is determined by the input data. 10.如权利要求1所述一种基于改进粒子群优化BP神经网络的风电功率预测方法,其特征在于,所述步骤(6)中隐含层节点数的选择由以下公式确定:10. a kind of wind power prediction method based on improved particle swarm optimization BP neural network as claimed in claim 1, is characterized in that, the selection of hidden layer node number is determined by following formula in described step (6): nno == mm ++ qq ++ aa 其中m为输入层节点数,q为输出层节点数,a为试凑数,取值范围为1~10。Among them, m is the number of nodes in the input layer, q is the number of nodes in the output layer, a is a trial and error number, and the value range is 1-10.
CN201710113432.7A 2017-02-28 2017-02-28 A kind of wind power forecasting method based on Modified particle swarm optimization BP neural network Pending CN106920008A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710113432.7A CN106920008A (en) 2017-02-28 2017-02-28 A kind of wind power forecasting method based on Modified particle swarm optimization BP neural network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710113432.7A CN106920008A (en) 2017-02-28 2017-02-28 A kind of wind power forecasting method based on Modified particle swarm optimization BP neural network

Publications (1)

Publication Number Publication Date
CN106920008A true CN106920008A (en) 2017-07-04

Family

ID=59454346

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710113432.7A Pending CN106920008A (en) 2017-02-28 2017-02-28 A kind of wind power forecasting method based on Modified particle swarm optimization BP neural network

Country Status (1)

Country Link
CN (1) CN106920008A (en)

Cited By (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107665315A (en) * 2017-10-31 2018-02-06 上海应用技术大学 A kind of based role suitable for Hadoop and the access control method trusted
CN108364071A (en) * 2018-02-06 2018-08-03 南京国电南自电网自动化有限公司 A kind of adaptive modeling wind power prediction method based on genetic programming algorithm
CN108665112A (en) * 2018-05-16 2018-10-16 东华大学 Photovoltaic fault detection method based on Modified particle swarm optimization Elman networks
CN108711874A (en) * 2018-01-22 2018-10-26 南京理工大学 A kind of electric vehicle participates in the power consumption control strategy process of public building routine peak regulation
CN109002942A (en) * 2018-09-28 2018-12-14 河南理工大学 A kind of short-term load forecasting method based on stochastic neural net
CN109118384A (en) * 2018-07-16 2019-01-01 湖南优利泰克自动化系统有限公司 A kind of Wind turbines healthy early warning method
CN109308518A (en) * 2018-09-13 2019-02-05 北京理工大学 A monitoring system based on probabilistic neural network and its smoothing parameter optimization method
CN109472041A (en) * 2018-09-10 2019-03-15 江苏大学 An optimization method for impeller of double suction pump based on improved particle swarm optimization
CN109559797A (en) * 2018-10-31 2019-04-02 青岛大学附属医院 A kind of haemodialysis rehabilitation exercise training method and system, terminal
CN109886471A (en) * 2019-01-22 2019-06-14 中国大唐集团科学技术研究院有限公司火力发电技术研究院 Fired power generating unit load distribution method based on neural network and intelligent optimization algorithm
CN110210657A (en) * 2019-05-22 2019-09-06 国网冀北电力有限公司 A kind of power of fan prediction technique, system and computer storage medium based on single machine model
CN110533484A (en) * 2019-09-05 2019-12-03 四川长虹电器股份有限公司 A kind of product Method for Sales Forecast method based on PCA and improved BP
CN110794308A (en) * 2019-11-07 2020-02-14 交控科技股份有限公司 Method and device for predicting train battery capacity
CN111047002A (en) * 2019-11-22 2020-04-21 浙江工业大学 A Straightening Stroke Prediction Method Based on BP Neural Network
WO2020082973A1 (en) * 2018-10-22 2020-04-30 新智数字科技有限公司 Load prediction method and apparatus based on neural network
CN111489021A (en) * 2020-03-31 2020-08-04 黑龙江大学 A method for predicting sugar beet yield based on particle swarm optimization BP neural network
CN111814826A (en) * 2020-06-08 2020-10-23 武汉理工大学 Rapid detection and rating method for residual energy of retired power batteries
CN111930844A (en) * 2020-08-11 2020-11-13 罗忠明 Financial prediction system based on block chain and artificial intelligence
CN112368903A (en) * 2018-07-05 2021-02-12 乌本产权有限公司 Method for feeding electrical power into a power supply network
CN112489733A (en) * 2020-12-14 2021-03-12 郑州轻工业大学 Octane number loss prediction method based on particle swarm algorithm and neural network
CN112580855A (en) * 2020-11-27 2021-03-30 国网上海市电力公司 Cable group steady-state temperature rise prediction method based on self-adaptive variation PSO-BP neural network
CN112685957A (en) * 2020-12-30 2021-04-20 中国电力科学研究院有限公司 A method for predicting relay protection defects
CN112819189A (en) * 2019-11-15 2021-05-18 内蒙古电力(集团)有限责任公司内蒙古电力科学研究院分公司 Wind power output prediction method based on historical predicted value
CN112926767A (en) * 2021-01-27 2021-06-08 天津大学 Annular fog flow gas phase apparent flow velocity prediction method based on particle swarm BP neural network
CN113095477A (en) * 2021-03-17 2021-07-09 西安理工大学 Wind power prediction method based on DE-BP neural network
CN113139606A (en) * 2021-04-27 2021-07-20 上海联创设计集团股份有限公司 Heating and ventilation fan fault detection method and system based on artificial intelligence algorithm
CN113486601A (en) * 2021-09-07 2021-10-08 国网江西省电力有限公司电力科学研究院 Feeder voltage calculation method and device based on CPSO-BP optimization model
CN113553270A (en) * 2021-07-28 2021-10-26 浙江网商银行股份有限公司 Target object determination method and device
CN113570120A (en) * 2021-07-07 2021-10-29 上海电机学院 Wind power prediction method and device based on improved particle swarm optimization
CN113723534A (en) * 2021-09-02 2021-11-30 南京润内克西信息科技有限公司 Urban raise dust on-line monitoring system based on BP neural network
CN114036813A (en) * 2021-11-11 2022-02-11 华南农业大学 Greenhouse temperature and humidity method controlled by particle swarm BP neural network PID
CN114119189A (en) * 2020-08-27 2022-03-01 东北大学秦皇岛分校 Personal credit risk measurement model based on PSO-BP
CN114386697A (en) * 2022-01-12 2022-04-22 合肥工业大学 Ship main engine spare part prediction method based on improved random forest
CN114819313A (en) * 2022-04-15 2022-07-29 南通大学 Wind power prediction method based on improved PSO (particle swarm optimization) optimized double-weight neural network
CN114841422A (en) * 2022-04-24 2022-08-02 广西电网有限责任公司电力科学研究院 Novel electric power system planning and construction phase business weight analysis method
CN115347550A (en) * 2022-06-29 2022-11-15 国网浙江省电力有限公司双创中心 Short-term power prediction method for renewable energy
CN115395506A (en) * 2022-08-17 2022-11-25 广东工业大学 Ultra-short-term wind power prediction method and device based on dynamic neighborhood
CN115423069A (en) * 2022-08-22 2022-12-02 华北电力科学研究院有限责任公司 Wind power prediction method and device based on kernel limit learning machine model
CN117074437A (en) * 2023-10-11 2023-11-17 青岛金诺德科技有限公司 Non-destructive testing methods and their application in recycling lithium batteries for new energy vehicles

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104361393A (en) * 2014-09-06 2015-02-18 华北电力大学 Method for using improved neural network model based on particle swarm optimization for data prediction
CN105223241A (en) * 2015-09-18 2016-01-06 南京信息工程大学 A kind of compensation method of humidity sensor
CN106022471A (en) * 2016-05-12 2016-10-12 大连海事大学 Real-time prediction method of ship roll based on wavelet neural network model based on particle swarm optimization algorithm

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104361393A (en) * 2014-09-06 2015-02-18 华北电力大学 Method for using improved neural network model based on particle swarm optimization for data prediction
CN105223241A (en) * 2015-09-18 2016-01-06 南京信息工程大学 A kind of compensation method of humidity sensor
CN106022471A (en) * 2016-05-12 2016-10-12 大连海事大学 Real-time prediction method of ship roll based on wavelet neural network model based on particle swarm optimization algorithm

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
李操: "基于IPSO-BP神经网络模型的风电功率预测研究", 《万方数据HTTP://WWW.WANFANGDATA.COM.CN/DETAILS/DETAIL.DO?_TYPE=DEGREE&ID=Y3022004》 *
董现等: "基于参数相关性和混合神经网络的结构随机灵敏度分析方法", 《建筑结构学报》 *

Cited By (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107665315B (en) * 2017-10-31 2020-12-15 上海应用技术大学 A Role and Trust Based Access Control Method for Hadoop
CN107665315A (en) * 2017-10-31 2018-02-06 上海应用技术大学 A kind of based role suitable for Hadoop and the access control method trusted
CN108711874A (en) * 2018-01-22 2018-10-26 南京理工大学 A kind of electric vehicle participates in the power consumption control strategy process of public building routine peak regulation
CN108711874B (en) * 2018-01-22 2021-05-28 南京理工大学 A power consumption control strategy method for electric vehicles to participate in conventional peak shaving of public buildings
CN108364071A (en) * 2018-02-06 2018-08-03 南京国电南自电网自动化有限公司 A kind of adaptive modeling wind power prediction method based on genetic programming algorithm
CN108665112A (en) * 2018-05-16 2018-10-16 东华大学 Photovoltaic fault detection method based on Modified particle swarm optimization Elman networks
CN112368903A (en) * 2018-07-05 2021-02-12 乌本产权有限公司 Method for feeding electrical power into a power supply network
CN109118384A (en) * 2018-07-16 2019-01-01 湖南优利泰克自动化系统有限公司 A kind of Wind turbines healthy early warning method
CN109472041A (en) * 2018-09-10 2019-03-15 江苏大学 An optimization method for impeller of double suction pump based on improved particle swarm optimization
CN109308518A (en) * 2018-09-13 2019-02-05 北京理工大学 A monitoring system based on probabilistic neural network and its smoothing parameter optimization method
CN109308518B (en) * 2018-09-13 2021-09-10 北京理工大学 Monitoring system based on probabilistic neural network and smoothing parameter optimization method thereof
CN109002942A (en) * 2018-09-28 2018-12-14 河南理工大学 A kind of short-term load forecasting method based on stochastic neural net
WO2020082973A1 (en) * 2018-10-22 2020-04-30 新智数字科技有限公司 Load prediction method and apparatus based on neural network
CN109559797A (en) * 2018-10-31 2019-04-02 青岛大学附属医院 A kind of haemodialysis rehabilitation exercise training method and system, terminal
CN109886471A (en) * 2019-01-22 2019-06-14 中国大唐集团科学技术研究院有限公司火力发电技术研究院 Fired power generating unit load distribution method based on neural network and intelligent optimization algorithm
CN110210657A (en) * 2019-05-22 2019-09-06 国网冀北电力有限公司 A kind of power of fan prediction technique, system and computer storage medium based on single machine model
CN110533484A (en) * 2019-09-05 2019-12-03 四川长虹电器股份有限公司 A kind of product Method for Sales Forecast method based on PCA and improved BP
CN110794308A (en) * 2019-11-07 2020-02-14 交控科技股份有限公司 Method and device for predicting train battery capacity
CN112819189A (en) * 2019-11-15 2021-05-18 内蒙古电力(集团)有限责任公司内蒙古电力科学研究院分公司 Wind power output prediction method based on historical predicted value
CN111047002A (en) * 2019-11-22 2020-04-21 浙江工业大学 A Straightening Stroke Prediction Method Based on BP Neural Network
CN111047002B (en) * 2019-11-22 2023-04-07 浙江工业大学 BP neural network-based alignment stroke prediction method
CN111489021A (en) * 2020-03-31 2020-08-04 黑龙江大学 A method for predicting sugar beet yield based on particle swarm optimization BP neural network
CN111814826A (en) * 2020-06-08 2020-10-23 武汉理工大学 Rapid detection and rating method for residual energy of retired power batteries
CN111814826B (en) * 2020-06-08 2022-06-03 武汉理工大学 Rapid detection and rating method for residual energy of retired power battery
CN111930844A (en) * 2020-08-11 2020-11-13 罗忠明 Financial prediction system based on block chain and artificial intelligence
CN111930844B (en) * 2020-08-11 2021-09-24 肖岩 Financial forecasting system based on blockchain and artificial intelligence
CN114119189A (en) * 2020-08-27 2022-03-01 东北大学秦皇岛分校 Personal credit risk measurement model based on PSO-BP
CN112580855A (en) * 2020-11-27 2021-03-30 国网上海市电力公司 Cable group steady-state temperature rise prediction method based on self-adaptive variation PSO-BP neural network
CN112489733A (en) * 2020-12-14 2021-03-12 郑州轻工业大学 Octane number loss prediction method based on particle swarm algorithm and neural network
CN112685957A (en) * 2020-12-30 2021-04-20 中国电力科学研究院有限公司 A method for predicting relay protection defects
CN112926767A (en) * 2021-01-27 2021-06-08 天津大学 Annular fog flow gas phase apparent flow velocity prediction method based on particle swarm BP neural network
CN113095477A (en) * 2021-03-17 2021-07-09 西安理工大学 Wind power prediction method based on DE-BP neural network
CN113095477B (en) * 2021-03-17 2024-02-09 西安理工大学 Wind power prediction method based on DE-BP neural network
CN113139606A (en) * 2021-04-27 2021-07-20 上海联创设计集团股份有限公司 Heating and ventilation fan fault detection method and system based on artificial intelligence algorithm
CN113570120A (en) * 2021-07-07 2021-10-29 上海电机学院 Wind power prediction method and device based on improved particle swarm optimization
CN113553270A (en) * 2021-07-28 2021-10-26 浙江网商银行股份有限公司 Target object determination method and device
CN113723534A (en) * 2021-09-02 2021-11-30 南京润内克西信息科技有限公司 Urban raise dust on-line monitoring system based on BP neural network
CN113486601A (en) * 2021-09-07 2021-10-08 国网江西省电力有限公司电力科学研究院 Feeder voltage calculation method and device based on CPSO-BP optimization model
CN114036813A (en) * 2021-11-11 2022-02-11 华南农业大学 Greenhouse temperature and humidity method controlled by particle swarm BP neural network PID
CN114386697A (en) * 2022-01-12 2022-04-22 合肥工业大学 Ship main engine spare part prediction method based on improved random forest
CN114819313A (en) * 2022-04-15 2022-07-29 南通大学 Wind power prediction method based on improved PSO (particle swarm optimization) optimized double-weight neural network
CN114841422A (en) * 2022-04-24 2022-08-02 广西电网有限责任公司电力科学研究院 Novel electric power system planning and construction phase business weight analysis method
CN115347550A (en) * 2022-06-29 2022-11-15 国网浙江省电力有限公司双创中心 Short-term power prediction method for renewable energy
CN115395506A (en) * 2022-08-17 2022-11-25 广东工业大学 Ultra-short-term wind power prediction method and device based on dynamic neighborhood
CN115423069A (en) * 2022-08-22 2022-12-02 华北电力科学研究院有限责任公司 Wind power prediction method and device based on kernel limit learning machine model
CN117074437A (en) * 2023-10-11 2023-11-17 青岛金诺德科技有限公司 Non-destructive testing methods and their application in recycling lithium batteries for new energy vehicles
CN117074437B (en) * 2023-10-11 2024-01-12 青岛金诺德科技有限公司 Nondestructive testing method and application thereof in recovery of lithium battery of new energy automobile

Similar Documents

Publication Publication Date Title
CN106920008A (en) A kind of wind power forecasting method based on Modified particle swarm optimization BP neural network
CN109657881A (en) A kind of neural network photovoltaic power generation prediction technique and system suitable for small sample
CN109002948B (en) CDA-BP-based microgrid short-term photovoltaic power generation power prediction method
CN110942205B (en) Short-term photovoltaic power generation power prediction method based on HIMVO-SVM
CN111898828A (en) A prediction method of hydropower generation based on extreme learning machine
CN104616078B (en) Photovoltaic system electricity generation power Forecasting Methodology based on Spiking neutral nets
CN104636801A (en) Transmission line audible noise prediction method based on BP neural network optimization
CN105631517A (en) Photovoltaic power generation power short term prediction method based on mind evolution Elman neural network
CN103426027B (en) A kind of intelligence of the normal pool level based on genetic algorithm back propagation neural network model method for optimizing
CN103729695A (en) Short-term power load forecasting method based on particle swarm and BP neural network
CN101719193B (en) Method for forecasting service life of brake
CN107247259A (en) K Distribution Sea Clutter form parameter methods of estimation based on neutral net
CN104820877A (en) Photovoltaic system generation power prediction method based on cloud adaptive PSO-SNN
CN110675278A (en) Photovoltaic power short-term prediction method based on RBF neural network
CN106022954A (en) Multiple BP neural network load prediction method based on grey correlation degree
CN103886395A (en) Reservoir optimal operation method based on neural network model
CN115275983B (en) Photovoltaic power fluctuation stabilizing control method based on distributed resource clustering
CN107330251A (en) A kind of wind power prediction method based on Retrieval method
CN117132132A (en) Photovoltaic power generation prediction method based on meteorological data
CN105719101A (en) Photovoltaic system power generation power prediction method
Cai et al. Research on short-term wind speed prediction based on EEMD-GRU prediction model
CN120955818B (en) Method for randomly scheduling Shui Guangchu days ago of new energy power generation base coping with extreme scenes
CN112785022B (en) Method and system for excavating electric energy substitution potential
CN108459570B (en) Irrigation water distribution intelligent control system and method based on generative adversarial network architecture
CN119944652A (en) Optimal method for intraday dispatch of power grid considering uncertainty of photovoltaic output under severe weather conditions

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20170704

RJ01 Rejection of invention patent application after publication