网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

基于DK聚类模型的多工况速度预测器  PDF

  • 马荣鸿 1
  • 许家敏 1
  • 李进 2
  • 袁洪根 2
  • 张财志 1
1. 重庆大学 机械与运载工程学院,重庆 400044; 2. 重庆宗申氢能源动力科技有限公司,重庆 400054

中图分类号: U279

最近更新:2023-05-05

DOI:10.11835/j.issn.1000-582X.2021.118

  • 全文
  • 图表
  • 参考文献
  • 作者
  • 出版信息
EN
目录contents

摘要

车辆速度预测能为新能源汽车的能量管理策略提供重要的信息,但要准确地预测车速存在诸多困难。为克服交通状况、车辆类型和驾驶员意图等确定或随机因素对车速预测造成干扰的问题,提出了一种基于DK(DTW-based K-means)聚类模型的多工况速度预测器,该预测器通过DK模型对车速序列进行工况划分,并结合一维卷积神经网络和长短期记忆神经网络预测各工况下的未来车速。基于所提出的预测器,讨论了不同的输入序列长度及聚簇数对该预测器的影响,并比较了该预测器与其他常用模型的性能。结果表明,该预测器具有较好的多工况适应性,预测精度比其他模型更高。

由于全球变暖、环境污染等问题日益凸显,利用车速预测来优化新能源车的能量管理策略正成为当前的研究热点之[

1]。未来车速中包含着未来行驶工况的信息,同时也能表征驾驶员未来意图等不可观测信息,不少已发表的研[2⁃4]表明,准确的车速预测能够提高汽车燃油经济性和剩余行驶里程,具有重要的应用价值。虽然目前对车速预测的方法已进行了大量的研究,但仍然存在瓶颈和潜在的优化方法。常用的速度预测方法可分为参数模型和非参数模型两[5]。Lefèvre [6]比较了参数模型与非参数模型在车速预测方面的效果,仿真结果说明参数模型在长期车速预测中表现较差,而非参数模型在短期、长期车速预测中都能保持较好的预测效果。多项研[7⁃8]也表明,非参数模型通常比参数模型具有更好的精度。这是由于非参数模型的参数设计是基于数据驱动的,而参数模型是基于数据分布假设预先定义的,应用时会有一定的局限性。先进的非参数模型如递归神经网络RNN(recurrent neural network)及其变体,由于其具有独特的记忆结构设计,比较适合应用于时间序列预测领[9⁃11],同时也是进行车速预测的重要方法。Ruan[12]以当前车速、加速踏板开度和变化率、刹车踏板开度为输入,建立了预测精度良好的LSTM(long short-term memory neural network)速度预测模型。Yeon[5]基于LSTM网络建立了短期车速预测模型,以过去历史车速、轮速、车前距、GPS位置信息、车辆内部信息为输入,预测未来15 s的车辆速度,同时为有效地找到每个LSTM层的最优隐藏状态数,使用了径向基函数和动态坐标搜索进行超参数优化。然而GPS信号会在诸如桥梁开口、隧道或高架桥下等情况下被屏蔽,因此利用车上可用的数据更合理,成本更低,同时效果也是可接受[13]。上述研究中的预测模型都是以多维信息作为输入,可能会涉及多传感器数据融合、冗余等问题,为减少数据处理成本,降低模型复杂度,只依赖一种传感器信息来进行车速预测的模型值得深入研究,但应注意的是并不是所有的传感器信息都适合作为预测模型的单源信息,如只使用轮速来预测车速,在车轮发生打滑、抱死时,预测的车速可能会存在较大的误差。目前大多数研究所提出的预测模型并未考虑到历史速度工况变化对未来车速的影响,或者只根据历史速度工况的某些统计学特征来对历史速度工况进行聚[14],如加速度标准差、平均速度等,但这些统计学特征都可由历史速度推导得到,将其作为聚类模型的输入可能无法很好地对历史速度工况进行分类。实际上,历史速度曲线的变化趋势比人为选取的统计学特征包含着更丰富的潜在信息,因此笔者考虑以历史速度曲线变化的相似性作为速度工况聚类的依据,建立聚类模型,为历史速度工况聚类提供新的思路。

