发明名称 高速铁路沿线风速预测方法
摘要 本发明公开小波分析法与BP神经网络相结合的高速铁路沿线风速预测方法,通过小波分析的分解与重构算法对实测风速数据进行多层分解与重构计算,实现原始风速序列分解为不同尺度的风速序列。对分解后的各层风速序列进行归一化处理,利用误差反向后传(Back Propagation,BP)学算法训练神经网络直至收敛,对各层风速序列分别建立相应的预测模型进行预测,最后对各层的风速预测值进行重构计算,获得原始风速序列的预测值。本发明克服传统方法预测精度低、时间间隔过大等不足,实现了各种气候类型下高速铁路沿线的风速预测,运算时间短,预测精度高,为制定高速铁路运行管制规则提供科学依据。
申请公布号 CN102063641A 申请公布日期 2011.05.18
申请号 CN201010506846.4 申请日期 2010.10.14
申请人 北京大学 发明人 李振山;薛安;温闲云;曾秋兰;马淑红;李建群;殷和宜
分类号 G06N3/08(2006.01)I 主分类号 G06N3/08(2006.01)I
代理机构 北京金阙华进专利事务所(普通合伙) 11224 代理人 曹正凤
主权项 1.一种高速铁路沿线风速预测方法,该方法基于小波分析法与BP神经网络相结合;其特征在于,该方法包括如下步骤:(1)将指定时间范围内的风速序列作为训练集,拟预测的风速序列作为预测集,选择小波分析法的分解与重构算法对训练集风速序列与预测集风速序列分别进行多层分解与重构计算,将训练集风速序列与预测集风速序列分解为不同尺度的训练集子序列与预测集子序列;(2)对分解后的训练集子序列与预测集子序列分别进行归一化处理,归一化的公式为:<maths num="0001"><![CDATA[<math><mrow><msup><msub><mi>x</mi><mi>i</mi></msub><mo>&prime;</mo></msup><mo>=</mo><mi>c</mi><mfrac><mrow><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msub><mi>x</mi><mi>min</mi></msub></mrow><mrow><msub><mi>x</mi><mi>max</mi></msub><mo>-</mo><msub><mi>x</mi><mi>min</mi></msub></mrow></mfrac></mrow></math>]]></maths>式中,x<sub>i</sub>为归一化前的训练集子序列或预测集子序列的第i个数据;x<sub>i</sub>′为序列第i个数据归一化后的值;x<sub>max</sub>为序列中的最大值,x<sub>min</sub>为序列中的最小值,c为归一化系数;(3)利用归一化后的多层训练集子序列分别建立BP神经网络模型:(3.1)网络初始化,随机给定输入层、隐含层与输出层间的连接权,给定计算精度值和最大学习次数;(3.2)由给定的输入输出模式计算隐含层、输出层各神经元输出;(3.3)修正连接权及阈值;(3.4)计算全局误差,判断网络误差是否满足要求,当网络误差低于设定误差或学习次数大于设定的最大次数时,结束算法;否则,随机选取下一个学习样本,返回到(3.2),进入下一轮学习过程;(4)对上述训练好的BP神经网络输入经归一化后的多层预测集子序列,对BP神经网络输出进行反归一化处理得到分解后的多层预测集子序列对应的风速预测值,BP神经网络输出反归一化的公式为:<maths num="0002"><![CDATA[<math><mrow><msup><msub><mi>y</mi><mi>i</mi></msub><mo>&prime;</mo></msup><mo>=</mo><mfrac><mrow><msub><mi>y</mi><mi>i</mi></msub><mo></mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>y</mi><mi>max</mi></msub></mtd><mtd><msub><mi>y</mi><mi>min</mi></msub></mtd></mtr></mtable></mfenced></mrow><mi>c</mi></mfrac><mo>+</mo><msub><mi>y</mi><mi>min</mi></msub></mrow></math>]]></maths>式中,y<sub>i</sub>为反归一化前的BP神经网络输出;y<sub>i</sub>′为序列第i个数据反归一化后的BP神经网络输出;y<sub>max</sub>为序列中的最大值,y<sub>min</sub>为序列中的最小值,c为归一化系数;(5)对分解后的多层预测集子序列对应的风速预测值分别进行重构计算,获取预测集序列的风速预测值。
地址 100871 北京市海淀区颐和园路5号