1、第第2章章 控制系统状态空间表达式的解控制系统状态空间表达式的解2.1 2.1 线性定常齐次状态方程的解(自由解)线性定常齐次状态方程的解(自由解)2.2 2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵2.3 2.3 线性定常系统非齐次方程的解线性定常系统非齐次方程的解2.4 2.4 线性时变系统的解线性时变系统的解2.5 2.5 离散时间系统状态方程的解离散时间系统状态方程的解2.6 2.6 连续时间状态空间表达式的离散化连续时间状态空间表达式的离散化本章要求本章要求要求理解及掌握内容:要求理解及掌握内容:正确理解连续时间状态空间表达式的离散化。线性定常正确理解连续时间状态空间表达
2、式的离散化。线性定常系统状态方程的求解方法系统状态方程的求解方法要求了解内容:要求了解内容:线性离散系统及时变系统状态方程的求解方法。线性离散系统及时变系统状态方程的求解方法。重点:重点:状态转移矩阵和状态方程的求解。状态转移矩阵和状态方程的求解。本章通过求解系统方程的解来研究系统性能。本章通过求解系统方程的解来研究系统性能。由于系统的状态方程是矩阵微分方程,而输出由于系统的状态方程是矩阵微分方程,而输出方程是矩阵代数方程。因此,只要求出状态方程的方程是矩阵代数方程。因此,只要求出状态方程的解,就很容易地得到系统的输出,进而研究系统的解,就很容易地得到系统的输出,进而研究系统的性能。性能。1
3、1 1 1)、自由运动)、自由运动)、自由运动)、自由运动:线性定常系统在没有控制作用,即线性定常系统在没有控制作用,即u u0 0时,时,由初始状态引起的运动称自由运动。由初始状态引起的运动称自由运动。齐次状态方程的解:齐次状态方程的解:齐次状态方程的解:齐次状态方程的解:2 2 2 2)、强迫运动:)、强迫运动:)、强迫运动:)、强迫运动:线性定常系统在控制线性定常系统在控制u u作用下的运动,称作用下的运动,称为强迫运动。为强迫运动。非齐次状态方程的解:非齐次状态方程的解:非齐次状态方程的解:非齐次状态方程的解:2.1 线性定常齐次状态方程的解(自由解)线性定常齐次状态方程的解(自由解)
4、1 1 1 1、线性定常系统的运动、线性定常系统的运动、线性定常系统的运动、线性定常系统的运动2 2 2 2、齐次状态方程、齐次状态方程、齐次状态方程、齐次状态方程:满足初始状态满足初始状态 的解是:的解是:满足初始状态满足初始状态 的解是:的解是:2.1 线性定常齐次状态方程的解(自由解)线性定常齐次状态方程的解(自由解)线性定常系统齐次状态方程为线性定常系统齐次状态方程为(1)(2)先考察标量齐次微分方程的幂级数解法先考察标量齐次微分方程的幂级数解法假设其解为一幂级数假设其解为一幂级数(3)将(将(3)式代入()式代入(2)式)式这时系统的这时系统的输入为零输入为零2.1 线性定常齐次状态
5、方程的解(自由解)线性定常齐次状态方程的解(自由解)等式两边等式两边t 的同次幂的系数相等,因此有的同次幂的系数相等,因此有而而因为因为则解为则解为(4)模仿标量齐次微分方程的解法,假设线性定常系统齐次状态方程模仿标量齐次微分方程的解法,假设线性定常系统齐次状态方程(1)的解为)的解为(5)将(将(5)式代入()式代入(1)式)式2.1 线性定常齐次状态方程的解(自由解)线性定常齐次状态方程的解(自由解)等式两边等式两边t 同次幂的系数相等,因此有同次幂的系数相等,因此有而而记作记作则线性定常系统齐次状态方程(则线性定常系统齐次状态方程(1)的解为)的解为(6)则则(7)2.1 线性定常齐次状
6、态方程的解(自由解)线性定常齐次状态方程的解(自由解)如果如果则则(8)将(将(8)式代入()式代入(1)式验证)式验证和和矩阵指数函数矩阵指数函数 又称为又称为状态转移矩阵状态转移矩阵,记作记作由于由于系统没有输入向量,系统没有输入向量,是由初始状态是由初始状态 激励的。激励的。因此,这因此,这时的运动称为时的运动称为自由运动自由运动。的形态由的形态由 决定,即是由决定,即是由矩阵矩阵A 唯一决定的唯一决定的。2.1 线性定常齐次状态方程的解(自由解)线性定常齐次状态方程的解(自由解)一、状态转移矩阵一、状态转移矩阵线性定常系统的齐次状态方程:线性定常系统的齐次状态方程:满足初始状态满足初始
7、状态 的解是:的解是:满足初始状态满足初始状态 的解是:的解是:已知已知已知已知:线性定常系统的状态转移矩阵线性定常系统的状态转移矩阵令:令:则有:则有:2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵说明说明说明说明1 1 1 1:状态转移矩阵必须满足以下两个条件:状态转移矩阵必须满足以下两个条件:1 1)状态转移矩阵初始条件:)状态转移矩阵初始条件:2 2)状态转移矩阵满足状态方程本身:)状态转移矩阵满足状态方程本身:说说说说明明明明2 2 2 2:对对于于线线性性定定常常系系统统来来说说,状状态态转转移移矩矩阵阵就就是是矩矩阵阵指指数函数本身。数函数本身。说明说明说明说明3 3
8、3 3:状态转移矩阵的物理意义:状态转移矩阵的物理意义:从时间角度看,状态转移矩阵使状态向量随着时间的推移不断从时间角度看,状态转移矩阵使状态向量随着时间的推移不断作坐标变换,不断在状态空间中作转移,故称为作坐标变换,不断在状态空间中作转移,故称为状态转移矩阵。状态转移矩阵。2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵自由运动也即零输入响应的属性:自由运动也即零输入响应的属性:1 1、几何表征、几何表征 为状态空间中由初始状态点出发和由各个时刻变换点构成为状态空间中由初始状态点出发和由各个时刻变换点构成的一条轨迹;的一条轨迹;
9、2 2、运动属性、运动属性 状态随着时间演化轨迹,属于由偏离系统平衡状态的初始状态随着时间演化轨迹,属于由偏离系统平衡状态的初始状态引起的自由运动;(典型例子:人造卫星在末级火箭脱状态引起的自由运动;(典型例子:人造卫星在末级火箭脱落后的运动轨迹属于以脱落时刻运动状态为初始状态的自由落后的运动轨迹属于以脱落时刻运动状态为初始状态的自由运动。)运动。)2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵3 3、形态、形态 自由运动轨迹的形态,由且仅由系统的矩阵指数函数唯一自由运动轨迹的形态,由且仅由系统的矩阵指数函数唯一决定。不同的系统矩阵,导致不同形态的矩阵指数函数,从决定。不同的系统矩阵
10、,导致不同形态的矩阵指数函数,从而导致不同形态的轨迹。这表明,矩阵指数函数即系统矩阵而导致不同形态的轨迹。这表明,矩阵指数函数即系统矩阵包含了自由运动形态的全部信息。包含了自由运动形态的全部信息。4 4、趋向平衡状态、趋向平衡状态x=0 x=0属性属性 自由运动轨迹最终趋向于系统平衡状态,当且仅当矩阵指自由运动轨迹最终趋向于系统平衡状态,当且仅当矩阵指数函数最终趋向于数函数最终趋向于0 0;(渐近稳定)(渐近稳定)1)即即2)即即二、状态转移矩阵的基本性质二、状态转移矩阵的基本性质2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵不发生时间推移下的不变性不发生时间推移下的不变性微分性和交
11、换性微分性和交换性3)可逆性)可逆性即即4)传递性)传递性即即5)当且仅当)当且仅当 时,时,有有2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵又称组合性又称组合性分解性分解性6)倍时性倍时性三、几个特殊的矩阵指数函数三、几个特殊的矩阵指数函数(1)设)设 ,即,即A为对角阵且具有为对角阵且具有互异元素时,有互异元素时,有2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵(2)若)若A能通过非奇异变换为对角阵时,即能通过非奇异变换为对角阵时,即2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵则有则有(3)设)设A为为 约当约当阵,即阵,即 2.2 矩阵指数函数矩阵指数函
12、数状态转移矩阵状态转移矩阵则有则有(4)设)设A为为 约当阵,约当阵,即即 2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵四、状态转移矩阵的计算四、状态转移矩阵的计算 直接求解法:根据定义直接求解法:根据定义 标准型法求解:对角线标准型和约当标准型标准型法求解:对角线标准型和约当标准型 拉氏反变换法拉氏反变换法 待定系数法:待定系数法:凯莱哈密顿定理凯莱哈密顿定理2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵求出的解不是解析形式,适合于计算机求解。求出的解不是解析形式,适合于计算机求解。1 1 1 1、根据状态转移矩阵的定义求解:、根据状态转移矩阵的定义求解:、根据状态转移
13、矩阵的定义求解:、根据状态转移矩阵的定义求解:对所有有限的对所有有限的t t值来说,这个无穷级数都是收敛的。值来说,这个无穷级数都是收敛的。2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵2 2 2 2、标准型法求解:、标准型法求解:、标准型法求解:、标准型法求解:思路:思路:根据状态转移矩阵性质:根据状态转移矩阵性质:对对A A进行非奇异线性变换,得到:进行非奇异线性变换,得到:联立上两式,得到:联立上两式,得到:有二种标准形式:有二种标准形式:对角线矩阵、约当矩阵对角线矩阵、约当矩阵2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵其中:其中:T T为使为使A A化为对角线标
14、准型的非奇异变换矩阵。化为对角线标准型的非奇异变换矩阵。(1 1)当)当A A的特征值的特征值 为两两相异时:为两两相异时:对角线标准型对角线标准型对角线标准型对角线标准型求状态转移矩阵的步骤:求状态转移矩阵的步骤:求状态转移矩阵的步骤:求状态转移矩阵的步骤:1 1)先求得)先求得A A阵的特征值阵的特征值 。2 2)求对应于)求对应于 的特征向量的特征向量 ,并得到,并得到T T阵及阵及T T的逆阵。的逆阵。3 3)代入上式即可得到状态转移矩阵的值。)代入上式即可得到状态转移矩阵的值。2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵(2 2)当)当A A具有具有n n重特征根重特征根
15、 :约当标准型约当标准型约当标准型约当标准型 其中:其中:T T为使为使A A化为约当标准型的非奇异变换矩阵。化为约当标准型的非奇异变换矩阵。求矩阵指数函数的步骤求矩阵指数函数的步骤求矩阵指数函数的步骤求矩阵指数函数的步骤:此时的步骤和对角线标准型情况相同:求特征值、特征向量和变此时的步骤和对角线标准型情况相同:求特征值、特征向量和变换阵换阵T T。说明的是说明的是:对于所有重特征值:对于所有重特征值 ,构造约当块,并和非重特征值,构造约当块,并和非重特征值一起构成约当矩阵一起构成约当矩阵,根据状态转移矩阵的性质,求得根据状态转移矩阵的性质,求得 。2.2 矩阵指数函数矩阵指数函数状态转移矩阵
16、状态转移矩阵3 3 3 3、待定系数法、待定系数法、待定系数法、待定系数法:将将 化为化为A A的有限项多项式来求解的有限项多项式来求解:设设nnnn维矩阵维矩阵A A的特征方程为:的特征方程为:(1 1 1 1)凯莱哈密顿(以下简称)凯莱哈密顿(以下简称)凯莱哈密顿(以下简称)凯莱哈密顿(以下简称C-HC-HC-HC-H)定理:)定理:)定理:)定理:则矩阵则矩阵A A满足其自身的特征方程,即:满足其自身的特征方程,即:2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵由定理可知由定理可知由定理可知由定理可知:A A所有高于所有高于(n-1)(n-1)次的幂都可以由次的幂都可以由A A
17、的的0 0(n-1)(n-1)次幂线性表出。次幂线性表出。并令并令 即可得到如下的即可得到如下的结论结论结论结论:即:即:将此式代入将此式代入 的定义中:的定义中:其中:其中:为为t t的标量函数,可按的标量函数,可按A A的特征值确定。的特征值确定。2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵(2 2 2 2)将)将)将)将 化为化为化为化为A A A A的有限项多项式来求解的有限项多项式来求解的有限项多项式来求解的有限项多项式来求解 根据根据C-HC-H定理,可将定理,可将 化为化为A A的有限项表达式,即封闭的有限项表达式,即封闭形式:形式:其中:其中:为为t t的标量函数,
18、可按的标量函数,可按A A的特的特征值确定。征值确定。2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵1 1)A A的特征值的特征值 两两相异时,两两相异时,注意求逆注意求逆推导推导推导推导:利用了:利用了A A可化为对角阵的矩阵指数函数求法。可化为对角阵的矩阵指数函数求法。注意注意注意注意:推导时可以看到:推导时可以看到:2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵注意求逆注意求逆2 2)A A的特征值为的特征值为 (n(n重根)重根)推导推导推导推导:此时只有一个方程:此时只有一个方程:缺少缺少n-1n-1个独立方程,故需要对上式求导个独立方程,故需要对上式求导n-1n
19、-1次,得到其余次,得到其余n-1n-1个方程个方程.说明说明说明说明:不管特征值互异、还是具有重根,只需要记住式:不管特征值互异、还是具有重根,只需要记住式(3)(3)。对于特征值互异,对于每个特征值,直接得到方程;对于特征值互异,对于每个特征值,直接得到方程;对于特征值对于特征值m m重根,则求重根,则求m-1m-1次导数,补充缺少的次导数,补充缺少的m-1m-1个方程,个方程,联立方程可以求出系数。联立方程可以求出系数。2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵4 4 4 4、用拉氏变换法求解:、用拉氏变换法求解:、用拉氏变换法求解:、用拉氏变换法求解:关键是必须首先求出(
20、关键是必须首先求出(sI-AsI-A)的逆,再进行拉氏反)的逆,再进行拉氏反变换。变换。2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵例:求以下矩阵例:求以下矩阵A A的状态转移矩阵的状态转移矩阵 解解:1 1)直接算法(略)直接算法(略)2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵 2 2)用拉氏变换法求解:)用拉氏变换法求解:2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵3 3)用标准型法求解:)用标准型法求解:得:得:,具有互异特征根,用对角线标,具有互异特征根,用对角线标准型法。且准型法。且A A为友矩阵形式。为友矩阵形式。先求特征值:先求特征值:2.2
21、 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵 4 4)用待定系数法求解)用待定系数法求解.在第在第3 3种方法中已经求得特征根,所以得:种方法中已经求得特征根,所以得:求得矩阵指数函数如下:求得矩阵指数函数如下:2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵或者或者或者或者:由由 和和 得到:得到:从而求出系数从而求出系数2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵例例 用凯莱用凯莱-哈密顿定理计算哈密顿定理计算解解由凯由凯-哈定理:哈定理:所以所以2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵求系统
22、状态转移矩阵。求系统状态转移矩阵。例例 线性定常系统齐次状态方程为线性定常系统齐次状态方程为解解用凯莱用凯莱-哈定理计算哈定理计算A 的特征值为的特征值为2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵于是于是状态转移矩阵状态转移矩阵2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态转移矩阵补充:补充:矩阵矩阵 A 可以经过线性变换成为模态形阵,计算可以经过线性变换成为模态形阵,计算如果矩阵如果矩阵A的特征值为共轭复数的特征值为共轭复数经过线性变换,可转换为模态矩阵经过线性变换,可转换为模态矩阵M其中其中系统状态转移矩阵为系统状态转移矩阵为2.2 矩阵指数函数矩阵指数函数状态转移矩阵状态
23、转移矩阵若若线性定常系统的线性定常系统的非奇次状态方程非奇次状态方程的解存在,则解形式如下:的解存在,则解形式如下:一、线性系统的运动规律一、线性系统的运动规律初始状态引起的响应,零输入响应初始状态引起的响应,零输入响应初始状态引起的响应,零输入响应初始状态引起的响应,零输入响应输入引起的响应输入引起的响应输入引起的响应输入引起的响应,零状态响应零状态响应零状态响应零状态响应说明说明说明说明:与线性定常系统齐次状态方程的解不同,齐次状态方与线性定常系统齐次状态方程的解不同,齐次状态方程的解仅由初始状态引起的响应组成。程的解仅由初始状态引起的响应组成。2.3 线性定常系统非齐次方程的解线性定常系
24、统非齐次方程的解 证证证证:1)先把状态方程)先把状态方程 写成写成3)对上式在)对上式在 区间内进行积分,得区间内进行积分,得:2)两边左乘)两边左乘 ,利用,利用 的性质的性质2.3 线性定常系统非齐次方程的解线性定常系统非齐次方程的解系统的运动系统的运动 包括两个部分。包括两个部分。第一部分第一部分是输入向量为零时,初始状态引起的,即相当于自是输入向量为零时,初始状态引起的,即相当于自由运动。由运动。第二部分第二部分是初始状态为零时,输入向量引起的,称为强迫运是初始状态为零时,输入向量引起的,称为强迫运动。正是由于第二部分的存在,为系统提供这样的可能性,动。正是由于第二部分的存在,为系统
25、提供这样的可能性,即通过选择适当的输入向量即通过选择适当的输入向量 ,使,使 的形态满足期望的的形态满足期望的要求。要求。2.3 线性定常系统非齐次方程的解线性定常系统非齐次方程的解例例 线性定常系统的状态方程为线性定常系统的状态方程为解解在以前例子中已求得在以前例子中已求得2.3 线性定常系统非齐次方程的解线性定常系统非齐次方程的解系统的输出方程为系统的输出方程为则则或或可见,系统的输出可见,系统的输出 由三部分组成。由三部分组成。当系统状态转移矩阵求出后,不同输入状态向量作用下的系统输出当系统状态转移矩阵求出后,不同输入状态向量作用下的系统输出即可以求出,进而就可以分析系统的性能了。即可以
26、求出,进而就可以分析系统的性能了。2.3 线性定常系统非齐次方程的解线性定常系统非齐次方程的解2.3 线性定常系统非齐次方程的解线性定常系统非齐次方程的解解解:2.3 线性定常系统非齐次方程的解线性定常系统非齐次方程的解二、特定输入下的状态响应二、特定输入下的状态响应1 1、脉冲响应、脉冲响应2 2、阶跃响应、阶跃响应3 3、斜坡响应、斜坡响应2.3 线性定常系统非齐次方程的解线性定常系统非齐次方程的解线性时变系统方程为线性时变系统方程为一、时变系统状态方程解的特点一、时变系统状态方程解的特点2.4 线性时变方程的解线性时变方程的解其解为其解为注意:注意:只有当只有当 上式才能成立。上式才能成
27、立。齐次状态方程齐次状态方程初始状态为初始状态为其中,其中,是状态转移矩阵,且满足以下方是状态转移矩阵,且满足以下方程程:满足初始条件满足初始条件假设线性时变齐次系统的解具有以下形式,然后加以证明假设线性时变齐次系统的解具有以下形式,然后加以证明2.4 线性时变方程的解线性时变方程的解二、线性时变齐次矩阵微分方程的解二、线性时变齐次矩阵微分方程的解(1)证明证明(1)式两边对)式两边对 t 求导求导并且并且 时时即即2.4 线性时变方程的解线性时变方程的解1)满足自身的矩阵微分方程及初始条件,满足自身的矩阵微分方程及初始条件,即即2)可逆性可逆性2.4 线性时变方程的解线性时变方程的解三、状态
28、转移矩阵三、状态转移矩阵 的基本性质的基本性质3)传递性传递性4)其解为其解为或或2.4 线性时变方程的解线性时变方程的解四、线性时变系统非齐次状态方程的解四、线性时变系统非齐次状态方程的解(证明见书(证明见书73页)页)因此,因此,用级数近似法计算用级数近似法计算计算系统状态转移矩阵计算系统状态转移矩阵例例 线性时变系统齐次状态方程为线性时变系统齐次状态方程为2.4 线性时变方程的解线性时变方程的解五、状态转移矩阵的计算五、状态转移矩阵的计算一般情况下:一般情况下:解解将将 代入代入计算公式计算公式其中:其中:2.4 线性时变方程的解线性时变方程的解或或2.4 线性时变方程的解线性时变方程的
29、解六、系统的输出六、系统的输出系统的系统的齐次状态方程齐次状态方程为:为:其中,其中,x(k)为为n维状态向量维状态向量采用采用迭代法迭代法可以求出系统齐次状态方程的解可以求出系统齐次状态方程的解其中其中系统的输出系统的输出2.5 离散时间系统状态方程的解离散时间系统状态方程的解1、线性定常离散系统齐次状态方程的解、线性定常离散系统齐次状态方程的解若系统初始状态为若系统初始状态为 ,通过,通过 将其转移到状态将其转移到状态 ,故,故 称为称为状态转移矩阵状态转移矩阵。1)的基本性质的基本性质(1)满足自身的矩阵差分方程及初始条件满足自身的矩阵差分方程及初始条件(2)传递性传递性(3)可逆性可逆
30、性2.5 离散时间系统状态方程的解离散时间系统状态方程的解2、状态转移矩阵、状态转移矩阵2)状态转移矩阵的计算状态转移矩阵的计算 有有4种状态转移矩阵的计算方法:种状态转移矩阵的计算方法:按定义计算;按定义计算;用用z z反变换计算;反变换计算;应用凯应用凯-哈定理计算;哈定理计算;通过线性变换计算。通过线性变换计算。2.5 离散时间系统状态方程的解离散时间系统状态方程的解仅讨论用以下仅讨论用以下2 2种方法来求解线性定常离散系统:种方法来求解线性定常离散系统:1 1、递推法、递推法(迭代法迭代法):适合于线性定常和时变系统;适合于线性定常和时变系统;2 2、Z Z变换法:变换法:仅适合于线性
31、定常系统。仅适合于线性定常系统。2.5 离散时间系统状态方程的解离散时间系统状态方程的解给定给定 时的初始状态时的初始状态x(0)x(0),及任意时刻,及任意时刻 u(k)u(k)。状态方程:状态方程:一、递推法一、递推法由由迭代法迭代法得得:初始状态引起的响应初始状态引起的响应初始状态引起的响应初始状态引起的响应输入引起的响应输入引起的响应输入引起的响应输入引起的响应2.5 离散时间系统状态方程的解离散时间系统状态方程的解1 1)解的表达式的状态轨迹线是状态空间中)解的表达式的状态轨迹线是状态空间中一条离散轨迹线一条离散轨迹线。它。它与连续系统状态的解很相似。与连续系统状态的解很相似。解的解
32、的第一部分第一部分只与系统的初始状态有关,它是由起始状态引只与系统的初始状态有关,它是由起始状态引起的自由运动分量。起的自由运动分量。解的解的第二部分第二部分是由输入的各次采样信号引起的强迫分量,其是由输入的各次采样信号引起的强迫分量,其值与控制作用值与控制作用u u的大小、性质及系统的结构有关。的大小、性质及系统的结构有关。几点说明:几点说明:几点说明:几点说明:2.5 离散时间系统状态方程的解离散时间系统状态方程的解2 2)在输入引起的响应中,第)在输入引起的响应中,第k k个时刻的状态个时刻的状态只取决于所有此刻只取决于所有此刻前的输入前的输入采样值,与第采样值,与第k k个时刻的输入采
33、样值无关。个时刻的输入采样值无关。2.5 离散时间系统状态方程的解离散时间系统状态方程的解3 3)与连续时间系统对照,在离散时间系统中,)与连续时间系统对照,在离散时间系统中,状态转移矩阵定义为状态转移矩阵定义为 ,有:,有:利用状态转移矩阵,解可写成:利用状态转移矩阵,解可写成:2.5 离散时间系统状态方程的解离散时间系统状态方程的解离散系统的状态方程离散系统的状态方程:对上式两边进行对上式两边进行Z Z变换变换:对上式两边进行对上式两边进行Z Z反变换反变换将上式和迭代法的结果比较将上式和迭代法的结果比较二、二、Z变换法:变换法:2.5 离散时间系统状态方程的解离散时间系统状态方程的解得:
34、得:证明证明证明证明:2.5 离散时间系统状态方程的解离散时间系统状态方程的解求该离散系统在单位阶跃输入下状态方程的解。求该离散系统在单位阶跃输入下状态方程的解。例例例例 :式中:式中:给定初始状态为:给定初始状态为:已知定常离散时间系统的状态方程为已知定常离散时间系统的状态方程为由于输入为单位阶跃函数,所以由于输入为单位阶跃函数,所以:解解解解:1 1)迭代法)迭代法2.5 离散时间系统状态方程的解离散时间系统状态方程的解2.5 离散时间系统状态方程的解离散时间系统状态方程的解由于输入为单位阶跃函数,所以有:由于输入为单位阶跃函数,所以有:2 2)Z Z变换法变换法x(k)x(k)的的Z Z
35、变换为:变换为:将将G G、H H、U(z)U(z)、x(0)x(0)代入代入x(k)x(k)的的Z Z变换式有变换式有:2.5 离散时间系统状态方程的解离散时间系统状态方程的解整理得:整理得:上式上式Z Z反变换有:反变换有:2.5 离散时间系统状态方程的解离散时间系统状态方程的解 计算机所需要的输入和输出信号是数字式的,时计算机所需要的输入和输出信号是数字式的,时间上是离散的;间上是离散的;当采样周期极短时,离散系统可近似地用连续系当采样周期极短时,离散系统可近似地用连续系统特性来描述。统特性来描述。一、问题的提出一、问题的提出 1 1 1 1、离散化的必要性、离散化的必要性、离散化的必要
36、性、离散化的必要性2.6 连续时间状态空间表达式的离散化连续时间状态空间表达式的离散化2 2 2 2、离散化方法、离散化方法、离散化方法、离散化方法:(采样器采样器采样器采样器+保持器保持器保持器保持器)零阶保持器:零阶保持器:将离散信号将离散信号r*(t)r*(t)转为阶梯信号转为阶梯信号u(t)u(t)采样器:采样器:将连续信号将连续信号r(t)r(t)调制成离散信号调制成离散信号r*(t)r*(t)。2.5 离散时间系统状态方程的解离散时间系统状态方程的解2.6 连续时间状态空间表达式的离散化连续时间状态空间表达式的离散化二、三点基本假设二、三点基本假设:1 1)离散方式是普通的周期性采
37、样。)离散方式是普通的周期性采样。采样是等间隔进行的,采样周期为采样是等间隔进行的,采样周期为T T;采样脉冲宽度远小于;采样脉冲宽度远小于采样周期,因而忽略不计;在采样间隔内函数值为零值。采样周期,因而忽略不计;在采样间隔内函数值为零值。2 2)采样周期)采样周期T T的选择满足香农采样定理。的选择满足香农采样定理。离散函数可以完满地复原为连续函数的条件为离散函数可以完满地复原为连续函数的条件为 或或 ,其中,其中 为采样频率,为采样频率,为连续函数频谱的为连续函数频谱的上限频率。上限频率。3 3)保持器为零阶保持器。)保持器为零阶保持器。2.6 连续时间状态空间表达式的离散化连续时间状态空
38、间表达式的离散化三、三、连续时间系统的离散化模型连续时间系统的离散化模型离散化模型为离散化模型为离散化模型为离散化模型为:其中:其中:线性定常系统:线性定常系统:推导过程推导过程推导过程推导过程:直接从定常系统非齐次状态方程的解中进行离散化直接从定常系统非齐次状态方程的解中进行离散化设设 代入上式代入上式(1)(1)中得到:中得到:2.6 连续时间状态空间表达式的离散化连续时间状态空间表达式的离散化将这些结果代入(将这些结果代入(2 2)式,得到:)式,得到:2.6 连续时间状态空间表达式的离散化连续时间状态空间表达式的离散化 例例例例:请建立下列连续时间系统当采样周期为请建立下列连续时间系统
39、当采样周期为T T时的离散化模型。时的离散化模型。解解解解:先求连续系统的状态转移矩阵:先求连续系统的状态转移矩阵:所以:所以:2.6 连续时间状态空间表达式的离散化连续时间状态空间表达式的离散化离散化方程的近似形式为:离散化方程的近似形式为:离散化方程的近似形式为:离散化方程的近似形式为:用差商代替微商用差商代替微商用差商代替微商用差商代替微商其中:其中:G(T)G(T)、H(T)H(T)、C C、D D为常矩阵:为常矩阵:说明说明说明说明:采样周期非常小时,这种近似的精度可以接受。采样周期非常小时,这种近似的精度可以接受。推导过程推导过程推导过程推导过程:仿导数定义,即用仿导数定义,即用四
40、、近似离散化模型四、近似离散化模型2.6 连续时间状态空间表达式的离散化连续时间状态空间表达式的离散化线性时变系统线性时变系统初始状态为初始状态为状态方程的解为状态方程的解为五、线性时变系统的离散化五、线性时变系统的离散化2.6 连续时间状态空间表达式的离散化连续时间状态空间表达式的离散化令令 ,则,则(1)(2)再令再令 ,则,则将(将(2)式两边都左乘)式两边都左乘(3)2.6 连续时间状态空间表达式的离散化连续时间状态空间表达式的离散化(1)减()减(3)并且整理后,得到)并且整理后,得到令:令:2.6 连续时间状态空间表达式的离散化连续时间状态空间表达式的离散化考虑到考虑到于是于是省略
41、省略T,得到,得到(4)输出方程离散化,令输出方程离散化,令 ,即可,即可以得到以得到(5)2.6 连续时间状态空间表达式的离散化连续时间状态空间表达式的离散化用用MATLAB求解系统方程求解系统方程1 线性齐次状态方程的解线性齐次状态方程的解 使用使用MATLAB可以方便地求出状态方程的解。我们通过例可以方便地求出状态方程的解。我们通过例子来说明。子来说明。例例 已知线性系统齐次状态方程为已知线性系统齐次状态方程为 初始条件初始条件求系统状态方程的解。求系统状态方程的解。解解用以下用以下MATLAB程序计算齐次状态方程的解,其中程序计算齐次状态方程的解,其中collect()函数的作用是合并
42、同类项,而函数的作用是合并同类项,而ilaplace()函数的作用是求取拉函数的作用是求取拉普拉斯逆变换,函数普拉斯逆变换,函数det()的作用是求方阵的行列式。的作用是求方阵的行列式。程序执行结果程序执行结果这表示这表示2 线性非齐次状态方程的解线性非齐次状态方程的解例例 已知系统状态方程为已知系统状态方程为解解 用以下用以下MATLAB程序求系统方程的解。其中,语句程序求系统方程的解。其中,语句phi=subs(phi0,t,(t-tao)表示将符号变量表示将符号变量phi0中的自变量中的自变量t用用(t-tao)代换就构成了符号变量代换就构成了符号变量phi,而语句,而语句x2=int(
43、F,tao,0,t)表示符号变量表示符号变量F对对tao在在0到到t的积分区间上求积分,运算结果返回到的积分区间上求积分,运算结果返回到x2。程序执行结果为程序执行结果为 这表示这表示3 连续系统状态方程的离散化连续系统状态方程的离散化在在MATLAB中,函数中,函数c2d()的功能就是将连续时间的系统模型转()的功能就是将连续时间的系统模型转换成离散时间的系统模型。其调用格式为:换成离散时间的系统模型。其调用格式为:sysd=c2d(sysc,T,method)。其中,输入参量。其中,输入参量sysc为连续时间的系统模为连续时间的系统模型;型;T为采样周期(秒);为采样周期(秒);metho
44、d用来指定离散化采用的方法用来指定离散化采用的方法。zoh采用零阶保持器;采用零阶保持器;foh采用一阶保持器;采用一阶保持器;tustin采用双线性逼近方法;采用双线性逼近方法;prewarm采用改进的采用改进的tustin方法;方法;matched采用采用SISO系统的零极点匹配方法;系统的零极点匹配方法;当当method为缺省时(即:调用格式为为缺省时(即:调用格式为sysd=c2d(sysc,T)时),默认时),默认的方法是采用零阶保持器。的方法是采用零阶保持器。例例 某线性连续系统的状态方程为某线性连续系统的状态方程为其中其中 采用零阶保持器将其离散化,设采样周期为采用零阶保持器将其离散化,设采样周期为0.1秒。求离散化的状态秒。求离散化的状态方程模型。方程模型。解解 输入以下语句,其中输入以下语句,其中D=zeros(2)表示,将表示,将D赋值为赋值为22维的全零维的全零矩阵。矩阵。语句执行的结果为语句执行的结果为计算结果表示系统离散化后的计算结果表示系统离散化后的状态方程为状态方程为