控制工程基础-畅元江ch3&6-控制系统瞬态响应分析.ppt

上传人:小飞机 文档编号:5980332 上传时间:2023-09-10 格式:PPT 页数:131 大小:2.71MB
返回 下载 相关 举报
控制工程基础-畅元江ch3&6-控制系统瞬态响应分析.ppt_第1页
第1页 / 共131页
控制工程基础-畅元江ch3&6-控制系统瞬态响应分析.ppt_第2页
第2页 / 共131页
控制工程基础-畅元江ch3&6-控制系统瞬态响应分析.ppt_第3页
第3页 / 共131页
控制工程基础-畅元江ch3&6-控制系统瞬态响应分析.ppt_第4页
第4页 / 共131页
控制工程基础-畅元江ch3&6-控制系统瞬态响应分析.ppt_第5页
第5页 / 共131页
点击查看更多>>
资源描述

《控制工程基础-畅元江ch3&6-控制系统瞬态响应分析.ppt》由会员分享,可在线阅读,更多相关《控制工程基础-畅元江ch3&6-控制系统瞬态响应分析.ppt(131页珍藏版)》请在三一办公上搜索。

1、控制工程基础,第三章 控制系统时域响应分析,第三章 时域响应分析,3.1 典型输入信号与时域响应3.2 一阶系统的瞬态响应3.3 二阶系统的瞬态响应3.4 瞬态响应的性能指标3.5 高阶系统的瞬态响应3.6 应用MATLAB确定系统的瞬态响应3.7 传递函数的极零点分布3.8 稳态误差分析与计算,3.1 典型输入信号与时域响应,1 系统的输入信号2 瞬态响应与稳态响应,常见的典型输入信号:,阶跃信号,斜坡函数,3 加速度函数,因为持续时间趋于无穷小,所以脉冲高度趋于无穷大,脉冲面积为。当 时,称为单位脉冲函数,又称 函数。,脉冲函数,正弦函数,究竟采用哪种典型信号?,取决于系统在正常工作情况下

2、最常见的输入信号 形式。斜坡信号 随时间逐渐变化的输入阶跃信号 突然的扰动量、突变的输入脉冲信号 冲击输入正弦信号 随时间往复变化的输入 瞬态性能指标是以阶跃信号为典型输入信号定义的。,时间响应及其组成,1、时间响应,定义:在输入作用下,系统的输出(响应)在时域的表现形式,在数学上,就是系统的动力学方程在一定初始条件下的解。时间响应能完全反映系统本身的固有特性与系统在输入作用下的动态历程。,2、时域分析的目的,在时间域,研究在一定的输入信号作用下,系统输出随时间变化的情况,以分析和研究系统的控制性能。,优点:直观、简便,2 瞬态响应与稳态响应,时域响应包括:(以阶跃输入为例),t,(1)时间响

3、应系统在输入信号作用下,其输出随时间的变化过程(2)瞬态响应(Transient Response)开始至稳定状态的响应过程(3)稳态响应(Steady-state Response)t-无穷大时的响应,3.2 一阶惯性系统的瞬态响应,1 一阶系统的数学模型与瞬态响应2 一阶系统的单位阶跃响应3 一阶系统的单位斜波响应4 一阶系统的单位脉冲响应,First-order System,一阶系统的瞬态响应,一、一阶系统的单位阶跃响应,结论:1 一阶系统总是稳定的;2 可用实验方法测 T;3 经过34T,响应已达 稳态值的95%98%4,98.2%,95%,99.3%,0,t,一阶系统的单位阶跃响应

4、曲线,一阶系统单位阶跃响应的特点,响应分为两部分,瞬态响应:,表示系统输出量从初态到终态的变化过程(动态/过渡过程),稳态响应:1,表示t时,系统的输出状态,xo(0)=0,随时间的推移,xo(t)指数增大,且无振荡。xo()=1,无稳态误差;,xo(T)=1-e-1=0.632,即经过时间T,系统 响应达到其稳态输出值的63.2%,从而可以 通过实验测量惯性环节的时间常数T;,时间常数T反映了系统响应的快慢。通常工 程中当响应曲线达到并保持在稳态值的95%98%时,认为系统响应过程基本结束。从 而惯性环节的过渡过程时间为3T4T。,将一阶系统的单位阶跃响应式改写为:,即ln1-xo(t)与时