综上所述,为减少数据处理成本并提高预测精度,提出了一种仅以历史速度序列为输入的基于DK(DTW-based K-means)聚类模型的多工况速度预测器,该预测器主要由聚类模型和非参数预测模型两部分组成。与常见的根据特征聚类的聚类模型不同,本研究中提出的聚类模型由根据速度曲线的变化趋势聚类的K-means模型构成,为了更好地描述速度序列间的相似性,引入目前在语音识别、签名识别等方面应用较广泛的DTW(dynamic time warping)算[

15]作为速度序列的相似性度量方法。非参数预测模型主要由一维卷积神经网络conv1D(one-dimensional convolutional neural network)与LSTM网络构成,简称conv1D-LSTM模型。所提出的多工况速度预测器先根据历史速度序列的变化趋势,由DK聚类模型划分到特定的簇中,每个簇表示一种速度工况,每种工况都对应着一个conv1D-LSTM子模型,然后通过该子模型预测未来速度序列。多工况速度预测器考虑到各种速度工况,并结合conv1D可捕获局部高维数据特征与LSTM网络可提取时间序列关联性的优点,完成对未来速度序列的预测。

1 数据集及数据处理

用于模型训练和测试的数据集来源于公共数据集Comma2k19,该数据集记录了通勤车在加州280高速公路上行驶超过33 h的各项行驶数据。从Comma2k19数据集中随机选择了约200 min的连续行驶数据来训练及验证本模型。在对原始数据集进行数据清洗后,按照时间维度将前60%的数据划分为模型的训练集,紧接着的20%作为验证集,剩下的20%作为测试集。测试集的速度曲线如图1所示,包含有加速、减速、停车、平稳等不同的速度工况,表明该测试集能较好地检验在多种速度工况下速度预测器的性能。为获得多工况速度预测器的输入,以滑动步长为1、时间跨度为4的滑动窗口对数据集进行分割,得到多个等长的历史速度输入序列。此外,考虑到预测的速度序列的时间跨度过长会导致模型预测精度降低,将预测的速度序列的时间跨度设置为2 s[

16]。本研究中所有模型的训练与测试均在同一硬件平台上进行,处理器为Intel i5-7400,内存为16 GB,显卡为NVIDIA 1050TI 4G,使用Pytorch搭建网络模型框架。

图1  测试集速度曲线

Fig. 1  The speed curve of the test set

2 多工况速度预测器

车辆的未来速度会随着历史速度工况不同而发生变化。因此,如果使用单速度工况预测器来预测多个驾驶周期内车辆的未来速度,则在某些速度工况下预测器的性能可能会下降。提出基于DK聚类模型的多工况速度预测器来解决这一问题。预测器的整体设计框架如图2所示,主要由DK聚类模型与非参数预测模型两大部分构成。DK聚类模型负责速度工况的分类;非参数预测模型由多个conv1D-LSTM子模型组成,负责特定速度工况下未来速度的预测。预测速度前,首先要对输入的历史速度序列进行标准化处理,接着DK聚类模型根据输入序列的变化趋势特征进行簇划分,得到簇标签后,再将未经标准化处理的原始速度序列直接输入到簇标签所对应的conv1D-LSTM子模型中进行速度序列预测。显然,连续预测速度序列会产生重复预测的数据,因此,多工况速度预测器的最终未来速度序列输出由重叠部分取算术平均值后得到。下面将详细介绍该速度预测器的设计。

图2  基于DK聚类模型的多工况速度预测器框架图

Fig. 2  The structure of multi-conditions speed predictor based on the DK clustering model

2.1 基于DTWK-means聚类模型

