Tải bản đầy đủ (.docx) (19 trang)

Báo cáo thí nghiệm điều khiển tự động

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.24 MB, 19 trang )

Báo cáo thí nghiệm điều khiển tự động

Bài thí nghiệm 1:

ỨNG DỤNG MATLAB PHÂN TÍCH CÁC HỆ THỐNG
ĐIỀU KHIỂN TỰ ĐỘNG
1.1.Tìm hàm truyền tương đương của hệ thống:
Hệ thống có sơ đồ khối như sau:

G1 =

S +1
( S + 3)( S + 5)

G2 =

S
S + 2S + 8
2

G3 =

1
S

H1 = S + 2

Trình tự thí nghiệm:
%khai bao da thuc tu, mau:
TG1 = [1 1];
MG1 = conv([1 3],[1 5]);


TG2 = [1 0];
MG2 = [1 2 8];
TG3 = 1;
MG3 = [1 0];
H1 = tf([1 2],1);
%Nhap ham truyen cac khoi bang lenh tf:
G1 = tf(TG1,MG1);
G2 = tf(TG2,MG2);
G3 = tf(TG3,MG3);
%Dùng cac lenh series, parallel, feedback de noi cac khoi voi nhau:
G13 = parallel(G1,G3);
G2H1 = feedback(G2,H1);
Gh = series(G13,G2H1)
%ham truyen tuong duong vong ho
Gk = feedback(Gh,1)
%ham truyen tuong duong vong ho
Gtd = series(G13,G2H1)

SV:

Trang 1


Báo cáo thí nghiệm điều khiển tự động
1.2.Khảo sát tính ổn định của hệ thống dùng tiêu chuẩn bode:

Gs =

K
( S + 0, 2)( S 2 + 8S + 0, 2)


Trình tự thí nghiệm:
%nhap ham truyen G voi k = 10
k = 10;
G = tf(k,conv([1 0.2],[1 8 0.2]))
%ve bieu do bode bien do
bode(G)
%Xac dinh tan so cat bien/pha bang margin
margin(G)
%Ham truyen vong kin cua he
Gk = feedback(G,1)
%Ve dap ung voi dau vao ham nac trong khoang thoi gian 1-10s
step(Gk,10)

Kết quả thí nghiệm:

SV:

Trang 2


Báo cáo thí nghiệm điều khiển tự động

Với k = 400:

SV:

Trang 3



Báo cáo thí nghiệm điều khiển tự động

1.3.Khảo sát hệ thống dùng quỹ đạo nghiệm số
Cho hệ thống:

G=

K
( S + 3)( S 2 + 8S + 20)

Trình tự thí nghiệm:
%Nhap ham truyen G voi k = 10
K = 10;
G = tf(K,conv([1 3],[1 8 20]))
%ve quy dao nghiem so tim gia tri Kgh
rlocus(G)
%Xac dinh K thoa dk tren quy dao nghiem so

Kết quả thí nghiệm:

SV:

Trang 4


Báo cáo thí nghiệm điều khiển tự động

SV:

Trang 5



Báo cáo thí nghiệm điều khiển tự động
Từ quỹ đạo nghiệm số ta xác định được: k = gain*10

K = 52,2 thì Wn = 4
K = 20,2 thì hệ số tắt = 0,7
K = 62,6 thì POT = 25%

Txl=

SV:

4
= 4 s ⇒ ξωn = 1
ξωn

 K = 174

Trang 6


Báo cáo thí nghiệm điều khiển tự động

Bài thí nghiệm 2:

ỨNG DỤNG MATLAB THIẾT KẾ BỘ ĐIỀU KHIỂN
CHO CÁC HỆ THỐNG TỰ ĐỘNG
Thiết kế bộ hiệu chỉnh sớm pha
Cho hệ thống như hình:


Trình tự thí nghiệm
clear all
clc

%nhap ham truyen he thong
G = tf(20,conv([1 1 0],[1 2]))
%mo cong cu sisotool
Sisotool

SV:

Trang 7


Báo cáo thí nghiệm điều khiển tự động
Import G vào sisotool ta có kết quả:

SV:

Trang 8


Báo cáo thí nghiệm điều khiển tự động
Thiết kế bộ hiệu chỉnh sớm pha có độ lọt vố <20% và txl <8s:

SV:

Trang 9



Báo cáo thí nghiệm điều khiển tự động
Hàm truyền của bộ hiệu chỉnh:

Đáp ứng hàm nấc sau hiệu chỉnh:

SV:

Trang 10


