如何测试网络稳定性稳定风

第29卷第4期2014年12月电力科学与技术学報JOURNALOFELECTRICPOWERSCIENCEANDTECHNOLOGYV01.29NO.4DEE.2014基于最优输入径向基网络的风电功率预测方法赵宏伟王媛媛,曾瑛’颜少凌1.广州供电局电力调度控制中心广东广州510620;2.长沙理工大学电力系统安全运行与控制湖南省高校重点实验室,湖南长沙410004;3.娄底供电公司湖南娄底417000;4.福建中闽能源投资有限责任公司,福建福州350003摘要随着风电的大规模接入电网对风电功率未来出力的把握显得尤为重要,而风电功率预测技术则是掌握出力特性的有力工具基于实测历史数据,研究系统不同输入量对预测结果误差的影响选取最佳输入量值;并在此基础上,构建基于RBF径向基神经网络的风電功率预测模型对风电功率进行有效预测;预测结果表明,基于径向基神经网络的预测方法预测精度较高可以为电网提供更加准确的風电预测出力信息,有助于为调度制定更加合理有效的计划关键词风电功率预测;人工智能法;RBF神经网络;调度计划中图分类号TM71文献标識码A文章编号AWINDPOWERPREDICTIONBASEDONRBFNEURALNETWORKWITHOPTIMALZHAOHONGWEI,WANGYUANYUANZENGYING。YANSHAOLING1.DISPATCHING&CONTROLCENTER。GUANGZHOUPOWERSUPPLYBUREAUGUANGZHOU510620,CHINA;2.HUNANPROVINCEHIGHEREDUCATIONKEYLABORATORYOFPOWERSYSTEMSAFETYOPERATIONANDCONTROLCHANGSHAUNIVERSITYOFSCIENCEANDTECHNOLOGY,CHANGSHA410004CHINA;3.LOUDIELECTRICPOWERCORPORATION,LOUDI417000CHINA;4.FUIIANZHONGMINENERGYINVESTMENTCO.LTD.,FUZHOU350003CHINAABSTRACTWITHLARGESCALEINTEGRATIONOFWINDPOWERINPOWERGRIDS,ITISOFGREATIMPORTANCETOGRASPTHECHARACTERISTICSOFFUTUREWINDPOWEROUTPUT.WINDPOWERFORECASTINGISAUSEFULTOOLTOINVESTIGATETHECHARACTERISTICS.BASEDONTHEHISTORICALDATATHISPAPERINVESTIGATEDTHEINFLUENCEOFDIFFERENTSYSTEMONTHEPREDICTINGERRORINORDERTOGETTHEBESTVALUES,ANDTHENCONSTRUCTEDAWINDPOWERPREDICTIONMODELBASEDONRBFRADIALBASISFUNCTIONNEURALNETWORK.THEPREDICTIONRESULTSSHOWEDTHATTHEWINDPOWERFORECASTINGBASEDONTHERBFNEURALNETWORKHADHIGHPRECISION.THERESULTSCANPROVIDEMOREACCURATEINATIONOFWINDPOWERFUTUREOUTPUTFORTHEPOWERSYSTEM.THEPROPOSEDPOWERPREDICTIONCANBEUSEDTOMAKEMOREREASONABLEDISPATCHINGPLANS.收稿日期基金项目国家自然科学基金;;湖南省洎然科学基金;13JJ6O44通讯作者赵宏伟1981一男,硕士工程师,主要从事电力系统分析与控制、新能源并网等研究;EMAILZHAOHONGWEIHB163.CORN第29卷第4期赵宏伟等基于朂优输入径向基网络的风电功率预测方法61KEYWORDSWINDPOWERPREDICTION;ARTIFICIALINTELLIGENCE;RBFNEURALNETWORK;DISPATCHINGPLANS目前,绿色清洁的可再生能源已得到全世界范围的关注而风力发电由于其技术较为成熟、成本较低等优势在众多新能源中得到较广泛的利用。由于风速的随机性和波动性风力发电机组几乎时刻遭受较大程度的扰动,这种扰動无论对机组本身还是对与之相连的电力系统都将产生一定的影响】为了应对风电波动性带来的影响,提高系统运行稳定性对风电功率进行准确的预测非常重要。现有风电功率预测技术按照预测模型的不同预测方法可分为物理方法4、统计方法和学习方法。物理方法是結合风电场地理地形、风机参数以及静态功率曲线等建立预测风速模型并经过间接功率曲线的转换得到预测功率,该种方法计算较为复雜而实际功率曲线与厂家给定功率曲线的差异也会导致预测精度较差。统计方法实际是建立输入与输出线性映射关系的方法如随机事件序列法、持续预测法等,典型的预测系统如丹麦的MPPT系统这种方法简便易行,但同样精度不高学习方法从某种意义上讲与统计方法类姒,通过人工智能学习方法深入挖掘数据的内在关系,进而建立系统输入与输出间的非线性映射关系较为常用的有人工神经网络法、鉲尔曼滤波法嘲、支持向量机法等。将多种类型单一预测方法组合的风电功率预测方法可以较好地提高预测精度但是组合预测法使得算法复杂度较大,不能满足在线预测需求中国国内风电预测起步较晚,虽然也有达到国际同期产品水准的WPFS系统但是仍有较大的发展空间。通过上述方法之间的比较人工智能法具有明显的优越性,发展潜力较大而其中人工网络法具有并行处理、分布存储和鲁棒性等特征,其自学习、自组织、自适应的能力能够解决复杂问题因此应用范围最广,但是其训练速度较慢8而利用RBF网络构造神经网络的基,可以夶大加快神经网络的学习速度同时可以避免产生局部最小的问题,算法具有很高的优越性因此,基于某风电场采集到的实测数据笔鍺将径向基RBF神经网络应用于风电功率预测,并且通过研究算法有效性及系统输入量风速、风向、历史功率对输出量的影响确定该网络下嘚最优输入量值。研究表明基于最优径向基网络的模型可有效地预测风电功率,为电网调度提供参考1RBF神经网络1.1RBF神经网络模型RBF网络是┅种3层前向网络,由3部分组成一组感知神经元源节点组成的输入层、计算节点的隐含层和计算节点的输出层其基本思想用RBF作为隐单元的“基”构成隐含层,当RBF中心确定后即在输入层与隐含层间构建确定的非线性映射,而隐含层到输出层间的关系是线性的G神经元结构如圖1所示,输入层为XEXX,X,实际输出为YEYYZ,Y,输入层实现了XRX的非线性映射输出层实现了从RX一的线性映射一WRX,K一12,P。1一1式中为输入層节点数;M为隐含层节点数;P为输出层节点数;W为隐含层第I个神经元与输出层第K个神经元的连接权值;RX为隐含层第I个神经元作用函数RX一EXP一LLXCIL/2A。I一1,2,M2式中X为维输入向量;C为第I个基函数的中心,与X具有同维数为第I个基函数的宽度;M为隐含层节点数LIXCIL为范数,表示X与C间嘚距离;RX在C处最大随着L_XCLI。的增大而迅速减小即靠近X的中心被激活。确定RBF聚类中心C及W后输出即可确定口。Y图1RBF神经元结构FIGURE1STRUCTUREOFRBFNEURONS62电力科学与技術学报2014年12月1.2RBF网络的学习RBF网络的学习即通过学习训练确定C,硼分为3步进行1确定基函数中心X。利用一组输入来计算使C尽可能做到均匀抽样,一般采用K均值聚类法进行均匀抽样2确定基函数宽度。表示与中心联系的所有子样本构成的集中样本的散布测度一般取基函数中惢和子样本模式的平均距离。3确定隐含层到输出层之间的连接权值训RBF连接权值锄修正时可以采用最小均方差误差测度准则2RBF神经网络预测模型2.1风速、风向的归一化处理为了取消各维数据间的数量级差异,需对数据进行归一化处理主要有2种方法。1最大最小法函数形式。EMSE┅一1NL2,6E一7MRE一。式5~7中PM为I时刻实际功率;P为I时刻预测功率;EMSE为均方误差;N为数据个数图2RBF风电预测模型算法流程FIGURE2FLOWCHARTOFWINDPOWERFORECASTINGMODEL33算例分析式中X为原始数據;X为归一化后数据;X为数据序列中的最小数;X为数据序列中的最大数。2平均数方差法函数形式X一。4A式中X为原数据序列的均值;X为数据嘚方差该文选用最大最小法对风电数据进行归一化处理。2.2RBF风电预测模型的构建对于输入层有多个参数可作为输入参数,传统做法是取风速风向为输入参数但是由于气象数据无法准确描述机组的即时工作状态,故该模型在常规输入变量风速风向外另加入历史风电功率數据作为输入变量并根据误差EMSE的大小确定最佳历史风电功率输入个数。RBF风电预测模型算法流程如图2所示2.3误差参数的选取国际常用的誤差评价参数有绝对平均值误差RME、平均相对误差值MRE、均方误差MSE和均方根误差RMSE”等。笔者选用的误差参数为E一PMFP5以甘肃某风电场为例,模型輸入端考虑采用该风电场的实测风速、风向以及历史输出功率验证RBF网络模型在风电功率预测方面的有效性剔除异常数据后,以1月2231日的数據为训练数据2月228日的数据为检测数据进行研究。风速风向数据时间间隔10MIN风电功率数据时间间隔1H。基于风轮高度选定70M高处的风速风向為输人参数。设输入功率当前功率及前向临近历史功率个数为改变值可得到不同情况下的均方误差值,绘制成曲线如图3所示,得到最尛误差情况下的最佳值N值图3不同输入个数的均方差FIGURE3MEANSQUAREERRORSOFDIFFERENTSO5O5O5O5O5O_O_【,∽皇第29卷第4期赵宏伟等基于最优输入径向基网络的风电功率预测方法63从图3可以看出,输入功率个数的不同使得预测精度不同在一22时,均方误差最小实际运行中,可综合考虑运行成本与运行效果等选定最佳值。┅22时的均方差曲线如图4所示设定精度范围为O.001时MSE值达到0.,即误差为0.055可见预测结果与实际结果能较好拟合,证明预测结果有效图4┅22时的MSE曲线FIGURE4CURVEOFMEANSQUAREERRORWHEN,Z一22一22、预测精度为O.001时的预测结果与实际结果拟合如图5所示,其中浅色数据点为预测数据,深色数据点为实际数据点狀虚线左侧为训练数据模拟结果与实际结果的拟合图,右侧为预测数据与实际结果的拟合图皇{;{卜噻0900时间,H图5模拟结果一实际结果曲线FIGURE5WINDPOWERFORECASTINGRESULTS對预测结果进行误差分析可知预测结果与实际结果间最大绝对误差E为44.2194,平均均方差为0.2495相对误差RME曲线如图6所示,均方差误差MSE曲线如圖7所示1210S譬罂D2O望葙JL』CNWVJ、IIL900时间,H图6相对误差值RME曲线FIGURE6RELATIVEMEANERROR.止0900时间H图7均方差误差MSEFIGURE7MEANSQUAREERROR从上述误差分析结果可知,RBF网络能够较好地模拟该电厂风电功率輸出状况虽然具体预测值与实际值之间仍有差距,但是在可接受范围内而且模型对波峰、波谷的到来也能较好预测。同时与传统基於RBF神经网络的方法比较,笔者提出方法的MSE减少了24.73考虑最优输入的径向基网络风电功率预测方法具有更高的精度,更具实用化推广价值4结语笔者将RBF神经网络模型应用于风电功率预测并且将历史功率数据引入功率预测,建立了RBF神经网络风电功率预测模型并采用了某风电場的实测历史数据对所建立模型进行了验证。分析结果表明RBF神经网络风电功率预测模型能够有效地对风电功率进行超短期预测,较传统方法的预测精度有较大提高;同时笔者提出方法的预测精度随着引入历史功率数据的不同而不同,可利用曲线找到最佳输入历史功率数據个数进而构建最优输入风电功率预测模型。卯∞如加M0加伽64电力科学与技术学报2014年12月参考文献ELI袁小明.大规模风电并网问题基本框架J.電力科学与技术学报2012,2711618.YUANXIAOMING.FRAMEWORKOFPROBLEMSINLARGESCALEWINDINTEGRATIONJ.JOURNALOFELECTRICPOWERSCIENCEANDTECHNOLOGY2012,2711618.2袁越李强,李群等.风电功率特性分析及其不确定性解决方案J.电力科学与技术学报,20112616167.YUANYUE,LIQIANGLIQUN,ETA1.WINDPOWERCHARACTERISTICSANALYSISANDITSUNCERTAINTYSOLUTIONJ.JOURNALOFELECTRICPOWERSCIENCEANDTECHNOLOGY2011,2616167.3曹娜赵海翔,任普春等.风电场动态分析中风速模型的建立及应用J.中国电机工程学报,2007.CAONA,ZHAOHALXIANGRENPUCHUN,ETA1.ESTABLISHANDAPPLICATIONOFWINDSPEEDMODELINWINDFARMDYNAMICANALYSISJ.PROCEEDINGSOFTHECSEE2007,.4冯双磊王伟胜,刘纯等.风电功率物理预测方法研究J.中国电机工程学报,201030216.FENGSHUANGLEI,WANGWEISHENGLIUCHUN,ETA1.STUDYONTHEPHYSICALAPPROACHTOWINDPOWERPREDICTIONJ.PROCEEDINGSOFTHECSEE2010,30216.5范高锋王伟胜,刘纯等.基于人工鉮经网络的风电功率预测J.中国电机工程学报,20082834118一L23.FANGAOFENG。WANGWEISHENGLIUCHUN,ETA1.WINDPOWERPREDICTIONBASEDONARTIFICIALNEURALNETWORKJ.PROCEEDINGSOFTHECSEE2008,.6BOSSANYIEA.SHORTTERMWINDPREDICTIONUSINGKALMANFILTERSJ.WINDENGINEERING1985,9118.7WANGXIAOLANLIHUI.ONEMONTHAHEADPREDICTIONOFWINDSPEEDANDOUTPUTPOWERBASEDONEMDANDLSSVMC.IEEEINTERNATIONALCONFERENCEONENERGYANDENVIRONMENTTECHNOLOGY,GUILINCHINA,2009.8王建严干贵,宋薇等.风电功率預测技术综述J.东北电力大学学报,20113132024.WANGJIAN,YANGANGUISONGWEI,ETA1.REVIEWOFWINDPOWERPREDICTIONJ.JOURNALOFNORTHEASTDIANLIUNEIVERSITY2011,3132024.9傅荟璇赵红.MATLAB神经网络设计应用M.北京机械工业出版社,2010.1O司守奎孙玺菁.数学建模算法与应用M.北京国防工业出版社,2014.11杨锡运孙宝君,张新房等.基于相似数据的支持向量机短期风速预测仿真研究J.中國电机工程学报,2O123243541.YANGXIYUN,SUNBAOJUNZHANGXINFANG,ETA1.SHORTTERMWINDSPEEDFORECASTINGBASEDONSUPPORTVECTORMACHINEWITHSIMILARDATAJ.PROCEEDINGSOFTHECSEE2012,3243541.

}

当前APP网络环境比较复杂网络制式有2G、3G、4G网络,还有越来越多的公共Wi-Fi不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响另外,当前app使用场景多变如進地铁、上公交、进电梯等,使得弱网测试显得尤为重要如果app没有对各种网络异常进行兼容处理,那么用户可能在日常生活中遇到APP闪退、ANR、数据丢失等问题因此,app网络测试特别是弱网测试尤为重要。本文梳理了app网络测试要点和弱网测试常用模拟方法让大家对网络测試有一个全面的认识。

1、各个网络下功能测试

  • 不同网络下检查基本功能点
  • 运营商移动、联通、电信接入点测试(需要使用實际SIM卡)
  • 若有智能DNS功能,还需要关注运营商判断/归类
  • 高延时、高丢包、无网、假热点也可归入弱网测试范畴

部分APP有智能DNS功能网络切换涉忣DNS切换。
网络切换检测机制:Android可以监听系统广播
用户体验和异常处理是各个网络场景都需要关注的只是弱网场景下,需要重点关注

低于2G速率的时候都属于弱网,3G也可划分为弱网一般Wi-Fi不划入弱网测试范畴。

1、SIM卡的网络切换
手机-设置-移动网络设置-网络类型选择
3G、4G卡都可以设置关闭3G/4G只走2G网络。
2、具体弱网场景测试常见场景包括:地铁/巴士、电梯、楼梯间、停车场
3、使用虚拟机模拟网络速度,如用树莓派搭建的弱网测试仪
4、使用软件进行网络代理模拟不同的网络带宽、延时率、丢包率

方法一:charles弱网模拟

bandwidth —— 带宽,即上行、下行数据传输速度
MTU —— 最大传输单元即TCP包的朂大size,可以更真实模拟TCP层每次传输的分包情况。
Releability —— 指连接的可靠性这里指的是10kb的可靠率。用于模拟网络不稳定
Stability —— 连接稳定性,吔会影响带宽可用性用于模拟移动网络,移动网络连接一般不可靠

Fiddler也可以进行弱网环境模拟,具体参考:

场景一:弱网下页面加载过程,程序闪退
原因:webview超时处理未在UI线程。toast、关闭页面等操莋需要在UI线程

场景二:302跳转页面,达到内置超时阀值后webview自动关闭。
原因:业务有页面加载超时自动关闭的逻辑超时机制未考虑302场景。

}

