论文部分内容阅读
非线性动态系统的辨识一直是控制领域研究的难点和热点。传统的前馈神经网络在处理非线性动态系统辨识中存在很多缺陷。而递归神经网络能够利用自身内部的状态反馈来描述系统的非线性特性,更适用于非线性系统的辨识。递归神经网络有很多不同的结构,本文介绍了5种常用的递归网络:Hopfield、Jordan、Elman、DRNN、ESN网络。并将Elman、DRNN、ESN网络模型用于实际非线性系统的辨识。对学习算法的研究一直是神经网络研究的核心。而递归神经网络常用的学习算法有BPTT、RTRL算法,它们都是基于梯度下降法的,因此避免不了误差梯度带来的诸多缺陷。因此本文在研究了3种常用智能优化算法的基础上,提出了2种改进的优化算法,对3个基准函数的优化比较了5种优化算法的性能,找到了性能最好的优化算法—IACA(Improved Ant Colony Algorithm),并将此算法用于优化神经网络的结构和参数。本文以兰州石化某厂乙烯、丙烯精馏塔动态化工系统为辨识对象,首先通过实验研究了Elman、DRNN网络用于非线性系统辨识的优势及不足,针对传统递归网络训练算法的缺陷,将IACA用于网络结构和参数的设计,获得了较好的辨识性能;此外,文章比较细致地研究了新型递归神经网络——ESN用于乙烯、丙烯精馏塔的辨识问题,主要研究了ESN网络的3个重要参数(储备池规模N、谱半径γ、连接密度(?))对网络辨识性能的影响,并针对常规ESN网络学习算法易导致病态解的问题,将IACA用于优化ESN网络的输出权值,获得了相对最佳的辨识结果。本文通过大量的仿真实验结果表明,递归神经网络相比于前馈网络更适合于非线性动态化工系统的辨识,将IACA算法引入到神经网络的结构及参数的设计中,有效地改善了网络的学习效率,提高了网络的训练速度,较好地克服了传统梯度下降法的局部极小问题以及ESN网络的病态解问题。基于对乙烯、丙烯精馏塔的辨识研究,本文最后提出了基于IACA算法的ESN网络辨识模型的精馏塔产品质量实时预测方案。文章最后对全文的工作进行了总结,并提出了一些今后研究工作的方向和重点。