K-means是一种经典的基于迭代求解的非监督聚类算[

17]。对于一个给定的数据集,K-means聚类模型根据样本之间的距离将数据集划分成多个簇,优化目标是最小化同簇样本点与其聚类中心之间距离的平方和。在时间序列聚类中,由于不能将时间序列简单地视为高维特征向量,在求解时间序列相似度问题时,首先应明确两个时间序列的相似性度量标准。欧氏距离是一种比较直接的相似性度量标准。然而,由于时间序列具有高度异质性,如采集传感器中的噪声值、缺失值、异常值等,时间序列可能会被扭曲。在这种情况下,基于欧氏距离的聚类模型适应性较[18]。DTW (dynamic time wraping) 距离是度量两个时间序列之间相似性的常用算法之[19],其通过适当的尺度变换和非线性变形对两个序列上的数据点进行匹配,可较好地减少时间移位和扭曲的影响,因此适用于速度序列的相似性度量。

给定2个长度分别为nm的速度序列va={va1,va2,,van}vb={vb1,vb2,,vbm},构建n×m的局部距离矩阵C如下:

C=distva1, vb1distva1, vbmdistvai, vbjdistvan, vb1distvan, vbm (1)

式中:dist(vai, vbj)表示vaivbj之间的欧氏距离,i=1,2,…,nj=1,2,3,…,m。以wk表示vaivbj之间的映射关系,k=1,2,…,K,则序列va与序列vb间的一条翘曲路径w=w1,w2,,wk,,wK需同时满足以下条件:

s.t.maxm,nKm+n-1,w1=(1,1), wK=(m,n),对于wk=(p,q),  wk'=(p',q'), 应有0p-p'1, 0q-q'1 (2)

式中:pp'va上的元素点,qq'vb上的元素点,k'=k+1

在所有满足条件(2)的翘曲路径中,存在一条使翘曲成本最小的最优路径,将其定义为:

DTWva,vb=k=1Kwk/K (3)

为求解公式(3),使用动态规划构算法构造一个累积成本矩阵R

Ri,j=distvai, vbj+min {Ri,j-1, Ri-1,j, Ri-1,j-1} (4)

Rn,m即为序列va与序列vb的最短DTW距离。

DBA(DTW barycenter averaging)算[

20]是Petitjean等提出的一种基于DTW距离求解平均序列的启发式全局优化算法。DBA算法通过计算每个序列样本与待优化的平均序列之间的DTW距离来找到坐标之间的关联,然后对待优化的平均序列上的每个点进行迭代更新,最终得到高质量的平均序列。DK聚类模型根据输入序列与各簇的平均序列之间的DTW距离大小来决定将该输入序列划分到哪一簇,最终达到聚类的目的。

2.2 conv1D-LSTM模型

DK聚类模型根据输入的历史速度序列的变化趋势特征将其划分到不同的簇,每个簇都是一个子数据库,用于训练各簇所对应的conv1D-LSTM子模型,将各簇的conv1D-LSTM子模型组合起来即可得到高度适应各种速度工况的混合速度预测器。具体而言,本研究中提出的conv1D-LSTM模型是一个由conv1D网络和LSTM网络构成的序列到序列的多步速度预测模型,该模型的输入与输出都是速度序列,其输出的速度序列由多步迭代预测得到。虽然卷积神经网络一般都应用于图像处理领域,但近年来多项研究表明,卷积神经网络在空间层面上捕获水平相关信息的能力可为预测模型提供丰富的横向信息,在多个时间序列预测领域中也具有较好的效[

21⁃25]。但由于卷积神经网络无法学习点与点之间的时间关联性,使用卷积神经网络构建时间序列预测模型时,一般要结合LSTM网络进行设计。

LSTM网络是Hochreiter[

26]在RNN网络的基础上提出的一种改进的神经网络,由输入层、隐含层和输出层组成。LSTM网络的基本单元结构如图3所示,隐含层包含多个相同的基本构成单元,每个单元对应输入序列中某个点。得益于单元中输入门、输出门和遗忘门的三门设计,LSTM网络能够学习时间维度上长期的信息特征。给定LSTM网络的输入、输出序列分别为x={x1,x2,,xn}h=h1,h2,,hm。当前时刻t的遗忘部分由输入xt、上一个时刻的细胞状态Ct-1以及中间输出ht-1共同决定;输入部分由输入门决定,如果输入门处于开启状态,则允许输入层信号进入,否则不允许;中间输出ht由遗忘门决定。计算方法如下:

