计算机控制技术-PID控制技术课件_第1页
计算机控制技术-PID控制技术课件_第2页
计算机控制技术-PID控制技术课件_第3页
计算机控制技术-PID控制技术课件_第4页
计算机控制技术-PID控制技术课件_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PID控制技术PID概述模拟PID控制数字PID控制PID控制举例第五章PID控制技术PID概述什么是控制?

简单地说,控制就是为了达到一定目的而实行的适当操作。步骤:(1)记住期望水位值;(2)测量水池实际水位;(3)计算期望水位与实际水位的误差;(4)根据误差正确地调节进水阀门。优点:控制的结果总是使实际水位的高度恒等于期望值。控制系统标准框图a.比例环节P弹簧的伸长y与力f成比例,即y=k1f(k1=定值)像弹簧这样的环节称为比例环节。对质量为M的物体施一水平力f,当力为定值f0时,可以得出时间t后的速度v=f0t/M如果f是变化的,即为t的函数,则也就是说,若以外力f作为输入,以速度v作为输出,则质量M的物体也可以称之为积分环节。c.微分环节D求得活塞的移动距离y与作用于活塞的力f之间的关系:式中为缓冲器的粘性摩擦系数。也就是说,若以距离y作为输入,以力f作为输出,则缓冲器可以称为微分环节。下面我们来说明一下在反馈控制中常用的PID控制。在PID控制的名称中,P指proportional(比例),I指integral(积分),D指derivative(微分),这意味着可利用偏差,偏差的积分值,偏差的微分值来控制。我们感兴趣的机器人系统中更多的是高度非线性及强耦合系统的控制问题。解决这些问题的新技术有:最优控制、解耦控制、自适应控制、变结构滑模控制及神经元网络控制等。e.

PID控制

式中,kP称为比例增益;kI称为积分增益;kD称为微分增益。它们是影响控制规律特性的参数,统称为反馈增益。而TI(=kP/kI)称为积分时间,TD(=kD/kP)称为微分时间,分别具有时间量纲。PID控制规律的传递函数可表示为:PID控制规律的离散形式为:式中,T为采样周期;e(n)为第n次采样的偏差值;e(n-1)为第n-1次采样时的偏差值。PID控制器的三个参数有不同的控制作用。(3)微分控制规律能反映输入信号的变化趋势,相对比例控制规律而言具有预见性,增加了系统的阻尼程度,有助于减少超调量,克服振荡,使系统趋于稳定,加快系统的跟踪速度,但对输入信号的噪声很敏感。(1)P控制器实质上是一个具有可调增益的放大器。在控制系统中,增大kP可加快响应速度,但过大容易出现振荡;(2)积分控制器能消除或减弱稳态偏差,但它的存在会使系统到达稳态的时间变长,限制系统的快速性;一、比例控制(P控制)算式:X=KP*e+X0

其中:KP:比例系数

X0:输出基值比例功能:根据当前的偏差幅值决定输出的大小,偏差越大,输出越大,成线性比例关系。存在的问题:

1.不能克服较小的偏差e:一般机械电子设备总是存在着运动阻力f,当输出量的绝对值x小于f时,调节机构不再动作,使得对应于x的偏差e不能被克服。即:e0x0斜率Kp15计算机控制技术课程讲义A.状态1:当使用Qout=10ml/s时,17计算机控制技术课程讲义B.状态2:当使用Qout=0ml/s时,仍使用X0=10的设定让x0随Qout的变化而变化?实际上,x0是在e=0时,控制器应保持的基本输出,该输出的大小仅取决于执行机构的特征,不能改变。18二、比例+积分控制(PI控制)

算式:积分功能:根据偏差大小及其存在时间决定输出,偏差乘时间积越大,输出越大,与下图面积成正比关系19例:水位调节设kp=1Ti=a(常数)x0=0(由阀门特性决定)