5、间t成线性关系。,该性质可用于判别系统是否为惯性环节,以及测量惯性环节的时间常数。,二、一阶系统的单位斜坡响应,t,0,一阶系统的单位斜坡响应曲线,一阶系统单位斜坡响应的特点,瞬态响应:T e t/T;稳态响应:t T;,经过足够长的时间(稳态时,如t 4T),输 出增长速率近似与输入相同,此时输出为:t T,即输出相对于输入滞后时间T;,系统响应误差为:,三、一阶系统的单位脉冲响应,98.2%,95%,99.3%,0,t,一阶系统单位脉冲响应的特点,瞬态响应:(1/T)e t/T;稳态响应:0;,xo(0)=1/T,随时间的推移,xo(t)指数衰减;,对于实际系统,通常应用具有较小脉冲宽 度

6、(脉冲宽度小于0.1T)和有限幅值的脉 冲代替理想脉冲信号。,线性定常系统的重要特性:系统对输入信号导数的响应,可通过把系统对输入信号响应求导得到;系统对输入信号积分的响应,等于系统对原输入信号响应的积分,其积分常数由初始条件给定。,不同时间常数下的响应情况,由上图可知,T越大,惯性越大。,一阶系统的性能指标:Ts,它是一阶系统在阶跃输入作用下,达到稳态值的(1-)所需的时间(为容许误差)。,=2%,ts=4T,=5%,ts=3T,调整时间反映系统响应的快速性,T越大,系统的惯性越大,调整时间越长,响应越慢。,3.3 二阶系统的瞬态响应,1 二阶系统的数学模型与瞬态响应2 二阶系统的单位阶跃响

7、应3 二阶系统的单位斜坡响应4 二阶系统的单位脉冲响应,Second-order System,1 二阶系统的数学模型与瞬态响应,二阶系统特征方程:,特征方程的根:,两个不等实根,两个相等实根,(欠阻尼)有一对共轭复根,(无阻尼)有一对纯虚根,负阻尼,一对共轭复根,位于右半平面,欠阻尼(01)负阻尼(0),2 二阶系统的单位阶跃响应,欠阻尼,衰减振荡,角频率为Wd,欠阻尼二阶系统单位阶跃响应的特点,xo()=1,无稳态误差;,瞬态分量为振幅等于 的阻尼 正弦振荡,其振幅衰减的快慢由和n决定。阻尼振荡频率;,振荡幅值随减小而加大。,无阻尼,等幅振荡,临界阻尼,不振荡,过阻尼,不振荡动态过程更长,

8、负阻尼,不相等正实根,单调发散,共轭复根,负阻尼,发散振荡,不同阻尼下二阶系统单位阶跃响应特征,一般在0.40.8间响应曲线较好,欠阻尼(01),3 二阶系统的单位斜坡响应,欠阻尼(01),4 二阶系统的单位脉冲响应,衰减振荡,在欠阻尼条件下,二阶系统的单位脉冲响应是以阻尼自振频率为角频率的衰减振动,并且阻尼越小,振荡的幅度越大。,3.4 瞬态响应的性能指标,上升时间(Rise Time)峰值时间(Peak Time)最大超调量(Overshoot)调整时间(Settling Time)振荡次数,Time-domain Performance Specifications,对于具有储能元件的系

9、统(即大于或等于一阶的系统)受到输入信号作用时,一般不能立即反应,而表现出一定的过渡过程。时域分析性能指标是以系统对单位阶跃输入的瞬态响应形式给出。,响应曲线从0上升到稳态值的100%所用时间,响应曲线达到第一个峰值所用时间,在响应曲线的稳态值上,用稳态值的绝对百分数做一个允许误差范围,响应曲线达到并且永远保持在这一允许误差范围内所用的最小时间,0,t,这些点已被确定,欠阻尼情况下二阶系统的单位阶跃响应为:,显然,Mp仅与阻尼比有关。最大超调量直接说明了系统的阻尼特性。越大,Mp 越小,系统的平稳性越好,当=0.40.8时,可以求得相应的 Mp=25.4%1.5%。,1,0,t,在调整时间ts

