基于PID控制的一级倒立摆系统的研究

合集下载

倒立摆实验报告(PID控制)

倒立摆实验报告(PID控制)

专业实验报告直线单级倒立摆控制系统硬件结构框图如图1所示,包括计算机、I/O设备、伺服系统、倒立摆本体和光电码盘反馈测量元件等几大部分,组成了一个闭环系统。

图1 一级倒立摆实验硬件结构图对于倒立摆本体而言,可以根据光电码盘的反馈通过换算获得小车的位移,小车的速度信号可以通过差分法得到。

摆杆的角度由光电码盘检测并直接反馈到I/O设备,速度信号可以通过差分法得到。

计算机从I/O设备中实时读取数据,确定控制策略(实际上是电机的输出力矩),并发送给I/O设备,I/O设备产生相应的控制量,交与伺服驱动器处理,然后使电机转动,带动小车运动,保持摆杆平衡。

图2是一个典型的倒立摆装置。

铝制小车由6V的直流电机通过齿轮和齿条机构来驱动。

小车可以沿不锈钢导轨做往复运动。

小车位移通过一个额外的与电机齿轮啮合的齿轮测得。

小车上面通过轴关节安装一个摆杆,摆杆可以绕轴做旋转运动。

系统的参数可以改变以使用户能够研究运动特性变化的影响,同时结合系统详尽的参数说明和建模过程,我们能够方便地设计自己的控制系统。

图2 一级倒立摆实验装置图上面的倒立摆控制系统的主体包括摆杆、小车、便携支架、导轨、直流伺服电机等。

主体、驱动器、电源和数据采集卡都置于实验箱内,实验箱通过一条USB数据线与上位机进行数从上图可以看出,系统在1.5秒后达到平衡,但是存在一定的稳态误差。

为消除稳态误差,我们增加积分参数Ki,令Kp=40,Ki=60,Kd=2,得到以下仿真结果:图8 直线一级倒立摆PID控制仿真结果图从上面仿真结果可以看出,系统可以较好的稳定,但由于积分因素的影响,稳定时间明显增大。

双击“Scope1”,得到小车的位置输出曲线为:图9 施加PID控制器后小车位置输出曲线图由于PID 控制器为单输入单输出系统,所以只能控制摆杆的角度,并不能控制小车的位置,所以小车会往一个方向运动,PID控制分析中的最后一段,若是想控制电机的位置,使得倒立摆系统稳定在固定位置附近,那么还需要设计位置PID闭环。

基于MATLAB的直线一级倒立摆的PID控制研究

基于MATLAB的直线一级倒立摆的PID控制研究

基于MATLAB的直线一级倒立摆的PID控制研究一、内容概述本文旨在研究基于MATLAB的直线一级倒立摆的PID控制策略。

倒立摆系统作为控制理论中的重要实验对象,具有非线性、不稳定性以及快速运动等特点,对于控制系统的设计与实现提出了较高要求。

PID控制作为一种经典的控制方法,在倒立摆系统中具有广泛的应用价值。

本文利用MATLAB软件平台,对直线一级倒立摆的PID控制进行深入研究和探讨。

文章对直线一级倒立摆系统的基本原理进行介绍,包括其物理模型、运动方程以及稳定性分析等方面。

在此基础上,详细阐述了PID 控制器的基本原理、参数整定方法及其在倒立摆系统中的应用。

通过对比不同PID参数下的控制效果,分析了PID控制器在倒立摆系统中的性能特点。

文章重点介绍了基于MATLAB的直线一级倒立摆PID控制系统的设计与实现过程。

利用MATLAB的Simulink仿真工具,搭建了直线一级倒立摆的仿真模型,并设计了PID控制器进行仿真实验。

通过不断调整PID控制器的参数,观察系统的动态响应和稳态性能,得到了较优的控制参数。

文章还讨论了在实际应用中可能遇到的挑战与问题,并提出了相应的解决方案。

针对倒立摆系统的非线性特性,可以采用模糊PID控制或神经网络PID控制等智能控制方法进行改进;针对干扰和噪声的影响,可以采用滤波技术或鲁棒控制策略来提高系统的抗干扰能力。

