Nghiên cứu thiết kế bộ điều khiển sử dụng đại số gia tử cho một số đối tượng công nghiệp

- Bài báo đã giới thiệu một phương pháp mới thiết kế bộ điều khiển, đó là sử dụng đại số gia tử như một công cụ tính toán mềm áp dụng được trong lĩnh vực điều khiển. Nhóm nghiên cứu đã thiết kế và tiến hành mô phỏng trên máy tính với rất nhiều đối tượng khác nhau. Tuy nhiên, nội dung bài báo chỉ trình bày việc xây dựng bộ điều khiển HAC với một số đối tượng khó điều khiển trong thực tế: hệ thống truyền động bám chính xác, đối tượng tuyến tính có tham số biến đổi và đối tượng có trễ với hệ số trễ lớn. Thông qua 3 trường hợp cụ thể cho ta thấy hệ thống tự động sử dụng bộ điều khiển là HAC đều đáp ứng được các yêu cầu về chất lượng và mở ra khả năng ứng dụng trong thực tế.

pdf6 trang | Chia sẻ: linhmy2pp | Ngày: 18/03/2022 | Lượt xem: 184 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Nghiên cứu thiết kế bộ điều khiển sử dụng đại số gia tử cho một số đối tượng công nghiệp, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Nguyễn Hữu Công và Đtg Tạp chí KHOA HỌC & CÔNG NGHỆ 116 (02): 123 - 128 NGHIÊN CỨU THIẾT KẾ BỘ ĐIỀU KHIỂN SỬ DỤNG ĐẠI SỐ GIA TỬ CHO MỘT SỐ ĐỐI TƢỢNG CÔNG NGHIỆP Nguyễn Hữu Công1*, Ngô Kiên Trung2, Nguyễn Tiến Duy2, Nguyễn Phƣơng Huy2, Nguyễn Hồng Quang3 1 Đại Học Thái Nguyên, 2Trường Đại học Kỹ thuật Công nghiệp – ĐH Thái Nguyên, 3Trường Cao đẳng Công nghiệp Phúc Yên TÓM TẮT Đại số gia tử đƣợc đề xuất và phát triển từ những năm 1990, tuy nhiên các ứng dụng của nó chủ yếu trong lĩnh vực công nghệ thông tin. Việc ứng dụng đại số gia tử trong lĩnh vực điều khiển đã đạt đƣợc một số thành công và hiệu quả khi áp dụng vào một số mô hình đơn giản. Với hy vọng rằng, đại số gia tử sẽ là một lý thuyết mới để thiết kế bộ điều khiển trong các hệ thống tự động nói chung. Với ý tƣởng đó, bài báo giới thiệu và đƣa ra phƣơng pháp thiết kế bộ điều khiển sử dụng đại số gia tử cho một số đối tƣợng khó điều khiển trong công nghiệp. Việc đánh giá chất lƣợng của hệ thống tự động có sử dụng đại số gia tử đã đƣợc kiểm chứng bằng mô phỏng và mở ra khả năng ứng dụng trong thực tế. Từ khóa: Đại số gia tử, điều khiển sử dụng đại số gia tử, hệ thống tự động, đối tượng có tham số biến đổi, đối tượng có hệ số trễ lớn. ĐẶT VẤN ĐỀ* sánh, cần thử nghiệm trên một số lớp đối Logic mờ tỏ ra khá ƣu điểm trong lĩnh vực tƣợng khó điều khiển: đối tƣợng tuyến tính có điều khiển các đối tƣợng có thông tin không tham số thay đổi; đối tƣợng có trễ mà hằng số rõ ràng, không đầy đủ. Đại số gia tử - Hedge trễ lớn tới 40% so với hằng số thời gian; đối Algebra (HA) là công cụ tính toán mềm - một tƣợng phi tuyến đƣợc tuyến tính hóa. cách tiếp cận mới trong tính toán cho bộ điều PHƢƠNG PHÁP THIẾT KẾ BỘ ĐIỀU khiển mờ nên các nhà nghiên cứu có hƣớng KHIỂN SỬ DỤNG ĐẠI SỐ GIA TỬ tới việc ứng dụng trong lĩnh vực điều khiển HA là sự phát triển dựa trên tƣ duy logic về và tự động hóa. HA đã đƣợc nghiên cứu trong ngôn ngữ [4], [5]. Bộ điều khiển sử dụng HA một số bài toán nhận dạng, chẩn đoán [2] ứng dụng vào các hệ thống trong công nghiệp và đã có những thành công đáng kể trong lĩnh - Hedge Algebra based Controller (HAC) vực điều khiển áp dụng cho một số bài toán xấp gồm 3 khối nhƣ Hình 1. xỉ và điều khiển mô hình đơn giản [4], [5]. Quantified x Normalizatio xs us Denormalizatio u Rule Base & Để có thể khẳng định rõ hơn vai trò của HA n n HA-IRMd trong việc thiết kế bộ điều khiển, vấn đề đặt ra & SQMs (I) (III) (II) cần nghiên cứu, trải nghiệm việc ứng dụng HA HA Controller để điều khiển cho một số lớp đối tƣợng rộng hơn và khó điều khiển hơn trong công nghiệp. Hình 1. Sơ đồ khối bộ điều khiển HAC Xuất phát từ mục tiêu trên, nhóm nghiên cứu Trong đó: x giá trị đặt đầu vào; xs giá trị đã tiến hành thiết kế, mô phỏng và so sánh ngữ nghĩa đầu vào; u giá trị điều khiển và us chất lƣợng hệ thống khi sử dụng bộ điều giá trị ngữ nghĩa điều khiển. Bộ HAC gồm khiển bằng HA so với bộ điều khiển sử dụng các khối sau: locgic mờ. Để thấy rõ khả năng sử dụng HA - Khối I - Normalization & SQMs (Ngữ nghĩa trong điều khiển, khi tiến hành thiết kế và so hoá): biến đổi tuyến tính x sang xs. - Khối II - Quantified Rule Base & HA-IRMd * Tel: 0913 589758, Email: conghn@tnu.edu.vn (Suy luận ngữ nghĩa và hệ luật ngữ nghĩa): 123 Nguyễn Hữu Công và Đtg Tạp chí KHOA HỌC & CÔNG NGHỆ 116 (02): 123 - 128 thực hiện phép nội suy ngữ nghĩa từ xs sang us hình toán của đối tƣợng là khâu bậc 6 tuyến trên cơ sở ánh xạ ngữ nghĩa định lƣợng và tính. Nếu coi dây curoa nối giữa động cơ và điều kiện hệ luật. con trƣợt là cứng và bỏ qua khối lƣợng rôto - Khối III – Denormalization (Chuẩn hoá đầu của động cơ thì đối tƣợng sẽ có dạng một khâu bậc 4 tuyến tính. Nếu ta coi khung là ra): biến đổi tuyến tính us sang u. vững chắc thì đối tƣợng sẽ có dạng một khâu ÁP DỤNG HAC CHO MỘT SỐ ĐỐI bậc 2 đƣợc biểu diễn bằng hệ phƣơng trình TƢỢNG TRONG CÔNG NGHIỆP trạng thái có dạng (2): Điều khiển hệ thống truyền động bám dd k chính xác - hệ thống phi tuyến đã đƣợc V vc .V signVm u m m m (1) tuyến tính hóa. XV Mô hình hệ thống ddk V vc0 V m mmsignVm u (2) X X 1 0 0 0 Trong đó V, X: vận tốc và vị trí của con trƣợt so với hệ toạ độ gốc. Thiết kế bộ điều khiển Bộ điều khiển gồm có hai đầu vào và một đầu Hình 2. MEDE 5 ra. Đầu vào thứ 1 là điện áp đặt vào bộ điều Hình 2 là mô hình tên là MeDe5 khiển ký hiệu là E, đầu vào thứ 2 là đạo hàm (Mechatronic Demonstrate Setup-2005) do của đầu vào thứ nhất ký hiệu là IE. Đầu ra của nhóm kĩ thuật điều khiển thuộc Trƣờng Đại bộ điều khiển là giá trị điện áp một chiều ký học Twente thiết kế [3]. Kết cấu cơ khí đƣợc hiệu là U. thiết kế dựa trên nguyên lý của công nghệ in, - Thiết kế bộ điều khiển mờ - FLC: con trƣợt có thể chuyển động tiến và lùi một Sử dụng Matlab - Simulink thiết kế bộ FLC cách linh hoạt nhờ sự dẫn động của động cơ với bảng luật điều khiển trong mô hình mờ điện một chiều thông qua dây curoa. Trong nhƣ trong Bảng 1. mô hình ngƣời thiết kế đã bố trí toàn bộ động Bảng 1. Luật điều khiển cơ điện, thanh trƣợt, con trƣợt, dây curoa, trên một cái khung dẻo với mục đích để tạo ra sự rung lắc khi con trƣợt di chuyển. Phát triển mô hình có thể ứng dụng trong thực tiễn nhƣ máy vẽ 2 chiều, 3 chiều, máy CNC hay các hệ thống điều vị trí khiển chính xác khác. Nếu thiết kế đƣợc những thuật toán điều khiển tốt sẽ giúp cho quá trình gia tốc, giảm tốc của con trƣợt êm hơn, điều này dẫn đến mức độ rung lắc của khung đƣợc giảm. Hệ thống trên - Thiết kế bộ điều khiển HAC: đã đƣợc kiểm chứng bằng một số phƣơng pháp điều khiển kết hợp MRAS trong [3] với Chọn bộ tham số tính toán: mục tiêu điều khiển chuyển động đến một vị G = {Negative (N), Positive (P}; trí chính xác theo giá trị đặt hoặc chuyển H– = { Little (L)}; H+ ={Very (V)}; động theo một quỹ đạo mẫu cho trƣớc. Tính toán các giá trị định lƣợng ngữ nghĩa Trong tính toán, khi bỏ qua những thành phần cho biến E, IE và U, chuyển Bảng 1 sang phi tuyến của lực ma sát, ta nhận đƣợc mô bảng SAM nhƣ trong Bảng 2. 124 Nguyễn Hữu Công và Đtg Tạp chí KHOA HỌC & CÔNG NGHỆ 116 (02): 123 - 128 Bảng 2. SAM theo giá trị đặt và sau một khoảng thời gian xác định, sai lệch của hệ thống tiến dần đến 0. - Kết quả mô phỏng cho thấy bộ điều khiển HAC ổn định, độ quá điều chỉnh nhỏ và tác động nhanh. Điều này cho thấy tính khả thi của việc ứng dụng bộ HAC vào thực tế trong những hệ thống truyền động bám chính xác với yêu cầu đảo chiều liên tục. Điều khiển đối tƣợng tuyến tính có tham số Mặt cong ngữ nghĩa định lƣợng biểu diễn mối biến đổi quan hệ vào - ra thể hiện ở Hình 3. Mô hình hệ thống Hệ thống điều khiển ở đây là một hệ tùy động sử dụng động cơ một chiều điều chỉnh góc quay. Các điện áp đầu ra tƣơng ứng với các sai lệch so với điện áp đặt đƣợc liên kết với một bộ khuếch đại vi sai. Chúng xác định các đáp ứng phản hồi đƣợc sử dụng làm các biến đầu vào cho bộ điều khiển để tạo ra các đại lƣợng điều khiển theo mong muốn. Động cơ một chiều điều chỉnh góc quay có sơ đồ cấu Hình 3. Mặt cong ngữ nghĩa định lượng - Mô phỏng FLC và HAC nhƣ sơ đồ Hình 4 trúc nhƣ Hình 6 với các thông số: và kết quả mô phỏng nhƣ hình 5. b = 0,1 Nms: momen ma sát K = 0,01 Nm/Amp: hệ số cấu tạo L = 0,5 H: điện cảm phần ứng J=0,01kgm2: momen quán tính R=1Ω: điện trở mạch phần ứng. Hình 4. Mô phỏng hệ thống với FLC và HAC Hình 6. DC motor Mô hình hóa động cơ điện một chiều từ Hình 6 đƣợc các phƣơng trình [3], [4], [5]. d2 ()() t d t J b Ki( t ) (3) dt2 dt Hình 5. Kết quả mô phỏng với HAC và FLC di()() t d t Nhận xét: L Ri( t ) u ( t ) K (4) dt dt - Đã thiết kế bộ điều khiển PI-mờ và HAC với LJ Lb RJ bR K 2 hai đầu vào và một đầu ra. Kết mô phỏng cho (t ) ( t ) ( t ) u ( t ) (5) thấy cả hai bộ điều khiển đều ổn định, bám KKK 125 Nguyễn Hữu Công và Đtg Tạp chí KHOA HỌC & CÔNG NGHỆ 116 (02): 123 - 128 Thiết kế bộ điều khiển Đối với hệ thống này thì chất lƣợng bộ điều khiển phụ thuộc vào mômen quán tính J và điện trở mạch phần ứng Rƣ. Thiết kế hệ thống với bộ điều khiển ứng với các trƣờng hợp biến đổi của mômen quán tính J và điện trở Rƣ khi không có nhiễu phụ tải và khi có nhiễu phụ tải. Bộ điều khiển gồm có hai đầu vào và Hình 7. Mô phỏng với FLC, HAC và HAC1 0.2 một đầu ra. Đầu vào thứ 1 là điện áp đặt vào 0.18 0.16 bộ điều khiển ký hiệu là Ch, đầu vào thứ 2 là 0.14 J đạo hàm của đầu vào thứ nhất ký hiệu là dCh. 0.12 (a) 0.1 0.08 Đầu ra của bộ điều khiển là giá trị điện áp Inertia moment J 0.06 một chiều ký hiệu là U. 0.04 0.02 0 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 - Thiết kế bộ điều khiển mờ - FLC với luật Time (s) 2 Ru điều khiển theo Bảng 3. 1.8 1.6 Bảng 3. Luật điều khiển 1.4 1.2 (b) 1 0.8 Armature resistorArmature Ru 0.6 0.4 0.2 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Time (s) Hình 8. Tham số biến thiên: J (a) và Ru (b) The system output 1.5 1 0.5 - Thiết kế bộ điều khiển HAC với = và 0 FLC Angular position Angular (rad) -0.5 Load HAC1 với . Tính toán các giá trị định disturbance HAC -1 HAC1 Desired lƣợng ngữ nghĩa cho các biến và chuyển Bảng trajectory -1.5 0 5 10 15 20 25 30 35 40 3 sang bảng SAM nhƣ trong Bảng 4. Time (s) Bảng 4. SAM Hình 9. Đáp ứng hệ với xung vuông The system output 3.5 3 2.5 2 FLC 1.5 Load disturbance 1 Desired trajectory Angular position Angular (rad) HAC 0.5 HAC1 0 -0.5 0 5 10 15 20 25 30 35 40 Time (s) Hình 10. Đáp ứng hệ với xung bậc thang Nhận xét: - Đã xây dựng bộ điều khiển FLC và HAC - Sử dụng Matlab - Simulink thực hiện mô cho một đối tƣợng cụ thể có tham số biến đổi. phỏng với FLC, HAC và HAC1 theo hình 7 Kết quả mô phỏng cho thấy động cơ đƣợc với các tham số J, Ru thay đổi nhƣ hình 8. Kết điều khiển bám theo giá trị đặt rất tốt tƣơng quả mô phỏng nhƣ hình 9, 10. ứng với 3 bộ điều khiển. 126 Nguyễn Hữu Công và Đtg Tạp chí KHOA HỌC & CÔNG NGHỆ 116 (02): 123 - 128 - Kết quả mô phỏng chứng tỏ rằng thuật toán và cách thức xây dựng bộ điều khiển HAC cho hệ thống điều khiển là đúng đắn, bộ điều khiển HAC có thể áp dụng đƣợc trong lĩnh vực điều khiển cho các đối tƣợng có tham số biến đổi Hình 11. Mô phỏng FLC và HAC Điều khiển đối tượng có trễ với hệ số trễ lớn HAC - FLC - 1(t) 1.2 Mô hình hệ thống 1 FLC Xét đối tƣợng có hàm truyền: 0.8 HAC 109s 1.2e 0.6 W(s ) (6) K 275s 1 0.4 0.2 Các đối tƣợng có trễ thƣờng gặp nhiều trong 0 công nghiệp và bài toán điều khiển luôn là -0.2 0 500 1000 1500 một vấn đề đƣợc quan tâm. Thông thƣờng khi Time (s) thiết kế bộ điều khiển, việc xấp xỉ có thể dẫn Hình 12. Đáp ứng quá độ với 1(t) đến sai số lớn nếu thời gian trễ là đáng kể so Nhận xét: với hằng số thời gian T. Tuy nhiên, việc thiết - Đã xây dựng bộ điều khiển FLC và HAC kế bộ điều khiển đảm bảo chất lƣợng với đối cho một đối tƣợng có trễ với hệ số trễ rất lớn, tƣợng (6) là rất khó khăn khi đáng kể so với đáp ứng đƣợc chất lƣợng điều chỉnh nhƣ sai T (trong trƣờng hợp này =40%T). Vì vậy, lệch tĩnh, độ quá điều chỉnh, thời gian quá độ. để kiểm chứng bộ điều khiển sử dụng ĐSGT, thiết kế bộ điều khiển HAC cho đối tƣợng này - Kết quả mô phỏng cho thấy bộ điều khiển và so sánh chất lƣợng với một bộ PD mờ. HAC có thể áp dụng trong lĩnh vực điều khiển cho đối tƣợng có trễ với hệ số trễ lớn, Thiết kế bộ điều khiển đáp ứng đƣợc yêu cầu về chất lƣợng. Bộ điều khiển gồm có hai đầu vào và một đầu KẾT LUẬN ra. Đầu vào thứ 1 là điện áp đặt vào bộ điều khiển ký hiệu là E, đầu vào thứ 2 là đạo hàm - Bài báo đã giới thiệu một phƣơng pháp mới của đầu vào thứ nhất ký hiệu là DE. Đầu ra thiết kế bộ điều khiển, đó là sử dụng đại số của bộ điều khiển là giá trị điện áp một chiều gia tử nhƣ một công cụ tính toán mềm áp ký hiệu là U. dụng đƣợc trong lĩnh vực điều khiển. Nhóm - Thiết kế một bộ điều khiển mờ - FLC với nghiên cứu đã thiết kế và tiến hành mô phỏng luật điều khiển nhƣ bảng 5. trên máy tính với rất nhiều đối tƣợng khác Bảng 5. Luật điều khiển nhau. Tuy nhiên, nội dung bài báo chỉ trình E bày việc xây dựng bộ điều khiển HAC với NB NS ZE PS PB DE một số đối tƣợng khó điều khiển trong thực NB NB NB NB NS ZE tế: hệ thống truyền động bám chính xác, đối NS NB NS NS ZE PS tƣợng tuyến tính có tham số biến đổi và đối ZE NS NS ZE PS PB tƣợng có trễ với hệ số trễ lớn. Thông qua 3 PS NS ZE PS PS PB trƣờng hợp cụ thể cho ta thấy hệ thống tự PB ZE PS PB PB PB động sử dụng bộ điều khiển là HAC đều đáp - Thiết kế bộ điều khiển HAC. ứng đƣợc các yêu cầu về chất lƣợng và mở ra - Sử dụng Matlab - Simulink thực hiện mô khả năng ứng dụng trong thực tế. phỏng với FLC và HAC nhƣ Hình 11. Kết - Trong quá trình thiết kế hệ thống cho thấy quả mô phỏng nhƣ Hình 12. đƣợc ƣu điểm khi sử dụng HAC, đó là sử 127 Nguyễn Hữu Công và Đtg Tạp chí KHOA HỌC & CÔNG NGHỆ 116 (02): 123 - 128 dụng HA trong thiết kế bộ điều khiển có thể truyền động T-Đ có tham số J biến đổi”, Tạp chí tạo ra một cấu trúc đại số dƣới dạng quan hệ khoa học & công nghệ Đại học Đà Nẵng, số 23. hàm, cho phép hình thành một tập biến ngôn 2. Ho Nguyen Cat, Khang Dinh Tran, Viet Le Xuan (2002), “Fuzziness Measure, Quantified ngữ lớn tùy ý để mô tả các quan hệ vào - ra. Semantic Mapping And Interpolative Method of Nhƣ vậy chất lƣợng của hệ thống điều khiển Approximate Reasoning in Medical Expert sẽ đƣợc tốt hơn so với FLC chỉ có một số hàm Systems”, Tạp chí tin học và điều khiển học, liên thuộc mô tả quan hệ vào ra. 18(3), pp.237-252 - Tuy nhiên, cũng nhận thấy một nhƣợc điểm 3. Cuong Nguyen Duy (2008), Advanced của HAC: nếu nhƣ FLC qua mỗi bƣớc thiết Controllers for Electromechanical motion kế đều có thể tham khảo ý kiến chuyên gia thì Systems, The degree of doctor at the University of Twente. HAC không thể thực hiện đƣợc việc này. Vì 4. Dong Anh Nguyen, Hai Le Bui, Nhu Lan Vu, vậy việc thiết kế sẽ khó khăn hơn hoặc phải Duc Trung Tran (2013), “Application of hedge có giải pháp thiết kế tự động theo một chỉ tiêu algebra-based fuzzy controller to active control of chất lƣợng đặt ra trƣớc. Điều này, nhóm a structure against earthquake”, Struct. Control nghiên cứu sẽ trình bày ở những bài báo sau. Health monit 20, pp483-495, ISSN 1545-2255. 5. Ho N. C., Lan V. N., Viet L. X. (2008), TÀI LIỆU THAM KHẢO “Optimal hedge-algebras-based controller: Design 1. Bùi Quôc Khánh, Đoàn Quang Vinh, Nguyễn and application”, Fuzzy Sets and Systems, 159(8), Hữu Phƣớc (2007), “Điều khiển mờ lai PI cho pp.968-989. SUMMARY THE STUDY OF DESIGNING THE HEDGE ALGEBRA BASED CONTROLLER FOR SOME INDUSTRIAL OBJECTS Nguyen Huu Cong1*, Ngo Kien Trung2, Nguyen Tien Duy2, Nguyen Phuong Huy2, Nguyen Hong Quang3 1Thai Nguyen University, 2College of Technology – TNU, 3Phuc Yen Industrial College Hedge Algebra is the development of fuzzy logic and proposed in 1990, but its applications mainly in the field of information technology. The application of Hedge algebra in the field of control has achieved some success and efficiency when applied to a simple model. Hopefully, hedge algebra will be a new theory to design controller in the automation systems in general. Based on above, this paper introduces and proposes the method to design the controller using hedge algebra for some objects that are hard to control in industry. Evaluating the quality of automatic system using hedge algebra is proven by simulation and opening the possibility of practical application . Keywords: Hedge Algebra, hedge Algebra based controller, automatic system, varied parameter object, big lag coefficient object. Ngày nhận bài:25/01/2014; Ngày phản biện:10/02/2014; Ngày duyệt đăng: 26/02/2014 Phản biện khoa học: PGS.TS Nguyễn Thanh Hà – Đại học Thái Nguyên * Tel: 0913 589758, Email: conghn@tnu.edu.vn 128

Các file đính kèm theo tài liệu này:

  • pdfnghien_cuu_thiet_ke_bo_dieu_khien_su_dung_dai_so_gia_tu_cho.pdf