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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

本文(基于MATLAB的先进PID控制【毕业论文】.doc)为本站会员(一***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于MATLAB的先进PID控制【毕业论文】.doc

1、 本科 毕业 论文 (设计 ) (二零 届) 基于 MATLAB的先进 PID控制 所在学院 专业班级 电气工程及其自动化 学生姓名 学号 指导教师 职称 完成日期 年 月 - 1 - 摘 要 PID 控制是迄今为止最通用的控制方法,大多数反馈回路用该方法或其较小的变形来控制。 PID 控制器(亦称调节器)及其改进 型因此成为工业过程中最常见的控制器。在 PID 控制器的设计中,参数整定是最为重要的,随着计算机技术的迅速发展,对 PID 参数的整定大多借助于一些先进的软件,例如目前得到广泛应用的 MATLAB 仿真系统。 本文是基于 MATLAB 的先进 PID 控制,内容主要包括 PID 的

2、原理和设计、 PID参数最佳调整法,基于 LQR 方法的先进 PID 控制介绍,单级倒立摆的 PID 控制仿真及其结果分析。最后,对本文的工作进行了总结,仿真结果表明先进 PID 控制器能够有效改善系统的各方面性能。 关键词: PID 控制器; PID 参数整定; LQR; MATLAB 仿真 - 2 - Abstract PID control is the most common control method up until now. The great majority feedback loop is controlled by this method or its small de

3、formation. PID controller (claim regulator also) and its second generation so become the most common controllers in the industry process control.PID parameter setting is most important in PID controller designing, and with the rapid development of the computer technology, it most recurs to some adva

4、nced software, for example, matlab simulation software widely used now. The paper focuses on the advanced PID control based on MATLAB. The content includes the theory and design of PID, the best adjustment method of PID parameters, advanced PID control based on LQR method, the simulation and results

5、 analysis of single inverted pendulum control based on PID. Finally, the paper summarizes the work we have done. And the simulation results show that the advanced PID controller can effectively improve the performance of all aspects of the system. Key Words: PID controller; PID parameter setting; LQ

6、R; MATLAB simulation; - 3 - 目 录 1 引言 . 1 1.1 PID控制简介 .1 1.2常见的先进 PID控制方法 .2 1.3本文所做工作 .2 2 控制系统及 PID调节 . 3 2.1控制系统构成 .3 2.2 PID控制 .3 2.3 PID参数最佳调整法 .5 2.3.1 PID调整方法 .5 2.3.2针对无转移函数的 PID调整法 .6 2.3.3针对有转移函数的 PID调整方法 .8 3 基于 MATLAB的 PID工具箱设计 . 9 3.1 PID工具箱 .9 3.2 PID工具箱设计的方法 .9 3.3 SIMULINK环境下的系统仿真 .13

7、 3.3.1 阶跃信号在 PID控制系统中的响应 .13 3.3.2 加入干扰信号时 PID控制系统中的阶跃响应 .14 4 基于 LQR方法的先进 PID控制 . 17 4.1 LQR原理 .17 4.2加权阵 Q、 R的选择 .17 4.3基于 LQR法的先进 PID控制器设计 .18 5 单级 倒立摆的 PID控制 . 21 5.1 单级倒立摆动态模型 .21 5.2单级倒立摆控制 .23 5.3仿真程序及分析 .23 5.3.1倒立摆仿真 .23 5.3.2 仿真结果分析 .24 6 结论 . 27 致 谢 .错误 !未定义书签。 参考文献 . 28 附录 1 仿真程序 . 29 -

8、1 - 1 引言 1.1 PID 控制简介 在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分 控制,简称 PID 控制,又称 PID 调节 1-3。 PID 控制器问世至今又近 70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其他技术很难以采用是,系统控制器的结构和参数必须依靠经验和现场来确定,这时应用 PID 控制技术最为方便。即当我们不完全了解一个系统和被控对象,或不能通过有效的测量手段来获得系统参数时,最适合 PID 控制技术。 PID 控制实际中也有 PI 和 PD

9、 控制。 PID 控制器就是根据系统的误差,利用比例、 积分、微分计算出控制量进行控制。 比例( P)控制 比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅当比例控制时系统输出存在稳态误差。 积分( I)控制 在积分控制中,控制器的输出与输入误差号的积分城正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有舞台误差的或简称有差系统。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差取决雨似的积分,随着时间的增加,积分项会增大。这样,即便误差很小积分项也会随着时间的增加而加大,它推动 控制器的输出增大使系 统稳态误差 进一步减小,

10、直到等于零。因此,比例 +积分( PI)控制器,可以使系统在进入稳态后无稳态误差。 微分( D)控制 在微分控制中,控制器的输出与输入误差信号的微分 (即误差的变化率 )成正比关系。自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是犹豫存在有较大惯性组件(环节)或有滞后组件,具有抑制误差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前”,- 2 - 即在误差接近零时,抑制误差的作用就应该是领。这就是说,在控制器中仅引入“比例”项往往是不够的,比例项的作用仅是放大误 差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势,这样。具有比例 +微分

11、的控制器,就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控制量的严重超调。随意对有较大惯性或滞后的被控对象,比例 +微分( PD)控制器能改善系统在调节过程中的动态特性。 1.2 常见的先进 PID 控制方法 常见的几种先进 PID 控制方法:基于 LQR 方法的 PID 控制、基于干扰观测器的 PID 控制、非线性系统的 PID 鲁棒控制、一类非线性 PID 控制、基于重复控制补偿的高精度 PID 控制、基于零相差前馈补偿的 PID 控制、基于卡尔 曼滤波器的PID 控制、单级倒立摆的 PID 控制、吊车 -双摆系统的控制、 基于 Anti-windup的 PID 控制、基于

12、 PD增益自适应调节的模型参考自适应控制。本文主要讨论基于 LQR 方法的 PID 控制 1.3 本文所做工作 本文第一章对 PID 控制进行了简单的介绍,先进 PID 控制常见的有哪几种;第二章具体阐述了 PID控制的构成及其参数的调整方式;第三章介绍了在 MATLAB下 PID 控制的设计;第四章介绍了基于 LQR 的先进 PID 控制,包括 LQR 的基本原理、加权矩阵 QR 的选择、基于 LQR 方法的先进 PID 控制设计;第五章 以倒立摆控制为例,采用传统 PID 控制和基于 LQR 方法的先进 PID 控制两种方法进行仿真分析。 倒立摆系统的控制问题一直是控制研究中的一个典型问题

13、。本文以单级倒立摆的 PID 控制为对象,阐述其基本原理,采用传统 PID 控制、基于 LQR 方法的先进 PID 控制 2种控制方法对其进行仿真,并对结果进行对比分析。 - 3 - 2 控制系统及 PID 调节 2.1 控制系统构成 对控制对象的工作状态能进行自动控制的系统称为自动控制系统,一般由控制器与控制对象组成,控制方式可分为连续控制与反馈控制,即一般所称,开回路与闭回路控制。 连续控 制系统的输出量对系统的控制作用没有任何影响,也就是说,控制端与控制对象为单向作用,这样的系统亦称开回路系统。 反馈控制是指将所要求的设定值与系统的输出值做比较,求其偏差量,利用这偏差量将系统输出值使其与

14、设定值调为一致。 2.2 PID 控制 将感测与转换器输出的讯号与设定值做比较,用输出信号源( 2-10v 或4-20mA)去控制最终控制组件。在攻城实际中,应用最为广泛的调节器控制规律位比例积分微分控制,简称 PID 控制,又称 PID 调节。 比例( P)控制 比例控制是一种最简单的控制方式。其控制气的输出与输入误差讯号 成比例关系。当仅有比例控制时,系统输出存在稳态误差。图 2-1 为比例电路 图 2-1 比例电路 比例公式: RRVV tti 120 )( )( )(*)( 120 tt VRRV i ( 2-1) - 4 - 积分( I)控制 在积分控制中,控制器的输入与输出误差讯号

15、的积分成正比关系。 对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统。为了消除稳 态误差,在控制器中必须引入“积分项”。积分项对误差取关于时间的积分,随着时间的增加。积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。 因此,比例 +积分控制器,可以是系统在进入稳态后无稳态误差。图 2-2为积分电路。 图 2-2 积分电路 积分公式: SCSCSCtt RRRVVio 1*111)()(111 VRV iSCt 1*1)( 10 dtCt VRV i 10 1)(错误 !未找到引

16、用源。 ( 2-2 ) 微分 (D)控制 在微分控制中,控制器的输出与输入讯号的微分(即误差的变化率)成正比关系。 自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳,其原因是由于存在有较大惯性的组件和有滞后的组件,使力图克服误差的作用,其变化总是落后与误差的变化。解决的办法是使克服误差的作用变化要有些“超前”,即在误差接近零时,克服误差的作用就应该是零。这就是说,在控制器中仅引入“比例”项往往是不够的, 比例项的作用仅仅是放大误差的幅值,而且需要增加“微- 5 - 分项”,它能预测误差变化的趋势,这样,具有比例 +微分的控制器,就能够提前克服误差的控制作用等于零,甚至为负值,从而避免了

17、被控量的严重的冲过头。 所以,对有较大惯性或滞后的被控对象,比例 =微分的控制岂能改善系统在调节过程中的动态特性 图 2-3为微分电路 图 2-3 微分电路 微分公式: SCSCtt RRVVi 220 1)( )( )()( 20 tSCt VRV i dtdCt VRV i20 )( 错误 !未找到引用源。 ( 2-3) 2.3 PID 参数最佳调整法 2.3.1 PID 调整方法 PID 调整方式 有转移函数 无转移函数 系统辨识法 波德图 根轨迹 Relay feedback 在线调整 - 6 - 图 2-4 PID 调整方式 如图 2-4所示, PID 调整方式分为有转函数和无转移函

18、数,一般系统因为不知转移函数,所以调 PID 值都会从 Relay feedback 和在线调整去着手。波德图及根轨迹则相反,一定要有转移函数才能去求 PID 值,那这技巧就在于要用系统辨识方法,辨识出转移函数出来,再用 MATLAB 里的 Simulink 画出反馈方块图,调出 PID 值。 所以整理出来,调 PID 值的方法 45有在线调整法、 Relay feedback、波德图法、根轨迹法。前提是要由系统辨识出转移函数才可以使用波德图法和根轨迹法,如下图 2-5 所示。 图 2-5 由系统辨识法辨识出转移函数 2.3.2 针对无转移函数的 PID 调整法 在一般实际系统中,往往因为过程系统转移函数要找出,之后再利用系统仿真找出 PID 值,但是也有不需要找出转移函数也可调出 PID 值的方法,以下一一介绍。 在线调整法 图 2-6 在线调整法示意图 在不知道系统转移函数的情况下,以在线调整法,直接于 PID控制器做调整,亦即 PID控制器里的 I值与 D值设为零,只调 P值让系统产生震荡,这时的 P值

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。