ImageVerifierCode 换一换
格式:DOC , 页数:38 ,大小:569.50KB ,
资源ID:2387499      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2387499.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(一级倒立摆的PID控制设计.doc)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

一级倒立摆的PID控制设计.doc

1、辽宁科技大学本科生毕业设计 第34页一级倒立摆的PID控制设计摘 要本文主要研究的是一级倒立摆的PID控制问题,并用遗传算法对其PID的参数进行了优化。倒立摆是典型的快速、多变量、非线性、强耦合、自然不稳定系统。由于在实际中有很多类似于倒立摆的系统,因此对它的研究在理论上和方法论上均有深远的意义。本文首先简单地介绍了倒立摆以及倒立摆的控制方法,并对其参数优化算法做了分类介绍。然后,介绍了遗传算法的基本理论和操作方法。接着建立了一级倒立摆的数学模型,并求出其状态空间描述。本文主要采用遗传算法来对PID的参数进行优化,得到较好的PID参数。最后,用Simulink对系统进行了仿真,验证了该方法的有

2、效性,证明遗传算法是较为理想的参数优化方法。关键词:PID控制器;倒立摆;遗传算法;MATLAB仿真Abstract This paper mainly studies the PID control problem of the single inverted pendulum and optimizes PID parameters with Genetic Algorithms. Inverted pendulum is a typical fast, multivariable, nonlinear, strong-coupling and naturally unstable sys

3、tem. In reality there are many systems which are similar to inverted pendulum, so the research on it has profound significance both in theory and methodology. This paper first briefly introduces the inverted pendulum and the control methods of it, and makes a classified introduction of the optimizat

4、ion algorithm of the parameters. The basic theory and the method of operation of the Genetic Algorithms are also introduced in this paper. Then the mathematical model of the single inverted pendulum is set up and works out the description of its state and space. This paper mainly adopts the Genetic

5、Algorithms to optimize the parameters of PID, in order to get the better PID parameters. Finally, using Simulink to do simulation of the system verifies the validity of this method and certifies that Genetic Algorithms is a ideal optimization method of the parameter.Keywords: PID controller; inverte

6、d pendulum; Genetic algorithm; MATLAB simulation 目 录1 绪论11.1 倒立摆简介11.2 倒立摆的控制方法21.3 PID控制器参数整定方法31.4 本文的主要任务52 PID简介62.1 PID控制的基本原理62.2 PID控制器的参数整定72.3 PID控制的基本用途82.4 PID控制的重要意义93 遗传算法的基本理论和基于遗传算法的PID参数寻优113.1 遗传算法的基本原理113.2 遗传算法的操作方法133.2.1 二进制编码133.2.2 适应度函数133.2.3 遗传操作153.3 遗传算法的应用关键193.4 基于遗传算法的

7、PID参数寻优193.4.1 基于遗传算法的PID寻优优点193.4.2 基于遗传算法的PID寻优方法204 一级倒立摆的模型224.1 一级倒立摆的物理模型224.2 一级倒立摆的数学模型225 直线一级倒立摆PID控制系统的设计及仿真265.1 PID控制器的设计265.2 一级倒立摆系统的Simulink模型及系统仿真265.2.1 MATLAB及Simulink265.2.2 一级倒立摆系统的Simulink模型265.2.3 仿真结果275.3 小结29结 论30致 谢31参考文献32附 录331 绪论1.1 倒立摆简介倒立摆控制系统是一个复杂的、不稳定的、非线性系统,是进行控制理论

8、教学及开展各种控制实验的理想实验平台。对倒立摆系统的研究能有效的反映控制中的许多典型问题:如非线性问题、鲁棒性问题、镇定问题、随动问题以及跟踪问题等。通过对倒立摆的控制,用来检验新的控制方法是否有较强的处理非线性和不稳定性问题的能力。通过对它的研究不仅可以解决控制中的理论和技术实现问题,还能将控制理论涉及的主要基础学科:力学、数学和计算机科学进行有机的综合应用。其控制方法和思路无论对理论或实际的过程控制都有很好的启迪,是检验各种控制理论和方法的有效的“试金石”。倒立摆的研究不仅有其深刻的理论意义,还有重要的工程背景。在多种控制理论与方法的研究与应用中,特别是在工程实践中,也存在一种可行性的实验

9、问题,使其理论与方法得到有效检验,倒立摆就能为此提供一个从理论通往实践的桥梁,目前,对倒立摆的研究已经引起国内外学者的广泛关注,是控制领域研究的热门课题之一。倒立摆不仅仅是一种优秀的教学实验仪器,同时也是进行控制理论研究的理想实验平台。由于倒立摆系统本身具有的高阶次、不稳定、多变量、非线性和强耦合特性,许多现代控制理论的研究人员一直将它视为典型的研究对象,不断从中发掘出新的控制策略和控制方法,相关的科研成果在航天科技和机器人学方面获得了广阔的应用1。二十世纪九十年代以来,更加复杂多种形式的倒立摆系统成为控制理论研究领域的热点,每年在专业杂志上都有大量的优秀论文出现。因此,倒立摆系统在控制理论研