文章总结了基于MATLAB的直线一级倒立摆PID控制研究的主要成果和贡献,并展望了未来研究方向和应用前景。

通过本文的研究,不仅加深了对倒立摆系统和PID控制方法的理解,也为实际工程应用提供了有益的参考和借鉴。

1. 直线一级倒立摆系统的介绍直线一级倒立摆系统,作为一个复杂且典型的非线性不稳定系统,历来被视为控制理论教学及实验的理想平台。

它不仅能够有效地反映出控制中的多种问题,如非线性、鲁棒性、镇定等,还因其在多个领域中的实际应用价值而备受关注。

直线一级倒立摆系统主要由小车、摆杆等部件构成,它们之间通过自由连接形成一个整体。

一级倒立摆的PID控制设计

一级倒立摆的PID控制设计

一级倒立摆的PID控制设计一级倒立摆的PID控制设计摘要本文主要研究的是一级倒立摆的PID控制问题,并用遗传算法对其PID的参数进行了优化。

倒立摆是典型的快速、多变量、非线性、强耦合、自然不稳定系统。

由于在实际中有很多类似于倒立摆的系统,因此对它的研究在理论上和方法论上均有深远的意义。

本文首先简单地介绍了倒立摆以及倒立摆的控制方法,并对其参数优化算法做了分类介绍。

然后,介绍了遗传算法的基本理论和操作方法。

接着建立了一级倒立摆的数学模型,并求出其状态空间描述。

本文主要采用遗传算法来对PID的参数进行优化,得到较好的PID参数。

最后,用Simulink对系统进行了仿真,验证了该方法的有效性,证明遗传算法是较为理想的参数优化方法。

关键词:PID控制器;倒立摆;遗传算法;MATLAB仿真目录1绪论 (1)1.1倒立摆简介 (1)1.2倒立摆的控制方法 (2)1.3PID控制器参数整定方法 (3)1.4本文的主要任务 (5)2 PID简介 (6)2.1PID控制的基本原理 (6)2.2PID控制器的参数整定 (7)2.3PID控制的基本用途 (8)2.4PID控制的重要意义 (9)3遗传算法的基本理论和基于遗传算法的PID参数寻优 (11)3.1遗传算法的基本原理 (11)3.2遗传算法的操作方法 (13)3.2.1二进制编码 (13)3.2.2适应度函数 (13)3.2.3遗传操作 (16)3.3遗传算法的应用关键 (19)3.4基于遗传算法的PID参数寻优 (19)3.4.1基于遗传算法的PID寻优优点 (20)3.4.2基于遗传算法的PID寻优方法 (20)4 一级倒立摆的模型 (23)4.1一级倒立摆的物理模型 (23)4.2一级倒立摆的数学模型 (23)5直线一级倒立摆PID控制系统的设计及仿真 (27)5.1PID控制器的设计 (27)5.2一级倒立摆系统的S IMULINK模型及系统仿真 (27)5.2.1MATLAB及Simulink (27)5.2.2一级倒立摆系统的Simulink模型 (27)5.2.3仿真结果 (28)5.3小结 (30)结论 (31)致谢 (33)参考文献 (34)附录 (35)1绪论1.1倒立摆简介倒立摆控制系统是一个复杂的、不稳定的、非线性系统,是进行控制理论教学及开展各种控制实验的理想实验平台。

基于双闭环PID控制的一阶倒立摆控制系统设计

基于双闭环PID控制的一阶倒立摆控制系统设计

基于双闭环PID控制的一阶倒立摆控制系统设计一阶倒立摆是一种常见的控制系统,它由一个旋转臂和一个悬挂在旋转臂末端的摆杆组成。

控制目标是使摆杆保持垂直位置并保持在指定的角度范围内。

本文将基于双闭环PID控制设计一阶倒立摆控制系统,并对其进行详细的分析和讨论。

首先,我们需要明确控制系统的结构。

一阶倒立摆控制系统可以分为两个闭环:内环和外环。

