Bài giảng Điều khiển số - Chương 4: Đặc tính thời gian của hệ thống điều khiển số

C.4: ĐẶC TÍNH THI  
GIAN  
CA HTHNG ĐIU KHIN SỐ  
4.1 KHÁI NIM CHUNG  
X(z)  
Y(z)  
G(z)  
x(kT)  
y(kT)  
Cho x(kT) và G(z). Xác định y(kT)  
x(kT) X (z) = Z x(kT)  
{ }  
Y(z) = X (z).G(z)  
Y(z)  
G(z) =  
X (z)  
y(kT) = Z1 Y(z)  
{ }  
Ví d  
1eaT  
z eaT  
x(kT) =1(kT)  
• Cho:  
G(z) =  
z
x(kT) =1(kT) X (z) = Z 1(kT) =  
{
}
z 1  
z 1eaT  
Y(z) = X (z).G(z) =  
z 1 z eaT  
z 1eaT  
y(kT) = Z1 Y(z) = Z1  
{ }  
• Tra bng:  
z 1 z eaT  
y(kT) =1eakT  
x(kT)  
1
0.8  
0.6  
0.4  
0.2  
0
y(kT)  
0
0.1  
0.2  
0.3  
0.4  
0.5  
time [s]  
4.2. XÁC ĐNH ĐẶC TÍNH THI GIAN CA  
MT KHÂU BNG PHƯƠNG PHÁP ĐỆ QUY  
Y(z)  
2z 1  
Cho hàm truyn đạt ca khâu:  
G(z) =  
=
X (z) 2z2 z 1  
và tín hiu đầu vào x(kT) vi k=0, 1, 2, …, . Xây dng biu thc xác định y(kT)  
1.  
Nhân chéo:  
2z2Y(z) zY(z) Y(z) = 2zX (z) X (z)  
2.  
3.  
Nhân hai vế cho z-n vi n là bc cao nht ca z:  
2Y(z) z1Y(z) z2Y(z) = 2z1X (z) z2 X (z)  
Ly Z-1 chai vế. Áp dng tính cht Z ca hàm tr:  
Z1 F(z) = f (kT)  
f (kT) Z f (kT) = F(z)  
{
}
{ }  
Z1 z1F(z) = f (k 1)T  
Z f (k 1)T = z1F(z)  
[
]
{
}
[
]
}
{
3.  
4.  
Ly Z-1 chai vế. Áp dng tính cht Z ca hàm tr:  
Z1 2Y(z) z1Y(z) z2Y(z) = Z1 2z1X (z) z2 X (z)  
{
}
{
}
2y(kT) y[(k 1)T]y[(k 2)T] = 2x[(k 1)T]x[(k 2)T]  
Xác định y(kT). Đơn gin cách viết:  
y(kT) = 0.5y[(k 1)T]+ 0.5y[(k 2)T]+ x[(k 1)T]0.5x[(k 2)T]  
y(k) = 0.5y(k 1) + 0.5y(k 2) + x(k 1) 0.5x(k 2); k = 0,1,2,...,∞  
Biu thc đệ quy đặc tính thi gian đầu ra ca khâu đã cho  
y(0) = 0.5y(1) + 0.5y(2) + 2x(1) 0.5x(2)  
5.  
Xác định các giá trban đầu:  
y(-1) = 0; y(-2) = 0; x(-1) = 0; x(-2) = 0  
Các bước tính  
y(k) = 0.5y(k 1) + 0.5y(k 2) + x(k 1) 0.5x(k 2); k = 0,1,2,...,∞  
k = 0 … y(0) = 0.5y(-1) + 0.5y(-2) + x(-1) – 0.5x(-2) = 0  
k = 1 … y(1) = 0.5y(0) + 0.5y(-1) + x(0) – 0.5x(-1) = x(0)  
k = 2 … y(2) = 0.5y(1) + 0.5y(0) + x(1) – 0.5x(0) = 0.5x(0) + x(1) – 0.5x(0)  
= x(1)  
k = 3 … y(3) = 0.5y(2) + 0.5y(1) + x(2) – 0.5x(1) = 0.5x(1) + 0.5x(0) + x(2) – 0.5x(1)  
= x(2) + 0.5 x(0)  
. . . .  
Lưu đồ thut toán  
START  
1
Nhp x(k),  
k = k + 1  
Kmax  
y(1) = 0; y(2) = 0  
x(1) = 0; x(2) = 0  
y(-2) = 0; y(-1) = 0  
x(-2) = 0; x(-1) = 0  
(-)  
k > Kmax + 3  
k > Kmax  
(+)  
k = 3  
k=0  
STOP  
y(k) = 0.5y(k-1) + 0.5y(k-2) + x(k-1) – 0.5x(k-2)  
1
Ví d1:  
Y(z) a2  
H0GP (z) =  
=
Cho hàm truyn đạt ca khâu:  
U(z) z a1  
và tín hiu đầu vào u(kT) vi k=0, 1, 2, …, .  
Xây dng biu thc xác định y(kT):  
1.  
Nhân chéo:  
zY(z) a1Y(z) = a2U(z)  
2.  
Nhân hai vế cho z-1:  
Y(z) a1z1Y(z) = a2 z1U(z)  
Y(z) a1z1Y(z) = a2 z1U(z)  
Ly Z-1 chai vế. Áp dng tính cht Z ca hàm tr:  
Z1 Y(z) a z1Y(z) = Z1 a z1U(z)  
3.  
4.  
{
}
{
}
1
2
y(kT) a1 y[(k 1)T] = a2u[(k 1)T]  
Xác định u(kT). Đơn gin cách viết:  
y(kT) = a1 y[(k 1)T]+ a2u[(k 1)T]  
y(k) = a1 y(k 1) + a2u(k 1)  
y(0) = a1 y(1) + a2u(1)  
Xác định các giá trban đầu:  
y(-1) = 0; u(-1) = 0  
5.  
Các bước tính  
y(k) = a1 y(k 1) + a2u(k 1)  
k = 0 … y(0) = a1y(-1) + a2u(-1) = 0  
k = 1 … y(1) = a1y(0) + a2u(0) = u(0)  
k = 2 … y(2) = a1y(1) + a2u(1) = a1u(0) + a2u(1)  
k = 3 … y(3) = a1y(2) + a2u(2) = a1[a1u(0) + a2u(1)] + a2u(2)  
. . . .  
Lưu đồ thut toán  
START  
1
Nhp u(k),  
a1, a2, Kmax  
k = k + 1  
y(-1) = 0; u(-1) = 0  
k = 0  
y(1) = 0; u(1) = 0  
k = 2  
(-)  
k > Kmax + 2  
k > Kmax  
(+)  
STOP  
y(k) = a1y(k-1) + a2u(k-1)  
1
Ví d2:  
U(z) A z + A  
0
1
GC (z) =  
=
Cho hàm truyn đạt ca khâu:  
E(z)  
z 1  
và tín hiu đầu vào e(kT) vi k=0, 1, 2, …, .  
Xây dng biu thc xác định u(kT):  
1.  
Nhân chéo:  
zU(z) U(z) = A zE(z) + A E(z)  
0
1
2.  
Nhân hai vế cho z-1:  
U(z) z1U(z) = A E(z) + A z1E(z)  
0
1
U(z) z1U(z) = A E(z) + A z1E(z)  
0
1
3.  
4.  
Ly Z-1 chai vế. Áp dng tính cht Z ca hàm tr:  
Z1 U(z) z1U(z) = Z1 A E(z) + A z1E(z)  
{
}
{
}
0
1
u(kT) u[(k 1)T] = A e(kT) + Ae[(k 1)T]  
0
1
Xác định u(kT). Đơn gin cách viết:  
u(kT) = u[(k 1)T]+ A e(kT) + Ae[(k 1)T]  
0
1
u(k) = u(k 1) + A e(k) + Ae(k 1)  
0
1
u(0) = u(1) + A e(0) + Ae(1)  
0
1
5.  
Xác định các giá trban đầu:  
u(-1) = 0; e(-1) = 0  
Các bước tính  
u(k) = u(k 1) + A e(k) + Ae(k 1)  
0
1
k = 0 … u(0) = u(-1) + A0e(0) + A1e(-1) = A0e(0)  
k = 1 … u(1) = u(0) + A0e(1) + A1e(0) =(A0 + A1)e(0) + A0e(1)  
k = 2 … u(2) = u(1) + A0e(2) + A1e(1) =  
= (A0 + A1)e(0) + A0e(1) + A0e(2) + A1e(1) =  
= (A0 + A1)e(0) + (A0 + A1)e(1) + A0e(2)  
. . . .  
Lưu đồ thut toán  
START  
1
Nhp e(k),  
A0, A1, Kmax  
k = k + 1  
u(-1) = 0; e(-1) = 0  
k = 0  
u(1) = 0; e(1) = 0  
k = 2  
(-)  
k > Kmax + 2  
k > Kmax  
(+)  
STOP  
u(k) = u(k-1) + A0e(k) + A1e(k-1)  
1
4.3. MÔ PHNG HTHNG  
ĐIU KHIN SỐ  
1. Xác định hàm truyn đạt G(z) ca chthng. Xác định đặc tính  
đầu ra ca hthng như ca mt khâu.  
Æ Không có đặc tính thi gian ca các tín hiu khác trong hthng.  
2. Xác định đặc tính thi gian ca tt ccác khâu trong hthng.  
Ví dụ  
Mô phng hthng có mt vòng kín  
X(z)  
E(z)  
U(z)  
Y(z)  
H0GP(z)  
GC(z)  
(-)  
Trong đó:  
a2  
A z + A  
0
1
H0GP (z) =  
GC (z) =  
z a1  
z 1  
X(z)  
E(z)  
U(z)  
Y(z)  
H0GP(z)  
GC(z)  
(-)  
U(z) A z + A  
0
1
GC (z) =  
=
E(z)  
z 1  
u(k) = u(k 1) + A e(k) + Ae(k 1) (1)  
0
1
Y(z)  
a2  
H0GP (z) =  
=
U(z) z a1  
y(k) = a1 y(k 1) + a2u(k 1)  
E(z) = X(z) – Y(z)  
(2)  
Î e(k) = x(k) – y(k)  
(3)  
Tải về để xem bản đầy đủ
pdf 24 trang baolam 28/04/2022 5100
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Điều khiển số - Chương 4: Đặc tính thời gian của hệ thống điều khiển số", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_dieu_khien_so_chuong_4_dac_tinh_thoi_gian_cua_he_t.pdf