ft=σWfxxt+Wfhht-1+bf, (5)
it=σWixxt+Wihht-1+bi, (6)
gt=Wgxxt+Wghht-1+bg, (7)
ot=σWoxxt+Wohht-1+bo, (8)
Ct=gtit+Wohht-1+bo, (9)
ht=Ctot (10)

式中:表示向量中的元素按位相乘;σ表示sigmoid函数;表示tanh函数;ftitgtothtCt分别表示遗忘门、输入门、输入节点、输出门、中间输出和细胞状态;WfxWfhWixWihWgxWghWoxWoh分别表示相对应门与输入xt或与中间输出ht相乘的权值矩阵;bfbibgbo为相对应门的偏置项。

图3  LSTM隐含层的基本单元结构

Fig. 3  The basic unit structure of LSTM hidden layer

conv1D-LSTM模型的具体设计结构如图4所示。训练过程中,模型输入的数据形状为(B, C, L),其中B为批大小,即每次输入到conv1D-LSTM模型中的样本数量;C是输入数据的通道数,由于输入是一个速度序列,因此C设置为1;L为输入的历史速度序列的长度。conv1D-LSTM模型由主要由3个一维卷积层以及1个LSTM层组成。考虑到输入的速度序列长度较短,只有4个数据点,因此每个卷积层中的卷积核大小都设置为2,滑动步长设置为1。为了使模型能够较好地捕获数据的高维特征,卷积核个数逐层递增,分别设置为4、8和16。此外,为避免出现过拟合现象,在每一个卷积层后都设有随机失活[

27]。将最后的一维卷积层的输出结果展平,并输入到单层LSTM网络,其隐含层维度设置为128,然后将单层LSTM网络与全连接层连接,得到conv1D-LSTM模型的中间输出。为进一步提高速度序列预测的精度,conv1D-LSTM模型的预测结果由多步迭代预测得[28],其核心设计思想是通过单点多步迭代预测来获得完整的速度预测序列。输入的历史速度序列通过一维卷积层、LSTM网络层和全连接层后,得到下一时刻的预测速度点,将该预测速度点插入到输入序列的尾部,并移除输入序列头部的速度点,在预测下一时刻速度时,则以更新后的历史速度序列作为输入,如此进行迭代预测,直至得到完整的预测速度序列。该过程如式(11)~(13)所示:

vpredt0+1=fvt0-p, vt0-p+1, vt0-p+2,, vt0(11) (11)
vpredt0+2=f vt0-p+1,vt0-p+2,vt0-p+3,, vt0, vpredt0+1 (12)
vpred=vpredt+1, vpredt+2,, vpredt+T (13)

式中:t0表示当前时刻;vpred表示每次迭代预测得到的速度点;速度采样频率为1 Hz,则vt0-p, vt0-p+1, vt0-p+2,, v(t0)表示前{p}s的历史速度序列;vpred为预测的未来{T}s的速度序列。本研究中的预测器是利用历史4 s的速度序列来预测未来2 s的速度序列,因此pT分别为4 s和2 s。

图4  序列到序列的conv1D-LSTM多步速度预测器的结构图

Fig. 4  The structure of Sequence-to-sequence conv1D-LSTM multi-step speed predictor

3 实验结果及分析

3.1 聚类模型参数优化及讨论

输入的历史速度序列长度L和聚簇数M的设置会对DK聚类模型的性能产生影响,从而进一步影响多工况速度预测器的准确性。DK聚类模型经过多轮训练后,根据DBA算法可得到各簇优化后的平均序列,各簇内的速度序列样本与该簇的平均序列具有相似的变化趋势。虽然较大的M可以使簇内样本之间的相关性更高,但簇间样本的差异性会变[

14],进而带来过度分类的风险。此外,训练时间成本也是一个值得关注的问题,因为更大的M意味着需要训练大量的conv1D-LSTM子模型。L是另一个影响DK聚类模型性能的重要参数。较小的L很难全面地描述历史速度信息和获得未来速度的变化趋势,但过大的L也会增加训练成本,因为较长的历史速度序列会包含更多的潜在信息,但有些信息可能是冗余的,使模型难以训练。因此,正确设置输入序列长度L和聚簇数M是非常有必要的。为研究(L, M)参数组合对DK聚类模型聚类效果的影响,构建关于LM的8×8参数扫描矩阵(其中LM的初始值均为3,递增步长均为1),在其他参数相同的情况下,根据矩阵对LM的取值进行参数扫描。评估指标采用平均绝对误差MAE:

MAE=1Yi=1Yj=1Tvi,predt0+j-vi*t0+j (14)

式中:Y为所有速度序列样本总数;vi,pred(t0+j)表示第i个预测序列的j时刻的速度值;vi*(t0+j)表示第i个真实速度序列的j时刻的速度值。

图5为不同(L, M)参数组合下的MAE值结果。可以看出,当M取值小于9时,MAE值相对较低,当M取5且L取4时,MAE值最小,即多工况速度预测器的预测精度最高,表明聚簇数为5是比较合适的取值。M[9, 10]时的MAE值明显高于M[3, 6]时,说明过大的M设置是没有必要的,因为聚簇数过多会稀释每个子数据库的样本量,导致某些conv1D-LSTM子模型无法获得足够的样本量进行训练,使多工况速度预测器的整体预测精度降低,若要使各个conv1D-LSTM子模型之间的预测性能相似且良好,则需要为每个簇都采集到相当数量的速度序列样本,但会显著增加成本。图6(c)是M取10且L取4时DK聚类模型的具体聚类情况,可以看到,簇1、簇4是非常相似的,同为加速工况,实际上可以归并为一簇,这说明了过大的M会导致模型过度分类;而当M取值过小时,如图6(a)表示的是M取3且L取4时的聚类情况,虽然模型将输入的速度序列样本大致上划分为加速、减速、平稳运行3类速度工况,但从平稳速度工况簇发现,许多应划分到加速或减速工况的速度序列样本被划分到平稳工况簇中,这样的划分结果显然是存在争议的。当M取 5且L取4时,从图6(b)中可具体看出,与平均序列变化趋势相似的速度序列样本都被划分到同一簇,得到先加速后减速、加速、减速、先减速后加速、停车共5类工况。因此,可以确定,M取5且L取4即是适合该DK聚类模型的参数组合,本研究中使用该参数组合作为最终的参数优化结果。

图5  不同(L, M)下多工况速度预测器的MAE值结果

Fig. 5  MAE result of the multi-conditions speed predictor with different (L, M) settings

  

  

图6  L4DK模型的具体聚类结果

Fig. 6  The detailed clustering results of the DK model (L = 4)

3.2 速度预测器效果评估

为比较多工况速度预测器的性能,设置了ARIMA、单层LSTM、基于DK聚类的LSTM共3种速度预测模型。其中,基于DK聚类的LSTM模型由本研究中的多工况速度预测器删减变形得到,该模型只保留了DK聚类模型和单层LSTM网络两部分。图7(a)~(d)给出了在输入序列长度为4 s、预测序列长度为2 s的情况下各模型的预测速度曲线,同时MAE值结果如表1所示。

  

  

  

图7  模型的预测速度曲线与真实速度曲线的对比结果

Fig. 7  Predicted and actual speed curves of models

表1  模型预测结果
Table 1  The prediction results of models
模型训练轮次测试集MAE/(m·s-1)
ARIMA 200 8.862
单层LSTM 200 3.758
基于DK聚类的LSTM 200 1.270
基于DK聚类的多工况速度预测器 200 0.212