内环用于控制旋转臂的角度,并将输出作为外环的输入。

外环用于控制摆杆的角度,并根据测量的摆杆角度和设定的目标角度来调整内环的输入。

在进行控制系统设计之前,我们需要先建立一阶倒立摆的数学模型。

假设倒立摆的质量集中在摆杆的一端,摆杆的长度为L,质量为m,摩擦系数为b,重力加速度为g。

通过应用牛顿第二定律,可以得到如下动力学方程:mL²θ¨ + bLθ˙ + mgLsinθ = u其中,θ是旋转臂的角度,u是旋转臂的扭矩。

为了简化方程,我们进行恒定参数修正和线性化处理,得到线性方程:θ¨ + 2ξωnθ˙ + ωn²θ = kru其中,ξ是阻尼比,ωn是无阻尼自然频率,kr是旋转臂的增益。

接下来,我们将按照以下步骤设计基于双闭环PID控制的一阶倒立摆控制系统:1.内环设计:-选择合适的内环闭环控制器类型。

对于一阶倒立摆,可以选择PID控制器。

-根据倒立摆的特性和性能要求,选择合适的PID参数。

可以使用试错法、经验法、系统辨识等方法进行参数调整。

-将PID控制器的输入设置为旋转臂角度误差,输出为旋转臂的扭矩。

2.外环设计:-选择合适的外环闭环控制器类型。

对于一阶倒立摆,可以选择PID控制器。

-根据倒立摆的特性和性能要求,选择合适的PID参数。

-将PID控制器的输入设置为摆杆角度误差,输出为旋转臂的角度设定值。

3.进行系统仿真和调试:-使用MATLAB等仿真工具建立一阶倒立摆的数学模型,并将设计的控制器与模型进行集成。

-调整控制器的参数,以满足性能指标和系统稳定性的要求。

直线一级倒立摆PID控制实验报告

直线一级倒立摆PID控制实验报告

直线一级倒立摆PID 控制实验一.实验目的本实验的目的是让实验者理解并掌握PID 控制的原理和方法,并应用于直线一级倒立摆的控制,PID 控制并不需要对系统进行精确的分析,因此我们采用实验的方法对系统进行控制器参数的设置。

二.实验设备1:直线一级倒立摆:直线倒立摆是在直线运动模块上装有摆体组件,直线运动模块有一个自由度,小车可以沿导轨水平运动,在小车上装载一级倒立摆。

2.PC机和运动控制卡主机箱三.实验原理经典控制理论的研究对象主要是单输入单输出的系统,控制器设计时一般需要有关被控对象的较精确模型。

PID 控制器因其结构简单,容易调节,且不需要对系统建立精确的模型,在控制上应用较广。

首先,对于倒立摆系统输出量为摆杆的角度,它的平衡位置为垂直向上的情况。

系统控制结构框图如下:图 1 直线一级倒立摆闭环系统图图中KD(s) 是控制器传递函数,G(s) 是被控对象传递函数。

考虑到输入r(s) = 0,结构图可以很容易的变换成:图 2 直线一级倒立摆闭环系统简化图该系统的输出为:其中num ——被控对象传递函数的分子项den ——被控对象传递函数的分母项numPID ——PID 控制器传递函数的分子项denPID ——PID 控制器传递函数的分母项通过分析上式就可以得到系统的各项性能。

由(3-13)可以得到摆杆角度和小车加速度的传递函数:PID 控制器的传递函数为:需仔细调节PID 控制器的参数,以得到满意的控制效果。

在控制的过程中,小车位置输出为:通过对控制量v 双重积分即可以得到小车位置。

四.仿真步骤及结果图 3 直线一级倒立摆PID 控制MATLAB 仿真模型其中PID Controller 为封装(Mask )后的PID 控制器,双击模块打开参数设置窗口 先设置PID 控制器为P 控制器,令0,0,===kd ki kp ,得到以下仿真结果图4从图4中可以看出,闭环控制系统持续振荡,周期约为0.7s 。

基于PID一阶倒立摆控制与仿真