10、究中是一种较为理想的实验装置。倒立摆主要应用在以下几个方面:(1) 机器人的站立与行走类似于双倒立摆系统,尽管第一台机器人在美国问世至今已有三十年的历史,机器人的关键技术机器人的行走控制至今仍未能很好解决。(2) 在火箭等飞行器的飞行过程中,为了保持其正确的姿态,要不断进行实时控制。(3) 通信卫星在预先计算好的轨道和确定的位置上运行的同时,要保持其稳定的姿态,使卫星天线一直指向地球,使它的太阳能电池板一直指向太阳。(4) 侦察卫星中摄像机的轻微抖动会对摄像的图像质量产生很大的影响,为了提高摄像的质量,必须能自动地保持伺服云台的稳定,消除震动。(5) 为防止单级火箭在拐弯时断裂而诞生的柔性火箭

11、(多级火箭),其飞行姿态的控制也可以用多级倒立摆系统进行研究。由于倒立摆系统与双足机器人、火箭飞行控制和各类伺服云台稳定有很大相似性,因此对倒立摆控制机理的研究具有重要的理论和实践意义。1.2 倒立摆的控制方法倒立摆有多种控制方法2。对倒立摆这样的一个典型被控对象进行研究,无论在理论上和方法上都具有重要意义。不仅由于其级数增加而产生的控制难度是对人类控制能力的有力挑战,更重要的是实现其控制稳定的过程中不断发现新的控制方法,探索新的控制理论,并进而将新的控制方法应用到更广泛的受控对象中。当前,倒立摆的控制方法可分为以下几类 :(1) 线性理论控制将倒立摆系统的非线性模型进行近似线性化处理,获得系

12、统在平衡点附近的线性化模型,然后再利用各种线性系统控制器设计方法,得到期望的控制器。PID控制、状态反馈控制、能量控制、LQR控制算法是其典型的代表。(2) 预测控制预测控制:是一种优化控制方法,强调的是模型的功能而不是结构。变结构控制:是一种非连续控制,可将控制对象从任意位置控制到滑动曲面上仍然保持系统的稳定性和鲁棒性,但是系统存在颤抖。预测控制、变结构控制和自适应控制在理论上有较好的控制效果,但由于控制方法复杂,成本也高,不易在快速变化的系统上实时实现。(3) 智能控制智能控制(IC)是一门新型的理论和技术,是传统控制的高级阶段,主要用来解决复杂系统的控制。近几年来国内外对智能控制的理论和

13、应用研究十分活跃。随着智能控制技术的迅速发展,已提出了许多方法,如模糊控制、神经网络、专家系统、遗传算法等。(4) 多种算法相结合的控制尽管各类算法有自己的优点,但也存在不足之处。多种算法相结合就可以取长补短,达到更好的控制效果。比如神经网络与模糊算法相结合、模糊控制与PID算法相结合、免疫算法和遗传算法相结合等。1.3 PID控制器参数整定方法PID控制是工业过程控制中应用最广的策略之一,因此PID控制器参数的优化成为人们关注的问题,它直接影响控制效果的好坏,并和系统的安全、经济运行有着密不可分的关系。PID控制器作为最早实用化的控制器已有50多年历史,现在仍然是应用最广泛的工业控制器。PI

14、D控制器简单易懂,使用中不需精确的系统模型等先决条件,因而成为应用最为广泛的控制器。PID控制器由比例单元(P)、积分单元(I)和微分单元(D)组成。其输入与输出的关系为: (1.1)式中积分的上下限分别是和,因此它的传递函数为: (1.2)式中: 为PID控制器的放大系数; 为PID控制器的积分时间常数; 为PID控制器的微分时间常数。目前PID参数的优化方法有很多种3,如:单变量的寻优技术分割法、插值法等,多变量的寻优技术梯度法、单纯形法等。虽然两者都具有良好的寻优特性,但却存在着一些弊端,梯度法由于每步都需要计算目标函数的梯度,所以要求目标函数连续可导,该法计算繁琐费时;单纯形法对于变量

15、较多,目标函数形态比较复杂的情况则收敛慢,同时对初值比较敏感,容易陷入局部最优解,造成寻优失败。虽然传统的优化方法存在着一些弊端,但仍是现场人员常用的方法,它们同样具有较高的研究价值。下面介绍几种PID优化算法:(1) 临界比例度法临界比例度法又称稳定边界法,是目前应用较广的一种控制参数整定的方法。临界比例度就是先让控制器在纯比例作用下,通过现场试验找到等幅震荡的过渡过程,记下此时的比例度和等幅振荡周期,再通过简单的计算求出衰减振荡时控制器的参数。(2) 经验凑试法此时是根据经验先将控制器的参数放在某一数值上,直接在闭环控制系统中,通过改变设定值施加干扰试验信号,在记录仪上看被控量的过渡过程曲线形状,控制器参数凑试的顺序有两种方法:一种认为比例作用是基本的控制作用,因此,首先把比例度凑试好,待过渡过程已基本稳定,然后加积分作用以消除余差,最后加入微分作用以进一步提高控制质量。另一种整定顺序的出发点是:比例度与积分时间在一定范围内相匹配,可以得到相同递减比的过渡过程。这样比例度的减小可用增大积分时间来补偿,反之亦然。所以要预先确

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1