- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MATLAB的PID控制算法的实现 ◆姓名:XXX ◆班级:XXX XXX ◆指导老师:XXX 基于MATLAB的PID控制算法的实现 ◆序言 ◆PID的工作原理 ◆位置式和增量式PID控制 ◆改进PID控制算法 ◆总结 序言 本文主要介绍PID控制的基础知识和工作原理,并在了解PID基本知识的基础上着重介绍数字PID控制的两种改进控制算法:积分分离式和不完全微分式并对其进行MATLAB仿真。通过仿真结果比较传统PID控制和改进PID控制的优缺点。 PID的工作原理 r(t) 位置式和增量式PID控制 位置式控制算法表达式和示意图为: 改进PID控制算法 设被控对象为一个延迟对象: 采样时间为10s,延迟时间为4个采样时间,即40s,分别采对积分分离和普通PID进行MATLAB仿真 (二)不完全微分控制算法 设被控对象为时滞系统传递函数: 在对象的输出端加幅值为0.01的随机信号。采样时间为10ms。低通滤波器为: 总结 c(t) 比例 积分 微分 被控对象 e(t) u(t) + + + + - 在连续控制系统中,PID控制器的输出u(t)与输入e(t)之间成比例、积分、微分的关系 。即: PID位置式 算法 调节阀 被控对象 c(t) r(t) e(t) u(t) 位置式控制算法由于采用了全量输出,所以每次输出均与过去的状态有关,计算时要对e(k)量进行累加,计算机运算工作量大。 增量式控制算方法表达式和示意图为: PID增量式 算法 步进电机 被控对象 r(t) e(t) u(t) c(t) 增量式控制算法的优点是误动作小,便于实现无扰动切换。当计算机出现故障时,可以保持原值,比较容易通过加权处理获得比较好的控制效果。但是由于其积分截断效应大,有静态误差,溢出影响大。 (一)积分分离PID控制算法 参数初始化 采入rin(k)及yout(k) 计算偏差error PID控制 PD控制 控制器输出 参数更新 开始 返回 是 否 积分分离控制基本思想是: 当被控量与设定值偏差较大时,取消积分的作用,以免由于积分作用使系统稳定性降低,超调量增大;当被控量接近给定值时,引入积分控制,以便消除静差,提高控制精度。 积分分离PID阶跃跟踪 普通PID阶跃跟踪 积分分离PID的u(k)值 普通PID的u(k)值 积分分离PID的e(k)值 普通PID的e(k)值 由仿真结果可以看出,采用积分分离方法对系统进行控制其平稳性和快速性都要优于普通的PID控制,控制效果有很大的改善。值得注意的是,为保证引入积分作用后系统的稳定性不变,在输入积分作用时比例系数kp可进行相应变化。此外,β值应根据具体对象及要求而定,若β过大,则达不到积分分离的目的;若β过小,则会导致无法进入积分区。 E(S) U(S) 在PID控制中,微分信号的引入可以改善系统的动态特性,但也易引入高频干扰,在误差扰动突变的时候尤其显出微分项的不足。要想解决这个问题,可以在控制算法中加入低通滤波器,可使得系统的性能得到改善 不完全微分PID阶跃跟踪 普通PID阶跃跟踪 不完全微分u(k)值 普通微分u(k)值 不完全微分e(k)值 普通微分e(k)值 由仿真结果可以看出,引入不完全微分后,能有效地抑制高频干扰。尽管不完全微分PID控制算法比普通PID控制算法要复杂些,但由于其良好的控制特性,近年来得到越来越广泛的应用。 本文通过对两种改进的PID控制算法(积分分离算法和不完全微分算法)的研究。使我学到了:在短时间内系统输出有很大偏差,引起系统较大的超调或是较大的振荡,采用积分分离可以有效的抑制种情况,消除静差,提高控制精度。在误差扰动突变的时候尤其显出微分项的不足,可以在控制算法中加入低通滤波器,引入不完全微分抑制高频干扰。通过仿真实验验证了在引入积分分离和不完全微分后能有效地克服普通PID的不足。 * *
您可能关注的文档
最近下载
- GBT-19638.2-(2005)-固定型阀控密封式铅酸蓄电池.docx VIP
- 高二化学-盐类的水解-PPT课件-人教版gg''.ppt VIP
- 2024年5月25日贵州省税务局遴选公务员笔试真题及答案解析(通用卷).doc VIP
- 胸痛应知应会手册.pdf
- 外来器械及植入物的(供应链及消毒灭菌)双闭环管理课件.pptx VIP
- NB-T47008-2010承压设备用碳素钢和合金钢锻件.pdf VIP
- NFPA 72-2022 国家火灾报警和信号代码(中文翻译版).pdf VIP
- 高一《平面向量数量积》习题.pdf VIP
- DL_T 596-2021 电力设备预防性试验规程.docx VIP
- 肺栓塞急救演练.pptx VIP
文档评论(0)