网站大量收购独家精品文档,联系QQ:2885784924

积分分离pid的仿真及应用.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
积分分离pid的仿真及应用

积分分离PID的仿真及应用 华北电力科学研究院西安公司 陈晓峰 摘要:本文对积分分离PID控制算法进行描述,同时由于实际调节过程中存在着各种信号的干扰,因此在积分分离PID中引入低通滤波器,它既可以避免由于积分积累引起系统较大的超调,甚至引起系统较大的振荡也可以滤除系统中存在的高频噪声干扰,所以有它的优越性,并通过仿真及实际应用说明其特点。 关键词: PID算法 滤波器 积分分离 1引言 PID控制由于结构简单、工作稳定、鲁棒性好等因素在当今的工业过程控制中仍占有主导地位。随着PID控制器的日趋完善,出现了许多改进型的PID控制器,如积分分离型 、不完全微分型、微分先行型、带死区的PID控制、单神经元自适应PID控制、融合型智能PID控制器等。但随着技术的不断发展,会出现越来越多适用不同具体场合的PID控制方法。 在普通PID控制中引入积分环节的目的,主要是为了消除静态误差,提高控制精度。但是在过程的启动、结束或大幅度增减时,短时间内系统输出有很大的偏差,会造成PID运算的积分积累,致使控制量超过执行机构可能允许的最大动作范围对应的极限控制量,引起系统较大的超调,甚至引起系统较大的振荡,这在有些系统中是绝对不允许的,本文提出了一种带滤波器的积分分离PID控制方法,这里的滤波器用的是低通滤波器,主要是为了滤除进入系统中的高频噪声,可以提高系统的稳定性。 2 控制算法设计 积分分离控制基本思路是:当被控量与设定值偏差较大时,取消积分作用,以免由于积分作用使系统稳定性降低,超调量增大;当被控量接近给定值时,引入积分控制,以便消除静差,提高控制精度。其具体实现步骤如下: (1)根据具体系统,人为设定阈值 ; (2)当时,采用PD控制; (3)当时,采用PID控制; 积分分离控制算法可表示为 其中,为采样时间,为积分项的开关系数: 。 积分分离PID控制算法的程序框图如图1所示。 图1 PID积分分离控制算法流程图 在积分分离PID控制中加入低通滤波器后的结构图如图2所示。这里的低通滤波器可以滤除在被控对象的输出端存在的高频噪声干扰。 图 2 带滤波器的积分分离PID控制结构图 其中,r是输入信号;d是噪声干扰;y是系统输出。 现在验证一下低通滤波器的滤波性能,设低通滤波器为 图 3 原始信号及滤波后的信号 上图为带高频噪声干扰的低频(0.2Hz)正弦信号,从上图仿真可以看出该滤波器对高频信号具有很好的滤波作用。 3 仿真研究 为了说明带滤波器的积分分离PID控制算法的控制效果,我们取一个三阶系统进行仿真。 设被控对象的传递函数为: , 低通滤波器为: 用Matlab软件进行仿真,其中离散化处理时,采样时间为1ms,随机干扰噪声加在被控对象的输出端,,进行阶跃响应仿真,输入设定值为20。 用积分分离PID控制算法分两种情况进行仿真:(1)加上随机干扰信号,未加滤波,仿真结果图5;(2)加上随机干扰信号,同时加上滤波时的仿真结果如图6。 图4 积分分离PID加干扰未加滤波的阶跃响应 图5 积分分离PID加干扰加滤波的阶跃响应 图6 普通PID加干扰加滤波的阶跃响应 图6为普通PID加干扰加滤波的阶跃响应,从上面的仿真结果可以看出,在系统有干扰时,加入滤波并采用积分分离PID控制器比普通PID调节在超调量和稳定性上都有其明显的效果。 4 应用 5 结论 采样输入r(k) 输出y(k) 计算误差e(k)=r(k)-y(k) PID控制算法 PD控制算法 计算控制量u(k) 输出控制 Y N d r y 低通滤波器 被控对象 积分分离 PID控制算法

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档