计算机控制系统的控制策略.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机控制系统的控制策略.ppt》由会员分享,可在线阅读,更多相关《计算机控制系统的控制策略.ppt(109页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章第四章 计算机控制系统的控制策计算机控制系统的控制策略略4.1数字数字PID控制控制4.2串级控制串级控制4.3大林算法大林算法4.4数字控制器设计方法数字控制器设计方法1第四章第四章 计算机控制系统的控制策略计算机控制系统的控制策略(1)模拟系统的过程控制模拟系统的过程控制a.将被测参数由传感器变成统一的标准信号送入控制器,在控制器中与给将被测参数由传感器变成统一的标准信号送入控制器,在控制器中与给定值进行比较;定值进行比较;b.然后将比较出的差值经然后将比较出的差值经PID运算后送到执行器,改变控制量,以达到自动运算后送到执行器,改变控制量,以达到自动调节的目的。调节的目的。(2)数
2、字控制器的调节过程数字控制器的调节过程a.首先将过程参数进行采样,通过模拟量输入通道变成数字量;首先将过程参数进行采样,通过模拟量输入通道变成数字量;b.数字量通过计算按一定控制算法进行运算处理;数字量通过计算按一定控制算法进行运算处理;c.运算结果由模拟量输出通道输出,通过执行器控制生产,达到给定值。运算结果由模拟量输出通道输出,通过执行器控制生产,达到给定值。2第四章第四章 计算机控制系统的控制策略计算机控制系统的控制策略(3)计算机实现过程控制的优点计算机实现过程控制的优点a.多回路控制多回路控制节省设备费用;节省设备费用;b.控制规律灵活多样;控制规律灵活多样;c.系统维护简单、可靠性
3、高;系统维护简单、可靠性高;d.改善调节品质。改善调节品质。(4)设计数字控制器的方法设计数字控制器的方法a.用经典控制理论设计模拟控制器,在用经典控制理论设计模拟控制器,在DDC系统中用数字方法对系统中用数字方法对PID进进行数字模拟;行数字模拟;b.用采样控制理论进行数字直接分析和设计;用采样控制理论进行数字直接分析和设计;3常规仪表控制系统框图常规仪表控制系统框图4D(z)Ho(s)Gc(s)e*(t)u*(t)E(z)U(z)r(t)+_R(z)G(z)c(t)C(z)给定值给定值计算机计算机输出通道输出通道D/A输入通道输入通道A/D广义对象广义对象被控变量被控变量y输入通道输入通道
4、A/D数字控制器的模拟化设计数字控制器的模拟化设计利用经典控制理论设计模拟调节器,用数字利用经典控制理论设计模拟调节器,用数字方法对方法对PID进行模拟进行模拟数字控制器的直接设计数字控制器的直接设计把计算机控制系统中的连续部分数字化,把整把计算机控制系统中的连续部分数字化,把整个系统看作离散系统,用离散化的方法设计控制器个系统看作离散系统,用离散化的方法设计控制器5表表41控制系统的研究方法控制系统的研究方法分分类类方方法法系系数数输入量与输出量之关系输入量与输出量之关系数数学学工工具具使使用用函函数数现现代代控控制制理理论论连连续续系系统统离离散散系系统统微微分分方方程程拉拉氏氏变变换换传
5、传递递函函数数状状态态方方程程差差分分方方程程Z变变换换脉冲传递函数脉冲传递函数离散时间状态方程离散时间状态方程64.1 数字数字PID控制控制PID控制广泛应用的原因:控制广泛应用的原因:a.技术成熟技术成熟常规常规PID、各种、各种PID控制变形;控制变形;b.接受程度高接受程度高操作人员熟悉;操作人员熟悉;c.不需要求出数学模型;不需要求出数学模型;d.控制效果好。控制效果好。74.1.1 模拟模拟PID控制器控制器 1、比例控制器(、比例控制器(P)只要偏差只要偏差e(t)一出现,就能及时的产一出现,就能及时的产生与之成比例的调节作用,具有生与之成比例的调节作用,具有调节及调节及时,改
6、善动态特性时,改善动态特性的优点,它是一种最基的优点,它是一种最基本的调节规律本的调节规律。对于大多数惯性环节,对于大多数惯性环节,KP太大太大时会时会引起自激震荡。引起自激震荡。主要主要缺点缺点是存在静差。对于扰动较是存在静差。对于扰动较大、惯性也较大的系统,若采用单纯的比大、惯性也较大的系统,若采用单纯的比例调节器,就难于兼顾动态和静态特性例调节器,就难于兼顾动态和静态特性。8 控制作用控制作用u 系统实际输出系统实际输出y9对于大多数惯性环节,对于大多数惯性环节,Kp太大太大时会引起自激震荡。时会引起自激震荡。102、比例积分控制器(、比例积分控制器(PI)所谓所谓积分作用积分作用,是指
7、调节器的输出,是指调节器的输出与输入偏差的积分成比例的作用。与输入偏差的积分成比例的作用。优点优点:消除静差。只要有偏差存在,:消除静差。只要有偏差存在,输出就会随时间不断增长,直到偏差消输出就会随时间不断增长,直到偏差消除,调节器的输出才不会变化。除,调节器的输出才不会变化。缺点:缺点:作用动作缓慢,且在偏差刚一作用动作缓慢,且在偏差刚一出现时,调节器作用很弱,不能及时克服出现时,调节器作用很弱,不能及时克服扰动的影响,致使被调参数的动态偏差增扰动的影响,致使被调参数的动态偏差增大,调节过程增长,大,调节过程增长,因此很少单独使用。因此很少单独使用。1112如果把比例和积分两种作用合起来,就
8、构成如果把比例和积分两种作用合起来,就构成PI调节器:调节器:既克服了单纯比例调节既克服了单纯比例调节器有静差存在的缺点,又避器有静差存在的缺点,又避免了积分调节器响应慢的缺免了积分调节器响应慢的缺点,即静态和动态特性均得点,即静态和动态特性均得到了改善,所以应用比较广到了改善,所以应用比较广泛。泛。13143、比例微分控制器(、比例微分控制器(PD)微分作用微分作用,在偏差刚刚出现偏差值尚不,在偏差刚刚出现偏差值尚不大时,根据偏差变化的趋势,提前给出较大大时,根据偏差变化的趋势,提前给出较大的调节作用,使偏差尽快消除。由于调节及的调节作用,使偏差尽快消除。由于调节及时,可以大大减小系统的动态
9、误差及调节时时,可以大大减小系统的动态误差及调节时间,使过程的动态品质得到改善。间,使过程的动态品质得到改善。特点特点:输出只能反应偏差输入变化的速:输出只能反应偏差输入变化的速度,而对于一个固定不变的偏差则不会有微度,而对于一个固定不变的偏差则不会有微分作用输出。因此,微分作用分作用输出。因此,微分作用不能消除静不能消除静差差,而只能在偏差刚刚出现的时刻产生一个,而只能在偏差刚刚出现的时刻产生一个很大的调节作用。很大的调节作用。15比例积分微分控制器(比例积分微分控制器(PID)a.调节过程调节过程首先是比例和微分作用,加强调节作用;首先是比例和微分作用,加强调节作用;b.然后再进行积分作用
10、,直到消除静差。然后再进行积分作用,直到消除静差。b.PID控制优点控制优点改善静态、动态调节品质;改善静态、动态调节品质;16PD调节器调节器 PID调节器调节器 说明:并非所有工业控制系统都需要使用说明:并非所有工业控制系统都需要使用PID调节器,调节器,PI、PD调节器也常常被人们所采用,因为它们比较简单。究调节器也常常被人们所采用,因为它们比较简单。究竟使用哪种调节器,应根据具体情况和现场实验进行选定。竟使用哪种调节器,应根据具体情况和现场实验进行选定。17184.1.2数字数字PID控制器控制算法控制器控制算法将其离散化,用数字形式的差分方程来代替连续系统的微分方程将其离散化,用数字
11、形式的差分方程来代替连续系统的微分方程 1、PID算法的数字化算法的数字化(1)PID算法的模拟表达式:算法的模拟表达式:19(2)离散离散PID算法算法(3)位置型位置型PID算法算法20(4)增量式增量式PID算法算法21增量控制优点:增量控制优点:增量控制误动作时影响小,必要时可用逻辑判断的方法去掉;增量控制误动作时影响小,必要时可用逻辑判断的方法去掉;手动手动/自动切换时冲击比较小;自动切换时冲击比较小;不产生积分失控,所以容易获得较好的调节效果。不产生积分失控,所以容易获得较好的调节效果。增量控制缺点:增量控制缺点:积分截断效应大,有静态误差;积分截断效应大,有静态误差;溢出的影响大
12、。溢出的影响大。222、PID算法程序设计算法程序设计(1)位置型位置型PID算法的程序设计算法的程序设计根据式(根据式(4-14)编写的位置型)编写的位置型PID程序程序积分系数积分系数 微分系数微分系数 23a.将小数或混合小数化为整数将小数或混合小数化为整数l由于用汇编语言进行浮点运算非常麻烦,运算前通过由于用汇编语言进行浮点运算非常麻烦,运算前通过乘以乘以2N将其化为整将其化为整数,然后数,然后把运算结果再乘以把运算结果再乘以2-N,即可恢复到原来的数值;,即可恢复到原来的数值;lKP,KI,KD可采用同一比例因子折算。可采用同一比例因子折算。b.采用采用16位有符号指令运算位有符号指
13、令运算l计算计算U(k)时采用时采用32位加法,位加法,这样可以提高计算精度;这样可以提高计算精度;l定义定义A/D采样值单元为采样值单元为16位,不会造成计算溢出。位,不会造成计算溢出。24DATA SEGMENT UR EQU0050H;设定值;设定值=0050H=80 KP EQU 0380H;KP=3.5*28=896=0380HKI EQU 0040H;KI=0.25*28=64=0040H KD EQU 0000H;KD=0 SAMP DW?;定义;定义A/D采样值采样值E0 DW 0 ;定义;定义E(k)E1 DW 0;定义;定义E(k-1)UPK DW 2 DUP(0);定义;
14、定义UP(k)UIK1 DW 2 DUP(0);定义;定义UI(k-1)UK DW 2 DUP(0);定义;定义U(k)DATA ENDS25CODE SEGMENT ASSUME CS:CODE,DS:DATASTART PROCMOV AX,DATAMOV DS,AXPID:MOV AX,UR;取设定值;取设定值MOV BX,SAMP;取采样值;取采样值SUB AX,BX;计算;计算E(k)MOV E0,AXMOV BX,KP;计算;计算UP(k)=KP*E(k)IMUL BXMOV UPK,AX;存;存UP(k)MOV DS:UPK+2,DXMOV AX,E0;计算;计算KI*E(k)M
15、OV BX,KIIMUL BXADD UIK1,AX;计算;计算UI(k)=UI(k-1)+KI*E(k)ADC DS:UIK1+2,DX26MOV AX,E0;计计算算UD(k)=KD(E(k)-E(k-1)MOV BX,E1SUB AX,BXMOV BX,KDIMUL BXADD AX,UIK1;计计算算UD(k)+UI(k)ADC DX,DS:UIK1+2ADD AX,UPK;计计算算UD(k)+UI(k)+UP(k)ADC DX,DS:UPK+2MOV UK,AX;存;存U(k)MOV DS:UK+2,DXMOV AX,E0;E(k-1)=E(k)MOV E1,AXRETCODEEND
16、SEND START27MULr8/m8;无符号字;无符号字节乘法乘法;AXALr8/m8MULr16/m16;无符号字乘法;无符号字乘法;DX:AXAXr16/m16IMULr8/m8;有符号字节乘法;有符号字节乘法;AXALr8/m8IMULr16/m16;有符号字乘法;有符号字乘法;DX:AXAXr16/m1628DIVr8/m8;无符号字节除法:;无符号字节除法:ALAXr8/m8的商,的商,AhAXr8/m8的余数的余数DIVr16/m16;无符号字除法:;无符号字除法:;AXDX:AXr16/m16的商,的商,DXDX:AXr16/m16的余数的余数IDIVr8/m8;有符号字节除
17、法:;有符号字节除法:ALAXr8/m8的商,的商,AhAXr8/m8的余数的余数IDIVr16/m16;有符号字除法:;有符号字除法:;AXDX:AXr16/m16的商,的商,DXDX:AXr16/m16的余数的余数32(2)增量型增量型PID算法的程序算法的程序设计设计第第k次采样增量型次采样增量型PID表达式:表达式:优点:限制优点:限制 ,防止控制增量过大,对系统稳定有利。,防止控制增量过大,对系统稳定有利。364.1.3数字数字PID控制器算法的改进控制器算法的改进数字数字PID算法相对与模拟算法相对与模拟PID控制器的不足控制器的不足l模拟调节器进行的控制是连续的,控制作用每时每刻
18、都在进行;模拟调节器进行的控制是连续的,控制作用每时每刻都在进行;而数字控制器在保持器作用下,控制量在一个采样周期内是不变化的。而数字控制器在保持器作用下,控制量在一个采样周期内是不变化的。l由于计算机的数值运算和输入由于计算机的数值运算和输入/输出需要一定的时间,控制作用在时间输出需要一定的时间,控制作用在时间上有延滞。上有延滞。l计算机的运算字长有限和计算机的运算字长有限和A/D、D/A转换器的分辨率及精度而使控制有转换器的分辨率及精度而使控制有误差。误差。371、积分饱和及其防止方法、积分饱和及其防止方法(1)积分饱和的原因及影响积分饱和的原因及影响 a.原因原因由于执行器的限制和积分项
19、的存在,引起了由于执行器的限制和积分项的存在,引起了PID算法的饱和;算法的饱和;b.影响影响增加了超调量和系统的调整时间。增加了超调量和系统的调整时间。(2)积分饱和的抑制积分饱和的抑制a.积分分离法积分分离法当误差较大时,取消积分作用;当误差较大时,取消积分作用;b.当被调量接近设定值时,再加入积分作用,以减小静当被调量接近设定值时,再加入积分作用,以减小静差差即:即:e 使用使用PD数字控制器数字控制器,取消积分作用,克服积分饱和;取消积分作用,克服积分饱和;e 使用使用PID数字控制器数字控制器,加入积分作用,以减小静差;加入积分作用,以减小静差;其中:其中:为积分界限;为积分界限;3
20、8l 积分分离优点积分分离优点控制量不易进入饱和区,即使进入了饱和区也能较控制量不易进入饱和区,即使进入了饱和区也能较 快退出,使系统输出特性比单独快退出,使系统输出特性比单独PID控制得到改善。控制得到改善。l 的选取的选取通过实验整定;通过实验整定;39b.遇限制削弱积分法遇限制削弱积分法 l原理原理当控制量进入饱和区后,当控制量进入饱和区后,只执行削弱积分项的累加,而不进行只执行削弱积分项的累加,而不进行增加积分项的累加,以减小系统处于增加积分项的累加,以减小系统处于饱和区的时间。饱和区的时间。l先判断先判断u(k-1)是否超过是否超过umax或或umin,若已超过若已超过umax则只累
21、计负偏差,若则只累计负偏差,若 小于小于umin则只累计正偏差。则只累计正偏差。l 优点优点减小系统处于饱和区的时间;减小系统处于饱和区的时间;402、数字、数字PID控制微分作用的改进控制微分作用的改进(1)数字数字PID控制微分作用的缺点控制微分作用的缺点 a.对于单位阶跃输入,标准对于单位阶跃输入,标准PID数字控制器的微分作用仅在第一个采样数字控制器的微分作用仅在第一个采样周期存在,以后就无作用。周期存在,以后就无作用。b.偏差偏差e(k)突然变大时,突然变大时,U(k)在在E(k)产生的那一个采样周期内,输出数产生的那一个采样周期内,输出数值很大,可能使执行机构发生饱和。值很大,可能
22、使执行机构发生饱和。c.对阶跃输入特别敏感。对阶跃输入特别敏感。41(2)微分先行微分先行PID控制控制a.结构结构在标准在标准PID数字控制器算式中,加入一个惯性环节可构成微数字控制器算式中,加入一个惯性环节可构成微b.分先行分先行PID数字控制器。数字控制器。b.优点优点不仅以平滑微分产生的瞬时脉动,减小干扰的影响,而且能不仅以平滑微分产生的瞬时脉动,减小干扰的影响,而且能c.加强微分对全控制过程的影响。加强微分对全控制过程的影响。42(3)不完全微分不完全微分PID控制控制 a.结构结构在标准在标准PID算法的微分环节上直接加上一个一阶惯性环节;算法的微分环节上直接加上一个一阶惯性环节;
23、b.优点优点使得偏差发生突变时,微分作用比较平缓;使得偏差发生突变时,微分作用比较平缓;其中:其中:Kd微分增益,微分增益,3KdB时,采用时,采用PID算法决定控制量的输出;算法决定控制量的输出;leB时,设置一个固定的控制量时,设置一个固定的控制量(可以为可以为0);c.可调参数可调参数BlB过大过大调节动作过于频繁,达不到稳定控制过程的目的;调节动作过于频繁,达不到稳定控制过程的目的;lB过小过小产生很大的误差和滞后。产生很大的误差和滞后。44(2)砰砰砰砰PID复合控制复合控制a.砰砰(砰砰(Bang-Bang)控制控制时间最优控制、快速控制时间最优控制、快速控制l输出状态输出状态开、
24、关;开、关;l磅磅控制的优点磅磅控制的优点控制速度快;控制速度快;l磅磅控制的缺点磅磅控制的缺点若系统特性发生变化时,控制将发生失误,从而若系统特性发生变化时,控制将发生失误,从而 产生大误差,使系统不稳定。产生大误差,使系统不稳定。eQ时时采用砰砰控制,加快响应速度。采用砰砰控制,加快响应速度。可调参数可调参数Q过大过大砰砰控制范围大,过渡过程时间短,超调量较大;砰砰控制范围大,过渡过程时间短,超调量较大;可调参数可调参数Q过小过小砰砰控制范围小,过渡过程时间长,超调量较小;砰砰控制范围小,过渡过程时间长,超调量较小;b.砰砰砰砰PID复合控制复合控制454.1.4数字数字PID控制器的参数
25、整定控制器的参数整定1、采样周期采样周期T的确定的确定(1)香农(香农(shannon)采样定理)采样定理当系统的采样频率当系统的采样频率fs2fmax,可真实,可真实(2)地恢复到原来的连续信号;地恢复到原来的连续信号;(3)(2)此采样频率此采样频率fs越高,失真越小;越高,失真越小;(3)影响采样周期影响采样周期T的主要因素的主要因素a.加到被控对象的加到被控对象的扰动频率扰动频率扰动频率越高,则采样频率也越高;扰动频率越高,则采样频率也越高;b.对象的动态特性对象的动态特性采样周期采样周期T=对象对象纯滞后时间纯滞后时间或选为或选为T=n;c.数字控制器数字控制器D(z)所使用的所使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 系统 控制 策略
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内