从总体上看,在整个驾驶周期内,基于DK聚类的LSTM模型与本文多工况速度预测器的预测效果明显优于ARIMA和单层LSTM模型,且本文多工况速度预测器的MAE值最小。从单层LSTM模型与基于DK聚类的LSTM模型的预测结果对比可以发现,在进行速度预测前,先进行速度工况分类可有效地提高模型预测精度。从局部放大图7(e)中可以看出,ARIMA预测效果最差,单层LSTM模型次之,而基于DK聚类的LSTM模型的预测结果与本文多工况速度预测器相似且预测精度均较高。当车速变化频率加快且有较大波动时,如局部放大图7(f)所示,ARIMA模型已经失效,而基于DK聚类的LSTM模型预测的速度曲线波动陡然增大,预测结果与单层LSTM模型相似甚至更差,只有本文多工况速度预测器仍然保持较高的预测精度,这表明一维卷积神经网络可捕获局部高维特征的特点对模型预测精度的提高有着积极作用。此外,为直观地比较预测速度与真实速度的相关性,图8(a)~(d)给出了不同预测模型下的真实值与预测值的散点图,散点图中点的重合度越高且重合点所构成的轮廓与对角线之间形成的夹角越小,说明真实值与预测值的相关性越[

16]。从图8可以看出,相较于其他预测模型,本文多工况速度预测器的散点重合度最高且夹角最小,表明该预测器的预测结果与真实值间具有更高的相关性,进一步证明本文多工况速度预测器的优越性。

图8  模型预测速度与实际速度的散点图

Fig. 8  Scatter plots of predicted speed against actual speed of models

4 结 论

针对速度工况的多变性,提出了一种基于DK聚类模型的多工况速度预测器。为实现对速度工况分类,建立了基于DTW距离的K-means聚类模型。结合一维卷积神经网络和LSTM网络的优点,设计了conv1D-LSTM多步预测模型对未来速度进行预测。讨论了输入速度序列长度和聚簇数对多工况速度预测器的影响,结果表明,当输入序列长度取4且聚簇数取5时,多工况速度预测器可取得最优性能,MAE值仅为0.212 m/s。多工况速度预测器与ARIMA、单层LSTM、基于DK聚类的LSTM模型对比的结果表明,多工况速度预测器具有更高的预测精度以及更好的工况适应性,证明该多工况速度预测器可有效地进行未来速度预测。

参考文献

1

Zhou Y, Ravey A, Péra M C. A survey on driving prediction techniques for predictive energy management of plug-in hybrid electric vehicles[J]. Journal of Power Sources, 2019, 412: 480-495. [百度学术] 

2

Baker D, Asher Z D, Bradley T. V2V communication based real-world velocity predictions for improved HEV fuel economy[J/OL]. SAE Technical Papers, 2018-04-03 [2021-01-05]. https://doi.org/10.4271/2018-01-1000. [百度学术] 

3

Yuan J N, Yang L, Chen Q. Intelligent energy management strategy based on hierarchical approximate global optimization for plug-in fuel cell hybrid electric vehicles[J]. International Journal of Hydrogen Energy, 2018, 43(16): 8063-8078. [百度学术] 

4

Liu K, Asher Z, Gong X, et al. Vehicle velocity prediction and energy management strategy part 1: deterministic and stochastic vehicle velocity prediction using machine learning[J/OL]. SAE Technical Papers, 2019-04-02 [2021-01-05]. https://doi.org/10.4271/2019-01-1051. [百度学术] 

5

Yeon K, Min K, Shin J, et al. Ego-vehicle speed prediction using a long short-term memory based recurrent neural network[J]. International Journal of Automotive Technology, 2019, 20(4): 713-722. [百度学术] 

6

Lefèvre S, Sun C, Bajcsy R, et al. Comparison of parametric and non-parametric approaches for vehicle speed prediction[C]//2014 American Control Conference, June 4-6, 2014, Portland, OR, USA. IEEE, 2014: 3494-3499. [百度学术] 

7

Vlahogianni E I, Golias J C, Karlaftis M G. Short-term traffic forecasting: Overview of objectives and methods[J]. Transport Reviews, 2004, 24(5): 533-557. [百度学术] 

8

Sun C, Hu X S, Moura S J, et al. Velocity predictors for predictive energy management in hybrid electric vehicles[J]. IEEE Transactions on Control Systems Technology, 2015, 23(3): 1197-1204. [百度学术] 

9

Che Z, Purushotham S, Cho K, et al. Recurrent neural networks for multivariate time series with missing values[J]. Scientific Reports, 2018, 8: 6085. [百度学术] 

10

Xu J, Rahmatizadeh R, Bölöni L, et al. Real-time prediction of taxi demand using recurrent neural networks[J]. IEEE Transactions on Intelligent Transportation Systems, 2018, 19(8): 2572-2581. [百度学术] 

