Professional Documents
Culture Documents
Các biến trạng thái có thể bao gồm cả biến ra. Đã là biến ra thì
phải đo được, nhưng biến trạng thái không phải lúc nào cũng đo
được mà có thể tính toán thông qua các tín hiệu đo khác.
Ví dụ : Bài tóan điều khiển vận tốc xe
Xét một hệ thống với cấu trúc cho u1(t) Hệ thống y1(t)
như hình vẽ và: ⋮ ⋮ kỹ thuật ⋮ ⋮
m tín hiệu vào u1(t), u2(t),…um(t) , um(t) x1, x2,…xn yr(t)
được viết chung thành vector 𝑢 𝑡 ∈
𝑅𝑚
r tín hiệu ra y1(t), y2(t),…yr(t) , viết
chung lại thành vector 𝑦 𝑡 ∈ 𝑅𝑟 ;
n biến trạng thái x1(t), x2(t),…xn(t) ,
viết chung lại thành 𝑥 𝑡 ∈ 𝑅𝑛
𝑑𝑥
= A𝑥 + B𝑢
ቐ 𝑑𝑡
𝑦 = C𝑥 + 𝐷𝑢
trong đó:
Ma trận ARnn là ma trận hệ thống.
Ma trận BRnm là ma trận điều khiển.
Hai ma trận CRrn và DRrm là các ma trận đầu ra.
Hệ tuyến tính cũng mô tả được bằng phương trình
trạng thái ở một trong ba dạng cơ bản sau:
Khi đó ta được
d 2 y (t ) dx2 dy (t )
Fc = by (t ) = bx1, Fm = m =m Fd = a = ax2
dt 2 dt và dt
Suy ra
dx dx2 b a 1
Fc + Fm + Fd = bx1 + m 2 + ax2 = u = − x1 − x2 + u
dt dt m m m
dx 0 1 0
= x + −1 u
−1 −1
dt −m b −m a m
y = x1 = (1 , 0) x
Một hệ thống tuyến tính SISO cùng được mô tả bởi phương trình
trạng thái và hàm truyền G(s). Vậy thì giữa hai mô hình này phải
có những mối liên hệ với nhau.
Xác định hàm truyền từ mô hình trạng thái;
Xác định mô hình trạng thái từ hàm truyền;
Xác định bậc tương đối của hàm truyền từ mô hình trạng thái.
d x
= Ax + Bu
dt
y = C x + Du
𝑑 −𝑐 𝑇
−𝑏 𝑎 𝑑 −𝑏
-1 (𝑎𝑑𝑗(𝐴 ))𝑇 −𝑐 𝑎
A = det(𝐴) = =
det 𝐴 det(𝐴)
0 1 0 0
dx
b. = 0 0 1 x + 0 u ; y = x1 + 2 x2
dt 1
−1 −4 −3
Khi đó hàm truyền đạt được tính theo công thức:
G(s) = C(sI−A) −1 B+D
Nguyễn Thu Hà _ Lý thuyết điều khiển
10/01/2022 20
tự động
2)Xác định mô hình trạng thái chuẩn điều khiển từ hàm truyền
U = a0 X1 + a1sX1 + + an−1sn −1 X1 + sn X1
= a0 X1 + a1 X2 + + an−1 X n + sX n
dxn
a0 x1 + a1 x2 + + an−1 xn + =u
dt
dxn
= − a0 x1 − a1 x2 − − an−1 xn + u
dt
Suy ra:
0 1 0 0 0
0 0 1 0
=
dx
x + u
dt 0
− a0 − a1 −a2 −an −1 1
Nguyễn Thu Hà _ Lý thuyết điều khiển
10/01/2022 22
tự động
2)Xác định mô hình trạng thái chuẩn điều khiển từ hàm truyền
Mặt khác, từ:
Y = b0 X1 + b1 X2 + + bn−1 Xn + sbn Xn
còn có:
dxn ( t )
y = b0 x1 + b1 x2 + + bn −1 xn + bn
dt
y==( (bb0 −− aa0bbn) x) x+1(+b (−ba1 b− )xa1b+n ) x1 + +(b +− (abn−b1 )−xa+n−b1bun ) x1 + bnu
0 0 n 1 1 1 n 2 n −1 n −1 n n n
Định nghĩa 3.2: Hệ SISO vói hàm truyền đạt (*) có mô hình
trạng thái chuẩn điều khiển như sau:
0 1 0 0 0
=
dx 0 0 1 0 x + u
dt 0
−
0 a − a 1 − a2 − an −1 1
A B
y = ( b0 − a0bn , , bn −1 − an −1bn ) x + bnu
C
Nguyễn Thu Hà _ Lý thuyết điều khiển
10/01/2022 23
tự động
Sơ đồ khối mô hình trạng thái chuẩn điều khiển
Hãy xác mô hình trạng thái chuẩn điều khiển và vẽ sơ đồ khối cấu trúc
6
G(s) =
𝑠 2 −5𝑠+6
dx 0 1 0
a. = x + u ; y = 6 x1
dt −6 5 1
𝑥2ሶ 1 x2=𝑥1ሶ x1 y
1 6
u
- 𝑠 𝑠
-
-5
6
Nguyễn Thu Hà _ Lý thuyết điều khiển
10/01/2022 24
tự động
• 𝑥1ሶ = −𝑎0𝑥𝑛+(b0-a0bn)u
• 𝑥2ሶ =x1-a1xn +(b1-a1bn)u
• 𝑥𝑛ሶ =xn-1-an-1xn +(bn-1-an-1bn)u
Định nghĩa 3.3: Hệ SISO vói hàm truyền đạt 3.12 có mô hình
trạng thái chuẩn quan sát như sau:
0 0 0 − a0
1 0 0 − a1 b0 − a0bn
dx
= 0 1 0 − a2 x +
dt u
b − a b
n −1 n −1 n
0 1 − an −1
0 B
y = (0 , , 0 , 1) x + bnu
C
dt
y = BT x + DT u
u
𝑥1ሶ 1 x1 𝑥2ሶ x2 =y
1
6
𝑠 𝑠
-
5
6
Nguyễn Thu Hà _ Lý thuyết điều khiển
10/01/2022 27
tự động
Ví dụ
( ) ( )
cT cT
Định nghĩa 3.4: Bậc tương đối của hệ SISO có hàm truyền (**)
được xác định từ mô hình trạng thái tương ứng của nó bằng công
thức sau: = 0 khi 0 k r − 2
k
CA B =
0 khi k = r − 1
Do đó r = k+1 = 2
1) Khái niệm
• Quỹ đạo trạng thái được hiểu là nghiệm của hệ phương trình
vi phân:
𝑑𝑥
= Ax+Bu
𝑑𝑡
trong mô hình trạng thái với một kích thích u(t) và trạng thái đầu
x(0) = x0 cho trước. Tập hợp của tất cả các quỹ đạo trạng thái
của hệ thống được gọi là không gian trạng thái.
• Nếu u(t) = 0 và x(0) 0 thì quỹ đạo trạng thái được gọi là tự
do.
• Nếu u(t) 0 và x(0) = 0 thì quỹ đạo trạng thái được gọi là
cưỡng bức.
o a)
e At1Aet At2 = e At2 e At1 = e A(t1 + tvà2 ) e At e− At = e A(t −t ) = I
o b) de
= Ae At = e At A
dt
o c)
Nếu A là ma trận đường chéo A = diag(ai) thì
eAt= diag ( eait).
o d) e At=L−1{(sI−A)−1}
1 1
e 2t e3t − e 2t
−1 s − 2 ( s − 2)( s − 3)
= { }=
1 0 3t
0 e
s −3
Định lý 3.4: Nghiệm của phương trình trạng thái tham số hằng
được tính:
t
x (t ) = e x0 + e A(t − ) Bu ( )d
At
0
At t
A(t − )
y (t ) = C e x0 + e Bu ( )d + Du
0
Hệ có ma trận: −2 1 0
A= ; B = ; C = (1 0)
0 −1 1
Khi đó: s +1 1 1 1
−1
s + 2 −1 + = s + 2 ( s + 2)( s + 1)
=
0 s 2
( sI − A) −1 =
0 s + 1 ( s + 2)( s + 1) 1
0
s +1
e −2t
e −t − e −2t
e At = L−1{( sI − A) −1} =
0 −t
e
Nguyễn Thu Hà _ Lý thuyết điều khiển
10/01/2022 37
tự động
Ví dụ
−2 t
1 −t e
y(t) = −e +
2 2