金融行业标准网
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111557513.9 (22)申请日 2021.12.19 (71)申请人 南京理工大 学 地址 210094 江苏省南京市孝陵卫20 0号 (72)发明人 胡文斌 孙泽洲 耿路 秦建楠  (74)专利代理 机构 南京理工大 学专利中心 32203 代理人 王玮 (51)Int.Cl. G06Q 10/04(2012.01) G06Q 50/30(2012.01) G06N 3/00(2006.01) G06N 3/04(2006.01) G06N 3/08(2006.01) (54)发明名称 改进粒子群的BP网络的列车速度曲线预测 方法 (57)摘要 本发明公开了一种 改进粒子群的BP网络的 列车速度曲线预测方法, 采用数据降维算法, 建 立主成分分析模型, 确定列车ATO速度曲线的影 响因素; 将相应的影响因素作为改进粒子群算法 的BP神经网络的样本数据集, 根据影响 因素个数 确定改进粒子群算法的神经网络的输入参数设 置, 并通过仿真模拟设计最优的神经网络的隐藏 层的结构, 建立完整的改进粒子群算法的BP神经 网络神经网络模 型; 后续对数据集划分为样本数 据集和测试验证数据集, 将样 本数据集进行数据 归一化处理; 将样本数据集作为改进粒子群算法 的BP神经网络模型的输入, 进行样本数据学习训 练, 确定好改进粒子群算法的BP神经网络模型的 隐藏层的权重与阈值, 并利用测试数据集进行准 确性验证。 利用训练好的改进粒子群算法的BP神 经网络模型, 进行城轨列车ATO速度曲线预测。 本 发明方法实现了ATO速度曲线的预测, 为后续轨道交通列车能耗分析提供数据和理论支撑, 具有 较高的使用价 值和应用前 景。 权利要求书3页 说明书10页 附图3页 CN 114202128 A 2022.03.18 CN 114202128 A 1.一种改进粒子群的BP网络的列车速度曲线预测方法, 包括以下步骤: 步骤1: 利用主层次分析法, 在现有的影响列车速度曲线的因素中确定关键影响因素, 影响因素包含 区间运行时间、 区间长度、 区间弯道值、 区间坡道值、 区间ATP限速值、 列车重 量和区间客 流; 步骤2: 根据步骤1的关键影响因素, 确定改进粒子群算法的BP神经网络预测模型的网 络输入和预测模型的网络输出, 利用经验公式 确定网络模型的隐藏层, α取0 ~10之间的数; 步骤3: 选取关键影响因素制作成样本数据集合和测试数据集合, 建立城轨列车ATO速 度曲线综合预测的改进粒子群算法的BP神经网络模型; 步骤4: 初始化每个微粒的位置, 将神经网络权重, 阈值作为粒子位置纬度值, 并将步骤 3中的样本数据集和 测试数据集进行归一 化处理; 步骤5: 将步骤4中归一化之后的样本数据集, 输入到神经网络模型中, 通过计算至输出 层, 计算当前 粒子当前的适应度函数值; 步骤6: 判断初始粒子的适应度值是否满足迭代停止的要求, 如果满足则停止迭代, 如 果不满足, 则对微粒 的位置和速度进行更新; 计算得到局部最优粒子的位置和全局 最优粒 子的位置, 并将全局最优微粒的位置保存, 将位置维度值赋 给对应BP神经网络的参数w,b; 步骤7: 利用步骤5、 步骤6中改进粒子群算法的BP神经网络模型, 进行城轨列车ATO速度 曲线预测; 步骤8: 将步骤7输出的预测值经 过数据反归一 化, 得到城轨列车ATO系统的速度值。 2.根据权利要求1所述的改进粒子群的BP网络的列 车速度曲线预测方法, 其特征在于, 步骤1所述的确定列车ATO速度曲线关键影响因素, 具体如下: 步骤1.1: 将现有的影响列车速度曲线 的因素包括区间运行时间、 区间长度、 区间弯道 值、 区间坡道值、 区间ATP限速值、 列车重量和区间客流组成7列的矩阵X={Xi(k)|k=1, 2,...,n},i=1,2,...7; 其中X为种类编号为i的影响因素值Xi(k)的集合, k为影响因素的 编号, n为影响因素值的样本的容 量, i值为影响因素种类编号; 步骤1.2: 将X的每一行值进行零均值 化, 即减去这 一行的均值: xi(k)=Xi(k)‑μi 其中, xi(k)则是编号 为i的影响因素值进行零均值 化的结果; 步骤1.3: 计算矩阵X的协方差矩阵C: C是一个对称矩阵, 其对角线分别对应各个变量的方差, 而第i行j列和j行i列元素相权 利 要 求 书 1/3 页 2 CN 114202128 A 2同, 表示i和j两个 变量的协方差, ai表示矩阵X的第i行, bj表示矩阵XT的第j列; 步骤1.4: 求出协方差矩阵C的特 征值和特 征向量: 利用公式Cx=λx, 其 中x为特征向量, λ为特征值, 即可得到关于矩阵C的特征多项式, 求 解特征多项式就可以得到矩阵C特 征值 λi与特征向量xi; 则协方差矩阵C有: 其中Λ为对角矩阵, 其对角元素为各特征向量对应的特征值; E表示所有特征向量组成 的矩阵; 步骤1.5: 由步骤1.4可知, P是协方差矩阵的特征向量单位化后按行排列出的矩阵, 即P =ET, 其中每一行都是C的一个特征向量; 如 果设P按照Λ中特征值的从大到小, 将 特征向量 从上到下排列, 则用P的前K行 组成的矩阵乘以原始数据 矩阵X, 就得到了降维后的数据 矩阵 Y, 筛选出影响列车ATO速度曲线的关键因素。 3.根据权利要求1所述的改进粒子群的BP网络的列 车速度曲线预测方法, 其特征在于, 步骤2中所述的改进粒子的BP 网络预测模型结构, 包括三层结构, 即输入层、 隐含层和输出 层, 每层的层数分别为1, 2, 1; 所述的改进粒子群算法的BP神经网络模型的输入, 包括区间 已运行时间、 区间长度、 坡道值、 弯道值、 各区间客流; 所述的改进 粒子群算法的BP神经网络 模型的输出, 包括列车ATO系统的速度值。 4.根据权利要求1所述的改进粒子群的BP网络的列 车速度曲线预测方法, 其特征在于: 所述步骤3中, 确定改进 粒子群算法的BP神经网络预测模 型隐含层结构, 隐含层节点数预先 设置为m个, 后续可逐渐增加节点数对比误差 。 5.根据权利要求1所述的改进粒子群的BP网络的列 车速度曲线预测方法, 其特征在于, 所述步骤4中, 对改进粒子群的BP网络模型的网络参数进采用Xavier初始化, 具体如下: Xavier的初始化: 各层的激活值和状态梯度的方差在 传播过程中的方差保持一 致, 即: 式中, Var(hi)表示第i层激活值的方差, Var(hj)表示第j层激活值的方差, 表示第i层的状态梯度的方差, 表示第j层的状态梯度的方差; 步骤4所述将步骤3中的样本数据集 合进行归一 化处理, 具体如下: 式中, N表示归一化处理后得到的输入向量; min  p表示输入向量P各列向量的最小值; max p表示输入向量P各列向量的最大值。权 利 要 求 书 2/3 页 3 CN 114202128 A 3

.PDF文档 专利 改进粒子群的BP网络的列车速度曲线预测方法

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 改进粒子群的BP网络的列车速度曲线预测方法 第 1 页 专利 改进粒子群的BP网络的列车速度曲线预测方法 第 2 页 专利 改进粒子群的BP网络的列车速度曲线预测方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 03:10:12上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。