Thiết kế bộ hiệu chỉnh sớm 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 51 - 58)

Mục đích

Thiết kế bộ hiệu chỉnh sớm pha để hệ thống đạt được các tiêu chuẩn về đáp ứng quá độ như độ vọt lố và thời gian xác lập. Hàm truyền sớm pha có dạng:

C(s)=Kc1+αTs

1+Ts

Từ các yêu cầu về đáp ứng quá độ ta tìm được vị trí của cặp cực quyết định trên QĐNS. Sau đó, ta tính các thông số của bộ hiệu chỉnh C(s) để sao cho QĐNS của hệ thống sau khi hiệu chỉnh đi qua cặp cực quyết định này.

Thí nghiệm: Cho hệ thống như hình vẽ:

G(s)= 20

s(s+1)(s+8)

Yêu cầu:

a. Dùng công cụ Sisotool nhập vào hàm truyền hệ thống. Dựa vào QĐNS của hệ thống khảo sát hệ thống có ổn định không. Giải thích. Vẽ đáp ứng quá độ của hệ thống với đầu vào hàm nấc để minh họa hệ thống có ổn định hay không. Lưu hình vẽ này để so sánh với đáp ứng của hệ thống sau khi hiệu chỉnh.

b. Thiết kế bộ hiệu chỉnh sớm pha để hệ thống có độ vọt lố POT nhỏ hơn 20% và thời gian xác lập nhỏ hơn 8s.

c. 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.

Sau khi nhập lệnh lệnh sisotool cho hàm G(s) và H thì xuất hiện Cửa sổ

sisotool:

Quan sát QĐNS ta thấy phương trình đặc tính vòng kín có 3 nghiệm s1= -8,33 ; s2= -0,336 – j1,51 ; s3=-0,336+ j1,51. Hệ thống có 2 nghiệm s2 và s3 nằm bên trái mặt phẳng phức nên hệ thống ổn định.

Biểu đồ Bode:

Quan sát trên biểu đồ Bode và nhận thấy GM= 11,1>0 ; PM=25,1>0. Hệ thống ổn định.

 Độ vọt lố Overshoot = 48,9% chưa đáp ứng được yêu cầu đề ra là độ vọt lố <20%.

 Thời gian xác lập =11,1s chưa đáp ứng yêu cầu đề ra là < 8s.

b. Thiết kế bộ hiệu chỉnh sớm pha để hệ thống có độ vọt lố POT nhỏ hơn 20% và thời gian xác lập nhỏ hơn 8s.

Nhấp chuột phải vào QĐNS:

 Chọn [Add Pole/Zero]→[Lead] để thêm khâu hiệu chỉnh sớm pha vào hệ thống.

 Chọn [Design Constraints]→[New] để cài đặt độ vọt lố và thời gian xác lập như sau:

Để đáp ứng yêu cầu cầu của đề bài ta di chuyển các cực và zero của bộ hiệu chỉnh C(s) trên trục thực sao cho nhánh QĐNS vào trong vùng thỏa mãn thiết kế ( vùng có nền màu trắng).

Di chuyển cực của C(s) hướng ra xa trục ảo để nhánh QĐNS (A) tiến về vùng thỏa mãn yêu cầu thiết kế. Và di chuyển zero của tiến đến gần trục ảo đến khi các nghiệm trên nhánh QĐNS nằm trong vùng thỏa màn thiết kế.

Nhấn phải chuột vào QĐNS chọn Edit compensator để hiển thị cửa sổ như bên dưới để xác định hàm truyền của bộ hiệu chỉnh.

Hàm truyền của bộ hiệu chỉnh:

C(s)=0,5(1+0,44s) (1+0,12s)

Độ vọt lố = 13,1% < 20% (So với 48,9% khi chưa hiệu chỉnh).

Thời gian xác lập =4,79s < 8s (So với 11,1s khi chưa hiệu chỉnh).

(adsbygoogle = window.adsbygoogle || []).push({});

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 51 - 58)