11

Xing Y, Lv C. Dynamic state estimation for the advanced brake system of electric vehicles by using deep recurrent neural networks[J]. IEEE Transactions on Industrial Electronics, 2020, 67(11): 9536-9547. [百度学术] 

12

Ruan S M, Ma Y. Real-time energy management strategy based on driver-action-impact MPC for series hybrid electric vehicles[J]. Complexity, 2020, 2020: 1-15. [百度学术] 

13

Wang R, Lukic S M. Review of driving conditions prediction and driving style recognition based control algorithms for hybrid electric vehicles[C]//2011 IEEE Vehicle Power and Propulsion Conference, September 6-9, 2011, Chicago, IL, USA. IEEE, 2011: 1-7. [百度学术] 

14

Zhou Y, Li H, Ravey A, et al. An integrated predictive energy management for light-duty range-extended plug-in fuel cell electric vehicle[J]. Journal of Power Sources, 2020, 451: 227780. [百度学术] 

15

Bellman R, Kalaba R. On adaptive control processes[J]. IRE Transactions on Automatic Control, 1959, 4(2): 1-9. [百度学术] 

16

Zhang Y Z, Huang Z Y, Zhang C Z, et al. Improved short-term speed prediction using spatiotemporal-vision-based deep neural network for intelligent fuel cell vehicles[J]. IEEE Transactions on Industrial Informatics, 2021, 17(9): 6004-6013. [百度学术] 

17

Fisher D H. Knowledge acquisition via incremental conceptual clustering[J]. Machine Learning, 1987, 2(2): 139-172. [百度学术] 

18

Huang S T, Dai G H, Sun Y L, et al. DTW-based subsequence similarity search on AMD heterogeneous computing platform[C]//2013 IEEE 10th International Conference on High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing, November 13-15, 2013, Zhangjiajie, China. IEEE, 2013: 1054-1063. [百度学术] 

19

Berndt D J, Clifford J. Using dynamic time warping to find patterns in time series[C]//KDD Workshop 1994, Seattle, WA, USA,1994: 359-370. [百度学术] 

20

Petitjean F, Ketterlin A, Gançarski P. A global averaging method for dynamic time warping, with applications to clustering[J]. Pattern Recognition, 2011, 44(3): 678-693. [百度学术] 

21

Jin X B, Yu X H, Wang X Y, et al. Prediction for time series with CNN and LSTM[M]//Proceedings of the 11th International Conference on Modelling, Identification and Control (ICMIC2019). Singapore: Springer Singapore, 2019: 631-641. [百度学术] 

22

Corizzo R, Ceci M, Zdravevski E, et al. Scalable auto-encoders for gravitational waves detection from time series data[J]. Expert Systems With Applications, 2020, 151: 113378. [百度学术] 

23

Sadaei H J, de Lima e Silva P C, Guimarães F G, et al. Short-term load forecasting by using a combined method of convolutional neural networks and fuzzy time series[J]. Energy, 2019, 175: 365-377. [百度学术] 

24

Shen Z P, Zhang Y M, Lu J W, et al. A novel time series forecasting model with deep learning[J]. Neurocomputing, 2020, 396: 302-313. [百度学术] 

25

Koprinska I, Wu D S, Wang Z. Convolutional neural networks for energy time series forecasting[C]//2018 International Joint Conference on Neural Networks (IJCNN), July 8-13, 2018, Rio de Janeiro, Brazil. IEEE, 2018: 1-8. [百度学术] 

26

Hochreiter S, Schmidhuber J. Long short-term memory[J]. Neural Computation, 1997, 9(8): 1735-1780. [百度学术] 

27

Srivastava N, Hinton G, Krizhevsky A, et al. Dropout: a simple way to prevent neural networks from overfitting[J]. Journal of Machine Learning Research, 2014, 15: 1929-1958. [百度学术] 

28

Zhang F Q, Xi J Q, Langari R. Real-time energy management strategy based on velocity forecasts using V2V and V2I communications[J]. IEEE Transactions on Intelligent Transportation Systems, 2017, 18(2): 416-430. [百度学术]