10、内系统响应曲线的振荡次数。,N 仅与 有关,与Mp 一样直接说明了系统的阻尼特性。越大,N越小,系统平稳性越好。,对欠阻尼二阶系统,振荡周期,则,标准二阶系统瞬态响应指标,二阶系统的动态性能由n和决定。,结论,通常根据允许的最大超调量来确定。一般 选择在0.40.8之间,然后再调整n以获得合 适的瞬态响应时间。,一定,n越大,系统响应快速性越好,tr、tp、ts越小。,增加可以降低振荡,减小超调量Mp 和振荡 次数N,但系统快速性降低,tr、tp增加;,例1,8.9N,求M、k、f 的数值,例2,设单位反馈的二阶系统的单位阶跃响应曲线如图所示,试确定其开环传递函数。,例3,解:图示为一欠阻尼二

11、阶系统的单位阶跃响应曲线。由图中给出的阶跃响应性能指标,先确定二阶系统参数,再求传递函数。,z=p=0-24.2k=1129,sys=zpk(z,p,k),sys=zpk(z,p,k)Zero/pole/gain:1129-s(s+24.2),sysc=feedback(sys,1)Zero/pole/gain:1129-(s2+24.2s+1129),采用MATLAB反演上述过程,3-5 高阶系统的瞬态响应,对于一般二阶以上的单输入单输出线性定常系统,其传递函数可以表示为:,可见,高阶系统的瞬态响应是由一些一阶惯性环节和二阶振荡环节的响应函数迭加组成的。当所有极点均具有负实部时,除了,其它各

12、项随着t而衰减为零,即系统是稳定的。,高阶系统通过合理的简化,可以用低阶系统近似。以下两种情况可以作为降阶简化的依据:,1、系统极点的负实部愈是远离虚轴,则该极点对应的项在瞬态响应中衰减得愈快。反之,距虚轴最近的闭环极点对应着瞬态响应中衰减最慢的项,该极点对瞬态响应起主导作用,称之为主导极点。决定系统瞬态响应性能方面起主导作用。工程上当极点A距虚轴的距离大于5倍的极点B距虚轴的距离时,分析时可忽略极点A。,2、闭环传递函数中,如果零、极点数值上相近,则可将该零点和极点一起消去,称之为偶极子相消。,偶极子:一对靠得很近的闭环零极点。,补充定义:主导极点:离虚轴近、又不构成偶极子的极点;主导零点:

13、离虚轴近、又不构成偶极子的零点。,对分母分解因式,当考虑主导极点削去(s+60)时,只去掉s,保证静态增益不变。,3.6 应用MATLAB确定系统的瞬态响应,应用Matlab语句阶跃响应 step()脉冲响应 impulse()任意输入的响应 lsim()Simulink的应用,STEP:Step response of LTI models,STEP(SYS)plots the step response of the LTI model SYS(created with either TF,ZPK,or SS).STEP(SYS,TFINAL)simulates the step resp

14、onse from t=0 to the final time t=TFINAL.STEP(SYS1,SYS2,.,T)plots the step response of multiple LTI models SYS1,SYS2,.on a single plot.The time vector T is optional.You can also specify a color,line style,and marker for each system,as in step(sys1,r,sys2,y-,sys3,gx).,STEP:Step response of LTI models

15、,Y,T=STEP(SYS)returns the output response Y and the time vector T used for simulation.No plot is drawn on the screen.If SYS has NY outputs and NU inputs,and LT=length(T),Y is an array of size LT NY NU where Y(:,:,j)gives the step response of the j-th input channel.Y,T,X=STEP(SYS)also returns,for a s

16、tate-space model SYS,the state trajectory X,a LT-by-NX-by-NU array if SYS has NX states.,IMPULSE:Impulse response of LTI models.,IMPULSE(SYS)plots the impulse response of the LTI model SYS(created with either TF,ZPK,or SS).IMPULSE(SYS1,SYS2,.,T)plots the step response of multiple LTI models SYS1,SYS

