首页 理论教育 离散时间系统的状态空间表述方式

离散时间系统的状态空间表述方式

时间:2023-06-26 理论教育 版权反馈
【摘要】:选定状态变量之后,就可以写出关于选定状态和输出的一阶差分方程,系统的状态空间表示。由式可知,离散系统用状态方程描述时,它的特性完全由A、B、C和D矩阵所确定。图1.5.6 状态方程表示的结构框图有很多方法可以得到离散系统的状态方程。 对于用差分方程表示的离散系统求其系统的状态方程。

离散时间系统的状态空间表述方式

系统的输入输出关系表示只考虑了系统的外部特性,但在很多情况下,还是希望知道系统的内部特性。比如,在数字系统中,由于计算过程中可能会有字长不够的问题,需要对系统内部状态进行分析;复杂数字系统因为在线测试的需要,要对处理过程中的中间结果进行监视等。

状态空间法是时间域方法,所以很适合于用计算机来计算。状态空间法能揭示系统内部变量和外部变量间的关系,因而有可能找出过去未被认识的系统的许多重要特性,其中能控性和能观测性尤其具有特别重要的意义。

978-7-111-42877-0-Chapter01-186.jpg

图1.5.5 流图状态变量选取

在离散系统中,往往取延迟单元的输出作为状态变量,如图1.5.5所示,每个延时单元对应着一个状态变量。选定状态变量之后,就可以写出关于选定状态和输出的一阶差分方程,系统的状态空间表示。以图1.5.5表示的二阶系统流图为例,其状态方程和输出方程为

978-7-111-42877-0-Chapter01-187.jpg

表示成矢量方程形式为

978-7-111-42877-0-Chapter01-188.jpg

通常式(1.5.5)称为状态方程,且表示成

978-7-111-42877-0-Chapter01-189.jpg

λ[n+1]=Αλ[n]+Βx[n] (1.5.8)

式(1.5.6)称为输出方程,表示为

978-7-111-42877-0-Chapter01-190.jpg

式(1.5.7)和式(1.5.9)中,λ[n+1]表示系统状态矢量,y[n]表示系统输出,A、B、C和D分别表示相应矩阵

对于一般多输入-多输出系统,状态方程和输出方程形式都是相同的,可表示为

978-7-111-42877-0-Chapter01-191.jpg

或表示为

978-7-111-42877-0-Chapter01-192.jpg

式中

978-7-111-42877-0-Chapter01-193.jpg

称为状态矢量,状态矢量所在的空间称为状态空间;

978-7-111-42877-0-Chapter01-194.jpg

N阶方阵,称为系统的特征矩阵;

978-7-111-42877-0-Chapter01-195.jpg

M个输入信号列矢量;

978-7-111-42877-0-Chapter01-196.jpg

是表示输入信号与状态矢量之间关系的矩阵;

978-7-111-42877-0-Chapter01-197.jpg

L个输出信号的矢量;(www.xing528.com)

978-7-111-42877-0-Chapter01-198.jpg

是表示输出信号与状态矢量之间关系的矩阵;

978-7-111-42877-0-Chapter01-199.jpg

是表示输入信号与输出信号之间关系的矩阵。

上述状态方程可用结构框图表示,如图1.5.6所示。由式(1.5.12)可知,离散系统用状态方程描述时,它的特性完全由ABCD矩阵所确定。

978-7-111-42877-0-Chapter01-200.jpg

图1.5.6 状态方程表示的结构框图

有很多方法可以得到离散系统的状态方程。式(1.5.5)和式(1.5.6)是根据系统的信号流图来编写状态方程,另外也可以根据系统的系统函数来直接编写系统的状态方程。

【例1.5.3】 对于用差分方程表示的离散系统

978-7-111-42877-0-Chapter01-201.jpg

求其系统的状态方程。

对于给定的差分方程,两边求z变换,得

978-7-111-42877-0-Chapter01-202.jpg

978-7-111-42877-0-Chapter01-203.jpg

978-7-111-42877-0-Chapter01-204.jpg

再分别求逆z变换,得

978-7-111-42877-0-Chapter01-205.jpg

把序列{w[n]}的各项延迟结果取为状态变量,即

978-7-111-42877-0-Chapter01-206.jpg

则有

978-7-111-42877-0-Chapter01-207.jpg

把状态变量代入上式,得输出方程为

y[n]=aNb0λ1[n]+aN-1b0λ2[n]+…+aM+1b0λN-M[n]+(bM+aMb0λN-M+1[n]+…+(b2+a2b0λN-1[n]+(b1+a1b0λN[n]+b0x[n]

把状态方程和输出方程写成矢量方程形式为

978-7-111-42877-0-Chapter01-208.jpg

例1.5.3给出的差分方程转换为状态方程的方法并不是唯一的,如果把Hz)用部分分式展开成并联结构形式,就可以得出另一种状态方程。事实上当给定系统的转移函数Hz)后,可以有多种形式的状态方程与之对应,在此不再赘述。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