《数字控制器设计课件.ppt》由会员分享,可在线阅读,更多相关《数字控制器设计课件.ppt(83页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字控制器设计1第1页,此课件共83页哦主要内容主要内容模拟化设计方法模拟化设计方法离散化设计方法离散化设计方法智能控制智能控制数字控制器的实现方法数字控制器的实现方法2第2页,此课件共83页哦5.1 数字控制器的模拟化设计数字控制器的模拟化设计数字控制器的模拟化设计方法,是指在一定,是指在一定条件下把计算机控制系统近似地看成模拟系条件下把计算机控制系统近似地看成模拟系统,忽略控制回路中所有的采样开关和保持统,忽略控制回路中所有的采样开关和保持器,在器,在s域中按连续系统进行初步设计,求出域中按连续系统进行初步设计,求出模拟控制器,然后通过某种近似,将模拟控模拟控制器,然后通过某种近似,将模拟
2、控制器离散化为数字控制器,并由计算机实现。制器离散化为数字控制器,并由计算机实现。3第3页,此课件共83页哦Tr(t)y(t)u(t)u(k)e(k)e(t)G(s)H(s)D(z)T设计问题是:根据已知的系统性能指标和G(s),设计数字控制器D(z)典型的计算机控制系统 5.1.1数字控制器的模拟化设计步骤数字控制器的模拟化设计步骤4第4页,此课件共83页哦零阶保持器 1、作用:把控制器输出的离散信号转换为连续信号,把前一采样时刻的采样值一直保持到下一采样时刻到来之前。2、脉冲响应输入理想单位脉冲,响应函数是幅值为1,持续时间为T的矩形脉冲。5第5页,此课件共83页哦3、频率特性分解为两个单
3、位阶跃函数的和 取拉氏变换,可得零阶保持器的传递函数令s=j,得零阶保持器的频率特性 若以采样角频率 来表示,则上式可表示为6第6页,此课件共83页哦(1)低通特性:由于幅频特性的幅值随频率值的增大而迅速衰减,说明零阶保持器基本上是一个低通滤波器,但与理想滤波器特性相比,在 时,其幅值只有初值的637。零阶保持器除允许主要频谱分量通过外,还允许部分高频频谱分量通过,从而造成数字控制系统的输出频谱在高频段存在纹波(2)相角滞后特性:由相频特性可见,零阶保持器要产生相角滞后,且随 的增大而加大,在 处,相角滞后可达-1800,从而使系统的稳定性变差。零阶保持器的频率特性 7第7页,此课件共83页哦
4、4、输出特性 零阶保持器使采样信号e*(t)变成阶梯信号eh(t)。如果把阶梯信号eh(t)的中点连接起来,如图中点划线所示,则可以得到与连续信号e(t)形状一致但在时间上落后T/2的响应e(t-T/2),相当于给系统增加了一个延迟时间为T/2的延迟环节,使系统总的相角滞后增大,对系统的稳定性不利,这与前面零阶保持器相频分析结果是一致的。零阶保持器的输出特性 8第8页,此课件共83页哦5.1.1数字控制器的模拟化设计步骤数字控制器的模拟化设计步骤设计假想的连续控制器设计假想的连续控制器 D(s)设计控制器设计控制器D(s),一是事先确定控制器的结构,如,一是事先确定控制器的结构,如PID算法,
5、算法,然后对其控制参数进行整定完成设计;然后对其控制参数进行整定完成设计;二是用连续控制系统设计方法设计,如用频率特性法、二是用连续控制系统设计方法设计,如用频率特性法、根轨迹法等设计根轨迹法等设计D(s)的结构和参数。的结构和参数。选择采样周期选择采样周期 T零阶保持器的传递函数为零阶保持器的传递函数为 对于小的采样周期对于小的采样周期,零阶保持器可用半个采样周期的时,零阶保持器可用半个采样周期的时间滞后环节来近似,则采样周期应选为间滞后环节来近似,则采样周期应选为将将D(s)离散化为离散化为D(z)设计由计算机实现的控制方法设计由计算机实现的控制方法校验校验9第9页,此课件共83页哦例5.
6、1 已知被控对象的传递函数为已知被控对象的传递函数为 试设计数字控制器试设计数字控制器D(z),使闭环系统性能指标,使闭环系统性能指标满足:满足:静态速度误差系数静态速度误差系数KV 10s-1;超调量超调量%25%调节时间调节时间ts1s10第10页,此课件共83页哦第一步 设计D(s)采样周期的确定,系统的截止频率c10/s,此处选取T=0.05s 设计结果第二步 D(s)离散为D(z)采用双线性变换法 第三步 检验系统的性能指标求G(z)检验KV 解:11第11页,此课件共83页哦连续系统仿真曲线和计算机控制系统仿真曲线:%=10%20%,ts=0.51s%=10%20%,ts=0.65
7、1s检验控制系统超调量和调节时间性能指标12第12页,此课件共83页哦第四步 数字控制器的实现取Z反变换,其差分方程为u(k)=0.45u(k-1)+6.11e(k)-5.53e(k-1)按照上式编制程序并由计算机运行,即可实现数字控制规律 13第13页,此课件共83页哦5.1.2 数字数字PID控制器控制器按反馈控制系统偏差的比例按反馈控制系统偏差的比例(proportiona l)、积、积分分(integral)和微分和微分(differential)规律进行控规律进行控制的调节器,简称为制的调节器,简称为PID调节器。调节器。1、PID的数字化的数字化14第14页,此课件共83页哦数字数
8、字PID位置型控制算法位置型控制算法15第15页,此课件共83页哦数字数字PID增量型控制算法增量型控制算法根据递推原理根据递推原理16第16页,此课件共83页哦NY增量式PID控制算法程序框图 17第17页,此课件共83页哦PID位置算法调节阀被控对象r(t)e(t)uy(t)PID位置算法步进电机被控对象r(t)e(t)uy(t)a 位置式控制b 增量式控制数字数字PID控制算法实现方式比较控制算法实现方式比较18第18页,此课件共83页哦增量型算法具有如下优增量型算法具有如下优点:点:(1)计算机输出增量,所以计算机输出增量,所以误动作影响小,必要时可用逻辑,必要时可用逻辑判断的方法去掉
9、;判断的方法去掉;(2)在位置型控制算法中,由手动到自动切换时,必须首先在位置型控制算法中,由手动到自动切换时,必须首先使计算机的输出值等于阀门的原始开度,即使计算机的输出值等于阀门的原始开度,即P(k-1),才能,才能保证手动保证手动/自动无扰动切换,这将给程序设计带来困难。自动无扰动切换,这将给程序设计带来困难。而增量设计只与本次的偏差值有关,与阀门原来的位置无而增量设计只与本次的偏差值有关,与阀门原来的位置无关,因而增量算法关,因而增量算法易于实现手动/自动无扰动切换。在位。在位置控制算式中,不仅需要对置控制算式中,不仅需要对E(j)进行累加,而且计算机的任进行累加,而且计算机的任何故障
10、都会引起何故障都会引起P(k)大幅度变化,对生产产生不利。大幅度变化,对生产产生不利。不产生积分失控,所以容易获得较好的调节品质。,所以容易获得较好的调节品质。19第19页,此课件共83页哦增量型算法不足之处增量型算法不足之处 积分截断效应大,有静态误差;积分截断效应大,有静态误差;溢出的影响大。溢出的影响大。在以晶闸管或伺服电机作为执行器件,或对在以晶闸管或伺服电机作为执行器件,或对控制精度要求高的系统中,应当采用位置型控制精度要求高的系统中,应当采用位置型算法,而在以步进电机或多圈电位器做执行算法,而在以步进电机或多圈电位器做执行器件的系统中,则应采用增量式算法。器件的系统中,则应采用增量
11、式算法。20第20页,此课件共83页哦 kL逻辑系数E0预先设置的阈值可见,当偏差绝对值大于E0时,积分不起作用;当偏差较小时,才引入积分作用,使调节性能得到改善,5.1.3 数字数字PID控制器的改进控制器的改进1.积分分离数字积分分离数字PID控制算法控制算法21第21页,此课件共83页哦2.带死区的数字带死区的数字PID控制算法控制算法带死区的带死区的PID,是在计算机中人为地设置一个不灵敏区,是在计算机中人为地设置一个不灵敏区(也称死区)(也称死区)e0,当偏差的绝对值小于,当偏差的绝对值小于e0 时,其控制时,其控制输出维持上次的输出;当偏差的绝对值不小于输出维持上次的输出;当偏差的
12、绝对值不小于e0 时,则时,则进行正常的进行正常的PI D控制输出控制输出.若若e0值太小,使控制动作过于频繁,达不到稳定被控对象值太小,使控制动作过于频繁,达不到稳定被控对象的目的;若的目的;若e 0值太大,则系统将产生很大的滞后值太大,则系统将产生很大的滞后 22第22页,此课件共83页哦3.不完全微分数字不完全微分数字PID控制算法控制算法原因:微分控制反映的是误差信号的变化率,是一种有微分控制反映的是误差信号的变化率,是一种有“预见预见”的控制,因而它与比例或比例积分组合起来控制能的控制,因而它与比例或比例积分组合起来控制能改善系统的动态特性。改善系统的动态特性。但微分控制有放大噪声信
13、号的缺点,因此对具有高频干扰但微分控制有放大噪声信号的缺点,因此对具有高频干扰的生产过程,微分作用过于敏感,控制系统很容易产生振的生产过程,微分作用过于敏感,控制系统很容易产生振荡,反而导致了系统控制性能降低。荡,反而导致了系统控制性能降低。例如当被控量突然变化时,偏差的变化率很大,因而微分输例如当被控量突然变化时,偏差的变化率很大,因而微分输出很大,由于计算机对每个控制回路输出时间是短暂的,执出很大,由于计算机对每个控制回路输出时间是短暂的,执行机构因惯性或动作范围的限制,其动作位置未达到控制量行机构因惯性或动作范围的限制,其动作位置未达到控制量的要求值,因而限制了微分正常的校正作用,使输出
14、产生失的要求值,因而限制了微分正常的校正作用,使输出产生失真,即所谓的微分失控(饱和)。真,即所谓的微分失控(饱和)。为了克服这一缺点,采用不完全微分为了克服这一缺点,采用不完全微分PID控制器可以抑制高控制器可以抑制高频干扰,系统控制性能则明显改善。频干扰,系统控制性能则明显改善。23第23页,此课件共83页哦(b)(a)图5.8 不完全微分算法结构图不完全微分结构的微分传递函数为对于完全微分结构的微分传递函数为 24第24页,此课件共83页哦普通数字PID控制器中的微分,只有在第一个采样周期有一个大幅度的输出。一般工业的执行机构无法在较短的采样周期内跟踪较大的微分作用输出。而且还容易引进高
15、频干扰;不完全微分数字PID控制器的控制性能好,是因为其微分作用能缓慢地持续多个采样周期,使得一般的工业执行机构能比较好地跟踪微分作用输出;而且算式中含有一阶惯性环节,具有数字滤波作用,抗干扰作用也强 两两种种微微分分作作用用比比较较25第25页,此课件共83页哦图5.10微分先行PID控制结构图特点:只对输出量y(t)进行微分,对给定值r(t)不作微分。这样,在改变给定值时,对系统的输出影响是比较缓和的。这种对输出量先行微分的控制算法特别适用于给定值频繁变化的场合,可以避免因给定值升降时所引起的超调量过大、阀门动作过分振荡,明显地改善了系统的动态特性。微分先行的增量控制算式:4.微分先行PI
16、D控制算法26第26页,此课件共83页哦5.1.4 数字数字PID控制器参数的整定控制器参数的整定数字控制器的参数整定:各种数字数字控制器的参数整定:各种数字PID控制算控制算法用于实际系统时,必须确定算法中各参数法用于实际系统时,必须确定算法中各参数的具体数值,如比例增益的具体数值,如比例增益Kp、积分时间常数、积分时间常数Ti、微分时间常数、微分时间常数Td和采样周期和采样周期T,以使系统,以使系统全面满足各项控制指标,这一过程叫做数字全面满足各项控制指标,这一过程叫做数字控制器的参数整定。控制器的参数整定。数字数字PID控制器参数整定的任务是确定控制器参数整定的任务是确定T、Kp、Ti和
17、和Td。27第27页,此课件共83页哦采样周期T的选择与下列一些因素有关:n作用于系统的扰动信号频率f n。通常f n越高,要求采样频率f s也要相应提高,即采样周期(T2f s)缩短。n对象的动态特性。当系统中仅是惯性时间常数起作用时,s10m,m为系统的通频带;当系统中纯滞后时间占有一定份量时,应该选择T/10;当系统中纯滞后时间占主导作用时,可选择T。1、采样周期T的选择28第28页,此课件共83页哦n 测量控制回路数。测量控制回路数N越多,采样周期T越长。若采样时间为,则采样周期TN。n与计算字长有关。计算字越长,计算时间越多,采样频率就不能太高。反之,计算字长较短,便可适当提高采样频
18、率。被控参数采样周期/s备注流量15优先用(12)s压力310优先用(68)s液位68优先用7s温度1520取纯滞后时间常数成分1520优先用下表列出了几种常见的对象,选择采样周期的经验数据。29第29页,此课件共83页哦2、数字、数字PID参数的工程整定参数的工程整定(1)扩充临界比例度法 模拟调节器中所用的临界比例度法的扩充,其模拟调节器中所用的临界比例度法的扩充,其整定步骤如下:整定步骤如下:选择合适的采样周期选择合适的采样周期T。调节器作纯比例。调节器作纯比例KP的的闭环控制,逐步加大闭环控制,逐步加大KP,使控制过程出现临界,使控制过程出现临界振荡。由临界振荡求得临界振荡周期振荡。由
19、临界振荡求得临界振荡周期Tu和临界和临界震荡增益震荡增益ku,即临界振荡时的,即临界振荡时的kP值。值。选择控制度,控制度的意义是数字调节器和模选择控制度,控制度的意义是数字调节器和模拟调节器所对应的过渡过程的误差平方的积分拟调节器所对应的过渡过程的误差平方的积分之比,即之比,即30第30页,此课件共83页哦实际应用中并不需要计算出两个误差平方积实际应用中并不需要计算出两个误差平方积分,控制度仅表示控制效果的物理概念。例分,控制度仅表示控制效果的物理概念。例如,当控制度为如,当控制度为1.05时,数字调节器的效果和时,数字调节器的效果和模拟调节器相同,当控制度为模拟调节器相同,当控制度为2时,
20、数字控制时,数字控制较模拟控制的质量差一倍。较模拟控制的质量差一倍。31第31页,此课件共83页哦控制度控制规律T/Tukp/kuTi/TuTd/Tu1.05PIPID0.03 0.0140.550.630.880.490.141.2PIPID0.05 0.0430.490.470.910.470.161.50PIPID0.410.090.420.340.990.430.202.0PIPID0.220.160.360.271.050.400.22模拟调节器PIPID0.570.700.830.500.13选择控制度后,按表求得选择控制度后,按表求得T,kP,TI,TD值。值。32第32页,此课
21、件共83页哦 参数的整定只给出一个参考值,需再经过实参数的整定只给出一个参考值,需再经过实际调整,直到获得满意的控制效果为止。际调整,直到获得满意的控制效果为止。33第33页,此课件共83页哦图5.12 被控对象阶跃响应(2)扩充响应曲线法)扩充响应曲线法 已知系统的动态特性曲线,已知系统的动态特性曲线,就可采用扩充响应曲线法进就可采用扩充响应曲线法进行整定。其步骤如下:行整定。其步骤如下:断开数字调节器,使系统在手断开数字调节器,使系统在手动状态下工作。当系统在给定动状态下工作。当系统在给定值处达到平衡后,给一阶跃输值处达到平衡后,给一阶跃输入。入。用仪表记录下被调参数在此用仪表记录下被调参
22、数在此阶跃作用下的变化过程曲线阶跃作用下的变化过程曲线(即广义对象的飞升特性曲(即广义对象的飞升特性曲线),如图线),如图5.12所示所示.34第34页,此课件共83页哦KpTiTdP1/(R)PI0.9/(R)3PID1.2/(R)20.5表5.3 PID参数整定计算表 在曲线最大斜率处,求得滞后时间在曲线最大斜率处,求得滞后时间,被控,被控对象时间常数对象时间常数,以及它们的比值,以及它们的比值 /。根据所求得的根据所求得的、和和 /的值,查表的值,查表5-3,即,即可求出控制器的可求出控制器的T、KP、Ti、和和Td。35第35页,此课件共83页哦例例5.2 已知某加热炉温度计算机控制系
23、统的过渡过程曲线如图所示,其中=30,Tg=180s,T=10s,试求数字PID控制算法的参数,并求其差分方程。解:R=1/Tg=1/180,R=1/18030=1/6。根据表5.3有kp=1.2/(R)=7.2Ti=2=60sTd=0.5=15s ki=kpT/Ti=7.210/60=1.2kd=kpTd/T=7.215/10=10.8u(k)=u(k-1)+kpe(k)-e(k-1)+kie(k)+kde(k)-2e(k-1)+e(k-2)=u(k-1)+7.2e(k)-e(k-1)+1.2e(k)+10.8e(k)-2e(k-1)+e(k-2)=u(k-1)+9.2e(k)-28.8e(
24、k-1)+10.8e(k-2)36第36页,此课件共83页哦Roberts,P.D在1974年提出一种简化扩充临界比例度整定法。由于该方法只需要整定一个参数即可,故称其为归一参数整定法。已知增量型PID控制的公式为:根据ZieglerNichle条件,如令T=0.1TK、TI=0.5TK、TD=0.125TK。式中TK为纯比例作用下的临界振荡周期。则这样,整个问题便简化为只要整定一个参数KP。改变KP,观察控制效果,直到满意为止。(3)归一参数整定法)归一参数整定法37第37页,此课件共83页哦(4)变参数寻优法)变参数寻优法 在工业生产过程中,若用一组固定的参数来满足各种负荷或干在工业生产过
25、程中,若用一组固定的参数来满足各种负荷或干扰时的控制性能的要求是很困难的,因此,必须设置多组扰时的控制性能的要求是很困难的,因此,必须设置多组PID参数。当工况发生变化时,能及时调整参数。当工况发生变化时,能及时调整PID参数,使过程控制性能参数,使过程控制性能最佳。目前常用的参数调整方法有:最佳。目前常用的参数调整方法有:对某些控制回路根据负荷不同,采用几组不同的对某些控制回路根据负荷不同,采用几组不同的PID参数,以提参数,以提高控制质量。高控制质量。时序控制:按照一定的时间顺序采用不同的给定值和时序控制:按照一定的时间顺序采用不同的给定值和PID参数。参数。人工模型:把现场操作人员的操作
26、方法及操作经验编制成程序,由计算人工模型:把现场操作人员的操作方法及操作经验编制成程序,由计算机自动改变参数。机自动改变参数。自寻最优:编制自动寻优程序,当工况变化时,计算机自动寻找自寻最优:编制自动寻优程序,当工况变化时,计算机自动寻找合适的参数,使系统保持最佳的状态。合适的参数,使系统保持最佳的状态。38第38页,此课件共83页哦5.2 计算机控制系统的离散化设计计算机控制系统的离散化设计 模拟化设计方法的缺点:系统的动态性能与采样频率的选模拟化设计方法的缺点:系统的动态性能与采样频率的选择关系很大。择关系很大。离散化设计方法:是在离散化设计方法:是在Z平面上设计的方法,对象可以用离平面上
27、设计的方法,对象可以用离散模型表示。或者用离散化模型的连续对象,以采样控制散模型表示。或者用离散化模型的连续对象,以采样控制理论为基础,以理论为基础,以Z变换为工具,在变换为工具,在Z域中直接设计出数字控域中直接设计出数字控制器制器D(Z)。这种设计法也称直接设计法或。这种设计法也称直接设计法或Z域设计法。域设计法。由于直接设计法无须离散化,也就避免了离散化误差。又因为由于直接设计法无须离散化,也就避免了离散化误差。又因为它是在采样频率给定的前提下进行设计的,可以保证系统性能它是在采样频率给定的前提下进行设计的,可以保证系统性能在此采样频率下达到品质指标要求,所以采样频率不必选得太在此采样频率
28、下达到品质指标要求,所以采样频率不必选得太高。因此,离散化设计法比模拟设计法更具有一般意义。高。因此,离散化设计法比模拟设计法更具有一般意义。39第39页,此课件共83页哦广义对象的脉冲传递函数为 闭环脉冲传递函数为误差脉冲传递函数为5.2.1 数字控制器的离散化设计步骤数字控制器的离散化设计步骤40第40页,此课件共83页哦(1)由)由H0(s)和和G(s)求取广义对象的脉冲传递函求取广义对象的脉冲传递函数数HG(z);(2)根据控制系统的性能指标及实现的约束条)根据控制系统的性能指标及实现的约束条件构造闭环脉冲传递函数件构造闭环脉冲传递函数Gc(z);(3)确定数字控制器的脉冲传递函数)确
29、定数字控制器的脉冲传递函数D(z);(4)由)由D(z)确定控制算法并编制程序。确定控制算法并编制程序。41第41页,此课件共83页哦5.2.2 最少拍控制器设计最少拍控制器设计概念:要求设计的数字控制器能使闭环系统在概念:要求设计的数字控制器能使闭环系统在典型输入作用下,经过最少拍数达到输出无典型输入作用下,经过最少拍数达到输出无静差。静差。拍:数字控制系统中,通常把一个采样周期称拍:数字控制系统中,通常把一个采样周期称为一拍。为一拍。应用场合:数字随动系统中,要求系统输出能应用场合:数字随动系统中,要求系统输出能够尽快地、准确地跟踪给定值变化。够尽快地、准确地跟踪给定值变化。实质:最少拍控
30、制是时间最优控制,系统的性实质:最少拍控制是时间最优控制,系统的性能指标是调节时间最短(或尽可能地短)。能指标是调节时间最短(或尽可能地短)。42第42页,此课件共83页哦根据性能指标要求,构造一个理想的闭环脉冲传递函数 由误差表达式实现无静差、最小拍,应在最短时间内趋近于零,即E(z)应为有限项多项式。因此,在输入R(z)一定的情况下,必须对GE(z)提出要求。1、最少拍控制系统、最少拍控制系统D(z)的设计的设计43第43页,此课件共83页哦典型输入的Z变换具有如下形式:单位阶跃输入单位速度输入单位加速度输入由此可得出调节器输入共同的z变换形式其中A(z)是不含有(1-z-1)因子的z-1
31、的多项式,根据Z变换的终值定理,系统的稳态误差44第44页,此课件共83页哦很明显,要使稳态误差为零,Ge(z)中必须含有(1-z-1)因子,且其幂次不能低于m,即式中,F(z)是关于z-1的有限多项式。为了实现最少拍,要求Ge(z)中关于z-1的幂次尽可能低,令M=n,F(z)=1,则所得Ge(z)即可满足准确性,又可快速性要求,这样就有45第45页,此课件共83页哦e(0)=1,e(T)=e(2T)=0,这说明开始一个采样点上有偏差,一个采样周期后,系统在采样点上不在有偏差,这时过度过程为一拍。典型输入下的最少拍控制系统分析典型输入下的最少拍控制系统分析单位阶跃输入单位阶跃输入46第46页
32、,此课件共83页哦e(0)=0,e(T)=T,e(2T)=e(3T)=0,这说明经过两拍后,偏差采样值达到并保持为零,过渡过程为两拍。单位速度输入时单位速度输入时47第47页,此课件共83页哦e(0)=0,e(T)=e(2T)=T2/2,e(3T)=e(4T)=0,这说明经过三拍后,输出序列不会再有偏差。过渡过程为三拍。单位加速度输入单位加速度输入48第48页,此课件共83页哦49第49页,此课件共83页哦计算机控制系统如图所示,对象的传递函数采样周期T=0.5s,系统输入为单位速度函数,试设计有限拍调节器D(z).例5.350第50页,此课件共83页哦解:广义对象传递函数为由于r(t)=t,
33、求得的控制器的脉冲传递函数51第51页,此课件共83页哦检验:由此可见,当K2以后,误差经过两拍达到并保持为零。上式中各项系数,即为y(t)在各个采样时刻的数值。52第52页,此课件共83页哦单位速度输入输出响应曲线如图所示输出响应曲线如图所示,当系统为单位速度输当系统为单位速度输入时,经过两拍以后,输出量完全等于输入入时,经过两拍以后,输出量完全等于输入采样值,即采样值,即y(kT)=r(kT)。但在各采样点之间。但在各采样点之间还存在着一定的误差,即存在着一定的波纹。还存在着一定的误差,即存在着一定的波纹。53第53页,此课件共83页哦输入为单位阶跃函数时,系统输出序列的Z变换输出序列为若
34、输入为单位加速度,输出量的Z变换为输出序列为54第54页,此课件共83页哦(a)单位阶跃输入 (b)单位速度输入 (c)单位加速度输入按单位速度输入设计的最小拍系统,当为单位阶跃输入时,有100%的超调量,加速度输入时有静差。由上述分析可知,按照某种典型输入设计的最小拍系统,当输入函数改变时,输出响应不理想,说明最小拍系统对输入信号的变化适应性较差。55第55页,此课件共83页哦最少拍控制器设计的限制条件最少拍控制器设计的限制条件必须考虑如下几个问题:必须考虑如下几个问题:稳定性稳定性 准确性准确性 快速性快速性 物理可实现性物理可实现性56第56页,此课件共83页哦必须考虑以下几个条件:必须
35、考虑以下几个条件:为实现无静差调节,选择为实现无静差调节,选择Ge(z)时,必须针对不同的输入时,必须针对不同的输入选择不同的形式,通式为选择不同的形式,通式为为保证系统的稳定性,为保证系统的稳定性,Ge(z)的零点应包含的零点应包含HG(z)的所有的所有不稳定极点;不稳定极点;为保证控制器为保证控制器D(z)物理上的可实现性,物理上的可实现性,HG(z)的所有不的所有不稳定零点和滞后因子均应包含在闭环脉冲传递函数稳定零点和滞后因子均应包含在闭环脉冲传递函数Gc(z)中;中;为实现最小拍控制,为实现最小拍控制,F(z)应尽可能简单,应尽可能简单,F(z)的选择的选择要满足恒等式要满足恒等式57
36、第57页,此课件共83页哦采样周期T=1s,试针对单位速度输入函数设计有限拍有纹波系统,并画处数字控制器和系统输出波形。a.控制器输出b.系统输出例5.4设有限拍系统图与例设有限拍系统图与例5.3相同,相同,58第58页,此课件共83页哦解:广义对象传递函数为由于r(t)=t,求得的控制器的脉冲传递函数59第59页,此课件共83页哦进一步求得60第60页,此课件共83页哦5.2.3 最少拍无波纹控制器设计最少拍无波纹控制器设计有限拍无纹波设计的要求是系统在典型的输入作用下,经过尽有限拍无纹波设计的要求是系统在典型的输入作用下,经过尽可能少的采样周期后,系统达到稳定。并且在采样点之间没有可能少的
37、采样周期后,系统达到稳定。并且在采样点之间没有纹波。纹波。纹波产生的原因纹波产生的原因控制量在一拍后并未进入稳态,而是在不停地波动,从而使连控制量在一拍后并未进入稳态,而是在不停地波动,从而使连续部分的输出在多样点之间存在纹波续部分的输出在多样点之间存在纹波 消除纹波的附加条件消除纹波的附加条件使使Gc(z)包含包含HG(z)单位圆内的零点,就是消除消除纹波的附单位圆内的零点,就是消除消除纹波的附加条件,也是有纹波和无纹波设计的唯一区别。加条件,也是有纹波和无纹波设计的唯一区别。确定最少拍(有限拍)无纹波确定最少拍(有限拍)无纹波Gc(Z)的方法如下:的方法如下:1)先按有纹波设计方法确定)先
38、按有纹波设计方法确定Gc(Z)2)再按无纹波附加条件确定)再按无纹波附加条件确定Gc(Z)61第61页,此课件共83页哦例5.5 已知条件如例已知条件如例5.4所示,试设计无纹波所示,试设计无纹波D(Z)并检查并检查U(Z).62第62页,此课件共83页哦解:广义对象传递函数为有一个单位圆内零点(z=-0.718)Gc(z)=1-Ge(z),求得a=1.407,b=-0.826,f=0.59263第63页,此课件共83页哦64第64页,此课件共83页哦针对工业过程中含有纯滞后的对象的控制算法 (5.28)5.3大林算法大林算法 5.3.1大林算法的基本形式大林算法的基本形式65第65页,此课件
39、共83页哦大林算法设计目标大林算法设计目标大林算法的设计目标是:设计合适的数字控大林算法的设计目标是:设计合适的数字控制器制器D(z),使整个计算机控制系统等效的闭,使整个计算机控制系统等效的闭环传递函数期望为一个纯滞后环节和一阶惯环传递函数期望为一个纯滞后环节和一阶惯性环节相串联,并期望闭环系统的纯滞后时性环节相串联,并期望闭环系统的纯滞后时间等于被控对象的纯滞后时间,即闭环传递间等于被控对象的纯滞后时间,即闭环传递函数为函数为66第66页,此课件共83页哦设对象特性为 将式(5.31)代入式(5.36)并进行Z变换得得出数字控制器的算式 带纯滞后一阶惯性对象的大林算法带纯滞后一阶惯性对象的
40、大林算法带纯滞后一阶惯性对象的大林算法带纯滞后一阶惯性对象的大林算法67第67页,此课件共83页哦数字控制器的算式 对象特性 带纯滞后二阶惯性对象的大林算法带纯滞后二阶惯性对象的大林算法68第68页,此课件共83页哦5.3.2振铃现象及其消除方法振铃现象及其消除方法所谓振铃(所谓振铃(Ringing)现象,是指数字控制器的输出)现象,是指数字控制器的输出u(kT)以以1/2采样频率的大幅度衰减的振荡。采样频率的大幅度衰减的振荡。振铃幅度RA(Ringing Amplitude)振铃幅度振铃幅度RA是用来衡量振铃强烈的程度,是用来衡量振铃强烈的程度,RA定义为:定义为:数字控制器在单位阶跃输入作
41、用下,第数字控制器在单位阶跃输入作用下,第0拍输出与第拍输出与第1拍拍输出之差,即输出之差,即式中式中 RA0,则无振铃现象;,则无振铃现象;RA0,则存在振铃现象,则存在振铃现象,且且RA值越大,振铃现象越严重。值越大,振铃现象越严重。69第69页,此课件共83页哦振铃现象的分析大林算法的数字控制器的大林算法的数字控制器的D(Z)写成一般形式写成一般形式70第70页,此课件共83页哦振铃现象的分析A为常数,为常数,z-L表示延迟。表示延迟。数字控制器的单位阶跃响应输出序列幅度的数字控制器的单位阶跃响应输出序列幅度的变化仅与变化仅与Q(z)有关,因为有关,因为Az L只是将输出序只是将输出序列
42、延时和比例放大或缩小。因此,只需分析列延时和比例放大或缩小。因此,只需分析单位阶跃作用下单位阶跃作用下Q(z)的输出序列即可。的输出序列即可。根据根据RA定义,可得定义,可得71第71页,此课件共83页哦3.消除振铃的方法消除振铃的方法是消除消除振铃的方法是消除D(z)中的左半平面的中的左半平面的极点。具体方法是先找出引起振铃现象的极极点。具体方法是先找出引起振铃现象的极点,然后令这些极点点,然后令这些极点z=1,于是消除了产生振,于是消除了产生振铃的极点。根据终值定理,这样处理不会影铃的极点。根据终值定理,这样处理不会影响数字控制器的稳态输出。另外从保证闭环响数字控制器的稳态输出。另外从保证
43、闭环系统的特性出发,选择合适的采样周期系统的特性出发,选择合适的采样周期T及及系统闭环时间常数系统闭环时间常数T,使得数字控制器的输,使得数字控制器的输出避免产生强烈的振铃现象。出避免产生强烈的振铃现象。72第72页,此课件共83页哦4.大林算法的设计步骤u用直接设计法设计具有纯滞后系统的数字控制器,主要考虑的性用直接设计法设计具有纯滞后系统的数字控制器,主要考虑的性能指标是控制系统无超调或超调很小,为了保证系统稳定,允许能指标是控制系统无超调或超调很小,为了保证系统稳定,允许有较长的调节时间。设计中应注意的问题是振铃现象。下面是考有较长的调节时间。设计中应注意的问题是振铃现象。下面是考虑振铃
44、现象影响时设计数字控制器的一般步骤:虑振铃现象影响时设计数字控制器的一般步骤:根据系统性能,确定闭环系统的参数根据系统性能,确定闭环系统的参数T,给出振铃幅度,给出振铃幅度RA的的指标;指标;由由RA与采样周期的关系,解出给定振铃幅度下对应的采样周期,与采样周期的关系,解出给定振铃幅度下对应的采样周期,如果如果T有多解,则选择较大的采样周期。有多解,则选择较大的采样周期。确定纯滞后时间确定纯滞后时间与采样周期与采样周期T之比的最大整数之比的最大整数N;求广义对象的脉冲传递函数求广义对象的脉冲传递函数HG(z)及闭环系统的脉冲传递函数及闭环系统的脉冲传递函数GC(z);求数字控制器的脉冲传递函数
45、求数字控制器的脉冲传递函数D(z)。73第73页,此课件共83页哦例5.10 设工业对象设工业对象采样周期采样周期T=1s,期望闭环系统时间常数,期望闭环系统时间常数T=2s。试比较消除振铃前后的数字控制器及单位阶试比较消除振铃前后的数字控制器及单位阶跃输入下的系统响应输出序列。跃输入下的系统响应输出序列。74第74页,此课件共83页哦5.4 数字控制器的计算机实现数字控制器的计算机实现实现数字控制器实现数字控制器D(z)算法的方法有硬件电路实现和软算法的方法有硬件电路实现和软件实现二种。件实现二种。硬件实现硬件实现 利用数字电路(例如加法器、乘法器、延时电路等)实利用数字电路(例如加法器、乘
46、法器、延时电路等)实现现D(z)。这实际上是制作一个特殊的专用处理电路来。这实际上是制作一个特殊的专用处理电路来完成特定形式完成特定形式D(z)的运算,一般用于某些特定系统。的运算,一般用于某些特定系统。软件实现软件实现 软件实现是通过编制计算机程序来实现软件实现是通过编制计算机程序来实现D(z)的方法,称的方法,称为计算机实现。由计算机的特点以及从为计算机实现。由计算机的特点以及从D(z)算式的复算式的复杂性和设计控制系统的灵活性出发,采用计算机软件杂性和设计控制系统的灵活性出发,采用计算机软件的方法实现更具有优势。因而在许多工业控制系统中的方法实现更具有优势。因而在许多工业控制系统中都采用
47、软件实现方法都采用软件实现方法75第75页,此课件共83页哦5.4.1 直接程序法直接程序法76第76页,此课件共83页哦5.4.2 串联程序法串联程序法77第77页,此课件共83页哦例例5.11 5.11 设数字控制器试用串联程序法实现D(z)表达式,画出串联程序法的框图。78第78页,此课件共83页哦 解:将D(z)变为可以写出子脉冲传递函数D1(z)、D2(z),分别为差分方程组为串联程序法的原理框图 79第79页,此课件共83页哦对于数字控制器D(z),若能写成部分分式形式,可以将其化简为多个一阶或二阶脉冲传递函数相加的形式。式中 Di(z)通常可以表示为 那么数字控制器D(z)就可以
48、看成由D1(z),D2(z),Dj(z)并联而成 先求出 u1(k),u2(k),后,通过求和运算即可算出u(k)5.4.3 并联程序法并联程序法80第80页,此课件共83页哦例例5.125.12设数字控制器试用串联程序法实现D(z)表达式,画出串联程序法的框图。解:对D(z)进行因式分解,以部分分式形式表示。得差分方程组如下:81第81页,此课件共83页哦5.4.4 数字控制器设计数字控制器设计通过前面几节的分析,可以把数字控制器的设计步骤综合归纳如下:通过前面几节的分析,可以把数字控制器的设计步骤综合归纳如下:1)根据被控对象的传递函数,求出系统(包括零阶保持器在内)的广)根据被控对象的传
49、递函数,求出系统(包括零阶保持器在内)的广义对象的传递函数义对象的传递函数HG(s)。2)求广义对象的脉冲传递函数)求广义对象的脉冲传递函数HG(z)3)根据控制系统的性能指标及其输入条件,确定出整个闭环系统的脉)根据控制系统的性能指标及其输入条件,确定出整个闭环系统的脉冲传递函数冲传递函数GC(z)。4)确定数字控制器的脉冲传递函数)确定数字控制器的脉冲传递函数D(z)。5)对于最少拍无纹波系统,需要验证是否有纹波存在;对于大林算法)对于最少拍无纹波系统,需要验证是否有纹波存在;对于大林算法需要检查是否有振铃现象;需要检查是否有振铃现象;6)D(z)的计算机实现。的计算机实现。7)根据计算机控制系统的的采样周期、时间常数及其它条件求出相应)根据计算机控制系统的的采样周期、时间常数及其它条件求出相应的系数,并将其转换成计算机能够接受的数据形式。的系数,并将其转换成计算机能够接受的数据形式。8)由差分方程编写程序。)由差分方程编写程序。82第82页,此课件共83页哦作业1,2,3,4,5,6,7第9章作业:2,4,683第83页,此课件共83页哦
限制150内