基于时间序列和神经网络的风功率预测
- 格式:pdf
- 大小:646.93 KB
- 文档页数:8
风电功率预测研究风电功率预测研究一、引言随着全球环境问题日益凸显,可再生能源逐渐成为替代传统能源的重要选择。
其中,风能被广泛认为是最具发展潜力的可再生能源之一。
然而,由于风能的不稳定性和不可控性,风电功率的预测成为了提高风电场运营效益和电力系统稳定性的关键问题。
本文将介绍风电功率预测的研究现状和挑战,并探讨了一些常用的风电功率预测方法。
二、风电功率预测的重要性风能具有可再生性和清洁性的特点,广泛应用于发电领域。
然而,由于风能的不确定性,风电场的电力输出往往波动较大,影响了系统的稳定性和电力市场的经济效益。
因此,准确预测风电功率成为优化风电场运营和电力系统调度的重要任务。
风电功率的预测可以帮助电力系统运营商优化资源分配和运行策略,减少对传统能源的依赖。
同时,可靠的风电功率预测可以帮助电力市场参与者制定更准确的电力交易计划,降低风电波动给市场造成的不确定性风险。
三、风电功率预测方法风电功率预测方法主要分为数学模型方法和统计模型方法。
数学模型方法基于风力发电机的物理特性和风速、风向等气象数据,采用数学建模的方式进行预测。
统计模型方法则通过对风电场历史数据的统计分析,利用统计学方法构建预测模型。
1. 数学模型方法数学模型方法主要包括基于风力发电机理论的模型和基于风电机组运行状态的模型。
基于风力发电机理论的模型利用风速和风向等气象数据,结合发电机的性能曲线,通过建立数学模型预测风电功率输出。
而基于风电机组运行状态的模型则利用风机机组的运行数据,如转速、功率输出等,通过建立动态模型预测风电功率。
2. 统计模型方法常见的统计模型方法包括时间序列分析、回归分析和人工神经网络。
时间序列分析方法基于历史风电功率数据,利用自回归(AR)、自回归移动平均模型(ARMA)、自回归移动平均模型(ARIMA)等方法进行预测。
回归分析方法则通过建立风速和风电功率之间的数学关系模型,进行预测。
人工神经网络是一种基于神经网络的模型,通过训练网络权重和偏置参数,建立风电功率与气象因素之间的非线性关系。
电力系统中的风电功率预测模型一、引言电力系统是现代社会的重要基础设施之一,风电作为可再生能源的重要组成部分,具有环保、可持续等特点。
然而,风能的不稳定性和变化性给电力系统的运行带来了一定的挑战。
因此,准确预测风电功率对电力系统的规划、运行和调度具有重要意义。
本文将介绍电力系统中的风电功率预测模型。
二、数据预处理在建立风电功率预测模型之前,首先需要对数据进行预处理。
由于风力的不稳定性,风速、风向和风能之间存在一定的关联关系。
因此,需要采集历史风速、风向和风能数据,并进行清洗、对齐和归一化处理,以便用于后续建模。
三、基于统计方法的预测模型基于统计方法的预测模型是最常见的风电功率预测方法之一。
其中,基于时间序列分析的模型是较为常用的方法之一。
该方法使用历史风电功率数据,并结合多种统计技术和算法,通过拟合历史数据的趋势和周期性,来预测未来一段时间内的风电功率。
常用的时间序列分析方法包括ARIMA模型、回归模型等。
四、基于人工智能的预测模型近年来,随着人工智能技术的迅速发展,基于人工智能的风电功率预测模型也得到了广泛的研究和应用。
其中,基于神经网络的模型是较为常见的方法之一。
该方法通过建立多层神经网络,将历史风电功率数据作为输入,通过网络的训练和学习,得到一个能够较为准确预测未来风电功率的模型。
此外,还可以利用支持向量机、遗传算法等人工智能技术进行风电功率预测。
五、模型评估与改进模型的评估是模型建立的一个重要环节,它可以评估模型的预测能力和准确性。
常用的评估指标包括均方根误差(RMSE)、平均绝对误差(MAE)等。
在评估模型的基础上,可以对模型进行改进。
例如,可以引入外部因素(如天气状况、季节变化等)来改进预测模型的准确性,也可以通过提高数据质量和模型参数调整等方法来改进模型的性能。
六、模型应用与展望风电功率预测模型在电力系统中具有广泛的应用前景。
它可以为电力系统提供可靠的风电功率预测结果,为电力系统的运行和调度提供决策支持,同时也可以为电力市场的交易和电价的制定提供参考。
风电功率短期预测方法研究一、本文概述随着全球能源结构的转型和可持续发展理念的深入人心,风电作为一种清洁、可再生的能源形式,正受到越来越多的关注和重视。
风电功率的准确预测对于电力系统的稳定运行、能源的有效利用以及风电场的经济运营具有至关重要的意义。
因此,风电功率短期预测方法的研究成为了当前能源领域的一个热点课题。
本文旨在探讨风电功率短期预测方法的研究现状与发展趋势,分析不同预测方法的优缺点,并提出一种基于机器学习算法的风电功率短期预测模型。
该模型能够充分考虑风电场运行过程中的多种影响因素,如风速、风向、气温、气压等,以及风电场的实际运行数据,从而实现对风电功率的精准预测。
本文首先介绍了风电功率预测的背景和意义,阐述了短期预测的重要性和实际应用价值。
然后,对现有的风电功率短期预测方法进行了综述,包括物理方法、统计方法和人工智能方法等。
接着,详细分析了各种方法的原理、适用条件及优缺点,指出了当前研究存在的主要问题和发展方向。
在此基础上,本文提出了一种基于机器学习算法的风电功率短期预测模型。
该模型采用了一种集成学习的方法,将多个单一预测模型的预测结果进行融合,以提高预测精度和稳定性。
本文还引入了一种特征选择算法,用于筛选出对预测结果影响较大的特征,从而进一步提高预测效率。
本文对所提出的预测模型进行了实验验证和性能评估。
通过与多种现有方法的比较,证明了该模型在风电功率短期预测方面具有更高的准确性和可靠性。
本文还讨论了该模型在实际应用中的潜力和局限性,为未来的研究提供了有益的参考。
二、风电功率短期预测基础理论风电功率短期预测是指对未来几小时到几天内的风电场输出功率进行预测。
这种预测对于电力系统的稳定运行、经济调度和能源管理具有重要意义。
风电功率短期预测主要基于气象学、空气动力学、统计学和等多个学科的理论基础。
气象学基础:风电功率的产生直接受风速、风向、空气密度和湍流强度等气象条件的影响。
因此,气象学是风电功率预测的基础。
风功率预测的方法风功率预测是指对风力发电厂产生的风能进行预测,以便更好地管理和规划风力发电系统的运营。
准确的风功率预测对于风电场的安全运行、电网调度和电力市场交易等方面至关重要。
虽然风力是一种不稳定的自然资源,但通过利用合适的方法和技术,我们可以提高风功率预测的准确性。
风功率预测方法可以分为统计方法、基于物理原理的方法和机器学习方法。
统计方法是最常用的风功率预测方法之一。
它通过对历史风速数据进行分析和建模来预测未来的风力发电情况。
常用的统计方法包括时间序列分析、谱分析和回归分析等。
时间序列分析是一种将历史数据的趋势和周期性考虑在内的预测方法。
谱分析则是通过对信号进行频谱分析,提取出信号的频率特征来进行预测。
回归分析是一种通过建立线性或非线性回归模型来预测风功率的方法。
统计方法的优点是简单易实现,但对于复杂的非线性系统来说,可能会有一定的局限性。
基于物理原理的方法是另一类常用的风功率预测方法。
这种方法是基于对风力发电系统的建模和仿真来进行预测的。
它通常使用复杂的物理方程和机器学习算法来考虑风的传输特性、涡旋动力学等因素。
基于物理原理的方法的优点是可以对复杂的非线性系统进行较准确的预测,但是需要大量的风速、风向等实测数据来进行模型的校准和验证。
机器学习方法是近年来风力发电预测领域的热点研究领域。
这种方法利用机器学习算法对大量历史数据进行训练,建立预测模型。
常用的机器学习算法包括支持向量机、人工神经网络、决策树等。
机器学习方法的优点是可以灵活地适应不同场景下的预测需求,并能够处理大量的输入特征,比如温度、湿度、气压等。
但机器学习方法也存在一些挑战,比如需要大量的数据来进行模型训练,模型的解释性较差等。
除了上述方法外,还有一些辅助方法可以提高风功率预测的准确性。
比如数据融合方法可以结合多种数据源,比如气象卫星数据、雷达回波数据等,来提高预测的准确性。
时间尺度的选择也是一个关键因素,短期预测可以通过近实时的数据来进行,而中长期预测则可以通过气象模型来进行。
风力发电机组的风功率预测方法研究引言:近年来,随着能源需求的不断增长和环境保护意识的提高,风力发电作为一种清洁可再生能源,得到了广泛的关注和应用。
然而,由于风力的不稳定性和变化性,风力发电的效率和可靠性仍然存在一定的挑战。
因此,准确预测风力发电机组的风功率对于优化风电发电效率和安全运营至关重要。
本文将重点研究不同的风功率预测方法,以提供可行的解决方案。
一、基于统计学的风功率预测方法基于统计学的风功率预测方法是通过历史风速数据和对应的风功率数据构建数学模型,来预测未来的风功率。
常见的统计学方法包括回归分析、时间序列分析和人工神经网络。
回归分析是最简单且常见的统计学方法之一。
它通过选择适当的风功率影响因素(例如风速、风向、温度等)并建立线性或非线性回归模型来预测风功率。
然而,该方法对于非线性和非平稳的风功率时间序列预测效果较差。
时间序列分析是一种基于时间序列的统计方法。
它通过对历史风功率数据进行分析,发现其中的规律性和周期性,从而建立预测模型。
常用的时间序列分析方法包括ARIMA模型、指数平滑法等。
然而,该方法对于长期和短期的风功率波动预测效果有限。
人工神经网络是一种模拟人脑神经网络结构和功能的统计工具。
它通过训练网络模型来学习历史数据中的模式,并通过特定的权重和偏差对未来的风功率进行预测。
人工神经网络可以处理非线性和非平稳的数据,但需要大量的历史数据用于训练,并且网络结构和参数的选择也较为困难。
二、基于物理模型的风功率预测方法基于物理模型的风功率预测方法是通过建立描述风场相关物理方程的模型来预测风功率。
常见的物理模型包括斯库梅尔—雷霍尔茨方程、湍流模型等。
斯库梅尔—雷霍尔茨方程是一种描述气象流场动态行为的物理方程。
通过解析方程和数值模拟,可以预测风功率。
然而,由于方程的复杂性和计算量的大,该方法的应用有一定的限制。
湍流模型是一种描述风场湍流性质的模型。
它模拟了风场中湍流的时间和长度尺度,并通过湍流带来的能量传递来预测风功率。
《风电功率预测关键技术及应用综述》篇一一、引言随着全球能源结构的转型和环境保护意识的提升,可再生能源的开发与利用日益受到重视。
其中,风电作为清洁、可再生的能源形式,已经成为全球能源发展的重要方向。
然而,由于风能的随机性、间歇性和不可预测性,风电功率的准确预测成为风电并网运行和调度管理的重要问题。
本文旨在综述风电功率预测的关键技术及其应用,以期为相关研究提供参考。
二、风电功率预测关键技术(一)数据驱动型预测技术数据驱动型预测技术主要依靠历史数据和统计方法进行预测。
其中,时间序列分析、机器学习和人工智能等方法被广泛应用于风电功率预测。
时间序列分析通过分析历史风电功率数据,建立时间序列模型进行预测。
机器学习和人工智能则通过训练大量的样本数据,学习风能的时空分布规律和风速、风向等气象因素对风电功率的影响,从而提高预测精度。
(二)物理驱动型预测技术物理驱动型预测技术基于风能产生的物理过程和气象学原理进行预测。
该技术利用气象学模型、大气数值预报模型等工具,对风速、风向等气象因素进行预测,进而推算出风电功率。
物理驱动型预测技术的优点在于考虑了风能的物理特性,能够提供更准确的长期预测。
(三)组合预测技术组合预测技术将数据驱动型预测技术和物理驱动型预测技术的优点相结合,通过组合不同的预测方法和模型,提高预测精度。
该技术可以充分利用历史数据和气象信息,同时考虑风能的随机性和可预测性,从而实现对风电功率的准确预测。
三、风电功率预测的应用(一)电网调度与管理风电功率预测在电网调度与管理中具有重要作用。
通过准确预测风电功率,可以合理安排电网调度计划,平衡电力供需,减少电网运行风险。
同时,风电功率预测还可以为电网运行优化提供支持,提高电网运行效率和可靠性。
(二)风电机组控制与维护风电功率预测对于风电机组的控制和维护具有重要意义。
通过预测风电功率,可以实现对风电机组的优化控制,提高风能利用率和发电效率。
同时,还可以根据预测结果合理安排风电机组的维护计划,延长设备使用寿命,降低运维成本。
短期风电功率的预测方法短期风电功率预测是指对未来1-48小时内的风速变化进行预测,并从中推导出未来的风电功率。
在风电发电方面,预测未来的风电功率具有重要意义,这有助于降低风电发电的成本,优化风电发电的规划,增强风电系统的运行效率。
以下是短期风电功率预测的几种常用方法。
1.统计学方法先将历史气象数据和风电功率数据表格化,再进行数据处理和分析。
通过建立一个统计模型来预测未来的风速,并通过这个模型得到未来的风能利用率和风电功率。
2.神经网络方法神经网络是一种模拟大脑的计算方法,该方法可以处理大量数据,发现数据中的未知关系,进而进行预测。
首先,通过历史气象数据和风电功率数据训练神经网络的参数,然后将训练好的神经网络应用于新的预测场景。
3.时间序列方法时间序列法是一种通过观察历史数据来进行未来预测的方法。
首先将历史数据统计分析,得到趋势、季节性等信息。
然后建立数学模型进行预测。
例如,可以使用ARMA模型,预测未来的风速。
4.物理模型方法这种方法是基于风能转换的物理原理进行预测的。
先将历史数据与风机性能和气象条件相关的物理模型相结合,再运用一些经验公式和气象学规律,建立预测模型。
最终,计算模型可以给出未来1-48小时的风能利用率和风电功率。
短期风电功率预测方法的选择取决于多种因素,如该地区风电系统的规模、历史数据可靠程度、气象条件等。
对于较小规模的风电系统,统计学方法和时间序列方法是最适合的预测方法。
但是针对以太阳能和风能资源为主的多元可再生能源电力系统,结合多模型综合预测可能更加完善,同时可以包括多个子模型的结果,以提高预测精度。
无论选用哪种方法,关键是要收集足够可靠的历史数据,建立准确的预测模型,以确保风电系统在未来的发电中能够更有效率、高效稳定。
《风电场风电功率预测方法研究》篇一一、引言随着全球对可再生能源的日益重视和清洁能源需求的增加,风电作为一种绿色、可再生的能源,正逐渐成为能源结构中的重要组成部分。
然而,由于风能的间歇性和不确定性,风电场的风电功率预测成为了提高风电利用率和并网安全的关键问题。
本文旨在探讨风电场风电功率预测的方法及其应用。
二、风电功率预测的意义与重要性1. 优化电网调度:通过准确的预测风电功率,电力公司可以更有效地调度其他电源,减少备用容量的浪费,实现电力系统的优化运行。
2. 提高风电利用率:准确的预测有助于提高风电场的运行效率,减少因风力波动导致的弃风现象,从而最大化利用风能资源。
3. 降低运维成本:预测有助于提前发现并处理潜在的设备问题,降低因设备故障带来的损失。
三、风电功率预测的主要方法1. 物理模型法:基于风速、风向、大气压力等物理因素构建数学模型进行预测。
该方法考虑了风能的物理特性,但受限于气象数据的准确性和实时性。
2. 统计学习法:利用历史数据和统计方法进行预测。
包括时间序列分析、机器学习算法等。
该方法对历史数据要求较高,但在数据处理和模式识别方面有显著优势。
3. 混合预测法:结合物理模型法和统计学习法的优点,同时考虑风能的物理特性和历史数据信息,以提高预测的准确度。
四、具体应用方法及实例分析1. 时间序列分析法:该方法利用历史风电功率数据建立时间序列模型,通过分析时间序列的规律性来预测未来的风电功率。
例如,基于ARIMA模型的短期风电功率预测。
2. 机器学习算法:利用神经网络、支持向量机等机器学习算法进行预测。
如深度学习模型在风电功率预测中的应用,通过对大量历史数据进行训练,建立复杂的非线性关系模型,提高预测精度。
3. 混合模型应用:结合物理模型法和统计学习法的混合模型在风电功率预测中的应用。
例如,结合风速物理模型和神经网络算法的混合模型,既能考虑风能的物理特性,又能充分利用历史数据的规律性。
五、挑战与未来展望尽管现有的风电功率预测方法取得了一定的成果,但仍面临一些挑战:1. 数据质量问题:气象数据的准确性和实时性对预测结果有重要影响。
风电功率预测问题摘要风能是一种可再生、清洁的能源,风力发电是最具大规模开发技术经济条件的非水电再生能源。
现今风力发电主要利用的是近地风能。
近地风具有波动性、间歇性、低能量密度等特点,因而风电功率也是波动的。
大规模风电场接入电网运行时,大幅度地风电功率波动会对电网的功率平衡和频率调节带来不利影响。
如果可以对风电场的发电功率进行预测,电力调度部门就能够根据风电功率变化预先安排调度计划,保证电网的功率平衡和运行安全。
因此,如何对风电场的发电功率进行尽可能准确地预测,是急需解决的问题。
根据电力调度部门安排运行方式的不同需求,风电功率预测分为日前预测和实时预测。
日前预测是预测明日24小时96个时点(每15分钟一个时点)的风电功率数值。
实时预测是滚动地预测每个时点未来4小时内的16个时点(每15分钟一个时点)的风电功率数值。
对于问题一我们建立了3个模型:1、时间序列模型即指数平滑模型2、拟合回归模型3、神经元预测模型即BP模型。
针对这3种模型,根据相对误差的大小和准确度的大小判断来确定优先选择哪个模型。
对于问题二,在第一问的基础上对相关模型进行了比较,分析,做出了预期。
对于问题三,在第一问的基础上,对相关的模型进行了改善,使其预测的更加准确。
关键词:风功率实时预测 BP网络神经 matlab 时间序列问题的重述一、背景知识1、风功率预测概况风功率预测是指风电场风力发电机发电功率预测。
风电场是利用在某个通过预测的坐标范围内,几座或者更换多的经过科学测算,按照合理距离安装的风力发电机,利用可控范围内的风能所产生的电力来实现运行供电。
由于风是大气压力差引起的空气流动所产生的,风向和风力的大小时刻时刻都在变化。
因而,风力发电具有波动性、间歇性和随机性的特点。
这些特点所导致的风电场功率波动,会对地区电网整体运行产生影响,进而会影响到整个地区总网内的电压稳定。
因此,当风力发电场,特别是大容量风力发电场接入电网时,就会给整个电力系统的安全、稳定运行带来一定的隐患。
第2章基于时间序列和神经网络的风功率预测2.1引言近年来我国加大力度建设基础设施,所以风电装机容量也呈现出日渐扩大的趋势,其发展过程中还要面对一些问题。
其问题的根源在于风能其不确定性与波动性,因此风功率输出处于大幅度波动的状态。
风速在很大程度上影响着风电功率,本课题以神经网络法和时间序列法为基础,以此构建获得针对风电功率以及风速的预测模型,通过其解决风功率大幅度波动的困扰。
我们依据风速数据属于时间序列,所以通过时间序列的方法来构建目标模型;使用神经网络的方法来构建风速与风功率两者关系模型,它可以较好地描绘两个参数的相互非线性关系。
通过时间序列模型可获取风速预测的信息,输入该信息后即可得到我们预期的目标预测信息。
2.2基于时间序列法的风速预测模型2.2.1时间序列概述我们把一系列以时间先后次序进行排序的被观测数据(信息)称作时间序列,也常简称为序列或时序,观测时间节点是固定的。
现象的时间属性以及在各时间或时段中现象达到的程度,这两个是构成时间序列的重要因素。
一般地,我们通过特定的周期对风电场的风速历史数据进行采样并记录,由于风速具有较强的随机性,所以风速数据风速序列即符合随机时间序列的特点。
时间序列双可以划分成平稳或是非平稳模型。
前者依据不同的因素又可以划分成自回归移动平均混合过程(ARMA模型)、移动平均过程(MA模型)、自回归过程(AR模型)。
对于以上模型,第一,MA模型仅参考随机白噪声序列的作用;第二,AR模型仅将时刻信息纳入考察范围;第三种ARMA模型则将上述两种影响因素纳入考察范畴,其模型构建更为科学,通常情况下,为了预测过程的精度更高,都选取ARMA模型。
对于现实中的问题,绝大部分都符合平稳的时间序列。
ARMA模型的作用范围仅限于平稳过程的时间序列,若需要扩展其功能才能够得到更广泛的应用,通常要执行的操作是作平稳化处理,其实现机理为开展差分运算。
该模型称为差分自回归移动平均过程(Auto Regressive Integrated and Moving Average,ARIMA),模型的表述如下:引入∇算子,采用后移算子B ,一阶差分后的时间序列可以写为t t t t Y B Y Y Y )1(1-=-=∇-,因此,一个d 阶差分后的时间序列就可以写成t d t d Y B Y )1(-=∇。
若}{t Y 是一个非平稳序列,经过d 阶差分后,}{t d Y ∇是一个平稳的ARMA 序列,记为:tq t d p B Y B εθφ)()(=∇(2-1)则式(2-1)为一个(p ,d ,q )阶的差分自回归移动动平均模型,简记为ARIMA (p ,d ,q )。
式中:p p p B B B B φφφφ----=...1)(2211,pp p B B B B θθθθ----=...1)(2211,,ARIMA p d q ()模型中,d 表示差分阶数,q 表示其自动平均阶数,P 表示其自回归阶数。
ARIMA 模型中对于不平稳的时间序列成分,经过差分处理,可转化并使得具有平稳的特性,之后对ARIMA 模型进行估计,之后再次转变成此模型,自此即可得到与差分前相适应的模型。
2.2.2时间序列法建模若是随机时间序列,第一步要对其平稳性开展审核,若其表现为不平稳需要以执行差分操作,下一步构建ARMA 模型。
如果判别的结果显示为平稳,我们即可直接构建其ARMA 模型。
所以,如下图2-1.我们可划分ARMA 建模为五步,第一是检验序列平稳性,第二是模型识别,第三是参数估计、第四是模型检验,最后则为构建预测模型。
每一步主要的任务分别是:1)平稳性检验及其平稳化结合随机时间序列模型的特征,我们已知AR 、MA 、ARMA 模型仅在具有平稳性的时间序列中具有作用功能。
于是,第一要检验其平稳性,如果判别的结果显示为平稳,我们即可直接构建其ARMA 模型;如果不平稳需要以差分处理进行平稳化,经过转化可得到平稳随机序列,其均值为零,下一步构建ARMA 模型。
图2-1ARIMA 建模预测流程2)模型识别该项工作的内容包含了选取模型类型和定阶的任务,选取模型类型也就是前文所述的已知时间序列平稳,结合样本值来选择AR 、MA 、ARMA 模型中的一种。
若时间序列数据平稳,可在序列的偏相关函PAC 与自相关函数AC 的辅助下进行模型的识别:AC :....2,1,121=⋅=∑∑=-=+k YY Y n i i k n i ki i k ρ(2-2)PAC :⎪⎪⎪⎩⎪⎪⎪⎨⎧=⋅-⋅-==∑∑-=--=--,...3,21111,11,11k k k j j k j j k j j k j k k kk ρφρφρρφ(2-3)因此,在计算其PAC 与AC 后,我们即可对其模型类型进行判断,并以下表为例:表2-1判别AR 、MA 和ARMA 模型依据并且,对PAC 和AC 的截尾性进行评判也可以大概获知模型的阶数,若模型为MA (q )时,可看到果自相关函数处于q 步截尾;若模型为AR p ()时,可看到偏相关函数处于p 步截尾;而若模型为,ARMA p q (),可看到PAC 与AC 两者皆拖尾。
3)估计模型参数由上述的识别过程后,已然大致地确定了模型的阶数及类别,之后即开展估计活动,了解其参数。
在参数估计方面,一个常用的方法就是最小二乘法,残差的平方和如式(2-4)所示,该方法的目的是使其最小。
∑∑=-=∇=n t t d p q n t t Y B B 12112))()((φθε(2-4)4)模型检验经由上述的识别与估计过程,之后为了确定模型适用与否还必须作检验,只有当检验通过后,才可以反映模型与要求相符,能够胜任预测任务;相反地,若不符合要求,即必须对模型进行修正或是再次识别,重复该过程直至符合要求。
前文所述的对模型的估计过程和识别过程中,其前提是假定扰动项为白噪声,所以,对已有的模型,还需要对t t t Y Y ˆˆ-=ε(tY ˆ为预测值)作检验,判断其是不是属于白噪声样本序列。
在现实的检验工作中,有许多方法可以判定其是不是属于白噪声序列,其中应用频率最高的当属AC 函数检验,也就是判断残差序列具有一定的自相关性与否。
2.3风电功率预测模型2.3.1神经网络法简介人们在对人脑功能与结构的仿真中开发了人工神经网络的算法,通过一些拓扑结构将一系列的简单处理元件连接起来,可以有效地解决繁杂问题特别是非线性的问题。
前馈神经网络( Back Propagation Artificial Neural Network -,简称BP-ANN )是当今应用范围最广的一种,以下图为例,其包括了三个层次,即输出层、隐含层和输入层。
Sigmoid 函数常常用于隐含层神经元映射中,其优势是能够以任何精度向连续函数逼近。
Purelin 函数用于输出层,网络能够取任何的输出值。
权值调节即我们所说的进行学习训练,包括了正向和反向两个传播方式:对应的对象为信号和误差。
训练不间断地持续着,直到误差降低至人们预期的范围内,或是循环达到了事先设定的次数。
2.3.2基于风速功率转换公式的风电功率预测通过以上对网速伯预测,结合功率转换公式,依据如下所示式(2-5)对电机组的输出功率进行计算:out out in in M p V V V V V V V P R C P >≤≤<⎪⎩⎪⎨⎧=2/033ρυπ(2-5)对于风机组,式中的P M 表示其额定功率;out V 表示其切出风速;V in 表示其切入风速;若其处在切入及切出区间范围内,我们可通过风能公式对其输出功率作大致的估算,人们选取GAMESA 公司的1.5MW 风机的参数为准,其叶片半径取33.5m =R ;叶片扫掠面积取2R S π=;功率转换系数取0.28=C p ;另外,规定空气密度取3/225.1m kg =ρ。
2.3.3基于BP-ANN 的风电功率预测模型通过式(2-5)可知,风速和风电功率的关系呈现出非线性,为了对风电功率和风速彼此的非线性关系作更佳的描述,我们通过BP ANN -算法来构建出风速风电功率的模型。
如下图所示即表示以BP ANN -的风电功率预测模型为基础的建模步骤。
通过该模型可得到预测的风速值,并以此数据输入BP ANN -模型,即可得到目标预测的风电功率值。
图2-2BP-ANN 的风电功率预测模型2.3.4评价标准我们对上述两类预测方法的优良进行评价,选取了相关系数和平均绝对误差两个评价指标,以下为评价过程:(1)我们通过平均绝对误差来考量预测产生数据的精度,其数值俞小表示预测具有更好的效果。
如下式(2-6)即为计算式:∑=-=N t e tt R x x N 1'1ε(2-6)其中,'t x 为风电功率预测值,t x 为实际测值,P e 为风电场额定装机容量,N 为样本数量。
(2)为更好的描述两种风电功率预测方法的准确度,提出以预测值与真实值之间的相关系数分析风电功率实际出力曲线和预测曲线的相近程度,其值越大,说明两曲线越相近,预测误差越小。
相关系数描述如式(2-7)所示。
212''1'')()()()(-=--=-----=∑∑xk x x k x x k x x k x r N k N k (2-7)其中,x ’为风电功率预测值,x 为实际测量值,-'x 为预测的平均位,-x 为真实值的平均值。
2.4算例分析我们以2013年度的烟台长岛风电场风速数据为准进行算例分析,其样本数据源以3月份的历史风速值为准,我们的序列采样时间时隔取15min,目的是降低风功率预测和风速预测的偏差,建模数据选自该月20日起至30日时段中的风速值960个。
之后通过以时间序列法为基础建立的风速预测模型预测31日当天的96个风速值,并且与当天测定的真实值作比较,如下图2-3所示即为预测值与实测值的曲线对比:图2-3风速预测结果与实际值由本文所述的两种风电功率预测方法进行风电功率预测,预测曲线分别如图2-4和2-5所示。
图2-4由预测风速拟合的风电功率曲线图2-5基于BP-ANN的风电功率预测曲线为分析两种预测方法的优劣,对预测结果计算了平均绝对误差和相关系数,如表2-2所示。
表2-2平滑效果指标分析平均绝对误差相关系数预测风速拟合的风电功率31.59%0.8575基于BP-ANN的风电功率预测19.15%0.9182通过上表所列信息,在预测精度方面,以ANNBP算法为基础的风电功率-V和V in区间内时,风速与功率预测模型更胜一筹。
其根源在于:若风速处于out满足三次方的变化关系,如此一来导致功率的转化过程中误差被放大;但以BP算法构建的风电功率模型与此不同,它通过一系列的功率和风速数据ANN-进行正向传播,并且同时还反向传播误差以获取权值,所以能够较好地对风速-功率关系进行描绘,最大化地降低自风速向功率预测的偏差。