17、2,.on a single plot.When invoked with left-hand arguments,Y,T=IMPULSE(SYS)returns the output response Y and the time vector T used for simulation.No plot is drawn on the screen.,LSIM:Simulate time response of LTI models to arbitrary inputs,LSIM(SYS,U,T)plots the time response of the LTI model SYS to

18、 the input signal described by U and T.The time vector T consists of regularly spaced time samples and U is a matrix with as many columns as inputs and whose i-th row specifies the input value at time T(i).LSIM(SYS1,SYS2,.,U,T,X0)simulates the response of multiple LTI models SYS1,SYS2,.on a single p

19、lot.The initial condition X0 is optional.You can also specify a color,line style,and marker for each system,as in lsim(sys1,r,sys2,y-,sys3,gx,u,t).,任意输入的响应 lsim()t=0:99;p=rand(100,1)a=1 2;b=1 2 3;s1=tf(a,b);lsim(s1,p,t),算例,t=0:0.01:5;u=sin(t);a=1 2;b=1 2 3;sys=tf(a,b);lsim(sys,u,t),1 由系统传递函数的零极点分布决定

20、时域特性,1.1 时域特性g(t)1.2 几种典型的极点分布1.3 有二重极点分布1.4 零点的影响,3.7 传递函数的零极点分布,1.1 时域特性g(t),反变换,第 i个极点决定,总特性,Ki与零点分布有关,1.2 7种典型的极点分布,(a)一阶极点在原点(b)一阶极点在负实轴(c)一阶极点在正实轴(d)一阶共轭极点在虚轴上(e)共轭极点在虚轴上,原点有一零点(f)共轭极点在左半平面(g)共轭极点在右半平面,(a)一阶极点在原点,(b)一阶极点在负实轴,(c)一阶极点在正实轴,(d)一阶共轭极点在虚轴上,(e)共轭极点在虚轴上,原点有一零点,(f)共轭极点在左半平面,(g)共轭极点在右半平

21、面,1.3 有二重极点分布,(a)在原点有二重极点(b)在负实轴上有二重极点,(a)在原点有二重极点,(b)在负实轴上有二重极点,一阶极点分布,1.4 零点的影响,零点移动到原点,1.4 零点的影响,幅度多了一个因子,多了相移,零点的分布只影响时域函数的幅值和相位,不影响振荡频率,应用MATLAB语言,编写一计算欠阻尼二阶系统时域性能参数的程序。程序输入:系统控制模型(tf对象)程序输出:各类时域性能参数,2 编程题,作业,应用MATLAB语言,编写一计算欠阻尼二阶系统时域性能参数的程序。程序输入:系统控制模型(tf对象)程序输出:各类时域性能参数,2 编程题,1 计算题 3-2 3-6 3-

22、7,3.8 稳态误差分析与计算(本书第章),稳态误差的基本概念控制系统稳态误差的计算,Steady-state Error,1、稳定 2、准确 3、快速,误差,静差:由元件不完善造成的;原理性误差:1、不能很好跟踪输入信号造成的;2、由于扰动引起的。,对控制系统的基本要求:,-,1 稳态误差的基本概念(本书6.1节),偏差信号定义为输入信号与反馈信号的差,说明:,1)误差是从系统输出端来定义的,它是输出的希望值与实际值之差,这种方法定义的误差在性能指标提法中经常使用,但在实际系统中有时无法测量,因而一般只具有数学意义。,2)偏差是从系统的输入端来定义的,它是系统输入信号与主反馈信号之差,这种方

23、法定义的误差,在实际系统中是可以测量的,因而具有一定的物理意义。,3)对单位反馈系统而言,误差与偏差是相等的。,4)有些书上对误差、偏差不加区分,只是从不同的着眼点(输入、输出点)来定义,看参考书时应稍加注意。,误差信号E(s),控制系统的期望输出Xor(s)定义为偏差信号(s)0时的实际输出值,即此时控制系统无控制作用,实际输出等于期望输出:Xo(s)Xor(s),由:(s)=Xi(s)H(s)Xo(s)=Xi(s)H(s)Xor(s)0,可得:Xor(s)Xi(s)/H(s),偏差信号(s)与误差信号E(s)的关系,误差与偏差有简单的比例关系,2 控制系统稳态误差的计算,误差传递函数与稳态

