论文部分内容阅读
PID控制器因其结构原理简单、容易实现、控制效果好和鲁棒性强等特点,被广泛应用于各种工业控制中。然而,常规PID控制器因其参数一旦调定将不可变,同时由于实际系统的非线性、时变性、不确定性等因素的影响,往往难以达到理想的控制效果。智能控制理论的发展为解决复杂动态不确定系统的控制问题提供了新的途径,智能控制与常规PID控制相结合,扬长避短,优势互补,可形成许多形式的智能PID控制器。智能PID控制器因其具有不依赖于精确的系统数学模型、对系统参数变化具有较好的适应性等特点而具有广阔的应用前景。BP学习算法作为前馈神经网络训练中应用最多的算法,它是利用非线性规划方法中的最速下降梯度方法修正网络权值和阈值,使得学习误差达到最小二乘意义下的最小。但其存在着收敛慢、对权值初值敏感、易陷入局部极小等严重缺陷。BP神经网络整定PID参数的本质是在传统PID基础上融合BP神经网络学习,因此,不可避免地存在BP神经网络的一些缺陷。在BP网络整定PID参数的过程中,当网络结构、学习速率因子、激活函数等参数合理选定的情况下,研究网络权系数初值的随机性选取、被控对象Jacobian信息的不精确性对BP算法学习性能的影响,有着非常重要的意义。因此,本文提出了一种基于蚁群优化的离线全局寻优BP网络的权系数初值、BP神经网络在线自学习、RBF神经网络实时辨识Jacobian信息的智能控制PID控制策略,有效地克服了BP算法训练过程中收敛慢和易陷入局部极小值的缺陷。利用该控制策略,对PID参数进行在线调整,并应用于材料试验机电液位置伺服系统。通过基于MATLAB的仿真分析和基于LabVIEW编程的实时控制系统的实验研究,结果均表明,与多种传统PID控制策略相比,该智能PID控制器控制的系统具有更好的动态响应特性和抗扰动能力。