Báo cáo thí nghiệm điều khiển tự động

Bài thí nghiệm 3:

ỨNG DỤNG SIMULINK ĐIỀU KHIỂN HỆ THỐNG LÒ
NHIỆT
3.1.Khảo sát mô hình điều khiển nhiệt độ on-off

Trình tự thí nghiệm
Xây dựng hệ thống:

Chỉnh khối step:
Step time = 0
Initial value = 0
Final value = 100
Gain = 50

Kết quả thí nghiệm
Vùng trễ

1/-1
5/-5
10/-10
20/-20

SV:

∆e1

∆e2

4
12
17
30

Chu kỳ đóng cắt (s)
1.5
7
12
22

60
100
125
170

Trang 11



Báo cáo thí nghiệm điều khiển tự động

Khảo



hình

điều

khiển

nhiệt

độ

dùng

phương

pháp

Ziegler-Nichol(điều s khiển PID):
Mô hình điều khiển nhiệt độ PID như sau:
-Tín hiệu đặt vào đầu hàm nấc u(t)=100
-Khâu bào hòa Saturation có giới hạn là upper limit=1,lower limit=0
-Tính giá trò các thông số:

PID(s)=KP +


KI
s

+ KDs

Với:

KP =

SV:

1,2T 1,2.120
=
= 0,016
LK 30.300

;KI =

KP
=0
2 LK

;KD =

0,5 K P L
=0
K

;K =300.


Trang 12


Báo cáo thí nghiệm điều khiển tự động

SV:

Trang 13


Báo cáo thí nghiệm điều khiển tự động

Bài thí nghiệm 4:

ỨNG DỤNG SIMNULINK ĐIỀU KHIỂN ĐỘNG CƠ
Khảo sát mô hình điều khiển tốc độ động cơ DC:
Mô hình điều khiển PID tốc độ động cơ DC

-Tín hiệu đặt vào đầu hàm nấc u(t)=100
-Khâu Saturation có giới hạn là upper limit=30,lower limit= -30
a.Chỉnh thời gian mô phỏng Stop time =10s.Thực hiện khảo sát hệ thống vơí
bộ điều khiển P (KI =0,KD =0) và tính độ vọt lố,sai số xác lập,thời gian xác lập của
ngõ ra theo bảng sau:
KP
POT
exl
txl

SV:


1
-0,17
0.5
0.7

10
-0,01
0,09
0,6

20
-0,001
0,0476
0,55

50
0,0025
0,0196
0,55

100
0,003
0,0099
0,55

Trang 14


Báo cáo thí nghiệm điều khiển tự động


SV:

Trang 15


Báo cáo thí nghiệm điều khiển tự động

-Nhận xét:
Khi KP càng tăng thì chất lương của hệ thống càng tốt.Vì thơì gian xác lập
nhỏ, exl , POT nhỏ, đdộ chính xác cao

SV:

Trang 16


Báo cáo thí nghiệm điều khiển tự động
b. Thực hiện khảo sát hệ thống vơí bộ điều khiển PI (K P =2,KD =0) và tính
độ vọt lố,sai số xác lập,thời gian xác lập của ngõ ra theo bảng sau:
KI
POT
exl
txl

0,1
-0,072
0.333
0.5

0,5

-0,005
0,333
0,5

0,8
0,0036
0,333
0,65

1
0,025
0,333
0,7

2
0,126
0,333
2,7

-Nhận xét:
Khi KI tăng thì chất lượng của hệ thống không tốt.Vì POT,e xl , txl lớn
Chất lượng của bộ điều khiển PI tốt hơn bộ điều khiển P vì bộ điều khiển PI
có exl ổn đònh

c. Thực hiện khảo sát hệ thống vơí bộ điều khiển PID (K P =2,KI =2) và tính
độ vọt lố,sai số xác lập,thời gian xác lập của ngõ ra theo bảng sau:
KD
POT
exl
txl


SV:

0,1
0,11
0.333
3

0,2
0.1
0,333
3

0,5
0,104
0,333
3.4

1
0,16
0,333
3.8

2

Trang 17


Báo cáo thí nghiệm điều khiển tự động


SV:

Trang 18


Báo cáo thí nghiệm điều khiển tự động

-Nhận xét: Khi KD tăng thì chất lượng của hệ thống không thay đổi.Vì
POT,exl , txl không đổi
Chất lượng của bộ điều khiển PID tốt hơn bộ điều khiển P vàPI vì bộ điều
khiển PID ổn đònh

SV:

Trang 19



×