基于PID一阶倒立摆控制与仿真

目录0. 前言 (1)1 PID控制和编码器基本理论 (2)2 方案设计 (3)2.1 系统模型及分析 (3)2.2 比例(P)控制 (4)2.3 积分(I)控制 (4)2.4 微分(D)控制 (4)3 系统模型建立 (5)3.1 一阶倒立摆的微分方程模型 (5)3.2 传递函数 (7)3.3 状态空间方程 (7)4 软件编程与仿真 (8)4.1 实际系统参数 (8)4.2 PID控制设计分析 (8)4.3 PID参数的确定 (10)4.4 Simulink仿真 (11)4.5 单极倒立摆建模 (13)4.6 软件编程 (15)5 系统调试和结果分析 (18)6 结论及进一步设想 (19)课设体会 (21)基于PID一阶倒立摆控制与仿真亲摘要:本文主要研究目的是通过PID的调解实现对一阶倒立摆的控制,设计一个倒立摆的控制系统,使倒立摆这样一个不稳定的被控对象通过引入适当的控制策略使之成为一个能够满足各种性能指标的稳定系统。

首先对平面一级倒立摆系统进行分析,根据具体参数建立数学模型,通过对模型的分析判断,设计倒立摆PID控制器。

通过MATLAB软件进行仿真和实际系统实验,实现对倒立摆的稳定控制。

但是由于PID控制器为单输入单输出系统,所以只能控制摆杆的角度,并不能控制小车的位置,所以小车会往一个方向运动。

可以通过应用现代控制理论等单输入(小车加速度)多输出(摆杆角度和小车位置)的控制算法使系统更加的稳定。

关键词:倒立摆;PID控制;MATLAB仿真;0. 前言倒立摆是日常生活中许多重心在上、支点在下的控制问题的抽象模型,本身是一种自然不稳定体,它在控制过程中能有效地反映控制中许多抽象而关键的问题,如系统的非线性、可控性、鲁棒性等问题。

对倒立摆系统的控制就是使小车以及摆杆尽快地达到预期的平衡位置,而且还要使它们不会有太强的振荡幅度、速度以及角速度,当倒立摆系统达到期望位置后,系统能克服一定范围的扰动而保持平衡。

直线一级倒立摆PID控制实验报告

直线一级倒立摆PID控制实验报告

直线一级倒立摆PID 控制实验报告一、实验目的本实验的目的是让实验者理解并掌握 PID 控制的原理和方法,并应用于直线一级倒立摆的控制,PID 控制并不需要对系统进行精确的分析,因此我们采用实验的方法对系统进行控制器参数的设置。

二、实验设备直线一级倒立摆;安装有MATLAB 软件的PC 机;运动控制卡主机箱。

三、实验步骤及结果1、PID 控制参数设定及仿真对于 PID 控制参数,我们采用以下的方法进行设定:由实际系统的物理模型:(s)V (s)=0.027250.0102125s 2−0.26705 在 Simulink 中建立如图1所示的直线一级倒立摆控制模型:图1直线一级倒立摆 PID 控制 MATLAB 仿真模型先设置 PID 控制器为P 控制器,令K p =9,K i =0,K D =0,得到以下仿真结果:图2 参数设置窗口图3直线一级倒立摆P控制仿真结果图(K p=9)从图3中可以看出,控制曲线不收敛,因此增大控制量,令Kp =50,Ki=0,KD=0,得到以下仿真结果:图4直线一级倒立摆P控制仿真结果图(K p=50)从图4中可以看出,闭环控制系统持续振荡,周期约为 0.6s。

为消除系统的振荡,增加微分控制参数KD ,令 Kp=50, Ki=0, KD=16 ,得到仿真结果如下:图5直线一级倒立摆PD控制仿真结果图(K p=50,K D=16)从图5中可以看出,系统稳定时间过长,大约为7秒,因此再增加微分控制参数KD ,令:Kp=50, Ki=4, KD=16,仿真得到如下结果:图6直线一级倒立摆 PID 控制仿真结果图(K p=50,K i=4,K D=16)由于 PID 控制器为单输入单输出系统,所以只能控制摆杆的角度,并不能控制小车的位置,所以小车会往一个方向运动。

