计算机控制技术及应用第四章-高级-数字控制器分析与设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机控制技术及应用第四章-高级-数字控制器分析与设计课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 技术 应用 第四 高级 数字 控制器 分析 设计 课件
- 资源描述:
-
1、第四章第四章 高级数字控制器的分析与设计高级数字控制器的分析与设计 n数字控制器状态变量分析理论基础数字控制器状态变量分析理论基础n数字控制器状态变量设计法数字控制器状态变量设计法 对于计算机控制系统的分析与设计,与经典方法对于计算机控制系统的分析与设计,与经典方法相比,状态变量法有以下的优点:相比,状态变量法有以下的优点:1 1采用状态变量法有利于直接利用计算机求解采用状态变量法有利于直接利用计算机求解和分析。和分析。2 2状态变量法不但适用于单输入单输出系统,状态变量法不但适用于单输入单输出系统,也适用于多变量系统。并且在各种情况下系统模型具也适用于多变量系统。并且在各种情况下系统模型具有
2、统一的形式。有统一的形式。3 3状态变量法还可应用于非线性系统、时变系状态变量法还可应用于非线性系统、时变系统的分析与设计。统的分析与设计。4 4状态变量法有利于采用现代分析的方法,如状态变量法有利于采用现代分析的方法,如优化方法等实现控制系统设计。优化方法等实现控制系统设计。41 数字控制器状态变量分析理论基础数字控制器状态变量分析理论基础4 41 11 1 状态空间与状态方程状态空间与状态方程 采用适当的变换,可以将上述采用适当的变换,可以将上述n n阶差分方程化成等价阶差分方程化成等价的的n n个一阶差分方程组成的方程组。采用矩阵符号可以个一阶差分方程组成的方程组。采用矩阵符号可以将后者
3、表示成一个一阶向量矩阵差分方程,从而大大简将后者表示成一个一阶向量矩阵差分方程,从而大大简化系统方程的数学表达式。利用状态变量法的概念,一化系统方程的数学表达式。利用状态变量法的概念,一方面能使工程技术人员针对给定的性能指标,用更一般方面能使工程技术人员针对给定的性能指标,用更一般的输入代替特定的典型输入的输入代替特定的典型输入(如脉冲函数、阶跃函数或如脉冲函数、阶跃函数或正弦函数正弦函数)来实现系统的设计。另一方面还可以帮助工来实现系统的设计。另一方面还可以帮助工程技术人员在系统分析和设计时考虑系统的初始条件,程技术人员在系统分析和设计时考虑系统的初始条件,而这个特点在经典方法中是不具备的。
4、而这个特点在经典方法中是不具备的。110110()(1)(1)()()(1)(1)()nnny knay kna y ka y kb u knb u knbu kbu k 离散时间系统的运动可以通过差分方程描述:离散时间系统的运动可以通过差分方程描述:状态变量状态变量:在描述系统运动的所有变量中,必定可在描述系统运动的所有变量中,必定可以找到数目最少的一组变量,它们已经足以描述对以找到数目最少的一组变量,它们已经足以描述对象的全部运动。象的全部运动。状态向量状态向量:如果完全描述一个给定系统的动态行为如果完全描述一个给定系统的动态行为需要需要n n个状态变量,则用这个状态变量,则用这n n个状
5、态变量构成的列向个状态变量构成的列向量量x(k)x(k)就叫做该系统的状态向量。就叫做该系统的状态向量。状态空间状态空间:状态向量状态向量x x的所有可能值的集合称为状的所有可能值的集合称为状态空间。态空间。状态方程状态方程:描述系统状态变量和系统输入之间关系描述系统状态变量和系统输入之间关系的一阶差分方程组称为状态方程。状态方程的主要的一阶差分方程组称为状态方程。状态方程的主要特征是:在全部被控变量中,只选择一组状态变特征是:在全部被控变量中,只选择一组状态变量来列方程,其它被控变量不进入方程。状态方量来列方程,其它被控变量不进入方程。状态方程必须写成标准形式。程必须写成标准形式。状态法的主
6、要概念状态法的主要概念 线性定常离散时间系统的状态方程描述为:线性定常离散时间系统的状态方程描述为:D(k)u(k)C(k)x(k)y(k)(1)()()kkkxAxBu()()kkyCx线性状态方程的标准形式是:线性状态方程的标准形式是:输出方程的标准形式为:输出方程的标准形式为:对于状态空间描述,状态方程的形式与所选的状对于状态空间描述,状态方程的形式与所选的状态变量有关,因而不是惟一的。态变量有关,因而不是惟一的。B(k)u(k)A(k)x(k)x(k 1(4.4)(4.5)(4.3)(4.2)n例例41 设离散时间系统由差分方程设离散时间系统由差分方程3(2)(1)()()4y ky
7、ky ku k描述。试写出系统的状态方程和输出方程。描述。试写出系统的状态方程和输出方程。选取状态变量选取状态变量x1(k)=y(k)、x2(k)=y(k+1),显然,显然,x x1(k)(k)和和x x2(k)(k)满足关系式满足关系式 x1(k+1)=x2(k),x2(k+1)=y(k+2)并且并且x1(k)x1(k)和和x2(k)x2(k)是一组数目最少的足以描述系统全是一组数目最少的足以描述系统全部运动的变量。因此它是系统的一组状态变量。可以部运动的变量。因此它是系统的一组状态变量。可以直观地写系统的状态方程直观地写系统的状态方程(k)x)(kx211 )()()(43)1(212ku
8、kxkxkx 和和12()()()x kkx kx12()()()xkkxkx令令为系统的状态向量,则可以将状态方程简写成为系统的状态向量,则可以将状态方程简写成010(1)()()3114()10()kkky kk xxux由式由式(4(44)4)和式和式(4(45)5)可见,系统的输入输出关系被可见,系统的输入输出关系被分成两段进行描述,即动态方程的一段分成两段进行描述,即动态方程的一段(式式4 44)4)描述描述系统输入和初始条件引起系统内部状态的变化;代数系统输入和初始条件引起系统内部状态的变化;代数方程的一段方程的一段(式式4 45)5)则描述系统内部状态变化引起系则描述系统内部状态
9、变化引起系统输出的变化。统输出的变化。412 线性定常离散系统的状态方程描述线性定常离散系统的状态方程描述(1)差分方程不含输入函数的高阶差分差分方程不含输入函数的高阶差分1 化高阶差分方程为状态方程化高阶差分方程为状态方程 y(k+n)an-1y(k+n-1)a1y(k+1)a0y(k)bu(k)12()()()(1)()(1)nxky kxky kxky knL L L L L L L L令:令:(4.6)(4.7)1122012101000(1)()00100(1)()()00010(1)()nnnx kx kx kx ku kx kx kaaaab LLLLLLLMMMLL12()()
10、()100()nx kxky kxkLM写成状态方程形式有写成状态方程形式有:(4.9)(4.8)(2)差分方程包含输入函数的高阶差分差分方程包含输入函数的高阶差分 11010()(1)(1)()()(1)()nnny knay kna y ka y kb u knbu knb u k)()()()()1()()1()()()1()()()()(121101111201kuhkxakxakxakxkuhkxkxkuhkxkxkuhkykxnnnnnnn 选择状态变量,令选择状态变量,令(4.10)(4.11)为了方便记忆,可写为了方便记忆,可写成成)()()()()1()()()1()()()
11、1()()()1(1211011232121kuhkxakxakxakxkuhkxkxkuhkxkxkuhkxkxnnnnnnn由式(由式(4.104.10)及式()及式(4.114.11)可以导出)可以导出(4.13)11122201210100()(1)0010()(1)()0001(1)()nnnnx khx kx khx ku kx kaaaax khLLLLLLLMMMLMML)()()()(001)(021kuhkxkxkxkyn 写成状态方程描述,有写成状态方程描述,有(4.14)(4.15)n例例4已知离散时间系统的差分方程描述为已知离散时间系统的差分方程描述为(3)4(2)(
12、1)3()2(1)()y ky ky ky ku ku k 试求它的状态方程描述。试求它的状态方程描述。)()1()()()1()()()()(22311201kuhkxkxkuhkxkxkuhkykx 令令 则则 030 bh 720413041004120210321hhhhhhn所以系统的状态方程描述为所以系统的状态方程描述为 720)()()(413100010)1()1()1(321321kxkxkxkxkxkx )()()(001)(321kxkxkxky2 化脉冲传递函数为状态方程化脉冲传递函数为状态方程 设离散系统的脉冲传递函数为设离散系统的脉冲传递函数为:)()()()()(
13、01110111zAzBazazazbzbzbzbzUzYzGnnnmmmm 引入中间变量引入中间变量x(z),使得,使得)()()()()()()(zxzAzxzBzUzYzG 可取:可取:)()()(zUzxzA)()()(zYzxzB(4.16)(4.19)(4.20)(4.21)根据根据z变换的超前定理变换的超前定理)()()1()1()(011kukxakxankxankxn )(100)()()(100001000010)1()1()1(21121021kukxkxkxaaaakxkxkxnnn )()()(00)(21210kxkxkxbbbbkynmj)x(kx(z)zj(4.
14、23)(4.24)例例4 4已知离散时间系统脉冲传递函数已知离散时间系统脉冲传递函数3412)(23 zzzzzG试求它的状态空间描述试求它的状态空间描述。根据式根据式(4.23)(4.23)和式和式(4.24)(4.24)立即可得出它的状态方程描立即可得出它的状态方程描述为:述为:112233123(1)010()0(1)001()0()(1)314()1()()120()()xkxkxkxku kxkxkxky kxkxk 4 41 13 3 离散系统状态方程的解离散系统状态方程的解 1 时域法时域法2-1(1)(0)(0)(2)(1)(1)(0)(0)(1)(0)(0)(1)()(0)(
15、0)(1)(1)kkkkk-2xAxuxAxBuA AxBuBuA xABuBuxA xABuABuBu(1)()()kkkxAxBu由由x(0)出发可得出发可得 110()(0)()kkk iiki xA xABu写成卷积和的形式有:写成卷积和的形式有:(4.26)(4.25)利用输出方程式,则有系统输出利用输出方程式,则有系统输出 110()(0)()kkk iiki yCA xCABu特别地,若特别地,若u0,则式,则式(44)变成齐次状态方程:变成齐次状态方程:它的解为:它的解为:()kkA称称(1)(),(0)kkAI为状态方程式为状态方程式(44)的状态转移矩阵,它是满足条件:的状
16、态转移矩阵,它是满足条件:(4.27)(4.28)(4.29)(4.30)(4.31)1Ax(k)x(k )x(Ax(k)k0)(k利用利用 可将式可将式(429)重写为重写为()()(0)kkxx10()()(0)(1)()kikkkii xxBu10()()(0)(1)()kikkkii yCxCBu状态方程式重写成状态方程式重写成:系统的输出为系统的输出为:由式上可见,线性离散系统的解由两项组成。由式上可见,线性离散系统的解由两项组成。即:零输入响应即:零输入响应 零状态响应零状态响应 ()(0)kCx10(1)()kikii CBu(4.32)(4.33)(4.34)2 频域法频域法频
17、域法的思想是利用频域法的思想是利用z变换求解状态方程变换求解状态方程式(式(4.4)。对方程式()。对方程式(4.4)两边进行)两边进行z变换得变换得:()(0)()()zzzzzXXAXBU11()()(0)()()zzzzzXIAXIABU1111()()(0)()()kZzzZzzxIAXIABU由上式可解得由上式可解得两边取两边取z反变换可得反变换可得(4.35)(4.36)(4.37)11()()()(0)()()zzzzzzYCXC IAXC IABU1111()()(0)()()kZzzZzzyC I AXC I ABU而系统输出而系统输出z的变换的变换从而,有式从而,有式4.3
18、9(4.38)(4.39)对于齐次状态方程式(对于齐次状态方程式(4.28),有,有 1()()(0)zzzXIAX1()()kZzzAIA11()kZz zAIA根据上式可以计算出状态转移矩阵:根据上式可以计算出状态转移矩阵:()kkAx(k)=Akx(0)本节所讨论的离散系统状态方程的解,是指它的封本节所讨论的离散系统状态方程的解,是指它的封闭形式的解。而对计算机求解而言,根据系统的初始条闭形式的解。而对计算机求解而言,根据系统的初始条件和输入,利用状态方程式本身,就可以迭代地求出系件和输入,利用状态方程式本身,就可以迭代地求出系统各时刻的状态值。这也是离散系统状态方程描述的优统各时刻的状
19、态值。这也是离散系统状态方程描述的优点之一。点之一。比较式(比较式(4.40)和式()和式(4.29),可得),可得(4.40)(4.41)(4.42)n例例4.4 4.4 已知离散系统状态方程已知离散系统状态方程011(1)()()0.1611kku k xx给定给定 ,以及,以及 ,试分别用时域法和频域法求解试分别用时域法和频域法求解x(k)。1(0)1x()1,0,1,2,u kkn用时域法求解以上状态方程,必须先求得系统状态用时域法求解以上状态方程,必须先求得系统状态转移矩阵转移矩阵Ak。由式(由式(4.42))AI(A11zzZk 11116.01zzzZ )8.0)(2.0()8.
20、0)(2.0(16.0)8.0)(2.0()8.0)(2.0()1(21zzzzzzzzzzzzzZ kkkkkkkk)8.0(34)2.0(31)8.0(38.0)2.0(38.0)8.0(35)2.0(35)8.0(31)2.0(34利用公式(利用公式(4.26)110()(0)()kkk iiki xA xABu可计算出可计算出x(k)x(k)。n用频域法计算。首先,我们有用频域法计算。首先,我们有 111(0.2)(0.8)(0.2)(0.8)()0.16(0.2)(0.8)(0.2)(0.8)zzzzzzzzzzzIA已知已知u(k)=1,k=0,1,所以,它的,所以,它的z变换变换
21、1)(zzzU则则2211(0)()211zzzzzzzzzzzzz xBU于是于是212(2)(0.2)(0.8)(1)()()(0)()(1.84)(0.2)(0.8)(1)zzzzzzzzzzz zzzzXIAxBU因此因此 187)8.0(96.17)2.0(64.31825)8.0(922)2.0(617)(X)(x1kkkkzZk由例由例44可见,采用频域法求离散系统状态方程的解,可见,采用频域法求离散系统状态方程的解,一般来说比时域法要简单一些。一般来说比时域法要简单一些。414 离散系统状态方程与脉冲传递函数的关系离散系统状态方程与脉冲传递函数的关系 12()()()()mzz
22、zzUUUU12()()()()pzzzzYYYY111211222212()()()()()()()()()()mmpppmgzgzgzgzgzgzzgzgzgzG如果系统有多个输入量,多个输出量,每个输入如果系统有多个输入量,多个输出量,每个输入量和每个输出量之间的关系都可以用脉冲传递函数描量和每个输出量之间的关系都可以用脉冲传递函数描述,这样就产生了脉冲传递函数矩阵的概念。述,这样就产生了脉冲传递函数矩阵的概念。(4.43)(4.44)()()()zzzYGU)()()()()()()(2211zUzgzUzgzUzgzYmimiii )(0)()()(jmujiijmzUzYzg 所有
23、的所有的()(0)()()()()zzzzzzzXxAXBUYCX系统的状态方程分别作系统的状态方程分别作z z变换变换 由式:由式:得得 (4.46)(4.47)(4.48)1()()()zzzXIAB U1()()()zzzYCIABU1()()zzGCIAB因为脉冲传递函数的定义要求初始条件为零,即因为脉冲传递函数的定义要求初始条件为零,即x(0)x(0)0 0,有,有和和与与4.504.50比较得系统脉冲传递函数矩阵比较得系统脉冲传递函数矩阵在线性代数中,我们知道在线性代数中,我们知道(zI(zI一一A)A)的逆矩阵可写成的逆矩阵可写成1()()det()adj zzzIAIAIA其中
24、,其中,det(zIdet(zI一一A)A)表示表示(zI(zI一一A)A)的行列式;的行列式;adj(zIadj(zI一一A)A)表示表示(zI(zI一一A)A)的伴随矩阵。的伴随矩阵。(4.49)(4.50)(4.51)n代人式代人式(4.51)中可得中可得()()det()Cadj zzzIA BGIAdet()0z IA脉冲传递函数矩阵脉冲传递函数矩阵G(z)G(z)所对应系统的特征方程所对应系统的特征方程 (4.52)(4.53)n 例例45 离散系统状态方程表达式离散系统状态方程表达式 其中其中(1)()()()()kkkkkxAxBuyCx010A043112001001B100
25、C001 试求系统的脉冲传递函数矩阵。试求系统的脉冲传递函数矩阵。因为因为 10()043112zzzzIA所以所以 1232()()det()6112313(2)36113(4)(1)(4)adj zzzzzzz zzzzzzzz zIAIAIA123232()()611230010013(2)3100016113(4)(1)(4)01231(1)(4)6113zzzzzz zzzzzzzz zzzz zzzzGC IAB415 能控性与能观测性能控性与能观测性 在状态空间的描述中,除了输入量和输出量外,在状态空间的描述中,除了输入量和输出量外,还引入了描述系统内部运动状态的状态向量。把状态
展开阅读全文