计算机控制技术PPT课件-第四章 常规及复杂控制技术.ppt_第1页
计算机控制技术PPT课件-第四章 常规及复杂控制技术.ppt_第2页
计算机控制技术PPT课件-第四章 常规及复杂控制技术.ppt_第3页
计算机控制技术PPT课件-第四章 常规及复杂控制技术.ppt_第4页
计算机控制技术PPT课件-第四章 常规及复杂控制技术.ppt_第5页
已阅读5页,还剩101页未读 继续免费阅读

下载本文档

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

文档简介

1,第四章 常规及复杂控制技术,本章要点 1. 数字控制器的连续化设计方法 重点:数字pid设计、整定 2.数字控制器的离散化设计方法 3.纯滞后控制(smith预估控制、大林算法)难点 4.串级控制、前馈反馈控制、解耦控制等算法,2,4.0 引言,自动化控制系统的核心是控制器.控制器的任务是按照一定的控制规律,产生满足工艺要求的控制信号,以输出驱动执行器,达到自动控制的目的. 在传统的模拟控制系统中,控制器的控制规律或控制作用是由仪表或电子装置的硬件电路完成的; 而在计算机控制系统中,除了计算机装置以外,更主要的体现在软件算法arithmetic上,即数字控制器的设计上.,3,控制系统分类(复习),1. 开环系统 只靠输入量对输出量单方向控制的系统称为开环控制系统,ui,uo,被控对象,干扰,4,开环控制实例,关节式机械手 步进电机的控制,5,2.闭环系统控制 控制目的:能够按照要求的参考输入或控制输入,对系统的输出进行调节,经典控制:主要使用传递函数,单输入单输出 现代控制:状态空间分析为主,研究运动规律,根据要求的各项指标,可以实现最优控制,多输入、时变,非线性,随机,离散的信号,6,7,控制系统的品质和性能指标,(1)快速性是希望被控量迅速达到设定值; (2)稳定性是指被控量不发生大幅度、长时间的振荡,即使有小幅振荡也应尽快衰减至零; (3)如果系统被控量与设定值之间的偏差较小,就说系统的准确性较好.,性能指标:绝对偏差积分,8,(a) 起动快但出现较大超调和较长时间振荡,(b) 低速爬行 但无超调和振荡,(c) 快速且超调不大无振荡 较满意,图4-1 系统响应曲线,9,4.1.1 连续化设计步骤,1.基本设计思想 2.设计假想连续控制器 3.离散化连续控制器 4.离散算法的计算机实现与校验,4.1 数字控制器的连续化设计,10,1.连续化设计的基本思想,把整个控制系统看成是模拟系统,利用模拟系统的理论和方法进行分析和设计,得到模拟控制器后,再通过某种近似,将模拟控制器离散化为数字控制器,并由计算机来实现.,d(s),11,2.设计步骤 (1)设计假想的连续控制器d(s) (2)选择采样周期t (3)将d(s)离散化为d(z) (4)设计由计算机实现的控制算法 (5)校验,12,g(s)被控对象的传递函数 d(z)数字控制器,h(s)零阶保持器,u(k)控制量,假想的连续控制系统结构图 d(s)连续控制器,第一步:设计假想的连续控制器d(s) 解决方案:自控原理中的连续系统的频域设计法、根轨迹法等.,13,第二步:选择采样周期t 计算机控制系统的信号恢复功能由零阶保持器h(s)完成. 频率特性推导,使用欧拉公式. 零阶保持器的传递函数为:,上式表明,零阶保持器存在滞后.,14,对于小的采样周期,用幂级数展开:,h(s)可用t/2的时间滞后环节近似. 采样周期的经验公式,设相位裕量减少5-15度,c系统剪切频率 结论:采用数字控制器的连续化设计方法,采样周期应该相当短.,15,第三步:将d(s)离散化为d(z) 将连续控制器d(s)离散化为数字控制器d(z)的方法有很多,如双线性变换法、后向差分法、前向差分法、冲击响应不变法、零极点匹配法、零阶保持法等.通过近似方法,把连续控制器离散化为数字控制器. 方法1: 双线性变换法(tustin 塔斯廷变换) 推导:级数展开z=est, t很小.,16,映射关系: 双线性变换法置换公式 把s=+j 代入有: 取模的平方 则: =0(s平面虚轴),|z|=1 (z平面单位园上) 0(s右半平面),|z|1 (z平面单位园外),结论:一个稳定的系统经过双线性变换仍然是稳定的.,17,方法2: 前向差分法 推导:级数展开z=est, t很小. 得到,18,映射关系: 前向差分法置换公式 把s=+j 代入, 取模的平方有: 令|z|=1,则对应到s平面上是一个圆,有: 即当d(s)的极点位于左半平面以(-1/t,0)为圆心,1/t为半径的圆内,d(z)才在单位圆内,才稳定. 结论:稳定的系统经前向差分法转换后可能不稳定.,19,方法3: 后向差分法 推导:级数展开z=est, t很小. 得到,20,映射关系: 根据向后差分法置换公式 有 把s=+j 代入, 取模的平方有:,21,则: =0(s平面虚轴), 0(s右半平面), 结论:后向差分法将s的左半平面映射到z平面内半径为1/2的圆,因此如果d(s)稳定,则d(z)稳定. 映射比较: 双线性变换-保持稳定 前向差分-不能保持稳定 后向差分-保持稳定,22,第四步:设计由计算机实现的控制算法 d(z)的一般形式: m个零点和n个极点,写为 化为时域表示: 上式称为数字控制器d(z)的控制算法.,第五步:校验 通过计算机仿真计算实现.,23,4.1.2 数字pid控制算法(重点),pid控制算法的优越性: (1)p、i、d三个参数的优化配置,兼顾了动态过程的 现在、过去与将来的信息,使动态过程快速、平 稳和准确; (2)适应性好,鲁棒性强; (3)算法简单,易于掌握;,24,比例(proportional ),积分(integral ),微分(differential ),现在,过去,将来,连续形式(记忆),25,比例控制的作用,1.对当前时刻的偏差信号e(t)进行放大或衰减后作为控制信号输出. 2.比例系数kp越大,控制作用越强,系统的动态特性也越好,动态性能主要表现为起动快,对阶跃设定跟随得快. 3.但对于有惯性的系统,kp过大时会出现较大的超调,甚至引起系统振荡,影响系统稳定性. 4.比例控制虽然能减小偏差,却不能消除静态偏差.,现在,26,积分控制的作用,1.积分控制的作用是累积系统从零时刻(系统启动时刻)起到当前的偏差信号e(t)的历史过程. 2.积分控制的输出与偏差e(t)存在全部时段有关,只要有足够的时间,积分控制将能够消除静态偏差. 3.积分控制不能及时地克服扰动的影响.,过去,27,微分控制的作用,1.微分控制的作用是由偏差信号e(t)的当前变化率de/dt预见随后的偏差将是增大还是减小、增减的幅度如何. 2.微分控制作用正比于偏差信号e(t)的当前变化率,微分控制作用的特点是只能对偏差e(t)变化的速度起反应,对于一个固定不变的偏差e(t),不论其数值多大,根本不会有微分作用输出. 3.由于只能在偏差刚刚出现时产生很大的控制作用,微分控制可以加快系统响应速度,减少调整时间,从而改善系统快速性,并且有助于减小超调,克服振荡,从而提高系统稳定性,但不能消除静态偏差.,将来,28,理想pid控制算法,离散等效:以求和替代积分,向后差分替代微分,一、位置型pid算式,29,二、增量型pid算式,增量输出的处理方法: 1.采用输出累加器:即,xk= xk-1+xk 2.采用有累加作用的执行机构,直接输出xk如:步进电机,动作完成后能停止在最后状态,执行增量动作 增量式的优点: 1.计算只与最近的ek有关,不易积累误差 2.输出增量时,误动作影响小 3.易实现手-自动切换,为简化运算等原因,改造位置式为增量式,xk表示本次输出的增加量,称为pid增量式,30,实验四: pid调节器的仿真研究,31,g1=tf(1,0.017 1); g2=tf(1,0.075 0); g12=feedback(g1*g2,1); 单位负反馈 g3=tf(44,0.00167 1); g4=tf(1,0.1925); g=g12*g3*g4; kp=1:1:5; for i=1:length(kp) gc=feedback(kp(i)*g,0.01178); step(gc),hold on ;阶跃响应 end,比例控制的作用,32,g1=tf(1,0.017 1); g2=tf(1,0.075 0); g12=feedback(g1*g2,1); g3=tf(44,0.00167 1); g4=tf(1,0.1925); g=g12*g3*g4; kp=1; ti=0.03:0.01:0.07; for i=1:length(ti) gc=tf(kp*ti(i) 1,ti(i) 0); gcc=feedback(g*gc,0.01178); step(gcc),hold on end,积分控制的作用,33,g1=tf(1,0.017 1); g2=tf(1,0.075 0); g12=feedback(g1*g2,1); g3=tf(44,0.00167 1); g4=tf(1,0.1925); g=g12*g3*g4; kp=0.01; ti=0.07; td=12:36:84; for i=1:length(td) gc=tf(kp* ti*td(i) ti 1,ti 0); gcc=feedback(g*gc,0.01178); step(gcc),hold on end,微分控制的作用,34,simulink环境下的仿真实验,35,4.1.3 数字pid算法的改进(了解),常用改进算法: 1.积分分离算法 2.抗积分饱和算法 3.微分项改进 4.带死区的算法,36,1.积分分离算法,现象:一般pid,当有较大的扰动或大幅度改变设定值时,由于短时间内出现大的偏差,加上系统本身具有的惯性和滞后,在积分的作用下,将引起系统过量的超调和长时间的波动.,积分的主要作用:在控制的后期消除稳态偏差,普通分离算法:大偏差时不积分,当 时,采用pid控制 当 时,采用pd控制,37,积分分离值的确定原则:大偏差时不积分,图4-3 不同积分分离值下的系统响应曲线,38,变速积分,t,39,2.抗积分饱和措施,现象:由于控制输出与被控量不是一一对应的,控制输出可能达到限幅值,持续的积分作用可能使输出进一步超限,此时系统处于开环状态,当需要控制量返回正常值时,无法及时“回头”,使控制品质变差.,抗积分饱和算法:输出限幅,输出超限时不积分,当 时,采用pd控制 当 时,采用pd控制 其他情况,正常的pid控制,40,串级系统抗积分饱和,副调节器输出达到限幅值时,主调节器输出可能处于正常状态,此时仍存在积分饱和现象.,串级抗积分饱和:主调节器抗饱和根据副调节器输出是否越限.,抗积分饱和与积分分离的对比,相同:某种状态下,切除积分作用.,不同: 抗积分饱和根据最后的控制输出越限状态; 积分分离根据偏差是否超出预设的分离值.,41,3.微分项的改进,实质:通过低通滤波,克服微分对高频干扰敏感的不足.,措施: 1.实际微分算法; 2.对微分输入项进行低通滤波,如均值滤波、去极值滤波、限幅滤波等; 3.微分先行算法,只对被控量进行微分,不适用于副调节器;,42,4.带死区的算法,注意:死区是一个非线性环节,不能象线性环节一样随便移到pid控制器的后面,43,具有回差的控制系统可能出现的过程响应曲线,44,4.1.4 数字pid参数的整定,工程整定方法:近似的经验方法,不依赖模型. 试凑法,扩充临界比例带法,扩充响应曲线法 理论整定方法:依赖于被控对象的数学模型; 仿真寻优方法 控制度的概念,控制度,45,1.试凑法: “先比例,再积分,最后微分” (常用),(1)只将比例系数kp由小变大,每一次观察系统的阶跃响应,兼顾响应快、超调小.如果静差已在允许范围内,并且被控量能在超调衰减到最大超调的1/4(称为1/4衰减度)时就已进入允许的静差范围内,此时的kp就较满意.通常认为1/4衰减度能兼顾快速性和稳定性.,46,(2)如果比例调节不能使静差达到要求,必须加入积分控制.试凑积分系数ti时,先给一个较大的ti值,再将第一步所得的kp值略微减小,譬如减小到原来值的80,然后逐步减小ti,直到消除静差同时保持良好的动态品质.这一步骤中还可以微小调整比例系数kp予以配合.,47,(3)如果加入积分控制后动态性能下降,不能令人满意,可以加入微分控制.应先给一个很小的微分系数td,视动态性能的改善情况,渐次增大td,还可兼顾微调kp和ti,直到动态和静态品质都满意.,48,在选择数字pid参数之前,首先应该确定控制器结构.对允许有静差(或稳态误差)的系统,可以适当选择p或pd控制器,使稳态误差在允许的范围内;对必须消除稳态误差的系统,应选择包含积分控制的pi或pid控制器.一般来说,pi、pid和p控制器应用较多.对于有滞后的对象,往往都加入微分控制.,49,控制器结构确定后,即可开始选择参数.参数的选择,要根据受控对象的具体特性和对控制系统的性能要求进行.工程上,一般要求整个闭环系统是稳定的,对给定量的变化能迅速响应并平滑跟踪,超调量小;在不同干扰作用下,能保证被控量在给定值;当环境参数发生变化时,整个系统能保持稳定,等等.这些要求,对控制系统自身性能来说,有些是矛盾的.我们必须满足主要的方面的要求,兼顾其他方面,适当地折衷处理. pid控制器的参数整定,可以不依赖于受控对象的数学模型.工程上,pid控制器的参数常常是通过实验来确定,通过试凑,或者通过实验经验公式来确定.,50,常见被控对象的pid参数经验选择范围,51,安川变频器pid设定功能,52,2.扩充临界比例度法(了解),扩充临界比例度法是模拟调节器中使用的临界比例带法(也称稳定边界法)的扩充,是一种闭环整定的实验经验方法.按该方法整定pid参数的步骤如下: (1)选择一个足够短的采样周期tmin.所谓足够短,具体地说就是采样周期选择为对的纯滞后时间的1/10以下. (2)将数字pid控制器设定为纯比例控制,并逐步减小比例带(=1/kp),使闭环系统产生临界振荡.此时的比例带和振荡周期称为临界比例带k和临界振荡周期tk.,53,(3)选定控制度.所谓控制度,就是以模拟调节器为基准,将ddc的控制效果与模拟调节器的控制效果相比较.控制效果的评价函数通常采用 (最小的误差平方积分)表示. 控制度 (5-22) 实际应用中并不需要计算出两个误差的平方积分,控制度仅表示控制效果的物理概念.例如,当控制度为1.05时,就是指ddc控制与模拟控制效果基本相同;控制度为2.0时,是指ddc控制比模拟控制效果差. (4)根据选定的控制度查表5-1,求得 的值. (5)按求得的整定参数投入运行,在投运中观察控制效果,再适当调整参数,直到获得满意的控制效果.,54,55,3.扩充响应曲线法(了解),与上述闭环整定方法不同,扩充响应曲线法是一种开环整定方法.如果可以得到被控对象的动态特性曲线,那么就可以与模拟调节系统的整定一样,采用扩充响应曲线法进行数字pid的整定.其步骤如下: (1)断开数字控制器,使系统在手动状态下工作.将被控量调节到给定值附近,当达到平衡时,突然改变给定值,相当给对象施加一个阶跃输入信号. (2)记录被控量在此阶跃作用下的变化过程曲线(即广义对象的飞升特性曲线),如图5-5所示.参数调整.,56,图5-5 广义对象的阶跃飞升特性曲线,57,(3)根据飞升特性曲线,求得被控对象纯滞后时间和等效惯性时间常数tp,以及它们的比值tp/ (4)由求得的tp和以及它们的比tp/,选择某一控制度,查表5-2,即可求得数字pid的整定参数的t、kp、ti、td值. (5)按求得的整定参数投入在投运中观察控制效果,再适当调整参数,直到获得满意的控制效果.,58,59,4.仿真寻优法(了解),运用仿真工具,或离散化后编程仿真 寻优方法:如单纯形法、梯度法等 常见积分型性能指标:,60,4.2.1 直接离散化设计的基本原理,把计算机控制系统中的连续部分数字化,把整个系统看作离散系统,用离散化的方法设计控制器,称为直接设计法.,4.2 数字控制器的离散化设计,61,开环脉冲传递函数:,闭环脉冲传递函数:,误差脉冲传递函数:,数字控制器输出闭环脉冲传递函数为:,62,已知(z),可计算出d(z):,已知e(z),可计算出d(z):,已知u(z),可计算出d(z):,d(z)必须满足以下条件:,由此而得到的d(z)是物理可实现的,d(z)也必须是稳定的.,63,4.2.2 最少拍控制系统设计(难点),最少拍设计是系统在典型的输入作用下,设计出数字调节器,使系统的调节时间最短或者系统在有限个采样周期内结束过渡时期.(记忆) 最少拍控制实质上是系统以最快速度达到稳态,系统的性能指标是调节时间最短(最优时间控制),64,典型控制输入 时间序列 脉冲传递函数,单位阶跃输入:,单位速度输入:,单位加速度输入:,通式:,65,1.典型输入下最少拍系统的设计方法,假设被控对象的脉冲传递函数g(z)是稳定的,它在单位园上和单位园外没有零、极点,并且没有纯滞后.,若:,通常 m=1、2、3,若取f(z)=1, m=m,可以得到形式最简单,阶数最低的数字控制器.,66,系统的动态误差级数: 单位阶跃输入时:,67,单位速度输入时:,单位加速度输入时:,对应于不同典型输入,系统经过t、2t、3t,系统达到稳定. 对应不同典型输入,为得到最少拍响应,应选择合适的e(z). 对应于典型输入,选定e(z)后,可根据g(z)得到d(z).,68,69,例4-1:设计计算机单位反馈控制系统,t=1秒,单位速度输入时,按最少拍法设计d(z).,求解步骤:1.求等效脉冲传递函数 2.设计误差传递函数 3.计算求取最少拍控制器 4.输出和误差的验证,70,71,72,单位速度输入下输出和误差变化波形 (注意分析这个波形),73, 单位加速度输入时:,74,一般性结论:,按某一种典型输入设计的最少拍系统: 当用于阶次较低的输入函数时,系统将出现较大的超调,同时响应时间也增加,但是还能保持在采样时刻稳态无差. 当用于阶次较高的输入函数时,输出不能完全跟踪输入,存在静差.,75,4.3.1 史密斯预估(smith)补偿控制,一、问题的提出 在很多的自控系统中,存在着时间延迟环节(机械、加热等),对于存在延迟的对象,其传递函数可描述为: g(s)=gp(s)*e-s (控制到被控量的传递函数) 其中:gp(s)为不含延迟的传递函数,e-s为延迟环节,比例+惯性环节,4.3 纯滞后对象的控制算法(algorithm),76,延迟对控制系统的影响为: 1.在时间内,输出控制量的作用效果在系统输出上没有明显的反应,导致控制器不断加强输出控制量达到一个较高水平. 2.在时间后,控制效果在系统输出上开始反应出来,但由于前面积累了较高的控制输出,使系统输出极易出现超调,严重时产生振荡.,则g(s)的单位阶跃响应曲线为:,77,原控制系统为:,smith补偿后为:,二、smith补偿 解决上述问题的一个方法是使用smith补偿控制.思想为:在对象传递函数g(s)上并联一个补偿环节gl(s),使得由g(s)和gl(s)所构成的广义对象不再有纯滞后,并用广义对象的输出代替系统输出作为反馈信号.,78,gl(s)称为smith补偿函数,系统闭环脉冲传递函数:,79,三、smith补偿的计算机实现,在smith补偿控制系统中,g(s)为实际对象,c(s)是计算机采样值,d(s)是控制器,由计算机实现,可采用pid算法, gl(s)是补偿环节,亦由计算机实现.,(1)d(s)用pid算法. (2)现主要来看gl(s)的计算机实现.(传递函数的实现方法) (3)这个问题也可以理解为:已知一个控制器的传递函数,如何用计算机实现这个控制器.,80,81,被控对象为一阶的惯性环节:,4.3.2 达林(dahlin)算法(了解) ibm公司的达林于1968年提出的将系统校正成一阶加滞后系统的设计方法可做到无或小超调,无或小稳态误差,但上升时间较长.,被控对象为二阶的惯性环节:,82,设:=nt,n为正整数,达林算法的设计目标:设计合适的数字控制器,使整个闭环系统的传递函数为具有时间纯滞后的一阶惯性环节,而且要求闭环系统的纯滞后时间等于对象的纯滞后时间.,83,大林算法的设计思路:,假设:,采用零阶保持器,且采样周期为t,84,(1)被控对象为带有纯滞后的一阶惯性环节,85,(2)被控对象为带有纯滞后的二阶惯性环节,86,例4-4:单位反馈计算机控制系统,已知被控对象的传递函数为,t=1s,试用大林算法,求数字控制器的d(z).,解:,被控对象脉冲传函:,系统传函:,系统脉冲传函:,控制器脉冲传函:,87,系统输出脉冲传函:,控制器输出脉冲传函:,88,基本原理及结构:在多回路控制系统中,有两个被控过程、两套测量变送装置、两台控制器和一个控制阀构成的系统称为串级控制系统,4.4 复杂控制系统设计 4.4.1 串级控制系统,过程控制,89,特点:在系统特性上,串级控制系统由于副回路的引入,改善了对象特征,使控制过程加快,具有超前控制的作用.,单回路控制系统,串级控制系统,90,在系统结构上,串级控制系统: 有两个闭合回路:主回路和副回路 有两个控制器: 主控制器和副控制器 有两个测量变送器,定值控制系统,随动控制系统,91,扩展:闭环控制系统分类,根据设定值分为定值控制系统,随动控制系统和程序控制系统.,1.定值控制系统,特点:设定值是固定不变的闭环控制系统称为定值控制系统. 作用:克服扰动的影响,使被控变量保持在工艺要求的数值上,2.随动控制系统,特点:设定值是一个未知的变化量的闭环控制系统称为随动控制系统. 作用:以一定的精度跟随设定值的变化

温馨提示

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

最新文档

评论

0/150

提交评论