2、PID 控制实验1) 打开直线一级倒立摆 PID 控制界面入下图6所示:图6直线一级倒立摆 MATLAB 实时控制界面2) 双击"PID"模块进入 PID 参数设置,如下图7所示:图7 参数设置窗口把仿真得到的参数输入 PID 控制器,保存参数。

PID控制的一阶倒立摆控制系统设计

PID控制的一阶倒立摆控制系统设计

基于双闭环PID控制的一阶倒立摆控制系统设计一、设计目的倒立摆是一个非线性、不稳定系统,经常作为研究比较不同控制方法的典型例子。

设计一个倒立摆的控制系统,使倒立摆这样一个不稳定的被控对象通过引入适当的控制策略使之成为一个能够满足各种性能指标的稳定系统。

二、设计要求倒立摆的设计要求是使摆杆尽快地达到一个平衡位置,并且使之没有大的振荡和过大的角度和速度。

当摆杆到达期望的位置后,系统能克服随机扰动而保持稳定的位置。

实验参数自己选定,但要合理符合实际情况,控制方式为双PID控制,并利用MATLAB进行仿真,并用simulink对相应的模块进行仿真。

三、设计原理倒立摆控制系统的工作原理是:由轴角编码器测得小车的位置和摆杆相对垂直方向的角度,作为系统的两个输出量被反馈至控制计算机。

计算机根据一定的控制算法,计算出空置量,并转化为相应的电压信号提供给驱动电路,以驱动直流力矩电机的运动,从而通过牵引机构带动小车的移动来控制摆杆和保持平衡。

四、设计步骤首先画出一阶倒立摆控制系统的原理方框图一阶倒立摆控制系统示意图如图所示:分析工作原理,可以得出一阶倒立摆系统原理方框图:一阶倒立摆控制系统动态结构图 F 面的工作是根据结构框图,分析和解决各个环节的传递函数!1•一阶倒立摆建模在忽略了空气流动阻力,以及各种摩擦之后,可将倒立摆系统抽象成小车和 匀质杆组成的系统,如下图所示, 其中:M :小车质量 m :为摆杆质量J :为摆杆惯量F :加在小车上的力 x :小车位置。

:摆杆与垂直向上方向的夹角l :摆杆转动轴心到杆质心的长度根据牛顿运动定律以及刚体运动规律, (1) 摆杆绕其重心的转动方程为J 0=F/sin 0-F/cos 0(1)yx'/(2) 摆杆重心的运动方程为d 2=m-d 2t工业控制计算机电动机驰动器一阶倒立摆—Lb D 购*.—dl卜DI ⑸J bD I 即可知: (x +1sin 0)(l cos0)d 2t(3) 小车水平方向上的运动为d 2x d 2t联列上述4个方程,可以得出一阶倒立精确气模型:J +ml 2)F +mlG +ml 2)(M +m )-m 2/2cos 20+m )m lgsin 0ml 2)""若只考虑e 在其工作点附近e=0附近(-10°<0<10。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科生毕业设计(论文)论文题目:基于PID控制的一级倒立摆系统的研究姓名:学院:专业:班级、学号:指导教师:摘要本文的研究对象为一级倒立摆系统,主要是基于PID控制的一级倒立摆控制系统的设计。

利用PID参数整定的多种方法对PID的三个参数进行调节,并对其优化,然后用利用Matlab对其进行仿真,并对最后仿真图的结果进行分析与比较。

倒立摆是一种典型的非线性、多变量、强耦合、快速的、自然不稳定的系统。

在实际生产生活中有很多类似的系统,故研究一级倒立摆系统的PID控制具有很大的实际意义。

本文介绍了多种PID参数整定算法,主要采用了的是Z-N整定法,并详细介绍了PID参数整定算法的相关理论和具体操作方法。

在本文中还建立了一级倒立摆的数学模型和物理模型。

