一级倒立摆的PID控制设计.doc
《一级倒立摆的PID控制设计.doc》由会员分享,可在线阅读,更多相关《一级倒立摆的PID控制设计.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流一级倒立摆的PID控制设计.精品文档.一级倒立摆的PID控制设计摘 要本文主要研究的是一级倒立摆的PID控制问题,并对其PID的参数进行了优化,优化算法是遗传算法。倒立摆是典型的快速、多变量、非线性、强耦合、自然不稳定系统。由于在实际中有很多这样的系统,因此对它的研究在理论上和方法论上均有深远的意义。本文首先简单的介绍了一下倒立摆以及倒立摆的控制方法,并对其参数优化算法做了分类介绍。然后,介绍了本文选用的优化参数的算法遗传算法的基本理论和操作方法。接着建立了一级倒立摆的数学模型,并求出其状态空间描述。本文着重讲述的是利用遗传算法来对PID的参
2、数进行优化的实现方法。最后,用Simulink对系统进行了仿真,得出遗传算法在实际控制中是一种较为理想的PID参数优化方法的结论。关键词:PID控制器;一级倒立摆;目 录1 引言11.1 倒立摆介绍以及应用11.2 倒立摆的控制方法21.3 PID参数整定方法21.4 本文的主要任务52 PID简介72.2 PID控制器的参数整定82.3 PID控制的基本用途82.4 PID控制的现实意义93 遗传算法的基本理论和基于遗传算法的PID参数寻优113.1 遗传算法的基本原理113.2 遗传算法的操作方法123.2.1 二进制编码123.2.2 适应度函数123.2.3 遗传操作153.3 遗传算
3、法的应用关键183.4 基于遗传算法的PID参数寻优183.4.1 基于遗传算法的PID寻优的优点193.4.2 基于遗传算法的PID寻优的方法194 一级倒立摆的模型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 小结28结 论30致 谢31参考文献32附 录331 引言1.1 倒立摆介绍以及应用倒立摆控制系
4、统是一个复杂的、不稳定的、非线性系统,是进行控制理论教学及开展各种控制实验的理想实验平台。对倒立摆系统的研究能有效的反映控制中的许多典型问题:如非线性问题、鲁棒性问题、镇定问题、随动问题以及跟踪问题等。通过对倒立摆的控制,用来检验新的控制方法是否有较强的处理非线性和不稳定性问题的能力。通过对它的研究不仅可以解决控制中的理论和技术实现问题,还能将控制理论涉及的主要基础学科:力学,数学和计算机科学进行有机的综合应用。其控制方法和思路无论对理论或实际的过程控制都有很好的启迪,是检验各种控制理论和方法的有效的“试金石”。倒立摆的研究不仅有其深刻的理论意义,还有重要的工程背景。在多种控制理论与方法的研究
5、与应用中,特别是在工程实践中,也存在一种可行性的实验问题,使其理论与方法得到有效检验,倒立摆就能为此提供一个从理论通往实践的桥梁,目前,对倒立摆的研究已经引起国内外学者的广泛关注,是控制领域研究的热门课题之一。倒立摆不仅仅是一种优秀的教学实验仪器,同时也是进行控制理论研究的理想实验平台。由于倒立摆系统本身具有的高阶次、不稳定、多变量、非线性和强耦合特性,许多现代控制理论的研究人员一直将它视为典型的研究对象,不断从中发掘出新的控制策略和控制方法,相关的科研成果在航天科技和机器人学方面获得了广阔的应用。二十世纪九十年代以来,更加复杂多种形式的倒立摆系统成为控制理论研究领域的热点,每年在专业杂志上都
6、有大量的优秀论文出现。因此,倒立摆系统在控制理论研究中是一种较为理想的实验装置。 倒立摆主要应用在以下几个方面:(1)机器人的站立与行走类似于双倒立摆系统,尽管第一台机器人在美国问世至今已有三十年的历史,机器人的关键技术-机器人的行走控制至今仍未能很好解决。(2)在火箭等飞行器的飞行过程中,为了保持其正确的姿态,要不断进行实时控制。(3)通信卫星在预先计算好的轨道和确定的位置上运行的同时,要保持其稳定的姿态,使卫星天线一直指向地球,使它的太阳能电池板一直指向太阳。(4)侦察卫星中摄像机的轻微抖动会对摄像的图像质量产生很大的影响,为了提高摄像的质量,必须能自动地保持伺服云台的稳定,消除震动。(5
7、)为防止单级火箭在拐弯时断裂而诞生的柔性火箭(多级火箭),其飞行姿态的控制也可以用多级倒立摆系统进行研究。由于倒立摆系统与双足机器人、火箭飞行控制和各类伺服云台稳定有很大相似性,因此对倒立摆控制机理的研究具有重要的理论和实践意义。1.2 倒立摆的控制方法倒立摆有多种控制方法1。对倒立摆这样的一个典型被控对象进行研究,无论在理论上和方法上都具有重要意义。不仅由于其级数增加而产生的控制难度是对人类控制能力的有力挑战,更重要的是实现其控制稳定的过程中不断发现新的控制方法,探索新的控制理论,并进而将新的控制方法应用到更广泛的受控对象中。当前,倒立摆的控制方法可分为以下几类 :(1)线性理论控制方法将倒
8、立摆系统的非线性模型进行近似线性化处理,获得系统在平衡点附近的线性化模型,然后再利用各种线性系统控制器设计方法,得到期望的控制器。PID控制、状态反馈控制、能量控制2、LQR控制算法是其典型代表。(2)预测控制和变结构控制方法预测控制:是一种优化控制方法,强调的是模型的功能而不是结构。变结构控制:是一种非连续控制,可将控制对象从任意位置控制到滑动曲面上仍然保持系统的稳定性和鲁棒性,但是系统存在颤抖。预测控制、变结构控制和自适应控制在理论上有较好的控制效果,但由于控制方法复杂,成本也高,不易在快速变化的系统上实时实现。1.3 PID控制器参数整定方法PID控制是工业过程控制中应用最广的策略之一,
9、因此PID控制器参数的优化成为人们关注的问题,它直接影响控制效果的好坏,并和系统的安全、经济运行有着密不可分的关系。PID控制器作为最早实用化的控制器已有50多年历史,现在仍然是应用最广泛的工业控制器。PID控制器简单易懂,使用中不需精确的系统模型等先决条件,因而成为应用最为广泛的控制器。PID控制器由比例单元(P)、积分单元(I)和微分单元(D)组成。其输入与输出的关系为: (1.1)式中积分的上下限分别是和,因此它的传递函数为: 比例作用下,通过现场试验找到等幅震荡的过渡过程,记下此时的比例度和等幅振荡周期,再通过简单的计算求出衰减振荡时控制器的参数。(2) 经验凑试法此时是根据经验先将控
10、制器的参数放在某一数值上,直接在闭环控制系统中,通过改变设定值施加干扰试验信号,在记录仪上看被控量的过渡过程曲线形状,控制器参数凑试的顺序有两种方法:一种认为比例作用是基本的控制作用,因此,首先把比例度凑试好,待过渡过程已基本稳定,然后加积分作用以消除余差,最后加入微分作用以进一步提高控制质量。另一种整定顺序的出发点是:比例度与积分时间在一定范围内相匹配,可以得到相同递减比的过渡过程。这样比例度的减小可用增大积分时间来补偿,反之亦然。所以要预先确定一个积分时间数值,然后由大到小调整比例度以获得满意的过渡过程。 (3)专家控制专家系统4是一类包含着知识和推理的智能计算机程序,其内部包含有大量的某
11、个领域专家水平的知识和经验,能够利用人类专家的知识和解决问题的方法来处理该领域的问题。专家控制的实质是基于受控对象和控制规律的各种知识,以智能的方式来利用这些知识,求得受控系统尽可能地优化和实用化,它反映出智能控制的许多重要特征和功能。随着微机技术和人工智能技术的发展,出现了多种形式的专家控制器。人们自然地也想到用专家经验来建立PID参数。 通常,一个以规则为基础,以问题求解为中心的专家系统由知识库、推理机、综合数粒子群算法5是由Kennedy和Eberhart等1995年提出的一种演化计算算法。它是对鸟群觅食过程中的迁徙和聚集的模拟,更确切地说,是由简单个体组成的群落与环境以及个体之间的互动
12、行为。该模拟系统利用局部信息,从而可能产生不可预测的群体行为。目前已广泛应用于函数优化、神经网络训练和模糊系统控制等领域。该算法与其他进化算法相似,也是基于群体的迭代算法。粒子在解空间追随最优的粒子进行搜索,类似梯度下降算法使各染色体向适应度函数最优的方向群游。(5)遗传算法遗传算法是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法,它最初由美国Michigan大学J.Holland教授于1975年首先提出来的,并出版了颇有影响的专著Adaptation in Natural and Artificial Systems,GA这个名
13、称才逐渐为人所知,J.Holland教授所提出的GA通常为简单遗传算法(SGA)。遗传算法具有很强的寻优能力,能够解决各类复杂的优化问题,且具有广泛的适应性和优良的鲁棒性。其应用前景十分广阔。根据遗传算法的特点,只要将控制器的参数构成基因型,将性能指标构成相应的适应度,便可利用遗传算法来整定控制器的最佳参数,并不要求系统是否为连续可微。GA采用纯数值计算方法和随机进化策略,无需梯度信息,能有效解决困难的优化结果分析。2 PID简介2.1 PID控制的原理和特点在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节6。PID控制器问世至今已有近70年历史
14、,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的 其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例
15、加积分(PI)控制器,可以使系统在进入稳态后无稳态误差。 微分(D)控制 在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性组件(环节)或有滞后组件,具有抑制误差的作用, 其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。这就是说,在控制器中仅引入 “比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势,这样,具有比例微分的控制器,就能 够提前使抑制误差的控制作用等于
16、零,甚至为负值,从而避免了被控量的严重超调。所以对有较大惯性或滞后的被控对象,比例微分(PD)控制器能改善系统在调节过程中的动态特性。 2.2 PID控制器的参数整定PID控制器的参数整定是控制系统设计的核心内容。它是根据被 控过程的特性确定PID控制器的比例系数、积分时间和微分时间的大小。PID控制器参数整定的方法很多,概括起来有两大类:一是理论计算整定法。它主要是 依据系统的数学模型,经过理论计算确定控制器参数。这种方法所得到的计算数据未必可以直接用,还必须通过工程实际进行调整和修改。二是工程整定方法,它主要依赖工程经验,直接在控制系统的试验中进行,且方法简单、易于掌握,在工程实际中被广泛
17、采用。PID控制器参数的工程整定方法,主要有临界比例法、反应曲线法和衰减法。三种方法各有其特点,其共同点都是通过试验,然后按照工程经验公式对控制器参数进行整定。但无论采用哪一种方法所得到的控制它由于用途广泛、使用灵活,已有系列化产品,使用中只需设定三个参数(, 和)即可。在很多情况下,并不一定需要全部三个单元,可以取其中的一到两个单元,但比例控制单元是必不可少的。首先,PID应用范围广。虽然很多工业过程是非线性或时变的,但通过对其简化可以变成基本线性和动态特性不随时间变化的系统,这样PID就可控制了。其次,PID参数较易整定。也就是,PID参数,和可以根据过程的动态特性及时整定。如果过程的动态
18、特性变化,例如可能由负载的变化引起系统动态特性变化,PID参数就可以重新整定。第三,PID控制器在实践中也不断的得到改进,下面两个改进的例子。在工厂,总是能看到许多回路都处于手动状态,原因是很难让过程在“自动”模式下平稳工作。由于这些不足,采用PID的工业控制系统总是受产品质量、安全、产量和能源浪费等问题的困扰。PID参数自整定就是为了处理PID参数整定这个问题而产生的。现在,自动整定或自身整定的PID控制器已是商业单回路控制器和分散控制系统的一个标准。在一些情况下针对特定的系统设计的PID控制器控制得很好,但它们仍存在一些问题需要解决:如果自整定要以模型为基础,为了PID参数的重新整定在线寻
19、找和保持好过程模型是较难的。闭环工作时,要求在过程中插入一个测试信号。这个方法会引起扰动,所以基于模型的PID参数自整定在工业应用不是太好。如果自整定是基于控制律的,经常难以把由负载干扰引起的影响和过程动态特性变化引起的影响区分开来,因此受到干扰的影响控制器会产生超调,产生一个不必要的自适应转换。另外,由于基于控制律的系统没有成熟的稳定性分析方法,参数整定可靠与否存在很多问题。因此,许意义目前工业自动化水平已成为衡量各行各业现代化水平的一个重要标志。同时,控制理论的发展也经历了古典控制理论、现代控制理论和智能控制理论三个阶段。智能控制的典型实例是模糊全自动洗衣机等。自动控制系统可分为开环控制系
20、统和闭环控制系统。一个控制系统包括控制器、传感器、变送器、执行机构、输入输出接口。控制器的输出经过输出接口、执行机构,加到被控系统上;控制系统的被控量,经过传感器,变送器,通过输入接口送到控制器。不同的控制系统,其传感器、变送器、执行机构是不一样的。比如压力控制系统要采用压力传感器。电加热控制系统的传感器是温度传感器。目前,PID控制及其控制器或智能PID控制器(仪表)已经很多,产品已在工程实际中得到了广泛的应用,有各种各样的PID控制器产品,各大公司均开发了具有PID参数自整定功能的智能调节器 (intelligent regulator),其中PID控制器参数的自动调整是通过智能化调整或自
21、校正、自适应算法来实现。有利用PID控制实现的压力、温度、流量、液位控制器,能实现PID控制功能的可编程控制器(PLC),还有可实现PID控制的PC系统等等。 可编程控制器(PLC) 是利用其闭环控制模块来实现PID控制,而可编程控制器(PLC)可以直接与ControlNet相连,如Rockwell的PLC-5等。还有可以实现 PID控制功能的控制器,如Rockwell 的Logix产品系列,它可以直接与ControlNet相连,利用网络来实现其远程控制功能。 3 遗状的外部表现。基因座:遗传基因在染色体中占据的位置。等位基因:同一基因座它可能有的全部基因称为等位基因。个体:指染色体带有特征的
22、实体。种群:染色体带有特征的个体组成了种群。群体中个体数目大小称为群体大小,也叫群体规模。适应度:各个体对环境适应程度。选择:指决定以一定概率从种群中选择若千个体的操作。一般而言选择过程是一种基于适应度的优胜劣汰的过程。交叉:两个染色体之间通过交叉而重组形成新的染色体。变异:染色体的某一基因发生变化,产生新的染色体,表现出新的性状。编码:遗传编码可看成是从表现型向基因型的映射。解码:是基因型向表现型的映射。引用了这些术语,可以更好的描述遗传算法,遗传算法也就是从代表问题的可能潜在解集的一个种群出发,而一个种群则由基因编码的一定数目个体组成。每个个体其实是染色体带有特征的实体。染色体作为遗传物质
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一级 倒立 PID 控制 设计
限制150内