论文部分内容阅读
倒立摆系统被视为检验各种先进控制方法的典型标杆性系统,在机器人控制、航天技术等领域有着广泛应用。由于倒立摆系统是一类不稳定、多变量和强耦合的非线性系统,基于非简化的非线性模型设计反馈控制律实现其镇定和跟踪控制问题具有一定的挑战性。此外,大部分非线性控制律是通过数字控制器实现的。传统的控制方法在解决倒立摆系统的高精度控制问题上具有一定的局限性。而非线性输出调节理论可以很好的实现精确跟踪参考轨迹、干扰抑制和参数鲁棒性等多个目标。因此,采用离散时间非线性输出调节理论研究倒立摆的位置跟踪问题具有重要意义。本论文主要研究了两类倒立摆系统的位置跟踪问题。主要的研究工作如下:(1)研究了具有多输入多输出的球形倒立摆系统的位置跟踪控制问题。这一问题可以被描述为典型的离散时间非线性输出调节问题。解决离散时间非线性输出调节问题的关键在于求解一组被称为离散调节器方程的代数函数方程。本文首先利用中心流形定理验证了与球形倒立摆系统对应的离散调节器方程的可解性,然后利用神经网络方法解决了这一跟踪问题。最后,将神经网络方法与传统的线性控制方法进行了比较。仿真结果验证了设计的有效性和优越性。(2)研究了具有单输入单输出的直线电机倒立摆系统的位置跟踪控制问题。这一问题可以被描述为典型的离散时间非线性输出调节问题。相对于传统的旋转电机,直线电机具有高精度、快速响应、可靠性好、扰动小等许多优点。但导轨上的摩擦力仍对倒立摆系统的控制精度有着较大的影响。因此,本文将神经网络方法和摩擦力前馈补偿方法相结合提出了离散时间神经网络控制器,实现了直线电机倒立摆系统的精确位置跟踪控制。最后,将神经网络方法与传统的线性控制方法进行了比较。仿真和实验结果验证了设计的有效性和优越性。