欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2016109200430
申请人: 国网吉林省电力有限公司信息通信公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-02-28
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.基于改进的萤火虫算法优化神经网络的光纤状态预测方法,该方法由以下步骤实现:步骤一、构造样本数据:获取原始光功率样本数据,作为Elman神经网络的训练样本;

步骤二、确定网络拓扑结构:确定Elman神经网络的输入层、输出层和隐含层的节点数以及隐含层数;

步骤三、网络初始化:采用网络进行学习训练之前对所述Elman神经网络各层间的连接权值进行初始化;

步骤四、网络连接权值优化:采用改进的萤火虫算法优化Elman神经网络的各层间的连接权值;获得连接权值优化的Elman神经网络;

步骤四一、动态搜索因子:

定义自适应距离dz(t),用公式表示为:

式中,f(xz)为第z个粒子的适应度函数值, 为第z个粒子在第t-1次迭代后所得的全局最优值, 为在第t-1次迭代时最大的适应值。

定义动态搜索因子η,用公式表示为:

式中;t为迭代次数,Luv为萤火虫u与萤火虫v之间的欧氏距离,改进的萤火虫算法位置更新公式为:xv(t+1)=xu(t)+βLuv(xv(t)-xu(t))+η(w)dz(t)(rand-1/2);

步骤四二、采用训练样本,根据步骤四一的改进的萤火虫算法对Elman神经网络连接权值进行优化;

具体过程为:

A、初始化种群,获得随机生成初始化萤火虫种群位置;

B、计算相对亮度,计算每个萤火虫的个体适应度值f(yj);根据步骤三中获得的Elman神经网络的初始权值,采用训练样本训练Elman神经网络后输出,所述个体适应度值f(yj)即为期望输出与预测输出之间的误差绝对值的和,用公式表示为:

式中:N为Elman神经网络的输出层节点数;yj为Elman网络节点j的期望输出; 为Elman网络节点j的预测输出;

C、计算相对距离与吸引度:采用萤火虫之间的欧式距离公式计算相对距离,采用萤火虫间的吸引度公式计算吸引度值;

D、计算种群最优值与自适应距离:

将个体适应度值与该种群当前粒子的全局最优值Pg的适应度值进行比较,若当前个体适应度值f(yj)大于全局最优值Pg的适应度值,则将当前粒子的个体最优值PG设置为该种群当前的最好位置,并将当前粒子的个体最优值PG更新全局最优值Pg;采用步骤四一中的自适应距离公式计算萤火虫个体的自适应距离;

E、萤火虫位置更新:

根据步骤四一中的动态搜索因子公式选取的动态搜索因子η,并利用改进的萤火虫算法公式对萤火虫进行空间位置更新;

F、根据步骤E更新后的位置,重新计算相对亮度,判断更新后萤火虫的位置精度是否小于0.01或到达最大迭代次数,如果否,返回执行步骤C;如果是,输出优化后的Elman神经网络最佳连接权值;

步骤五,网络学习训练及测试;对优化后的Elman神经网络进行训练,采用测试样本对Elman神经网络的预测性能进行测试;

步骤六、光功率趋势的预测;将实时采集光功率数据输入步骤五中训练及测试后的Elman神经网络,实现对下一时刻光功率趋势变化的预测。

2.根据权利要求1所述的基于改进的萤火虫算法优化神经网络的光纤状态预测方法,其特征在于,还包括步骤七,光纤线路状态的分析:根据步骤六获得的光功率预测信息,获得光功率预测趋势曲线,分析光纤线路进行检测。

3.根据权利要求1所述的基于改进的萤火虫算法优化神经网络的光纤状态预测方法,其特征在于,步骤一中,获取原始光功率样本数据,作为Elman神经网络的训练样本的具体过程为:设定已知的时间序列数据为x={x1,x2,…,xm},并将所述的时间序列数据分为n个输入向量和n个目标向量,获得n组样本数据,所述n组样本数据包括训练样本和测试样本;

所述n个输入向量集合为:

S={(x1,x2,…,xs),(x2,x3,…,xs+1),…,(xn,xn+1,…,xn+s-1)对应的n个目标向量集合为:

T={xs+1,xs+2,…,xs+n}

式中,s为时间序列样本的周期。

4.根据权利要求1所述的基于改进的萤火虫算法优化神经网络的光纤状态预测方法,其特征在于,步骤三中,对所述Elman神经网络各层间的连接权值进行初始化具体指:对连接权值取-0.3至+0.3内的随机数。

5.根据权利要求1所述的基于改进的萤火虫算法优化神经网络的光纤状态预测方法,其特征在于,步骤C中,萤火虫之间的欧式距离公式:

式中,D为空间维数;xv,k为萤火v位置xv在空间中第k个分量;xu,k是萤火u位置xu在空间中第k个分量;

定义萤火虫间的吸引度为β,用公式表示为:

式中,β0为初始位置吸引度,γ为光强吸收系数。

6.根据权利要求1所述的基于改进的萤火虫算法优化神经网络的光纤状态预测方法,其特征在于,步骤A中初始化种群,获得随机生成初始化萤火虫种群位置的具体过程为:定义Elman神经网络的输入层与隐层之间的连接权值ω1,隐层与输出层之间的连接权值ω2,承接层与隐层之间的连接权值ω3,承接层与输出层之间的连接权值ω4,设置萤火虫种群数目M,最大吸引度β,光强吸收系数γ以及最大迭代次数tmax,随机生成初始化萤火虫种群位置。

7.根据权利要求1所述的基于改进的萤火虫算法优化神经网络的光纤状态预测方法,其特征在于,步骤五中,训练与测试的具体过程为:数据的预处理:对样本数据进行归一化处理,采用下述公式将所述样本数据转化为[0,

1]区间的值;

式中,xmax,xmin分别代表样本的最大值和最小值;

网络的训练:将样本数据作为Elman神经网络训练样本,采用改进的萤火虫算法获取优化后的连接权值,运用连接权值优化后的Elman神经网络,计算网各各层输出及训练误差,直到优化后的Elman神经网络达到预期输出目标;

如未达到训练目标,则根据训练误差,对Elman神经网络各层间的连接权值进行初始化;

预测性能分析:选取样本数据中测试样本测试Elman神经网络的预测性能,采用相对误差RE和收敛到训练目标时的迭代次数作为评判的标准;所述相对误差RE的计算公式如下:

式中,Yq为期望值,yq为预测值。

8.根据权利要求7所述的基于改进的萤火虫算法优化神经网络的光纤状态预测方法,其特征在于,评判算法优劣的标准是指:相对误差小于0.01或最大迭代次数为100次。