论文部分内容阅读
人工神经网络是对人类神经结构以及功能的模拟,是实现系统智能化的一个重要的方法理论。它由大量的神经元以某种结构互相连接在一起,结构不同,形成的网络的类型也不同,且其具有高度的非线性,能够实现输入与输出的非线性映射以及复杂的逻辑运算。人工神经网络对信息的处理是大规模并行的,提高了运算速度,并且整个网络具有良好的容错性以及联想记忆功能。其自适应性、自组织性使得人工神经网络应用于各个领域,如模式识别、信息处理、机器人控制等,应用前景十分广泛。分数阶微积分理论是整数阶微积分理论的推广,具有记忆性以及遗传性等性质,因而神经网络理论与分数阶微积分理论的结合是值得研究的。本文的主要研究内容如下:首先,本文介绍了人工神经网络的概念、性质以及常用的神经网络模型,叙述了分数阶微积分理论应用于神经网络技术的国内外现状。随后详细地介绍了分数阶微积分理论的定义、性质以及数值计算方法。针对BP神经网络,从网络的定义、基本算法、优缺点以及算法改进等方面进行了详细的描述。其次,在对BP神经网络算法分析的基础上,引入分数阶微分理论,构建基于分数阶理论的BP神经网络。以Sigmoid函数作为神经网络的节点函数,实际数据作为样本集,对分数阶网络进行训练。通过改变分数阶次、学习速率以及隐含层神经元数这三个参数,总结出各个参数对神经网络训练的影响。通过与整数阶BP网络的训练结果对比,发现分数阶神经网络收敛速度快于整数阶的,但收敛误差比整数阶大。在此基础上提出变阶次迭代学习算法,即实现分数阶次与整数阶次的切换和分数阶次的自适应调整,使得网络训练既具有收敛速度又有好的收精度。再者,详细地介绍了Mittag-Leffler函数的定义、性质以及一些特殊函数,通过函数图分析函数值与参数α和β的关系。以Mittag-Leffler函数构建神经网络的节点函数,构建基于Mittag-Leffler函数的分数阶神经网络。通过对网络的训练,总结出函数中的双参数α和β的变化对整个网络的训练的影响,并与基于Sigmoid函数的分数阶神经网络进行简单的对比。最后,应用分数阶神经网络实现对全拖挂车的行驶路径控制。神经网络的输出作为挂车的前轮转角输入。通过牵引车与挂车的转向的滞后同步误差量在线调整神经网络的权值,实现两者的滞后同步行驶,改善挂车的路径跟踪性能,提高行驶安全性。并针对不足,提出转角补偿控制,实现最优的路径跟踪性能。