Kinh Tế - Quản Lý - Kinh tế - Thương mại - Kỹ thuật 1 LỜI NÓI ĐẦU Kỹ thuật điều khiển là một lĩnh vực kỹ thuật đặc biệt, bởi vì nó gắn liền với nhiề u ngành khoa học nghiên cứu về các hệ thống động rất đa dạng về bản chất, như các hệ thống cơ khí, điện, điện tử, các quá trình hóa học và sinh học, và cả các hệ thống kinh tế, chính trị và xã hội. Vì vậy, phạm vi ứng dụng của kỹ thuật điề u khiển cũng rất rộng lớn, từ các lĩnh vực kỹ thuật như năng lượng điện, điện tử , viễn thông, cơ khí... đến các vấn đề mang tính xã hộ i. Kỹ thuật điều khiển sử dụng mô hình toán học của các hệ thống độ ng trong việc phân tích hành vi của hệ thống, trên cơ sở đó áp dụng các lý thuyết điề u khiển để xây dựng các bộ điều khiển nhằm làm cho hệ thống hoạt động như đượ c mong muốn. Lý thuyết điều khiển cổ điển tập trung vào các vấn đề của điều khiể n phản hồi. Mặc dù những cơ sở toán học của lý thuyết điều khiển phản hồi đã xuấ t hiện từ thế kỷ 19 và nhất là trong những năm 1920-1940, như mô hình phươ ng trình vi phân của các hệ thống động, lý thuyết về tính ổn định, các phươ ng pháp phân tích trong miền tần số..., những năm sau chiến tranh thế giới lần thứ hai cho đến thập kỷ 60 của thế kỷ 20 mới được coi là giai đoạn phát triển thực sự củ a lý thuyết điều khiển cổ điển với sự ra đời của các công cụ phân tích và thiết kế hệ thống. Đặc điểm cơ bản của lý thuyết điều khiển cổ điển là việc sử dụng các phương pháp trong miền tần số, dựa trên phép biến đổi Laplace. Chính do đặc điểm đó nên lý thuyết điều khiển cổ điển chỉ thích hợp cho các hệ thống tuyế n tính bất biến . Thập kỷ 60 của thế kỷ 20 là thời điểm đánh dấu sự mở đầu của kỷ nguyên không gian trong lịch sử của loài người. Kể từ đây, kỹ thuật điều khiển bướ c vào một giai đoạn mới − giai đoạn phát triển của lý thuyết điều khiển hiện đạ i. Hai khái niệm quan trọng nhất trong kỹ thuật điều khiển hiện đại là các phươ ng pháp trong miền thời gian và điều khiển số. Việc thiết kế các hệ thống điều khiể n phi tuyến phức tạp, ví dụ như hệ thống điều khiển quỹ đạo của vệ tinh nhân tạo, vượ t quá khả năng của các phương pháp cổ điển. Các phương pháp trong miền thờ i gian, sử dụng mô hình biến trạng thái, đã vượt qua được những hạn chế củ a lý thuyết điều khiển cổ điển khi đối mặt với các hệ thống phi tuyến. Với sự phát triển mạnh mẽ của các lĩnh vực ứng dụng của điều khiển phi tuyến như trong kỹ thuật hàng không vũ trụ hay robotics, vai trò của các phương pháp trong miề n thời gian cũng trở nên ngày càng chiếm ưu thế so với các phươ ng pháp trong miền tần số trong kỹ thuật điều khiển hiện đại. Ngày nay, thật khó tưởng tượ ng việc xây dựng một hệ thống điều khiển nếu thiếu đi máy tính hay các bộ vi điề u khiển. Các lý thuyết của điều khiển số gắn liền với sự ra đời củ a máy tính, và cùng với sự phổ biến ngày càng rộng rãi của các hệ thống điều khiển sử dụ ng máy tính, điều khiển số đã trở thành lĩnh vực quan trọng hàng đầu của kỹ thuật điều khiển. Ngoài ra, kỹ thuật điều khiển hiện đại còn quan tâm tới những vấn đề như điều khiển thích nghi và điều khiển tối ưu, do các hệ thống cần điều khiể n ngày càng trở nên phức tạp, không thể mô hình hóa được mộ t cách chính xác, và do tính hiệu quả đối với nhiều hệ thống điều khiển hiện đại được xem là chỉ tiêu chất lượng quan trọng nhất. 2 Cuốn sách này được biên soạn với mục đích làm tài liệu giáo khoa nhậ p môn kỹ thuật điều khiển cho sinh viên các chuyên ngành kỹ thuật. Phần lớn nộ i dung của sách được biên soạn dựa trên hai cuốn sách được chọ n làm giáo trình chính cho môn học kỹ thuật điều khiển bậc đại học tại nhiều trường đại học lớn trên thế giới là Modern Control Systems của Richard C. Dorf và Feedback Control of Dynamic Systems của Gene F. Franklin et al. Tài liệu này đã được duyệt đư a vào giảng dạy cho sinh viên chuyên ngành Điện tử - Viễn thông tại trường Đại họ c Công nghệ, Đại học Quốc gia Hà Nội. Các lý thuyết điều khiển được giới thiệu ở đây là những lý thuyết chung, có thể áp dụng cho nhiều lĩnh vực khác nhau chứ không thiên về một chuyên ngành nào. Nội dung của sách sẽ chỉ giới hạ n trong phạm vi các vấn đề của điều khiển các hệ thống tuyến tính bất biến. Giới hạn đ ó là cần thiết đối với môn học đầu tiên của kỹ thuật điều khiển, nhằ m tránh cho sinh viên khỏi bị choáng ngợp trước quá nhiều vấn đề khi mới bắt đầ u làm quen với lĩnh vực này. Nội dung lý thuyết trong sách được chia làm ba phầ n chính: các mô hình toán học của hệ thống động (Chương II, III), phân tích (Chương IV đế n IX) và thiết kế hệ thống điều khiển phản hồi (Chương X, XI). Do đối tượ ng nghiên cứu là các hệ thống tuyến tính bất biến, phần lớn nội dung lý thuyế t trong sách sẽ là lý thuyết điều khiển cổ điển, bao gồm: mô hình hàm chuyển dự a trên phép biến đổi Laplace (Chương II), phương pháp Routh-Hurwitz phân tích tính ổn định của hệ thống trong miền tần số (Chương VI), phương pháp quỹ tích nghiệm (Chương VII), các phương pháp dựa trên đáp ứng tần số (Chươ ng VIII, IX), và các phương pháp thiết kế trong miền tần số (Chương X). Để giúp sinh viên bước đầu tiếp cận với một số khái niệm của lý thuyết điều khiển hiện đạ i, cuốn sách có đưa ra giới thiệu một số nội dung về mô hình biến trạ ng thái (Chương III), các phương pháp phân tích và thiết kế hệ thống dự a trên mô hình biến trạng thái (một phần chương VI và toàn bộ chương XI) và điều khiển số (Chương XII). Mặc dù việc đặt các khái niệm này vào trong khuôn khổ củ a các hệ thống tuyến tính bất biến không làm nổi lên được sự ưu việt của các công cụ hiện đại so với các công cụ cổ điển cũng như các vấn đề của kỹ thuật điều khiể n hiện đại, việc giới thiệu chúng vẫn là tiền đề cần thiết cho các môn tiế p theo trong hệ thống môn học của kỹ thuật điều khiển mà nội dung sẽ bao gồm các lĩ nh vực của kỹ thuật điều khiển hiện đại như điều khiển số, điều khiển phi tuyến, điều khiển thích nghi và điều khiển tối ư u. Một phần rất quan trọng thường có trong các môn học về kỹ thuật điều khiể n là giới thiệu cho sinh viên các công cụ phân tích, thiết kế và mô phỏng hệ thống điều khiển trên máy tính. Điều đó sẽ giúp môn học trở nên lý thú hơ n và có tính thực tiễn cao hơn. Trong cuốn sách này này, phần mềm MATLAB củ a hãng MathWorks và bộ chương trình Control System Toolbox của MATLAB đượ c chọn làm công cụ thực hành. MATLAB là bộ phần mềm tính toán phục vụ cho nhiều lĩnh vực kỹ thuật khác nhau, vì vậy phần lớ n sinh viên các chuyên ngành kỹ thuật đều quen thuộc với MATLAB. Bộ chương trình công cụ Control System Toolbox được xây dựng trong môi trường MATLAB như một công cụ phân tích, thiết kế và mô phỏng các hệ thống tuyến tính bất biến, sử dụng các phươ ng pháp trong miền tần số và cả các phương pháp trong miền thời gian. Như vậy, bộ công cụ phần mềm này rất phù hợp với nội dung của cuốn sách. 3 Cuối cùng, tác giả xin chân thành cảm ơn các đồng nghiệp tại Khoa Điện tử - Viễn thông, Trường Đại học Công nghệ, đặc biệt là Giáo sư Huỳnh Hữu Tuệ và Tiến sỹ Trần Quang Vinh, đã giúp đỡ tác giả hoàn thành cuốn sách này. Mọ i ý kiến đóng góp về nội dung của sách, xin gửi về cho tác giả tại Bộ môn Xử lý thông tin, Khoa Điện tử - Viễn thông, Trường Đại học Công nghệ, Đại học Quố c gia Hà Nội. 4 MỤC LỤC LỜI NÓI ĐẦU............................................................................................1 CHƯƠNG I. GIỚI THIỆU VỀ CÁC HỆ THỐNG ĐIỀU KHIỂN ..................7 1.1. Giới thiệ u......................................................................................................... 7 1.2. Lịch sử của điều khiển tự độ ng ....................................................................... 9 1.3. Ví dụ về các hệ thống điều khiển hiện đại .................................................... 11 CHƯƠNG II. MÔ HÌNH TOÁN HỌC CỦA HỆ THỐNG...........................15 2.1. Giới thiệ u....................................................................................................... 15 2.2. Phương trình vi phân của các hệ thống vậ t lý ............................................... 16 2.3. Xấp xỉ tuyến tính của các hệ thống vậ t lý ..................................................... 18 2.4. Biến đổ i Laplace ........................................................................................... 20 2.5. Hàm chuyển của các hệ thống tuyế n tính ..................................................... 25 2.6. Mô hình sơ đồ khố i ....................................................................................... 30 2.7. Mô hình lưu đồ tín hiệu................................................................................. 34 CHƯƠNG III. CÁC MÔ HÌNH BIẾN TRẠNG THÁI .................................44 3.1. Giới thiệ u....................................................................................................... 44 3.2. Biến trạng thái của một hệ thống độ ng ......................................................... 45 3.3. Phương trình vi phân của vector trạ ng thái ................................................... 47 3.4. Đáp ứng theo thời gian rời rạc ...................................................................... 50 CHƯƠNG IV. ĐẶC TRƯNG CỦA CÁC HỆ THỐNG ĐIỀU KHIỂN PHẢ N HỒI .........................................................................................................53 4.1. Hệ thống điều khiển vòng hở và vòng kín .................................................... 53 4.2. Độ nhạy của hệ thống điều khiển đối với sự biến thiên của các tham số ..... 54 4.3. Điều khiển đáp ứng nhất thờ i........................................................................ 57 4.4. Tín hiệu nhiễu trong hệ thống điều khiển phản hồ i ...................................... 59 4.5. Sai số ở trạng thái thường trực ...................................................................... 62 CHƯƠNG V. HIỆU SUẤT CỦA CÁC HỆ THỐNG ĐIỀU KHIỂN PHẢ N HỒI .........................................................................................................66 5.1. Giới thiệ u....................................................................................................... 66 5.2. Mô tả hiệu suất trong miền thờ i gian ............................................................ 67 5.3. Chỉ số hiệu suất ............................................................................................. 74 5 5.4. Sai số ở trạng thái thường trực của hệ thống điều khiển phản hồi................ 76 CHƯƠNG VI. TÍNH ỔN ĐỊNH CỦA CÁC HỆ THỐNG PHẢN HỒI TUYẾ N TÍNH .......................................................................................................80 6.1. Khái niệm về tính ổn đị nh............................................................................. 80 6.2. Điều kiện ổn đị nh Routh-Hurwitz................................................................. 81 6.3. Tính ổn định của hệ thống trong miền thờ i gian........................................... 84 6.4. Tính ổn định tương đối của các hệ thống điều khiển phản hồi ..................... 86 CHƯƠNG VII. PHƯƠNG PHÁP QUỸ TÍCH NGHIỆM ...........................88 7.1. Giới thiệ u....................................................................................................... 88 7.2. Khái niệm quỹ tích nghiệ m ........................................................................... 88 7.3. Phương pháp quỹ tích nghiệ m ...................................................................... 91 7.4. Thiết kế tham số bằng phương pháp quỹ tích nghiệ m .................................. 94 7.5. Độ nhạy và quỹ tích nghiệm ......................................................................... 95 CHƯƠNG VIII. CÁC PHƯƠNG PHÁP ĐÁP ỨNG TẦN SỐ ...................99 8.1. Giới thiệ u....................................................................................................... 99 8.2. Đồ thị của đáp ứng tần số ............................................................................ 101 8.3. Mô tả hiệu suất trong miền tần số ............................................................... 108 CHƯƠNG IX. TÍNH ỔN ĐỊNH TRONG MIỀN TẦN SỐ ........................113 9.1. Giới thiệ u..................................................................................................... 113 9.2. Ánh xạ của các chu tuyến trong mặt phẳng s .............................................. 114 9.3. Điều kiệ n Nyquist ....................................................................................... 117 9.4. Tính ổn định tương đối và điều kiệ n Nyquist ............................................. 120 9.5. Đáp ứng tần số của hệ thố ng vòng kín........................................................ 126 9.6. Tính ổn định của hệ thống điều khiển với trễ ............................................. 129 CHƯƠNG X. THIẾT KẾ CÁC HỆ THỐNG ĐIỀU KHIỂN PHẢN HỒ I TRONG MIỀN TẦN SỐ ........................................................................132 10.1. Giới thiệ u................................................................................................... 132 10.2. Các phươ ng pháp bù ................................................................................. 133 10.3. Các mạch bù nối tiế p................................................................................. 134 10.4. Bù trên đồ thị Bode sử dụng mạch sớ m pha ............................................. 140 10.5. Bù trong mặt phẳng s sử dụng mạch sớ m pha .......................................... 144 10.6. Phương pháp bù sử dụng mạch tích phân ................................................. 146 6 10.7. Bù trong mặt phẳng s sử dụng mạch chậ m pha ........................................ 149 10.8. Bù trên đồ thị Bode sử dụng mạch chậ m pha ........................................... 151 10.9. Mạch bù sớm-chậm pha và bộ điều khiển PID ......................................... 153 CHƯƠNG XI. THIẾT KẾ CÁC HỆ THỐNG ĐIỀU KHIỂN PHẢN HỒ I TRONG KHÔNG GIAN TRẠNG THÁI ..................................................157 11.1. Giới thiệ u................................................................................................... 157 11.2. Tính điều khiển được và tính quan sát đượ c ............................................. 158 11.3. Sự triệt tiêu điểm cực-điể m không............................................................ 161 11.4. Các phương trình biến trạng thái tương đươ ng......................................... 163 11.5. Đặt điểm cực bằng phản hồi trạ ng thái ..................................................... 164 11.6. Điều khiển tối ưu bậc hai .......................................................................... 169 CHƯƠNG XII. HỆ THỐNG ĐIỀU KHIỂN SỐ .......................................173 12.1. Giới thiệ u................................................................................................... 173 12.2. Hệ thống lấy mẫ u ...................................................................................... 174 12.3. Biến đổi z ................................................................................................... 175 12.4. Biến đổi z nghị ch....................................................................................... 179 12.5. Phân tích tính ổn định của hệ thống trong mặt phẳng z ............................ 180 12.6. Tính ổn định và hiệu suất của hệ thống lấy mẫu bậc hai .......................... 182 PHỤ LỤC A. GIỚI THIỆU MATLAB VÀ BỘ CHƯƠ NG TRÌNH CONTROL SYSTEM TOOLBOX CỦA MATLAB .....................................................185 A.1. Giới thiệ u.................................................................................................... 185 A.2. Sử dụ ng MATLAB..................................................................................... 186 A.3. Thiết lập các mô hình hệ thống bằ ng Control System Toolbox................. 194 A.4. Phân tích mô hình....................................................................................... 201 A.5. Thiết kế hệ thống điều khiển ...................................................................... 203 TÀI LIỆU THAM KHẢO .........................................................................206 7 Chươ ng I GIỚI THIỆU VỀ CÁC HỆ THỐNG ĐIỀU KHIỂN Tóm tắt nội dung Mục đích của chương là giới thiệu một cách khái quát về các phương pháp thiế t kế và xây dựng hệ thống điều khiển. Để hiểu được mục đích của hệ thống điều khiển, chúng ta sẽ xem xét các ví dụ về các hệ thống điều khiển trong lịch sử phát triển của loài người. Thậm chí cả những hệ thống xuất hiện sớm nhất cũng đã bao gồm ý tưởng về phản hồi, mộ t khái niệm có ý nghĩa trung tâm đối với toàn bộ cuốn sách này. Ứng dụng của kỹ thuật điều khiển hiện đại bao gồm việc sử dụng các chiế n lược điều khiển cho các thiết bị trong nhiều lĩnh vực như hàng không, công nghiệp luyện kim, y học... Trong chương này, chúng ta sẽ đề cập tới nhiều ứ ng dụng thú vị của kỹ thuật điều khiển. 1.1. Giới thiệu Nhiệm vụ của các kỹ sư điều khiển là hiểu rõ và điều khiển các thành phần củ a môi trường làm việc, thường được gọi là các hệ thống, nhằm tạo ra những sả n phẩm có ích cho xã hội. Để có thể điều khiển một cách hữu hiệu, các hệ thố ng cần điều khiển phải được mô hình hóa, vì vậy sự hiểu biết bản chấ t và nguyên lý hoạt động của các hệ thống là vô cùng quan trọng. Trong thực tế, kỹ thuật điề u khiển còn được áp dụng cho những hệ thống mà hoạt động của chúng chưa đượ c lý giải hoàn toàn, ví dụ như một số quy trình hóa học. Thách thức đối với kỹ thuật điều khiển ngày nay là mô hình hóa và điều khiển các hệ thống hiện đạ i, phức tạp, có nhiều quan hệ tương hỗ, như các hệ thống điều khiể n giao thông, các quá trình hóa học, hay các hệ thống robot... Tuy nhiên, lĩnh vực lớn nhất củ a kỹ thuật điều khiển vẫn là các hệ thống tự động hóa công nghiệp, một lĩnh vực đ ã và đang phát triển mạnh mẽ, mang lại nhiều lợi ích cho nền kinh tế và xã hộ i. Lý thuyết điều khiển dựa trên các nền tảng của lý thuyết phản hồ i và phân tích hệ thống tuyến tính, kết hợp các khái niệm của mạng truyền dữ liệ u và lý thuyết truyền thông. Vì vậy, phạm vi của kỹ thuật điều khiển không hạn chế trong một ngành kỹ thuật cụ thể nào mà có thể áp dụng trong nhiều lĩnh vự c khác nhau như hàng không, hóa học, cơ học, môi trường, xây dựng, điện và điện tử ... Ví dụ, chúng ta thường gặp các hệ thống điều khiển trong đó bao gồm các bộ phận điện, cơ học và cả hóa học. Ngoài ra, những kiến thức ngày càng tăng về động lực của các hệ thống chính trị, xã hội và thương mại cho phép mở ra khả năng ứng dụng của kỹ thuật điều khiển trong các hệ thống như vậ y. Một hệ thống điều khiển (control system) là một liên kết của nhiề u thành phần, tạo nên một cấu hình hệ thống có khả năng đáp ứng một yêu cầu nhất đị nh. Cơ sở để thực hiện việc phân tích một hệ thống là kiến thức nền tảng cung cấ p bởi lý thuyết hệ thống tuyến tính, trong đó giả thiết mối quan hệ giữa các thành 8 phần của hệ thống là mối quan hệ nhân-quả. Một thành phần hay quá trình (process) cần được điều khiển có thể biểu diễn bằng một khối có đầu vào và đầ u ra (Hình 1.1). Quan hệ vào-ra thể hiện mối quan hệ nhân-quả của quá trình, trong đó tín hiệu vào được xử lý nhằm tạo ra một tín hiệu ra, thường là với công suất đã được khuyếch đại. Một hệ thống điều khiển kiểu vòng hở (open-loop) sử dụ ng một bộ điều khiển nhằm điều khiển một quá trình đáp ứng một yêu cầu xác đị nh trước được thể hiệ n trong Hình 1.2. Quá trìnhVào Ra Hình 1.1. Quá trình cần điều khiể n Trái với các hệ thống điều khiển vòng hở, một hệ thống điều khiển kiểu vòng kín (closed-loop) sử dụng thêm một giá trị đo của tín hiệu ra thực sự để so sánh với đáp ứng đầu ra được mong muốn cho quá trình cần điều khiển. Giá trị đo này được gọi là tín hiệu phản hồi (feedback signal). Sơ đồ của một hệ thống điề u khiển phản hồi kiểu vòng kín được thể hiệ n trong Hình 1.3. Quá trìnhĐáp ứ ng mong muốn Ra Hình 1.2. Hệ thống điều khiển vòng hở Bộ điề u khiển Định nghĩa: một hệ thống điều khiển phản hồi là một hệ thống điều khiể n có khuynh hướng duy trì một mối quan hệ được định trước giữa các giá trị biế n thiên của hệ thống bằng các phép so sánh giữa các giá trị này, sử dụng sự sai khác như một phương thức điều khiể n. Quá trìnhĐáp ứ ng mong muốn Ra Hình 1.3. Hệ thống điều khiển phản hồi kiể u vòng kín Bộ điề u khiể n So sánh Hệ đ o Hệ thống điều khiển phản hồi thường sử dụng hàm mô tả một mối quan hệ xác định trước giữa tín hiệu ra và tín hiệu vào đối sánh để điều khiể n quá trình. Thường thì sự sai khác giữa tín hiệu ra của quá trình và tín hiệu vào đối sánh được khuyếch đại và sử dụng để điều khiển quá trình sao cho sự sai khác liên tụ c giảm. Khái niệm phản hồi được coi là nền tảng cho việc phân tích và thiết kế các hệ thống điều khiể n. Do sự phức tạp của các hệ thống cần điều khiển ngày càng lớn và việc đạt được hiệu suất tối ưu của các hệ thống ngày càng được quan tâm, tầm quan trọ ng của kỹ thuật điều khiển đã và đang gia tăng một cách nhanh chóng. Khi các hệ thống trở nên phức tạp, chúng ta cần xem xét tới mối quan hệ giữa nhiều biến cần điều khiển của hệ thống. Những hệ thống như vậy được gọi là hệ thống điề u khiển đa biến (multi-variable control system hay còn gọi là MIMO − multiple- 9 input multiple-output), để phân biệt với các hệ thống đơn biến (SISO − single- input single-output). Mô hình một hệ thống điều khiển đa biến được biểu diễ n trong Hình 1.4. Các giá trị ra Quá trìnhĐáp ứ ng mong muốn Hình 1.4. Hệ thống điều khiển đa biế n Bộ điề u khiể n So sánh Hệ đo 1.2. Lịch sử của điều khiển tự động Ứng dụng phản hồi để điều khiển một hệ thống có quá trình lịch sử vô cùng lý thú. Những ứng dụng đầu tiên của điều khiển phản hồi xuất hiện cùng với sự phát triển các cơ cấu điều chỉnh dùng phao nổi của người Hy Lạp trong giai đoạ n 300 B.C. đến 1 B.C., ví dụ như chiếc đồng hồ nước của Ktesibios. Vào khoảng nă m 250 B.C., Philon sáng chế ra một loại đèn dầu, sử dụng một phao nổi để khố ng chế sao cho mực dầu trong đèn luôn ở một mức cố định. Tại thành phố Alexandria của Ai Cập vào thế kỷ đầu tiên sau công nguyên, một tác giả tên là Heron đã viết một cuốn sách mang tiêu đề Pneumatica, trong đó mô tả vài dạ ng cơ cấu điều khiển mức nước sử dụng phao nổ i. Hệ thống phản hồi đầu tiên được phát minh ở châu Âu là thiết bị khống chế nhiệt độ của Cornelis Drebbel (1572 – 1633) ở Hà Lan. Dennis Papin (1647 – 1712) phát minh ra thiết bị điều chỉnh áp suất cho nồi hơi vào năm 1681. Đ ây là một dạng thiết bị an toàn, tương tự như van an toàn của nồi áp suấ t. Thiết bị điều khiển phản hồi tự động đầu tiên được sử dụng trong một hệ thống công nghiệp được ghi nhận là thiết bị điều tốc do James Watt phát triể n vào năm 1769, dùng để điều khiển tốc độ của động cơ hơi nước. Hình 1.5. Thiết bị điều tốc bằng các quả cầu (flyball governor) của James Watt Theo người Nga thì hệ thống phản hồi đầu tiên là một thiết bị điều chỉnh mứ c nước, do I. Polzunov phát minh vào năm 1765. Thiết bị này đo mức nướ c trong nồi hơi và điều khiển việc đóng mở van cấp nướ c. Giai đoạn trước 1868, sự phát triển các hệ thống điều khiển tự độ ng còn mang tính trực giác. Các nỗ lực nhằm tăng độ chính xác của các hệ thống điều khiển 10 dẫn đến làm chậm sự suy giảm của các dao động nhất thời, thậm chí làm hệ thống trở nên không ổn định. Điều đó dẫn đến sự cấp thiết phải phát triển mộ t lý thuyết về điều khiển tự động. Vào năm 1868, J.C. Maxwell là người đã thiết lậ p một lý thuyết toán học liên quan tới lý thuyết điều khiển, sử dụ ng mô hình phương trình vi phân để giải thích các vấn đề về tính thiếu ổn định mà thiết bị điều tốc của James Watt gặp phải. Nghiên cứu của Maxwell quan tâm tới ả nh hưởng của các tham số của hệ thống tới hiệu suất của hệ thống. Cũ ng trong khoảng thời gian đó, nhà khoa học Nga I.A. Vyshnegradskii đã thiết lập mộ t lý thuyết toán học về các thiết bị điều chỉ nh. Từ giai đoạn trước chiến tranh thế giới thứ II, lý thuyết và kỹ thuật điều khiể n phát triển theo hai xu hướng khác nhau. Tại Mỹ và Tây Âu, một trong những động lực chính thúc đẩy các ứng dụng của phản hồi là sự phát triển các hệ thống điện thoại và các bộ khuyếch đại phản hồi điện tử, thực hiện bở i Bode, Nyquist và Black tại Bell Telephone Laboratories (Bell Labs – thành lập bở i ATT vào năm 1925, từ năm 1996 trở thành một bộ phận của Lucent Technologies). Đặ c trưng của xu hướng này là sử dụng các phương pháp trong miền tần số, chủ yếu để mô tả hoạt động của các bộ khuyếch đại phản hồi bằng các biến tần số như dả i thông. Xu hướng thứ hai diễn ra ở Liên bang Xô viết, nơi mà lý thuyết điều khiể n là lĩnh vực thống lĩnh bởi nhiều nhà toán học và cơ học ứng dụng danh tiế ng. Vì vậy, lý thuyết điều khiển Xô viết đi theo hướng dùng các mô hình toán họ c trong miền thời gian, sử dụng các phươ ng trình vi phân. Một động lực to lớn có tác dụng thúc đẩy sự phát triển về lý thuyết cũng như ứng dụng của điều khiển tự động xuất hiện trong thời gian diễn ra chiến tranh thế giới thứ II, do sự cần thiết phải thiết kế và chế tạo các hệ thống lái tự độ ng cho máy bay, ngắm bắn tự động, điều khiển anten của radar, cùng nhiều hệ thố ng thiết bị quân sự khác dựa trên phương thức điều khiển phản hồi. Sự phức tạ p và hiệu suất được mong đợi của các hệ thống thiết bị quân sự này đòi hỏi phải mở rộng các kỹ thuật điều khiển đã có và thúc đẩy sự quan tâm tới các hệ thống điề u khiển cũng như sự phát triển các lý thuyết và phương pháp mới. Cho tới nă m 1940, trong hầu hết các trường hợp, việc thiết kế các hệ thống điều khiển là mộ t nghệ thuật theo phương pháp thử-và-sai. Trong những năm của thập kỷ 1940s, các phương pháp toán học và phân tích đã tăng cả về số lượng và tính hữu dụ ng, giúp kỹ thuật điều khiển trở thành một ngành kỹ thuật độc lậ p. Các kỹ thuật trong miền tần số thống trị lĩnh vực điều khiển sau chiế n tranh thế giới thứ II với ứng dụng ngày càng phổ biến của phương pháp biến đổ i Laplace và mặt phẳng tần số phức. Vào những năm 1950s, trọng tâm củ a lý thuyết điều khiển là sự phát triển và ứng dụng của các phương pháp mặt phẳng s và đặc biệt là phương pháp quỹ tích nghiệm. Đến những năm 1980s, việc sử dụ ng máy tính số cho các bộ phận điều khiển trở nên phổ biến. Những phần tử điề u khiển sử dụng máy tính này có khả năng tính toán mộ t cách nhanh chóng và chính xác, điều đó trước kia nằm ngoài khả năng của các kỹ sư điều khiể n. Ngày nay, máy tính là không thể thiếu trong các hệ điều khiển ở đó rất nhiều biến củ a hệ thống cần được đo đạc và điều khiển cùng mộ t lúc. Với sự mở đầu kỷ nguyên không gian, một động lực nữa của kỹ thuật điề u khiển xuất hiện, đó là sự cần thiết phải thiết kế các hệ thống điều khiển vô cùng 11 phức tạp và có độ chính xác cao cho các hệ thống tên lửa và thă m dò không gian. Thêm nữa, sự cần thiết phải giảm tới mức tối thiểu trọng lượng của các vệ tinh và điều khiển chúng một cách chính xác đã khai sinh một lĩnh vực quan trọng: điề u khiển tối ưu. Do những yêu cầu đó, các phương pháp trong miền thời gian củ a Lyapunov, Minorsky và một số nhà khoa học khác ngày càng đượ c quan tâm. Ngoài ra, những lý thuyết về điều khiển tối ưu được phát triển bở i L.S. Pontryagin (Nga) và R. Bellman (Mỹ) cũng là những chủ đề được quan tâm. 1.3. Ví dụ về các hệ thống điều khiển hiện đại Điều khiển phản hồi là một yếu tố quan trọng trong nền công nghiệp cũng như trong đời sống xã hội hiện đại. Điều khiển ô tô là một ví dụ. Lái xe là mộ t công việc nhẹ nhàng khi chiếc ô tô đáp ứng một cách nhanh chóng những lệnh củ a người lái. Những chiếc ô tô hiện đại có bộ phận trợ lực tay lái và phanh, sử dụ ng các bộ khuyếch đại thủy lực để khuyếch đại lực do người lái xe tác độ ng lên tay lái và phanh. Sơ đồ khối đơn giản của một hệ thống điều khiển tay lái ô tô đượ c thể hiện trong Hình 1.6. Hướng lái người lái xe mong muốn được so sánh vớ i giá trị đo của hướng chuyển động thực sự của xe để sinh ra một giá trị đo độ sai lệ ch. Hướng chuyển động thực sự của xe được cảm nhận bởi bản thân ngườ i lái xe, bằng trực giác và cảm giác về độ nghiêng của cơ thể. Ngoài ra còn có mộ t thông tin phản hồi nữa là cảm giác tay lái của người lái xe. Các hệ thống điều khiể n lái của tàu thủy hay máy bay cũng có nguyên lý tương tự. Tất cả các hệ thống đ ó hoạt động theo một quy trình vòng kín, được biểu diễn trong Hình 1.7. Tín hiệ u ra mong muốn và tín hiệu ra thực sự được so sánh và sự sai khác sẽ đượ c khuyếch đại bằng một bộ khuyếch đại công suất. Tín hiệu ra từ bộ khuyếch đại sẽ khiến bộ phận chấp hành điều chỉnh quá trình nhằm làm giảm sai lệ ch nói trên. Ví dụ, khi một chiếc tàu thủy hướng quá sang bên phải, bánh lái của tàu sẽ được điều chỉnh để lái tàu về bên trái. Hệ thống biểu diễn trong Hình 1.7 là một hệ thống điều khiển phản hồi âm, vì tín hiệu ra bị trừ vào tín hiệu vào và sự sai khác đó được sử dụng làm tín hiệu vào cho bộ khuyếch đạ i. Ô tô Hướ ng mong muố n Hướ ng thực sự Hình 1.6. Hệ thống điều khiể n tay lái ô tô Cơ cấ u lái Lái xe Cảm nhận củ a lái xe (trự c giác, xúc giác) Cả m giác tay lái Sai lệ ch + Các hệ thống điều khiển quen thuộc với chúng ta cũng có những phần tử cơ bản như hệ thống trong Hình 1.7. Ở một hệ thống điều chỉnh mức chất lỏ ng trong bể chứa bằng tay, tín hiệu vào là một mức chất lỏng người vận hành được lệ nh phải duy trì (và được ghi nhớ bởi người vận hành), bộ khuyếch đại công suấ t là bản thân người vận hành và bộ cảm biến là trực giác của người vận hành. Bộ phận chấp hành là một van mà người điều khiển phải đóng hay mở để điều chỉnh 12 mức chất lỏng trong bể. Một ví dụ nữa rất quen thuộc với cuộc sống củ a chúng ta là chiếc tủ lạnh. Người sử dụng có thể đặt một mức nhiệt độ mong muốn, mộ t nhiệt kế sẽ đo nhiệt độ thực sự trong tủ lạnh và độ sai lệch của nhiệt độ thực sự với nhiệt độ mong muốn, còn động cơ nén khí của tủ lạnh đóng vai trò của bộ khuyếch đại công suấ t. Quá trình Tín hiệ u vào hay đố i sánh Tín hiệu ra Hình 1.7. Một hệ thống điều khiển vòng kín cơ bả n Cơ cấ u chấ p hành Khuyếch đạ i Hệ đ o + Tự động hóa được định nghĩa như một công nghệ trong đó các mệnh lệnh đã được lập trình được sử dụng để vận hành một quá trình nhất định, và được kế t hợp với sự phản hồi thông tin để xác định xem các mệnh lệnh đó có được thự c hiện một cách đúng đắn hay không. Tự động hóa thường được áp dụ ng cho các quá trình vốn đã được vận hành bởi con người. Khi được tự độ ng hóa, quá trình có thể vận hành mà không cần tới sự trợ giúp hay can thiệp của con ngườ i. Trong thực tế, phần lớn các hệ thống tự động có khả năng thực hiện các chức năng củ a chúng với độ chính xác cao hơn và tốn ít thời gian hơn so với khả nă ng con người có thể làm đượ c. Một trong những lĩnh vực đặc biệt của tự động hóa là robotics. Robot là những thiết bị tự động được điều khiển bằng máy tính. Robot công nghiệp là mộ t lĩnh vực đặc biệt của tự động hóa, trong đó các thiết bị tự động (robot) được thiế t kế để thay thế lao động của con người. Để làm được điều đó, robot cần phả i mang một số những đặc tính tương tự như con người. Một trong những thiết bị có đặc tính tương tự con người được sử dụng phổ biến nhấ t là các cánh tay máy, thiết bị chấp hành cơ khí có cấu trúc phỏng theo cánh tay và cổ tay củ a con ngườ i. Một ứng dụng rất quan trọng của công nghệ điều khiển là các bộ phận điề u khiển trong ô tô hiện đại: các hệ thống điều khiển cho giảm xóc, trợ lái, điề u khiển hiệu suất làm việc của động cơ, hay các hệ thống lái bốn bánh, điều khiể n chống trượ t... Người ta hay nói đến khoảng cách giữa lý thuyết và thực tiễn trong kỹ thuật điều khiển. Cũng giống như nhiều ngành khác, trong nhiều lĩnh vực của kỹ thuật điều khiển lý thuyết đã đi trước ứng dụng khá xa. Tuy nhiên, có một lĩnh vự c mà khoảng cách này là không đáng kể, đó là trong công nghiệp năng lượng điệ n. Ngành năng lượng điện chủ yếu bao gồm các lĩnh vực chuyển hóa năng lượ ng thành điện năng, kiểm soát và phân phối. Các hệ thống điều khiển bằng máy tính đã được sử dụng để tăng tính hiệu quả trong việc sử dụng các nguồn năng lượ ng. Ngoài ra, việc kiểm soát lượng chất thải của các nhà máy điện để giảm thiể u ô nhiễm đã trở thành một vấn đề vô cùng quan trọng. Các nhà máy điện hiện đạ i với công suất lớn tới hàng trăm megawatts cần những hệ thống điều khiển tự 13 động chịu trách nhiệm về các mối quan hệ giữa các biến của toàn bộ quá trình và thực hiện việc tối ưu hóa quá trình sản xuất điện năng. Một quá trình như vậ y có thể có tới hơn 90 biến đặt dưới một sự điều khiển thống nhất. Ví dụ, để điề u khiển hoạt động của lò hơi, hệ thống cần đo các giá trị biến thiên như nhiệt độ , áp suất, nồng độ ôxy... và cung cấp cho máy tính thực hiện việc tính toán. Sơ đồ khối của một hệ thống điều khiển bằng máy tính được biểu diễ n trong Hình 1.8. Ngành công nghiệp năng lượng điện đã sử dụng được nhiều khía cạnh hiện đạ i của kỹ thuật điều khiển vào những ứng dụng có ý nghĩa quan trọng. Bài học củ a ngành công nghiệp năng lượng điện cho thấy, yếu tố làm duy trì khoả ng cánh giữa lý thuyết và ứng dụng của kỹ thuật điều khiển trong nhiều lĩnh vực là việ c thiếu những thiết bị dùng để đo đạc tất cả các biến quan trọng củ a các quá trình, bao gồm cả chất lượng và thành phần của sản phẩm. Khi những thiết bị này trở nên sẵn có, các ứng dụng của lý thuyết điều khiển hiện đại vào các hệ thố ng công nghiệp sẽ tă ng lên nhanh chóng. Quá trình Tín hiệu đố i sánh Tín hiệ u ra Hình 1.8. Một hệ thống điều khiển bằ ng máy tính Cơ cấ u chấ p hành Máy tính Hệ đ o + Ứng dụng của khái niệm điều khiển phản hồi đã và đang xuất hiện trong rấ t nhiều lĩnh vực như điều khiển tự động việc tàng trữ hàng hóa, các hệ thống tự động hóa trong nông nghiệp, các hệ thống sưởi ấm và làm lạnh sử dụng nă ng lượng mặt trời, các ứng dụng của lý thuyết điều khiển trong các lĩnh vự c y-sinh học như thí nghiệm, chẩn đoán, cấy ghép bộ phận giả và các hệ thống điều khiể n sinh họ c. Cuối cùng, một lĩnh vực đang thu hút nhiều sự quan tâm là mô hình hóa các quá trình phản hồi phổ biến trong các hệ thống xã hội, kinh tế và chính trị . Các mô hình như vậy rất có ích cho việc tìm hiểu, giải thích và dự đoán các hoạt độ ng của các hệ thống này, ví dụ như để đánh giá tác động của sự điều tiế t và chi tiêu của nhà nước tới các hoạt động của hệ thống kinh tế. Bài tập Bài 1.1. Một nguồn phát laser có thể điều khiển mức năng lượng củ a ánh sáng phát ra bao gồm các bộ phận sau: một laser được điều khiển bởi một dòng điệ n vào để phát ra năng lượng dưới dạng ánh sáng, một bộ vi điều khiển có chứ c năng điều khiển dòng điện cấp cho laser và một cảm biến. Vi xử lý so sánh mứ c năng lượng được mong muốn với một tín hiệu từ bộ cảm biến tỷ lệ với nă ng lượng thực sự đang phát ra của nguồn laser. Vẽ sơ đồ khối của hệ thống điề u khiển vòng kín đ ó. Bài 1.2. Vẽ sơ đồ khối biểu diễn một hệ thống điều khiển phản hồi mô tả việc điều khiển tốc độ của xe ô tô bởi người lái xe. 14 Bài 1.3. Một máy ảnh tự động sử dụng laser hay siêu âm để xác định khoả ng cách tới đối tượng được chụp và tự điều chỉnh tiêu cự của ống kính cho phù hợ p. Vẽ sơ đồ khối của hệ thố ng. Bài 1.4. Chúng ta có thể coi việc tắm như là điều khiển một quá trình có hai lố i vào là đường nước nóng và đường nước lạnh với lưu lượng được điều khiển bở i hai van độc lập với nhau. Mục đích của việc điều khiển lượng nước vào mỗi đường là để nước ở phun ra ở vòi tắm có lưu lượng và nhiệt độ như mong muố n. Vẽ sơ đồ khối của hệ thố ng vòng kín. Bài 1.5. Một người lính dừng chân hàng ngày bên cạnh một cửa hiệu trên đườ ng tới doanh trại và chỉnh đồng hồ đeo tay của anh ta theo đồng hồ treo tại cửa hiệ u vào đúng 9 giờ sáng mỗi ngày. Một ngày, anh ta bước vào cửa hiệu và khen ngợ i tính chính xác của chiếc đồng hồ tại cửa hiệu với người chủ cửa hiệu. Ông ta trả lời rằng ông chỉnh chiếc đồng hồ hàng ngày vào lúc 5 giờ chiều theo tiếng đạ i bác chào cờ tại doanh trại quân đội. Người lính nói, anh ta là một pháo thủ và chính anh ta là người bắn phát đại bác vào lúc 5 giờ chiều mỗi ngày đ ó. Thông tin phản hồi trong trường hợp này là phản hồi âm hay dương? Giả sử cứ sau 24 giờ chạy liên tục, chiếc đồng hồ tại cửa hiệu sẽ bị chậm mộ t phút và chiếc đồng hồ của người lính sẽ bị chậm ba phút, sai lệch về thời gian của phát đại bác sau 15 ngày sẽ là bao nhiêu? 15 Chươ ng II MÔ HÌNH TOÁN HỌC CỦA HỆ THỐNG Tóm tắt nội dung Để phân tích và thiết kế các hệ thống điều khiển, cần phải có đượ c mô hình toán học định lượng của những hệ thống này. Chúng ta sẽ xem xét nhiều loại hệ thố ng khác nhau như các hệ thống cơ học hay điện, cùng với các phương trình vi phân được sử dụng để mô tả động lực của những hệ thống này. Để có thể giả i các phương trình vi phân bằng cách sử dụng phương pháp biến đổi Laplace, trước hế t cần phải thiết lập các phương pháp xây dựng các mô hình tuyế n tính cho các thành phần của mỗi hệ thống. Khi đó, chúng ta có thể kết hợp tất cả các phươ ng trình vi phân mô tả một hệ thống và thực hiện phép biến đổi Laplace cho nhữ ng phươ ng trình này. Phần tiếp theo của chương mô tả phương thức biểu diễn các mối quan hệ vào- ra giữa các thành phần hay hệ thống con dưới dạng hàm chuyển. Tập hợ p các hàm chuyển thể hiện các bộ phận liên kết với nhau của một hệ thống có thể biể u diễn được bằng mô hình sơ đồ khối hoặc đồ thị dòng tín hiệu. Các phươ ng pháp phân tích được sử dụng để thiết lập các phương trình cho các biến ra của một hệ thống điều khiển với một số dạng tín hiệu vào chọn lọc. 2.1. Giới thiệu Để hiểu và điều khiển các hệ thống phức tạp, cần phải thiết lập được các mô hình toán học định tính của những hệ thống này. Mô hình toán học được thiết lập dự a trên sự phân tích các mối quan hệ giữa các biến của hệ thống. Bởi vì các hệ thố ng chúng ta cần quan tâm là những hệ thống động về bản chất, người ta thườ ng dùng các phương trình vi phân để mô tả chúng. Nếu những phương trình đó có thể được tuyến tính hóa, phương pháp biến đổi Laplace có thể được sử dụng để đơ n giản hóa việc giải chúng. Trong thực tế, do sự phức tạp của hệ thống và do nhiề u yếu tố có liên quan không được xác định, chúng ta phải sử dụng đến các giả thiết về hệ thống. Vì vậy, khi nghiên cứu các hệ thống vật lý, cần phải đưa ra đượ c những giả thiết cần thiết để tuyến tính hóa hệ thống. Khi đó, chúng ta có thể sử dụng các định luật vật lý mô tả hệ thống tuyến tính để thiết lập được một hệ phương trình vi phân tuyến tính. Cuối cùng, các công cụ toán học, ví dụ như biến đổi Laplace, được sử dụng để giải ra nghiệm của hệ phương trình mô tả hoạt động của hệ thống. Tóm lại, phương pháp phân tích vấn đề của các hệ thống động có thể bao gồm những bước như sau: 1. Xác định hệ thống và các thành phần của hệ thố ng 2. Thiết lập mô hình toán học và các giả thiết cần thiế t 3. Viết các phương trình vi phân mô tả mô hình của hệ thố ng 4. Giải các phương trình cho các biến ra cần xác đị nh 5. Kiểm tra xem các nghiệm tìm được có phù hợp với các giả thiế t 6. Phân tích lại hoặc chuyển sang bước thiết kế 16 2.2. Phương trình vi phân của các hệ thống vật lý Các phương trình vi phân mô tả hoạt động của một hệ thống vật lý được thiết lậ p bằng cách sử dụng các định luật vật lý của các quá trình. Phương pháp này có thể áp dụng cho các hệ thống cơ khí, điện, chất lỏng, nhiệt độ ng... Ví dụ, chúng ta có thể mô hình hóa hệ thống giảm xóc của ô tô bằng một hệ thống cơ học đơn giản như trong Hình 2.1, bao gồm một vật có khối lượng M được treo bằng một lò xo, có thể trượt theo phương thẳng đứng bên trong một ống có vai trò cản dao động (damper). Hệ số ma sát giữa bề mặt vật và bề mặt ống là f. Hệ số đàn hồi của lò xo là K. Vật có thể chuyển động theo chiều thẳng đứng y dưới tác động của một ngoại lực F(t). Theo định luật 2 củ a Newton: )() ( )() ( 2 2 tFt Ky dt t dy f dt ty d M =++ (2.1) y F(t) KHệ số ma sát f Hình 2.1. Hệ thống lò xo-vật-cản M Kéo vật tới một vị trí ban đầu rồi thả ra, khi đó chuyển động của vật sẽ là mộ t dao động tắt dần. Giải phương trình (2.1) cho y(t) chúng ta sẽ thu được phươ ng trình chuyển động của vật dưới dạ ng: )sin()( 111 1 θ β α += − teKty t (2.2) Ví dụ thứ hai là một mạch RLC (Hình 2.2) sử dụng một nguồn dòng có cường độ dòng điện là i(t) và sinh ra một hiệu điện thế v(t). Theo định luậ t Kirchhoff, chúng ta có được phươ ng trình sau: )() ( 1)() ( 0 tid v L dt t dv C R tv t =++ ∫ τ τ (2.3) Giả sử i(t) = 0 và hiệu điện thế v ban đầu khác không, giải phương trình (2.3) cho v(t) chúng ta sẽ thu được phương trình của hiệu điện thế có dạ ng: )cos()( 222 2 θ β α += − teKtv t (2.4) Đây cũng là phương trình của một dao động tắt dần (Hình 2.3), tương tự như phương trình chuyển động (2.2) của hệ thống cơ học trong Hình 2.1. 17 R L Ci(t) v(t) Hình 2.2. Một mạch RLC Để thấy rõ sự tương tự của các phương trình vi phân của hai hệ thống cơ họ c và điện nêu trên, chúng ta làm một phép biến đổi nhỏ: viết lại phươ ng trình (2.1) của hệ thống cơ học theo vận tốc v(t) = dy(t)dt, phương trình sẽ trở thành: )()() ( ) ( 0 tFdvKt fv dt t dv M t =++ ∫ τ τ (2.5) Do sự tương tự của hai phương trình (2.5) và (2.3) cũng như của hai biến: vận tốc v(t) trong (2.5) và hiệu điện thế v(t) trong (2.3), hai biến đó được gọi là hai biến đồng dạng, và hai hệ thống cũng được gọi là các hệ thống đồng dạng. Khái niệm đồng dạng giữa các hệ thống rất hữu ích và là một kỹ thuật mạnh cho việ c mô hình hóa hệ thống. Ngoài các cặp biến đồng dạng của các hệ thống điện và cơ học là hiệu điện thế-vận tốc hay dòng điện-lực, người ta còn thường sử dụng sự đồng dạng của cặp hiệu điện thế-lực. t v(t) 0 e- α2t 2π β2 Hình 2.3. Dao động tắt dần của hiệu điện thế v(t) trong mạ ch RLC Các hệ thống đồng dạng với các giải pháp tương tự nhau bao gồm cả các hệ thống điện, cơ học, nhiệt và chất lỏng. Sự tồn tại của các hệ thống và giải pháp 18 đồng dạng cho phép chúng ta mở rộng kết quả phân tích của một hệ thống cho tấ t cả các hệ thống đồng dạng với nó, cũng được mô tả bằng chính những phươ ng trình vi phân của hệ thống đầu tiên. Vì vậy những kiến thức chúng ta có đượ c trong việc phân tích và thiết kế một loại hệ thống, ví dụ như các hệ thống điện, sẽ có thể áp dụng ngay lập tức cho các hệ thống cơ học, nhiệt, chất lỏng... 2.3. Xấp xỉ tuyến tính của các hệ thống vật lý Phần lớn các hệ thống vật lý chỉ tuyến tính trong những khoảng nhất định củ a các biến. Tất cả các hệ thống trong thực tế đều trở thành phi tuyến nếu các biến củ a chúng có thể thay đổi không giới hạn. Ví dụ, hệ thống dao độ ng lò xo trong Hình 2.1 là một hệ thống tuyến tính được biểu diễn bằng phương trình 2.1, chừ ng nào vị trí của vật, y(t), chỉ xê dịch trong một khoảng nhỏ nhất định. Nếu ta tác dụ ng lực để y(t) tăng lên mãi thì đến một mức độ nào đó lò xo sẽ không còn chịu đượ c và đứt. Vì vậy, câu hỏi về sự tuyến tính và khoảng áp dụng được cần phải đặ t ra cho mỗi hệ thố ng. Tính tuyến tính của một hệ thống được xác định dựa trên mối quan hệ giữ a tín hiệu kích thích (tín hiệu vào) và đáp ứng của hệ thống. Trong mạng điện ở Hình 2.2, tín hiệu kích thích là dòng điện i(t) và đáp ứng của hệ thống là hiệu điện thế v(t). Phát biểu một cách tổng quát, một hệ thống là tuyến tính khi và chỉ khi nó thỏa mãn được cả điều kiệ n sau: 1. Nguyên lý chồng: Nếu đáp ứng của hệ thống là y1 (t) khi tín hiệ u kích thích là x1 (t) và đáp ứng của hệ thống là y2 (t) khi tín hiệu kích thích là x2(t) thì đáp ứng của hệ thống sẽ là y1 (t)+y2 (t) khi tín hiệu kích thích là x1(t)+x2 (t ). 2. Tính chất đồng nhất: Nếu y là tín hiệu ra của hệ thống khi tín hiệu vào là x thì khi tín hiệu vào được nhân với một hệ số tỷ lệ, tín hiệu ra của hệ thố ng cũng phải thay đổi theo cùng tỷ lệ, nghĩa là đáp ứng của hệ thống sẽ là βy khi tín hiệu kích thích là βx, với β là một giá trị bất kỳ . Ví dụ, hệ thống được mô tả bởi quan hệ y = x2 không phải là một hệ thố ng tuyến tính vì không thỏa mãn cả hai điều kiện. Hệ thống được mô tả bởi quan hệ y = mx+b cũng không tuyến tính vì không thỏa mãn được tính chất đồng nhấ t. Tuy nhiên, hệ thống này có thể coi là tuyến tính xung quanh một điểm (x0 , y0 ) cho các thay đổi ∆x, ∆y: ∆x = x−x0 , ∆y = y−y0; vì mối quan hệ giữa ∆x và ∆y , biểu diễn bằng phương trình ∆y = m∆x, thỏa mãn cả hai điều kiện đ ã nêu. Phần lớn các hệ thống cơ học và điện đều có thể coi là tuyến tính trong mộ t miền giá trị khá rộng của các biến. Điều đó thường không đúng với các hệ thố ng nhiệt và chất lỏng, vì những hệ thống này có khá nhiều đặc trưng phi tuyế n. Tuy nhiên, chúng ta có thể tuyến tính hóa các phần tử phi tuyến với giả thiết tín hiệ u thay đổi trong khoảng khá nhỏ. Xét một phần tử với tín hiệu kích thích là x(t) và đáp ứng là y(t), ở đó mối quan hệ giữa hai biến được biểu diễn bằng phươ ng trình: y(t) = g(x(t)) (2.6) ở đó g biểu thị rằng y(t) là một hàm của x(t). Xác định một giá trị của tín hiệ u vào, x0 , gọi là điểm làm việc bình thường của phần tử. Thực hiện khai triể n Taylor tại x0 , chúng ta có: 19 ... 2 ) ( 1 )() ( 2 0 2 2 0 0 00 + − + − +== == x x dx gdx x dx dg xgxgy xxxx (2.7) Với giả thiết tín hiệu thay đổi rất nhỏ xung quanh điểm làm việc bình thườ ng, chúng ta có thể xấp xỉ (2.7) bằng phươ ng trình: ) ( 1 )( 0 0 0 0 0 xxm y x x dx dg xgy xx −+ = − += = (2.8) hay: ∆y = m∆x (2.9) Độ chính xác của phép xấp xỉ tuyến tính này phụ thuộc vào khả năng áp dụng giả thiết trong từng trường hợp cụ thể . Nếu biến ra y phụ thuộc vào nhiều biến vào, x1 , x2 , ..., x n, quan hệ giữa y và các biến vào có thể được biểu diễn dưới dạng: y = g(x1 , x2, ..., x n) (2.10) Tương tự như đối với trường hợp hàm đơn biến, chúng ta có thể thực hiệ n khai triển Taylor tại điểm làm việc xác định bởi x10 , x20 , ..., x n0 , và bỏ qua các thành phần có bậc cao để thu được xấp xỉ tuyế n tính: )(...)(),...,,( 0 0 0 01 1 000 1 1 1 21 n n xxnx x n x x x g x x x g xxxg y nn − ∂ ∂ ++ − ∂ ∂ += == (2.11) Ví dụ 2.1 Xét một hệ thống con lắc bao gồm một vật có khối lượng M được treo bằng mộ t sợi dây có độ dài L (Hình 2.4). Giả thiết sợi dây không có khối lượng và không đàn hồi. Mômen quay trên vật được tính bằng công thức: T = MgLsin θ (2.12) M L θ Hình 2.4. Hệ thống con lắc ở đó g là gia tốc trọng trường và θ là góc giữa sợi dây với phương thẳng đứng. 20 Điểm cân bằng của hệ thống là θ0 = 0o . Áp dụng khai triển Taylor tới đạ o hàm bậc nhất tại θ0 , chúng ta có được xấp xỉ tuyến tính của T: θ θ θ θ θ θ θ θ θ MgLMgLMgLT =−= − ∂ ∂ = = ))(0(cos) ( sin 0 0 0 (2.13) Xấp xỉ này tương đối chính xác với -π4 ≤ θ ≤ π4. Ví dụ, sai số của phép xấp xỉ khi con lắc qua các vị trí ±30o là khoảng 2. 2.4. Biến đổi Laplace Khả năng xấp xỉ tuyến tính các hệ thống vật lý cho phép chúng ta xem xét tớ i việc sử dụng biến đổi Laplace (Laplace transform). Phương pháp biến đổ i Laplace cho phép biến các phương trình vi phân tuyến tính thành các phươ ng trình đại số dễ giải hơn. Với phương pháp này, việc xác định đáp ứng của hệ thống theo thời gian bao gồm những bướ c sau: 1. Thiết lập các phương trình vi phân mô tả hoạt động của hệ thố ng 2. Áp dụng biến đổi Laplace cho các phươ ng trình vi phân 3. Giải các phương trình đại số thu được sau các phép biến đổi cho các biế n cầ n quan tâm Biến đổi Laplace tồn tại cho một phương trình vi phân nế u tích phân không thực sự của biến đổi hội tụ. Nói một cách khác, điều kiện đủ để một hàm f(t ) có biến đổi Laplace là f(t) liên tục từng đoạn trong miền 0, ∞), và: ∞∃ ∫ ∞ − 0 )(:0 dtetfs st (2.14) Nếu ∀t > 0: f(t) < Me αt với các giá trị thực M > 0 và α > 0 nào đ ó, tích phân trên sẽ hội tụ với mọi ∞ > s > α. Giá trị nhỏ nhất có thể của α được gọi là giới hạ n của hội tụ tuyệt đối. Biến đổi Laplace của hàm f(t) tồn tại với mọi s > α và được định nghĩa như sau: ∫ ∞ − == 0 )()()( dtetftfsF st L (2.15) Phép biến đổi Laplace nghịch (inverse Laplace transform) của F(s) được đị nh nghĩa như sau: ∫ ∞ + ∞ − − == i i st dsesF π i sFtf σ σ ) ( 2 1 )()( 1 L (2.16) ở đó σ được chọn sao cho tất cả các điểm cực (pole) của F(s) đều nằ m bên trái của đường biên của tích phân trong mặt phẳng phức, nghĩa là F( σ+i ω) hội tụ vớ i mọi ω nằm trong khoảng (−∞, +∞ ). Một số tính chất của biến đổ i Laplace: 1. Tính duy nhất 21 F(s) ≡ G(s) ⇒ f(t) ≡ g(t ) 2. Tuyến tính L αf1(t) + βf2 (t) = αF1 (s) + βF2(s) L−1 αF1(s) + βF2 (s) = αf1 (t) + βf2(t ) 3. Vi phân − Đạo hàm bậ c 1 )0() ( )( fs sF dt tdf −=⎥ ⎦ ⎤ ⎢ ⎣ ⎡ L − Đạo hàm bậ c 2 0 2 2 2 ) ( )0() ( )( = −−= ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ t dt t df sfsF s dt tfd L − Đạo hàm bậc n ∑= = − − − −= ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ n k t k k kn n n n dt tf d ssF s dt tfd 1 0 1 1 ) ( ) ( )( L 4. Tích phân s s F d f t ) ( ) ( 0 = ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ ∫ τ τL )()()() ( 0 sGsFdgt f t = ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ − ∫ τ τ τL 5. Dịch tần số Le − α t f(t) = F(s+ α ) 6. Dịch thời gian Lf(t − τ) = e−s τF(s ) 7. Nhân tỷ lệ ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = α αα s Ftf 1 )(L 8. Nhân chập Lf1(t) ∗ f2 (t) = F1 (s)F2 (s ) 9. Giá trị khởi đầ u )(lim)0( ssFf s ∞ → = 10. Giá trị cuố i cùng )(lim)( 0 ssFf s → =∞ Bảng 2.1. Biến đổi Laplace của một số hàm quan trọng f(t) (t ≥ 0) F(s ) Hàm xung đơn vị δ(t) 1 (s > 0) 1 s 1 (s > 0) 22 t 2 1 s (s > 0) t n (n∈Ζ+ ) 1 + n s n (s > 0) e − αt α+s 1 (s > max(0, − α )) sin( ωt) 22 ω ω +s (s > 0) cos( ωt) 22 ω+ s s (s > 0) Xem xét hệ thống lò xo-vật-cản được mô tả bởi phương trình (2.1). Biến đổ i Laplace của phương trình (2.1) là: )()()0()()0() ( 0 2 sFsKYyssY f dt dy sysYs M t =+− + ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ − − = (2.17) Với các điều kiện F(s) = 0, y(0) = y0 và 0 0 = =t dt dy , chúng ta có: Ms2Y(s) − Msy0 + fsY(s) − fy0 + KY(s) = 0 (2.18) Giải phương trình (2.18) cho Y(s ): ) ( ) ( ) ( )() ( )( 2 0 2 0 s q s p MKsMf s yMf s Kfs Ms yf Ms sY = + + + = + + + = (2.19) Phương trình q(s) = 0 được gọi là phương trình đặc trưng ( characteristic equation) của Y(s) bởi vì nghiệm của phương trình này quyết định đặc trưng của đáp ứng theo thời gian của hệ thống. Nghiệm của phương trình đặc trưng đượ c gọi là các điểm cực (pole), còn nghiệm của phương trình p(s) = 0 được gọi là các điểm không (zero) của Y(s). Để xác định đáp ứng theo thời gian y(t) của hệ thố ng bằng biến đổi Laplace nghịch của Y(s), người ta thường dùng phươ ng pháp khai triển phân thức đơn giản. Phương pháp này có thể phát biểu như sau: Giả sử hàm Y(s) có thể biểu diễn được dưới dạ ng: ))...()( ( ))...()( ( ) ( 2 1 21 n m pspsp s zszsz s sY −− − −− − = (2.20) ở đó z i (i = 1..m) là các điểm không của Y(s) và pj (j = 1..n) là các điểm cực của Y(s). Khi đó Y(s) có thể khai triển được thành tổng của các phân thức đơn giản: n n p s k p s k p s k sY − + + − + − = ...) ( 2 2 1 1 (2.21) k j (j = 1..n) được gọi là các phần dư (residue). Để tính nhanh được k1 , chúng ta nhân cả hai vế của phương trình (2.21) với (s − q1 ): 23 n n p s p s k p s p s kksYps − − + + − − +=− 1 2 1 211 ...)()( (2.22) Cho s = p1, vế phải của phương trình (2.22) sẽ chỉ còn lại k1 , nghĩ a là: 11 ))...()( ( ))...()( ( )() ( 3 2 2 1 11 ps n m ps pspsp s zszsz s sYpsk == −− − −− − =−= (2.23) Các phần dư còn lại, k2, k3 ,..., k n, cũng được tính bằng cách tương tự . Xét một trường hợp cụ thể, với KM = 2, fM = 3 và y0 = 1. Khi đó phươ ng trình (2.19) trở thành: )2)(1 ( 3 2 3 3 )( 2 + + + = + + + = s s s s s s sY (2.24) Áp dụng phương pháp khai triển phân thức đơn giản vớ i (2.24): 2 1 )( 21 + + + = s k s k sY (2.25) k1 và k2 được tính như sau: 2 2 3 )()1 ( 1 1 1 = + + =+ = −=−= ss s s sYsk (2.26) 1 1 3 )()2 ( 2 2 2 − = + + =+ = −=−= ss s s sYsk Đáp ứng theo thời gian y(t) được xác định bởi biến đổi Laplace nghịch của Y(s): tt e e s s sYty 2111 2 2 1 1 2 )()( −−−−− −=⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + − +⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + == LLL (2.27) Việc
GIỚI THIỆU VỀ CÁC HỆ THỐNG ĐIỀU KHIỂN
Giới thiệu
Nhiệm vụ của các kỹ sư điều khiển là hiểu rõ và điều khiển các thành phần của môi trường làm việc, thường được gọi là các hệ thống, nhằm tạo ra những sản phẩm có ích cho xã hội Để có thể điều khiển một cách hữu hiệu, các hệ thống cần điều khiển phải được mô hình hóa, vì vậy sự hiểu biết bản chất và nguyên lý hoạt động của các hệ thống là vô cùng quan trọng Trong thực tế, kỹ thuật điều khiển còn được áp dụng cho những hệ thống mà hoạt động của chúng chưa được lý giải hoàn toàn, ví dụ như một số quy trình hóa học Thách thức đối với kỹ thuật điều khiển ngày nay là mô hình hóa và điều khiển các hệ thống hiện đại, phức tạp, có nhiều quan hệ tương hỗ, như các hệ thống điều khiển giao thông, các quá trình hóa học, hay các hệ thống robot Tuy nhiên, lĩnh vực lớn nhất của kỹ thuật điều khiển vẫn là các hệ thống tự động hóa công nghiệp, một lĩnh vực đã và đang phát triển mạnh mẽ, mang lại nhiều lợi ích cho nền kinh tế và xã hội
Lý thuyết điều khiển dựa trên các nền tảng của lý thuyết phản hồi và phân tích hệ thống tuyến tính, kết hợp các khái niệm của mạng truyền dữ liệu và lý thuyết truyền thông Vì vậy, phạm vi của kỹ thuật điều khiển không hạn chế trong một ngành kỹ thuật cụ thể nào mà có thể áp dụng trong nhiều lĩnh vực khác nhau như hàng không, hóa học, cơ học, môi trường, xây dựng, điện và điện tử
Ví dụ, chúng ta thường gặp các hệ thống điều khiển trong đó bao gồm các bộ phận điện, cơ học và cả hóa học Ngoài ra, những kiến thức ngày càng tăng về động lực của các hệ thống chính trị, xã hội và thương mại cho phép mở ra khả năng ứng dụng của kỹ thuật điều khiển trong các hệ thống như vậy
Một hệ thống điều khiển (control system) là một liên kết của nhiều thành phần, tạo nên một cấu hình hệ thống có khả năng đáp ứng một yêu cầu nhất định
Cơ sở để thực hiện việc phân tích một hệ thống là kiến thức nền tảng cung cấp bởi lý thuyết hệ thống tuyến tính, trong đó giả thiết mối quan hệ giữa các thành phần của hệ thống là mối quan hệ nhân-quả Một thành phần hay quá trình (process) cần được điều khiển có thể biểu diễn bằng một khối có đầu vào và đầu ra (Hình 1.1) Quan hệ vào-ra thể hiện mối quan hệ nhân-quả của quá trình, trong đó tín hiệu vào được xử lý nhằm tạo ra một tín hiệu ra, thường là với công suất đã được khuyếch đại Một hệ thống điều khiển kiểu vòng hở (open-loop) sử dụng một bộ điều khiển nhằm điều khiển một quá trình đáp ứng một yêu cầu xác định trước được thể hiện trong Hình 1.2
Hình 1.1 Quá trình cần điều khiển
Trái với các hệ thống điều khiển vòng hở, một hệ thống điều khiển kiểu vòng kín (closed-loop) sử dụng thêm một giá trị đo của tín hiệu ra thực sự để so sánh với đáp ứng đầu ra được mong muốn cho quá trình cần điều khiển Giá trị đo này được gọi là tín hiệu phản hồi (feedback signal) Sơ đồ của một hệ thống điều khiển phản hồi kiểu vòng kín được thể hiện trong Hình 1.3
Quá trình Đáp ứng mong muốn Ra
Hình 1.2 Hệ thống điều khiển vòng hở
Bộ điều khiển Định nghĩa: một hệ thống điều khiển phản hồi là một hệ thống điều khiển có khuynh hướng duy trì một mối quan hệ được định trước giữa các giá trị biến thiên của hệ thống bằng các phép so sánh giữa các giá trị này, sử dụng sự sai khác như một phương thức điều khiển
Quá trình Đáp ứng mong muốn Ra
Hình 1.3 Hệ thống điều khiển phản hồi kiểu vòng kín
Hệ thống điều khiển phản hồi thường sử dụng hàm mô tả một mối quan hệ xác định trước giữa tín hiệu ra và tín hiệu vào đối sánh để điều khiển quá trình Thường thì sự sai khác giữa tín hiệu ra của quá trình và tín hiệu vào đối sánh được khuyếch đại và sử dụng để điều khiển quá trình sao cho sự sai khác liên tục giảm Khái niệm phản hồi được coi là nền tảng cho việc phân tích và thiết kế các hệ thống điều khiển
Do sự phức tạp của các hệ thống cần điều khiển ngày càng lớn và việc đạt được hiệu suất tối ưu của các hệ thống ngày càng được quan tâm, tầm quan trọng của kỹ thuật điều khiển đã và đang gia tăng một cách nhanh chóng Khi các hệ thống trở nên phức tạp, chúng ta cần xem xét tới mối quan hệ giữa nhiều biến cần điều khiển của hệ thống Những hệ thống như vậy được gọi là hệ thống điều khiển đa biến (multi-variable control system hay còn gọi là MIMO − multiple- input multiple-output), để phân biệt với các hệ thống đơn biến (SISO − single- input single-output) Mô hình một hệ thống điều khiển đa biến được biểu diễn trong Hình 1.4
Quá trình Đáp ứng mong muốn
Hình 1.4 Hệ thống điều khiển đa biến
Lịch sử của điều khiển tự động
Ứng dụng phản hồi để điều khiển một hệ thống có quá trình lịch sử vô cùng lý thú Những ứng dụng đầu tiên của điều khiển phản hồi xuất hiện cùng với sự phát triển các cơ cấu điều chỉnh dùng phao nổi của người Hy Lạp trong giai đoạn 300 B.C đến 1 B.C., ví dụ như chiếc đồng hồ nước của Ktesibios Vào khoảng năm
250 B.C., Philon sáng chế ra một loại đèn dầu, sử dụng một phao nổi để khống chế sao cho mực dầu trong đèn luôn ở một mức cố định Tại thành phố Alexandria của Ai Cập vào thế kỷ đầu tiên sau công nguyên, một tác giả tên là Heron đã viết một cuốn sách mang tiêu đề Pneumatica, trong đó mô tả vài dạng cơ cấu điều khiển mức nước sử dụng phao nổi
Hệ thống phản hồi đầu tiên được phát minh ở châu Âu là thiết bị khống chế nhiệt độ của Cornelis Drebbel (1572 – 1633) ở Hà Lan Dennis Papin (1647 –
1712) phát minh ra thiết bị điều chỉnh áp suất cho nồi hơi vào năm 1681 Đây là một dạng thiết bị an toàn, tương tự như van an toàn của nồi áp suất
Thiết bị điều khiển phản hồi tự động đầu tiên được sử dụng trong một hệ thống công nghiệp được ghi nhận là thiết bị điều tốc do James Watt phát triển vào năm 1769, dùng để điều khiển tốc độ của động cơ hơi nước
Hình 1.5 Thiết bị điều tốc bằng các quả cầu (flyball governor) của James Watt
Theo người Nga thì hệ thống phản hồi đầu tiên là một thiết bị điều chỉnh mức nước, do I Polzunov phát minh vào năm 1765 Thiết bị này đo mức nước trong nồi hơi và điều khiển việc đóng mở van cấp nước
Giai đoạn trước 1868, sự phát triển các hệ thống điều khiển tự động còn mang tính trực giác Các nỗ lực nhằm tăng độ chính xác của các hệ thống điều khiển dẫn đến làm chậm sự suy giảm của các dao động nhất thời, thậm chí làm hệ thống trở nên không ổn định Điều đó dẫn đến sự cấp thiết phải phát triển một lý thuyết về điều khiển tự động Vào năm 1868, J.C Maxwell là người đã thiết lập một lý thuyết toán học liên quan tới lý thuyết điều khiển, sử dụng mô hình phương trình vi phân để giải thích các vấn đề về tính thiếu ổn định mà thiết bị điều tốc của James Watt gặp phải Nghiên cứu của Maxwell quan tâm tới ảnh hưởng của các tham số của hệ thống tới hiệu suất của hệ thống Cũng trong khoảng thời gian đó, nhà khoa học Nga I.A Vyshnegradskii đã thiết lập một lý thuyết toán học về các thiết bị điều chỉnh
Từ giai đoạn trước chiến tranh thế giới thứ II, lý thuyết và kỹ thuật điều khiển phát triển theo hai xu hướng khác nhau Tại Mỹ và Tây Âu, một trong những động lực chính thúc đẩy các ứng dụng của phản hồi là sự phát triển các hệ thống điện thoại và các bộ khuyếch đại phản hồi điện tử, thực hiện bởi Bode, Nyquist và Black tại Bell Telephone Laboratories (Bell Labs – thành lập bởi AT&T vào năm 1925, từ năm 1996 trở thành một bộ phận của Lucent Technologies) Đặc trưng của xu hướng này là sử dụng các phương pháp trong miền tần số, chủ yếu để mô tả hoạt động của các bộ khuyếch đại phản hồi bằng các biến tần số như dải thông Xu hướng thứ hai diễn ra ở Liên bang Xô viết, nơi mà lý thuyết điều khiển là lĩnh vực thống lĩnh bởi nhiều nhà toán học và cơ học ứng dụng danh tiếng Vì vậy, lý thuyết điều khiển Xô viết đi theo hướng dùng các mô hình toán học trong miền thời gian, sử dụng các phương trình vi phân
Một động lực to lớn có tác dụng thúc đẩy sự phát triển về lý thuyết cũng như ứng dụng của điều khiển tự động xuất hiện trong thời gian diễn ra chiến tranh thế giới thứ II, do sự cần thiết phải thiết kế và chế tạo các hệ thống lái tự động cho máy bay, ngắm bắn tự động, điều khiển anten của radar, cùng nhiều hệ thống thiết bị quân sự khác dựa trên phương thức điều khiển phản hồi Sự phức tạp và hiệu suất được mong đợi của các hệ thống thiết bị quân sự này đòi hỏi phải mở rộng các kỹ thuật điều khiển đã có và thúc đẩy sự quan tâm tới các hệ thống điều khiển cũng như sự phát triển các lý thuyết và phương pháp mới Cho tới năm
1940, trong hầu hết các trường hợp, việc thiết kế các hệ thống điều khiển là một nghệ thuật theo phương pháp thử-và-sai Trong những năm của thập kỷ 1940s, các phương pháp toán học và phân tích đã tăng cả về số lượng và tính hữu dụng, giúp kỹ thuật điều khiển trở thành một ngành kỹ thuật độc lập
Các kỹ thuật trong miền tần số thống trị lĩnh vực điều khiển sau chiến tranh thế giới thứ II với ứng dụng ngày càng phổ biến của phương pháp biến đổi Laplace và mặt phẳng tần số phức Vào những năm 1950s, trọng tâm của lý thuyết điều khiển là sự phát triển và ứng dụng của các phương pháp mặt phẳng s và đặc biệt là phương pháp quỹ tích nghiệm Đến những năm 1980s, việc sử dụng máy tính số cho các bộ phận điều khiển trở nên phổ biến Những phần tử điều khiển sử dụng máy tính này có khả năng tính toán một cách nhanh chóng và chính xác, điều đó trước kia nằm ngoài khả năng của các kỹ sư điều khiển Ngày nay, máy tính là không thể thiếu trong các hệ điều khiển ở đó rất nhiều biến của hệ thống cần được đo đạc và điều khiển cùng một lúc
Với sự mở đầu kỷ nguyên không gian, một động lực nữa của kỹ thuật điều khiển xuất hiện, đó là sự cần thiết phải thiết kế các hệ thống điều khiển vô cùng phức tạp và có độ chính xác cao cho các hệ thống tên lửa và thăm dò không gian Thêm nữa, sự cần thiết phải giảm tới mức tối thiểu trọng lượng của các vệ tinh và điều khiển chúng một cách chính xác đã khai sinh một lĩnh vực quan trọng: điều khiển tối ưu Do những yêu cầu đó, các phương pháp trong miền thời gian của Lyapunov, Minorsky và một số nhà khoa học khác ngày càng được quan tâm Ngoài ra, những lý thuyết về điều khiển tối ưu được phát triển bởi L.S Pontryagin (Nga) và R Bellman (Mỹ) cũng là những chủ đề được quan tâm.
Ví dụ về các hệ thống điều khiển hiện đại
Điều khiển phản hồi là một yếu tố quan trọng trong nền công nghiệp cũng như trong đời sống xã hội hiện đại Điều khiển ô tô là một ví dụ Lái xe là một công việc nhẹ nhàng khi chiếc ô tô đáp ứng một cách nhanh chóng những lệnh của người lái Những chiếc ô tô hiện đại có bộ phận trợ lực tay lái và phanh, sử dụng các bộ khuyếch đại thủy lực để khuyếch đại lực do người lái xe tác động lên tay lái và phanh Sơ đồ khối đơn giản của một hệ thống điều khiển tay lái ô tô được thể hiện trong Hình 1.6 Hướng lái người lái xe mong muốn được so sánh với giá trị đo của hướng chuyển động thực sự của xe để sinh ra một giá trị đo độ sai lệch Hướng chuyển động thực sự của xe được cảm nhận bởi bản thân người lái xe, bằng trực giác và cảm giác về độ nghiêng của cơ thể Ngoài ra còn có một thông tin phản hồi nữa là cảm giác tay lái của người lái xe Các hệ thống điều khiển lái của tàu thủy hay máy bay cũng có nguyên lý tương tự Tất cả các hệ thống đó hoạt động theo một quy trình vòng kín, được biểu diễn trong Hình 1.7 Tín hiệu ra mong muốn và tín hiệu ra thực sự được so sánh và sự sai khác sẽ được khuyếch đại bằng một bộ khuyếch đại công suất Tín hiệu ra từ bộ khuyếch đại sẽ khiến bộ phận chấp hành điều chỉnh quá trình nhằm làm giảm sai lệch nói trên
Ví dụ, khi một chiếc tàu thủy hướng quá sang bên phải, bánh lái của tàu sẽ được điều chỉnh để lái tàu về bên trái Hệ thống biểu diễn trong Hình 1.7 là một hệ thống điều khiển phản hồi âm, vì tín hiệu ra bị trừ vào tín hiệu vào và sự sai khác đó được sử dụng làm tín hiệu vào cho bộ khuyếch đại
Hình 1.6 Hệ thống điều khiển tay lái ô tô
Cơ cấu Lái xe lái
Cảm nhận của lái xe (trực giác, xúc giác)
Các hệ thống điều khiển quen thuộc với chúng ta cũng có những phần tử cơ bản như hệ thống trong Hình 1.7 Ở một hệ thống điều chỉnh mức chất lỏng trong bể chứa bằng tay, tín hiệu vào là một mức chất lỏng người vận hành được lệnh phải duy trì (và được ghi nhớ bởi người vận hành), bộ khuyếch đại công suất là bản thân người vận hành và bộ cảm biến là trực giác của người vận hành Bộ phận chấp hành là một van mà người điều khiển phải đóng hay mở để điều chỉnh mức chất lỏng trong bể Một ví dụ nữa rất quen thuộc với cuộc sống của chúng ta là chiếc tủ lạnh Người sử dụng có thể đặt một mức nhiệt độ mong muốn, một nhiệt kế sẽ đo nhiệt độ thực sự trong tủ lạnh và độ sai lệch của nhiệt độ thực sự với nhiệt độ mong muốn, còn động cơ nén khí của tủ lạnh đóng vai trò của bộ khuyếch đại công suất
Tín hiệu vào hay đối sánh
Hình 1.7 Một hệ thống điều khiển vòng kín cơ bản
Tự động hóa được định nghĩa như một công nghệ trong đó các mệnh lệnh đã được lập trình được sử dụng để vận hành một quá trình nhất định, và được kết hợp với sự phản hồi thông tin để xác định xem các mệnh lệnh đó có được thực hiện một cách đúng đắn hay không Tự động hóa thường được áp dụng cho các quá trình vốn đã được vận hành bởi con người Khi được tự động hóa, quá trình có thể vận hành mà không cần tới sự trợ giúp hay can thiệp của con người Trong thực tế, phần lớn các hệ thống tự động có khả năng thực hiện các chức năng của chúng với độ chính xác cao hơn và tốn ít thời gian hơn so với khả năng con người có thể làm được
Một trong những lĩnh vực đặc biệt của tự động hóa là robotics Robot là những thiết bị tự động được điều khiển bằng máy tính Robot công nghiệp là một lĩnh vực đặc biệt của tự động hóa, trong đó các thiết bị tự động (robot) được thiết kế để thay thế lao động của con người Để làm được điều đó, robot cần phải mang một số những đặc tính tương tự như con người Một trong những thiết bị có đặc tính tương tự con người được sử dụng phổ biến nhất là các cánh tay máy, thiết bị chấp hành cơ khí có cấu trúc phỏng theo cánh tay và cổ tay của con người
Một ứng dụng rất quan trọng của công nghệ điều khiển là các bộ phận điều khiển trong ô tô hiện đại: các hệ thống điều khiển cho giảm xóc, trợ lái, điều khiển hiệu suất làm việc của động cơ, hay các hệ thống lái bốn bánh, điều khiển chống trượt
Người ta hay nói đến khoảng cách giữa lý thuyết và thực tiễn trong kỹ thuật điều khiển Cũng giống như nhiều ngành khác, trong nhiều lĩnh vực của kỹ thuật điều khiển lý thuyết đã đi trước ứng dụng khá xa Tuy nhiên, có một lĩnh vực mà khoảng cách này là không đáng kể, đó là trong công nghiệp năng lượng điện Ngành năng lượng điện chủ yếu bao gồm các lĩnh vực chuyển hóa năng lượng thành điện năng, kiểm soát và phân phối Các hệ thống điều khiển bằng máy tính đã được sử dụng để tăng tính hiệu quả trong việc sử dụng các nguồn năng lượng Ngoài ra, việc kiểm soát lượng chất thải của các nhà máy điện để giảm thiểu ô nhiễm đã trở thành một vấn đề vô cùng quan trọng Các nhà máy điện hiện đại với công suất lớn tới hàng trăm megawatts cần những hệ thống điều khiển tự động chịu trách nhiệm về các mối quan hệ giữa các biến của toàn bộ quá trình và thực hiện việc tối ưu hóa quá trình sản xuất điện năng Một quá trình như vậy có thể có tới hơn 90 biến đặt dưới một sự điều khiển thống nhất Ví dụ, để điều khiển hoạt động của lò hơi, hệ thống cần đo các giá trị biến thiên như nhiệt độ, áp suất, nồng độ ôxy và cung cấp cho máy tính thực hiện việc tính toán Sơ đồ khối của một hệ thống điều khiển bằng máy tính được biểu diễn trong Hình 1.8 Ngành công nghiệp năng lượng điện đã sử dụng được nhiều khía cạnh hiện đại của kỹ thuật điều khiển vào những ứng dụng có ý nghĩa quan trọng Bài học của ngành công nghiệp năng lượng điện cho thấy, yếu tố làm duy trì khoảng cánh giữa lý thuyết và ứng dụng của kỹ thuật điều khiển trong nhiều lĩnh vực là việc thiếu những thiết bị dùng để đo đạc tất cả các biến quan trọng của các quá trình, bao gồm cả chất lượng và thành phần của sản phẩm Khi những thiết bị này trở nên sẵn có, các ứng dụng của lý thuyết điều khiển hiện đại vào các hệ thống công nghiệp sẽ tăng lên nhanh chóng
Hình 1.8 Một hệ thống điều khiển bằng máy tính
Cơ cấu chấp hành Máy tính
_ + Ứng dụng của khái niệm điều khiển phản hồi đã và đang xuất hiện trong rất nhiều lĩnh vực như điều khiển tự động việc tàng trữ hàng hóa, các hệ thống tự động hóa trong nông nghiệp, các hệ thống sưởi ấm và làm lạnh sử dụng năng lượng mặt trời, các ứng dụng của lý thuyết điều khiển trong các lĩnh vực y-sinh học như thí nghiệm, chẩn đoán, cấy ghép bộ phận giả và các hệ thống điều khiển sinh học
Cuối cùng, một lĩnh vực đang thu hút nhiều sự quan tâm là mô hình hóa các quá trình phản hồi phổ biến trong các hệ thống xã hội, kinh tế và chính trị Các mô hình như vậy rất có ích cho việc tìm hiểu, giải thích và dự đoán các hoạt động của các hệ thống này, ví dụ như để đánh giá tác động của sự điều tiết và chi tiêu của nhà nước tới các hoạt động của hệ thống kinh tế
Bài 1.1 Một nguồn phát laser có thể điều khiển mức năng lượng của ánh sáng phát ra bao gồm các bộ phận sau: một laser được điều khiển bởi một dòng điện vào để phát ra năng lượng dưới dạng ánh sáng, một bộ vi điều khiển có chức năng điều khiển dòng điện cấp cho laser và một cảm biến Vi xử lý so sánh mức năng lượng được mong muốn với một tín hiệu từ bộ cảm biến tỷ lệ với năng lượng thực sự đang phát ra của nguồn laser Vẽ sơ đồ khối của hệ thống điều khiển vòng kín đó
Bài 1.2 Vẽ sơ đồ khối biểu diễn một hệ thống điều khiển phản hồi mô tả việc điều khiển tốc độ của xe ô tô bởi người lái xe
Bài 1.3 Một máy ảnh tự động sử dụng laser hay siêu âm để xác định khoảng cách tới đối tượng được chụp và tự điều chỉnh tiêu cự của ống kính cho phù hợp
Vẽ sơ đồ khối của hệ thống
Bài 1.4 Chúng ta có thể coi việc tắm như là điều khiển một quá trình có hai lối vào là đường nước nóng và đường nước lạnh với lưu lượng được điều khiển bởi hai van độc lập với nhau Mục đích của việc điều khiển lượng nước vào mỗi đường là để nước ở phun ra ở vòi tắm có lưu lượng và nhiệt độ như mong muốn
Vẽ sơ đồ khối của hệ thống vòng kín
Bài 1.5 Một người lính dừng chân hàng ngày bên cạnh một cửa hiệu trên đường tới doanh trại và chỉnh đồng hồ đeo tay của anh ta theo đồng hồ treo tại cửa hiệu vào đúng 9 giờ sáng mỗi ngày Một ngày, anh ta bước vào cửa hiệu và khen ngợi tính chính xác của chiếc đồng hồ tại cửa hiệu với người chủ cửa hiệu Ông ta trả lời rằng ông chỉnh chiếc đồng hồ hàng ngày vào lúc 5 giờ chiều theo tiếng đại bác chào cờ tại doanh trại quân đội Người lính nói, anh ta là một pháo thủ và chính anh ta là người bắn phát đại bác vào lúc 5 giờ chiều mỗi ngày đó
Thông tin phản hồi trong trường hợp này là phản hồi âm hay dương? Giả sử cứ sau 24 giờ chạy liên tục, chiếc đồng hồ tại cửa hiệu sẽ bị chậm một phút và chiếc đồng hồ của người lính sẽ bị chậm ba phút, sai lệch về thời gian của phát đại bác sau 15 ngày sẽ là bao nhiêu?
MÔ HÌNH TOÁN HỌC CỦA HỆ THỐNG
Giới thiệu
Để hiểu và điều khiển các hệ thống phức tạp, cần phải thiết lập được các mô hình toán học định tính của những hệ thống này Mô hình toán học được thiết lập dựa trên sự phân tích các mối quan hệ giữa các biến của hệ thống Bởi vì các hệ thống chúng ta cần quan tâm là những hệ thống động về bản chất, người ta thường dùng các phương trình vi phân để mô tả chúng Nếu những phương trình đó có thể được tuyến tính hóa, phương pháp biến đổi Laplace có thể được sử dụng để đơn giản hóa việc giải chúng Trong thực tế, do sự phức tạp của hệ thống và do nhiều yếu tố có liên quan không được xác định, chúng ta phải sử dụng đến các giả thiết về hệ thống Vì vậy, khi nghiên cứu các hệ thống vật lý, cần phải đưa ra được những giả thiết cần thiết để tuyến tính hóa hệ thống Khi đó, chúng ta có thể sử dụng các định luật vật lý mô tả hệ thống tuyến tính để thiết lập được một hệ phương trình vi phân tuyến tính Cuối cùng, các công cụ toán học, ví dụ như biến đổi Laplace, được sử dụng để giải ra nghiệm của hệ phương trình mô tả hoạt động của hệ thống Tóm lại, phương pháp phân tích vấn đề của các hệ thống động có thể bao gồm những bước như sau:
1 Xác định hệ thống và các thành phần của hệ thống
2 Thiết lập mô hình toán học và các giả thiết cần thiết
3 Viết các phương trình vi phân mô tả mô hình của hệ thống
4 Giải các phương trình cho các biến ra cần xác định
5 Kiểm tra xem các nghiệm tìm được có phù hợp với các giả thiết
6 Phân tích lại hoặc chuyển sang bước thiết kế
Phương trình vi phân của các hệ thống vật lý
Các phương trình vi phân mô tả hoạt động của một hệ thống vật lý được thiết lập bằng cách sử dụng các định luật vật lý của các quá trình Phương pháp này có thể áp dụng cho các hệ thống cơ khí, điện, chất lỏng, nhiệt động
Ví dụ, chúng ta có thể mô hình hóa hệ thống giảm xóc của ô tô bằng một hệ thống cơ học đơn giản như trong Hình 2.1, bao gồm một vật có khối lượng M được treo bằng một lò xo, có thể trượt theo phương thẳng đứng bên trong một ống có vai trò cản dao động (damper) Hệ số ma sát giữa bề mặt vật và bề mặt ống là f Hệ số đàn hồi của lò xo là K Vật có thể chuyển động theo chiều thẳng đứng y dưới tác động của một ngoại lực F(t) Theo định luật 2 của Newton:
Hình 2.1 Hệ thống lò xo-vật-cản
Kéo vật tới một vị trí ban đầu rồi thả ra, khi đó chuyển động của vật sẽ là một dao động tắt dần Giải phương trình (2.1) cho y(t) chúng ta sẽ thu được phương trình chuyển động của vật dưới dạng:
Ví dụ thứ hai là một mạch RLC (Hình 2.2) sử dụng một nguồn dòng có cường độ dòng điện là i(t) và sinh ra một hiệu điện thế v(t) Theo định luật Kirchhoff, chúng ta có được phương trình sau:
Giả sử i(t) = 0 và hiệu điện thế v ban đầu khác không, giải phương trình (2.3) cho v(t) chúng ta sẽ thu được phương trình của hiệu điện thế có dạng:
) (t =K 2 e − α 2 β 2 t+θ 2 v t (2.4) Đây cũng là phương trình của một dao động tắt dần (Hình 2.3), tương tự như phương trình chuyển động (2.2) của hệ thống cơ học trong Hình 2.1
Hình 2.2 Một mạch RLC Để thấy rõ sự tương tự của các phương trình vi phân của hai hệ thống cơ học và điện nêu trên, chúng ta làm một phép biến đổi nhỏ: viết lại phương trình (2.1) của hệ thống cơ học theo vận tốc v(t) = dy(t)/dt, phương trình sẽ trở thành:
Do sự tương tự của hai phương trình (2.5) và (2.3) cũng như của hai biến: vận tốc v(t) trong (2.5) và hiệu điện thế v(t) trong (2.3), hai biến đó được gọi là hai biến đồng dạng, và hai hệ thống cũng được gọi là các hệ thống đồng dạng Khái niệm đồng dạng giữa các hệ thống rất hữu ích và là một kỹ thuật mạnh cho việc mô hình hóa hệ thống Ngoài các cặp biến đồng dạng của các hệ thống điện và cơ học là hiệu điện thế-vận tốc hay dòng điện-lực, người ta còn thường sử dụng sự đồng dạng của cặp hiệu điện thế-lực t v(t)
Hình 2.3 Dao động tắt dần của hiệu điện thế v(t) trong mạch RLC
Các hệ thống đồng dạng với các giải pháp tương tự nhau bao gồm cả các hệ thống điện, cơ học, nhiệt và chất lỏng Sự tồn tại của các hệ thống và giải pháp đồng dạng cho phép chúng ta mở rộng kết quả phân tích của một hệ thống cho tất cả các hệ thống đồng dạng với nó, cũng được mô tả bằng chính những phương trình vi phân của hệ thống đầu tiên Vì vậy những kiến thức chúng ta có được trong việc phân tích và thiết kế một loại hệ thống, ví dụ như các hệ thống điện, sẽ có thể áp dụng ngay lập tức cho các hệ thống cơ học, nhiệt, chất lỏng
Xấp xỉ tuyến tính của các hệ thống vật lý
Phần lớn các hệ thống vật lý chỉ tuyến tính trong những khoảng nhất định của các biến Tất cả các hệ thống trong thực tế đều trở thành phi tuyến nếu các biến của chúng có thể thay đổi không giới hạn Ví dụ, hệ thống dao động lò xo trong Hình
2.1 là một hệ thống tuyến tính được biểu diễn bằng phương trình 2.1, chừng nào vị trí của vật, y(t), chỉ xê dịch trong một khoảng nhỏ nhất định Nếu ta tác dụng lực để y(t) tăng lên mãi thì đến một mức độ nào đó lò xo sẽ không còn chịu được và đứt Vì vậy, câu hỏi về sự tuyến tính và khoảng áp dụng được cần phải đặt ra cho mỗi hệ thống
Tính tuyến tính của một hệ thống được xác định dựa trên mối quan hệ giữa tín hiệu kích thích (tín hiệu vào) và đáp ứng của hệ thống Trong mạng điện ở Hình
2.2, tín hiệu kích thích là dòng điện i(t) và đáp ứng của hệ thống là hiệu điện thế v(t) Phát biểu một cách tổng quát, một hệ thống là tuyến tính khi và chỉ khi nó thỏa mãn được cả điều kiện sau:
1 Nguyên lý chồng: Nếu đáp ứng của hệ thống là y 1(t) khi tín hiệu kích thích là x 1 (t) và đáp ứng của hệ thống là y 2 (t) khi tín hiệu kích thích là x 2 (t) thì đáp ứng của hệ thống sẽ là y 1 (t)+y 2 (t) khi tín hiệu kích thích là x 1 (t)+x 2 (t)
2 Tính chất đồng nhất: Nếu y là tín hiệu ra của hệ thống khi tín hiệu vào là x thì khi tín hiệu vào được nhân với một hệ số tỷ lệ, tín hiệu ra của hệ thống cũng phải thay đổi theo cùng tỷ lệ, nghĩa là đáp ứng của hệ thống sẽ là βy khi tín hiệu kích thích là βx, với β là một giá trị bất kỳ
Ví dụ, hệ thống được mô tả bởi quan hệ y = x 2 không phải là một hệ thống tuyến tính vì không thỏa mãn cả hai điều kiện Hệ thống được mô tả bởi quan hệ y = mx+b cũng không tuyến tính vì không thỏa mãn được tính chất đồng nhất
Tuy nhiên, hệ thống này có thể coi là tuyến tính xung quanh một điểm (x 0 , y 0 ) cho các thay đổi ∆x, ∆y: ∆x = x−x 0, ∆y = y−y 0; vì mối quan hệ giữa ∆x và ∆y, biểu diễn bằng phương trình ∆y = m∆x, thỏa mãn cả hai điều kiện đã nêu
Phần lớn các hệ thống cơ học và điện đều có thể coi là tuyến tính trong một miền giá trị khá rộng của các biến Điều đó thường không đúng với các hệ thống nhiệt và chất lỏng, vì những hệ thống này có khá nhiều đặc trưng phi tuyến Tuy nhiên, chúng ta có thể tuyến tính hóa các phần tử phi tuyến với giả thiết tín hiệu thay đổi trong khoảng khá nhỏ Xét một phần tử với tín hiệu kích thích là x(t) và đáp ứng là y(t), ở đó mối quan hệ giữa hai biến được biểu diễn bằng phương trình: y(t) = g(x(t)) (2.6) ở đó g biểu thị rằng y(t) là một hàm của x(t) Xác định một giá trị của tín hiệu vào, x 0, gọi là điểm làm việc bình thường của phần tử Thực hiện khai triển
Taylor tại x 0, chúng ta có:
Với giả thiết tín hiệu thay đổi rất nhỏ xung quanh điểm làm việc bình thường, chúng ta có thể xấp xỉ (2.7) bằng phương trình:
∆y = m∆x (2.9) Độ chính xác của phép xấp xỉ tuyến tính này phụ thuộc vào khả năng áp dụng giả thiết trong từng trường hợp cụ thể
Nếu biến ra y phụ thuộc vào nhiều biến vào, x 1, x 2, , x n , quan hệ giữa y và các biến vào có thể được biểu diễn dưới dạng: y = g(x 1 , x 2 , , x n ) (2.10)
Tương tự như đối với trường hợp hàm đơn biến, chúng ta có thể thực hiện khai triển Taylor tại điểm làm việc xác định bởi x 10 , x 20 , , x n 0, và bỏ qua các thành phần có bậc cao để thu được xấp xỉ tuyến tính:
Xét một hệ thống con lắc bao gồm một vật có khối lượng M được treo bằng một sợi dây có độ dài L (Hình 2.4) Giả thiết sợi dây không có khối lượng và không đàn hồi Mômen quay trên vật được tính bằng công thức:
Hình 2.4 Hệ thống con lắc ở đó g là gia tốc trọng trường và θ là góc giữa sợi dây với phương thẳng đứng Điểm cân bằng của hệ thống là θ0 = 0 o Áp dụng khai triển Taylor tới đạo hàm bậc nhất tại θ0, chúng ta có được xấp xỉ tuyến tính của T: θ θ θ θ θ θ θ θ θ MgL MgL
Xấp xỉ này tương đối chính xác với -π/4 ≤ θ ≤ π/4 Ví dụ, sai số của phép xấp xỉ khi con lắc qua các vị trí ±30 o là khoảng 2%.
Biến đổi Laplace
Khả năng xấp xỉ tuyến tính các hệ thống vật lý cho phép chúng ta xem xét tới việc sử dụng biến đổi Laplace (Laplace transform) Phương pháp biến đổi
Laplace cho phép biến các phương trình vi phân tuyến tính thành các phương trình đại số dễ giải hơn Với phương pháp này, việc xác định đáp ứng của hệ thống theo thời gian bao gồm những bước sau:
1 Thiết lập các phương trình vi phân mô tả hoạt động của hệ thống
2 Áp dụng biến đổi Laplace cho các phương trình vi phân
3 Giải các phương trình đại số thu được sau các phép biến đổi cho các biến cần quan tâm
Biến đổi Laplace tồn tại cho một phương trình vi phân nếu tích phân không thực sự của biến đổi hội tụ Nói một cách khác, điều kiện đủ để một hàm f(t) có biến đổi Laplace là f(t) liên tục từng đoạn trong miền [0, ∞), và:
Nếu ∀t > 0: |f(t)| < Me αt với các giá trị thực M > 0 và α > 0 nào đó, tích phân trên sẽ hội tụ với mọi ∞ > s > α Giá trị nhỏ nhất có thể của α được gọi là giới hạn của hội tụ tuyệt đối Biến đổi Laplace của hàm f(t) tồn tại với mọi s > α và được định nghĩa như sau:
Phép biến đổi Laplace nghịch (inverse Laplace transform) của F(s) được định nghĩa như sau:
( L 1 (2.16) ở đó σ được chọn sao cho tất cả các điểm cực (pole) của F(s) đều nằm bên trái của đường biên của tích phân trong mặt phẳng phức, nghĩa là F(σ+iω) hội tụ với mọi ω nằm trong khoảng (−∞, +∞)
Một số tính chất của biến đổi Laplace:
Bảng 2.1 Biến đổi Laplace của một số hàm quan trọng f(t) (t ≥ 0) F(s)
Xem xét hệ thống lò xo-vật-cản được mô tả bởi phương trình (2.1) Biến đổi
Laplace của phương trình (2.1) là:
2 f sY s y KY s F s dt sy dy s Y s
Với các điều kiện F(s) = 0, y(0) = y 0 và 0
= dt t dy , chúng ta có:
Ms 2 Y(s) − Msy 0 + fsY(s) − fy 0 + KY(s) = 0 (2.18)
Phương trình q(s) = 0 được gọi là phương trình đặc trưng (characteristic equation) của Y(s) bởi vì nghiệm của phương trình này quyết định đặc trưng của đáp ứng theo thời gian của hệ thống Nghiệm của phương trình đặc trưng được gọi là các điểm cực (pole), còn nghiệm của phương trình p(s) = 0 được gọi là các điểm không (zero) của Y(s) Để xác định đáp ứng theo thời gian y(t) của hệ thống bằng biến đổi Laplace nghịch của Y(s), người ta thường dùng phương pháp khai triển phân thức đơn giản Phương pháp này có thể phát biểu như sau: Giả sử hàm
Y(s) có thể biểu diễn được dưới dạng:
= − (2.20) ở đó z i (i = 1 m) là các điểm không của Y(s) và p j (j = 1 n) là các điểm cực của
Y(s) Khi đó Y(s) có thể khai triển được thành tổng của các phân thức đơn giản: n n p s k p s k p s s k
1 (2.21) k j (j = 1 n) được gọi là các phần dư (residue) Để tính nhanh được k 1, chúng ta nhân cả hai vế của phương trình (2.21) với (s − q 1 ): n s p n p k s p s p k s k s Y p s −
Cho s = p 1, vế phải của phương trình (2.22) sẽ chỉ còn lại k 1, nghĩa là:
Các phần dư còn lại, k 2 , k 3 , , k n , cũng được tính bằng cách tương tự
Xét một trường hợp cụ thể, với K/M = 2, f/M = 3 và y 0 = 1 Khi đó phương trình (2.19) trở thành:
Y (2.24) Áp dụng phương pháp khai triển phân thức đơn giản với (2.24):
Y (2.25) k 1 và k 2 được tính như sau:
= s s s s s Y s k Đáp ứng theo thời gian y(t) được xác định bởi biến đổi Laplace nghịch của Y(s): t t e s e s s
Việc cuối cùng là xác định trạng thái thường trực (steady state) hay còn gọi là giá trị cuối cùng (final value) của f(t):
→ s s s s s sY t y s s t (2.28) Điều đó có nghĩa là, vị trí cuối cùng của vật khi hệ thống ở vị trí cân bằng bình thường là y = 0
Trở lại trường hợp tổng quát được biểu diễn bằng phương trình (2.19) Định nghĩa tỷ số cản (damping ratio) ζ = f (2 KM)và tần số tự nhiên (natural frequency) ω n = K M của hệ thống Phương trình (2.19) trở thành:
Phương trình đặc trưng của Y(s) có các nghiệm như sau:
Khi ζ > 1, s 1 và s 2 là các nghiệm thực và đáp ứng theo thời gian của hệ thống giảm liên tục, hệ thống được coi là bị cản quá mức (overdamped) Khi ζ < 1, phương trình đặc trưng có các nghiệm phức:
Trong trường hợp thứ hai, đáp ứng theo thời gian của hệ thống là một dao động tắt dần, khi đó hệ thống được coi là bị cản dưới mức (underdamped) Trường hợp ζ = 1 được gọi là điều kiện tắt dần tới hạn (critical damping) t y(t)
Hình 2.5 Đáp ứng của một hệ thống lò xo-vật-cản ζ = 1 ζ > 1 Đồ thị của các điểm cực và điểm không của Y(s) trong mặt phẳng phức (mặt phẳng s) được thể hiện ở Hình 2.6, trong đó góc θ = arccosζ Với tần số tự nhiên ω n là một hằng số và tỷ số cản ζ thay đổi, các nghiệm của phương trình đặc trưng có quỹ tích nằm trên một đường tròn có bán kính ω n trong trường hợp phương trình có nghiệm phức, hay nằm trên trục thực (trục σ) của mặt phẳng s trong trường hợp phương trình có nghiệm thực (Hình 2.7)
Mối quan hệ giữa vị trí của các điểm cực và dạng của đáp ứng theo thời gian của hệ thống được thể hiện trên đồ thị của các điểm cực và điểm không Biến đổi
Laplace và phương pháp mặt phẳng s là những kỹ thuật rất có hiệu quả trong việc phân tích và thiết kế hệ thống khi trọng tâm là hiệu suất của đáp ứng nhất thời và trạng thái thường trực Trong thực tế, vấn đề được quan tâm chủ yếu đối với các hệ thống điều khiển chính là hiệu suất của đáp ứng nhất thời và trạng thái thường trực, chính vì vậy các kỹ thuật sử dụng biến đổi Laplace có giá trị vô cùng to lớn đối với chúng ta
Hình 2.6 Đồ thị các điểm cực và điểm không của Y(s) trong mặt phẳng s θ ζ = 1 ζ > 1 σ i ω ω n i ω n
Hình 2.7 Quỹ tích nghiệm của phương trình đặc trưng khi ω n không đổi ζ > 1 ζ < 1 ζ< 1
Hàm chuyển của các hệ thống tuyến tính
Hàm chuyển 1 (transfer function) của một hệ thống tuyến tính được định nghĩa là tỷ số giữa biến đổi Laplace của biến ra và biến đổi Laplace của biến vào, với giả thiết tất cả các điều kiện ban đầu đều bằng không Hàm chuyển của một hệ thống (hay một phần tử) biểu thị mối quan hệ mô tả động lực của hệ thống được quan tâm
Hàm chuyển chỉ có thể định nghĩa được cho các hệ thống tuyến tính bất biến (linear time-invariant system hay LTI) do biến đổi Laplace không sử dụng được cho các hệ thống phi tuyến hay các hệ thống biến đổi (time-varying system)
1 Thuật ngữ thường được dùng từ trước tới nay là hàm truyền Tuy nhiên, do khái niệm chúng ta đang đề cập tới được dùng để biểu diễn các hệ thống ở đó các biến vào và ra có thể khác nhau về bản chất, từ hàm truyền được dùng ở đây không thật chính xác vì nó không phản ánh được sự chuyển hóa xảy ra trong hệ thống Vì vậy, tác giả của giáo trình này đề nghị sử dụng thuật ngữ hàm chuyển để thay thế
Thêm nữa, hàm chuyển mô tả hành vi của một hệ thống dưới dạng quan hệ vào- ra, vì vậy mô tả bằng hàm chuyển không chứa những thông tin về cấu trúc bên trong của hệ thống
Xem xét hệ thống lò xo-vật-cản, được mô tả bởi phương trình (2.1), có biến đổi Laplace là phương trình (2.17) Với các điều kiện ban đầu bằng không, phương trình (2.17) trở thành:
Hàm chuyển của hệ thống khi đó được xác định như sau:
Xem xét một hệ thống lò xo-vật-cản sử dụng hai vật và hai cản, và mạch điện đồng dạng với nó (Hình 2.8), dựa trên cặp đồng dạng lực-dòng điện Vận tốc v 1(t) và v 2(t) của các vật trong hệ thống cơ học đồng dạng với hiệu điện thế v 1(t) và v 2(t) tại các điểm của mạch điện Giả thiết các điều kiện ban đầu bằng không, chúng ta có được các phương trình của hệ thống cơ học:
Hình 2.8 Hệ thống hai vật và mạch điện hai nút đồng dạng Để có được các phương trình của mạch điện đồng dạng, chỉ cần thay F(s) = I(s),
M 1 = C 1, M 2 = C 2, R 1 = 1/f 1, R 2 = 1/f 2, và L = 1/K vào hai phương trình trên Biến đổi để hai phương trình (2.34) và (2.35) trở thành:
− V s s f K s M s V f (2.37) hay có thể viết dưới dạng ma trận như sau:
(2.38) Giải phương trình (2.38) cho biến ra V 1(s):
Hàm chuyển của hệ thống:
Ví dụ 2.3 Động cơ một chiều là một thiết bị dẫn động có chức năng làm chuyển động một tải trọng Sơ đồ của một động cơ một chiều được biểu diễn trên Hình 2.9 Ký hiệu góc quay của trục động cơ theo thời gian là θ(t), vận tốc góc là ω(t), mômen quán tính của tải trọng là J và hệ số ma sát của tải trọng là f i f (t) v a (t) i a (t)
Hình 2.9 Sơ đồ của một động cơ một chiều
Hàm chuyển của động cơ một chiều sẽ được thiết lập cho một xấp xỉ tuyến tính của động cơ trong thực tế, bỏ qua các hiệu ứng bậc hai như trễ và sụt thế
Hiệu điện thế vào của động cơ có thể đặt vào phần trường hoặc phần ứng Từ thông φ của phần trường trong động cơ là một đại lượng tỷ lệ với dòng điện i f : φ(t) = K f i f (t) (2.41) ở đó K f là một hằng số Mômen quay của trục động cơ được coi là có quan hệ tuyến tính với φ và dòng điện trong phần ứng theo công thức sau:
T m (t) = K 1φ(t)i a (t) = K 1 K f i f (t)i a (t) (2.42) Để hệ thống được mô tả bằng phương trình (2.42) tuyến tính, một trong hai dòng điện phải có cường độ được giữ không đổi, dòng điện còn lại có cường độ thay đổi sẽ là tín hiệu vào của hệ thống Trước hết chúng ta sẽ xem xét động cơ điều khiển bởi dòng điện của phần trường Trong trường hợp này, dòng điện của phần ứng có cường độ i a (t) = I không đổi Áp dụng biến đổi Laplace cho phương trình
T m (s) = (K 1 K f I)I f (s) = K m I f (s) (2.43) ở đó K m = K 1 K f I được gọi là hệ số của động cơ Theo định luật Kirchhoff, mối quan hệ giữa cường độ dòng điện và hiệu điện thế của phần trường được thể hiện bằng phương trình: dt t
( = + (2.44) hay dưới dạng của biến đổi Laplace:
Mômen quay trên trục động cơ bao gồm mômen của tải trọng và mômen tạo bởi tác động của nhiễu:
T m (t) = T L (t) + T d (t) (2.46) trong đó mômen của tải trọng T L (t) được tính bởi công thức: dt t f d dt t
Bỏ qua tác động của nhiễu, từ các phương trình (2.43), (2.46) và (2.48) chúng ta sẽ thu được:
Hàm chuyển của hệ thống bao gồm cả động cơ và tải trọng là:
L f f f τ m τ (2.53) ở đó τ f = L f /R f là hệ số thời gian của phần trường của động cơ và τ L = J/f là hệ số thời gian của tải trọng Thường thì τ L > τ f và τ f có thể bỏ qua được Mô hình sơ đồ khối của động cơ điều khiển bởi phần trường được thể hiện trong Hình 2.10, với Ω(s) và Θ(s) là các biến đổi Laplace của ω(t) và θ(t)
Với động cơ một chiều điều khiển bởi phần ứng, cường độ dòng điện của phần trường i f (t) = I không đổi Khi đó, mômen quay của động cơ, biểu diễn dưới dạng biến đổi Laplace sẽ là:
T m (s) = (K 1 K f I)I a (s) = K m I a (s) (2.54) Quan hệ giữa I a (s) và V a (s) được biểu diễn bằng phương trình:
Hình 2.10 Mô hình sơ đồ khối của động cơ điều khiển bởi phần trường
Chúng ta có thể thấy, khác với trường hợp của động cơ điều khiển bởi phần trường được thể hiện trong phương trình (2.45), ở đây xuất hiện thành phần V b (s) là biến đổi Laplace của hiệu điện thế của suất phản điện động v b (t) Đại lượng này tỷ lệ với vận tốc quay của động cơ:
K b là hệ số của suất phản điện động Từ (2.54) và (2.56), chúng ta có công thức biểu diễn I a (s) theo V a (s): s L R s Ω K s s V
Tương tự như phương trình (2.49) của động cơ điều khiển bởi phần trường, chúng ta có:
K m V a (s) = s(Js + f) (R a + L a s)Θ(s) + K b K m sΘ(s) (2.60) Hàm chuyển của hệ thống bao gồm cả động cơ và tải trọng là:
Trong nhiều động cơ một chiều, hệ số thời gian của phần ứng τ a = L a /R a có thể bỏ qua được Khi đó:
G m a b m m b a a m τ (2.62) với τ1là hệ số thời gian của hệ thống bao gồm động cơ và tải trọng: m b a a
Mô hình sơ đồ khối của động cơ điều khiển bởi phần ứng được thể hiện trong
Hình 2.11 Trong mô hình này, khối phản hồi K b sinh ra do suất phản điện động của bản thân động cơ chứ không phải để sử dụng cho mục đích điều khiển, vì vậy đây vẫn là một hệ thống kiểu vòng hở
Hình 2.11 Mô hình sơ đồ khối của động cơ điều khiển bởi phần ứng
Mô hình sơ đồ khối
Các hệ thống động, bao gồm cả các hệ thống điều khiển tự động, được biểu diễn một cách toán học bằng các hệ phương trình vi phân Như chúng ta đã được biết tới trong các mục trước, việc sử dụng biến đổi Laplace cho phép quy vấn đề phân tích hệ thống về việc giải các phương trình đại số tuyến tính Bởi vì nhiệm vụ của các hệ thống điều khiển là điều khiển một số biến nhất định, các mối quan hệ tương hỗ giữa các biến được điều khiển và các biến điều khiển cần phải được xác định Những mối quan hệ này thường được biểu diễn dưới dạng hàm chuyển của các hệ thống con, thể hiện sự liên hệ giữa các biến vào và ra Vì vậy chúng ta có thể nhận định rằng hàm chuyển là một quan hệ quan trọng trong kỹ thuật điều khiển
Tầm quan trọng của mối quan hệ nhân-quả biểu thị bởi hàm chuyển còn được thể hiện khi chúng ta cần biểu diễn các mối quan hệ giữa các biến của hệ thống dưới dạng sơ đồ Biểu diễn sơ đồ khối của các mối quan hệ trong hệ thống được sử dụng rất phổ biến trong kỹ thuật điều khiển Sơ đồ khối bao gồm các khối vận hành một chiều, biểu diễn hàm chuyển của các biến được quan tâm Chúng ta đã biết đến ví dụ về sơ đồ khối ở mục trước (Hình 2.10 và 2.11), biểu diễn hàm chuyển của các phần tử của động cơ một chiều
Hàm chuyển chỉ thể hiện mối quan hệ giữa một biến vào và một biến ra Để biểu diễn một hệ thống có nhiều biến cần được điều khiển, sơ đồ liên kết khối được sử dụng Sơ đồ liên kết khối của một hệ thống có hai biến vào và hai biến ra được thể hiện trong Hình 2.12 Chúng ta có thể viết hệ phương trình cho các biến ra của hệ thống đó như sau:
C 2(s) = G 21(s)R 1(s) + G 22(s)R 2(s) (2.65) ở đó G ij (s) là hàm chuyển biểu diễn mối quan hệ giữa biến vào thứ j và biến ra thứ i Một cách tổng quát, cho một hệ thống có J biến vào và I biến ra, chúng ta có thể viết hệ phương trình dưới dạng ma trận:
C = GR (2.67) ở đó C và R là các ma trận cột chứa I biến ra và J biến vào, còn ma trận G có kích thước I×J được gọi là ma trận hàm chuyển Biểu diễn ma trận của mối quan hệ tương hỗ giữa nhiều biến đặc biệt có giá trị đối với các hệ thống điều khiển đa biến phức tạp
Hình 2.12 Sơ đồ liên kết khối của một hệ thống nhiều biến
Sơ đồ khối của một hệ thống có thể rút gọn được bằng các kỹ thuật rút gọn sơ đồ khối để trở thành một sơ đồ khối đơn giản hơn với ít khối hơn sơ đồ ban đầu
Các kỹ thuật biến đối và rút gọn sơ đồ khối xuất phát từ các phép biến đổi đại số với các biến của sơ đồ Ví dụ, với một sơ đồ khối bao gồm hai khối nối tiếp nhau như trong Hình 2.13, chúng ta có:
Vì vậy, sơ đồ khối trong Hình 2.13 có thể rút gọn được thành một sơ đồ chỉ có một khối với biến vào là X 1 (s), biến ra là X 3 (s) và hàm chuyển là G 1 (s)G 2 (s)
Hình 2.13 Sơ đồ khối của hệ thống gồm hai khối nối tiếp
Ví dụ thứ hai là một hệ thống điều khiển phản hồi âm (Hình 2.14) Tín hiệu sai lệch được đưa vào khối G(s) là:
E a (s) = R(s) − B(s) = R(s) − H(s)C(s) (2.69) Tín hiệu ra của hệ thống:
Hình 2.14 Hệ thống điều khiển phản hồi âm
Vì vậy, sơ đồ khối trong Hình 2.14 có thể rút gọn được thành một sơ đồ chỉ có một khối với biến vào là R(s), biến ra là C(s) và hàm chuyển là:
Hàm chuyển vòng kín (2.72) rất quan trọng vì nó sẽ được sử dụng rất nhiều trong các hệ thống điều khiển trong thực tế
Một số phép biến đổi sơ đồ khối thường dùng được giới thiệu trong bảng dưới đây Phân tích hệ thống bằng phương pháp rút gọn sơ đồ khối giúp ta hiểu rõ hơn vai trò của mỗi phần tử trong hệ thống, so với việc rút gọn bằng cách biến đổi các phương trình
Bảng 2.2 Một số phép biến đổi sơ đồ khối
Tên phép biến đổi Sơ đồ ban đầu Sơ đồ tương đương
Kết hợp các khối nối tiếp
Chuyển điểm cộng tín hiệu ra sau khối
Chuyển điểm chia tín hiệu ra trước khối
Chuyển điểm chia tín hiệu ra sau khối
Chuyển điểm cộng tín hiệu ra trước khối
Loại bỏ vòng phản hồi
Hình 2.15 là sơ đồ khối của một hệ thống điều khiển phản hồi nhiều vòng Các bước được thực hiện để rút gọn sơ đồ này được thể hiện trong Hình 2.16a−d
Hình 2.15 Sơ đồ khối của một hệ thống điều khiển phản hồi nhiều vòng
Biểu diễn các hệ thống điều khiển phản hồi bằng sơ đồ khối là một phương pháp rất có giá trị và được sử dụng rộng rãi Sơ đồ khối cung cấp cho chúng ta hình ảnh trực quan của các mối quan hệ tương hỗ giữa các biến được điều khiển và các biến vào của hệ thống Hơn nữa, việc sử dụng sơ đồ khối cho phép chúng ta hình dung được các khả năng sửa đổi sơ đồ khối bằng cách thêm các khối vào sơ đồ đang có nhằm làm thay đổi và tăng hiệu suất của hệ thống
Hình 2.16(a) − (d) Các bước rút gọn sơ đồ khối của hệ thống điều khiển phản hồi nhiều vòng trong Hình 2.15
Mô hình lưu đồ tín hiệu
Các mô hình sơ đồ khối đủ để biểu diễn các mối quan hệ giữa các biến cần điều khiển và các biến vào của hệ thống Tuy nhiên, với các hệ thống tương đối phức tạp, việc thực hiện thủ tục rút gọn sơ đồ khối khá là rắc rối và thường rất khó hoàn thành trọn vẹn Một lựa chọn khác cho việc xác định mối quan hệ giữa các biến của hệ thống là phương pháp biểu diễn hệ thống bằng đồ thị, được phát triển bởi Mason và được gọi là phương pháp lưu đồ tín hiệu Điểm mạnh của phương pháp này là ở công thức tính gia lượng (gain) của lưu đồ, cho phép xác định quan hệ giữa các biến hệ thống mà không cần tới việc rút gọn hay biến đổi lưu đồ
Việc chuyển đổi từ dạng biểu diễn sơ đồ khối sang dạng đồ thị khá đơn giản
Lưu đồ tín hiệu (signal-flow graph) là một đồ thị có nhiều nút được nối với nhau bởi các nhánh có hướng nhằm biểu diễn một tập hợp các quan hệ tuyến tính Lưu đồ tín hiệu đặc biệt hữu ích cho các hệ thống điều khiển phản hồi bởi vì mối quan tâm chủ yếu của lý thuyết phản hồi là sự lưu chuyển và xử lý tín hiệu trong các hệ thống Phần tử cơ sở của một lưu đồ tín hiệu là một đoạn đơn hướng được gọi là nhánh (branch), biểu thị sự phụ thuộc giữa một biến vào và một biến ra, tương tự như một khối trong sơ đồ khối Các điểm vào và ra hay các điểm chuyển tiếp được gọi là các nút (node) Một lưu đồ tương đương với sơ đồ khối trong Hình 2.12 được thể hiện trong Hình 2.17 Tất cả các nhánh xuất phát từ một nút sẽ chuyển tín hiệu của nút đó tới nút ra của mỗi nhánh Tín hiệu tại mỗi nút, trừ các nút tín hiệu vào, là tổng của tín hiệu do tất cả các nhánh đi vào nút đó mang tới
Một đường dẫn (path) là một nhánh hay một chuỗi liên tiếp các nhánh theo đó có thể đi từ một nút (tín hiệu) tới một nút (tín hiệu) khác Một vòng (loop) là một đường dẫn đóng kín xuất phát và kết thúc tại cùng một nút và trên đường dẫn đó không có nút nào được đi qua hơn một lần
Hình 2.17 Đồ thị dòng tín hiệu của một hệ thống liên kết
Lưu đồ chính là một phương pháp trực quan để biểu diễn các hệ phương trình đại số, nhằm thể hiện sự phụ thuộc lẫn nhau của các biến Để làm ví dụ, xem xét hệ phương trình đại số sau đây: a 11 x 1 + a 12 x 2 + r 1 = x 1 (2.73) a 21 x 1 + a 22 x 2 + r 2 = x 2 (2.74) ở đó r 1, r 2 là các biến vào và x 1, x 2 là các biến ra Lưu đồ biểu diễn hệ phương trình trên được thể hiện trong Hình 2.18 Viết lại hệ phương trình dưới dạng:
(1 − a 11)x 1 + (−a 12)x 2 = r 1 (2.75) (−a 21)x 1 + (1 − a 22)x 2 = r 2 (2.76) Nghiệm của hệ phương trình:
= − (2.78) ở đó ∆ là định thức của hệ phương trình (2.75)(2.76) và được tính như sau:
Trong lưu đồ ở Hình 2.18 có tất cả ba vòng: a 11, a 22 và a 12 a 21, ở đó a 11 và a 22 được gọi là các vòng không cắt nhau bởi chúng không có nút nào chung r 1 r 2
Hình 2.18 Lưu đồ của một hệ phương trình đại số
Trường hợp tổng quát, sự phụ thuộc tuyến tính T ij giữa một biến độc lập r i
(thường được gọi là biến vào) với một biến phụ thuộc x j được xác định bằng quy tắc vòng của Mason:
− P ijk : gia lượng của đường dẫn thứ k từ nút r i đến nút x j trong lưu đồ, được tính bằng tích các gia lượng (hay hàm chuyển) của tất cả các nhánh của đường dẫn đó
− ∆: định thức của lưu đồ
− ∆ ijk : định thức của lưu đồ sau khi đã loại trừ các vòng cắt với đường dẫn thứ k từ nút r i đến nút x j
Phần tổng trong công thức (2.80) bao gồm tất cả các đường dẫn có thể từ nút r i đến nút x j Giả sử lưu đồ có tất cả N vòng với gia lượng của các vòng là L 1, L 2, ,
L N , định thức của lưu đồ khi đó sẽ được tính như sau:
+ Σ {L i L j | 2 vòng i và j không cắt nhau}
− Σ {L i L j L k | 3 vòng i, j và k đôi một không cắt nhau}
Quay lại ví dụ 2.4, lưu đồ tín hiệu của hệ thống điều khiển phản hồi nhiều vòng trong ví dụ đó được thể hiện trong Hình 2.19 Lưu đồ có ba vòng với gia lượng của các vòng lần lượt là L 1 = −G 2 G 3 H 2 , L 2 = G 3 G 4 H 1 và L 3 = −G 1 G 2 G 3 G 4 H 3
Từng đôi một trong cả ba vòng này đều cắt nhau Vì vậy, chúng ta tính được định thức của lưu đồ như sau:
Hình 2.19 Lưu đồ tín hiệu của một hệ thống điều khiển phản hồi nhiều vòng Đường dẫn duy nhất từ R(s) đến C(s) trong lưu đồ có gia lượng là:
Do đường dẫn này cắt cả ba vòng của lưu đồ, khi loại bỏ ba vòng này lưu đồ sẽ không còn vòng nào, vì vậy ∆1 = 1 Từ đó, chúng ta tính được hàm chuyển của hệ thống:
Lưu đồ tín hiệu và công thức tính gia lượng của lưu đồ có thể sử dụng được trong việc phân tích các hệ thống điều khiển phản hồi, máy tính tương tự, các mạch khuyếch đại, các hệ thống thống kê, các hệ thống cơ học, và nhiều ứng dụng khác nữa
Bài 2.1 Một nhiệt điện trở có đáp ứng với nhiệt độ là R = R 0 e −0,1T , ở đó giá trị điện trở R 0 = 10.000Ω, R là điện trở (Ω) và T là nhiệt độ ( o C) Xác định mô hình tuyến tính của nhiệt điện trở tại T = 20 o C cho một khoảng thay đổi nhỏ của nhiệt độ
Bài 2.2 Một máy in laser có vị trí của đầu laser được điều khiển bởi một tín hiệu vào r(t) Biến đổi Laplace của phương trình biểu diễn quan hệ giữa r(t) và vị trí y(t) của đầu laser là:
= + (a) Xác định đáp ứng y(t) của hệ thống khi tín hiệu vào r(t) là hàm nhảy bậc đơn vị (r(t) = 0 khi t < 0 và r(t) = 1 khi t ≥ 0)
(b) Xác định giá trị cuối cùng (trạng thái thường trực) của y(t) trong trường hợp (a)
Bài 2.3 Một mạch lọc có tác dụng lọc các thành phần có tần số cao (hình vẽ dưới) Xác định hàm chuyển V 2(s)/V 1(s) v 1 (t) C 1 L C 2 v 2 (t)
Bài 2.4 Một thiết bị phi tuyến được biểu diễn bằng phương trình y = f(x) = x Điểm làm việc của thiết bị là tại x 0 = 0,5 Xác định xấp xỉ tuyến tính của thiết bị
Bài 2.5 Thiết lập các phương trình vi phân mô tả hoạt động của mạch điện trong hình vẽ dưới v(t) ~
Bài 2.6 Một hệ thống chống rung được thể hiện trong hình vẽ dưới Khối lượng của vật M 2 và hệ số đàn hồi của lò xo K 2 được chọn sao cho vật có khối lượng M 1 sẽ không di chuyển nếu lực F(t) = αsinωo t
(a) Thiết lập các phương trình vi phân mô tả hệ thống
(b) Vẽ mạch điện đồng dạng với hệ thống này, dựa trên cặp đồng dạng lực- dòng điện
Bài 2.7 Một bộ khuyếch đại phi tuyến có đặc tính được mô tả như sau:
Bộ khuyếch đại hoạt động trong khoảng ±0,5V quanh điểm làm việc Mô tả bộ khuyếch đại bằng một xấp xỉ tuyến tính khi điểm làm việc là v vào = 0V và khi điểm làm việc là v vào = 1V
Bài 2.8 Sử dụng biến đổi Laplace để tính I 2 (s) trong bài 2.5, với giả thiết v(t) = 0, i 1 (0) = 0, i 2 (0) = 0, hiệu điện thế ban đầu trên tụ C 1 bằng không và hiệu điện thế ban đầu trên tụ C 2 bằng 10V
Bài 2.9 Xác định hàm chuyển của mạch vi phân trong hình vẽ dưới v 1 (t) v 2 (t)
Bài 2.10 Cường độ ánh sáng của một bóng đèn được giữ không đổi nhờ sử dụng một vòng phản hồi điều khiển bằng transitor quang Lưu đồ của hệ thống được thể hiện trong hình vẽ dưới, ở đó I(s) là cường độ ánh sáng của đèn và R(s) là mức ánh sáng mong muốn Tính hàm chuyển I(s)/R(s)
CÁC MÔ HÌNH BIẾN TRẠNG THÁI
Giới thiệu
Trong chương trước, chúng ta đã nghiên cứu việc sử dụng biến đổi Laplace để biến các phương trình vi phân mô tả hệ thống thành phương trình đại số của một biến phức s Chúng ta có thể dễ dàng giải các phương trình đại số này để thu được hàm chuyển biểu diễn mối quan hệ giữa biến vào và biến ra của hệ thống Các phương pháp trong miền tần số đã và vẫn sẽ là những công cụ vô cùng quan trọng trong kỹ thuật điều khiển Tuy nhiên, những hạn chế của các phương pháp trong miền tần số đòi hỏi chúng ta phải xem xét các phương pháp giải phương trình vi phân biểu diễn hệ thống trong miền thời gian
Như chúng ta đã biết, các kỹ thuật trong miền tần số thường chỉ áp dụng cho các hệ thống tuyến tính có tham số bất biến theo thời gian Thêm nữa, khả năng áp dụng các kỹ thuật này cho các hệ thống đa biến cũng rất hạn chế bởi vì hàm chuyển chỉ biểu thị mối quan hệ của một cặp biến vào-ra Ngược lại, các kỹ thuật trong miền thời gian có thể sử dụng được cho các hệ thống phi tuyến, các hệ thống biến đổi hay các hệ thống đa biến Ví dụ về một hệ thống biến đổi là một quả tên lửa, với trọng lượng là một tham số thay đổi do nhiêu liệu bị đốt cháy trong khi bay Ví dụ về các hệ thống phi tuyến hay đa biến cũng rất nhiều, vì phần lớn các hệ thống điều khiển trong thực tế là các hệ thống phi tuyến và đa biến
Miền thời gian bao gồm cả đáp ứng và mô tả của một hệ thống theo đại lượng thời gian, t Biểu diễn trong miền thời gian của các hệ thống điều khiển là cơ sở của lý thuyết điều khiển hiện đại và tối ưu hệ thống Trong chương này, chúng ta sẽ phân tích biểu diễn trong miền thời gian của các hệ thống điều khiển và các phương pháp xác định đáp ứng theo thời gian của hệ thống.
Biến trạng thái của một hệ thống động
Phương pháp phân tích và thiết kế các hệ thống điều khiển trong miền thời gian sử dụng khái niệm trạng thái của hệ thống Trong một hệ thống động, trạng thái
(state) của hệ thống được mô tả bằng một tập hợp các biến trạng thái (state variables) {x 1(t), x 2(t), , x n (t)} Các biến trạng thái là những biến quyết định hành vi của hệ thống trong trong tương lai khi trạng thái hiện thời của hệ thống và các tín hiệu vào đã được biết Với một hệ thống như vậy, cho biết các tín hiệu vào và giá trị khởi đầu của các biến trạng thái tại thời điểm t 0 là {x 1 (t 0 ), x 2 (t 0 ), , x n (t 0 )}, chúng ta có thể xác định giá trị của các tín hiệu ra và các biến trạng thái tại bất cứ thời điểm nào trong tương lai
Một ví dụ đơn giản về biến trạng thái là trạng thái của một công tắc ON/OFF
Công tắc có thể ở vị trí ON hoặc OFF nên giá trị của biến trạng thái của công tắc tại mỗi thời điểm sẽ là một trong hai giá trị này Nếu công tắc đang ở trạng thái
OFF và có một tín hiệu vào (nhấn công tắc) thì trạng thái tiếp theo của công tắc sẽ là ON và ngược lại
Xem xét lại ví dụ về hệ thống lò xo-vật-cản trong Hình 2.1, được mô tả bằng phương trình (2.1) Để mô tả hệ thống này bằng phương pháp biến trạng thái, chúng ta chọn hai biến trạng thái là vị trí và vận tốc của vật Sử dụng hai biến trạng thái x 1 và x 2 : x 1 (t) = y(t) và x 2 (t) = dy(t)/dt, phương trình (2.1) có thể viết lại như sau:
Do vậy, chúng ta có thể biến đổi phương trình vi phân bậc hai (2.1) thành một hệ hai phương trình vi phân bậc nhất:
Hệ phương trình vi phân này mô tả hành vi của hệ thống bằng tốc độ thay đổi của hai biến trạng thái
Ví dụ thứ hai là một mạch RLC (Hình 3.1) Trạng thái của hệ thống có thể mô tả được bằng hai biến x 1 và x 2, ở đó x 1 là hiệu điện thế v c (t) trên tụ điện và x 2 bằng cường độ i L (t) của dòng điện đi qua cuộn cảm Sự lựa chọn các biến trạng thái này dựa trên việc chúng là hai đại lượng được dùng để xác định năng lượng tích trong mạch:
Vì vậy, x 1 (t 0 ) và x 2 (t 0 ) đại diện cho năng lượng tổng cộng của mạng, nghĩa là trạng thái của mạng, tại thời điểm t = t 0 Trong một mạng RLC thụ động, số biến trạng thái cần phải bằng số lượng các phần tử tích năng lượng trong mạch Áp dụng các định luật Kirchhoff cho dòng điện và hiệu điện thế, chúng ta có được các phương trình sau đây: dt
Dòng điện sinh ra bởi nguồn dòng rẽ thành hai nhánh trong mạch: i(t) = i c + i L (3.6)
Từ các phương trình (3.4), (3.5) và (3.6), chúng ta thiết lập được hai phương trình vi phân bậc nhất với hai biến trạng thái x 1 và x 2:
Tín hiệu ra của hệ thống: v ra(t) = Ri L = Rx 2 (3.9)
Sử dụng các phương trình (3.7), (3.8), (3.9) và các điều kiện ban đầu x 1 (t 0 ) và x 2 (t 0 ), chúng ta có thể xác định hành vi của hệ thống trong tương lai cũng như tín hiệu ra của nó
Tập hợp các biến trạng thái được chọn không phải là một tập hợp duy nhất, mà chúng ta có thể có nhiều lựa chọn khác nhau Trong ví dụ trên, bất kỳ hai tổ hợp tuyến tính nào của x 1(t) và x 2(t) độc lập với nhau đều có thể là cặp biến trạng thái của hệ thống Trong thực tế, người ta thường chọn các biến trạng thái là những biến có thể đo đạc được một cách dễ dàng
Một phương pháp khác để xây dựng mô hình của một hệ thống là sử dụng đồ thị liên kết Đồ thị liên kết có thể sử dụng được cho các hệ thống điện, cơ, thủy lực, nhiệt cũng như các hệ thống kết hợp nhiều loại phần tử khác nhau Đồ thị liên kết sẽ sinh ra hệ phương trình dưới dạng biến trạng thái
Các biến trạng thái của một hệ thống đặc trưng cho hoạt động của hệ thống đó Mối quan tâm chính của chúng ta là các hệ thống vật lý, trong đó các biến là hiệu điện thế, cường độ dòng điện, vận tốc, vị trí, áp suất, nhiệt độ và các đại lượng vật lý tương tự Tuy nhiên, khái niệm trạng thái của hệ thống không bị giới hạn cho các hệ thống vật lý mà còn đặc biệt hữu ích cho việc phân tích các hệ thống sinh học, xã hội, kinh tế và chính trị Với những hệ thống đó, khái niệm trạng thái vượt ra khỏi khái niệm năng lượng của hệ thống vật lý, trở thành những khái niệm rộng lớn hơn, cho phép chúng ta dự báo được hoạt động của hệ thống trong tương lai.
Phương trình vi phân của vector trạng thái
Trạng thái của một hệ thống tuyến tính mô tả được bởi một tập hợp các phương trình vi phân bậc nhất của các biến trạng thái x 1, x 2, , x N Các phương trình vi phân này có thể biểu diễn dưới dạng tổng quát như sau: dx 1 /dt = a 11 x 1 + a 12 x 2 + + a 1N x N + b 11 u 1 + b 12 u 2 + + b 1M u M dx 2/dt = a 21 x 1 + a 22 x 2 + + a 2N x N + b 21 u 1 + b 22 u 2 + + b 2M u M
Hệ phương trình vi (3.10) có thể viết dưới dạng ma trận:
+ dt d (3.12) ở đó x là vector trạng thái (state vector):
1 x (3.13) u là vector của các biến vào:
Ma trận A có kích thước N×N và ma trận B có kích thước N×M là các ma trận hệ số, với M là số biến vào của hệ thống và N là số biến trạng thái Phương trình vi phân của vector trạng thái (state vector differential equation) thể hiện mối quan hệ giữa tốc độ thay đổi của các biến trạng thái với trạng thái của hệ thống và các tín hiệu vào Các tín hiệu ra của hệ thống tuyến tính có thể xác định được từ các biến trạng thái và các tín hiệu vào dưới dạng tổng quát như sau: y = Cx + Du (3.15) ở đó y là vector biểu diễn các tín hiệu ra của hệ thống, C là một ma trận hệ số có kích thước K×N và D là một ma trận hệ số có kích thước K×M, với K là số biến ra của hệ thống Để giải phương trình vi phân của vector trạng thái, trước hết chúng ta xem xét trường hợp đơn giản với một biến vào và một biến trạng thái:
Biến đổi Laplace của phương trình (3.16): sX(s) − x(0) = aX(s) + bU(s) (3.17) hay:
Lấy biến đổi Laplace nghịch của phương trình (3.18), chúng ta có được biến trạng thái x(t):
Nghiệm của phương trình tổng quát (3.12) cũng có dạng tương tự:
( x τ Buτ τ x A Α (3.20) trong đó hàm e A t được định nghĩa như sau:
I là ma trận đơn vị có kích thước bằng kích thước của ma trận A Hàm ma trận Φ(t) = e A t được gọi là ma trận cơ sở (fundamental matrix) hay ma trận chuyển tiếp (transition matrix) của hệ thống Chúng ta có thể viết lại phương trình (3.20) dưới dạng như sau:
Tính Φ(t) theo công thức (3.21) khá phức tạp nếu không có máy tính, vì vậy chúng ta sẽ tìm hiểu một phương pháp tính ma trận này một cách đơn giản hơn
Nếu tất cả các biến vào của hệ thống đều bằng không, nghĩa là u(t) = 0, phương trình (3.22) trở thành: x(t) = Φ(t)x(0) (3.23)
Khi đó, phần tử φ ij (t) của ma trận Φ(t) chính là đáp ứng của trạng thái x i (t) khi tất cả các giá trị khởi đầu của các biến trạng thái đều bằng không, trừ x j (0) được đặt bằng một, có nghĩa là: φ ij (t) = x i (t)| xj (0) = 1,∀k≠j: xk (0) = 0 (3.24) Để làm ví dụ, lấy hệ thống biểu diễn trong Hình 3.1, với giá trị của các tham số như sau: R = 3, L = 1 và C = 0,5 Các phương trình vi phân của các biến trạng thái của hệ thống là (3.7) và (3.8) Để tính ma trận Φ(t) của hệ thống, trước hết chúng ta cho cho biến vào i(t) = 0 và thực hiện biến đổi Laplace cho hai phương trình để thu được các phương trình sau:
Theo công thức (3.24), để tính φ11(t) và φ21(t) cần phải đặt x 1(0) = 1 và x 2(0) = 0
Khi đó, (3.25) và (3.26) trở thành: sX 1 (s) + 2X 2 (s) = x 1 (0) = 1 (3.27)
X 1(s) − (s + 3)X 2(s) = 0 (3.28) Giải hệ hai phương trình trên chúng ta thu được:
Lấy biến đổi Laplace nghịch của hai hàm trên, chúng ta sẽ có được φ11(t) và φ21(t): t t e e t x t 1 2
= L (s 1)(s 2) φ (3.32) Để tính φ12(t) và φ22(t) chúng ta cần đặt x 1 (0) = 0 và x 2 (0) = 1 Khi đó, (3.25) và
Giải hệ hai phương trình trên chúng ta thu được:
Lấy biến đổi Laplace nghịch của hai hàm trên, chúng ta sẽ có được φ12(t) và φ22(t): t t e e t x t 1 2
Chúng ta có được hàm ma trận Φ(t):
Đáp ứng theo thời gian rời rạc
Đáp ứng của một hệ thống biểu diễn bởi một phương trình vi phân của vector trạng thái có thể được xác định bằng một xấp xỉ theo thời gian rời rạc (discrete- time approximation) Để có được xấp xỉ đó, chúng ta cần xác định giá trị các biến trạng thái tại các thời điểm t = 0, T, 2T, 3T, 4T
Từ định nghĩa của đạo hàm: t t t t dt t d t ∆
0 x x x (3.40) chúng ta có thể xấp xỉ đạo hàm của x(t) bằng công thức sau:
T t T t dt t d x( ) = x( + )−x( ) (3.41) nếu T là một giá trị rất nhỏ Thay vào phương trình (3.12), chúng ta có:
Nếu giá trị khởi đầu x(0) đã biết, chúng ta có thể xác định giá trị của vector trạng thái x(t) tại các thời điểm t = T, 2T, 3T, 4T bằng công thức đệ quy: x[(k + 1)T] = (T A + I)x(kT) + T Bu(kT) (3.44)
Phương pháp xấp xỉ theo thời gian rời rạc đặc biệt hữu ích đối với các hệ thống phi tuyến, khi chúng ta không thể giải phương trình bằng cách sử dụng ma trận chuyển tiếp như đã trình bày ở mục trước Trường hợp tổng quát nhất, hệ thống được biểu diễn ở dạng sau:
Sử dụng xấp xỉ (3.41), chúng ta có:
T t T t x f x u x + − = (3.46) hay: x(t + T) = x(t) + T f[x(t), u(t), t] (3.48) Đặt t = kT, chúng ta có được công thức đệ quy: x[(k + 1)T] = x(kT) + T f[x(kT), u(kT), kT] (3.49) Đối với các hệ thống phi tuyến, sử dụng xấp xỉ theo thời gian rời rạc là một phương pháp thích hợp và dễ thực hiện, vì vậy vai trò của phương pháp này ngày càng lớn kể từ khi máy tính được sử dụng trong các hệ thống điều khiển
Bài 3.1 Một hệ thống tay máy một khớp được biểu diễn bằng phương trình vi phân sau đây: dv(t)/dt = −k 1 v(t) − k 2 y(t) + k 3 i(t) ở đó v(t) là vận tốc, y(t) là vị trí và i(t) là cường độ dòng điều khiển động cơ
Biểu diễn phương trình trạng thái của hệ thống dưới dạng ma trận
Bài 3.2 Một hệ thống có ma trận A của phương trình vi phân của vector trạng thái được cho như sau:
(b) Cho giá trị khởi đầu của các biến trạng thái là x 1(0) = x 2(0) = 1, xác định x(t)
Bài 3.3 Một mạch điện được biểu diễn trong hình vẽ dưới, ở đó tín hiệu vào là v(t) và tín hiệu ra là v c (t)
(a) Xác định một tập hợp biến trạng thái phù hợp
(b) Sử dụng các biến trạng thái để thiết lập các phương trình vi phân bậc nhất mô tả hệ thống
(c) Biểu diễn các phương trình trạng thái của hệ thống dưới dạng ma trận
Bài 3.4 Một mạch cầu cân bằng được thể hiện trong hình vẽ dưới, ở đó v 1 và v 2 là các biến vào Xác định các ma trận A và B của phương trình vi phân của vector trạng thái, với hai biến trạng thái là v c và i L v 1 (t)
Bài 3.5 Một hệ thống phi tuyến được biểu diễn bằng hệ phương trình vi phân sau:
1 1 x bx dt hx dx x ax dt kx dx
ĐẶC TRƯNG CỦA CÁC HỆ THỐNG ĐIỀU KHIỂN PHẢN HỒI
Hệ thống điều khiển vòng hở và vòng kín
Một hệ thống điều khiển là liên kết của nhiều thành phần tạo nên một cấu hình hệ thống nhằm tạo ra một đáp ứng mong muốn Trong hệ thống điều khiển phản hồi, một tín hiệu tỷ lệ với sự sai khác giữa đáp ứng mong muốn và đáp ứng thật sự của hệ thống được sử dụng để điều khiển quá trình, tạo nên hệ thống vận hành theo một chuỗi vòng kín: Điều khiển → Quá trình → Đáp ứng → Cảm biến (đo)
→ So sánh → Điều khiển Việc sử dụng phản hồi rất cần thiết cho mục tiêu nâng cao độ chính xác của hệ thống điều khiển Chúng ta có thể thấy các hệ thống trong tự nhiên như các hệ thống sinh học và sinh lý đều là các hệ thống phản hồi, ví dụ như hệ thống điều khiển nhịp tim của con người Để thể hiện các đặc trưng của phản hồi, chúng ta sẽ xem xét một hệ thống phản hồi một vòng đơn giản Mặc dù phần lớn các hệ thống điều khiển trong thực tế là các hệ thống phản hồi nhiều vòng, cách tốt nhất để tìm hiểu đầy đủ về phản hồi là nghiên cứu hệ thống phản hồi một vòng Những gì chúng ta rút ra được từ đó có thể mở rộng ra cho các hệ thống phản hồi nhiều vòng Để ngắn gọn, khi chúng ta viết một tín hiệu sẽ có nghĩa là tín hiệu trong miền thời gian hoặc biến đổi Laplace của tín hiệu đó Một hệ thống vòng hở có tín hiệu vào là R(s), tín hiệu ra là C(s) và hàm chuyển là G(s), được thể hiện bằng mối quan hệ:
Sai số của hệ thống là E(s) = R(s) − C(s) Sự khác biệt giữa các hệ thống vòng hở và vòng kín là, trong các hệ thống vòng kín, một tín hiệu sai khác (error signal) được sinh ra và được dùng để điều khiển quá trình Trong hệ thống vòng kín được biểu diễn ở Hình 4.1, tín hiệu E a (s) là tín hiệu sai khác:
Hình 4.1 Hệ thống điều khiển phản hồi âm
E a (s) sẽ bằng E(s) nếu H(s) = 1 Vậy tại sao chúng ta không dùng các hệ thống phản hồi với H(s) = 1? Vấn đề là, tín hiệu vào của các hệ thống thường là các tín hiệu điện, trong khi tín hiệu ra có thể là nhiệt độ, vị trí, vận tốc , vì vậy người ta phải dùng cảm biến để đo được các tín hiệu ra và chuyển thành tín hiệu điện để so sánh với tín hiệu vào Trong trường hợp đó, H(s) chính là hàm chuyển của bộ phận cảm biến
Quan hệ giữa biến vào và ra của hệ thống trong Hình 4.1 được thể hiện bằng công thức:
Tín hiệu sai khác dùng để điều khiển quá trình:
Từ công thức (4.4) chúng ta thấy rằng nếu tích G(s)H(s) càng lớn thì E a (s) sẽ càng nhỏ Ý nghĩa của điều đó là, nếu chỉ xét tới sai số gây ra bởi nhiễu từ môi trường chứ không tính sai số gây ra bởi bản thân các phần tử của hệ thống, thì khi công suất của các phần tử của hệ thống điều khiển phản hồi càng lớn hệ thống sẽ hoạt động càng chính xác.
Độ nhạy của hệ thống điều khiển đối với sự biến thiên của các tham số
Bất cứ quá trình điều khiển nào đều phải đối mặt với những yếu tố tự nhiên có ảnh hưởng tới hoạt động của nó như sự thay đổi của môi trường xung quanh, sự lão hóa của thiết bị dẫn đến việc xác định không chính xác các tham số của hệ thống Trong hệ thống vòng hở, những sai số và thay đổi đó sẽ làm thay đổi và làm tăng sai số của đáp ứng của hệ thống Với hệ thống điều khiển vòng kín, những thay đổi của tín hiệu ra gây ra bởi những biến thiên trong quá trình có thể được cảm nhận và khác phục Độ nhạy (sensitivity) của hệ thống điều khiển đối với sự biến thiên của các tham số hệ thống là yếu tố vô cùng quan trọng Một trong các điểm mạnh của điều khiển phản hồi là khả năng làm giảm độ nhạy của hệ thống đối với sự biến thiên của các tham số
Từ công thức (4.3) suy ra, nếu G(s)H(s) >> 1 trong toàn bộ miền giá trị được quan tâm của s, chúng ta có thể dùng công thức xấp xỉ:
C ≅ = (4.5) Điều đó có nghĩa là, nếu độ lớn của G(s)H(s) được tăng lên rất lớn thì ảnh hưởng của G(s) lên tín hiệu ra sẽ suy giảm tới mức không đáng kể Khi đó, ảnh hưởng do biến thiên của các tham số của quá trình biểu diễn bởi hàm chuyển G(s) lên tín hiệu ra sẽ không đáng kể
Tất nhiên, cho dù G(s)H(s) rất lớn thì sự biến thiên của các tham số vẫn sẽ làm thay đổi tín hiệu ra Giả sử những thay đổi trong quá trình làm hàm chuyển của quá trình trở thành G(s) + ∆G(s) và tín hiệu ra trở thành C(s) + ∆C(s) Chúng ta có:
Sự thay đổi của tín hiệu ra được tính như sau:
Thường thì G(s) >> ∆G(s), do vậy G(s)H(s) >> ∆G(s)H(s), vì vậy chúng ta có thể dùng công thức xấp xỉ:
Gọi T(s) là hàm chuyển của hệ thống điều khiển phản hồi:
T = = + (4.9) Độ nhạy của hệ thống được định nghĩa là tỷ lệ giữa thay đổi của hàm chuyển của hệ thống (tính theo phần trăm) và thay đổi của hàm chuyển của quá trình (tính theo phần trăm):
Từ (4.9) và (4.11), chúng ta thu được:
Chúng ta lại thấy một lần nữa là độ nhạy của hệ thống đối với sự biến thiên của quá trình được điều khiển sẽ càng nhỏ khi tích G(s)H(s) càng lớn
Sự biến thiên của phần tử phản hồi H(s) cũng gây ra thay đổi của tín hiệu ra Độ nhạy của hệ thống đối với sự biến thiên của phần tử phản hồi được định nghĩa như sau:
Từ (4.9) và (4.13), chúng ta thu được:
Trái với trường hợp trước, ở đây S H sẽ xấp xỉ −1 khi G(s)H(s) >> 1 Điều đó có nghĩa là, đối với hệ thống điều khiển phản hồi việc sử dụng những bộ phận phản hồi có độ tin cậy cao, tức là luôn giữ được các tham số không bị biến đổi theo sự thay đổi của môi trường, là điều vô cùng quan trọng
Một mạch khuyếch đại đảo sử dụng khuyếch đại thuật toán được biểu diễn trong
Hình 4.2 Hệ số khuyếch đại của khuyếch đại thuật toán là A ≥ 10 4 Do trở kháng của khuyếch đại thuật toán rất lớn, dòng điện đi vào bộ khuyếch đại có thể coi là không đáng kể Vì vậy chúng ta thiết lập được phương trình sau:
Hình 4.2 Mạch khuyếch đại đảo
Hiệu điện thế đầu ra của khuyếch đại thuật toán v 0 = Av n , vì vậy:
Hàm chuyển của hệ thống:
0 (4.19) ở đó K = R 1 /R 2 Độ nhạy của hệ thống đối với sự biến thiên của hệ số khuyếch đại A được tính như sau:
2 (4.20) Độ nhạy của hệ thống đối với sự biến thiên của hệ số K được tính như sau:
Cho A = 10 4 và K = 0,1, chúng ta tính được S A ≅ −10 −3 và S K ≅ −1 Như vậy, tín hiệu ra của mạch khuyếch đại đảo chịu ảnh hưởng rất ít từ sự biến thiên của hệ số khuyếch đại A của khuyếch đại thuật toán, nhưng lại bị tác động rất nhiều khi hệ số K biến thiên.
Điều khiển đáp ứng nhất thời
Đáp ứng nhất thời (transient response) là đáp ứng của hệ thống trong một khoảng thời gian ngắn khi xuất hiện một sự thay đổi đột ngột trong tín hiệu vào, trước khi đạt được trạng thái thường trực Bởi vì mục đích của hệ thống điều khiển là tạo ra một đáp ứng được mong muốn, đáp ứng nhất thời của hệ thống thường phải được điều chỉnh cho tới khi thỏa mãn được yêu cầu Trong các hệ thống điều khiển vòng hở, nếu đáp ứng của hệ thống không được như mong muốn, quá trình G(s) sẽ cần phải được thay thế bằng quá trình khác phù hợp hơn
Trái lại, đáp ứng của hệ thống vòng kín có thể điều chỉnh được bằng cách điều chỉnh các tham số của vòng phản hồi Một cách khác nữa để làm thay đổi đáp ứng của hệ thống là nối vào trước quá trình một bộ lọc có hàm chuyển là G 1 (s)
(Hình 4.3) Khi đó, đáp ứng của hệ thống có thể điều chỉnh được bằng việc điều chỉnh G 1 (s) Để làm ví dụ, xem xét một hệ thống điều khiển tốc độ một động cơ một chiều điều khiển bởi phần ứng với hàm chuyển là G(s) = Ω(s)/V a (s) Từ công thức hàm chuyển (2.62) của động cơ điều khiển bởi phần ứng, chúng ta có:
Hình 4.3 Sử dụng bộ lọc để điều chỉnh đáp ứng Để thay đổi tốc độ của động cơ, phát một tín hiệu vào r(t) là một hàm nhảy bậc có dạng r = kE, ở đó E là hiệu điện thế của nguồn cung và k là một tham số có thể điều chỉnh được bằng một biến trở Biến đổi Laplace của r(t): s s kE
Lấy biến đổi Laplace nghịch của Ω(s), chúng ta có được giá trị biến đổi tốc độ nhất thời của động cơ:
Nếu đáp ứng nhất thời này quá chậm, cách thực tế nhất là thay động cơ bằng một cơ khác để giảm hệ số thời gian τ1 Tuy nhiên, do hệ số này phụ thuộc nhiều vào quán tính của tải trọng, việc thay động cơ có thể cũng không giúp được gì nhiều
Chúng ta có thể dùng một hệ thống điều khiển vòng kín để điều khiển tốc độ của động cơ nói trên bằng cách sử dụng một tốc độ kế có hàm chuyển là K t để sinh ra một tín hiệu tỷ lệ với tốc độ của động cơ (Hình 4.4) Tín hiệu sai khác được khuyếch đại với một hệ số là K a để sinh ra tín hiệu vào v a (t) điều khiển động cơ Hàm chuyển của toàn bộ hệ thống vòng kín là:
Lấy biến đổi Laplace nghịch của (4.28):
Vì K a K t K 1 >> 1, chúng ta có thể lấy xấp xỉ:
Hệ số thời gian của hệ thống vòng kín này là
K a t c τ τ = Cách dễ dàng nhất để tăng tốc độ đáp ứng của hệ thống là tăng hệ số khuyếch đại K a Tuy nhiên, K a lớn nghĩa là hiệu điện thế vào v a (t) của động cơ sẽ lớn Vì vậy trong hệ thống vòng kín người ta thường phải dùng động cơ lớn hơn so với hệ thống vòng hở để tránh hiện tượng quá áp cho động cơ
Hình 4.4 Hệ thống điều khiển tốc độ vòng kín
Tín hiệu nhiễu trong hệ thống điều khiển phản hồi
Hiệu ứng quan trọng thứ ba của phản hồi trong một hệ thống điều khiển là sự điều khiển và loại trừ một phần ảnh hưởng của tín hiệu nhiễu Một tín hiệu nhiễu
(disturbance signal) là tín hiệu không được mong muốn gây ảnh hưởng đến tín hiệu ra của hệ thống, làm tín hiệu ra của hệ thống bị sai lệch Các bộ khuyếch đại điện tử có nhiễu sinh ra từ bên trong các mạch tích hợp hay transitor Anten radar thường bị nhiễu gây ra bởi những cơn gió mạnh Nhiều hệ thống phát ra những tín hiệu bị biến dạng gây ra bởi các phần tử phi tuyến Một trong những điểm ưu việt của các hệ thống phản hồi là khả năng làm giảm bớt ảnh hưởng của nhiễu Để làm ví dụ, xem xét hệ thống điều khiển vận tốc của động cơ một chiều điều khiển bởi phần ứng, có sơ đồ khối được biểu diễn trong Hình 4.5 T d (s) là thành phần của mômen quay do động cơ sinh ra bởi tác động của nhiễu Áp dụng các kỹ thuật biến sơ đồ khối, chúng ta tính được hàm chuyển của hệ thống đối với tín hiệu nhiễu T d (s):
Thay đổi của vận tốc gây ra do nhiễu là:
Tiếp theo, xem xét hệ thống điều khiển vận tốc vòng kín như trong Hình 4.4, với G(s) là hệ thống vòng hở ở trên Áp dụng các kỹ thuật biến sơ đồ khối, chúng ta tính được hàm chuyển của hệ thống đối với tín hiệu nhiễu T d (s): t a a m a a a d K G s K s G
Hình 4.5 Hệ thống điều khiển vận tốc vòng hở
Thay đổi của vận tốc gây ra do nhiễu trong trường hợp của hệ thống vòng kín là:
So sánh hai công thức (4.32) và (4.36), chúng ta thấy rõ ràng là ảnh hưởng của nhiễu tới vận tốc của động cơ giảm đi ở hệ thống vòng kín so với hệ thống vòng hở
Lưu đồ trong Hình 4.6 biểu diễn trường hợp được tổng quát từ ví dụ trên Sử dụng quy tắc vòng của Mason, chúng ta tính được ảnh hưởng của tín hiệu nhiễu
T d (s) tới tín hiệu ra như sau:
Vì K a G(s)H(s) >> 1, chúng ta có thể dùng công thức xấp xỉ:
Theo công thức này, cách đơn giản nhất để làm giảm ảnh hưởng của tín hiệu nhiễu trong trường hợp này là tăng hệ số khuyếch đại K a
Hình 4.6 Lưu đồ tín hiệu của hệ thống vòng kín
Một vấn đề chúng ta thường gặp trong các hệ thống phản hồi là nhiễu sinh ra bởi các bộ cảm biến trong khối phản hồi Lược đồ tín hiệu trong Hình 4.7 biểu diễn một hệ thống phản hồi trong đó có một tín hiệu nhiễu N(s) tác động tới vòng phản hồi Sử dụng quy tắc vòng của Mason, chúng ta tính được ảnh hưởng của tín hiệu nhiễu này tới tín hiệu ra:
Vì G(s)H 1 (s)H 2 (s) >> 1, chúng ta có thể dùng công thức xấp xỉ:
Công thức này cho thấy, ảnh hưởng của nhiễu trong khối phản hồi tới tín hiệu ra của hệ thống sẽ càng giảm khi H 1 (s) càng lớn, nghĩa là tỷ lệ tín hiệu trên nhiễu
(signal-to-noise ratio) của bộ phận cảm biến càng lớn
Hình 4.7 Hệ thống vòng hở với nhiễu của cảm biến
Lưu đồ tín hiệu trong Hình 4.8 biểu diễn một trường hợp khác: tín hiệu nhiễu tác động trực tiếp vào tín hiệu ra của hệ thống Trong trường hợp này, chúng ta tính được ảnh hưởng của tín hiệu nhiễu tới tín hiệu ra:
Cũng tương tự như trường hợp biểu diễn trong Hình 4.6, cách đơn giản nhất để làm giảm ảnh hưởng của tín hiệu nhiễu trong trường hợp này là tăng hệ số khuyếch đại K a
Hình 4.8 Hệ thống vòng kín với nhiễu ở tín hiệu ra
Sai số ở trạng thái thường trực
Sai số ở trạng thái thường trực (steady-state error) là sai số của đáp ứng khi hệ thống khi đã đạt được trạng thái thường trực, nghĩa là khi đáp ứng nhất thời đã triệt tiêu Trong phần này, chúng ta sẽ so sánh sai số ở trạng thái thường trực của các hệ thống vòng hở và vòng kín
Sai số của hệ thống vòng hở, dưới dạng biến đổi Laplace:
E o (s) = R(s) − C(s) = R(s) − G(s)R(s) = [1 − G(s)]R(s) (4.42) Để tính sai số của hệ thống vòng hở ở trạng thái thường trực, sử dụng định lý giá trị cuối cùng:
Sử dụng tín hiệu vào là một hàm nhảy bậc đơn vị để làm ví dụ so sánh, biến đổi
Laplace của tín hiệu vào là: s s
Sai số ở trạng thái thường trực của hệ thống vòng hở là:
Sai số của hệ thống vòng kín, dưới dạng biến đổi Laplace:
Sai số ở trạng thái thường trực của hệ thống vòng kín với tín hiệu vào là hàm nhảy bậc đơn vị:
Trong các hệ thống, các giá trị G(0) và H(0) thường lớn hơn một rất nhiều, vì vậy sai số ở trạng thái thường trực của hệ thống vòng kín thường thấp hơn so với hệ thống vòng hở
Mặc dù việc sử dụng phản hồi làm tăng độ phức tạp và làm giảm độ ổn định của hệ thống, đồng thời làm giảm hệ số khuyếch đại giữa tín hiệu ra và tín hiệu vào, những lợi ích mà phương pháp điều khiển phản hồi mang lại bao gồm làm giảm sai số của hệ thống, giảm độ nhạy của hệ thống đối với biến thiên của các tham số, điều chỉnh đáp ứng nhất thời dễ dàng hơn, giảm ảnh hưởng của nhiễu và giảm sai số ở trạng thái thường trực khiến việc sử dụng phản hồi trong các hệ thống điều khiển là một xu thế tất yếu bất kể những nhược điểm nêu trên
Bài 4.1 Một hệ thống vòng kín bao gồm một quá trình có hàm chuyển G(s) 100/(3s + 1) và khối phản hồi âm có hàm chuyển H(s) = 1
(a) Tính độ nhạy của hệ thống đối với G(s)
(b) Tính hệ số thời gian của hệ thống
Bài 4.2 Một hệ thống âm thanh số có sơ đồ khối được biểu diễn trong hình vẽ dưới, trong đó D(s) là tín hiệu nhiễu
(a) Tính độ nhạy của hệ thống đối với K 2
(b) Xác định ảnh hưởng của nhiễu lên tín hiệu ra
(c) Chọn giá trị nào cho K 1 để làm giảm thiểu ảnh hưởng của nhiễu?
Bài 4.3 Một hệ thống có hàm chuyển là:
Tính sai số ở trạng thái thường trực của hệ thống khi tín hiệu vào là một hàm nhảy bậc có độ lớn bằng A
Bài 4.4 Một ổ đĩa từ có một động cơ và đầu đọc/ghi Hàm chuyển của hệ thống bao gồm động cơ và đầu đọc/ghi này là:
G τ ở đó τ = 0,001s Bộ phận điều khiển sẽ tính sai số giữa vị trí thực sự và vị trí mong muốn của đầu đọc/ghi và khuyếch đại sai số đó với hệ số khuyếch đại K
(a) Xác định sai số vị trí ở trạng thái thường trực nếu tín hiệu vào (vị trí mong muốn) là một hàm nhảy bậc đơn vị
(b) Xác định K để sai số ở trạng thái thường trực là 1mm nếu tín hiệu vào là hàm r(t) = 10t (cm/s)
Bài 4.5 Một hệ thống có lưu đồ tín hiệu được biểu diễn trong hình vẽ dưới
(a) Tính hàm chuyển của toàn hệ thống
(b) Tính độ nhạy của hệ thống đối với G(s)
(c) Độ nhạy của hệ thống có phụ thuộc U(s) hay M(s) không?
Bài 4.6 Một hệ thống điều khiển anten radar có sơ đồ khối được biểu diễn trong hình vẽ dưới Hàm chuyển G(s) của bộ phận gồm động cơ và amplidyne là:
= + với ζ = 0,4 và ω n = 10 Hàm chuyển của bộ khuyếch đại từ là:
G a τ với τ = 0,2s Tín hiệu ra của hệ thống là vị trí góc của anten, đơn vị là radian
(a) Xác định độ nhạy của hệ thống đối với sự thay đổi của tham số k a
(b) Giả sử tín hiệu nhiễu T d (s) = 15/s, xác định k a để sai số ở trạng thái thường trực của hệ thống nhỏ hơn 0,2 o khi R(s) = 0
(c) Xác định sai số của hệ thống với tín hiệu nhiễu T d (s) = 15/s khi không có vòng phản hồi
Bài 4.7 Sơ đồ khối của hệ thống phản hồi nhằm giảm sự thay đổi nhiệt độ trên một mạch điện tử được biểu diễn ở hình vẽ dưới Sự thay đổi nhiệt độ trên mạch được thể hiện bằng hàm chuyển:
Sự suy giảm nhiệt độ trong môi trường được thể hiện bằng một hàm nhảy bậc
D(s) Hệ thống sử dụng một bộ phận sinh nhiệt nhằm làm giảm ảnh hưởng của sự suy giảm nhiệt độ trong môi trường, hàm chuyển của bộ phận này là:
(a) Xác định độ nhạy của hệ thống đối với sự biến thiên của k
(b) Xác định ảnh hưởng của D(s) tới nhiệt độ thực sự của mạch là C(s)
Bài 4.8 Một hệ thống phản hồi đơn vị âm (hệ thống phản hồi âm có hàm chuyển của khối phản hồi bằng một) có hàm chuyển của quá trình cần điều khiển là
G Xác định độ nhạy của hệ thống đối với một thay đổi rất nhỏ của tham số a
Bài 4.9 Hệ thống điều khiển lái của một tàu thủy có sơ đồ khối biểu diễn trong hình vẽ dưới Nhiễu gây ra bởi sức gió tác động lên tàu có dạng D(s) = 1/s Tín hiệu vào của hệ thống là vị trí bánh lái và tín hiệu ra là góc lệch giữa hướng của tàu và hướng mong muốn Hàm chuyển
(a) Xác định ảnh hưởng của D(s) khi K = 5 và khi K = 20
(b) Chứng tỏ rằng bánh lái có thể được dùng để đưa tàu về đúng hướng, nghĩa là C(s) = 0.
HIỆU SUẤT CỦA CÁC HỆ THỐNG ĐIỀU KHIỂN PHẢN HỒI
Giới thiệu
Khả năng điều chỉnh hiệu suất nhất thời và hiệu suất ở trạng thái thường trực là một ưu điểm đặc trưng của các hệ thống điều khiển phản hồi Để phân tích và thiết kế các hệ thống điều khiển, chúng ta cần định nghĩa và đo được hiệu suất của hệ thống Sau đó, dựa trên những số đo hiệu suất, các tham số của hệ thống có thể được điều chỉnh để đạt được đáp ứng mong muốn cho hệ thống Vì các hệ thống điều khiển là các hệ thống động, hiệu suất của chúng thường được mô tả dưới dạng của đáp ứng theo thời gian cho một tín hiệu vào nhất định và sai số ở trạng thái thường trực
Các yêu cầu thiết kế cho hệ thống điều khiển thường bao gồm một số chỉ số của đáp ứng theo thời gian cho một tín hiệu vào nhất định cùng độ chính xác được mong muốn cho trạng thái thường trực Tuy nhiên, trong quá trình thiết kế, các yêu cầu thường được điều chỉnh lại cho phù hợp Vì vậy, các yêu cầu thiết kế hiếm khi được coi là một tập hợp những yêu cầu cần phải tuân thủ chặt chẽ, mà thường được coi là cố gắng đầu tiên nhằm thể hiện hiệu suất được mong muốn Các đặc điểm mong muốn cho hệ thống được phát biểu dưới dạng các số đo của hiệu suất nhằm chỉ ra cho người thiết kế yêu cầu về chất lượng của hệ thống Nói một cách khác, các số đo hệ suất chính là câu trả lời cho câu hỏi: hệ thống thực hiện nhiệm vụ được thiết kế cho nó tốt tới mức nào?
Mô tả hiệu suất trong miền thời gian
Các mô tả định lượng yêu cầu về hiệu suất trong miền thời gian là những chỉ số quan trọng vì các hệ thống điều khiển đều là những hệ thống trong miền thời gian Điều đó có nghĩa là, hiệu suất nhất thời hay hiệu suất theo thời gian của hệ thống là mối quan tâm chủ yếu đối với các hệ thống điều khiển Điều cần làm đầu tiên là xác định xem hệ thống có ổn định hay không Chúng ta sẽ nghiên cứu các kỹ thuật phân tích tính ổn định của hệ thống ở các chương sau Nếu hệ thống ổn định, đáp ứng của hệ thống với một tín hiệu vào nhất định sẽ cung cấp một số số đo của hiệu suất Tuy nhiên, do tín hiệu vào thực sự của hệ thống thường khó xác định, các tín hiệu vào thử (test input signal) chuẩn thường được sử dụng Phương pháp này rất hữu ích bởi vì tồn tại một tương quan giữa đáp ứng của hệ thống với một tín hiệu vào thử chuẩn và khả năng của hệ thống khi hoạt động ở những điều kiện bình thường Hơn nữa, việc sử dụng tín hiệu vào chuẩn cho phép người thiết kế so sánh nhiều thiết kế khác nhau Nhiều hệ thống điều khiển có các tín hiệu vào cũng tương tự các tín hiệu vào thử chuẩn
Các tín hiệu thử vào chuẩn thường được sử dụng là: (1) tín hiệu nhảy bậc
(step), (2) tín hiệu dốc (ramp), (3) tín hiệu parabol và (4) tín hiệu xung đơn vị
(unit impulse) Định nghĩa và biến đổi Laplace của các tín hiệu này được trình bày trong bảng sau
Bảng 5.1 Các tín hiệu vào thử chuẩn
Với một hệ thống vòng hở có tín hiệu vào là r(t), tín hiệu ra là c(t) và hàm chuyển là G(s): C(s) = G(s)R(s), nếu tín hiệu vào là hàm xung đơn vị δ(t), chúng ta sẽ có R(s) = 1, nghĩa là C(s) = G(s) hay c(t) = g(t)
Mối quan hệ giữa tín hiệu ra và tín hiệu vào của một hệ thống điều khiển phản hồi được biểu diễn bằng phương trình:
Xem xét một hệ thống phản hồi với hàm chuyển G(s) của quá trình có dạng như sau:
Thay (5.2) vào (5.1), chúng ta có:
Viết lại phương trình (5.3) dưới dạng của tỷ số cản ζ và tần số tự nhiên ω n :
= + (5.4) ở đó, ζ = p (2 K) và ω n = K Nếu tín hiệu vào r(t) là một hàm nhảy bậc đơn vị, nghĩa là R(s) = 1/s, phương trình (5.4) trở thành:
= + (5.5) Đáp ứng theo thời gian của hệ thống có dạng như sau:
= Đồ thị của c(t) với tín hiệu vào là hàm nhảy bậc đơn vị cho các giá trị khác nhau của tỷ số cản ζ được biểu diễn trong Hình 5.1 Chúng ta có thể thấy được trên đồ thị, khi ζ càng giảm, biên độ dao động của đáp ứng càng tăng
Nếu tín hiệu vào r(t) là một hàm xung đơn vị, nghĩa là R(s) = 1, phương trình
= + (5.7) Đáp ứng theo thời gian của hệ thống có dạng như sau:
= − (5.8) Đồ thị của c(t) với tín hiệu vào là hàm xung đơn vị cho các giá trị khác nhau của tỷ số cản ζ được biểu diễn trong Hình 5.2 Chúng ta có thể chọn vài số đo hiệu suất từ đáp ứng nhất thời của hệ thống với các tín hiệu vào là tín hiệu nhảy bậc hay tín hiệu xung đơn vị c(t) ω n t ζ = 0,1 ζ = 0,2 ζ = 0,4 ζ = 0,8 ζ = 1,0 ζ = 2,0
Hình 5.1 Đáp ứng nhất thời của hệ thống với tín hiệu vào là hàm nhảy bậc đơn vị cho các giá trị khác nhau của tỷ số cản ζ
Các số đo hiệu suất chuẩn thường được định nghĩa trên cơ sở đáp ứng của hệ thống với tín hiệu vào nhảy bậc (Hình 5.3) Tốc độ của đáp ứng được đo bằng thời gian lên (rise time) T r và thời gian tới đỉnh (peak time) T p Thời gian lên T r là khoảng thời gian để đáp ứng của hệ thống tăng từ 10% lên 90% của giá trị cuối cùng, còn thời gian tới đỉnh T p là khoảng thời gian để đáp ứng của hệ thống đạt tới mức cực đại Một số đo nữa là phần trăm quá mức (percent overshoot) P o được định nghĩa như sau:
P o M p (5.9) ở đó, M p là giá trị cực đại của đáp ứng và fv là giá trị cuối cùng của đáp ứng Với tín hiệu vào nhảy bậc, fv thường có giá trị bằng độ lớn của tín hiệu vào
Thời gian quá độ (settling time) T s được định nghĩa là khoảng thời gian cần thiết để hệ thống ổn định trong một khoảng δ nhất định của giá trị cuối cùng fv
Với hệ thống được biểu diễn bằng phương trình (5.4), giá trị của T s với δ bằng
2% của fv là bốn lần giá trị của hệ số thời gian τ của hệ thống: s n
Hình 5.2 Đáp ứng nhất thời của hệ thống với tín hiệu vào là hàm xung đơn vị cho các giá trị khác nhau của tỷ số cản ζ ζ = 2,0 Để xác định thời gian tới đỉnh T p , chúng ta cần giải phương trình sau:
Biến đổi Laplace của đạo hàm khi các điều kiện ban đầu bằng không là:
Thay (5.5) vào (5.12), chúng ta có được phương trình:
Lấy biến đổi Laplace nghịch của phương trình (5.13):
Từ (5.11) và (5.14), chúng ta có được phương trình cần giải để xác định T p là:
Vế trái của phương trình (5.15) bằng không khi ω n 1−ζ 2 t =kπ với k là một số nguyên Chúng ta dễ dàng thấy được, khi k = 1, nghiệm của phương trình chính là T p , nghĩa là: π
Hình 5.3 Các số đo hiệu suất trên đáp ứng của hệ thống với tín hiệu vào nhảy bậc đơn vị
Thay (5.17) vào (5.6), chúng ta sẽ tính được giá trị cực đại M p của đáp ứng: ζ θ ζ θ θ ζ ζ ω ζω ζω ζω
= , vì vậy sinθ được tính như sau:
Thay (5.19) vào (5.18), chúng ta có được giá trị của M p theo ζ và ω n :
M p n T p (5.20) Đây là giá trị cực đại của đáp ứng với tín hiệu vào là hàm nhảy bậc đơn vị, trong trường hợp này giá trị cuối cùng của đáp ứng là fv = 1 Giá trị phần trăm quá mức
Khi thiết kế hệ thống, chúng ta thường muốn đáp ứng của hệ thống có cả P o và T p càng nhỏ càng tốt Tuy nhiên, trong khi P o giảm theo chiều tăng của tỷ số cản ζ thì T p lại tăng, như được thể hiện trên đồ thị của ví dụ đang xét (Hình 5.4)
Vì vậy, chúng ta cần điều chỉnh lại các yêu cầu ban đầu của P o và T p để có thể xác định được giá trị phù hợp cho ζ
Hình 5.4 Đồ thị của các số đo phần trăm quá mức P o và thời gian tới đỉnh T p của đáp ứng hệ thống khi tỷ số cản ζ thay đổi (đặt ω n = 1)
Vị trí các nghiệm của phương trình đặc trưng của hệ thống được biểu diễn bằng phương trình (5.4) thể hiện trong Hình 5.5 Đồ thị này cho chúng ta thấy được sự tương quan giữa đáp ứng trong miền thời gian của hệ thống với vị trí các điểm cực của hàm chuyển trong mặt phẳng s thông qua các hệ số ζ, ω n và góc θ
Hình 5.5 Đồ thị vị trí các nghiệm của phương trình đặc trưng của hệ thống trong mặt phẳng s θ
− i n Đồ thị trong Hình 5.4 biểu diễn các số đo hiệu suất của một hệ thống bậc hai
Tuy nhiên, trong nhiều trường hợp, các số đo hiệu suất của hệ thống có bậc lớn hơn hai cũng có thể xấp xỉ được bằng đồ thị này Ví dụ, xem xét một hệ thống bậc ba có hàm chuyển vòng kín như sau:
Phương trình đặc trưng của hệ thống nói trên có hai nghiệm là các nghiệm của phương trình đặc trưng của hệ thống bậc hai biểu diễn bởi phương trình (5.4) và nghiệm thứ ba bằng −γ Các số đo hiệu suất của hệ thống này sẽ có giá trị xấp xỉ các số đo hiệu suất của hệ thống bậc hai nếu như:
Khi đó cặp nghiệm của hệ thống bậc hai được gọi là các nghiệm trội (dominant roots) của hệ thống bậc ba Nói một cách khác, đáp ứng của một hệ thống bậc ba có thể xấp xỉ được bằng đáp ứng của một hệ thống bậc hai nếu độ lớn phần thực của các nghiệm trội nhỏ hơn 1/10 độ lớn phần thực của nghiệm thứ ba của phương trình đặc trưng
Xem xét hệ thống được biểu diễn bằng phương trình (5.3) Chúng ta muốn chọn giá trị các tham số K và p sao cho giá trị phần trăm quá mức P o của đáp ứng của hệ thống đối với tín hiệu vào nhảy bậc không vượt quá 5% và thời gian quá độ T s không quá 4s T s được tính theo biểu thức (5.10), do vậy chúng ta có:
Chỉ số hiệu suất
Chỉ số hiệu suất (performance index) là một số đo định lượng hiệu suất của một hệ thống và được lựa chọn sao cho phù hợp với các yêu cầu đặt ra cho hệ thống
Sau khi hiệu suất được mong muốn cho hệ thống đã được mô tả một cách định lượng, chỉ số hiệu suất sẽ được tính toán hay đo đạc và được dùng để đánh giá hiệu suất của hệ thống Trong kỹ thuật điều khiển hiện đại, chỉ số hiệu suất là một khái niệm rất quan trọng và cần thiết cho các hệ thống điều khiển thích nghi, cho việc tối ưu hóa các tham số hệ thống một cách tự động và thiết kế các hệ thống điều khiển tối ưu
Một hệ thống được coi là hệ thống điều khiển tối ưu (optimum control system) khi các tham số của hệ thống được điều chỉnh được điều chỉnh sao cho các chỉ số đạt được cực trị, thường là giá trị cực tiểu Các chỉ số hiệu suất thường được sử dụng bao gồm:
1 Tích phân của sai số bình phương (ISE):
Giới hạn trên T là một giá trị thời gian hữu hạn được chọn sao cho tích phân tiếp cận giá trị ở trạng thái thường trực Người ta thường chọn T T s , tức là thời gian quá độ của hệ thống Chỉ số này thường được dùng để phát hiện ra các hệ thống có tỷ số cản quá lớn hay quá nhỏ so với mức phù hợp
2 Tích phân của sai số tuyệt đối (IAE):
Chỉ số này thường được dùng khi chúng ta quan tâm nhiều hơn tới sai số ở đoạn cuối của đáp ứng nhất thời
3 Tích phân của thời gian nhân sai số tuyệt đối (ITAE):
4 Tích phân của thời gian nhân sai số bình phương (ITSE):
Các chỉ số I 3 và I 4 được dùng vì chúng khuyếch đại sự thay đổi của sai số khi các tham số của hệ thống thay đổi, trong đó chỉ số I 3 phân biệt rõ nhất, cũng có nghĩa là điểm cực tiểu của nó được thể hiện rõ ràng nhất
Ngoài các chỉ số hiệu suất nêu trên, chúng ta có thể định nghĩa các chỉ số khác dưới dạng tổng quát:
[ (5.29) ở đó f là một hàm của sai số, tín hiệu vào, tín hiệu ra và thời gian
Xem xét một hệ thống điều khiển phản hồi có hàm chuyển của toàn hệ thống như sau:
Các đồ thị trong Hình 5.6 thể hiện sự biến thiên của các chỉ số hiệu suất của hệ thống khi tỷ số cản ζ biến đổi, với tín hiệu vào là một hàm nhảy bậc đơn vị Nhìn vào hình vẽ chúng ta thấy được chỉ số I 3 có sự thay đổi rõ ràng nhất, và chỉ số này đạt được giá trị cực tiểu khi tỷ số cản ζ có giá trị khoảng 0,7
Hình 5.6 Đồ thị các chỉ số hiệu suất khi tỷ số cản ζ thay đổi ζ
Sai số ở trạng thái thường trực của hệ thống điều khiển phản hồi
Một trong những nguyên nhân chủ yếu của việc sử dụng phản hồi, cho dù làm tăng giá thành và độ phức tạp của hệ thống, là khả năng làm giảm sai số ở trạng thái thường trực của hệ thống Như đã được đề cập ở chương trước, sai số ở trạng thái thường trực của một hệ thống vòng kín thường nhỏ hơn vài lần so với sai số của hệ thống vòng hở Chúng ta đã dùng ký hiệu E a (s) để chỉ tín hiệu sai khác được dùng để điều khiển quá trình trong hệ thống vòng kín Tuy nhiên, sai số thực sự của hệ thống phải là E(s) = R(s) − C(s) Với hệ thống phản hồi như trong
Khi đó, E(s) = E a (s) Sai số ở trạng thái thường trực của hệ thống khi H(s) = 1 là:
Sai số ở trạng thái thường trực của hệ thống cho một số tín hiệu vào thử chuẩn khi H(s) = 1 được xác định như sau:
→ (5.34) ở đó A là độ lớn của tín hiệu nhảy bậc Giả sử hàm chuyển G(s) của quá trình có dạng như sau:
Giá trị N chính là số lần tích phân, hay còn gọi là số định kiểu (type number) của hệ thống, bởi vì sai số ở trạng thái thường trực phụ thuộc vào giá trị này, cụ thể như sau: o Hệ thống kiểu-0 (type-zero):
0 ( ) lim (5.37) được gọi là hằng số sai số vị trí (position error constant) o Hệ thống có N ≥ 1:
0 ( ) ( ) lim (5.40) o Hệ thống kiểu-1 (type-one):
0 ( ) lim (5.42) được gọi là hằng số sai số vận tốc (velocity error constant) o Hệ thống có N ≥ 2:
− Tín hiệu parabol, còn gọi là tín hiệu gia tốc (acceleration) r(t) = At 2 /2:
) ( lim (5.40) o Hệ thống kiểu-2 (type-two):
0 ( ) lim (5.42) được gọi là hằng số sai số gia tốc (acceleration error constant) o Hệ thống có N ≥ 3:
Các hệ thống điều khiển thường được mô tả bằng số định kiểu và các hằng số sai số của chúng Chú ý rằng, các hằng số sai số K p , K v và K a tuy được định nghĩa khác nhau nhưng có giá trị như nhau, nên có thể gọi chung là hằng số sai số
Bài 5.1 Một hệ thống phản hồi đơn vị âm có hàm chuyển của quá trình là
(a) Xác định hàm chuyển của hệ thống vòng kín
(b) Tính đáp ứng theo thời gian của hệ thống khi tín hiệu vào là hàm nhảy bậc có độ lớn bằng A
(c) Xác định giá trị phần trăm quá mức của đáp ứng
(d) Tính giá trị ở trạng thái thường trực của đáp ứng
Bài 5.2 Hệ thống điều khiển đầu đọc/ghi của một ổ đĩa máy tính có hàm chuyển vòng kín như sau:
(a) Vẽ các điểm cực và điểm không của hệ thống
(b) Ước lượng giá trị phần trăm quá mức của đáp ứng khi tín hiệu vào là một hàm nhảy bậc
Bài 5.3 Một hệ thống phản hồi đơn vị âm có hàm chuyển của quá trình là
G Đáp ứng được mong muốn cho hệ thống khi tín hiệu vào là một hàm nhảy bậc được mô tả bằng hai giá trị: thời gian tới đỉnh T p = 1s và phần trăm quá mức P o = 5%
(a) Có tồn tại giá trị của K để đáp ứng của hệ thống thỏa mãn được hai yêu cầu trên hay không?
(b) Nếu không tồn tại giá trị của K để cả hai yêu cầu trên được thỏa mãn đồng thời, xác định giá trị của K để để đáp ứng của hệ thống thỏa mãn được hai yêu cầu đã được nới lỏng với cùng một tỷ lệ như nhau
Bài 5.4 Một hệ thống phản hồi đơn vị âm đơn giản có hàm chuyển của quá trình là G(s) = K/s Tín hiệu vào của hệ thống là một hàm nhảy bậc có độ lớn bằng A Điều kiện khởi đầu của hệ thống tại thời điểm t 0 là c(t 0) = Q, ở đó c(t) là tín hiệu ra của hệ thống Định nghĩa một chỉ số hiệu suất I như sau:
(b) Xác định K để chỉ số hiệu suất I đạt giá trị nhỏ nhất
Bài 5.5 Một bộ khuyếch đại từ với trở kháng đầu ra thấp mắc nối tiếp với một bộ tiền khuyếch đại và một mạch lọc thông thấp như trong hình dưới Bộ tiền khuyếch đại có trở kháng đầu vào cao và hệ số khuyếch đại bằng một, được dùng để cộng tín hiệu
Khuyếch C đại từ (a) Chọn giá trị cho tụ điện C để hệ thống có tỷ số cản bằng 0,7
(b) Tính thời gian quá độ T s của hệ thống.
TÍNH ỔN ĐỊNH CỦA CÁC HỆ THỐNG PHẢN HỒI TUYẾN TÍNH
Khái niệm về tính ổn định
Một đặc tính rất quan trọng của hiệu suất nhất thời của một hệ thống là tính ổn định (stability) của hệ thống Một hệ thống ổn định được định nghĩa là một hệ thống có đáp ứng luôn nằm trong một khoảng xác định Điều đó có nghĩa là, nếu các tín hiệu vào và nhiễu tác động tới hệ thống đều nằm trong những khoảng xác định và đáp ứng của hệ thống có độ lớn nằm trong một khoảng xác định, thì hệ thống được coi là ổn định
Khái niệm tính ổn định có thể minh họa được bằng việc đặt một vật thể hình nón trên mặt phẳng ngang Nếu hình nón nằm trên đáy của nó, hình nón sẽ luôn có xu hướng trở về trạng thái cần bằng khi chúng ta tác dụng một lực làm nó nghiêng đi một chút Vị trí và đáp ứng trong trường hợp này được gọi là ổn định Nếu hình nón nằm trên cạnh, nó sẽ lăn khi chúng ta tác động vào, nhưng vẫn tiếp tục nằm trên cạnh Vị trí này được gọi là vị trí ổn định trung tính Nếu chúng ta đặt hình nón trên đỉnh của nó, hình nón sẽ đổ xuống cạnh nếu không được giữ
Vị trí này được gọi là không ổn định
Tính ổn định của một hệ thống động cũng được định nghĩa một cách tương tự Đáp ứng của hệ thống với tín hiệu vào hay một điều kiện ban đầu sẽ có dạng giảm dần, trung tính (không thay đổi), hay tăng dần theo thời gian Đặc biệt, theo định nghĩa của tính ổn định, một hệ thống tuyến tính ổn định khi và chỉ khi tích phân ∫ ∞
(t dt y , với y(t) là đáp ứng của hệ thống khi tín hiệu vào là hàm xung đơn vị, phải hữu hạn Vị trí các điểm cực của hàm chuyển của hệ thống trong mặt phẳng s cũng chỉ ra tính ổn định của đáp ứng nhất thời Hệ thống có các điểm cực đều nằm ở bên trái trục ảo sẽ có đáp ứng giảm dần, trong khi hệ thống có các điểm cực nằm bên phải trục ảo có đáp ứng trung tính hoặc tăng dần Như vậy, để có được một hệ thống ổn định, các điểm cực của hàm chuyển của hệ thống cần phải nằm ở bên trái của trục ảo trong mặt phẳng s
Với các hệ thống tuyến tính, chúng ta nhận thấy rằng, yêu cầu về tính ổn định có thể định nghĩa được dưới dạng vị trí của các điểm cực của hàm chuyển vòng kín Hàm chuyển của một hệ thống vòng kín có thể biểu diễn được dưới dạng sau:
Thực hiện biến đổi Laplace nghịch của phương trình (6.1), chúng ta có được đáp ứng của hệ thống với tín hiệu vào là hàm xung đơn vị sẽ có dạng:
( ω ω α σ (6.2) Để đáp ứng của hệ thống được giới hạn trong một khoảng xác định, điều kiện cần và đủ là ∀k: σ k > 0 và ∀m: α m > 0 Điều đó có nghĩa là, tất cả các điểm cực của hàm chuyển của hệ thống cần phải nằm ở nửa bên trái trục ảo của mặt phẳng s
Như vậy, điều kiện cần và đủ để một hệ thống điều khiển phản hồi ổn định là tất cả các điểm cực của hàm chuyển của hệ thống đều có phần thực mang giá trị âm
Chúng ta có thể xác định xem một hệ thống có ổn định hay không bằng cách giải phương trình đặc trưng của hệ thống để tìm các nghiệm của nó Tuy nhiên, nếu chỉ để trả lời câu hỏi hệ thống có ổn định hay không thì việc đó là quá thừa
Sau đây, chúng ta sẽ xem xét các phương pháp để xác định tính ổn định của hệ thống mà không cần phải giải phương trình đặc trưng.
Điều kiện ổn định Routh-Hurwitz
Một phương pháp xác định tính ổn định của các hệ thống tuyến tính được A
Hurwitz và E.J Routh nghiên cứu và công bố độc lập với nhau vào cuối thế kỷ
19 Phương pháp Routh-Hurwitz đưa ra câu trả lời cho câu hỏi về tính ổn định bằng cách xem xét phương trình đặc trưng của hệ thống Phương trình đặc trưng của hệ thống có thể viết được dưới dạng sau:
Thiết lập bảng Routh-Hurwitz từ các hệ số của đa thức q(s):
− Bước 1: điền hai hàng đầu tiên của bảng
− Bước 2: điền các hàng từ 3 đến n+1
Giả sử hàng thứ k−2 và k−1 đã được điền: s n−k+3 x 1 x i x i+1 s n−k+2 y 1 y i x i+1 Điền tiếp hàng thứ k: s n−k+1 z i 0 ở đó:
+ − =− i i i i i y y x x y y y x y z x (6.4) Điều kiện Routh-Hurwitz được phát biểu như sau: Số nghiệm của phương trình đặc trưng có phần thực dương đúng bằng số lần đổi dấu của các phần tử trong cột thứ nhất của bảng Routh-Hurwitz Điều đó có nghĩa là, điều kiện cần và đủ để hệ thống ổn định là tất cả các phần tử của cột thứ nhất trong bảng Routh-
Hurwitz đều có cùng dấu Chúng ta cần xét đến hai trường hợp đặc biệt xảy ra khi trong cột thứ nhất của bảng Routh-Hurwitz có ít nhất một phần tử bằng không:
− Nếu một phần tử của cột thứ nhất bằng không, nhưng trong các phần tử cùng hàng với nó có ít nhất một phần tử khác không: trong trường hợp này hệ thống không ổn định
− Nếu mọi phần tử cùng hàng với một phần tử có giá trị bằng không ở cột thứ nhất đều bằng không: giả sử tất cả các phần tử ở hàng thứ k đều bằng không Điều đó có nghĩa là tất cả các phần tử trong bảng từ hàng thứ k trở đi đều bằng không Trường hợp này xảy ra khi phương trình đặc trưng có các nghiệm nằm trên trục ảo của mặt phẳng s và đối xứng nhau qua tâm của trục tọa độ phức Các nghiệm này chính là nghiệm của một phương trình phụ được thiết lập từ các phần tử ở hàng ngay trên của hàng đầu tiên toàn giá trị không, tức là hàng thứ k−1:
Khi đó, chúng ta sẽ xác định tính ổn định của hệ thống qua các nghiệm còn lại của phương trình đặc trưng bằng cách áp dụng điều kiện Routh-
Hurwitz cho phương trình sau:
Xem xét một hệ thống điều khiển tay máy có phương trình đặc trưng như sau: q(s) = s 5 + s 4 + 4s 3 + 24s 2 + 3s + 63 = 0 (6.7) Bảng Routh-Hurwitz cho q(s) được thiết lập dưới đây: s 5 1 4 3 s 4 1 24 63 s 3 -20 -60 0 s 2 21 63 0 s 1 0 0 0 s 0 0 0 0
Phương trình phụ trong trường hợp này là:
Nghiệm của phương trình phụ là s=±i 3, là hai nghiệm đối xứng nhau trên trục ảo Chúng ta sẽ xem xét các nghiệm còn lại của phương trình sau:
Chúng ta có được bảng Routh-Hurwitz của phương trình (6.10): s 3 1 1 s 2 1 21 s 1 -20 0 s 0 21 0
Trong bảng này, chúng ta thấy có hai lần đổi dấu ở cột thứ nhất, tức là phương trình đặc trưng của hệ thống có hai nghiệm với phần thực lớn hơn không Vì vậy hệ thống chúng ta đang xem xét không ổn định
Một ổ đĩa máy tính có sơ đồ khối được biểu diễn trong Hình 6.1, ở đó G(s) là hàm chuyển thể hiện động lực của cơ cấu đầu đọc ghi và D(s) là hàm chuyển của bộ phận điều khiển:
Chúng ta tính được phương trình đặc trưng của hệ thống: q(s) = s 4 + 6 s 3 + 11 s 2 + (K+6)s + Ka = 0 (6.13) Bảng Routh-Hurwitz của phương trình này được thiết lập dưới đây: s 4 1 11 Ka s 3 6 K+6 0 s 2
Hình 6.1 Sơ đồ khối của hệ thống trong ví dụ 6.2
Theo điều kiện Routh-Hurwitz, điều kiện cần và đủ để hệ thống ổn định là:
Tính ổn định của hệ thống trong miền thời gian
Như chúng ta đã trình bày ở Chương III, một hệ thống tuyến tính có thể biểu diễn được dưới dạng phương trình vi phân bậc nhất của vector trạng thái:
+ dt d (6.17) Đáp ứng của hệ thống khi đó sẽ là: y = Cx + Du (6.18)
Thực hiện biến đổi Laplace cho phương trình (6.17), chúng ta có được: s X(s) = AX(s) + BU(s) (6.19) hay:
X(s) = (s I − A) −1 BU(s) (6.20) trong đó I là ma trận đơn vị có kích thước bằng kích thước của ma trận A Thực hiện biến đổi Laplace cho phương trình (6.18), chúng ta có được:
Ma trận nghịch đảo của một ma trận M được tính bằng công thức sau:
M − = M (6.23) ở đó, adj(M) là ma trận liên hợp của M và det(M) là định thức của ma trận M Áp dụng công thức này, phương trình (6.22) trở thành:
Phương trình (6.24) thể hiện mối quan hệ giữa tín hiệu vào và tín hiệu ra của hệ thống trong miền tần số, vì vậy phương trình đặc trưng của hệ thống là: q(s) = det(s I − A) = 0 (6.25)
Như vậy, để khảo sát tính ổn định của hệ thống tuyến tính được biểu diễn bằng phương trình vi phân của vector trạng thái, chúng ta có thể dùng điều kiện Routh-
Hurwitz cho phương trình đặc trưng (6.25) Các nghiệm của phương trình này chính là các giá trị riêng (eigenvalues) của ma trận A
Một phương pháp đơn giản hơn để xác định tính ổn định của hệ thống tuyến tính được biểu diễn bằng phương trình vi phân của vector trạng thái là sử dụng định lý Lyapunov Định lý Lyapunov được phát biểu như sau: Điều kiện cần và đủ để tất cả các giá trị riêng của một ma trận A đều có phần thực âm là nghiệm của phương trình sau phải là một ma trận xác định dương đối xứng:
A T X + XA = −N (6.26) ở đó, A T là ma trận chuyển vị của ma trận A, N là một ma trận xác định dương đối xứng bất kỳ, còn ma trận X là ẩn của phương trình Ma trận xác định dương đối xứng (symmetric positive definite matrix) là ma trận đối xứng có các giá trị riêng đều lớn hơn không Cách dễ nhất để kiểm tra xem một ma trận đối xứng có phải là ma trận xác định dương đối xứng hay không là kiểm tra các định thức con chính (principal minor) của ma trận Nếu tất cả các định thức con chính của một ma trận đối xứng đều lớn hơn không, ma trận đó là ma trận xác định dương đối xứng
Một hệ thống tuyến tính được biểu diễn bằng phương trình vi phân của vector trạng thái với ma trận A được cho như sau:
A a (6.27) Để xác định tính ổn định của hệ thống, chúng ta lấy ma trận ⎥
N 1 và giải phương trình sau:
11 a b b a x x x x x x x x a b b a (6.28) trong đó x 12 = x 21 Nghiệm của phương trình (6.28) là:
Các định thức con chính của X là 1/(2a) và 1/(4a 2 ) Vì vậy, điều kiện để hệ thống ổn định là 1/(2a) > 0 hay a > 0.
Tính ổn định tương đối của các hệ thống điều khiển phản hồi
Các phương pháp của Routh-Hurwitz và Lyapunov cho phép chúng ta xác định tính ổn định tuyệt đối của hệ thống Tuy nhiên, với một hệ thống ổn định, chúng ta có thể còn mong muốn xác định tính ổn định tương đối của nó Tính ổn định tương đối (relative stability) của một hệ thống có thể được định nghĩa như một thuộc tính đo được bằng thời gian quá độ tương đối của mỗi nghiệm hay mỗi cặp nghiệm đối xứng nhau qua trục thực của phương trình đặc trưng của hệ thống Vì vậy, tính ổn định tương đối của hệ thống được biểu diễn bởi phần thực của mỗi nghiệm hay cặp nghiệm đối xứng Nghiệm có phần thực càng gần giá trị không thì thời gian quá độ tương đối của nó càng lớn, nghĩa là tính ổn định tương đối của nó càng thấp Ngoài ra, tính ổn định tương đối của hệ thống còn có thể được định nghĩa bằng tỷ số cản tương đối của mỗi cặp nghiệm phức hay tốc độ đáp ứng tương đối và phần trăm quá mức tương đối thay cho thời gian quá độ tương đối
Bài 6.1 Một hệ thống có phương trình đặc trưng như sau: s 3 + 3Ks 2 + (2+K)s + 4 = 0 Hãy xác định khoảng giá trị của K để hệ thống ổn định
Bài 6.2 Một hệ thống có phương trình đặc trưng như sau: s 3 + 9s 2 + 26s + 24 = 0 Dùng điều kiện Routh-Hurwitz để chứng tỏ rằng hệ thống này ổn định
Bài 6.3 Một hệ thống điều khiển có sơ đồ khối được thể hiện trong hình vẽ dưới
Hãy xác định giá trị của K mà tại đó hệ thống bắt đầu không ổn định
Bài 6.4 Một hệ thống điều khiển phản hồi có sơ đồ khối được biểu diễn trong hình vẽ dưới, ở đó hàm chuyển của quá trình được cho như sau:
Hãy xác định khoảng giá trị K để hệ thống ổn định
Bài 6.5 Một hệ thống được biểu diễn bằng phương trình vi phân x Ax Bu
+ dt d của vector trạng thái x, trong đó ma trận A được cho như sau:
Hãy xác định khoảng giá trị của k để hệ thống ổn định
Bài 6.6 Một hệ thống điều khiển đầu đọc ghi băng cassette có sơ đồ khối được biểu diễn trong hình vẽ dưới
(a) Xác định khoảng giá trị của K để cho hệ thống ổn định
(b) Xác định giá trị của K để phần trăm quá mức của đáp ứng với tín hiệu vào là hàm nhảy bậc đơn vị vào khoảng 5%
Bài 6.7 Hệ thống lái tự động của một tàu thủy được biểu diễn bởi phương trình vi phân của vector trạng thái như sau:
= − x x ở đó vector trạng thái x(t) gồm bốn biến trạng thái x 1, x 2, x 3 và x 4
(a) Xác định xem hệ thống có ổn định hay không
(b) Thêm vòng phản hồi vào hệ thống, khi đó chúng ta có δ(t) = −k 1 x 1 − k 2 x 3
Có tồn tại các giá trị của k 1 và k 2 để hệ thống ổn định hay không?
PHƯƠNG PHÁP QUỸ TÍCH NGHIỆM
Giới thiệu
Tính ổn định tương đối và hiệu suất nhất thời của một hệ thống điều khiển vòng kín có liên quan trực tiếp tới vị trí các nghiệm vòng kín của phương trình đặc trưng trong mặt phẳng s Thêm nữa, chúng ta thường cần phải điều chỉnh một vài tham số của hệ thống để có được vị trí phù hợp cho các nghiệm Vì vậy, sẽ rất có giá trị nếu chúng ta xác định được các nghiệm của phương trình đặc trưng của một hệ thống di chuyển như thế nào trong mặt phẳng s khi các tham số thay đổi, nghĩa là xác định quỹ tích của các nghiệm trong mặt phẳng s khi các tham số thay đổi Phương pháp quỹ tích nghiệm (root locus) được Evans giới thiệu vào năm 1948 và đã được phát triển để trở thành một phương pháp được ứng dụng rất phổ biến trong kỹ thuật điều khiển Phương pháp quỹ tích nghiệm là một phương pháp sử dụng đồ thị để thể hiện quỹ tích của các nghiệm trong mặt phẳng s khi các tham số thay đổi Trong thực tiễn, phương pháp quỹ tích nghiệm cung cấp cho chúng ta một số đo độ nhạy của các nghiệm của phương trình đặc trưng đối với sự thay đổi của các tham số được xem xét Trong phương pháp này, điều kiện Routh-Hurwitz có thể được sử dụng để xác định khoảng biến đổi được phép cho các tham số nhằm đảm bảo hệ thống luôn ổn định khi các tham số thay đổi Mặc dù phương pháp quỹ tích nghiệm được thiết kế để áp dụng cho các hệ thống phản hồi một vòng, phương pháp này cũng có thể áp dụng được cho các hệ thống nhiều vòng với nhiều tham số thay đổi.
Khái niệm quỹ tích nghiệm
Với hệ thống điều khiển vòng kín có sơ đồ khối như trong Hình 7.1, phương trình đặc trưng của hệ thống là: q(s) = 1 + G(s)H(s) = 0 (7.1)
Hình 7.1 Hệ thống điều khiển phản hồi Đặt F(s) = G(s)H(s), phương trình (7.1) trở thành:
Vì s là biến phức, hàm F(s) co thể biểu diễn dưới dạng:
F(s) = r(s)cosθ(s) + ir(s)sinθ(s) (7.3) ở đó r(s) là độ lớn và θ(s) là góc cực của F(s):
Thay (7.3) vào phương trình (7.2), chúng ta có được phương trình sau: r(s)cosθ(s) + ir(s)sinθ(s) = −1 (7.5)
Vì vậy, điều kiện cần thiết để phương trình đặc trưng của hệ thống được thỏa mãn là: r(s) = 1 (7.6) và θ(s) = (2k + 1)π (7.7) với k là một số nguyên Chúng ta sẽ sử dụng ký hiệu ∠F(s) = θ(s) Để minh họa cho khái niệm quỹ tích nghiệm, trước hết chúng ta xem xét một hệ thống phản hồi có G(s) = 1/[s(s + a)] và H(s) = K, ở đó K là một giá trị có thể thay đổi trong khoảng từ 0 đến +∞ Trong trường hợp này, F(s) là biểu thức sau:
F = + (7.8) Để thỏa mãn điều kiện (7.6), chúng ta cần phải có:
Tiếp theo, chúng ta cần xem xét tới góc cực của hàm F(s) Để làm điều này, chúng ta sẽ cần tới hai quy tắc sau đây:
Vì vậy, góc cực của hàm F(s) như ở (7.8) có thể biểu diễn được dưới dạng:
∠F(s) = −∠s − ∠(s + a) (7.13) Thay (7.13) vào phương trình (7.7), chúng ta có được:
−∠s − ∠(s + a) = (2k + 1)π (7.14) Phương trình (7.14) chỉ có thể thỏa mãn được với k = 0 hay k = −1, nghĩa là:
−∠s − ∠(s + a) = ±π (7.15) Điều kiện (7.15) chỉ được thỏa mãn nếu nghiệm s của phương trình đặc trưng nằm trên trục thực của mặt phẳng s hoặc nằm trên đường thẳng vuông góc với trục thực và đi qua điểm −a/2 Điều kiện (7.10) được dùng để xác định các điểm giới hạn của quỹ tích Khi K = 0, phương trình đặc trưng của hệ thống chính là phương trình đặc trưng của hệ thống vòng hở với các nghiệm 0 và −a Phương trình đặc trưng có nghiệm thực khi K ≥ 0 và K ≤ a 2 /4 Khi K = a 2 /4 thì cả hai nghiệm của phương trình đều là −a/2 Quỹ tích của các nghiệm của phương trình đặc trưng khi K thay đổi được biểu diễn trong Hình 7.2 Các mũi tên trong hình vẽ thể hiện chiều dịch chuyển của các nghiệm trong mặt phẳng s khi K tăng từ 0 đến +∞
Hình 7.2 Quỹ tích nghiệm của phương trình đặc trưng khi K thay đổi từ 0 đến +∞ Để thể hiện rõ hơn khả năng của phương pháp quỹ tích nghiệm, chúng ta sẽ sử dụng lại ví dụ ở trên, nhưng với trường hợp K cố định, còn a thay đổi Phương trình đặc trưng của hệ thống là: s 2 + as + K = 0 (7.16)
Sử dụng điều kiện Routh-Hurwitz, chúng ta sẽ thấy được rằng để hệ thống ổn định thì cần có a ≥ 0 Vì vậy, chúng ta sẽ chỉ tìm quỹ tích của các nghiệm khi a tăng từ 0 đến +∞ Chia hai vế của phương trình (7.16) cho s 2 + K, chúng ta có được phương trình:
Phương trình này có dạng rất giống phương trình (7.2), nghĩa là F(s) trong trường hợp này sẽ là biểu thức sau đây:
Tương tự như trong ví dụ trên, chúng ta sẽ có được các điều kiện sau:
∠F(s) = ∠s − ∠(s +i K ) − ∠(s −i K ) = ±π (7.20) Điều kiện (7.20) chỉ được thỏa mãn nếu nghiệm s của phương trình đặc trưng nằm trên trục thực của mặt phẳng s hoặc nằm trên đường tròn có tâm là gốc của mặt phẳng s và có bán kính là K Khi a = 0, hai nghiệm của phương trình đặc trưng là ±i K Phương trình có nghiệm thực khi a≥2 K Khi a=2 K , hai nghiệm thực của phương trình đều là − K Quỹ tích các nghiệm của phương trình đặc trưng khi a thay đổi được biểu diễn trong Hình 7.3 Các mũi tên trong hình vẽ thể hiện chiều dịch chuyển của các nghiệm trong mặt phẳng s khi a tăng từ 0 đến +∞.
Phương pháp quỹ tích nghiệm
Trong phương pháp quỹ tích nghiệm của Evans, tác giả sử dụng một quy trình để phác họa nhanh quỹ tích của các nghiệm của phương trình đặc trưng của một hệ thống phản hồi Trước hết, chúng ta có thể biểu diễn phương trình đặc trưng này dưới dạng của phương trình (7.2) Giả sử chúng ta cần xác định quỹ tích của các nghiệm của phương trình đặc trưng khi một tham số K của hệ thống thay đổi từ 0 đến +∞ Để sử dụng được quy trình này, F(s) cần phải biểu diễn được dưới dạng tích của tham số K và một biểu thức: F(s) = KP(s) Bước tiếp theo là chuyển biểu thức P(s) về dạng các điểm không và điểm cực:
Khi đó, chúng ta có thể viết lại phương trình đặc trưng của hệ thống dưới dạng như sau:
Hình 7.3 Quỹ tích nghiệm của phương trình đặc trưng khi a thay đổi từ 0 đến +∞
Khi K = 0, các nghiệm của phương trình đặc trưng chính là các điểm cực của
P(s) Còn khi K tiến tới +∞ thì các nghiệm của phương trình đặc trưng tiến tới các điểm không của P(s) Vì vậy, quỹ tích của các nghiệm của phương trình đặc trưng sẽ bắt đầu tại các điểm cực của P(s) và kết thúc tại các điểm không cũng của P(s) khi tham số K tăng từ 0 đến +∞ (nếu không có điểm không tương ứng thì đường quỹ tích sẽ tiến tới vô cùng) Số đường quỹ tích, tương ứng với số nghiệm của phương trình đặc trưng, đúng bằng số điểm cực của P(s) nếu P(s) có số điểm cực lớn hơn hoặc bằng số điểm không Còn nếu P(s) có số điểm cực ít hơn số điểm không thì số đường quỹ tích sẽ bằng số điểm không Chú ý rằng, đồ thị quỹ tích các nghiệm của phương trình đặc trưng của một hệ thống luôn đối xứng qua trục thực vì các nghiệm phức của phương trình đặc trưng luôn là các cặp liên hợp của nhau Một điểm cần biết nữa là phần quỹ tích trên trục thực của các nghiệm luôn nằm trong các đoạn của trục thực ngay phía bên trái của các điểm cực hay điểm không của P(s) có thứ tự lẻ (không phân biệt điểm không và điểm cực) tính từ phải sang trái Điều này được minh họa trong Hình 7.4
Nếu số điểm không của P(s) ít hơn số điểm cực, một số đường quỹ tích sẽ kết thúc tại các điểm không ở vô cùng dọc theo các đường tiệm cận (asymptote) Tất cả các đường tiệm cận này đều xuất phát từ một điểm trên trục thực có tọa độ σ a được xác định như sau:
Góc của các đường tiệm cận này được tính như sau:
Các đoạn của quỹ tích nghiệm
Hình 7.4 Phần quỹ tích trên trục thực của các nghiệm
Khi K có một giá trị làm phương trình đặc trưng có nghiệm kép thực, đường quỹ tích nghiệm sẽ rời khỏi trục thực tại điểm trên trục thực có tọa độ bằng giá trị các nghiệm kép đó Điểm này được gọi là điểm thoát (breakaway point) của quỹ tích Một loại điểm quan trọng nữa là giao điểm của quỹ tích nghiệm với trục ảo của mặt phẳng s Giao điểm này có thể xác định được bằng cách sử dụng điều kiện Routh-Hurwitz để tìm giá trị của K ở đó hệ thống bắt đầu chuyển từ trạng thái ổn định sang bất ổn định và xác định các nghiệm của phương trình đặc trưng nằm trên trục ảo ứng với giá trị K đó Ngoài ra, sẽ rất hữu ích cho việc phác họa quỹ tích nghiệm nếu chúng ta xác định được góc của đường quỹ tích tại điểm bắt đầu và điểm kết thúc Các góc này có thể tính được bằng cách sử dụng điều kiện
Tóm lại, các bước được sử dụng để ước lượng quỹ tích của các nghiệm của phương trình đặc trưng của hệ thống bao gồm:
1 Biến đổi phương trình đặc trưng về dạng 1 + KP(s) = 0, ở đó K là tham số có giá trị thay đổi
2 Xác định vị trí các điểm cực và điểm không của P(s) trong mặt phẳng s
3 Xác định các đoạn của các đường quỹ tích nghiệm nằm trên trục thực
4 Xác định số đường quỹ tích
5 Xác định điểm gốc của các đường tiệm cận và góc của các đường tiệm cận
6 Xác định điểm thoát của quỹ tích trên trục thực nếu có
7 Sử dụng điều kiện Routh-Hurwitz để xác định giao điểm của quỹ tích và trục ảo nếu có
8 Xác định góc của các đường quỹ tích tại các điểm khởi đầu và kết thúc
Xem xét một hệ thống phản hồi có phương trình đặc trưng như sau:
Các đoạn của quỹ tích nằm trên trục thực là [−1,0], [−4,−2] và [−∞,−4], vì tại điểm s = −4 có hai điểm cực Số đường quỹ tích trong trường hợp này sẽ bằng số điểm cực của P(s), nghĩa là bằng bốn Quỹ tích có ba đường tiệm cận với điểm gốc trên trục thực của các đường tiệm cận này là:
Góc của ba đường tiệm cận lần lượt là:
(7.27) Để tìm điểm thoát của quỹ tích, trước hết cần biến đổi phương trình (7.25) về dạng:
K s (7.28) Điểm thoát của quỹ tích là tại điểm trên trục thực có giá trị của s thỏa mãn điều kiện sau đây:
Phương trình (7.30) có bốn nghiệm, nhưng chỉ có hai nghiệm thực là s = −2,6 và s = −4 Tuy nhiên, chúng ta có thể thấy được ngay là khi s = −4 thì K = 0, phương trình đặc trưng bị triệt tiêu thành một đẳng thức, nên điểm s = −4 không thể là điểm thoát của quỹ tích Vì vậy, điểm thoát của quỹ tích trên trục thực là điểm có giá trị s = −2,6 Còn để xác định các điểm giao của quỹ tích với trục ảo, chúng ta sử dụng điều kiện Routh-Hurwitz và tính ra được quỹ tích cắt trục ảo tại hai điểm có các giá trị là s = ±i4,86 Từ các giá trị tính được, chúng ta có thể phác họa được quỹ tích của các nghiệm của phương trình đặc trưng khi K thay đổi (Hình
Thiết kế tham số bằng phương pháp quỹ tích nghiệm
Phương pháp quỹ tích nghiệm vốn được phát triển với mục đích xác định quỹ tích của các nghiệm của phương trình đặc trưng của hệ thống phản hồi khi hệ số phản hồi K thay đổi từ 0 đến +∞ Tuy nhiên, như chúng ta đã thấy, ảnh hưởng của các tham số khác của hệ thống cũng có thể được nghiên cứu bằng cách sử dụng phương pháp quỹ tích nghiệm Câu hỏi được đặt ra là: bằng cách nào chúng ta có thể nghiên cứu hoạt động của hệ thống khi có nhiều tham số thay đổi chứ không phải chỉ có một Mặc dù phương pháp quỹ tích nghiệm là phương pháp một tham số, nó có thể được mở rộng để áp dụng cho trường hợp có hơn một tham số thay đổi Đây là phương pháp thiết kế tham số (parameter design), sử dụng quỹ tích nghiệm để lựa chọn giá trị cho các tham số
Hình 7.5 Quỹ tích nghiệm của phương trình đặc trưng trong ví dụ 7.1 × × o × −2 −1
Giả sử chúng ta cần xem xét tác động của sự thay đổi của hai tham số α và β của một hệ thống phản hồi Để làm điều đó, chúng ta cần thực hiện phương pháp quỹ tích nghiệm hai lượt Trong lượt đầu tiên, đặt β = 0 và vẽ quỹ tích nghiệm của phương trình đặc trưng với α thay đổi Sau khi đã đánh giá được tác động của α, chọn một giá trị thích hợp cho α và thực hiện phương pháp quỹ tích nghiệm một lần nữa với β thay đổi để chọn được giá trị phù hợp cho β Tương tự như thế, chúng ta có thể mở rộng phương pháp quỹ tích nghiệm để áp dụng trong các trường hợp hệ thống có nhiều hơn hai tham số thay đổi.
Độ nhạy và quỹ tích nghiệm
Như chúng ta đã tìm hiểu trong Chương IV, tác động của sự biến thiên của các tham số tới đáp ứng của hệ thống có thể mô tả được bằng số đo độ nhạy
(sensitivity) của hệ thống đối với sự thay đổi của một tham số:
= ∂ ln ln (7.31) trong đó T(s) là hàm chuyển của cả hệ thống và K là tham số được xem xét
Bởi vì nghiệm của phương trình đặc trưng quyết định dạng của đáp ứng nhất thời của hệ thống, tác động của sự biến thiên của tham số tới vị trí của các nghiệm là một số đo độ nhạy quan trọng Khái niệm độ nhạy của nghiệm (root sensitivity) của một hệ thống được định nghĩa như sau:
= ∂ ln (7.32) ở đó p j là nghiệm thứ j của phương trình đặc trưng của T(s):
( (7.33) Độ nhạy S T K khi đó có thể khai triển được như sau:
1 ln ln ln ln ln (7.34)
Do hai tham số A và K độc lập với nhau và giả thiết là các điểm không của T(s) độc lập với tham số K, nghĩa là:
Từ (7.34) và (7.35), chúng ta có được:
1 ln (7.36) Độ nhạy của nghiệm S K p j có thể đánh giá được bằng cách xem xét đường cong tại nghiệm s = p j của quỹ tích nghiệm của phương trình đặc trưng của T(s) khi K thay đổi
Số đo độ nhạy của nghiệm đối với sự biến thiên của một tham số rất có giá trị trong việc so sánh độ nhạy của nhiều tham số thiết kế tại các giá trị nghiệm khác nhau Để sử dụng được độ nhạy của nghiệm cho việc phân tích và thiết kế các hệ thống điều khiển, một loạt phép tính toán phải được thực hiện cho các giá trị khác nhau của các điểm không và điểm cực của hàm chuyển Vì vậy, việc sử dụng độ nhạy của nghiệm như một kỹ thuật thiết kế phần nào bị hạn chế do khối lượng tính toán lớn trong khi thiếu một chỉ dẫn rõ ràng cho việc điều chỉnh các tham số để làm giảm độ nhạy Tuy nhiên, độ nhạy của nghiệm có thể sử dụng được như một phương pháp phân tích, cho phép người thiết kế so sánh các thiết kế khác nhau của hệ thống Độ nhạy của nghiệm được dùng như một chỉ số biểu diễn độ nhạy của một hệ thống đối với những biến thiên của tham số được thể hiện trong mặt phẳng s
Bài 7.1 Xem xét một hệ thống phản hồi có phương trình đặc trưng như sau:
(a) Vẽ quỹ tích nghiệm của phương trình đặc trưng của hệ thống bằng phương pháp của Evans
(b) Xác định K để phương trình đặc trưng có hai nghiệm bằng nhau và tính giá trị hai nghiệm này
(c) Xác định thời gian quá độ của hệ thống khi phương trình đặc trưng có hai nghiệm bằng nhau
Bài 7.2 Một thiết bị ghi băng sử dụng một hệ thống điều khiển tốc độ phản hồi âm với hàm chuyển của khối phản hồi là H(s) = 1 Hàm chuyển của quá trình cần điều khiển là:
Vẽ quỹ tích nghiệm của phương trình đặc trưng của hệ thống khi K thay đổi Bài 7.3 Xem xét một hệ thống phản hồi có phương trình đặc trưng như sau:
(a) Xác định điểm thoát của quỹ tích trên trục thực
(b) Tìm điểm gốc của các đường tiệm cận
(c) Xác định giá trị của K tại điểm thoát của quỹ tích
Bài 7.4 Một thiết bị điều khiển thang máy sử dụng một hệ thống điều khiển phản hồi đơn vị âm có hàm chuyển của quá trình là:
Sử dụng phương pháp quỹ tích nghiệm để xác định giá trị của K sao cho tỷ số cản ζ của một cặp nghiệm phức có giá trị bằng 0,8
Bài 7.5 Xem xét một hệ thống phản hồi có phương trình đặc trưng như sau:
(a) Vẽ quỹ tích nghiệm của phương trình khi K tăng từ 0 đến +∞
(b) Xác định khoảng giá trị của K để hệ thống ổn định
(c) Với giá trị nào của K trong khoảng 0 đến +∞ phương trình chỉ có nghiệm phức? Tính giá trị của các nghiệm đó.
CÁC PHƯƠNG PHÁP ĐÁP ỨNG TẦN SỐ
Giới thiệu
Trong các chương trước, đáp ứng và hiệu suất của hệ thống được mô tả dưới dạng của biến tần số phức s và vị trí các điểm cực và điểm không trong mặt phẳng s Một phương pháp khác rất quan trọng và rất có tính thực tiễn cho việc phân tích và thiết kế hệ thống là phương pháp đáp ứng tần số Đáp ứng tần số
(frequency response) của một hệ thống được định nghĩa là đáp ứng ở trạng thái thường trực của hệ thống với tín hiệu vào là một tín hiệu dạng sin Với tín hiệu sin là tín hiệu vào duy nhất, tín hiệu ra cho một hệ thống tuyến tính cũng như các tín hiệu chuyển tiếp trong toàn hệ thống đều có dạng sin ở trạng thái thường trực, chỉ khác tín hiệu vào ở biên độ và góc pha
Một thuận lợi đối với phương pháp đáp ứng tần số là rất dễ tìm các nguồn tín hiệu thử dạng sin với nhiều khoảng biên độ và tần số khác nhau Vì vậy, việc xác định đáp ứng tần số của hệ thống bằng thử nghiệm rất dễ thực hiện và là phương pháp đáng tin cậy nhất cũng như ít phức tạp nhất trong việc phân tích hệ thống bằng thực nghiệm Chúng ta còn có thể tìm được hàm chuyển của hệ thống từ đáp ứng tần số được xác định bằng thực nghiệm Thêm nữa, việc thiết kế hệ thống trong miền tần số cho phép chúng ta điều khiển dải thông của hệ thống và một số số đo khác của đáp ứng đối với nhiễu
Thuận lợi thứ hai của phương pháp đáp ứng tần số là hàm chuyển mô tả hành vi dạng sin ở trạng thái thường trực của hệ thống có thể xác định được bằng cách dùng iω thay cho s trong hàm chuyển T(s) của hệ thống Hàm chuyển biểu diễn hành vi dạng sin ở trạng thái thường trực của hệ thống khi đó sẽ là một hàm của biến phức iω, và bản thân nó cũng là một hàm phức T(iω), được đặc trưng bởi độ lớn và góc pha Độ lớn và góc pha của T(iω) được biểu diễn bằng các đồ thị, cung cấp cho chúng ta những thông tin quan trọng cho việc phân tích và thiết kế hệ thống Điều bất lợi cơ bản của phương pháp đáp ứng tần số trong việc phân tích hệ thống là mối liên hệ không trực tiếp giữa tần số và miền thời gian Các mối liên hệ trực tiếp giữa đáp ứng tần số và các đặc tính của đáp ứng nhất thời tương ứng khá mỏng manh, trong khi trong thực tế, đặc tính của đáp ứng tần số được điều chỉnh bằng cách sử dụng các điều kiện thiết kế thường được nhằm để mang lại đáp ứng nhất thời như mong muốn
Trong các chương trước, chúng ta đã sử dụng cặp biến đổi Laplace:
( L 1 (8.2) ở đó biến phức s = σ + iω Tương tự, chúng ta có cặp biến đổi Fourier:
Biến đổi Fourier tồn tại cho f(t) khi:
Biến đổi Fourier và biến đổi Laplace có mối quan hệ rất gần gũi Khi hàm f(t) chỉ xác định với t ≥ 0, khoảng lấy tích phân của hai biến đổi là như nhau Khi đó, hai phép biến đổi chỉ khác nhau về dạng biến phức Vì vậy, nếu chúng ta đã có biến đổi Laplace F(s) của một hàm f(t), chúng ta có được biến đổi Fourier cũng của f(t) bằng cách thay s bởi iω trong F(s)
Chúng ta có thể tự hỏi, nếu biến đổi Fourier và biến đổi Laplace gần nhau tới như vậy, tại sao không luôn sử dụng biến đổi Laplace? Câu trả lời là, biến đổi
Laplace cho phép chúng ta tìm hiểu vị trí của các điểm cực và điểm không của hàm chuyển T(s) trong mặt phẳng s, còn phương pháp đáp ứng tần số sử dụng biến đổi Fourier cho phép chúng ta xem xét hàm chuyển T(iω) cùng các đặc tính về độ lớn và pha của hệ thống, với ω là tần số của tín hiệu vào và ra của hệ thống Khả năng biểu diễn tính chất của hệ thống bằng các phương trình và đồ thị của độ lớn và pha là một thuận lợi cho việc phân tích và thiết kế các hệ thống điều khiển
Xem xét đáp ứng tần số của một hệ thống vòng kín, với tín hiệu vào r(t) có biến đổi Fourier là R(iω) Khi đó, đáp ứng tần số của hệ thống điều khiển phản hồi được xác định bằng cách thay s bởi iω trong phương trình biểu diễn mối quan hệ của hệ thống vòng kín, C(s) = T(s)R(s), để có được phương trình sau:
C = = + (8.6) Áp dụng biến đổi Fourier nghịch cho C(iω), chúng ta sẽ thu được đáp ứng nhất thời c(t) Tuy nhiên, việc ước lượng biến đổi nghịch này thường khá khó khăn kể cả cho những hệ thống đơn giản nhất, vì vậy phương pháp tích phân bằng đồ thị có thể được sử dụng Ngoài ra, một vài số đo của đáp ứng nhất thời có liên hệ tới các đặc tính tần số cũng có thể sử dụng được cho các mục đích trong việc thiết kế hệ thống.
Đồ thị của đáp ứng tần số
Hàm chuyển G(s) của một hệ thống có thể mô tả được trong miền tần số bằng mối quan hệ như sau:
R(ω) = real[G(iω)] và I(ω) = imag[G(iω)] (8.8) Chúng ta cũng có thể biểu diễn hàm chuyển bằng độ lớn |G(ω)| và góc pha φ(ω):
Biểu diễn đồ thị của đáp ứng tần số có thể sử dụng phương trình (8.7) hay (8.9) Đồ thị của phương trình (8.7) được gọi là đồ thị cực (polar plot) của đáp ứng tần số Các tọa độ của đồ thị cực là phần thực và phần ảo của G(iω)
Một bộ lọc RC đơn giản được biểu diễn trong Hình 8.1 Hàm chuyển của bộ lọc này là:
Thay s bằng iω, chúng ta có được hàm chuyển dạng sin ở trạng thái thường trực:
G (8.13) ở đó ω1 = 1/(RC) Để vẽ đồ thị cực của G(iω), chúng ta cần biểu diễn phương trình (8.13) dưới dạng của phương trình (8.7) bằng cách như sau:
Quỹ tích của hàm chuyển G(iω) khi ω tăng từ 0 đến +∞ là nửa đường tròn có tâm tại điểm (1/2, 0) và bán kính 1/2 trong mặt phẳng cực (Hình 8.2)
Hình 8.2 Đồ thị cực cho bộ lọc RC
Hạn chế của đồ thị cực là việc tính toán đáp ứng tần số khá rắc rối và không thể hiện được ảnh hưởng của từng điểm cực hay điểm không trong đồ thị Vì vậy, người ta sử dụng đồ thị logarit (logarithmic plot), thường gọi là đồ thị Bode
(Bode plot), để đơn giản hóa việc xác định biểu diễn đồ thị của đáp ứng tần số
Lấy logarit tự nhiên của G(iω) biểu diễn dưới dạng của phương trình (8.9): ln G(iω) = ln |G(iω)| + iφ(ω) (8.15)
Từ đó, chúng ta có thể vẽ đồ thị của φ(ω) và logarit của độ lớn |G(iω)| khi ω thay đổi Người ta thường biểu diễn logarit của độ lớn |G(iω)| dưới dạng logarit cơ số
10 bằng công thức 20log 10 |G(iω)| với đơn vị là dB
Trở lại ví dụ 8.1, hệ số thời gian của bộ lọc RC là τ = RC Viết lại phương trình (8.13) dưới dạng sau:
Logarit của độ lớn hàm chuyển là:
G (8.18) Ở tần số rất nhỏ, ω >
1/τ, sự sai khác độ lớn của hàm chuyển giữa điểm đầu và điểm cuối một quãng mười có thể ước lượng được như sau:
(8.22) Đồ thị Bode của hàm chuyển sử dụng thang logarit cho trục ω được thể hiện trong Hình 8.4
Hình 8.4 Đồ thị Bode của hàm chuyển G(i ω) = 1/( i ωτ + 1) sử dụng thang logarit cho trục ω τ 10
Lợi ích chính yếu trong việc sử dụng đồ thị logarit là việc chuyển đổi hàm chuyển từ dạng tích thành tổng Trong trường hợp tổng quát, chúng ta có thể biểu diễn hàm chuyển G(iω) ở dạng:
Hàm chuyển này có Q điểm không, N điểm cực tại gốc tọa độ, M điểm cực nằm trên trục thực và R cặp điểm cực liên hợp phức Rõ ràng là việc vẽ đồ thị cực cho một hàm như thế này là việc cực kỳ khó khăn Logarit của độ lớn hàm chuyển
Góc pha φ(ω) là tổng các góc pha của các thành phần:
Từ hai công thức trên, chúng ta thấy đồ thị Bode có thể vẽ được bằng cách cộng các đồ thị của các thành phần riêng biệt của hàm chuyển
Như vậy, có bốn kiểu thành phần khác nhau có thể xuất hiện trong hàm chuyển:
2 Điểm cực/điểm không tại gốc tọa độ (iω)
3 Điểm cực/điểm không trên trục thực (1 + iωτ)
4 Các cặp điểm cực/điểm không liên hợp phức (1 + 2(ζ/ω n )iω + (iω/ω n ) 2 )
Chúng ta có thể xác định đồ thị logarit của độ lớn và đồ thị góc pha cho từng thành phần của hàm chuyển, sau đó cộng chúng lại để có được đồ thị Bode cho toàn bộ hàm chuyển Chúng ta cũng có thể đơn giản hóa việc vẽ đồ thị bằng cách sử dụng các xấp xỉ tiệm cận của các đường cong và chỉ tính các giá trị chính xác tại một số tần số đặc biệt
Hằng số (K) Giá trị logarit của hằng số cũng là một hằng số (20log 10 K), còn góc pha bằng không Điểm cực hay điểm không tại gốc tọa độ (iω) Với một điểm cực tại gốc tọa độ, logarit của độ lớn là:
20log 10 |1/(iω)| = −20log10ω (8.26) và góc pha là φ(ω) = −90 o Với N điểm cực tại gốc tọa độ, chúng ta sẽ có:
20log 10 |1/(iω) N | = −20Nlog10ω (8.27) và góc pha là φ(ω) = −90 o N Với một điểm không tại gốc tọa độ, logarit của độ lớn là:
20log 10 |iω| = 20log 10 ω (8.28) và góc pha là φ(ω) = 90 o Điểm cực hay điểm không nằm trên trục thực (1 + iωτ) Điểm cực nằm trên trục thực tương ứng với 1/(1 + iωτ) trong hàm chuyển, chính là ví dụ 8.1 chúng ta đã xem xét Vì vậy, theo phương trình (8.18), logarit của độ lớn là
20 10 G =− 10 +ω 2 τ 2 và góc pha là φ(ω) = −arctan(ωτ) Đường tiệm cận của 20log10|G| khi ω > τ có độ dốc là −20dB/decade Giao điểm của hai đường tiệm cận này chính tại tần số gãy ω = 1/τ Với điểm không nằm trên trục thực, tương ứng với
(1 + iωt) trong hàm chuyển, logarit của độ lớn là
20 10 G = 10 +ω 2 τ 2 và góc pha là φ(ω) = arctan(ωτ) Trong trường hợp này, đường tiệm cận của 20log10|G| khi ω > τ có độ dốc là 20dB/decade
Các cặp điểm cực hay điểm không liên hợp phức (1 + 2(ζ/ω n )iω + (iω/ω n ) 2 )
Thành phần của hàm chuyển tương ứng với một cặp điểm cực liên hợp phức có thể biểu diễn dưới dạng 1/(1 + i2ζu − u 2 ), ở đó u = ω/ω n Logarit của độ lớn khi đó được tính như sau:
Khi u 1, nghĩa là ω >> ω n , logarit của độ lớn sẽ xấp xỉ −10log10(u 4 ) −40log10 u và góc pha sẽ xấp xỉ −180 o Như vậy, đường tiệm cận logarit của độ lớn khi ω > ω n có độ dốc bằng −40dB/decade Hai đường tiệm cận này cắt nhau tại tần số ω = ω n Sự sai khác giữa đồ thị thực sự và các đường tiệm cận là một hàm của tỷ số cản ζ Đồ thị Bode của thành phần tương ứng với cặp điểm cực liên hợp phức cho vài giá trị khác nhau của tỷ số cản ζ được biểu diễn trong Hình 8.5 Giá trị lớn nhất của |G(iω)|, độ lớn của đáp ứng tần số, được ký hiệu là M p ω, cũng là một hàm của ζ Giá trị lớn nhất này xuất hiện tại tần số ω r , được gọi là tần số cộng hưởng (resonant frequency), được tính bằng cách cho đạo hàm bậc nhất
( du u q d , ở đó q(u) = 1 + i2ζu − u 2 Chúng ta tính được ω r :
Hình 8.5 Đồ thị Bode của hàm chuyển G(i ω) = 1/[1 + 2(ζ/ω n )i ω + (i ω/ω n ) 2 ] cho các giá trị khác nhau của tỷ số cảnζ 0,1 1 10 ζ = 1 ζ = 1 ζ = 0,0625 ζ = 0,0625 ζ = 0,5 ζ = 0,5
Giá trị lớn nhất của |G(iω)| được tính như sau:
Một quan sát thú vị là, nếu chúng ta đổi dấu phần thực của các điểm không hoặc các điểm cực của hàm chuyển, độ lớn của đáp ứng tần số vẫn sẽ giữ nguyên, chỉ có pha bị dịch Tuy nhiên, để hệ thống ổn định, tất cả các điểm cực cần nằm bên trái trục ảo, vì vậy chúng ta chỉ quan tâm tới các điểm cực có phần thực âm Các điểm không của hàm chuyển có thể nằm ở cả hai bên của trục ảo mà không ảnh hưởng tới tính ổn định của hệ thống, nhưng ảnh hưởng đến độ dịch pha của tín hiệu ra so với tín hiệu vào Hàm chuyển có tất cả các điểm không đều nằm bên trái trục ảo được gọi là hàm chuyển dịch pha tối thiểu
Mô tả hiệu suất trong miền tần số
Với các hệ thống bậc hai đơn giản, chúng ta đã mô tả hiệu suất của hệ thống bằng các số đo như phần trăm quá mức, thời gian quá độ và các chỉ số hiệu suất như tích phân của sai số bình phương (ISE) Xem xét một hệ thống phản hồi đơn vị âm có hàm chuyển của quá trình là:
Hàm chuyển vòng kín của hệ thống đó sẽ là:
= + (8.34) Đáp ứng tần số của hệ thống được biểu diễn trong Hình 8.7 Bởi vì đây là hệ thống bậc hai, chúng ta có thể liên hệ tỷ số cản ζ và phần trăm quá mức của hệ thống với giá trị M p ω Khi M p ω tăng, phần trăm quá mức của hệ thống với tín hiệu vào nhảy bậc cũng tăng Đồng thời, tần số cộng hưởng ω r cũng có liên hệ tới tốc độ của đáp ứng nhất thời
Tốc độ của đáp ứng nhất thời còn có thể mô tả được bằng một số đo nữa là tần số dải thông (bandwidth frequency) ω B Tần số dải thông được định nghĩa là tần số mà ở đó độ suy giảm đạt tới mức một trên căn hai của tín hiệu vào (hay
0,707 lần tín hiệu vào), nếu tính theo dB thì tần số ω B tương ứng với giá trị −3dB trên đồ thị logarit độ lớn của hàm chuyển T(iω) Khi tỷ số cản ζ =1 2, ω B sẽ có giá trị đúng bằng tần số tự nhiên ω n
Hình 8.7 Đặc trưng của đáp ứng tần số của hệ thống bậc hai
Sự hữu ích của các số đo dựa trên đáp ứng tần số kể trên và mối quan hệ của chúng với hiệu suất nhất thời thực sự của hệ thống phụ thuộc vào việc hệ thống có thể xấp xỉ được bởi một hệ thống bậc hai có cặp điểm cực phức liên hợp hay không Khái niệm về cặp nghiệm trội đó của phương trình đặc trưng của hệ thống đã được đề cập tới ở Chương V
Sai số ở trạng thái thường trực cũng có thể liên hệ được với đáp ứng tần số của một hệ thống vòng kín Như chúng ta đã đề cập tới trong mục 5.4, sai số ở trạng thái thường trực với một tín hiệu vào thử xác định có mối quan hệ với số lần tích phân (số điểm cực tại gốc tọa độ) của hệ thống vòng hở Vì vậy, với hệ thống phản hồi đơn vị âm có hàm chuyển của quá trình được biểu diễn lần bằng phương trình (8.33), sai số ở trạng thái thường trực với tín hiệu vào là hàm dốc r(t) = At được xác định bởi hằng số sai số vận tốc K v : t K v t A e ∞
Hằng số sai số vận tốc của hệ thống được xác định như sau: ζ ω ζω ω
Hàm chuyển G(s) có thể viết lại dưới dạng:
Chuyển (8.37) sang biểu diễn trong miền tần số:
G v (8.38) Đó chính là dạng hàm chuyển (8.23), được sử dụng trong việc phân tích để vẽ đồ thị Bode của đáp ứng tần số Nói một cách tổng quát, nếu hàm chuyển vòng hở của một hệ thống phản hồi có dạng:
( ωτ ω ωτ ω (8.39) thì hệ thống có số định kiểu bằng N và hằng số sai số bằng K
Tóm lại, các đặc tính của đáp ứng tần số hoàn toàn thích hợp để biểu diễn hiệu suất của hệ thống, vì vậy chúng rất có ích cho việc phân tích và thiết kế các hệ thống điều khiển phản hồi
Bài 8.1 Một hệ thống vòng hở có hàm chuyển như sau:
Xác định tần số khi góc pha có giá trị là −180 o Tính độ lớn của G(iω) tại tần số đó
Bài 8.2 Một hệ thống phản hồi đơn vị âm có hàm chuyển của quá trình là:
Yêu cầu đối với hệ thống là phần trăm quá mức với tín hiệu vào nhảy bậc nhỏ hơn 30%
(a) Xác định yêu cầu tương ứng đối với giá trị M p ω của hàm chuyển vòng kín
(b) Xác định tần số cộng hưởng ω r
(c) Xác định tần số dải thông ω B của hệ thống vòng kín
Bài 8.3 Vẽ đồ thị cực của đáp ứng tần số cho các hệ thống có hàm chuyển như sau:
Bài 8.4 Một hệ thống điều khiển áp suất của một bình nén khí được biểu diễn trong hình dưới, ở đó P d là áp suất mong muốn, P 0 là áp suất thực trong bình, Q ra là áp suất của luồng khí đi ra qua van xả, G c (s) là hàm chuyển của bộ điều khiển,
G v (s) là hàm chuyển của van khí vào được điều khiển bởi bộ điều khiển, và H(s) là hàm chuyển của cảm biến dùng để đo áp suất trong bình Các hàm chuyển này được cho như sau:
Xác định các đặc trưng của đáp ứng tần số của hệ thống, bao gồm tần số cộng hưởng ω r , giá trị lớn nhất M p ω và tần số dải thông ω B
Bài 8.5 Một hệ thống phản hồi đơn vị âm có hàm chuyển của quá trình như sau:
Vẽ đồ thị Bode của hệ thống.
TÍNH ỔN ĐỊNH TRONG MIỀN TẦN SỐ
Giới thiệu
Việc xác định hệ thống có ổn định hay không luôn cần thiết khi phân tích hệ thống điều khiển Xa hơn nữa, với một hệ thống ổn định, xem xét tính ổn định tương đối của hệ thống cũng thường được yêu cầu Trong Chương VI, chúng ta đã thảo luận khái niệm tính ổn định và một số phương pháp xác định tính ổn định tuyệt đối và tương đối của một hệ thống, trong đó nổi bật là phương pháp Routh- Hurwitz sử dụng phương trình đặc trưng của biến phức s = σ + iω Còn trong Chương VII, chúng ta đã nghiên cứu tính ổn định tương đối của hệ thống bằng cách sử dụng phương pháp quỹ tích nghiệm, cũng được biểu diễn dưới dạng của biến phức s Trong chương này, chúng ta sẽ quan tâm đến việc xác định tính ổn định của hệ thống trong miền tần số thực, có nghĩa là dưới dạng của đáp ứng tần số đã được trình bày ở Chương VIII Đáp ứng tần số biểu diễn đáp ứng của hệ thống với tín hiệu vào dạng sin ở trạng thái thường trực và cung cấp đầy đủ thông tin cho việc xác định tính ổn định tương đối của hệ thống Đáp ứng tần số của hệ thống có thể đo được một cách dễ dàng bằng thực nghiệm, vì vậy có thể dùng được để nghiên cứu tính ổn định tương đối của hệ thống khi mà giá trị của các tham số hệ thống không xác định Thêm nữa, điều kiện ổn định trong miền tần số rất hữu ích cho việc xác định các phương pháp thích hợp nhằm làm tăng tính ổn định tương đối của hệ thống
Một điều kiện ổn định trong miền tần số được phát triển bởi H Nyquist vào năm 1932 và tới nay vẫn tiếp tục là một phương pháp mang tính nền tảng đối với việc nghiên cứu tính ổn định của các hệ thống điều khiển tuyến tính Điều kiện ổn định Nyquist (Nyquist stability criterion) dựa trên một định lý về lý thuyết của hàm biến phức của Cauchy Định lý của Cauchy liên quan đến ánh xạ của các chu tuyến (mapping of contours) trong mặt phẳng s, có thể hiểu được dễ dàng mà không cần tới một chứng minh hình thức Để xác định tính ổn định tương đối của một hệ thống vòng kín, chúng ta cần phải xem xét phương trình đặc trưng của hệ thống, có thể biểu diễn được dưới dạng:
F(s) = 1 + P(s) = 0 (9.1) Để đảm bảo tính ổn định, tất cả các nghiệm của phương trình cần nằm bên trái trục ảo trong mặt phẳng s Nyquist sử dụng một ánh xạ từ mặt phẳng s vào một mặt phẳng gọi là mặt phẳng F(s) Vì vậy, để hiểu được điều kiện Nyquist, trước hết chúng ta cần tìm hiểu ánh xạ của các chu tuyến trong mặt phẳng phức.
Ánh xạ của các chu tuyến trong mặt phẳng s
Chúng ta quan tâm tới ánh xạ của các đường biên trong mặt phẳng s bởi hàm
F(s) Ánh xạ của chu tuyến là ánh xạ của một chu tuyến hay một quỹ đạo trong một mặt phẳng vào một mặt phẳng khác bởi một quan hệ F(s) Vì s là một biến phức, hàm F(s) có giá trị phức và có thể biểu diễn được dưới dạng F(s) = u + iv, và có thể biểu diễn trong một mặt phẳng phức F(s) với các tọa độ u và v Để làm ví dụ, xem xét hàm F(s) = 2s + 1 và một chu tuyến được thể hiện trong Hình
9.1a Ánh xạ của chu tuyến trong mặt phẳng s vào mặt phẳng F(s) được thực hiện như sau:
Vì vậy, chúng ta có được: u = 2σ + 1 và v = 2ω (9.3) Ánh xạ của chu tuyến từ mặt phẳng s vào mặt phẳng F(s) được thể hiện trong
Hình 9.1b Ánh xạ này giữ nguyên các góc của chu tuyến trong mặt phẳng s nên được gọi là ánh xạ bảo giác (conformal mapping)
Hướng của chu tuyến được chỉ định bằng các mũi tên trong hình vẽ Vùng nằm bên trong của chu tuyến (phía bên phải theo hướng của chu tuyến) là một vùng đóng kín (enclosed area) bởi chu tuyến Vì vậy chúng ta sẽ quy ước chiều dương của chu tuyến là chiều thuận theo chiều quay của kim đồng hồ, và vùng đóng kín bởi chu tuyến là vùng bên phải khi đi theo chiều dương của chu tuyến
Chúng ta xem xét một ví dụ khác, trong đó một chu tuyến vuông như trong
Hình 9.2a được ánh xạ bởi hàm sau:
F (9.4) Ánh xạ của chu tuyến trong mặt phẳng F(s) được biểu diễn trong Hình 9.2b Chú ý rằng các góc của chu tuyến tại các điểm A, B, C và D được bảo toàn
Hình 9.1 Ánh xạ của một chu tuyến vuông bởi hàm F(s) = 2s + 1
Hình 9.2 Ánh xạ của một chu tuyến vuông bởi hàm F(s) = s/(s + 2)
(b) Định lý của Cauchy liên quan tới ánh xạ của một hàm F(s) có một số hữu hạn điểm cực và điểm không nằm ở bên trong một chu tuyến Do vậy, hàm F(s) có thể biểu diễn dưới dạng:
Xem xét hệ thống với phương trình đặc trưng F(s) = 0 Định lý của Cauchy, thường được gọi là nguyên lý góc cực (principle of the argument), được phát biểu như sau: Nếu một chu tuyến đơn giản Γ s trong mặt phẳng s bao quanh Z điểm không và P điểm cực của hàm F(s) khi đi theo chiều quay của kim đồng hồ dọc theo chu tuyến, ánh xạ của Γ s trong mặt phẳng F(s) là chu tuyến Γ F sẽ bao quanh gốc tọa độ của mặt phẳng F(s) tất cả là Z − P lần theo chiều quay của kim đồng hồ Chú ý rằng, định lý này chỉ có thể áp dụng nếu không có điểm cực nào của
F(s) nằm trên chu tuyến Γ s , vì tại các điểm cực của F(s) ánh xạ là không xác định Định lý của Cauchy có thể giải thích được bằng cách xem xét góc cực của hàm F(s) khi điểm s đi theo chu tuyến Γ s theo chiều quay của kim đồng hồ Với
F(s) được biểu diễn bằng phương trình (9.5), chúng ta có thể tính được góc cực của F(s):
Dễ dàng nhận thấy, thay đổi tổng cộng của góc cực ∠(s − q) khi điểm s đi đúng một vòng quanh chu tuyến Γ s theo chiều quay của kim đồng hồ sẽ là 0 nếu điểm q nằm ở vùng bên ngoài của chu tuyến và sẽ bằng −2π nếu điểm q nằm ở trong vùng đóng kín bởi chu tuyến Giả sử Z điểm không và P điểm cực của F(s) nằm bên trong vùng đóng kín bởi chu tuyến, thay đổi tổng cộng của góc cực ∠F(s) khi điểm s đi đúng một vòng quanh chu tuyến Γ s theo chiều quay của kim đồng hồ sẽ là −2π(Z − P) Góc cực ∠F(s) với s là một điểm nằm trên chu tuyến Γ s chính là góc cực của một điểm nằm trên chu tuyến Γ F trong mặt phẳng F(s) Như vậy, khi một điểm trên chu tuyến Γ F đi hết một vòng chu tuyến theo chiều quay của kim đồng hồ thì sự thay đổi tổng cộng của góc cực trong mặt phẳng F(s) bằng −2π(Z − P), nghĩa là điểm đó đã đi được đúng Z − P vòng quanh gốc tọa độ của mặt phẳng F(s), cũng có nghĩa là chu tuyến Γ F bao quanh gốc tọa độ Z − P lần theo chiều quay của kim đồng hồ Nếu Z − P < 0, chu tuyến Γ F có chiều âm
(ngược chiều quay của kim đồng hồ) Các ví dụ minh họa cho định lý của
Cauchy được thể hiện trong Hình 9.3 và Hình 9.4 Trong ví dụ ở Hình 9.3, F(s) có ba điểm không và một điểm cực nằm bên trong vùng đóng kín bởi chu tuyến Γ s , vì vậy chu tuyến ánh xạ của Γ s là chu tuyến Γ F có số lần bao quanh gốc tọa độ của mặt phẳng F(s) là 3 − 1 = 2 Còn ở ví dụ trong Hình 9.4, chỉ có một điểm cực của F(s) nằm bên trong vùng đóng kín bởi chu tuyến Γ s , vì vậy chu tuyến Γ F chỉ bao quanh gốc tọa độ trong mặt phẳng F(s) một vòng và chiều của Γ F là chiều âm × σ i ω u iv
Hình 9.3 Ví dụ minh họa định lý của Cauchy × σ i ω u iv
Hình 9.4 Ví dụ minh họa định lý của Cauchy
Điều kiện Nyquist
Để hệ thống ổn định, tất cả các nghiệm của phương trình đặc trưng F(s) = 0 đều phải nằm bên trái trục ảo trong mặt phẳng s Chọn một chu tuyến Γ s sao cho chu tuyến này nằm ở nửa bên phải trục ảo trong mặt phẳng s, đồng thời toàn bộ vùng bên phải cũng nằm bên trong vùng đóng kín bởi chu tuyến này Chu tuyến
Nyquist là một chu tuyến đáp ứng được điều kiện nêu trên Chu tuyến này được tạo thành bởi trục ảo của mặt phẳng s và một nửa đường tròn nằm bên phải trục ảo, có tâm tại gốc tọa độ và bán kính r → ∞ (Hình 9.5)
Xem xét một hệ thống vòng kín có phương trình đặc trưng được biểu diễn dưới dạng của phương trình (9.1) Điều kiện Nyquist sẽ sử dụng ánh xạ bởi hàm
P(s) của chu tuyến Nyquist thay cho hàm F(s), vì P(s) thường đã được biểu diễn ở dạng đã nhân tử hóa nên xác định các điểm không và điểm cực của P(s) dễ dàng hơn là của F(s) Các điểm cực của P(s) cũng chính là các điểm cực của
F(s) Vì P(s)=F(s)−1, điểm gốc tọa độ trong mặt phẳng F(s) sẽ trở thành điểm
(−1, 0) trong mặt phẳng P(s) Điều kiện ổn định Nyquist được phát biểu như sau:
Một hệ thống phản hồi ổn định khi và chỉ khi chu tuyến Γ P trong mặt phẳng P(s) không bao quanh điểm (−1, 0) khi số điểm cực của P(s) nằm ở nửa bên phải của mặt phẳng s bằng không, hoặc số lần chu tuyến Γ P bao quanh điểm (−1, 0) theo chiều ngược chiều quay của kim đồng hồ đúng bằng số điểm cực của P(s) nằm ở nửa bên phải của mặt phẳng s Chúng ta có thể thấy rất rõ ràng rằng, điều kiện
Nyquist chính là một hệ quả của sự kết hợp giữa điều kiện cân bằng dựa trên vị trí các nghiệm của phương trình đặc trưng, nghĩa là các điểm không của F(s), trong mặt phẳng s và định lý của Cauchy nêu trên i ω
Một hệ thống phản hồi âm có hàm chuyển của quá trình là:
G τ (9.7) và hệ số phản hồi K Phương trình đặc trưng của hệ thống có dạng:
Vì vậy, chúng ta có được:
Trong trường hợp này, do P(s) có một điểm cực nằm ở gốc tọa độ, để có thể áp dụng định lý của Cauchy cho chu tuyến Nyquist, chúng ta cần phải tránh điểm gốc tọa độ trong mặt phẳng s theo một nửa đường tròn nhỏ tâm tại gốc tọa độ có bán kính ε → 0 (Hình 9.6a) Chúng ta sẽ chia chu tuyến Nyquist ra làm bốn phần và xác định ánh xạ của từng phần bởi hàm P(s) như sau:
(a) Gốc tọa độ trong mặt phẳng s: Đoạn chu tuyến tránh gốc tọa độ trong mặt phẳng s được biểu diễn bằng phương trình s = εe iφ , ở đó góc φ thay đổi từ −90 o tại ω = 0 − đến +90 o tại ω = 0 + Vì ε → 0, chúng ta xác định được ánh xạ P(s): φ φ ε φ ε ε φ ε ε ε τ ε ε i i i i K e e
Vì vậy, ánh xạ của đoạn chu tuyến quanh gốc tọa độ trong mặt phẳng s là nửa đường tròn có tâm tại gốc tọa độ trong mặt phẳng P(s), bán kính bằng ∞ và có góc cực thay đổi từ +90 o tại ω = 0 − đến −90 o tại ω = 0 + (Hình 9.6b)
(b) Đoạn trên trục ảo trong mặt phẳng s từ ω = 0 + đến ω = +∞: Ánh xạ của đoạn này chính là đồ thị cực của hàm P(iω) với ω thay đổi từ 0 + đến +∞ Khi ω tiến đến +∞, độ lớn của hàm P(iω) được tính như sau:
Giá trị của góc cực ∠P(iω) khi ω → +∞ được tính như sau:
Hình 9.6 Chu tuyến Nyquist và ánh xạ bởi hàm P(s) = K/[s(τ s + 1)] ε → 0 ω = 0 − ω = 0 + ω = −∞ ω = +∞ u ω = 0 − iv ω = 0 + ωω = +∞ = −∞
(c) Nửa đường tròn từ ω = +∞ đến ω = −∞: Đường tròn này được biểu diễn trong mặt phẳng s bằng phương trình s = re iφ , ở đó r → ∞ và góc φ thay đổi từ
+90 o tại ω = +∞ đến −90 o tại ω = −∞ Ánh xạ của đoạn này trong mặt phẳng P(s) được xác định như sau: φ φ φ φ τ
Phương trình (9.13) là phương trình của một đường tròn có bán kính tiến tới không và góc cực thay đổi từ −180 o tại ω = +∞ đến +180 o tại ω = −∞
(d) Đoạn trên trục ảo trong mặt phẳng s từ ω = −∞ đến ω = 0 − : Ánh xạ của đoạn này chính là đồ thị cực của hàm P(iω) với ω thay đổi từ −∞ đến 0 − hay là đồ thị cực của hàm P(−iω) với ω thay đổi từ +∞ đến 0 + Ánh xạ của đoạn này đối xứng với ánh xạ của đoạn ω = 0 + đến ω = +∞ đã xét ở trên qua trục thực trong mặt phẳng P(s)
Sau khi đã xác định được chu tuyến Γ P trong mặt phẳng P(s), chúng ta sẽ xem xét đến tính ổn định của hệ thống Vì P(s) không có điểm không nào và số điểm cực của P(s) nằm ở nửa bên phải của mặt phẳng s cũng bằng không, để hệ thống ổn định, chu tuyến Γ P không được bao quanh điểm (−1, 0) trong mặt phẳng P(s) Điều đó luôn đúng với mọi giá trị của K và τ, vì vậy hệ thống trong ví dụ này luôn ổn định
Từ ví dụ trên, chúng ta có thể rút ra hai kết luận chung:
1 Đồ thị của chu tuyến Γ P trong khoảng −∞ < ω < 0 − là liên hợp phức của đồ thị trong khoảng 0 + < ω < +∞ Vì vậy, chu tuyến Γ P có dạng đối xứng với trục đối xứng là trục thực của mặt phẳng P(s)
2 Độ lớn của P(s) tiến tới không hoặc là một hằng số khi s nằm trên đường tròn tâm ở gốc tọa độ của mặt phẳng s và có bán kính r → ∞.
Tính ổn định tương đối và điều kiện Nyquist
Chúng ta đã đưa ra một định nghĩa tính ổn định tương đối của hệ thống như một thuộc tính trong mặt phẳng s được đo bằng thời gian quá độ tương đối tương ứng với mỗi nghiệm hay cặp nghiệm của phương trình đặc trưng của hệ thống Chúng ta sẽ đưa ra một số đo tương tự của tính ổn định tương đối để sử dụng cho phương pháp đáp ứng tần số Điều kiện Nyquist cung cấp cho chúng ta những thông tin thích hợp để xem xét tính ổn định tuyệt đối và còn có thể sử dụng để định nghĩa và xác định tính ổn định tương đối của hệ thống Điều kiện ổn định Nyquist được định nghĩa dựa trên điểm (−1, 0) trên đồ thị cực, tương ứng với các giá trị 0dB và −180 o trong đồ thị Bode Điểm này được gọi là điểm ổn định Khoảng cách giữa đồ thị của P(iω) và điểm ổn định là một số đo tính ổn định tương đối của hệ thống
Một hệ thống phản hồi âm có hàm chuyển của quá trình là:
G τ τ (9.14) và hệ số phản hồi K Vì vậy, chúng ta có được:
Theo những kết luận trong mục trước, để xem xét tính ổn định của hệ thống, chúng ta chỉ cần xác định phần của chu tuyến Γ P là đồ thị cực của hàm P(iω) khi ω thay đổi từ 0 + đến +∞ để suy ra toàn bộ chu tuyến Γ P P(iω) được biểu diễn như sau:
Khi ω → 0 + , độ lớn của P(iω) tiến tới vô cùng và góc cực ∠P(iω) được tính như sau:
Khi ω → +∞, chúng ta sẽ có:
Dạng của chu tuyến Γ P được thể hiện trong Hình 9.7 Để tính giao điểm của hàm
P(iω) với trục thực của đồ thị, chúng ta cần giải phương trình sau đây:
Giải phương trình (9.20), chúng ta có được:
Vì vậy, hàm P(iω) cắt trục thực của đồ thị tại điểm:
Hình 9.7 Đồ thị Nyquist với P(s) = K/[s(τ1 s + 1)(τ2 s + 1)] u iv ω = 0 + ω = +∞
Vì P(s) không có điểm không nào và số điểm cực của P(s) nằm ở nửa bên phải của mặt phẳng s cũng bằng không, để hệ thống ổn định, chu tuyến Γ P không được bao quanh điểm (−1, 0) trong mặt phẳng P(s), nghĩa là:
K , chu tuyến Γ P sẽ đi qua điểm ổn định (−1, 0) Giá trị
1 τ τ τ τ + r K được gọi là giá trị ranh giới Khi K càng nhỏ so với giá trị ranh giới thì tính ổn định tương đối của hệ thống càng cao, vì vậy sự chênh lệch giữa giá trị ranh giới K r và K có thể sử dụng để thể hiện tính ổn định tương đối Số đo này được gọi là dự trữ gia lượng (gain margin) và được định nghĩa là nghịch đảo của độ lớn của P(iω) tại tần số mà ở đó góc pha đạt ±180 o (hay imag[P(iω)] = 0)
Trong ví dụ 9.2, dự trữ gia lượng được tính như sau:
Dự trữ gia lượng còn có thể được định nghĩa dưới dạng logarit (dB):
Như vậy, số đo dự trữ gia lượng biểu thị một hệ số mà gia lượng K của hệ thống có thể tăng thêm trước khi hệ thống đạt tới ranh giới của trạng thái ổn định
Một lựa chọn khác cho số đo tính ổn định tương đối được định nghĩa dưới dạng chênh lệch góc pha giữa một hệ thống nhất định và một hệ thống nằm ở ranh giới của trạng thái ổn định Số đo này, được gọi là dự trữ pha (phase margin), được định nghĩa là góc pha mà hàm P(iω) phải quay đi để điểm có
|P(iω)| = 1 trùng với điểm (−1, 0) trong mặt phẳng P(iω) Số đo này biểu thị mức chậm pha có thể thêm trước khi hệ thống trở nên không ổn định, và có thể xác định được từ đồ thị Nyquist như trong Hình 9.7
Dự trữ gia lượng (dB) và dự trữ pha đều có thể ước lượng được từ đồ thị
Bode Đây là một thuận lợi lớn, vì việc vẽ đồ thị Bode thường là dễ dàng hơn so với đồ thị cực Hình 9.8 thể hiện phương pháp xác định dự trữ gia lượng (dB) và dự trữ pha của hệ thống với P(iω) như sau từ đồ thị Bode của P(iω):
Hình 9.8 Xác định dự trữ gia lượng và dự trữ pha trên đồ thị Bode
Sử dụng các số đo dự trữ gia lượng và dự trữ pha, chúng ta có thể trả lời được câu hỏi hệ thống nào ổn định hơn trong hai hệ thống được so sánh
Một câu hỏi nữa được đặt ra là các số đo trong miền tần số thực có quan hệ như thế nào với đáp ứng nhất thời của hệ thống? Chúng ta sẽ tìm cách trả lời câu hỏi này trong ví dụ sau bằng cách xác định mối liên hệ giữa dự trữ pha với tỷ số cản ζ của một hệ thống vòng kín bậc hai Xem xét một hệ thống phản hồi đơn vị âm có hàm chuyển của quá trình là:
Chúng ta có được hàm chuyển của hệ thống như sau:
Các nghiệm của phương trình đặc trưng của T(s) là:
Tiếp theo, chúng ta sẽ xác định đáp ứng tần số của P(s) = G(s)H(s):
P = + (9.30) ở đó độ lớn của P(iω) được tính như sau:
= (9.31) và góc pha của P(iω) là: n n i i ζω ζω ω ω ω ω φ arctan2
( =−∠ −∠ + =− − (9.32) Để xác định dự trữ pha của hệ thống, chúng ta cần xác định tần số ω c ở đó độ lớn
Giải phương trình (9.34), chúng ta tính được ω c :
Từ đó, chúng ta tính được dự trữ pha của hệ thống:
(9.36) Đồ thị của φ pm khi ζ thay đổi được biểu diễn trong Hình 9.9 Chúng ta có thể dùng xấp xỉ tuyến tính φ pm = 100ζ ( o ) khi ζ ≤ 0,7 Xấp xỉ này cũng có thể dùng cho các hệ thống có bậc cao hơn, nếu như đáp ứng nhất thời của hệ thống phụ thuộc chủ yếu vào cặp nghiệm trội Ví dụ, hệ thống bậc ba với P(iω) được biểu diễn bằng phương trình (9.26) có dự trữ pha được xác định từ đồ thị Bode trong
Hình 9.8 là 45 o Khi đó, chúng ta có thể xác định được giá trị của tỷ số cản ζ của hệ thống: ζ ≅ φ pm /100 = 0,45 (9.37) ζ φ pm ( o )
Hình 9.9 Đồ thị của dự trữ pha φ pm khi tỷ số cản ζ thay đổi
Chúng ta cũng có thể tính được xấp xỉ của giá trị cực đại M p của đáp ứng nhất thời bằng cách sử dụng công thức (5.20) dùng để tính M p cho hệ thống bậc hai:
Qua mối liên hệ giữa dự trữ pha và giá trị cực đại của đáp ứng nhất thời được thể hiện ở trên, chúng ta có thể kết luận rằng dự trữ pha cũng có thể sử dụng như một chỉ số để mô tả hiệu suất nhất thời của hệ thống.
Đáp ứng tần số của hệ thống vòng kín
Hiệu suất nhất thời của một hệ thống phản hồi có thể ước lượng được từ đáp ứng tần số của hàm chuyển vòng kín, nghĩa là từ đáp ứng tần số của hàm chuyển
T(iω) Trong mục trước, chúng ta đã đề cập tới điều kiện Nyquist và chỉ số dự trữ pha, đều được định nghĩa trên hàm P(iω) = G(iω)H(iω) Một chỉ số hiệu suất trong miền tần số nữa là độ lớn cực đại của đáp ứng tần số của hệ thống, M p ω, đã được đề cập tới ở Chương VIII Chúng ta cũng đã xác định được mối quan hệ giữa M p ω và tỷ số cản ζ của hệ thống vòng kín có hàm chuyển T(s) như ở phương trình (9.28) bằng công thức (8.32):
Vì mối quan hệ giữa M p ω và tỷ số cản ζ thể hiện mối quan hệ giữa đáp ứng tần số và đáp ứng nhất thời của hệ thống, chúng ta sẽ muốn xác định được M p ω từ đồ thị
Nyquist Về ý nghĩa, điều đó cho phép chúng ta xác định đáp ứng tần số của hệ thống vòng kín từ đáp ứng tần số của P(iω) = G(iω)H(iω), chính là hàm chuyển vòng hở của hệ thống vòng kín
Chúng ta sẽ xem xét mối quan hệ giữa đáp ứng tần số của hệ thống vòng kín và của hệ thống vòng hở, khi H(iω) = 1 Khi đó, hàm chuyển của hệ thống vòng kín sẽ là:
T = + (9.40) Đặt G(iω) = u + iv, với u và v là các tọa độ trong mặt phẳng G(iω) Độ lớn của đáp ứng tần số vòng kín được tính như sau:
Phương trình (9.41) có thể viết lại như sau:
Chia cả hai vế của phương trình (9.43) cho (1 − M 2 ), sau đó cộng [M 2 /(1 − M 2 )] 2 vào cả hai vế, chúng ta có được phương trình sau:
Phương trình (9.45) là phương trình của một đường tròn trong mặt phẳng G(iω) có tâm tại điểm (M 2 /(1 − M 2 ), 0) và có bán kín là |M/(1 − M 2 )| Khi M(ω) > 1, đường tròn này nằm bên phải của đường thẳng u = 1/2 trong mặt phẳng G(iω), còn khi M(ω) < 1, đường tròn này nằm bên trái của đường thẳng u = 1/2 Nếu
M(ω) = 1, đường tròn sẽ trở thành đường thẳng u = 1/2 Như vậy, với một giá trị
M(ω) = M, chúng ta sẽ vẽ được một đường tròn trong mặt phẳng G(iω) có phương trình là (9.45) Giao điểm của đường tròn này với đồ thị cực của G(iω) sẽ là các điểm tương ứng với các tần số mà tại đó độ lớn của đáp ứng tần số của
T(iω) bằng M Với M(ω) = M p ω, chúng ta vẽ được đường tròn có tâm tại điểm
M − và có bán kính là (1 2 ) ω ω p p M
M − Đường tròn này tiếp xúc với đồ thị cực của G(iω) tại điểm tương ứng với tần số cộng hưởng ω r (Hình
Hình 9.10 Đồ thị cực của G(i ω) và các đường tròn với các giá trị khác nhau của |T(i ω)| u iv ω = ω r ω = ω1 ω = ω2
Tương tự, chúng ta tính được góc pha của đáp ứng tần số vòng kín bằng công thức sau đây: u v u iv v u iv u i
Lấy tangent cả hai vế của phương trình (9.46), chúng ta có:
1 arctan1 tan arctan tan arctan1 arctan tan
Cộng cả hai vế của phương trình (9.48) với ⎟⎟
Phương trình (9.50) là phương trình của một đường tròn trong mặt phẳng G(iω) có tâm tại điểm (−1/2, 1/(2tanφ)) và có bán kính là 1/|2sinφ| Như vậy, với một giá trị φ(ω) = φ, chúng ta sẽ vẽ được một đường tròn trong mặt phẳng G(iω) có phương trình là (9.50) Giao điểm của đường tròn này với đồ thị cực của G(iω) sẽ là các điểm tương ứng với các tần số mà tại đó góc pha của đáp ứng tần số của
Chúng ta có thể dùng các đường tròn tương ứng với các giá trị độ lớn và góc pha của đáp ứng tần số của T(iω) trong đồ thị cực của G(iω) để xác định đáp ứng tần số của T(iω) Tuy nhiên, việc này sẽ được thực hiện dễ dàng hơn nếu chúng ta sử dụng đồ thị logarit độ lớn theo pha của G(iω) thay cho đồ thị cực Đồ thị logarit độ lớn theo pha (log-magnitude-phase diagram) tương đương với đồ thị
Bode, tuy nhiên trong đó đáp ứng tần số sẽ được biểu diễn bằng một đồ thị với một trục là góc pha và trục kia là độ lớn của đáp ứng tần số tính theo dB, khác với đồ thị Bode gồm hai phần cho độ lớn và góc pha theo tần số Các đường tròn tương ứng với các giá trị độ lớn và góc pha của đáp ứng tần số của T(iω) sẽ trở thành lưới các đường cong trong đồ thị logarit độ lớn theo pha của G(iω) Đồ thị logarit độ lớn theo pha của hàm chuyển vòng hở G(iω) với lưới các đường cong tương ứng với các giá trị logarit độ lớn (tính bằng dB) và góc pha của hàm chuyển vòng kín G(iω)/[1 + G(iω)] được gọi là biểu đồ Nichols của G(iω) Biểu đồ Nichols của hàm chuyển vòng hở sau đây:
G (9.51) được thể hiện trong Hình 9.11 Sử dụng biểu đồ này, chúng ta thấy đường tiếp xúc với đồ thị của đáp ứng tần số của G(iω) tương ứng với giá trị logarit độ lớn của hàm chuyển vòng kín G(iω)/[1 + G(iω)] khoảng 2,5dB, và góc pha tại điểm tiếp xúc, tức là tại tần số cộng hưởng, của hàm chuyển vòng kín là khoảng −72 o
Phương pháp sử dụng biểu đồ Nichols cho phép chúng ta xác định đáp ứng tần số của hệ thống vòng kín từ đáp ứng tần số vòng hở, nếu hàm chuyển của khối phản hồi H(s) = 1 Nếu H(s) ≠ 1, chúng ta vẫn có thể sử dụng phương pháp này, nhưng dựa trên đáp ứng tần số của hàm P(iω) = G(iω)H(iω) thay cho hàm chuyển vòng hở G(iω) Vì thế hàm chuyển G(iω)H(iω) được gọi là hàm chuyển vòng hở của hệ thống vòng kín
20log 10 |G| (dB) φ(ω) ( o ) Đáp ứng tần số của G(i ω) Độ lớn của
Hình 9.11 Biểu đồ Nichols của hàm chuyển vòng hở
Tính ổn định của hệ thống điều khiển với trễ
Nhiều hệ thống điều khiển có trễ trong vòng kín của hệ thống, làm ảnh hưởng đến tính ổn định Trễ (time delay) là khoảng thời gian giữa thời điểm khởi đầu của một sự kiện tại một điểm trong hệ thống và thời điểm xảy ra hành động là kết quả của sự kiện đó tại một điểm khác trong hệ thống Điều kiện Nyquist có thể sử dụng được để xác định ảnh hưởng của trễ tới tính ổn định tương đối của hệ thống phản hồi Trễ thuần túy (pure time delay) là trễ có thể biểu diễn được bằng hàm chuyển có dạng sau đây:
G d (s) = e −sT (9.52) ở đó T là thời gian trễ Loại trễ này gây ra do tín hiệu được truyền dưới dạng chuyển động của một dạng vật chất cần một khoảng thời gian hữu hạn để đi từ một điểm tới một điểm khác trong hệ thống Trong trường hợp này, các điểm không và điểm cực của hàm chuyển không bị thay đổi, vì vậy dạng của đáp ứng nhất thời cũng không thay đổi khi trễ được tính đến Điều kiện Nyquist vẫn áp dụng được cho hệ thống với trễ Với đáp ứng tần số của hệ thống, thành phần e −iωT không làm thay đổi độ lớn mà chỉ gây ra một sự dịch pha của đáp ứng tần số
Như chúng ta đã đề cập tới trong mục 9.4, dự trữ pha là một chỉ số thể hiện tính ổn định tương đối của hệ thống vòng kín Thành phần trễ e −iωT sẽ gây ra một sự chậm pha, làm giảm dự trữ pha của hệ thống, nghĩa là sẽ làm cho hệ thống kém ổn định hơn
Bài 9.1 Một hệ thống phản hồi đơn vị âm có hàm chuyển vòng hở như sau:
(a) Xác định dự trữ gia lượng của hệ thống (bằng dB) khi K = 4
(b) Xác định giá trị của K để dự trữ gia lượng của hệ thống bằng 16dB
(c) Xác định dự trữ pha của hệ thống khi K = 3
Bài 9.2 Vẽ đồ thị cực của hàm chuyển vòng hở G(s)H(s) trong các trường hợp sau và dùng điều kiện Nyquist để xác định tính ổn định của các hệ thống vòng kín tương ứng:
(a) Tìm một chu tuyến Γ s phù hợp trong mặt phẳng s có thể dùng với định lý của Cauchy để xác định xem hệ thống có thỏa mãn điều kiện tất cả các nghiệm của phương trình đặc trưng đều có tỷ số cản lớn hơn một giá trị ζ1
(b) Tìm một chu tuyến Γ s phù hợp trong mặt phẳng s có thể dùng với định lý của Cauchy để xác định xem hệ thống có thỏa mãn điều kiện tất cả các nghiệm của phương trình đặc trưng đều có phần thực nhỏ hơn một giá trị
(c) Sử dụng định lý của Cauchy và chu tuyến Γ s trong phần (b) để xác định xem hệ thống sau có thỏa mãn điều kiện tất cả các nghiệm của phương trình đặc trưng đều có phần thực nhỏ hơn −1, với phương trình đặc trưng của hệ thống là: q(s) = s 3 + 8s 2 + 30s + 36 Bài 9.4 Một hệ thống phản hồi âm có hàm chuyển của quá trình là:
( = + + s s s K G và hàm chuyển của khối phản hồi là:
(a) Xác định giá trị của K để sai số ở trạng thái thường trực của hệ thống nhỏ hơn 7% khi tín hiệu vào của hệ thống là hàm nhảy bậc
(b) Với giá trị K được xác định trong phần (a), sử dụng điều kiện Nyquist để xem xét tính ổn định của hệ thống
(c) Xác định dự trữ pha và dự trữ gia lượng của hệ thống
Bài 9.5 Sơ đồ khối của một hệ thống vòng kín với trễ được biểu diễn trong hình dưới, ở đó thời gian trễ T = 6s e −sT
(a) Sử dụng điều kiện Nyquist để xác định tính ổn định của hệ thống với giá trị K = 1
(b) Xác định K để hệ thống ổn định.
THIẾT KẾ CÁC HỆ THỐNG ĐIỀU KHIỂN PHẢN HỒI
Giới thiệu
Hiệu suất của hệ thống điều khiển phản hồi là vấn đề có tầm quan trọng bậc nhất Trong Chương V, chúng ta đã nghiên cứu các số đo định lượng cho hiệu suất Các yêu cầu về hiệu suất nhiều khi đối chọi với nhau và thường là không thể thỏa mãn tất cả một cách hoàn toàn, vì vậy chúng ta phải tìm ra sự thỏa hiệp giữa các yêu cầu để điều chỉnh các tham số của hệ thống nhằm đạt được một hiệu suất phù hợp
Chúng ta cũng đã nhận ra từ các chương trước là việc có được đáp ứng hệ thống mong muốn không chỉ đơn giản là điều chỉnh các tham số, mà trong nhiều tình huống đòi hỏi phải xem xét lại cấu trúc và thiết kế lại hệ thống Điều đó có nghĩa là, việc thiết kế một hệ thống điều khiển bao gồm việc sắp đặt cấu trúc của hệ thống và lựa chọn các phần tử và tham số phù hợp Việc thay đổi hay điều chỉnh cấu trúc của hệ thống điều khiển để đạt được hiệu suất phù hợp được gọi là bù (compensation) Bù là việc điều chỉnh cấu trúc hệ thống nhằm sửa chữa những thiếu sót hay thiếu phù hợp Mục đích của chương này là xem xét những vấn đề của thiết kế và bù đối với hệ thống điều khiển
Phương pháp bù thay đổi đáp ứng của hệ thống bằng cách thêm phần tử vào cấu trúc của hệ thống phản hồi Phần tử này sẽ cân bằng hoặc bù cho những thiếu sót của hiệu suất Thiết bị bù có thể là một thiết bị điện, cơ khí, thủy lực, khí hay nhiều kiểu thiết bị hay mạch khác, được gọi là bộ bù (compensator) Thường thì trong các hệ thống điều khiển, bộ bù là một mạch điện, vì thế còn thường được gọi là mạch bù (compensation network) Hàm chuyển của một bộ bù có dạng
G c (s) = E ra(s)/E vào(s), ở đó E vào(s) và E ra(s) là biến đổi Laplace của tín hiệu vào và ra của bộ bù Bộ bù có thể được đặt ở một vị trí phù hợp trong cấu trúc của hệ thống Vài kiểu bù cho một hệ thống điều khiển phản hồi một vòng đơn giản được thể hiện trong Hình 10.1 Bộ bù được đặt trên đường cấp tiếp (feedforward path) được gọi là bộ bù nối tiếp (cascade compensator) (Hình 10.1a) Ngoài ra còn các sơ đồ bù khác như bù phản hồi (feedback compensator), bù tín hiệu ra hay tải (output/load compensator), bù tín hiệu vào (input compensator) Việc lựa chọn sơ đồ bù cho một hệ thuộc vào các yêu cầu đối với hệ thống, mức công suất tại các nút tín hiệu trong hệ thống và các thiết bị bù sẵn có Tuy nhiên, các sơ đồ bù thường được sử dụng nhất vẫn là bù nối tiếp và bù phản hồi (HÌnh 10.1a và b)
− H(s) (c) Bù tín hiệu ra hay tải R(s) G c (s) 1 G(s) 1 C(s)
Thường thì cách tốt nhất và đơn giản nhất để cải thiện hiệu suất của một hệ thống điều khiển là thay đổi bản thân quá trình nếu có thể Tuy nhiên, chúng ta cũng thường gặp các trường hợp ở đó quá trình là không thể thay đổi hay đã được thay đổi tới mức tối đa có thể được nhưng vẫn không đạt được hiệu suất mong muốn Khi đó việc thêm các mạch bù vào hệ thống trở nên rất hữu ích cho việc cải thiện hiệu suất của hệ thống Trong chương này chúng ta sẽ giả thiết rằng quá trình đã được cải thiện tới mức tốt nhất có thể, vì thế hàm chuyển G(s) của quá trình là không thể thay đổi thêm được nữa.
Các phương pháp bù
Chúng ta đã biết từ các chương trước rằng hiệu suất của một hệ thống điều khiển có thể mô tả được bằng các số đo hiệu suất trong miền thời gian, như thời gian tới đỉnh, phần trăm quá mức, thời gian quá độ Ngoài ra, người ta còn đặt ra mức sai số ở trạng thái thường trực lớn nhất được phép cho một số tín hiệu vào thử và nhiễu Các yêu cầu về hiệu suất này có mối quan hệ với vị trí của các điểm cực và điểm không của hàm chuyển của hệ thống trong mặt phẳng s Chúng ta có thể sử dụng phương pháp quỹ tích nghiệm để xác định vị trí thích hợp cho các nghiệm của phương trình đặc trưng của hệ thống nhằm thỏa mãn các yêu cầu về hiệu suất Tuy nhiên, khi việc sử dụng phương pháp quỹ tích nghiệm không cho ra được một cấu hình ưng ý cho hệ thống, cần phải thêm một mạch bù vào hệ thống để thay đổi quỹ tích của các nghiệm Vì vậy, phương pháp quỹ tích nghiệm có thể sử dụng kết hợp với bù để tìm được cấu hình cho phép hệ thống đạt được hiệu suất như mong muốn
Cách khác để mô tả hiệu suất của hệ thống điều khiển phản hồi là sử dụng các số đo hiệu suất trong miền tần số như độ lớn cực đại của đáp ứng tần số, tần số cộng hưởng, dự trữ pha của hệ thống Chúng ta có thể thêm mạch bù vào hệ thống nếu cần nhằm thỏa mãn được các yêu cầu về hiệu suất Việc thiết kế mạch bù G c (s) được xây dựng dựa trên đáp ứng tần số mô tả bằng đồ thị cực, đồ thị
Bode hay biểu đồ Nichols Do hàm chuyển nối tiếp có thể thể hiện được một cách dễ dàng trên đồ thị Bode bằng cách cộng các đáp ứng tần số, phương pháp bù trên đồ thị Bode là phương pháp thường được sử dụng nhất
Mục đích của chương này là mô tả các phương pháp bù trong miền tần số cho hệ thống điều khiển phản hồi Đầu tiên, chúng ta sẽ xem xét các mạch bù sớm pha và mô tả cách thiết kế mạch bù bằng các kỹ thuật quỹ tích nghiệm và đáp ứng tần số Sau đó, chúng ta sẽ mô tả việc thiết kế các mạch bù tích phân (chậm pha), cũng với cả hai phương pháp quỹ tích nghiệm và đáp ứng tần số.
Các mạch bù nối tiếp
Trong mục này chúng ta sẽ xem xét thiết kế của mạch bù nối tiếp và phản hồi được biểu diễn trong Hình 10.1a và 10.1b Mạch bù có hàm chuyển G c (s) được nối tiếp với một quá trình không thể thay đổi có hàm chuyển là G(s) Hàm chuyển vòng hở của hệ thống vòng kín khi đó sẽ là G c (s)G(s)H(s) Rõ ràng là mạch bù G c (s) có thể làm thay đổi quỹ tích nghiệm hay đáp ứng tần số của hệ thống Chúng ta sẽ chọn các mạch bù có hàm chuyển dưới dạng như sau:
Khi đó, vấn đề cần giải quyết chỉ là lựa chọn các điểm cực và điểm không của mạch bù Để minh họa cho các thuộc tính của mạch bù, trước hết chúng ta sẽ xem xét một mạch bù bậc nhất Phương pháp bù được phát triển trên cơ sở của mạch bù bậc nhất sau đó sẽ được mở rộng cho các mạch bù bậc cao hơn
Xem xét mạch bù bậc nhất với hàm chuyển như sau: p s z s s K
Vấn đề thiết kế mạch bù trở thành việc lựa chọn các giá trị của K, z và p sao cho hệ thống đạt được hiệu suất mong muốn Khi |z| < |p|, mạch bù được gọi là mạch sớm pha (phase-lead network) hay mạch vi phân (differentiator network) Nếu |p| rất lớn, còn điểm không nằm tại gốc tọa độ của mặt phẳng s, chúng ta sẽ có một mạch vi phân với hàm chuyển có dạng: p s s K
( (10.3) Đặc trưng tần số của mạch vi phân (10.3) có dạng như sau:
Góc pha của G c (iω), thường được gọi là góc sớm pha, trong trường hợp này bằng
90 o Đáp ứng tần số của mạch bù bậc nhất có hàm chuyển (10.2) được biểu diễn như sau:
G c (10.5) ở đó K 1 = Kz/p, α = p/z và τ = −1/p Góc pha của G c (iω) khi đó sẽ là: φ(ω) = arctan(αωτ) − arctan(ωτ) (10.6) Đặc trưng tần số của mạch sớm pha khi K 1 = 1 được biểu diễn trong Hình 10.2
Hàm chuyển bù sớm pha có thể có được bằng cách sử dụng mạch điện trong
Hình 10.3 Phương trình của dòng điện trong mạch sớm pha này là:
Thực hiện biến đổi Laplace cho phương trình (10.7) với các điều kiện ban đầu bằng không, chúng ta có được phương trình:
Vì vậy, hàm chuyển của mạch là:
Hình 10.2 Đồ thị Bode của mạch sớm pha
Hình 10.3 Một mạch sớm pha Đó chính là hàm chuyển (10.5) với K 1 = 1/α Để loại trừ ảnh hưởng suy giảm của mạch bù do thành phần 1/α < 1, chúng ta cần dùng thêm một mạch khuyếch đại có hệ số khuyếch đại α, khi đó chúng ta sẽ có mạch bù với K 1 = 1 Để xác định tần số ω m mà tại đó góc sớm pha có giá trị lớn nhất, giải phương trình sau đây:
Giải phương trình (10.14), chúng ta xác định được tần số ω m : m = = zp α ω τ 1 (10.15)
Như vậy, giá trị lớn nhất của góc sớm pha là: α α α α ατ τ τ α ατ ω φ φ
2 arctan 1 arctan 1 arctan arctan 1 arctan 1
Phương trình (10.16) được sử dụng để tính tỷ số α giữa giá trị điểm cực và giá trị điểm không của mạch bù để có được góc sớm pha mong muốn Đồ thị của φ m theo α được thể hiện trên Hình 10.4 Theo đồ thị, góc pha của mạch bù này có giá trị khó có thể quá 70 o Vì vậy, nếu yêu cầu đưa ra là góc sớm pha lớn nhất phải lớn hơn 70 o , chúng ta có thể phải sử dụng tới hai mạch bù nối tiếp α φ m ( o )
Hình 10.4 Đồ thị của góc pha lớn nhất của mạch sớm pha khi α thay đổi
Một dạng của mạch sớm pha được gọi là bộ điều khiển tỷ lệ-đạo hàm
(proportional-derivative controller, hay PD controller), vì phương trình của nó bao gồm hai thành phần, tỷ lệ và đạo hàm, có dạng như sau: dt t
Hàm chuyển của bộ điều khiển PD có dạng:
Sử dụng mạch bù có hàm chuyển G PD (s) này, chúng ta có thể điều chỉnh ảnh hưởng của mạch bù, qua đó điều chỉnh đáp ứng của hệ thống bằng cách thay đổi hai tham số K P và K D Mạch sớm pha như trong Hình 10.3 có thể sử dụng để làm bộ điều khiển PD Khi đó, chúng ta phải chọn các phần tử của mạch sao cho hệ số thời gian τ của mạch sớm pha phải rất nhỏ để có thể bỏ qua được thành phần τs, trong khi α lại phải khá lớn để thành phần ατs không quá nhỏ Hàm chuyển của mạch sớm pha khi đó có thể xấp xỉ được như sau: s K s K
= + (10.19) Đó chính là dạng của hàm chuyển của bộ điều khiển PD
Người ta còn thường sử dụng một mạch bù nối tiếp có đặc tính chậm pha
Một mạch chậm pha (phase-lag network) được thể hiện trong Hình 10.5 Các phương trình hiệu điện thế của mạch chậm pha này là:
Hình 10.5 Một mạch chậm pha i(t)
Thực hiện biến đổi Laplace cho các phương trình (10.20) và (10.21) với các điều kiện ban đầu bằng không, chúng ta có được các phương trình sau:
( +R 2 Cs V 1 s = + R 1 +R 2 Cs V 2 s (10.25) Hàm chuyển của mạch chậm pha là:
( (10.27) ở đó z = −1/τ và p = z/α Hàm chuyển của mạch chậm pha này cũng tương tự hàm chuyển của mạch sớm pha chúng ta đã xét ở trên, nhưng có |z| > |p| Vì α >
1, điểm cực của G c (s) sẽ nằm gần với gốc của trục tọa độ trong mặt phẳng s Kiểu mạch bù như vậy còn được gọi là mạch tích phân (integrator network) Đồ thị
Bode của mạch chậm pha được biểu diễn trong Hình 10.6 Nhìn vào đồ thị, chúng ta thấy rằng đáp ứng tần số của mạch chậm pha suy giảm theo thời gian, trái với mạch sớm pha có đáp ứng tần số tăng theo thời gian, nhưng với cùng tốc độ Góc pha của hai mạch cũng có giá trị bằng nhau, tuy nhiên có dấu ngược nhau Góc pha của mạch chậm pha cũng đạt được độ lớn cực đại tại tần số m = zp ω
Một dạng của mạch chậm pha được gọi là bộ điều khiển tỷ lệ-tích phân
(proportional-integral controller, hay PI controller), vì phương trình của nó bao gồm hai thành phần, tỷ lệ và tích phân, có dạng như sau:
Hàm chuyển của bộ điều khiển PI có dạng: s
Tương tự như đối với bộ điều khiển PD, khi sử dụng mạch bù có hàm chuyển
G PI (s) này, chúng ta có thể điều chỉnh ảnh hưởng của mạch bù, qua đó điều chỉnh đáp ứng của hệ thống bằng cách thay đổi hai tham số K P và K I Chúng ta có thể sử dụng mạch chậm pha như trong Hình 10.5 để làm bộ điều khiển PI Khi đó, các phần tử của mạch phải được chọn sao cho α rất lớn để hàm chuyển của mạch chậm pha có điểm cực gần bằng không Hàm chuyển của mạch chậm pha khi đó có thể xấp xỉ được như sau: s s s s s s
⋅ + + = + (10.30) Đó chính là dạng của hàm chuyển của bộ điều khiển PI
Hình 10.6 Đồ thị Bode của mạch chậm pha zp
Trong các mục tiếp sau, chúng ta sẽ áp dụng các mạch bù này vào các hệ thống để có được đáp ứng tần số hay vị trí nghiệm của phương trình đặc trưng trong mặt phẳng s như mong muốn Mạch sớm pha được sử dụng để tạo ra một góc sớm pha, nhờ đó có được dự trữ pha như mong muốn cho hệ thống Việc sử dụng mạch sớm pha cũng có thể biểu diễn được trên mặt phẳng s như một phương pháp làm thay đổi quỹ tích nghiệm của phương trình đặc trưng Còn mạch chậm pha, mặc dù có ảnh hưởng làm giảm tính ổn định của hệ thống, thường được sử dụng để cung cấp sự suy giảm nhằm làm giảm sai số ở trạng thái thường trực của hệ thống.
Bù trên đồ thị Bode sử dụng mạch sớm pha
Khi một mạch bù nối tiếp được sử dụng trong hệ thống, đáp ứng tần số của hệ thống được bù sẽ là tổng của đáp ứng tần số của mạch bù và đáp ứng tần số của hệ thống khi chưa được bù Điều đó có thể biểu diễn được một cách dễ dàng trên đồ thị Bode Vì vậy, trong các loại đồ thị của đáp ứng tần số, đồ thị Bode thường được sử dụng nhất cho việc thiết kế mạch bù
Hàm chuyển vòng hở của hệ thống phản hồi trong Hình 10.1a là
G c (iω)G(iω)H(iω) Để thiết kế mạch bù cho sơ đồ đó, trước tiên chúng ta cần vẽ đồ thị Bode cho hàm chuyển G(iω)H(iω), sau đó xác định hai giá trị p và z thích hợp cho G c (iω) để đáp ứng tần số của hệ thống có được hình dạng như mong muốn Chọn giá trị cho tham số của G(iω) sao cho sai số ở trạng thái thường trực là chấp nhận được Sau đó, kiểm tra dự trữ gia lượng và giá trị cực đại M p của đáp ứng nhất thời của hệ thống vòng kín (chưa bù) xem chúng có thỏa mãn các yêu cầu được đặt ra hay không Nếu không, một góc sớm pha có thể được cộng vào góc pha của hệ thống bằng cách đặt một mạch bù G c (iω) vào một vị trí thích hợp Để giá trị tăng thêm cho dự trữ pha là lớn nhất, chúng ta sẽ muốn đặt mạch bù sao cho tần số ω m tương ứng với giá trị góc pha lớn nhất của G c (iω) nằm tại điểm mà độ lớn của đáp ứng tần số của G c (iω)G(iω)H(iω) có giá trị bằng một
(hay bằng không nếu tính bằng dB) Theo đồ thị trong Hình 10.2, độ lớn của đáp ứng tần số vòng hở tại tần số ω m khi được bù sẽ tăng thêm một lượng là 10log 10 α so với trước khi được bù Giá trị của α được chọn để có được giá trị góc sớm pha lớn nhất φ m phù hợp, theo phương trình (10.16) Như vậy, để xác định mạch bù sớm pha, chúng ta cần thực hiện các bước sau đây:
1 Xác định tham số của G(iω) để sai số ở trạng thái thường trực của hệ thống thỏa mãn được yêu cầu
2 Ước lượng dự trữ pha của hệ thống chưa có bù
3 Xác định giá trị thích hợp cho góc sớm pha lớn nhất φ m của mạch bù
4 Xác định α từ φ m bằng phương trình (10.16)
5 Xác định tần số ở đó logarit độ lớn của đáp ứng tần số của hàm chuyển vòng hở khi chưa có bù G(iω)H(iω) bằng −10log10α Đó chính là tần số ω m tương ứng với góc sớm pha lớn nhất φ m của mạch bù
6 Vẽ đồ thị Bode của đáp ứng tần số của G c (iω)G(iω)H(iω) Nếu đáp ứng tần số này chưa thỏa mãn được yêu cầu, lặp lại từ bước 1
Xem xét một hệ thống phản hồi đơn vị âm có hàm chuyển của quá trình là:
Yêu cầu về hiệu suất đối với hệ thống là sai số ở trạng thái thường trực với tín hiệu vào là hàm dốc phải nhỏ hơn 5% độ dốc của tín hiệu vào và giá trị nhỏ nhất của dự trữ pha của hệ thống bằng 45 o Đặt tín hiệu vào của hệ thống là hàm dốc r(t) = at và c(t) là đáp ứng theo thời gian Sai số ở trạng thái thường trực của hệ thống vòng kín được tính như sau:
Thay R(s) = a/s 2 và (10.31) vào (10.32), chúng ta có được:
Yêu cầu đối với sai số ở trạng thái thường trực của hệ thống là e ≤ 0,05a, nghĩa là: a
Chọn K = 40, chúng ta có được hàm chuyển vòng hở của hệ thống chưa có bù như sau:
G (10.35) Đồ thị Bode của đáp ứng tần số của G(iω)H(iω) được thể hiện trên Hình 10.7 Để xác định dự trữ pha của hệ thống, trước hết chúng ta cần xác định tần số ω c ở đó độ lớn |G(iω)H(iω)| = 1 bằng cách giải phương trình sau:
Hình 10.7 Đồ thị Bode của hàm chuyển G(i ω)H(i ω) trong ví dụ 10.1
Phương trình (10.36) tương đương với phương trình: ω 2 (0,25ω 2 +1)@0 (10.37) hay:
Giải phương trình (10.38), chúng ta xác định được tần số ω c ≅ 6,2rad/s Góc pha của G(iω)H(iω) tại tần số này là: o o
Vì vậy, dự trữ pha của hệ thống chưa có bù là: φ pm = −162 o − (−180 o ) = 18 o (10.40)
Như vậy, so với yêu cầu, giá trị dự trữ pha còn thiếu khoảng 45 o − 18 o = 27 o
Chúng ta sẽ bù một góc sớm pha lớn hơn khoảng còn thiếu này một chút vì tần số để xác định dự trữ pha của hệ thống với bù sẽ không phải là ω c Chọn mạch bù có góc sớm pha lớn nhất φ m = 30 o Thay vào phương trình (10.16), chúng ta có:
Phương trình (10.42) có hai nghiệm, α = 3 và α = 1/3 Tuy nhiên, vì α phải lớn hơn một nên α = 3 chính là giá trị cần tìm Để xác định tần số ω m , chúng ta tìm trên đồ thị Bode của G(iω)H(iω) tần số ứng với độ lớn là −10log 10 α ≅ 4,8dB hoặc giải phương trình sau: ω α ω
Giải phương trình (10.44), chúng ta tìm được tần số ω m ≅ 8,2rad/s Theo phương trình (10.15):
=τ α τ ω m (10.45) từ đó tính được τ = 0,07 Điểm cực và điểm không của G c (iω) được tính như sau:
Hàm chuyển của mạch bù sớm pha là:
Hàm chuyển vòng hở của hệ thống đã được bù khi đó sẽ là:
Góc pha của hệ thống đã được bù tại tần số ω m = 8,2rad/s: o o 136,1
Dự trữ pha của hệ thống đã được bù, được xác định tại chính tần số ω m , khi đó sẽ là −136,1 o − (−180 o ) = 43,9 o (Hình 10.8) Giá trị dự trữ pha này chưa đạt được mức tối thiểu theo yêu cầu là 45 o Vì vậy, chúng ta cần tăng giá trị góc sớm pha lớn nhất φ m của mạch bù và thực hiện lại các bước trên φ(ω) ( o )
Hình 10.8 Đồ thị Bode của hàm chuyển G c (i ω)G(i ω)H(i ω) trong ví dụ 10.1
Bù trong mặt phẳng s sử dụng mạch sớm pha
Việc thiết kế mạch bù sớm pha có thể thực hiện được trong mặt phẳng s Mục đích của phương pháp thiết kế này là làm thay đổi quỹ tích của các nghiệm của phương trình đặc trưng của hệ thống, để làm quỹ tích đó đi qua các vị trí nghiệm thỏa mãn được yêu cầu đặt ra cho hệ thống Như chúng ta đã biết ở Chương VII, quỹ tích nghiệm của phương trình đặc trưng của hệ thống vòng kín có dạng
1+KP s = khi K thay đổi được xác định từ các điểm không và điểm cực của
P(s) Vì vậy, khi chúng ta sử dụng mạch bù nối tiếp như trong Hình 10.1a với hàm chuyển của mạch bù có dạng: p s z s s
( (10.50) quỹ tích nghiệm của phương trình đặc trưng 1 + G c (s)G(s)H(s) = 0 sẽ được thay đổi nhờ vào giá trị điểm cực và điểm không của G c (s)
Việc đầu tiên chúng ta phải làm theo phương pháp này là xác định vị trí của cặp nghiệm trội tương ứng với các giá trị được mong muốn cho tỷ số cản ζ và tần số tự nhiên ω n , được xác định từ các yêu cầu về hiệu suất trên đáp ứng nhất thời của hệ thống Điểm không của G c (s) thường được chọn là điểm có giá trị đúng bằng giá trị thực của cặp nghiệm trội mong muốn để tạo một góc sớm pha bằng
90 o Để đảm bảo rằng cặp điểm được chọn sẽ nằm trên quỹ tích nghiệm của phương trình đặc trương của hệ thống sau khi bù, điểm cực của G c (s) phải được chọn sao cho góc cực của G c (s)G(s)H(s) phải bằng ±180 o tại các điểm đó Tóm lại, phương pháp bù trong mặt phẳng s sử dụng mạch sớm pha bao gồm các bước như sau:
1 Chuyển các yêu cầu về hiệu suất của hệ thống thành các giá trị tương ứng cho tỷ số cản ζ và tần số tự nhiên ω n và xác định vị trí cặp nghiệm mong muốn trong mặt phẳng s từ các giá trị này
2 Vẽ quỹ tích nghiệm của phương trình đặc trưng của hệ thống chưa có bù và xác định xem quỹ tích đó có đi qua các vị trí đã chọn hay không Nếu câu trả lời là không, chúng ta sẽ thiết kế mạch bù trong các bước tiếp sau
3 Đặt điểm không của mạch bù trên trục thực của mặt phẳng s sao cho giá trị của điểm không này đúng bằng giá trị phần thực của cặp nghiệm mong muốn
4 Xác định vị trí điểm cực của mạch bù trên trục thực của mặt phẳng s sao cho góc cực của G c (s)G(s)H(s) bằng ±180 o tại vị trí cặp nghiệm mong muốn
5 Xác định tham số của G(s) để hệ thống sau khi bù có được cặp nghiệm trội của phương trình đặc trưng như mong muốn, sau đó xác định sai số ở trạng thái thường trực của hệ thống
6 Nếu sai số không thỏa mãn yêu cầu đặt ra cho hệ thống, xác định lại vị trí cặp nghiệm mong muốn và lặp lại các bước như trên
Trong ví dụ này, chúng ta lại xem xét hệ thống đã đề cập tới trong ví dụ 10.1 Giả sử yêu cầu về hiệu suất của hệ thống là phần trăm quá mức P o ≤ 20% và thời gian quá độ T s ≤ 1s với tín hiệu vào nhảy bậc
Theo phương trình (5.21), chúng ta có thể xác định được khoảng giá trị của tỷ số cản ζ tương ứng với điều kiện P o ≤ 20% là ζ ≥ 0,45 Vì tốc độ của đáp ứng nhất thời tỷ lệ nghịch với tỷ số cản ζ, chúng ta sẽ chọn giá trị mong muốn cho ζ là 0,45
Thời gian quá độ T s của hệ thống bậc hai được tính theo ζ và ω n bằng công thức (5.10) Vì vậy, theo điều kiện T s ≤ 1s nêu trên chúng ta có:
Phần thực của cặp nghiệm tương ứng với các giá trị nói trên của ζ và ω n là
−ζω n Vì ảnh hưởng của cặp nghiệm này càng lớn nếu chúng nằm càng gần trục ảo, chúng ta sẽ chọn vị trí gần trục ảo nhất có thể mà vẫn thỏa mãn điều kiện
(10.51), nghĩa là ζω n = 4 hay ω n = 9 Như vậy, vị trí được mong muốn cho cặp nghiệm trội của phương trình đặc trưng của hệ thống là cặp điểm
− n i n = −4 ± i8 Khi đó, điểm không của G c (s) sẽ là z = −4 Để xác định giá trị điểm cực của G c (s), chúng ta cần giải phương trình sau đây: o o ( 4 8) ( 4 8) ( 4 2 8) 180
Giải phương trình (10.53), chúng ta xác định được giá trị điểm cực của G c (s) là
−10 p≅ Giá trị của K để phương trình đặc trưng của hệ thống sau khi bù có được cặp nghiệm như mong muốn sẽ được tính như sau:
Phương pháp bù sử dụng mạch tích phân
Với nhiều hệ thống điều khiển, mục tiêu chủ yếu là đạt được độ chính xác cao ở trạng thái thường trực Thêm nữa, hiệu suất nhất thời của các hệ thống cũng cần được duy trì trong một giới hạn hợp lý Như đã phân tích trong Chương IV, chúng ta có thể làm tăng độ chính xác ở trạng thái thường trực của hệ thống phản hồi bằng cách tăng hệ số khuyếch đại trên chiều thuận của hệ thống Tuy nhiên, cách đó có thể làm cho đáp ứng nhất thời của hệ thống trở nên không thể chấp nhận được, thậm chí không ổn định Vì vậy, người ta thường sử dụng mạch bù trên chiều thuận của hệ thống điều khiển phản hồi nhằm đạt được độ chính xác cần thiết ở trạng thái thường trực cho hệ thống
Xem xét hệ thống phản hồi với hàm chuyển vòng hở G(s)H(s) Thay cho sai số E(s) = R(s) − C(s), chúng ta sẽ sử dụng tín hiệu sai khác E a (s), đã được định nghĩa ở Chương IV:
Sai số ở trạng thái thường trực của hệ thống khi đó sẽ là:
Giả sử tín hiệu vào của hệ thống là tín hiệu nhảy bậc đơn vị, hay R(s) = 1/s Đồng thời, giả sử hàm chuyển vòng hở của hệ thống đã bù có thể biểu diễn được như sau:
Sai số của hệ thống ở trạng thái thường trực trở thành:
Như đã phân tích ở Chương V, sai số của hệ thống phụ thuộc vào giá trị của N, nghĩa là số điểm cực tại gốc tọa độ trong mặt phẳng s của G(s)H(s):
− Nếu N < 0: s −N → 0 khi s → 0 Vì vậy, sai số ở trạng thái thường trực của hệ thống sẽ là:
Giá trị của hằng số sai số K p càng lớn thì sai số ở trạng thái thường trực của hệ thống sẽ càng nhỏ khi N = 0
Như vậy, sai số ở trạng thái thường trực của hệ thống sẽ triệt tiêu nếu hàm chuyển vòng hở của hệ thống có ít nhất một điểm cực tại gốc tọa độ trong mặt phẳng s Mỗi điểm cực tại gốc tọa độ của hàm chuyển vòng hở của hệ thống có thể coi như một phép tích phân Vì vậy, khi độ chính xác của hệ thống ở trạng thái thường trực không đạt yêu cầu, chúng ta có thể dùng một mạch tích phân để bù Sử dụng một bộ điều khiển PI làm mạch bù có thể làm giảm sai số ở trạng thái thường trực của hệ thống xuống tới không vì hàm chuyển của mạch này có điểm cực nằm ở gốc tọa độ Để làm ví dụ, xem xét một hệ thống điều khiển phản hồi âm có hàm chuyển của quá trình là:
G τ (10.63) và hàm chuyển của khối phản hồi là:
Sai số của hệ thống ở trạng thái thường trực với khi tín hiệu vào là hàm nhảy bậc đơn vị sẽ là:
Chúng ta có thể làm giảm sai số ở trạng thái thường trực của hệ thống bằng cách tăng K Tuy nhiên, tăng K sẽ làm cho tỷ số cản ζ của hệ thống giảm, vì vậy có thể dẫn đến việc hiệu suất nhất thời của hệ thống không đáp ứng được yêu cầu đặt ra
Vì vậy, chúng ta sẽ xem xét việc sử dụng mạch bù tích phân có hàm chuyển như phương trình (10.29) để làm triệt tiêu sai số ở trạng thái thường trực của hệ thống Thật vậy, sai số ở trạng thái thường trực của hệ thống sau khi bù là:
Hiệu suất nhất thời của hệ thống khi đó có thể điều chỉnh được bằng cách điều chỉnh các tham số K, K P và K I
Bù trong mặt phẳng s sử dụng mạch chậm pha
Như chúng ta đã đề cập ở mục trước, mạch chậm pha trong Hình 10.5 là một mạch tích phân, có thể sử dụng được để bù cho hệ thống nhằm làm giảm sai số ở trạng thái thường trực Hàm chuyển của mạch chậm pha này được biểu diễn bằng phương trình (10.27): p s z s s s s
Giả sử hệ thống vòng kín được quan tâm có hàm chuyển vòng hở G(s)H(s) được biểu diễn bằng phương trình (10.58) và giả sử chúng ta có thể xác định được bằng phương pháp quỹ tích nghiệm vị trí cặp nghiệm trội với chúng hệ thống có hiệu suất nhất thời như mong muốn, tương ứng với giá trị K = β Mục đích của việc sử dụng mạch bù chậm pha cho hệ thống là nhằm làm tăng hằng số sai số nhưng không gây ảnh hưởng đáng kể tới hiệu suất nhất thời của hệ thống
Gọi K e là hằng số sai số của hệ thống:
Phương trình đặc trưng của hệ thống khi có bù là:
Nếu chọn z và p sao cho |p| < |z| 1 và β > 1 Để thiết kế hàm chuyển của mạch bù sớm-chậm pha, chúng ta có thể sử dụng các phương pháp đã được giới thiệu trong các mục trước, dùng để thiết kế hàm chuyển cho các mạch bù sớm pha và bù chậm pha Ví dụ, hàm chuyển của mạch bù sớm-chậm pha có thể thiết kế được trong mặt phẳng s bằng cách xác định điểm không và điểm cực của thành phần sớm pha sao cho quỹ tích nghiệm của hệ thống sau khi bù sẽ đi qua vị trí được mong muốn cho cặp nghiệm trội của phương trình đặc trưng của hệ thống vòng kín, sau đó xác định điểm không và điểm cực của thành phần chậm pha nhằm làm tăng hằng số sai số ứng với cặp nghiệm trội đó lên với tỷ lệ là β
Một dạng của mạch sớm-chậm pha được sử dụng rất phổ biến, nhất là trong các hệ thống điều khiển công nghiệp, là bộ điều khiển tỷ lệ-tích phân-đạo hàm
(proportional-integral-derivative controller hay PID controller), hay còn gọi là bộ điều khiển ba phương thức (three-mode controller), được biểu diễn bằng phương trình vi phân có dạng như sau:
Hàm chuyển của bộ điều khiển PID nói trên sẽ là: s s K K s K U s s U
Thành phần tỷ lệ (K P ) của bộ điều khiển PID có tác dụng làm tăng tốc độ của đáp ứng và làm giảm (nhưng không làm triệt tiêu được) sai số ở trạng thái thường trực Thành phần tích phân (K I ) có thể làm triệt tiêu sai số ở trạng thái thường trực, như chúng ta đã đề cập tới ở mục 10.6, nhưng sẽ làm ảnh hưởng đến hiệu suất nhất thời theo chiều hướng không được mong muốn vì phần trăm quá mức của đáp ứng nhất thời sẽ tăng khi K I tăng Ngược lại với K I , thành phần đạo hàm
(K D ) có tác dụng nâng cao tính ổn định của hệ thống và làm giảm phần trăm quá mức của đáp ứng nhất thời, nhờ đó cải thiện hiệu suất nhất thời của hệ thống vòng kín Đặc biệt, người ta thường sử dụng các bộ điều khiển PID để điều khiển những quá trình quá phức tạp để có thể thiết lập được các mô hình toán học chính xác, thường là các quá trình phi tuyến và đa biến Trong những trường hợp đó, với ba tham số K P , K I và K D của bộ điều khiển PID để điều chỉnh, chúng ta vẫn có thể hy vọng đạt được hiệu suất mong muốn cho hệ thống mà không cần thực hiện nhiều bước phân tích và thiết kế phức tạp
Bài 10.1 Một hệ thống điều khiển phản hồi đơn vị âm có hàm chuyển của quá trình là
G Chúng ta muốn sử dụng một bộ điều khiển PI để bù cho hệ thống Hàm chuyển của bộ điều khiển PI là: s
Nếu K 2 = 1, xác định giá trị của K 1 sao cho phần trăm quá mức của hệ thống vào khoảng 20% với tín hiệu vào là hàm nhảy bậc
Bài 10.2 Một hệ thống điều khiển phản hồi đơn vị âm có hàm chuyển của quá trình là:
Chúng ta mong muốn thiết kế một hệ thống có tần số tự nhiên và tỷ số cản của cặp nghiệm phức trội là ω n = 3 và ζ = 0,5 cùng với hằng số sai số K v = 2,7 Xác định hàm chuyển thích hợp cho một mạch bù để hệ thống thỏa mãn được những yêu cầu kể trên
Bài 10.3 Một hệ thống điều khiển phản hồi đơn vị âm có hàm chuyển của quá trình là:
Một mạch bù có hàm chuyển G c (s) = K 1 + K 2 s được sử dụng để hàm chuyển
G c (iω)G(iω)H(iω) có logarit độ lớn bằng 0dB tại tần số ω c = 500rad/s và dự trữ pha của hệ thống bằng 45 o Tính K 1 và K 2
Bài 10.4 Một hệ thống điều khiển phản hồi đơn vị âm có hàm chuyển của quá trình (bao gồm cả trễ) là
G s Một mạch bù PI có hàm chuyển như sau:
1 1 ) ( được sử dụng để hệ thống có phần trăm quá mức là 5% với tín hiệu vào là hàm nhảy bậc Xác định K và τ
Bài 10.5 Một hệ thống điều khiển phản hồi đơn vị âm được dùng cho một robot lặn có quá trình được biểu diễn bằng một hàm chuyển bậc ba:
Hiệu suất nhất thời được mong muốn cho toàn bộ hệ thống là phần trăm quá mức khoảng 7,5% cho tín hiệu vào nhảy bậc và thời gian quá độ khoảng 400ms Xác định hàm chuyển của một mạch bù sớm pha thích hợp cho hệ thống nói trên và giá trị thích hợp cho K bằng phương pháp bù trong mặt phẳng s
Bài 10.6 Một hệ thống điều khiển phản hồi đơn vị âm được dùng một máy in có hàm chuyển của động cơ và bộ khuyếch đại như sau:
Xác định hàm chuyển của một mạch bù sớm pha có α = 10 để hệ thống có tần số dải thông ω B = 0,75rad/s và dự trữ pha bằng 30 o
THIẾT KẾ CÁC HỆ THỐNG ĐIỀU KHIỂN PHẢN HỒI
Giới thiệu
Ngoài các kỹ thuật sử dụng quỹ tích nghiệm và đáp ứng tần số, còn có một phương pháp thứ ba được sử dụng trong việc thiết kế các hệ thống điều khiển phản hồi: phương pháp thiết kế trong không gian trạng thái Trong phương pháp này, chúng ta sẽ thiết kế các bộ bù bằng cách sử dụng trực tiếp các mô tả với biến trạng thái của hệ thống Cũng giống như các phương pháp thiết kế trong miền tần số, mục đích của phương pháp trong không gian trạng thái là xác định hàm chuyển G c (s) của mạch bù sao cho đáp ứng của hệ thống sau khi bù thỏa mãn được các yêu cầu thiết kế
Phương pháp thiết kế trong không gian trạng thái có nhiều ưu điểm so với các phương pháp trong miền tần số mà chúng ta đã nghiên cứu ở Chương X Thứ nhất, việc sử dụng trực tiếp mô tả của hệ thống bằng các phương trình vi phân của biến trạng thái, thường được biểu diễn dưới dạng phương trình vi phân của vector trạng thái, cho phép phương pháp trong không gian trạng thái có thể áp dụng được với cả các hệ thống phi tuyến, các hệ thống biến đổi, hay các hệ thống đa biến, điều mà chúng ta không thể thực hiện được với các phương pháp trong miền tần số Tất nhiên, trong chương này chúng ta vẫn sẽ tập trung chủ yếu vào các hệ thống tuyến tính, có tham số bất biến theo thời gian và đơn biến, nhưng những kết quả được trình bày trong chương có thể mở rộng được cho các trường hợp tổng quát hơn Thứ hai, như chúng ta đã đề cập tới trong Chương V, hiệu suất của hệ thống điều khiển có thể đánh giá được bằng các chỉ số hiệu suất là tích phân của các hàm sai số Các hệ thống điều khiển với chỉ số hiệu suất đạt tới mức cực trị được gọi là các hệ thống điều khiển tối ưu (optimum control system)
Việc thiết kế các hệ thống điều khiển tối ưu sẽ cần phải tính toán giá trị tối thiểu của tích phân của các hàm sai số của đáp ứng theo thời gian, vì vậy sẽ thực hiện được một cách dễ dàng hơn với phương pháp thiết kế trong miền thời gian
Một điểm quan trọng nữa là phương pháp thiết kế trong không gian trạng thái đặc biệt phù hợp với việc sử dụng máy tính trong tính toán thiết kế, vì vậy phương pháp này ngày càng trở nên phổ biến hơn trong kỹ thuật điều khiển.
Tính điều khiển được và tính quan sát được
Theo mô hình biến trạng thái đã được trình bày trong Chương III, một hệ thống động có thể mô tả được bằng phương trình vi phân của vector trạng thái x dưới dạng như sau: x Ax Bu
+ dt d (11.1) Đáp ứng theo thời gian của hệ thống được xác định từ tín hiệu vào và trạng thái của hệ thống: y = Cx + Du (11.2) ở đó u và y là các vector của các biến vào và các biến ra của hệ thống
Với các hệ thống đơn biến (một biến vào và một biến ra), các phương trình mô tả hệ thống nói trên có thể viết lại dưới dạng sau đây:
Giả sử x là một vector N chiều Khi đó, A là một ma trận N×N, b là một vector cột N chiều, c là một vector hàng N chiều, còn d là một giá trị vô hướng
Hệ thống biểu diễn bởi hệ phương trình (11.3) được gọi là điều khiển được
(controllable) nếu chúng ta có thể làm hệ thống chuyển từ một trạng thái bất kỳ sang bất cứ một trạng thái nào khác trong một khoảng thời gian hữu hạn bằng cách áp dụng một tín hiệu vào Để làm ví dụ, xem xét mạch điện trong Hình 11.1
Hệ thống này chỉ cần một biến trạng thái duy nhất là hiệu điện thế trên tụ điện C: x = v c (t) Nếu hiệu điện thế khởi đầu trên tụ điện bằng không, nghĩa là x(0) = 0, hiệu điện thế này sẽ luôn bằng không bất kể chúng ta cho hiệu điện thế vào bằng bao nhiêu, do tính đối xứng của các giá trị điện trở trong mạch Trong trường hợp đó, chúng ta không thể làm hệ thống chuyển từ trạng thái x = 0 sang một trạng thái x ≠ 0 Vì vậy, chúng ta có thể nói rằng mạch điện trong Hình 11.1 không điều khiển được
Nếu như chúng ta có thể xác định giá trị khởi đầu của các biến trạng thái từ các thông tin về biến vào và biến ra của hệ thống trong một khoảng thời gian hữu hạn, hệ thống khi đó sẽ được coi là quan sát được (observable) Xem xét mạch điện trong Hình 11.2 có tín hiệu vào là dòng điện i(t) Tương tự như ví dụ chúng ta đã xem xét ở mục 3.2 (Chương III), trạng thái năng lượng của mạch điện này có thể biểu diễn được thông qua hai biến x 1(t) = i L (t) và x 2(t) = v c (t) Tuy nhiên, nếu tín hiệu ra của hệ thống là hiệu điện thế v R (t) trên điện trở R, tín hiệu ra sẽ không phụ thuộc vào hai biến trạng thái này do v R (t) luôn bằng Ri(t), vì vậy chúng ta sẽ không thể xác định được các giá trị khởi đầu x 1 (0) và x 2 (0) từ tín hiệu vào i(t) và tín hiệu ra v R (t), do đó hệ thống sẽ được coi là không quan sát được
Còn nếu chúng ta sử dụng hiệu điện thế v c (t) làm tín hiệu ra, hệ thống khi đó sẽ là hệ thống quan sát được bởi vì chúng ta sẽ tính được các giá trị khởi đầu x 1(0) và x 2(0) từ các giá trị của tín hiệu vào i(t) và tín hiệu ra v c (t)
Hình 11.1 Mạch điện không điều khiển được
Tiếp theo, chúng ta sẽ quan tâm tới các điều kiện để hệ thống biểu diễn bởi hệ phương trình (11.3) là hệ thống điều khiển được và quan sát được v R (t)
Theo kết quả đã được trình bày ở Chương III, nghiệm của phương trình vi phân của vector trạng thái trong hệ phương trình (11.3) có dạng như sau:
Thay (11.5) vào bên trong tích phân của phương trình (11.4) và biến đổi phương trình (11.4) về dạng sau đây:
(11.6) Để hệ thống điều khiển được, luôn phải tồn tại nghiệm của u(t) cho phương trình
(11.6) với mọi x(t) và x(0) Điều đó xảy ra khi và chỉ khi hạng của ma trận
[b Ab A 2 b đúng bằng N Ma trận này là một ma trận có N hàng và có số cột bằng vô cùng Theo định lý Cayley-Hamilton, ma trận A N với A là một ma trận vuông có kích thước N×N sẽ là tổ hợp tuyến tính của các ma trận A 0 , A 1 ,
A 2 , , A N-1 Vì vậy, hạng của ma trận [b Ab A 2 b ] sẽ đúng bằng hạng của ma trận vuông có kích thước N×N dưới đây:
Ma trận U được gọi là ma trận của tính điều khiển được (controllability matrix) của hệ phương trình (11.3) Như vậy, điều kiện cần và đủ để hệ thống biểu diễn bởi hệ phương trình (11.3) điều khiển được là ma trận U phải không suy biến Để làm ví dụ, xem xét một hệ thống được biểu diễn bằng hệ phương trình sau đây:
Ma trận của tính điều khiển được của hệ thống là:
Ma trận U không suy biến vì có định thức khác không Vì vậy, hệ thống đang được xem xét là một hệ thống điều khiển được
Thay (11.4) vào phương trình thứ hai của hệ phương trình (11.3), chúng ta tính được biến ra của hệ thống như sau:
(11.10) Để hệ thống quan sát được, luôn phải tồn tại nghiệm của x(0) với mọi u(t) và y(t)
Tương tự như với tính điều khiển được, chúng ta sẽ rút ra được điều kiện cần và đủ để hệ thống biểu diễn bởi hệ phương trình (11.3) quan sát được là ma trận vuông có kích thước N×N dưới đây:
V (11.11) phải không suy biến Ma trận V được gọi là ma trận của tính quan sát được
(observability matrix) của hệ phương trình (11.3)
Quay lại với ví dụ ở trên, ma trận của tính quan sát được của hệ thống được tính như sau:
Ma trận V cũng có định thức khác không Vì vậy, hệ thống trong ví dụ nói trên là một hệ thống quan sát được
Ngoài các điều kiện về tính điều khiển được và tính quan sát được trên đây, còn nhiều điều kiện khác cũng có thể sử dụng được Hai điều kiện chúng ta đã xem xét là những điều kiện được được đề cập tới nhiều nhất bởi sự dễ hiểu của chúng.
Sự triệt tiêu điểm cực-điểm không
Từ các điều kiện về tính điều khiển được và tính quan sát được trên đây, chúng ta có thể rút ra được mối quan hệ giữa tính điều khiển được và tính quan sát được với hàm chuyển của hệ thống qua định lý sau đây Định lý 11.1
Một hệ thống là điều khiển được và quan sát được nếu hàm chuyển được sinh ra từ biểu diễn của hệ thống trong không gian trạng thái không thể rút gọn hơn được, nghĩa là không xảy ra sự triệt tiêu điểm cực-điểm không (pole-zero cancellation) của hàm chuyển
Mối quan hệ nói trên sẽ được làm rõ thông qua ví dụ sau đây: Xem xét một hệ thống bao gồm hai khối nối tiếp với nhau Khối thứ nhất được biểu diễn bằng hệ phương trình sau:
= (11.13) và biểu diễn trong không gian trạng thái của khối thứ hai là:
Hàm chuyển của hai khối sẽ lần lượt là:
Hàm chuyển của hệ thống gồm hai khối mắc nối tiếp là:
Vì hàm chuyển này rút gọn được nên hệ thống không thể vừa điều khiển được, vừa quan sát được, theo Định lý 11.1 Chúng ta sẽ xem xét hai trường hợp sau:
− Nếu khối thứ hai mắc phía trước khối thứ nhất: Trong trường hợp này, tín hiệu vào của hệ thống là u = u 1, tín hiệu ra y = y 2, tín hiệu ra y 1 của khối thứ nhất sẽ trở thành tín hiệu vào u 2 của khối thứ hai, vì vậy phương trình sẽ được biểu diễn trong không gian trạng thái như sau:
Chúng ta tính được các ma trận U và V của hệ phương trình (11.19) như sau:
Do det(U) ≠ 0 và det(V) = 0, hệ thống sẽ điều khiển được nhưng không quan sát được
− Nếu khối thứ hai mắc phía sau khối thứ nhất: Trong trường hợp này, tín hiệu vào của hệ thống là u = u 2, tín hiệu ra y = y 1, tín hiệu ra y 2 của khối thứ nhất sẽ trở thành tín hiệu vào u 1 của khối thứ hai, vì vậy phương trình sẽ được biểu diễn trong không gian trạng thái như sau:
Chúng ta tính được các ma trận U và V của hệ phương trình (11.23) như sau:
Do det(U) = 0 và det(V) ≠ 0, hệ thống sẽ quan sát được nhưng không điều khiển được.
Các phương trình biến trạng thái tương đương
Chúng ta tiếp tục xem xét hệ thống được biểu diễn trong không gian trạng thái bởi hệ phương trình (11.3) có vector trạng thái x là một vector N chiều Chọn một ma trận P sao cho P là một ma trận không suy biến có kích thước N×N Định nghĩa một vector x' = Px, nghĩa là x = P −1 x' Thay x = P −1 x' vào (11.3), chúng ta có được hệ phương trình mới: du y dt u d
(11.27a) u d du y=cP − 1 x′+ =c′x′+ ′ (11.27b) ở đó, A' = PAP −1 , b' = Pb, c' = cP −1 và d' = d Điều dễ thấy là hai hệ phương trình
(11.3) và (11.27) có dạng giống hệt nhau Vector x' là kết quả của một phép biến đổi tuyến tính với vector trạng thái x Phép biến đổi đó được gọi là phép biến đổi tương đương (equivalence transformation), được biểu diễn bởi ma trận biến đổi
P Các phương trình của (11.3) và (11.27) được gọi là các phương trình biến trạng thái tương đương (equivalent state-variable equations) Phép biến đổi A' PAP −1 được gọi là phép biến đổi đồng dạng (similarity transformation) Một đặc điểm của phép biến đổi đồng dạng này là nó không làm thay đổi các giá trị riêng của ma trận A, nghĩa là hai ma trận A và A' có cùng các giá trị riêng Như chúng ta đã biết từ Chương VI, các giá trị riêng của ma trận A chính là các nghiệm của phương trình đặc trưng của hệ thống được biểu diễn bởi hệ phương trình (11.3)
Như vậy, hai ma trận A và A' có cùng các giá trị riêng có nghĩa là phép biến đổi tương đương không làm thay đổi hàm chuyển
Ma trận của tính điều khiển được của hệ phương trình (11.27) là:
Vì P là một ma trận không suy biến, hạng của hai ma trận U và U' sẽ bằng nhau Điều đó có nghĩa là phép biến đổi tương đương không làm thay đổi tính điều khiển được Tương tự, phép biến đổi tương đương cũng không làm thay đổi tính quan sát được.
Đặt điểm cực bằng phản hồi trạng thái
Trong phần này, chúng ta sẽ nghiên cứu phương pháp thiết kế sử dụng phản hồi trạng thái (state feedback) để đặt giá trị cho các điểm cực (pole placement) của phương trình đặc trưng của hệ thống Với hệ thống biểu diễn bởi hệ phương trình
(11.3), các điểm cực của hàm chuyển G(s) chính là các giá trị riêng của ma trận
A Chúng ta sẽ thiết kế một hệ thống sử dụng thông tin phản hồi của tất cả các biến trạng thái với các hệ số phản hồi không đổi Đặt h=[K 1 K 2 K N ] là vector của các hệ số phản hồi trạng thái Tín hiệu u(t) để điều khiển quá trình
G(s) khi đó sẽ là: u(t) = r(t) − hx(t) (11.29) ở đó r(t) là một tín hiệu đối sánh, thường là đáp ứng được mong muốn cho hệ thống Thay (11.29) vào hệ phương trình (11.3): r dt r d x =Ax+b( −hx)=(A−bh)x+b (11.30a) dr d r d y=cx+ ( −hx)=(c− h)x+ (11.30b)
Các điểm cực của hệ thống với phản hồi trạng thái sẽ là các giá trị riêng của ma trận (A − bh) Chúng ta sẽ chứng tỏ rằng, nếu hệ thống biểu diễn bởi hệ phương trình trạng thái (11.3) là điều khiển được thì chúng ta có thể đặt được các giá trị mong muốn cho các điểm cực của hệ thống phản hồi biểu diễn bởi hệ phương trình (11.30) bằng cách chọn giá trị thích hợp cho các hệ số phản hồi trạng thái
Gọi ∆(s) là đa thức đặc trưng của ma trận A: ∆(s) = det(s I − A) Phương trình
∆(s) = 0 chính là phương trình đặc trưng của hàm chuyển G(s) Giả sử ∆(s) được biểu diễn như sau:
Chúng ta sẽ xác định một phép biến đổi tương đương với ma trận biến đổi P để biến đổi phương trình (11.3a) về dạng chính tắc cho hệ thống điều khiển (control canonical form) như sau: u a a a a dt u d
Giả sử ma trận P được biểu diễn dưới dạng:
(11.34) ở đó p i (i = 1 N) là các vector hàng N chiều Phương trình (11.33) trở thành:
Từ phương trình (11.35), chúng ta có được hệ phương trình sau đây:
Chúng ta còn có Pb = b', hay:
Từ (11.36) và (11.37) sẽ suy ra được:
Biểu diễn hệ phương trình (11.38) dưới dạng ma trận:
Nếu hệ thống biểu diễn bởi hệ phương trình trạng thái (11.3) là điều khiển được, nghĩa là ma trận U không suy biến, chúng ta sẽ tính được p N từ phương trình
Với p N đã xác định, ma trận biến đổi P sẽ tính được như sau:
(11.42) Áp dụng phép biến đổi với ma trận P vào phương trình (11.30a) của hệ thống phản hồi: dt r d x P A bh P x Pb
( (11.44) trong đó h' = hP −1 Giả sử h′=[K 1 ′ K 2 ′ K N ′ ], phương trình (11.44) trở thành: u
Phương trình đặc trưng của hệ thống phản hồi biểu diễn bởi phương trình (11.45) có dạng như sau:
) det(s I−A′+b′h′ =s N + a 1 +K 1 ′ s N − 1 + + a N +K′ N = (11.46) Đó cũng chính là phương trình đặc trưng của hệ thống phản hồi biểu diễn bởi hệ phương trình trạng thái (11.30), bởi vì P là ma trận biến đổi của một phép biến đổi tương đương Đặt các giá trị mong muốn cho các nghiệm của phương trình đặc trưng (11.46), chúng ta sẽ tính được các giá trị của h', từ đó tính được vector hệ số phản hồi h bằng công thức h = h'P
Tóm lại, phương pháp thiết kế bằng cách sử dụng phản hồi trạng thái để đặt giá trị cho các điểm cực của hệ thống biểu diễn bằng hệ phương trình trạng thái
(11.3) bao gồm những bước như sau:
1 Xác định đa thức đặc trưng ∆(s) của ma trận A:
2 Chọn các nghiệm được mong muốn cho phương trình đặc trưng của hệ thống Gọi các nghiệm này là λ1, λ2, , λ N Xác định đa thức đặc trưng được mong muốn cho hệ thống từ các nghiệm đó:
3 Tính vector hệ số phản hồi h' của phương trình tương đương:
4 Tính ma trận biến đổi P bằng các công thức (11.41) và (11.42)
5 Tính vector hệ số phản hồi trạng thái cho hệ thống phản hồi từ h' và P theo công thức h = h'P
Phương pháp tính vector hệ số phản hồi h trình bày ở trên được gọi là công thức
Xem xét một hệ thống vòng hở được biểu diễn bằng các phương trình trạng thái sau đây:
Chúng ta sẽ thiết kế một hệ thống sử dụng phản hồi trạng thái sao cho hệ thống có hai điểm cực tại −2 ± i2 Trước hết, cần tính đa thức đặc trưng của ma trận A như sau: s s s s s s ⎟⎟⎠= +
Còn đa thức đặc trưng được mong muốn là:
Từ đó sẽ tính được vector hệ số phản hồi h' của phương trình tương đương:
Ma trận của tính điều khiển được của hệ phương trình (11.50) là:
Từ (11.53), (11.55) và (11.56), chúng ta sẽ tính được vector hệ số phản hồi trạng thái h:
Như vậy, các phương trình trạng thái của hệ thống với phản hồi trạng thái được biểu diễn như sau: r r dt r d
Hàm chuyển của hệ thống phản hồi sẽ là:
Hàm chuyển này có hai điểm cực tại −2 ± i2 đúng như chúng ta mong đợi.
Điều khiển tối ưu bậc hai
Trong mục trước, chúng ta đã xem xét hệ thống điều khiển phản hồi với tín hiệu vào là tín hiệu đối sánh r(t) và vector hệ số phản hồi h Trong phần này, chúng ta sẽ dùng các giả thiết r(t) = 0 và hệ thống được kích thích bởi trạng thái ban đầu x(0) ≠ 0 Hiệu suất của hệ thống điều khiển có thể biểu diễn được bởi các số đo hiệu suất là hàm tích phân, được gọi là các chỉ số hiệu suất, đã được đề cập tới ở
Chương V Một chỉ số hiệu suất ở dạng tổng quát được biểu diễn dưới dạng như sau:
Vì tín hiệu ra y(t) và sai số e(t) là các hàm của tín hiệu vào và trạng thái của hệ thống, chúng ta có thể biểu diễn chỉ số hiệu suất tổng quát dưới dạng sau đây:
Các hệ thống được điều chỉnh sao cho một chỉ số hiệu suất đạt đạt giá trị nhỏ nhất thường được gọi là các hệ thống điều khiển tối ưu Vấn đề được đặt ra trong mục này là lựa chọn các hệ số phản hồi để cho hệ thống với phản hồi trạng thái trở nên tối ưu
Khi r(t) = 0, chúng ta sẽ có u(t) như sau: u(t) = − hx(t) (11.63)
Thay (11.61) vào phương trình vi phân (11.30a) của vector trạng thái của hệ thống phản hồi để thu được phương trình sau đây: x A bh x Fx
=( ) dt d (11.64) ở đó, F = A − bh Do các biến trạng thái thường được chọn để biểu thị trạng thái năng lượng của hệ thống, chúng ta có thể chọn chỉ số hiệu suất có dạng như sau:
I x T Qx λ (11.65) ở đó, Q là một ma trận xác định dương đối xứng và λ là một hằng số dương Sở dĩ chúng ta chọn ma trận xác định dương đối xứng là vì ma trận đối xứng luôn có các giá trị riêng thực, và x Qx>0
T với mọi x ≠ 0 khi và chỉ khi Q là ma trận xác định dương Khi đó, chỉ số hiệu suất hiệu suất I sẽ có cùng chiều tăng giảm với năng lượng tiêu thụ của hệ thống
Rx x x h h Q x hx h x Qx x hx hx Qx x
(11.66) ở đó, R = Q + λh T h Chúng ta sẽ tìm một ma trận xác định dương đối xứng S sao cho:
Biến đổi vế trái của phương trình (11.67): dt d dt d dt d x
Thay (11.64) vào (11.68): x SF S F x SFx x Sx F x
Từ (11.67) và (11.69), chúng ta sẽ có được điều kiện ràng buộc các ma trận S, F và R:
Thay (11.67) vào phương trình (11.65) để tính chỉ số hiệu suất:
Giả sử hệ thống ổn định, nghĩa là x(∞) = 0 Chỉ số hiệu suất (11.65) khi đó sẽ là:
Như vậy, để hệ thống trở nên tối ưu, chúng ta cần tính ma trận S sao cho
I đạt giá trị nhỏ nhất Vector hệ số phản hồi h sẽ được xác định bằng các phương trình F = A − bh và (11.70)
Bài 11.1 Kiểm tra tính điều khiển được và tính quan sát được của các hệ thống sau đây:
Bài 11.2 Chứng minh rằng hệ thống sau đây:
=⎡ u dt d λ λ điều khiển được khi và chỉ khi λ1 ≠ λ2, đồng thời chứng minh rằng hệ thống này luôn không quan sát được
Bài 11.3 Chứng minh rằng hệ thống sau đây:
=⎡ u b b dt d λ λ điều khiển được khi và chỉ khi b 2 ≠ 0, đồng thời chứng minh rằng hệ thống này luôn quan sát được
Bài 11.4 Xem xét một quá trình được biểu diễn bằng các phương trình trạng thái sau đây:
Xác định các hệ số phản hồi trạng thái sao cho hệ thống phản hồi có các điểm cực tại −2 và −3
Bài 11.5 Xem xét một quá trình được biểu diễn bằng các phương trình trạng thái sau đây:
Xác định các hệ số phản hồi trạng thái sao cho hệ thống phản hồi có các điểm cực tại −2 ± i2
Bài 11.6 Xem xét một quá trình có hàm chuyển như sau:
Thiết lập phương trình vi phân của vector trạng thái của quá trình và xác định các hệ số phản hồi trạng thái sao cho hệ thống phản hồi có các điểm cực tại −2, −3 và
HỆ THỐNG ĐIỀU KHIỂN SỐ
Giới thiệu
Từ những năm 70 của thế kỷ XX, việc sử dụng máy tính số như một thiết bị điều khiển đã trở nên phổ biến trong nhiều ngành công nghiệp Ngày nay, các hệ thống điều khiển tự động sử dụng máy tính không chỉ hoạt động trong các lĩnh vực công nghiệp mà đã trở nên thông dụng trong nhiều lĩnh vực khác nhau của nền kinh tế và đời sống xã hội, từ nông nghiệp, y tế đến lĩnh vực giải trí, từ những dây chuyền sản xuất hoàn toàn tự động đến các thiết bị gia dụng như máy giặt, tủ lạnh Sơ đồ khối của một hệ thống điều khiển sử dụng máy tính được biểu diễn ở Hình 12.1 Trong mô hình này, máy tính tiếp nhận tín hiệu sai khác e(t) và thực hiện các tính toán cần thiết để điều khiển thiết bị chấp hành
(actuator) có nhiệm vụ tác động tới quá trình cần điều khiển Trong thực tế, các hệ thống điều khiển cần tới máy tính thường là các hệ thống phức tạp với nhiều biến vào và ra, vì vậy các hệ thống điều khiển sử dụng máy tính thường là các hệ thống đa biến
Máy tính trong một hệ thống điều khiển số (digital control system) sử dụng các tín hiệu vào và tín hiệu ra đều dưới dạng tín hiệu số để điều khiển quá trình Tuy nhiên, do tín hiệu ra từ cảm biến và tín hiệu dùng để điều khiển thiết bị chấp hành thường là các tín hiệu tương tự, hệ thống sẽ cần phải sử dụng các bộ biến đổi tương tự-số (analog-to-digital converter) và biến đổi số-tương tự (digital-to- analog converter) như trong Hình 12.2 để thực hiện việc chuyển đổi tín hiệu giữa hai dạng tương tự và số
Quá trình Đáp ứng mong muốn Ra
Hình 12.1 Một hệ thống điều khiển sử dụng máy tính
Bộ chấp Máy tính hành
Có nhiều dạng máy tính khác nhau được sử dụng trong các hệ thống điều khiển số Nếu như trong các dây chuyền công nghiệp người ta thường sử dụng các loại máy tính nhỏ như các bộ điều khiển logic khả trình (programmable logic controller - PLC) hay thậm chí cả máy tính cá nhân, thì trong các hệ thống điều khiển nhúng (embedded control systems), rất phổ biến với các thiết bị điện/điện tử công nghiệp và dân dụng, các vi điều khiển thường được sử dụng
Quá trình Đáp ứng mong muốn Ra
Hình 12.2 Một hệ thống điều khiển sử dụng máy tính với các bộ biến đổi giữa tín hiệu số và tín hiệu tương tự
Bộ chấp Máy tính hành
Trong phạm vi thời lượng của cuốn sách, mục đích của chương này chỉ nhằm giới thiệu một số khái niệm cơ sở ban đầu về hệ thống điều khiển số Các vấn đề của hệ thống điều khiển số đòi hỏi một môn học riêng và sẽ được đề cập tới trong một tài liệu riêng.
Hệ thống lấy mẫu
Định nghĩa một cách đơn giản, hệ thống lấy mẫu (sampled-data system) là một hệ thống điều khiển ở đó một quá trình theo thời gian liên tục (continuous-time process) được điều khiển bởi một thiết bị số
Số hóa một tín hiệu theo thời gian liên tục bao gồm hai bước: rời rạc hóa
(discretization) và lượng tử hóa (quantization) Một tín hiệu theo thời gian rời rạc (discrete-time signal), hay thường được gọi tắt là tín hiệu rời rạc (discrete signal), là chuỗi các giá trị độ lớn của một tín hiệu theo thời gian liên tục được lấy mẫu tại những thời điểm khác nhau Khoảng thời gian giữa hai lần lấy mẫu liền nhau được gọi là khoảng thời gian lấy mẫu (sampling interval) Trong thực tế, tín hiệu thường được lấy mẫu theo một chu kỳ đều đặn, khi đó khoảng thời gian lấy mẫu được gọi là chu kỳ lấy mẫu (sampling period) Tín hiệu theo thời gian rời rạc tương ứng với một tín hiệu theo thời gian liên tục f(t) thường được biểu diễn dưới dạng f(kT) (k = 0,1,2, ), ở đó T là chu kỳ lấy mẫu Một bộ lấy mẫu hoạt động như một công tắc, cứ cách một khoảng thời gian bằng T lại đóng một lần Với một bộ lấy mẫu lý tưởng (ideal sampler), nếu tín hiệu đầu vào là f(t) thì tín hiệu ra, ký hiệu là f*(t), sẽ là một chuỗi các xung với độ lớn là f(kT), hay:
( k kT t kT f t f* δ (12.1) ở đó δ(t) là tín hiệu xung đơn vị Độ lớn của một tín hiệu theo thời gian rời rạc có thể nhận bất cứ giá trị nào trong miền số thực Tuy nhiên, các bộ biến đổi tương tự-số và các máy tính số chỉ có thể biểu diễn được một tập hợp hữu hạn các giá trị số, vì vậy tín hiệu theo thời gian rời rạc cần được lượng tử hóa để chuyển thành tín hiệu số Độ chính xác của bộ chuyển đổi tương tự-số cũng như của các thiết bị số khác phụ thuộc vào số bit thiết bị sử dụng để biểu diễn các giá trị số Vì vậy, khi nói đến tín hiệu số chúng ta phải đề cập tới sai số lượng tử hóa Hệ thống điều khiển số chỉ có thể được coi là chính xác khi sai số này rất nhỏ so với độ lớn của tín hiệu
Một phương pháp đơn giản thường được dùng trong việc mô hình hóa các hệ thống lấy mẫu là sử dụng một bộ lấy mẫu lý tưởng và một bộ giữ mẫu bậc không
(zero-order hold) nối tiếp nhau (Hình 12.3) Bộ giữ mẫu bậc không có tác dụng duy trì độ lớn của tín hiệu không thay đổi trong khoảng thời gian đúng bằng chu kỳ lấy mẫu T Ví dụ về đáp ứng của bộ lấy mẫu và bộ giữ mẫu được thể hiện trong Hình 12.4 Chúng ta có thể mô hình hóa bộ giữ mẫu bằng một phép nhân chập: p(t) = r*(t) ∗ h(t) (12.2) ở đó h(t) là một hàm xung vuông đơn vị có độ dài đúng bằng chu kỳ lấy mẫu T:
Hình 12.3 Sơ đồ bộ lấy mẫu và giữ mẫu bậc không
Biến đổi z
Thực hiện biến đổi Laplace cho tín hiệu ra f*(t) của một bộ lấy mẫu lý tưởng, chúng ta có được:
Phép biến đổi z một phía (unilateral z-transform) của tín hiệu f(t) được định nghĩa như sau:
Phép biến đổi z này được gọi là một phía để phân biệt với phép biến đổi z hai phía (bilateral z-transform), được định nghĩa với k chạy từ −∞ đến +∞ Trong kỹ thuật điều khiển, biến đổi z một phía được sử dụng bởi vì tín hiệu được xác định trong miền thời gian có mốc là không Vì vậy từ đây chúng ta sẽ chỉ viết "biến đổi z" thay cho dạng đầy đủ là "biến đổi z một phía".Biến đổi z biến một tín hiệu theo thời gian thời rạc, nghĩa là một chuỗi các giá trị thực, thành dạng biểu diễn trong miền tần số phức Như chúng ta đã thấy ở trên, biến đổi z chính là biến đổi
Laplace của tín hiệu ra từ một bộ lấy mẫu lý tưởng, chỉ có khác là biến phức s được thay bằng biến phức z Ánh xạ từ mặt phẳng s sang mặt phẳng z được biểu diễn bởi phương trình (12.5) Điều đó có nghĩa là, một đường thẳng có phương trình s = a trong mặt phẳng s sẽ trở thành một đường tròn có tâm tại gốc tọa độ và bán kính bằng e aT trong mặt phẳng z (Hình 12.5) t t t r(t) r*(t) p(t)
Hình 12.4 Đáp ứng của hệ thống bao gồm bộ lấy và giữ mẫu (bậc không) với một tín hiệu vào r(t) Để làm ví dụ, chúng ta sẽ xác định biến đổi z của hàm nhảy bậc đơn vị u(t) như sau:
Hàm chuyển của các hệ thống lấy mẫu được định nghĩa dựa trên phép biến đổi z thay cho phép biến đổi Laplace được dùng để định nghĩa hàm chuyển của các hệ thống theo thời gian liên tục
Một số tính chất của biến đổi z:
Hình 12.5 Ánh xạ của một đường thẳng song song với trục ảo trong mặt phẳng s sang mặt phẳng z a e aT
Bảng 12.1 Biến đổi Laplace và biến đổi z của một số hàm quan trọng f(t) (t ≥ 0) F(s) F(z)
Sơ đồ của một hệ thống lấy mẫu vòng hở bao gồm bộ lấy và giữ mẫu cùng với quá trình cần điều khiển có hàm chuyển G(s) (Hình 12.6) Mối quan hệ giữa tín hiệu ra c(t) của hệ thống và tín hiệu ra p(t) của bộ giữ mẫu được biểu diễn bằng phương trình của các biến đổi Laplace:
Thực hiện biến đổi Laplace cho phương trình (12.2), chúng ta sẽ có được biểu diễn của P(s) như sau:
Chuyển phương trình (12.10) sang dạng của biến đổi z:
Vì vậy, hàm chuyển của hệ thống lấy mẫu vòng hở sẽ được tính bằng phương pháp sau đây:
Hình 12.6 Hệ thống lấy mẫu vòng hở
Biến đổi z nghịch
Biến đổi z nghịch (inverse z-transform) được dùng để xác định chuỗi các giá trị rời rạc f(kT) (k = 0,1,2 ) của hàm f(t) khi đã biết biến đổi z của f(t) là F(z) Theo công thức (12.6) của biến đổi z, các giá trị f(kT) chính là các hệ số khi khai triển
F(z) dưới dạng một chuỗi lũy thừa của z −1 Với các hệ thống tuyến tính bất biến,
F(z) biểu diễn được dưới dạng F(z) = N(z)/D(z), ở đó N(z) và D(z) là các đa thức của z Giả sử p i (i = 1 n) là các điểm cực của F(z), khi đó để xác định biến đổi z nghịch của F(z) người ta thường sử dụng một phương pháp khai triển phân thức đơn giản gần giống với phương pháp dùng cho biến đổi Laplace nghịch chúng ta đã giới thiệu ở Chương II Tuy nhiên, trong trường hợp này chúng ta sẽ thực hiện khai triển với F(z)/z thay vì khai triển F(z): n n p z k p z k p z k z k z z
Dựa vào bảng 12.1, biến đổi Laplace nghịch của F(z) khi đó sẽ được tính như sau:
( δ δ (12.15) Để làm ví dụ, xem xét một hàm F(z) có dạng như sau:
F (12.17) ở đó k 0 , k 1 và k 2 được tính như sau:
Vì vậy, biến đổi z nghịch của F(z) sẽ có dạng:
Phân tích tính ổn định của hệ thống trong mặt phẳng z
Chúng ta đã biết từ Chương VI điều kiện để một hệ thống tuyến tính ổn định là tất cả các điểm cực của phương trình đặc trưng của hệ thống phải nằm ở bên trái trục ảo trong mặt phẳng s Viết lại phương trình (12.5) biểu diễn ánh xạ từ mặt phẳng s sang mặt phẳng z dưới dạng như sau: z = e sT = e (σ+iω)T (12.22) hay:
Như vậy, khi s nằm bên trái trục ảo, nghĩa là σ < 0, độ lớn của z sẽ nằm trong khoảng (0,1) Điều đó có nghĩa là nửa bên trái trục ảo trong mặt phẳng s tương ứng với phần bên trong đường tròn đơn vị (đường tròn có bán kính bằng một có tâm tại gốc tọa độ) của mặt phẳng z (Hình 12.7)
Vì vậy chúng ta có thể phát biểu: điều kiện để một hệ thống lấy mẫu ổn định là tất cả các điểm cực của hàm chuyển của hệ thống đều phải nằm bên trong đường tròn đơn vị của mặt phẳng z
Hình 12.7 Ánh xạ từ nửa bên trái trục ảo trong mặt phẳng s sang mặt phẳng z
Một hệ thống lấy mẫu vòng kín được biểu diễn ở Hình 12.8, ở đó hàm chuyển của quá trình cần điều khiển là:
Hình 12.8 Hệ thống lấy mẫu vòng kín r(t) + G(s)
Chúng ta có thể tính được hàm chuyển vòng hở của hệ thống nói trên theo công thức (12.12):
Phương trình đặc trưng của hệ thống vòng kín có dạng 1 + T o (z) = 0, hay:
Nếu chu kỳ lấy mẫu T = 1s, phương trình (12.26) trở thành:
K z (12.27) Áp dụng phương pháp quỹ tích nghiệm như khi phân tích hệ thống trong mặt phẳng s, chúng ta sẽ xác định được điều kiện để tất cả các nghiệm của phương trình (12.27) đều nằm bên trong đường tròn đơn vị của mặt phẳng z là
0