当前位置:
文档之家› 离散时间系统状态方程和输出方程的求解
离散时间系统状态方程和输出方程的求解
2
5
0
D
0 0
q[0]
2 3
x[k] u[k]
离散系统的状态方程和输出方程的时域求解
离散系统的状态方程为:
q[k +1] Aq[k] Bx[k]
在给定系统的初始状态q[k0]后,可直接用迭代法进行求解。
q[k0 1] Aq[k0] Bx[k0] q[k0 2] Aq[k0 1] Bx[k0 1]
2
5 q1[k]
0
q2 [k ]
系统状态变量的初始状态及系统输入为:
q1[0] q2[0]
2
3
x[k] u[k]
在时域求解该系统的状态变量和输出。
离散系统的状态方程和输出方程的时域求解
解:状态方程和输出方程写成矩阵形式:
q[k +1] Aq[k] Bx[k]
在z域求解该系统的完全响应。
离散系统的状态方程和输出方程的z域求解
解:状态方程和输出方程写成矩阵形式:
离散系统的状态方程和输出方程的时域求解
[例] 已知描述某离散系统的状态方程和输出方程为
q1[k q2[k
1] 1]
0
1
6
1
5
q1[k ] q2 [k ]
0 1
x[k ]
6
y1[k ] y2 [k ]
1
zq[0]
[C (
zI
A)1
B
D]X
(
z)
Yzi (z)
Yzs ( z)
然后再对Q(z)和Y(z)进行z反变换即可得到q[k]和y[k]。
离散系统的状态方程和输出方程的z域求解
[例] 已知描述某离散系统的状态方程和输出方程为
q1[k q2[k
1] 1]
0
1
6
yzi [k ]
yzs [k ]离散系统的状态方程和输出方程 Nhomakorabea时域求解
q[0]=0时,系统的零状态响应为:
yzs[k] CAk1Bu[k 1] D [k] x[k]
h[k ]
离散系统的状态方程和输出方程的z域求解
状态方程和输出方程:
q[k +1] Aq[k] Bx[k]
y[k] Cq[k] Dx[k]
将上式两边取z变换,得:YzQ(z()z)CzQq[(0z])
AQ(z) DX (z)
BX
(z)
H(z)
整理得
Q(z) (zI A)1 zq[0] (zI A)1 BX (z)
Y
(
z)
C ( zI
A)1
q[3] Aq[2] Bx[2]
便于计算机迭代求解
0
1
6
1 5 6
19
1613 36
0 1
1
113
36 667
216
0
A
1
6
1
5
6
B
0
1
2 q[0] 3
y[k] Cq[k] Dx[k]
其中
0 1
A
1
5
6 6
B
0
1
C
1
2
5
0
D
0 0
离散系统的状态方程和输出方程的时域求解
求解状态方程: q[k +1] Aq[k] Bx[k]
k=0代入得:
q[1] Aq[0] Bx[0]
A2q[k0 ] ABx[k0] Bx[k0 1]
离散系统的状态方程和输出方程的时域求解
q[k0 k] = Aq[k0 k 1] + Bx[k0 k 1]
∑k 1
= Akq[k0 ] + Ak1i Bx[i]
i=0
k k0
若初始时刻k0=0,则有:
∑k 1
q[k] = Akq[0] + ( Ak1i Bx[i])u[k 1]
i=0
离散系统的状态方程和输出方程的时域求解
将上式代入系统的输出方程得:
y[k] Cq[k] Dx[k]
k 1
CAkq[0] ( CAk1i Bx[i])u[k 1] Dx[k] i0
CAkq[0] CAk1Bu[k 1] D [k] x[k]
便于计算机迭代求解
1
2
5
0
3
19 6
77
6
6
y[2] Cq[2] Dx[2]
19
1 2
5 0
1613
36
451
1396
3
C
1
主讲人:陈后金
电子信息工程学院
状态空间变量分析
※ 系统状态变量分析的基本概念和普遍形式 ※ 连续时间系统状态方程和输出方程的建立 ※ 离散时间系统状态方程和输出方程的建立 ※ 连续时间系统状态方程和输出方程的求解 ※ 离散时间系统状态方程和输出方程的求解
离散时间系统状态方程和输出方程的求解
※ 时域求解状态方程和输出方程 ※ z域求解状态方程和输出方程 ※ 状态方程和输出方程的Matlab求解
x[k] u[k]
离散系统的状态方程和输出方程的时域求解
求解输出方程: y[k] Cq[k] Dx[k]
k=0代入得:
y[0] Cq[0] Dx[0]
k=1代入得:
1
2
5 2
0
3
13
4
y[1] Cq[1] Dx[1]
k=2代入得:
k=1代入得:
0
1
6
1 5 6
2 3
0
1
1
3
19
6
q[2] Aq[1] Bx[1]
k=2代入得:
0
1
6
1 5 6
3
19 6
0
1
1
19
1613 36
1
5
6
q1[k ] q2 [k ]
0 1
x[k ]
y1[k]
y2
[k
]
1
2
5 q1[k]
0
q2 [k ]
系统状态变量的初始状态及系统输入为:
q1[0] q2[0]
2
3
x[k] u[k]