有效范围:x=0~100,对应Qin=0~100ml/s分析状态:QinP给水XeQoutHR21整个过程变化txi=10e=0e=-2e=0e=4e=2e=2022上述分析中xi的数值可能假设的不尽合理,但其趋势变化过程是准确的。在其它Qout任意状态,e,x,的变化过程同上,都能达到最后的动态平衡且e=0,当然这还取决于kp,Ti数值的选取以保证上述曲线衰减收敛。存在的问题:由于积分概念的引入,当偏差保持符号不变时,即使偏差已经接近零点(e=0),xi的作用仍在加强,使得控制出现超调。这是由于对e的变化趋势未作判断,控制动作滞后造成的,当设定值也随着时间变化时,问题更加明显。为解决上述问题而引入微分控制23写成传递函数形式不难看出,引入PID调节器后,系统增加了积分调节Ⅰ,还提供了两个实数零点。因此,对提高系统的动态特性方面有更大的优越性。25模拟PID控制原理框图:

模拟PID控制

其中,是系统的给定值;

是系统的实际输出值;

是系统的控制输入;

是PID控制器的输出和被控对象的输入;

只要存在偏差,则它的控制作用就不断增加,仅当偏差为零,该项为常数,故积分部分可以消除系统的偏差;积分比分虽可以消除静态误差,但也会降低系统的响应速度,增加系统的超调量; 1)积分常数越大,积分的积累作用越弱,这时系统在过渡时不会产生振荡,但会减慢静态误差的消除过程。 2)积分常数较小,则积分的作用较强,这时系统过渡时间中有可能产生振荡,不过消除偏差所需的时间较短。

模拟PID控制积分部分:

微分部分除了可以消除静态误差之外,还可以加快调节过程;微分部分根据偏差的变化趋势进行控制,有助于减小超调量,克服振荡,使系统趋于稳定; 1)微分常数越大,微分部分抑制偏差变化的作用越强; 2)微分常数越小,则微分部分反抗偏差变化的作用越弱。

模拟PID控制微分部分:

模拟PID控制位置式PID算法增量式PID算法控制器参数整定PID算法的改进数字PID控制

计算机控制是一种采样控制,所以必须对模拟PID控制的算法进行离散化处理,经过数学变换后,易得位置式PID算法的数学表达式:位置式PID算法

其中,为第k次采样时刻的计算机输出值;为第k次采样时刻输入的偏差值;为第k-1次采样时刻输入的偏差值;为积分系数,;为微分系数,;

位置式PID算法缺点:每次输出均与过去状态有关,计算时工作量大;如果计算机出现故障,可能造成严重的生产事故;位置式PID算法增量式PID算法可以解决上述问题!增量式PID算法是指数字控制器的输出只是控制量的增量,其数学表达式:增量式PID算法

其中,

为比例系数;

为积分系数,;为微分系数,;

凑试法经验法临界比例法控制器参数整定常用的控制器参数整定方法:

凑试法是通过模拟(或闭环)运行观察系统的响应曲线(例如阶跃响应),然后根据各调节参数对系统响应的大致影响,反复凑试参数,以达到满意的响应,从而确定PID的调节参数。凑试法

用凑试法确定PID参数需要经过多次反复的实验,为了减少凑试次数,提高工作效率,可以借鉴他人的经验,并根据一定的要求,事先做少量的实验,以得到若干基准参数,然后按照经验公式,用这些基准参数导出PID控制参数,这就是经验法。经验法

在实际的控制系统中,控制变量实际输出值往往受到执行机构性能的约束而被限制在有限的范围内,即:

如果微机输出的控制变量在上述范围内,那么PID控制可以达到预期的效果,一旦超出上述范围,则实际执行的控制量就不再是计算值,有此将引起不期望的效应,称饱和效应。PID算法的改进PID位置算法的积分饱和现象PID算法的改进a:理想情况的控制b:有限制时积分饱和克服积分饱和方法—遇限制削弱积分法PID算法的改进采用遇限制削弱积分法的PID位置算法程序框图克服积分饱和方法—积分分离法PID算法的改进a:不采用积分分离法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论