1. Trang chủ
  2. » Luận Văn - Báo Cáo

nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ

123 668 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 123
Dung lượng 1,77 MB

Nội dung

NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ MAI VĂN SỸ , NGUYỄN NGỌC LINH – ĐKTĐ – KSTN – K48 1 LỜI MỞ ĐẦU 3 CHƯƠNG 1: TỔNG QUAN VỀ ĐIỀU KHIỂN DỰ BÁO DỰA TR ÊN HÌNH 5 1.1 GIỚI THIỆU CHUNG 5 1.2 PHƯƠNG PHÁP LU ẬN CỦA MPC 7 1.3 CÁC YẾU TỐ CỦA MPC 7 1.3.1 hình dự báo 8 1.3.2 Phiếm hàm mục tiêu 11 1.3.3 Luật điều khiển 13 1.4 MỘT SỐ THUẬT TOÁN MPC 13 CHƯƠNG 2: NHẬN DẠNG ĐỐI TƯỢNG PHI TUYẾN BẰNG HỆ MỜ 15 2.1 LÝ THUYẾT TẬP MỜ 15 2.1.1 Khái niệm về tập mờ 15 2.1.2 Các phép toán trên tập mờ 18 2.1.3 Biến ngôn ngữ các giá trị của nó 20 2.1.4 Luật hợp thành mờ 21 2.1.5 Giải mờ (rõ hóa tập mờ) 26 2.2 HÌNH MỜ 28 2.2.1 Khả năng xấp xỉ hàm 28 2.2.2 Xây dựng một số dạng hàm bằng hình mờ 30 2.3 NHẬN DẠNG HỆ PHI TUYẾN D ÙNG HÌNH TAKAGI -SUGENO 33 2.3.1 Cấu trúc của hệ mờ 34 2.3.2 Lựa chọn thành phần vector hồi quy 35 2.3.3 Tính toán chỉnh định các thông số cho h ình mờ 36 CHƯƠNG 3: THI ẾT KẾ THUẬT TOÁN ĐIỀU KHIỂN MPC TR ÊN SỞ HÌNH MỜ 44 3.1 CÁC PHƯƠNG PHÁP GI ẢI BÀI TOÁN TỐI ƯU MPC 44 3.1.1 Các phương pháp thông thư ờng 44 3.1.2 Giải thuật di truyền (Genetic Algorithm) 44 3.1.3 Phương pháp Giới hạn rẽ nhánh (Branch and Bound) 56 3.2 SO SÁNH ĐÁNH GIÁ HAI PHƯƠNG PHÁP 65 3.2.1 So sánh hai phương pháp trong trư ờng hợp không nhiễu 67 3.2.2 So sánh kết quả đáp ứng của hệ thống với nhiễu 69 CHƯƠNG 4: GIỚI THIỆU VỀ HỌ VI ĐIỀU KHIỂN AVR 73 4.1 GIỚI THIỆU CHUNG 73 4.1.1 Kiến trúc tổng quan 74 4.1.2 ALU – Arithmetic Logic Uni t - Đơn vị xử lý số học logic 75 4.1.3 General Purpose Register File – tệp các thanh ghi đa năng 75 4.1.4 Stack Pointer – ngăn xếp 76 4.1.5 Reset and Interrupt Handling - điều khiển ngắt reset 76 4.2 AVR ATMEGA 128 77 4.2.1 Giới thiệu chung 77 4.2.2 đồ chân của Atmega128 79 4.2.3 Bộ nhớ AVR Atmega128 84 4.2.4 Bộ nhớ I/O 87 4.2.5 Timer/Counter 87 4.2.6 Serial Peripheral Int erface (SPI) – giao diện kết nối ngoại vi nối tiếp 88 4.2.7 USART 88 4.2.8 Bộ chuyển đổi ADC 89 CHƯƠNG 5. THIẾT KẾ, CÀI ĐẶT BỘ ĐK MPC TR ÊN NỀN VI ĐIỀU KHIỂN AVR128 CHO ĐỒI TƯỢNG NHIỆT 90 5.1 THIẾT KẾ PHẦN CỨNG 90 NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ MAI VĂN SỸ , NGUYỄN NGỌC LINH – ĐKTĐ – KSTN – K48 2 5.1.1 Yêu cầu thiết kế 90 5.1.2 Giới thiệu chung 90 5.1.3 đồ nguyên lý của mạch điều khiển 92 5.2 PHẦN MỀM ĐIỀU KHIỂN GIÁM SÁT TR ÊN PC 101 5.2.1 Nhiệm vụ thiết kế .101 5.2.2 Giới thiệu các thành phần của phần mềm 101 5.2.3 Các vấn đề về lập trình phần mềm giao diện 109 5.3 NHẬN DẠNG ĐỐI TƯỢNG MỎ HÀN NHIỆT BẰNG HỆ MỜ 111 5.4 PHẦN MỀM CHO VI ĐIỀU KHIỂN 115 5.4.1 Nhận các tham số tập mờ, giá trị nhiệt độ đặt từ máy tính 115 5.4.2 Đo nhiệt độ môi trường nhiệt độ đối tượng 116 5.4.3 Truyền nhiệt độ thực giá trị tín hiệu điều khiển l ên máy tính 116 5.4.4 Tính toán xuất giá trị tin hiệu điều khiển 116 5.5 KẾT QUẢ - ĐÁNH GIÁ 117 KẾT LUẬN 119 Những kết quả đã đạt được 119 Những mặt còn hạn chế 119 Hướng phát triển của đề t ài 119 TÀI LIỆU THAM KHẢO 121 PHỤ LỤC:MỘT SỐ H ÌNH ẢNH VỀ MẠCH ĐIỀU KHIỂN 122 NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ MAI VĂN SỸ , NGUYỄN NGỌC LINH – ĐKTĐ – KSTN – K48 3 LỜI MỞ ĐẦU Điều khiển dự báo theo h ình (MPC – Model Predictive Control) khởi đầu vào cuối những năm 70 kể từ đó phương pháp này đã phát triển đáng kể trong lĩnh vực nghiên cứu về điều khiển cũng nh ư ứng dụng trong các quá trình công nghi ệp. Nó được xem như là một công cụ mạnh cho điều khiển các quá tr ình công nghiệp, đặc biệt là các quá trình phi tuyến, nhiều vào – nhiều ra. Thuật ngữ MPC không chỉ r õ một chiến lược điều khiển cụ thể mà chỉ một dải rộng các ph ương pháp điều khiển sử dụng h ình toán học của đối tượng/quá trình để tìm tín hiệu điều khiển nhờ việc tối thiểu hoá một phiếm hàm mục tiêu. Vì phải sử dụng một hình toán học để dự báo đầu ra của đối tượng tại các thời điểm trong tương lai nên đối với phương pháp này thì hình đối tượng đóng vai trò quan trọng. Tuy nhiên đối với hệ phi tuyến th ì việc xây dựng được hình toán học là một bài toán khó vì đặc tính phi tuyến rất đa dạng. Một h ướng nghiên cứu mới trong một thập kỷ trở lại đây l à áp dụng lý thuyết mờ vào bài toán nhận dạng hệ phi tuyến. Các kết quả nghi ên cứu đã chỉ ra rằng đây là một giải pháp khá hiệu quả (Espinosa và các đồng tác giả,1999; Hadjili v à Wertz, 1999; Roubos các đ ồng tác giả,1999;…) Hơn thế, sự phát triển mạnh mẽ của kỹ thuật v i xử lý các công cụ phần mềm đã mở ra khả năng ứng dụng hiệu quả ph ương pháp điều khiển dự báo cho các quá tr ình công nghệ. Mặc không thể khẳng định MPC là sự lựa chọn tốt nhất để điều khiển mọi đối tượng công nghiệp nh ưng thực sự kỹ thuật này rất nhiều ưu điểm. Chính vì vậy, chúng em đã chọn đề tài tốt nghiệp về điều khiển dự báo v à lý thuyết mờ, cụ thể tên đề tài là: “Nghiên cứu, thiết kế cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ”. Mục đích chính của đồ án l à giúp sinh viên nắm vững kiến thức chuyên ngành một cách hệ thống, bước đầu làm quen với công việc thực tế của ng ười kỹ sư, tập sự phân tích, tổng hợp xây dựng một hệ thống điều khiển tự động trong thực tế. Sau gần bốn tháng miệt m ài với sự cố gắng của bản thân c ùng với sự giúp đỡ tận tình của các thầy giáo trong bộ môn Điều Khiển Tự Động, đặc biệt l à sự hướng dẫn trực tiếp của giáo PGS.TS PHAN XUÂN MINH , chúng em đã hoàn thành xong đồ án tốt nghiệp của mình. Tuy nhiên do trình độ chúng em còn hạn chế nên không thể tránh khỏi những thiếu sót trong đồ án. Chúng em rất mong nhận đ ược sự góp ý, phê bình của thầy cô để đồ án của chúng em đ ược hoàn thiện hơn. Chúng em xin được bày tỏ lòng biết ơn sâu sắc đến giáo PGS.TS PHAN XUÂN MINH, trưởng bộ môn Điều khiển tự động, khoa Điện, trường Đại học Bách Khoa H à Nội, người đã hướng dẫn chúng em tận tình chu đáo về nội dung, chỉ dẫn tài liệu các tiến trình thực hiện đồ án. Sự hướng dẫn của là một yếu tố quan trọng giúp chúng em hoàn thành đồ án này . NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ MAI VĂN SỸ , NGUYỄN NGỌC LINH – ĐKTĐ – KSTN – K48 4 Chúng em xin chân thành cảm ơn thầy giáo PHẠM XUÂN KHÁNH , trưởng khoa Điện tử, trường Đại học Công nghiệp H à Nội, cùng thầy NGUYỄN MINH THIỆN – giảng viên khoa Điện tử, trường ĐH CN HN. Các thầy đ ã rất nhiệt tình giúp đỡ chúng em cả về kĩ thuật cũng nh ư vật chất, thiết bị. Chúng em cũng xin chân thành cảm ơn các thầy giáo trong bộ môn Điều Khiển Tự Động, trong khoa Điện, cũng nh ư trong Trung Tâm Đào T ạo Tài Năng, trường ĐH BK HN, những giáo viên nhiệt huyết đã cung cấp cho chúng em những kiến thức cần thiết để chúng em thể vận dụng trong đồ án cũng nh ư công tác sau này. Chúng em xin chân thành c ảm ơn! Hà Nội, ngày 29/05/2008 Mai Văn Sỹ Nguyễn Ngọc Linh Lớp KSTN – ĐKTĐ – K48 – ĐH BKHN NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ MAI VĂN SỸ , NGUYỄN NGỌC LINH – ĐKTĐ – KSTN – K48 5 CHƯƠNG 1: TỔNG QUAN VỀ ĐIỀU KHIỂN DỰ BÁO DỰA TRÊN HÌNH 1.1 GIỚI THIỆU CHUNG Điều khiển dự báo theo h ình (MPC – Model Predictive Control) là m ột công cụ mạnh cho điều khiển các quá tr ình công nghiệp, đặc biệt là các quá trình phi tuy ến, nhiều vào – nhiều ra. Kể từ khi ra đờ i cách nay khoảng hơn ba thập kỷ, phương pháp này đã phát triển đáng kể trong lĩnh vực nghi ên cứu về điều khiển cũng nh ư ứng dụng trong quá trình công nghiệp. MPC lẽ là giải pháp tổng quát nhất cho thiết kế bộ điều khiển trong miền thời gian, thể áp dụng cho hệ tuyến tính cũng nh ư phi tuyến, đặc biệt là khi mà tín hiệu đặt là biết trước. Ngoài ra MPC cũng thể điều khiển các quá tr ình tín hiệu điều khiển bị chặn, các điều kiện r àng buộc. Tuy nhiên, do sử dụng các điều kiện hạn chế, rất khó chứng minh được tính ổn định bền vững về mặt lý thuyết của hệ MPC, mặc hầu hết các ứng dụng được tổng kết đều cho thấy độ ổn định nhất định. Đây có thể nói là một trở ngại để MPC đ ược phổ biến rộng r ãi hơn trong lĩnh vực nghiên cứu về điều khiển. Mặc vậy, những kết quả mới đầy hứa hẹn hiện nay cho phép chúng ta nghĩ đến việc mở rộng h ơn nữa kỹ thuật điều khiển n ày trong tương lai. Tư tưởng chính của bộ điều khiển dự báo theo h ình là:  Luật điều khiển phụ thuộc v ào những hành vi được dự báo.  Sử dụng một hình toán học để dự báo đầu ra của đối t ượng/quá trình tại các thời điểm trong tương lai (gọi là miền giới hạn dự báo – prediction horizon).  Chuỗi tín hiệu điều khiển t ương lai trong giới hạn điều khiển (control horizon) sẽ được tính toán thông qua việc tối thiểu hóa một phiếm h àm mục tiêu (cost function).  Sử dụng sách lược lùi xa (receding strategy), t ức là tại mỗi thời điểm chỉ tín hiệu điều khiển đầu tiên trong chuỗi tín hiệu điều khiển đ ã tính toán được sử dụng, sau đó giới hạn dự báo lại đ ược dịch đi một bước về phía tương lai. Hình 1.1: đồ khối hệ thống điều khiển dự báo Thuật toán điều khiển dự báo Mô hình Hàm mục tiêu Tạo tín hiệu chuẩn Tối ưu hóa Đối tượng điều khiển w r u y NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ MAI VĂN SỸ , NGUYỄN NGỌC LINH – ĐKTĐ – KSTN – K48 6 Các thuật toán MPC khác nhau chỉ không giống nhau ở h ình toán học tả đối tượng/quá trình, ồn nhiễu phiếm hàm mục tiêu cần tối thiểu hóa. Do tính k hả mở của phương pháp MPC, nhiều công trình đã được phát triển được thừa nhận rộng rãi trong công nghiệp nghiên cứu. Thành công của các ứng dụng điều khiển dự báo không chỉ trong công nghiệp chế biến mà còn trong rất nhiều quá trình đa dạng khác, từ điều khiển robot cho tới gây mê lâm sàng (y học). Các ứng dụng MPC trong công nghiệp xi m ăng, tháp sấy, tháp chưng cất, công nghiệp PVC, máy phát h ơi nước hay động servo cũng đã được giới thiệu trong nhiều t ài liệu khác nhau. Chất l ượng tốt của những ứ ng dụng này cho thấy MPC khả năng đạt được những hệ thống điều khiển hiệu quả cao, vận h ành lâu dài bền vững. MPC thể hiện một loạt các ưu điểm so với các phương pháp điều khiển khác, trong đó nổi bật là:  Nó đặc biệt hấp dẫn với những ng ười sử dụng kiến thức hạn chế về lý thuyết điều khiển bởi vì những khái niệm đưa ra đều rất trực quan, đồng thời việc điều chỉnh tương đối dễ dàng.  Nó thể được sử dụng để điều khiển rất nhiều quá tr ình, từ những quá trình có đặc tính động học đơn giản cho tới những quá trình phức tạp hơn, kể cả những hệ thống thời gian trễ lớn hoặc hệ pha không cực tiểu, hệ không ổn định.  Nó thích hợp cho điều khiển các hệ nhiều v ào nhiều ra (MIMO)  khả năng tự bù thời gian trễ.  Dễ dàng thực hiện luật điều khiển tuyến tính c ho bộ điều khiển trong trường hợp không hạn chế đầu vào/ ra.  Nó rất hiệu quả khi quỹ đạo tín hiệu đặt (trong điều khiển robot hay quá tr ình mẻ) đã biết trước.  Nó hoàn toàn là m ột phương pháp luận “mở” dựa trên những nguyên tắc bản nhất định, cho phép những mở rộng trong t ương lai. Tuy nhiên, kỹ thuật MPC cũng một số hạn chế. Một trong những hạn chế đó là mặc luật điều khiển được tạo ra đòi hỏi ít tính toán dễ dàng thực hiện, song trong trường hợp điều khiển thích nghi, những tính toán đó phải được thực hiện liên tục tại mỗi thời điểm lấy mẫu. Khi xem xét đến những điều kiện ràng buộc (constraints) thì khối lượng tính toán thậm chí c òn lớn hơn. Tất nhiên, với năng lực tính toán sẵn của máy tính như hiện nay, vấn đề này đã không còn trở nên thiết yếu. Chúng ta biết rằng, rất nhiều máy tính điều khiển các quá tr ình công nghiệp không sử dụng hết hiệu suất tính toán của chúng thời gian sử dụng của máy tính th ường dành cho những mục đích khác hơn là dành cho thuật toán điều khiển (như truyền thông, hội thoại với người vận hành, cảnh báo, ghi chép, ). Mặc d ù vậy, hạn chế lớn nhất của MPC l à sự cần thiết một mô NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ MAI VĂN SỸ , NGUYỄN NGỌC LINH – ĐKTĐ – KSTN – K48 7 hình thích hợp cho đối tượng/quá trình bởi vì rõ ràng, sai lệch giữa đối tượng/quá trình thực với hình sử dụng ảnh hưởng rất nhiều đến kết quả đạt được. Thực tế, MPC đã chứng tỏ là một giải pháp thể chấp nhận trong điều khiển các quá trình công nghi ệp, mặc nó vẫn còn thiếu những kết quả lý thuyết ở những điểm quan trọng như tính ổn định bền vững. 1.2 PHƯƠNG PHÁP LUẬN CỦA MPC Hình 1.2: Chiến lược điều khiển dự báo Sử dụng một hình toán học để dự báo đầu ra của đối t ượng/quá trình trong tương lai   |y t k t với 1 P k H  , P H được gọi là miền giới hạn dự báo (prediction horizon). Chuỗi tín hiệu điều khiển tối ưu       , , C u t u t H được tính toán thông qua việc tối thiểu hóa một phiếm h àm mục tiêu. Phiếm hàm này thường dạng một hàm bậc hai bao gồm bình phương của sai lệch giữa tín hiệu đầu ra d ự báo quỹ đạo quy chiếu mong muốn cộng với bình phương chuỗi biến thiên tín hiều điều khiển:           1 2 2 1 ˆ 1 C P H H k h k J k y t k w t k k u t k                      (1.1) Tín hiệu điều khiển   u t được đưa tới đối tượng / quá trình trong khi các tín hi ệu điều khiển còn lại trong chuỗi bị bỏ qua, bởi v ì ở thời điểm lấy mẫu tiếp theo ( 1)y t  đã biết bước 1 được lặp lại với giá trị mới n ày toàn bộ các dữ liệu được cập nhật. 1.3 CÁC YẾU TỐ CỦA MPC Phần này nói kỹ về các yếu tố chung của tất cả các bộ điều khiển dự báo dựa theo mô hình. Mỗi yếu tố nhiều lựa chọn khác nhau v à kết hợp các lựa chọn dẫn tới các thuật toán MPC khác nhau. y thời gian thời gian tín hiệu ra y trong quá khứ tín hiệu ˆ y dự báo tín hiệu đặt k+ C H k+ P H k+1 k k-1 u P H C H NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ MAI VĂN SỸ , NGUYỄN NGỌC LINH – ĐKTĐ – KSTN – K48 8 Các yếu tố MPC bao gồm: - hình dự báo - Phiếm hàm mục tiêu - Luật điều khiển 1.3.1 hình dự báo Mô hình đối tượng/quá trình đóng vai trò quyết định trong bộ điều khiển. hình phải phản ánh đúng động học của quá trình để thể dự báo chính xác đầu ra tương lai cũng như phải đủ đơn giản để thực hiện. nhiều loại h ình: 1.3.1.1 Các hình thông th ường Mô hình đáp ứng xung: Đầu ra quan hệ với đầu vào thông qua biểu thức tổng quát như sau: 1 ( ) ( ) i i y t g u t i      (1.2) với i g là đầu ra ở thời điểm lấy mẫu thứ i khi quá trình được kích thích bởi một xung đơn vị (xem hình). Nếu tổng này chỉ lấy hữu hạn N giá trị ( do đó chỉ biểu diễn được các quá trình ổn định không chứa thành phần tích phân) thì ta có: 1 1 ( ) ( ) ( ) ( ) N i i y t g u t i G z u t       (1.3) với   1 1 2 1 2 N N G z g z g z g z         , sT z e , T là hằng số thời gian lấy mẫu. Tín hiệu ra dự báo được tính bởi: 1 1 ˆ ( | ) ( | ) ( ) ( | ) N i i y t k t g u t k i t G z u t k t          (1.4) Thông thường N khá lớn (khoảng 40-50) làm cho số lượng tham số cần thiết lớn. Đây cũng chính là hạn chế của hình đáp ứng xung. Ngược lại, nó rất trực quan v à phản ánh rõ ảnh hưởng của mỗi biến điều khiển lên một đầu ra xác định. Nếu hệ thống là nhiều biến có m đầu vào thì đáp ứng của hệ dạng: 1 1 ( ) ( ) m N kj k j i k i y t g u t i       (1.5) Ưu điểm của phương pháp là không c ần thông tin ban đầu về đối tượng/quá trình, do đó bài toán nhận dạng được đơn giản hóa đồng thời cho phép khảo sát dễ d àng các quá trình động học phức tạp nh ư hệ pha không cực tiểu (hay thể trễ). NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ MAI VĂN SỸ , NGUYỄN NGỌC LINH – ĐKTĐ – KSTN – K48 9 Hình 1.3: Đáp ứng xung Mô hình đáp ứng bước nhảy: hình này tương tự như hình trước nhưng tín hiệu vào là bước nhảy (step). Các hệ thống ổn định đáp ứng tả bởi: 1 1 0 0 1 ( ) ( ) ( )(1 ) ( ) N i i y t y h u t i y H z z u t            (1.6) với i h là giá trị đầu ra tại thời điểm lấy mẫu thứ i và ( ) ( ) ( 1)u t u t u t    như được chỉ ra trên hình (). Không m ất tính tổng quát, giá trị 0 y thể chọn bằng 0, khi đó tín hiệu ra dự báo. 1 ˆ ( | ) ( | ) N i i y t k t h u t k i t        (1.7) Phương pháp này cũng những ưu nhược điểm giống phương pháp trên. Hình 1.4: Đáp ứng bước nhảy 1 g 2 g i g N g   y t t 1t  2t  t N  1 h 2 h i h N h   y t t 1t  2t  t i t N NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ MAI VĂN SỸ , NGUYỄN NGỌC LINH – ĐKTĐ – KSTN – K48 10 Mô hình hàm truy ền: Sử dụng khái niệm hàm truyền /G B A để biểu diễn đầu ra dưới dạng: 1 1 ( ) ( ) ( ) ( )A z y t B z u t    (1.8) với: 1 1 2 1 2 ( ) 1 na na A z a z a z a z          1 1 2 1 2 ( ) nb nb B z b z b z b z         do đó tín hiệu ra dự báo sẽ là: 1 1 ( ) ˆ ( ) ( ) ( ) B z y t k t u t k t A z      (1.9) Cách tả này cũng hiệu lực đối với những đối tượng/quá trình không ổn định và có ưu điểm là cần ít tham số, tuy nhi ên không thể thiếu những thông tin ban đầu về đối tượng/quá trình đặc biệt là bậc của các đa thức A và B . Mô hình trên không gian tr ạng thái: Phương trình toán học được tả như sau: ( ) ( 1) . ( 1) ( ) ( ) x t Mx t N u t y t Qx t      (1.10) trong đó x là biến trạng thái và , ,M N Q lần lượt là các ma trận hệ thống, ma trận đầu vào ma trận đầu ra.Trường hợp này tín hiệu ra dự đoán được tính bởi:     k i ik tiktNuMtxMQtktxQtkty 1 1 )]|()([)|( ˆ )|( ˆ (1.11) Mô hình không gian trạng thái ưu điểm là thể tả các quá trình đa biến. Luật điều khiển chỉ đơn giản là phản hồi của một tổ hợp tuyến tính của vector trạng thái mặc đôi khi các biến trạng thái được chọn không ý nghĩa vật lý. Trường hợp các biến trạng thái không đo được, hệ thống phải cần th êm bộ quan sát trạng thái, khi đó các tính toán sẽ phức tạp hơn. 1.3.1.2 hình mờ Hệ thống suy luận mờ (Fuzzy Inference System) thể nói l à một công cụ xấp xỉ toàn năng. Điều này cho phép các hệ thống suy luận mờ thể xấp xỉ đặc tính tĩnh của bất cứ một hàm phi tuyến liên tục nào trong một miền xác định với độ chính xác cao. Đặc biệt là với những hệ phi tuyến mạnh h ình mờ tỏ ra chiếm ưu thế hơn so với những hình khác. Bằng việc kết hợp với các khâu đ ộng học (đường dây trễ - TDL) ta thể hình hóa đối tượng động học phi tuyến (mạnh) với độ chính xác t ùy ý. Có hai loại hình mờ phổ biến là hình mờ Mamdani hình mờ Takagi – Sugeno. Ứng với mỗi loại h ình đầu ra dự báo được tính toán như sau: Đối với hình Mamdani: [...]... K48 19 NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ Phép bù của một tập mờ Tương tự như với phép bù của một tập hợp trong tập hợp kinh điển, ta có, với một tập mờ A xác định trên tập nền X , hàm liên thuộc là A x thì tập bù của tập mờ A cũng là một tập mờ xác định trên tập nền X được ký hiệu bởi AC Hàm liên thuộc của tập này là của AC x A x chỉ phụ thuộc vào... (t k ) là biết trước, như điều MAI VĂN SỸ , NGUYỄN NGỌC LINH – ĐKTĐ – KSTN – K48 11 NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ khiển robot, động servo hoặc điều khiển mẻ Ngay cả trong những ứng dụng mà tín hiệu chủ đạo là hằng số, chất lượng hệ thống vẫn được cải thiện đáng kể nhờ biết trước các thời điểm thay đổi của giá trị đặt để sự điều chỉnh phù hợp Trong... đến các hạn chế biên độ tốc độ của tín hiệu điều khiển các hạn chế đầu ra: MAI VĂN SỸ , NGUYỄN NGỌC LINH – ĐKTĐ – KSTN – K48 12 NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ umin umin ymin u t umax u t t u t 1 y t umax t ymax (1.16) t Việc đưa thêm điều kiện ràng buộc vào phiếm hàm mục tiêu làm cho bài toán tối ưu hóa trở nên phức tạp hơn lời giải không thể tường... c 17 NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ (c) Hàm liên thuộc Gauss 2.1.2 Các phép toán trên tập mờ Cũng như tập hợp kinh điển, tập mờ cũng các phép toán c ơ bản như phép hợp, phép giao phép bù Các phép toán này c ũng được định nghĩa thông qua các h àm liên thuộc tương tự như các hàm thuộc trong tập hợp kinh điển Một nguyên tắc bản trong việc xây dựng... tập mờ: Độ cao của tập mờ MAI VĂN SỸ , NGUYỄN NGỌC LINH – ĐKTĐ – KSTN – K48 15 NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ Độ cao của tập mờ F (định nghĩa trên tập nền X ) là giá trị: h sup x X sup F F x Ký hiệu x chỉ tất cả các giá trị nhỏ nhất trong tất cả các giá trị chặn tr ên của hàm x Một tập mờ với ít nhất một phần tử độ phụ thuộc bằng 1 đ ược gọi là tập mờ. .. MISO như trên với d mệnh đề điều kiện không thể biểu diễn d ưới dạng ma trận được, mà biểu diễn dưới dạng lưới trong không gian d + 1 chiều Nguyên nhân ở chỗ các tập mờ đầu vào A1 , A2 , , Ad nói chung không cùng một tập nền, nên qua phép giao các tập mờ MAI VĂN SỸ , NGUYỄN NGỌC LINH – ĐKTĐ – KSTN – K48 24 NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ thì tập mờ thu được... viên dạng hàm Gauss Với hệ SISO Xét trong khoảng x m ji , m ji 1 , với hai hàm thành viên tả một đầu vào 2 luật IF…THEN IF x thuộc tập Aj1 THEN y j1 IF x thuộc tập A j1 1 THEN y j1 1 Ta hàm f x định nghĩa bởi hệ mờ trên được tính như sau: MAI VĂN SỸ , NGUYỄN NGỌC LINH – ĐKTĐ – KSTN – K48 32 NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ 2 x m j1 y j1 e f x 1... hạn dự báo v à bằng giá trị đo được ở ˆ( đầu ra ( ym ) trừ đi giá trị ước lượng từ hình ( y t t ) ) ˆ ˆ n(t k t ) n(t t ) ˆ ym (t ) y (t t ) (1.18) Do đó tín hiệu ra dự báo sẽ là: k ˆ y (t k t ) N ˆ hi u (t k i) n(t k t ) hi u (t k i) i 1 (1.19) i k 1 MAI VĂN SỸ , NGUYỄN NGỌC LINH – ĐKTĐ – KSTN – K48 13 NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ Trong biểu thức trên, ... thuộc tuyến tính v ào đáp ứng vào của luật điều khiển quyết định Phương pháp điểm trọng tâm Phương pháp điểm trọng tâm sẽ cho kết quả y là hoành độ của điểm trọng tâm miền được bao bởi trục hoành đường B B y : y B1 B2 y S y Hình 2.3: Miền t MAI VĂN SỸ , NGUYỄN NGỌC LINH – ĐKTĐ – KSTN – K48 27 NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ Công thức xác định y theo phương... NGUYỄN NGỌC LINH – ĐKTĐ – KSTN – K48 30 NGHIÊN CỨU , THIẾT KẾ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN SỞ HỆ LOGIC MỜ i j 1 mij i j 1 i j mij 1 mij 1 Hình 2.5: Hàm thành viên dạng tam giác Xét đối tượng là hệ SISO Xây dựng mệnh đề hợp th ành cho khoảng x m j1 , m j1 : 1 IF x thuộc Aj1 THEN y j1 IF x thuộc A j1 1 THEN y j1 1 Biểu diễn của hàm f x định nghĩa bởi hệ mờ trên sẽ được tính như sau: yj f x yj . nghiệp về điều khiển dự báo v à lý thuyết mờ, cụ thể tên đề tài là: Nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ . Mục đích. khứ tín hiệu ˆ y dự báo tín hiệu đặt k+ C H k+ P H k+1 k k-1 u P H C H NGHIÊN CỨU , THIẾT KẾ VÀ CÀI ĐẶT BỘ ĐIỀU KHIỂN DỰ BÁO TR ÊN CƠ SỞ HỆ LOGIC MỜ MAI VĂN

Ngày đăng: 23/03/2014, 21:52

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] - E. S. Camacho, C. Bordons, Model predictive control in process industry , Springer, London, 1995 Sách, tạp chí
Tiêu đề: Model predictive control in process industry
[2] - N.D.Phuoc, P.X.Minh, Lý thuyết điều khiển mờ, NXB Khoa học kỹ thuật, 2000 Sách, tạp chí
Tiêu đề: Lý thuyết điều khiển mờ
Nhà XB: NXB Khoa học kỹ thuật
[5] - Y.-Z. Lu, M. He, C.-W. Xu, Fuzzy modeling and expert optimization control for industrial processes, IEEE Trans. Control Systems Technol. 5 (1997) 2 -12 Sách, tạp chí
Tiêu đề: Fuzzy modeling and expert optimization control forindustrial processes
[10] - J.M..Sousa, Optimization Issues in Predictive Control with Fuzzy Objective Functions, International journal of intelligent systems, VOL. 15, 879 -899-2000 Sách, tạp chí
Tiêu đề: Optimization Issues in Predictive Control with Fuzzy ObjectiveFunctions
[13] - Takagi-Sugeno models, International Journal of Approximate Reasoning 22 (1999) 3-30 Sách, tạp chí
Tiêu đề: Takagi-Sugeno models
[15] - Jairo Espinosa, Joos Vandewalle and Vincent Wertz, Fuzzy Logic, Identification and Predictive Control, SpringerVerlag. London, UK Sách, tạp chí
Tiêu đề: Fuzzy Logic, Identificationand Predictive Control
[19] - Randy L. Haupt , Sue Ellen Haupt, Practical genetic algorithms , 2004 A John Wiley & Sons, inc. Publication Sách, tạp chí
Tiêu đề: Practical genetic algorithms
[3] - Kevin M. Passino, Stephen Yurkovich - Fuzzy Control – Addison Wesle Khác
[4] - Jairo Espinosa, Joo Vandewalle and Vincent Wertz – Fuzzy Logic, Identification and predictive Control - Springer Khác
[11] - Robert Babuˇska, Fuzzy Systems, Modeling and Identification Khác
[12] - J.A.Roubos, S.Mollov, R.Babuska, H.B. Verbruggen, Fuzzy model-based predictive control using Khác
[14] - J.M. Sousa, Fuzzy model- based control of complex processes Khác
[18] - M. Boumehraz, K. Benmahammed, Constrained Non-linear Model Based Predictive Control using Genetic Algorithms Khác

HÌNH ẢNH LIÊN QUAN

Hình 1.3: Đáp ứng xung - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 1.3 Đáp ứng xung (Trang 9)
Hình 2.4: Các tập mờ đầu vào - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 2.4 Các tập mờ đầu vào (Trang 29)
Hình 2.7:  Tìm kiếm tuần tự để chọn thành phần hồi quy - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 2.7 Tìm kiếm tuần tự để chọn thành phần hồi quy (Trang 36)
Hình 3.1: Bánh xe quay Roulette - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 3.1 Bánh xe quay Roulette (Trang 48)
Hình 3.2: Sơ đồ thực thi giải thuật di truyền - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 3.2 Sơ đồ thực thi giải thuật di truyền (Trang 50)
Hình 3.3: Đáp ứng với lamda = 0.001 - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 3.3 Đáp ứng với lamda = 0.001 (Trang 52)
Hình 3.4: Đáp ứng với lamda =0.1 - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 3.4 Đáp ứng với lamda =0.1 (Trang 53)
Hình 3.6: Đáp ứng với num_bit=10 - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 3.6 Đáp ứng với num_bit=10 (Trang 54)
Hình 3.7: Tăng khoảng dự báo đầu ra Hp=8 - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 3.7 Tăng khoảng dự báo đầu ra Hp=8 (Trang 55)
Hình 3.8: Đáp ứng khi tăng số NST lên 60 - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 3.8 Đáp ứng khi tăng số NST lên 60 (Trang 56)
Hình 3.9: Sơ đồ minh họa Branch and Bound - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 3.9 Sơ đồ minh họa Branch and Bound (Trang 57)
Hình 3.10: Bộ đk PID theo Z-N I - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 3.10 Bộ đk PID theo Z-N I (Trang 60)
Hình 3.13: Tập mờ chỉnh định  . - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 3.13 Tập mờ chỉnh định  (Trang 64)
Hình 3.14: Bộ đk MPC theo B&B có sử dụng l ưới chia động Nhận xét: - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 3.14 Bộ đk MPC theo B&B có sử dụng l ưới chia động Nhận xét: (Trang 65)
Hình 3.18:  Tập mờ chỉnh định  . - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 3.18 Tập mờ chỉnh định  (Trang 68)
Hình 3.19: Bộ đk MPC sử dụng thuật toán B&B Nhận xét: - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 3.19 Bộ đk MPC sử dụng thuật toán B&B Nhận xét: (Trang 69)
Hình 3.20: Bộ đk MPC sử dụng giải thuật di truyền với nhiễu ồn trắng - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 3.20 Bộ đk MPC sử dụng giải thuật di truyền với nhiễu ồn trắng (Trang 70)
Hình 3.21: Bộ đk MPC sử dụng thuật toán B &B với nhiễu ồn trắng b) Nhiễu tải (tức thời v à hằng số): - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 3.21 Bộ đk MPC sử dụng thuật toán B &B với nhiễu ồn trắng b) Nhiễu tải (tức thời v à hằng số): (Trang 70)
Hình 3.22: Bộ đk MPC sử dụng giải thuật di truyền với nhiễu tải - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 3.22 Bộ đk MPC sử dụng giải thuật di truyền với nhiễu tải (Trang 71)
Hình 3.23: Bộ đk MPC sử dụng thuật toán B&B với nhiễu tải Nhận xét: - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 3.23 Bộ đk MPC sử dụng thuật toán B&B với nhiễu tải Nhận xét: (Trang 72)
Hình 4.1: Sơ đồ kiến trúc AVR - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 4.1 Sơ đồ kiến trúc AVR (Trang 74)
Hình 4.2: Các thanh ghi X, Y và Z - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 4.2 Các thanh ghi X, Y và Z (Trang 76)
Hình 5.1: Sơ đồ khối mạch phần cứng - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 5.1 Sơ đồ khối mạch phần cứng (Trang 91)
Hình 5.2: Sơ đồ khối nguồn - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 5.2 Sơ đồ khối nguồn (Trang 92)
Hình 5.3: Sơ đồ khối vi điều khiển 5.1.3.3 Khối vào ra - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 5.3 Sơ đồ khối vi điều khiển 5.1.3.3 Khối vào ra (Trang 94)
Hình 5.6: Sơ đồ tầng khuếch đại c) Đầu ra xung số - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 5.6 Sơ đồ tầng khuếch đại c) Đầu ra xung số (Trang 96)
Hình 5.8: Sơ đồ khối bàn phím - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 5.8 Sơ đồ khối bàn phím (Trang 97)
Hình 5.12: Giao tiếp qua cổng LPT c) Mạch giao tiếp qua cổng USB - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 5.12 Giao tiếp qua cổng LPT c) Mạch giao tiếp qua cổng USB (Trang 100)
Hình 5.13: Giao tiếp qua cổng USB - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
Hình 5.13 Giao tiếp qua cổng USB (Trang 100)
Đồ thị đầu ra - nghiên cứu, thiết kế và cài đặt bộ điều khiển dự báo trên cơ sở hệ logic mờ
th ị đầu ra (Trang 106)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w