24、误差静态误差系数扰动引起的误差改善系统稳态精度的方法按干扰补偿按输入补偿动态误差系数,输入引起的稳态误差(本书6.2),一、误差传递函数与稳态误差,先看单位反馈系统,非单位反馈系统,例6-1,从物理意义上解释:,稳态误差计算流程,1 计算误差传递函数,3 根据终值定理计算稳态误差,2 计算误差的拉氏变换,2.2 静态误差系数,(1)系统类型(2)静态位置误差系数(3)静态速度误差系数(4)静态加速度误差系数,(1)系统类型,开环传递函数:,0型系统:=0;无积分环节;I型系统:=1;1个积分环节;II型系统:=2;2个积分环节;,2、系统对单位阶跃输入的稳态误差,静态位置误差系数,3、系统对单

25、位斜坡输入的稳态误差,静态速度误差系数,4、系统对单位加速度输入的稳态误差,静态加速度误差系数,输入,误差系数,稳态误差,系统型别,5 小结,1位置误差,速度误差,加速度误差分别指输入是阶跃、斜坡、匀加速度输入时所引起的输出位置上的误差。,2表概括了0型、I型和II型系统在各种输入量作用下的稳态误差。在对角线以上,稳态误差为无穷大;在对角线以下,则稳态误差为零。,3对于单位反馈控制系统,稳态误差等于稳态偏差。,4静态误差系数Kp、Kv、Ka分别是0型、I型和II型系统的开环增益。,5对于非单位反馈控制系统,Kp、Kv、Ka将为位置偏差系数、速度偏差系数、加速度偏差系数,可先求出稳态偏差后,再求

26、出稳态误差。,5 小结,6 系统在多个信号共同作用下总的稳态偏差(误差)等于多个信号单独作用下的稳态偏差(误差)之和。,如:,总的稳态偏差:,例6-2,系统不能承受加速度输入,2.3 扰动引起的误差,-,例6-3,例6-4 某直流伺服电动机调速系统,试求扰动力矩引起的误差。,为了更进一步减小,物理意义:在扰动作用点与偏差信号之间加上积分环节,就等于加入静态放大倍数为无穷大的环节,于是稳态误差为零。,四、减小系统误差的途径,(1)系统的输出通过反馈元件与输入比较,因此反馈通道的精度对于减小系统误差是至关重要的。反馈通道元部件的精度要高,避免在反馈通道引入干扰。,(2)在保证系统稳定的前提下,对于

27、输入引起的误差,可通过增大系统开环放大倍数和提高系统型别减小之;对于干扰引起的误差,可通过在系统前向通道干扰点前加积分器和增大放大倍数减小之。,2.4 改善系统稳态精度的方法,(3)有时系统要求性能很高,稳态误差要小,动态性能要好,单靠加大开环增益或串入积分环节往往不能同时满足上述要求。这时,可采用复合控制(顺馈)的方法,对误差进行补偿。补偿方式可分两种:1、按干扰补偿 2、按输入补偿,1、按干扰补偿,当干扰直接可测量时,补偿器,确定 为何值时,能使干扰 对输出 无影响。,双通道原理,2、按输入补偿,-,补偿器放在系统回路之外,因此,可先设计系统的回路,使之具有较好的动态性能,然后再设计补偿器,以提高稳态精度。,补偿器不影响特征方程即不影响系统动态特性,补偿器只改善稳态精度,应用MATLAB语言,编写一计算欠阻尼二阶系统时域性能参数的程序。程序输入:系统控制模型(tf对象)程序输出:各类时域性能参数,2 编程题,1 教材6-4 6-13,作业,应用MATLAB语言,编写一计算欠阻尼二阶系统时域性能参数的程序。程序输入:系统控制模型(tf对象)程序输出:各类时域性能参数,2 编程题,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号