本文着重讲述了Z-N整定法和试凑法对PID三个参数的进行优化的具体方法。

用Matlab对一级倒立摆系统进行了仿真,并且比较这些方法的优缺点,对最后的仿真图结果研究和分析。

得出PID参数整定方法的优缺点。

关键词: PID控制器参数整定一级倒立摆 Matlab仿真AbstractObject of this paper is an inverted pendulum system is mainly based on PID control an inverted pendulum control system design. Use a variety of PID parameter tuning method to adjust the three parameters of PID, and its optimization, and then use them using matlab simulation, and the results of the last simulation diagram analysis and comparison.Inverted pendulum is a typical non-linear, multi-variable, strong coupling, fast, naturally unstable system. In real life there are a lot of similar production systems, it is of an inverted pendulum system PID control has great practical significance. This article describes a variety of PID parameter tuning algorithm, the main use of the Z-N entire titration, and details of the PID parameter tuning algorithms related theory and specific methods of operation. In this article, also established a mathematical model of the inverted pendulum and physical models. This paper focuses on the ZN Tuning Method for PID and genetic algorithms to optimize the three parameters of specific methods. Using Matlab on an inverted pendulum system is simulated, and compare the advantages and disadvantages of these methods, drawing on the final results of the simulation study andanalysis. Draw two different PID parameter tuning method advantages and disadvantages.Key words: PID(Proportion Integration Differentiation)controller Parameter tuning An inverted pendulum Matlab simulation目录1 绪论1.1 课题的研究背景及意义从最初的倒立摆概念提出,再到Bang-Bang的稳定控制,然后到状态反馈的理论,再到今天的模糊控制和神经网络。

现在关于倒立摆的研究已经进入到了一个相对成熟的阶段。

而关于PID的参数整定有很多种整定方法,不同的情况适应不同的整定方法。

每种整定方法的结果并不一致,所以就需要我们比较从而找出一种最适合的。

一级倒立摆系统是一种典型的、非线性、多变量、强耦合、快速的、自然不稳定的系统,这种系统在实际的生产生活中很常见。

PID控制器是工业领域最常用的控制器,它的优点主要有以下方面,工作原理简单,使用比较方便; 适应性强,应用广泛; 鲁棒性强,控制品质受被控对象特性的变化影响较小。

PID的几种控制思想:自适应控制思想和常规PID控制器相结合的自适应PID控制或自校正PID控制。

智能控制与常规控制结合的智能PID控制。

模糊PID控制。

神经网络PID控制。

预测PID控制。

时至今日,PID控制技术在工业控制中仍然占有主导地位。

所以对PID控制的一级倒立摆系统的研究具有很大的实际意义。

首先,关于一级倒立摆系统的研究要先建立力学平衡的传递函数以及状态空间表达式等数学模型和物理模型,接着分析它的稳定性和客观可控性。

最后运用一种或几种PID参数整定方法、系统频率响应分析与校正。

最后在Matlab 上进行仿真,比较几种算法的效果差别。

从某种程度上来说,有关倒立摆的研究不仅有理论意义,而且还有一些工程背景,工程实践中,往往有些可行性的实验问题,倒立摆就可以起到桥梁作用能够使它的理论与方法得到检验。

通过对一级倒立摆的系统的控制,我们检验了一些控制方法以及它们是否具有比较强的处理非线性和不稳定性问题的能力;这些控制方法在航天科技、军工制造以及机器人和一般的工业领域都有广泛的应用。

在通过对一级倒立摆系统的不断研究中,总结一些非线性、多变量、强耦合、快速的、自然不稳定系统的特性。

为我们进行新的课题研究提供了一个很好的参考平台。

目前,PID控制器或智能PID控制器很多,产品在实际生产中得到广泛应用,各大公司相继开发了具有PID参数自整定功能的智能调节器, PID控制器参数的调整通过自校正、自适应算法和智能化调整来实现。

不仅有用PID控制的温度、液位、流量和压力控制器,还有可以实现PID控制功能的可编程控制器,以及PID控制的PC系统等。

