1、倒立摆倒立摆系统的自调式系统的自调式 模糊模糊算法设计算法设计 摘要摘要 倒立摆控制系统是一个复杂的、不稳定的、非线性系统,是进行控制理论教 学及开展各种控制实验的理想实验平台。倒立摆系统涉及到多变量,非线性,强 耦合的自然不稳定性问题。 对于倒立摆系统的研究对于火箭发射姿态保持以及直 升机飞行控制领域都有着现实意义, 相关领域的研究成果已经应用于多种现实控 制问题的领域当中。 本文主要针对于一级倒立摆模型(即平衡车) ,以及二级倒立摆系统的控制系 统算法设计及应用分析。在针对于倒立摆控制系统的算法设计过程中,采用 PID 以及模糊控制算法的交叉结合运用,以期对该系统的控制有良好的稳定性,鲁棒
2、 性和适应性。 在针对于算法设计的过程中,将在控制器中设计恰当的自调因子,来提高控制器 的适应程度。主要研究工作如下: 给出倒立摆系统模型, 并定性分析。 对倒立摆系统的能控性以及能观性进行分析, 并计算相对能控性,说明倒立摆系统在平衡状态附近时能控能观的。 2. 设计普通模糊控制器以及带有自适应因子的模糊控制器。倒立摆系统控制算 法主要设计到 PID,模糊控制,拟神经网络控制以及最优控制等算法,本研究主 要集中于设计基本的模糊控制器,并设计线性自调因子,提高控制器的适应性, 并在最后以仿真的形式说明控制器的实用性。 3对控制方案进行讨论并进行控制仿真。目前对于二级倒立摆的控制主要是平 衡状态
3、下的倒立,以及二级倒立摆的自摆起功能,本研究主要涉及到前者,但提 出两种不同的控制方案,并与所设计的控制算法相结合,最后得到仿真结果。 4.在本研究中设计完成控制算法后,将所设计的算法应用到平衡车上。平衡车车 体采用 MPU6050(加速度计与陀螺仪)为角度传感器,STM32RBT6 为微控制 器实现平衡功能。 关键词: 倒立摆 模糊控制器 PID 平衡 Abstract Inverted pendulum control system is a complex, unstable, nonlinear systems, theoretical teaching and conduct all
4、 kinds of control control is the ideal platform for experiments. Inverted pendulum system involves many variables, nonlinear, the natural instability of strongly coupled. Research for inverted pendulum system for rocket launch posture to maintain as well as helicopter flight control fields have significance, related fields of research results have been applied to a variety of reality-control areas. This article primarily focuses on an inverted pendulum model, and the double inverted pendulum c