Mình nghĩ rằng đối với sinh viên chúng ta việc khai thác hết khả năng của phần mềm Matlab ứng dụng vào phân tích hệ thống tự động, dự đoán đưa ra các sách lược điều khiển là rất quan trọng.
Mình mở box này ra với hi vọng chúng ta ai có khả năng có thời gian thì giới thiệu các cách lập trình để mô phỏng để khảo sát đặc tính động học hệ thống,.. Còn với mình, học hành xong rảnh thì mình viết cho các bạn thôi.
Các vấn đề ở đây nêu ra là những hướng dẫn chủ yếu được nêu ở trong bộ công cụ Help rất mạnh của Matlab. Mở đầu là về toolbox Control System Toolbox: công cụ khảo sát, thiết kế hệ thống điều khiển.
Đầu tiên, mình xin mở đầu giới thiệu công cụ LTIViewer, một công cụ trực quan để quan sát đáp ứng của một hệ như đáp ứng xung, đáp ứng bước nhảy, đáp ứng tần số,.., dùng LTIView ta có thể so sánh 2 hệ thống về các mặt được trên cùng 1 đồ thị.
Đầu tiên bạn hãy tạo ra 2 hàm đơn giản là 2 hàm truyền đạt:
Sau đó, bạn khở động LTIViewer bằng lệnh:
Các bạn làm theo các bước sau:
Hình 1: Giao diện LTI View
Hình 2: Vào File -> Inport
Hình 3: chọn các hàm truyền trong workspace hoặc trong M-File
Hình 4: Đáp ứng bước nhảy của 2 hàm truyền
Bạn có thể chọn biểu diễn 4 hình trên 1 giao diện, mỗi figure hiển thị 1 đặc tính như step, bode, nyquist,.. Bạn vào Edit -> Plot Configuration như hình dưới:
Bạn kích chuột phải vào từng subplot và chọn Grid để hiển thị lưới hoặc không. Với mỗi subplot bạn có thể chọn nó hiển thị đáp ứng này hoặc đáp ứng khác tùy theo.
Để cho nhìn rõ, nên hiển thị 1 hình trên 1 figure thôi, và chọn đáp ứng khác .. bằng cách kich chuột phải vào figure đó và chọn:
Mình nghĩ rằng với công cụ này bạn sẽ không cần phải gõ lệnh lằng nhằng khi phải so sánh 2 hệ thống, phân tích tính ổn định, độ dự trữ pha,..
Mong các bạn góp ý, nếu không ai hưởng ứng tức là không có tác dụng, mình sẽ dừng box này lại.
Chúc các bạn thành công.
Mình mở box này ra với hi vọng chúng ta ai có khả năng có thời gian thì giới thiệu các cách lập trình để mô phỏng để khảo sát đặc tính động học hệ thống,.. Còn với mình, học hành xong rảnh thì mình viết cho các bạn thôi.
Các vấn đề ở đây nêu ra là những hướng dẫn chủ yếu được nêu ở trong bộ công cụ Help rất mạnh của Matlab. Mở đầu là về toolbox Control System Toolbox: công cụ khảo sát, thiết kế hệ thống điều khiển.
Đầu tiên, mình xin mở đầu giới thiệu công cụ LTIViewer, một công cụ trực quan để quan sát đáp ứng của một hệ như đáp ứng xung, đáp ứng bước nhảy, đáp ứng tần số,.., dùng LTIView ta có thể so sánh 2 hệ thống về các mặt được trên cùng 1 đồ thị.
Đầu tiên bạn hãy tạo ra 2 hàm đơn giản là 2 hàm truyền đạt:
Code:
>>s = tf('s'); >>G1 = 0.5/(10*s+1); >>G2 = G1; >>set(G2,'InputDelay',2);
Code:
>> LTIView;
Hình 1: Giao diện LTI View
Hình 2: Vào File -> Inport
Hình 3: chọn các hàm truyền trong workspace hoặc trong M-File
Hình 4: Đáp ứng bước nhảy của 2 hàm truyền
Bạn có thể chọn biểu diễn 4 hình trên 1 giao diện, mỗi figure hiển thị 1 đặc tính như step, bode, nyquist,.. Bạn vào Edit -> Plot Configuration như hình dưới:
Bạn kích chuột phải vào từng subplot và chọn Grid để hiển thị lưới hoặc không. Với mỗi subplot bạn có thể chọn nó hiển thị đáp ứng này hoặc đáp ứng khác tùy theo.
Để cho nhìn rõ, nên hiển thị 1 hình trên 1 figure thôi, và chọn đáp ứng khác .. bằng cách kich chuột phải vào figure đó và chọn:
Mình nghĩ rằng với công cụ này bạn sẽ không cần phải gõ lệnh lằng nhằng khi phải so sánh 2 hệ thống, phân tích tính ổn định, độ dự trữ pha,..
Mong các bạn góp ý, nếu không ai hưởng ứng tức là không có tác dụng, mình sẽ dừng box này lại.
Chúc các bạn thành công.
Comment