论文部分内容阅读
随着物联网和大数据处理技术的快速发展,时间序列数据的获取变得更加方便快捷,与此同时时间序列数据逐渐呈现出大数据量、高复杂度和高非线性的特点,因此传统的时间序列预测方法已经逐渐无法满足当前时代下的预测要求。为了从大量时间序列数据中快速的提取出有用信息,研究面向复杂时间序列的新预测技术变得愈加重要。深度置信网络(Deep Belief Network,DBN)作为深度学习的主要算法之一,以其强大的特征提取和函数表征能力以及在处理高复杂度的非线性数据等方面的优势,已经在图像分类、语音识别和故障诊断等领域得到了全面的推广,但是在时间序列领域,尤其是预测中的研究及应用还远远不够。因此本文以解决目前时间序列预测领域存在的问题为出发点,例如针对复杂问题难以建立准确物理模型以及时间序列函数关系难以表征等问题,对基于DBN的数据驱动预测技术展开了深入的研究。本文首先在分析DBN基本原理的基础上,提出了基于DBN的时间序列预测模型,并对模型的框架及流程进行了详细的说明。同时为了探究DBN网络参数对预测结果的影响,分别从输入节点数、网络层数和隐层节点数这三个角度进行了研究,并利用标准数据集对DBN与传统时间预测算法进行了性能对比。其次为了进一步剖析基础DBN算法在实际应用场合下的预测性能,研究中以预测与健康管理(Prognostics and Health Management,PHM)2012挑战赛(轴承健康状态预测)为背景,分别从单步预测、多步预测和剩余寿命预测三个层面对DBN预测性能进行深入的研究。最后针对基础DBN算法长期预测精度欠佳以及缺乏不确定度表达的问题,将相关向量机(Relevance Vector Machine,RVM)作为DBN模型的预测层,提出了基于DBN和RVM融合的时间序列预测方法,并将该融合算法应用到马里兰大学锂电池剩余寿命预测中,从而对融合算法的性能进行验证及分析。研究结果表明,与传统时间序列预测方法相比,基础DBN更适合预测高维度高复杂度的数据,并且具备优异的短期预测性能,但长期预测性能一般且预测结果无法给出不确定度表达。本文提出的基于DBN和RVM的融合算法不仅提高了其长期预测性能,而且使预测结果具备了不确定度表达能力,使其在实际应用中更具有科学价值。