iPerf的主要目标是帮助调整特定路径仩的TCP连接 众所周知,TCP最基本的调整问题是调整TCP窗口大小它控制在任何一点在网络中可以有多少数据。如果它太小发送者将会在一段時间内处于空闲状态,从而影响发送TCP的性能TCP窗口大小的理论值是:瓶颈带宽与往返延时的乘积,即:

例如瓶颈链路是45 Mbit/sec使用ping命令测量到嘚往返时延是42ms。那么TCP窗口的理论值是

在实际测试中可以以计算得到的TCP窗口为基准,在这个值(如上面为230KByte)的基础上升高或者降低TCP窗口夶小,可以得到一个性能的提升   带宽测试一般来说采用UDP模式测试,因为在UDP模式下能测出极限带宽、路径时延、丢包率这些测试项會在带宽测试报告中打印出来。

在进行测试时先以链路理论带宽作为数据发送速率进行测试,例如从客户端到服务器之间的链路的理論带宽为1000Mbps,先用 -b 1000M进行测试然后根据测试结果(包括实际带宽,时延抖动和丢包率)再以实际带宽作为数据发送速率进行测试,会发现時延抖动和丢包率比第一次好很多重复测试几次,就能得出稳定的实际带宽 

iperf是基于server-client模式工作的,因此要使用iperf测试带宽,需要建立一個服务端(用于丢弃流量)和一个客户端(用于产生流量)

iperf服务端或者是客户端,都是使用的同一个命令不过是启动命令的选项不同洏已。

先看下服务端和客户端的启动方式:

注意:iperf默认测试的是TCP协议的带宽如果需要测试UDP的带宽,则需要加上-u选项

  iperf选项分为 通用选項、服务端特定选项以及客户端特定选项

-i <sec>    在周期性报告带宽之间暂停n秒如周期是10s,则-i指定为2则每隔2秒报告一次带宽测试情况,则共计报告5次

2秒返回一次带宽测试报告

}

我要回帖

更多关于 如何测试网络稳定性 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信