关键词:
液压位置伺服系统
模型预测控制
扩张观测器
滑模控制
自适应控制
神经网络
摘要:
液压伺服系统有着功率体积比大、负载能力强、响应速度快等优点,广泛应用于相关领域。但是,由于液压伺服元件制造和工况等因素,导致难以获取液压伺服系统所有状态信息和精确的数学模型,此外,液压伺服系统还有运动摩擦、比例阀滞回、液压缸泄露等非线性因素,这些都使得液压伺服系统高精度控制成为具有挑战性的研究课题。模型预测控制作为一种工业控制算法,在诸多领域都已经取得成功的应用。但模型预测控制算法依赖模型,在模型不精确和存在不确定性的情况下,控制效果会变差。研究在有限的状态信息条件下不依赖精确的数学模型的模型预测控制,具有重要意义。本课题以Festo公司生产的液压位置伺服系统为控制对象,研究在无法获得精确模型情况下,如何提高液压位置伺服系统模型预测控制的性能,旨在实现液压系统对给定期望信号更高精度的跟踪控制。具体研究内容如下:(1)基于离线参数辨识的模型预测控制。采用逆M序列激励获得辨识所需数据,采用离线辨识方法获得线性化模型阶次和参数,根据离线辨识得到模型设计预测控制器,通过模型仿真得到了比较好的控制效果。但该预测控制器对于实际对象进行控制时,无法跟踪给定信号。原因是辨识所得线性模型不准确,无法真实描述对象实际特性,因此,对于实际对象的控制必须考虑对象的实际情况,改进模型预测控制算法。(2)基于扩张观测器的模型预测控制。针对离线辨识得到的数学模型可能存在偏差以及系统存在未知干扰的因素,引入扩张观测器,将模型偏差和扰动统一考虑到扩张观测器中,设计了基于扩张观测器的模型预测控制,并通过李雅普诺夫理论证明了被控系统的稳定性。实验结果表明,在离线辨识得到的数学模型基础上加入扩张观测器后的模型预测控制方法能够有效控制液压伺服系统跟踪期望信号。(3)自适应模型预测滑模控制器。针对模型不准确造成模型预测控制失效的问题,采用模型预测、参数自适应加变结构控制思想,设计了自适应模型预测滑模控制器。使用反步法设计了自适应滑模控制器,将得到的参数自适应率用于预测模型,采用模型预测控制作为标称控制,增加滑模控制鲁棒项,补偿不确定型的影响。该控制方案仅需要位置输出信息,并在模型预测控制中考虑了状态约束。实验结果可以得出,在不同负载情况下该控制方法均能实现对期望信号稳定跟踪。(4)自适应神经网络模型预测控制。针对液压伺服系统具有强非线性特点,通过离线预训练BP神经网络逼近系统模型,根据神经网络预测模型设计模型预测控制器,在线自适应调整神经网络权值,实现了对液压位置伺服系统的跟踪控制。分析了神经网络输入层神经元个数(等价模型阶次)对模型预测精度和控制跟踪精度的影响,选择了适合的神经网络输输入层神经元个数,实验中实现了液压位置伺服系统的高精度控制。通过实验对比本文提出几种方法和现有典型方法的跟踪性能,对比实验表明:所提三种考虑模型不准确的模型预测控制方法均能够仅利用位置输出实现对于三种期望信号的跟踪控制,同时负载变化时,仍能实现有效跟踪。对比结果表明自适应神经网络模型预测控制对于三种期望信号的跟踪稳态均方根误差均为最小,控制效果最佳。