可编程控制器是用闭环控制来进行PID控制,可编程控制器直接与ControlNet相连,例如Rockwell 的Logix产品系列,它可以直接与ControlNet相连,利用网络来实现其远程控制功能。

1.2 国内外的研究现状关于倒立摆系统的研究始于20世纪50年代,初期主要研究直线倒立摆的建模和摆杆的平衡控制(镇定问题),伴随着现代控制理论的不断发展,尤其是多变量线性系统理论及最优理论的发展,80年代后期模糊控制理论被用来控制倒立摆,90年代初神经控制倒立摆的研究发展迅速,它以自学习为基础,信息处理则采用了一种全新概念。

此后,倒立摆的研究取得了许多实质性的突破。

国内的有关倒立摆系统的研究开始比较晚,1982年西安交通大学实现了对二级倒立摆的控制,他们采用最优控制和降纬观测器。

1983年国防科技大学实现了对一级倒立摆系统的控制;1987年上海机械学院完成了一、二级倒立摆系统的研究,实现了在倾斜轨道上对二级倒立摆的控制。

1994年张明廉领导的课题组实现了由单电机控制的三级倒立摆。

1995年任章等用振荡控制理论改善倒立摆系统的稳定性。

1996年翁正新等用H∞状态的反馈控制器对二级倒立摆系统进行仿真控制,次年他们又用相同的方法实现了二级倒立摆在倾斜轨道上的仿真控制。

1998年蒋国飞等将Q学习算法和BP算法神经网络结合,对状态未离散化的倒立摆的无模型学习控制。

2001年单波等用基于神经网络的预测控制算法对倒立摆的控制进行了仿真。

目前我国的倒立摆研究已是世界尖端水平,李德毅最早提出了“隶属云”,成功用该理论对三级倒立摆进行智能控制;李洪兴也对三级倒立摆进行智能控制。

2002年李洪兴用变论域自适应模糊控制算法,对四级倒立摆实物系统进行控制。

次年,复杂系统智能控制实验室用变论域自适应控制理论对平面运动二级倒立摆实物系统进行控制,2003年他们率先对平面三级倒立摆实物系统进行控制。

国外学者早在上世纪60年代就开始了对倒立摆系统的研究。

1966年Schacfer等运用Bang-Bang控制原理实现了对一级倒立摆的稳定控制。

1972年Sturegeon和Loscutoff运用极点配置法并使用了全纬观测器对二级倒立摆设计了模拟控制器。

1976年S.Mori等设计的前馈-反馈负荷控制器实现了一级倒立摆的稳定控制,并设计出比例微分控制器。

1977年日本K.Furuta领导的研究组稳定了二维一级倒立摆,次年他们运用微机处理实现了二级倒立摆的控制,1980年他们对在倾斜轨道上的二级倒立摆进行了稳定控制,四年后他们又运用最优状态调节器对双电机的三级倒立摆进行控制,并且实现了二级平面倒立摆的仿真与控制。

同年,Wattes研究LQR(Linear Quadratic Regulator)方法控制倒立摆,并验证了改变性能矩阵Q和R可以得到不同的状态反馈量,从而产生不同的控制效果。

1988年Chariesw W.hndorson在运用自学习模糊神经网络控制了一级倒立摆, Furuta与Fradkov等分别在1992年和1995年提出了变结构控制与无源性控制。

而INiklund等用李亚普诺夫方法成功控制环形一级倒立摆。

日本学者在1997年成功控制平面倒立摆。

与此同时,瑞士的Bernhard Sprenger 等也成功控制直线平面倒立摆的运动机械臂[1]。

1.3 本文的主要内容本文主要研究一级倒立摆系统PID控制器的设计,首先对该系统运用牛顿-欧拉法进行力学分析并建立数学模型。

然后通过用Z-N整定或者试凑法来调节Kp 、Ki、Kd三个参数来控制一级倒立摆,最后用Matlab下的Simulink来进行仿真,并对曲线图进行比较分析。

其余章节安排如下:本文第二章详细介绍了PID控制的原理,以及多种PID 参数整定方法。

相关文档
最新文档