Thiết kế bộ hiệu chỉnh trễ pha

Một phần của tài liệu ứng dụng matlab trong phân tích, đánh giá hệ thống điều khiển tự động và thiết kế bộ điều khiển cho các hệ thống tự động (Trang 69 - 79)

Mục đích

Thiết kế bộ hiệu chỉnh trễ pha để hệ thống đạt được các tiêu chuẩn về chất lượng xác lập như độ sai số xác lập và hệ số vận tốc KV. Hàm truyền trễ pha có dạng:

Ta tính các thông số của bộ hiệu chỉnh C(s) sao cho đáp ứng của hệ thống thỏa mãn yêu cầu về sai số xác lập mà không làm ảnh hưởng nhiều đến đáp ứng quá độ.

Thí nghiệm

Cho hệ thống như hình vẽ:

51

G (s)= 10

s (s+3)(S+10)

Yêu cầu

a. Thiết kế bộ hiệu chỉnh trễ pha để hệ thống có sai số xác lập với đầu vào hàm dốc bằằ̀ng 0.1.

b. Vẽ đáp ứng quá độ của hệ thống sau khi hiệu chỉnh để chứng minh hệ thống đạt được các yêu cầu ở câu a.

Thực hiện hàm và sử công cụụ̣ Nhập truyền dụụ̣ng sisotool:

Sau khi nhập câu lệnh sisotool xuất hiện cửa sổ sisotool:

52

Quỹ đạo nghiệm số của hệ thống:

53

Quan sát QĐNS ta thấy phương trình đặc tính vòng kín có 3 nghiệm s1=-10 ;s2=- 2,46 ; s3= -0,4.

Các thông số của hệ thống bộ hiệu chỉnh trễ pha: Trước khi hiệu chỉnh:

Kv =lim G (s )=0,33

s →0

Sau khi hiệu chỉnh:

K

v∗¿=

Tiếp theo ta tìm cực và zero của C(s). Để bộ hiệu chỉnh trễ pha không ảnh hưởng nhiều đến đặc tính quá độ của hệ thống ta phải chọn cực và zero của C(s) rất nhỏ so với phần thực của cặp nghiệm quyết định của hệ thống.

Do đó, ta chọn zero của C(s):

ZC (s)=101 ℜ {s 2 }=101 2,46=0,246

Và cực của C(s):

P

Cuối cùng ta có hàm truyền của bộ hiệu chỉnh trễ pha:

C (s

)=30

(1+4,1 s) ( 1+120 s)

Từằ̀ cửa sổ Sisotool, chọn bộ hiệu chỉnh trễ pha bằằ̀ng cách kích chuột phải và chọn menu [Add Pole/Zero] → [Lag]. Nhấp chuột vào một vị trí bất kyằ̀ trên trụụ̣c thực của QĐNS để xác định vị trí của cực và zero của bộ hiệu chỉnh, Sisotool sẽ gán tự động vị trí của cực nằằ̀m gần gốc tọa độ hơn zero.

55

Vì bộ hiệu chỉnh này chỉ do Sisotool gán tự động nên ta sẽ phải chỉnh lại cho đúng với bộ hiệu chỉnh trễ pha vừằ̀a tìm được ở trên bằằ̀ng cách kích chuột phải và chọn

56

menu [Edit Compensator...]. Cửa sổ Edit Compensator C hiện ra, tiến hành thay đổi cực và zero của C(s) như hình vẽ bên dưới:

Và QĐNS sau khi thay đổi vị trí cực và zero của bộ hiệu chỉnh C(s) như tính toán:

57

Sau khi thiết kế xong, ta tiến hành vẽ đáp ứng của hệ thống với đầu vào hàm dốc. Chú ý, công cụụ̣ Sisotool không hỗ trợ vẽ đáp ứng của hàm dốc nên ta phải chuyển hệ thống vừằ̀a thiết kế sang mô hình SIMULINK để mô phỏng.

Sửa đổi sơ đồ khối để mô phỏng đáp ứng đầu vào hàm dốc như sau:

Đáp ứng quá độ của hệ thống sau khi hiệu chỉnh với thời gian mô phỏng Stop time = 30s

58

Một phần của tài liệu ứng dụng matlab trong phân tích, đánh giá hệ thống điều khiển tự động và thiết kế bộ điều khiển cho các hệ thống tự động (Trang 69 - 79)

w