Đồ Án Tốt Nghiệp: Điều Khiển PID Mờ cho Hệ Ball in Tube

Chuyên khảo phân tích Điều khiển pid mờ cho hệ ball in tube, đánh giá các khía cạnh quan trọng, đề xuất hướng nghiên cứu tiếp theo.

2024

102
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP

LỜI CAM ĐOAN

LỜI CẢM ƠN

MỤC LỤC

LIỆT KÊ HÌNH ẢNH

LIỆT KÊ BẢNG

TÓM TẮT

1. CHƯƠNG 1: TỔNG QUAN

1.1. ĐẶT VẤN ĐỀ

1.2. MỤC TIÊU

1.3. GIỚI HẠN

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. BỘ ĐIỀU KHIỂN PID

Tóm tắt

I. Tổng quan về Điều Khiển PID Mờ cho Hệ Ball in Tube

Đề tài "Điều khiển PID mờ cho hệ Ball in Tube" là một nghiên cứu quan trọng trong lĩnh vực công nghệ điều khiển và tự động hóa. Mô hình này không chỉ giúp hiểu rõ hơn về nguyên lý hoạt động của hệ thống mà còn mở ra nhiều ứng dụng thực tiễn trong các lĩnh vực như hàng không, vũ trụ và công nghiệp. Việc áp dụng phương pháp điều khiển PID mờ giúp cải thiện độ chính xác và hiệu quả của hệ thống, từ đó nâng cao khả năng điều khiển.

1.1. Khái niệm về Hệ Ball in Tube

Hệ Ball in Tube là một mô hình điều khiển thú vị, trong đó quả bóng được giữ lơ lửng trong ống nhờ vào luồng không khí. Mô hình này giúp minh họa các nguyên lý cơ bản của điều khiển tự động và là nền tảng cho nhiều nghiên cứu tiếp theo.

1.2. Tầm quan trọng của Điều Khiển PID

Bộ điều khiển PID là một trong những phương pháp điều khiển phổ biến nhất hiện nay. Nó giúp điều chỉnh các thông số của hệ thống để đạt được hiệu suất tối ưu, từ đó nâng cao độ chính xác trong việc duy trì trạng thái mong muốn của hệ thống.

II. Thách thức trong Điều Khiển Hệ Ball in Tube

Mặc dù hệ Ball in Tube có nhiều ứng dụng tiềm năng, nhưng việc điều khiển chính xác quả bóng trong ống gặp phải nhiều thách thức. Các yếu tố như độ trễ trong phản hồi, sự không ổn định của hệ thống và các biến động bên ngoài có thể ảnh hưởng đến hiệu suất điều khiển.

2.1. Độ trễ trong hệ thống điều khiển

Độ trễ là một trong những vấn đề lớn trong điều khiển tự động. Nó có thể dẫn đến việc hệ thống không phản ứng kịp thời với các thay đổi, gây ra sai số lớn trong quá trình điều khiển.

2.2. Ảnh hưởng của biến động bên ngoài

Các yếu tố bên ngoài như gió, nhiệt độ và áp suất có thể ảnh hưởng đến hoạt động của hệ thống. Việc điều chỉnh để bù đắp cho những biến động này là một thách thức lớn trong thiết kế hệ thống điều khiển.

III. Phương pháp Điều Khiển PID Mờ hiệu quả

Phương pháp điều khiển PID mờ kết hợp giữa điều khiển PID truyền thống và các yếu tố mờ, giúp cải thiện khả năng điều khiển trong các tình huống không chắc chắn. Điều này cho phép hệ thống hoạt động hiệu quả hơn trong các điều kiện thay đổi.

3.1. Nguyên lý hoạt động của PID Mờ

Bộ điều khiển PID mờ sử dụng các quy tắc mờ để điều chỉnh các thông số điều khiển, từ đó giúp hệ thống phản ứng linh hoạt hơn với các thay đổi trong môi trường.

3.2. Lợi ích của việc áp dụng PID Mờ

Việc áp dụng phương pháp PID mờ giúp cải thiện độ chính xác và độ ổn định của hệ thống, đồng thời giảm thiểu sai số trong quá trình điều khiển.

IV. Ứng dụng thực tiễn của Hệ Ball in Tube

Hệ Ball in Tube không chỉ là một mô hình lý thuyết mà còn có nhiều ứng dụng thực tiễn trong các lĩnh vực như hàng không, vũ trụ và tự động hóa công nghiệp. Việc nghiên cứu và phát triển hệ thống này có thể dẫn đến những cải tiến đáng kể trong công nghệ điều khiển.

4.1. Ứng dụng trong hàng không

Hệ thống điều khiển Ball in Tube có thể được áp dụng trong các hệ thống cân bằng của máy bay, giúp cải thiện độ ổn định và an toàn trong quá trình bay.

4.2. Ứng dụng trong công nghiệp

Trong công nghiệp, hệ thống này có thể được sử dụng để điều khiển các thiết bị tự động, từ đó nâng cao hiệu suất sản xuất và giảm thiểu rủi ro.

V. Kết luận và Hướng phát triển tương lai

Đề tài "Điều khiển PID mờ cho hệ Ball in Tube" mở ra nhiều cơ hội nghiên cứu và phát triển trong lĩnh vực điều khiển tự động. Việc cải tiến các phương pháp điều khiển hiện tại sẽ giúp nâng cao hiệu quả và độ chính xác của hệ thống trong tương lai.

5.1. Kết luận về nghiên cứu

Nghiên cứu này đã chỉ ra rằng việc áp dụng phương pháp PID mờ có thể cải thiện đáng kể hiệu suất của hệ thống Ball in Tube, từ đó mở ra nhiều hướng đi mới cho các nghiên cứu tiếp theo.

5.2. Hướng phát triển trong tương lai

Trong tương lai, việc kết hợp các công nghệ mới như trí tuệ nhân tạo và học máy vào hệ thống điều khiển sẽ giúp nâng cao khả năng tự động hóa và tối ưu hóa quy trình điều khiển.

10/07/2025
Điều khiển pid mờ cho hệ ball in tube

Trích đoạn nội dung tài liệu

CHƯƠNG 1. GIỚI HẠN Vì một số lý do chủ quan cũng như khách quan nên đề tài lần này sẽ có một vài giới hạn như sau: − Kích thước mô hình nhỏ: chiều dài 30cm, chiều rộng 24.5cm, tổng chiều cao: 62cm. − Vật liệu Mica chi phí thấp. − Đề tài chỉ xây dựng với mô hình nhỏ, phù hợp với mục đích khảo sát, không sử dụng làm sản phẩm thương mại.

− Giới hạn tầm hoạt động của quả bóng trong ống trụ là [10,40] cm. − Mô hình toán học được kế thừa. 3 BỘ MÔN TỰ ĐỘNG ĐIỀU KHIỂN CHƯƠNG 2. CƠ SỞ LÝ THUYẾT CHƯƠNG 2.

BỘ ĐIỀU KHIỂN PID Trong lĩnh vực điều khiển tự động, bộ điều khiển PID là bộ điều khiển thông dụng, dễ sử dụng và đạt hiệu quả vì thế được sử dụng rộng rãi và phổ biến. Nó được sử dụng trong các ứng dụng từ các môn học, nghiên cứu đến điều khiển trong công nghiệp. Bộ điều khiển PID tính toán sai số bằng cách lấy hiệu giữa giá trị đo được của thông số biến đổi và giá trị đặt mong muốn sau đó tính toán tín hiệu điều khiển nhằm giảm sai số này để có thể đưa hệ thống đạt được giá trị đặt mong muốn.1) 0 𝑑𝑡 Trong đó: • u(t): Tín hiệu điều khiển theo thời gian t • e(t): Sai số hệ thống theo thời gian t • K p , K i và K d : Bộ điều khiển PID bao gồm 3 thông số (còn gọi là 3 khâu), mỗi khâu sẽ điều khiển các đặc tính của hệ thống, người dùng tinh chỉnh bộ 3 thông số này nhằm thay đổi các đặc điểm của hệ thống như: độ vọt lố, thời gian xác lập, sai số xác lập và thời gian lên đỉnh để điều khiển hệ thống theo yêu cầu của người dùng. Với hệ thống “Ball in Tube” bộ điều khiển PID dùng để điều chế xung PWM cho động cơ quạt.

Dựa vào giá trị đọc được từ cảm biến siêu âm, từ đó có thể lái hệ thống đạt được giá trị mong muốn với 3 thông số K p , K i và K d , thông qua quá trình tính toán liên tục, mục tiêu của bộ điều khiển PID là điều khiển tín hiệu bằng cách điều chế xung PWM liên tục. BỘ ĐIỀU KHIỂN FUZZY PID PID Fuzzy là bộ điều khiển kết hợp giữa điều khiển PID và điều khiển Fuzzy, sử dụng các luật mờ để hiệu chỉnh bộ ba thông số của PID là K p , K i và K d. Các luật mờ này dựa vào kinh nghiệm và kiến thức chuyên gia của người thực hiện trong việc điều khiển đối tượng. Vì vậy, khi sử dụng bộ điều khiển này sẽ cho phép hệ thống đáp ứng linh hoạt hơn so với bộ điều khiển PID thông thường.

Tuy nhiên, sẽ khó khăn hơn để 4 BỘ MÔN TỰ ĐỘNG ĐIỀU KHIỂN CHƯƠNG 2. CƠ SỞ LÝ THUYẾT thiết kế ra bộ điều khiển PID Fuzzy do phải tìm bộ thông số tối ưu nhất có thể cho các khối tiền xử lý và hậu xử lý so với ba thông số K p , K i và K d .1 Bộ điều khiển mờ cơ bản Tín hiệu vào bộ điều khiển thường là giá trị rõ từ các mạch đo, bộ tiền xử lý có chức năng xử lý các giá trị đo này trước khi đưa vào bộ điều khiển mờ cơ bản. Khối tiền xử lý có thể: • Lượng tử hóa hoặc làm tròn giá trị đo. • Chuẩn hóa hoặc tỉ lệ giá trị đo vào tầm giá trị chuẩn.

Khối mờ hóa có chức năng biến đổi giá trị rõ sang giá trị ngôn ngữ, hay nói cách khác là sang tập mờ, vì hệ quy tắc mờ chỉ có thể suy diễn trên các tập mờ. Hệ quy tắc mờ có thể xem là mô hình toán học biểu diễn tri thức, kinh nghiệm của con người trong việc giải quyết bài toán dưới dạng các phát biểu ngôn ngữ. Ngõ ra của bộ điều khiển mờ là các giá trị ngôn ngữ. Trong đó, các đối tượng điều khiển chỉ “hiểu” được các giá trị vật lý (giá trị rõ).

Vì vậy, cần phải chuyển các tập mờ ở ngõ ra bộ điều khiển mờ sang giá trị rõ. Khối hậu xử lý: • Chuyển giá trị chuẩn hóa [-1,1] (không thứ nguyên) thành giá trị vật lý. • Mạch tích phân. Có hai loại quy tắc mờ điều khiển thường dùng đó là: quy tắc mờ Mamdani và quy tắc mờ Sugeno, khi kết hợp với mỗi quy tắc mờ này với PID thì sẽ ra một mô hình điều khiển khác nhau: • Điều khiển PID Fuzzy dùng hệ quy tắc Madami: 5 BỘ MÔN TỰ ĐỘNG ĐIỀU KHIỂN CHƯƠNG 2.

CƠ SỞ LÝ THUYẾT Hình 2.2 Bộ điều khiển PID Fuzzy sử dụng hệ quy tắc Madami • Điều khiển PID Fuzzy dùng hệ quy tắc Sugeno: .3 Bộ điều khiển PID Fuzzy sử dụng hệ quy tắc Sugeno Trong đề tài này, hệ thống sẽ sử dụng hệ quy tắc Sugeno và liên tục tạo ra bộ 3 giá trị PID dựa trên bộ luật mà người thiết kế tạo ra như sau: 𝐾𝑝′ = 𝐾𝑝 + 𝛥𝐾𝑝 (2.4) Trong đó: K p , K i và K d đại diện cho 3 khâu của bộ điều khiển PID 2. GIẢI THUẬT DI TRUYỀN Giải thuật di truyền Genetic Algorithm (GA) là một phương án thay thế cho phương án Try and Error, nhằm tìm kiếm và tối ưu hóa các thông số một cách nhanh nhất dựa trên nguyên lý tiến hóa và di truyền. Giải thuật này mô phỏng quá trình tiến hóa bằng cách sử dụng các biện pháp như chọn lọc, lai ghép và đột biến nhằm tìm ra bộ 6 BỘ MÔN TỰ ĐỘNG ĐIỀU KHIỂN CHƯƠNG 2. CƠ SỞ LÝ THUYẾT thông số tốt nhất cho các bài toán phức tạp, cần nhiều thời gian để tính toán theo hướng chọn lọc những giải pháp tốt dần theo thời gian.

Các quá trình tính toán và chọn lọc những giá trị được miêu tả cụ thể trong lưu đồ dưới đây: Hình 2.4 Lưu đồ giải thuật GA ❖ Các bước thực hiện của Giải thuật di truyền: • Mã hóa (Encoding): Trong một quần thể, mỗi cá thể được mã hóa thành một chuỗi nhiễm sắc thể (NST). Tùy vào phương pháp sử dụng, chuỗi NST có thể là chuỗi nhị phân, chuỗi số thập phân, chuỗi số tự nhiên, hoặc chuỗi số thực. • Chọn lọc (Selection): Các cá thể có độ thích nghi cao sẽ được chọn lọc. Những cá thể có độ thích nghi cao hơn sẽ có nhiều cơ hội tồn tại và bắt cặp với các cá thể khác, sinh ra thế hệ con có xu hướng thích nghi tốt hơn so với thế hệ bố mẹ.

7 BỘ MÔN TỰ ĐỘNG ĐIỀU KHIỂN CHƯƠNG 2. CƠ SỞ LÝ THUYẾT • Lai ghép (Crossover): Sau quá trình chọn lọc, các NST sẽ ngẫu nhiên bắt cặp với nhau để lai ghép, tạo ra hai NST con. Mỗi NST con thừa hưởng một phần gen từ bố và một phần gen từ mẹ, với kỳ vọng rằng chúng sẽ có khả năng thích nghi tốt hơn. • Đột biến (Mutation): Đột biến là quá trình thay đổi ngẫu nhiên một hoặc nhiều gen của một cá thể nhằm tăng sự đa dạng cấu trúc trong quần thể.

Đột biến giúp khôi phục và khám phá các chất liệu di truyền bị mất hoặc chưa được khai thác, ngăn chặn việc GA hội tụ sớm. • Giải mã (Decoding): Sau khi quá trình lai ghép hoàn tất, các NST sẽ được giải mã. • Đánh giá (Evaluation): Các cá thể sẽ được đánh giá để tìm ra những cá thể có độ thích nghi cao và loại bỏ những cá thể có độ thích nghi kém. Sau đó, kiểm tra xem quá trình có đạt đến trạng thái hội tụ hay chưa.

Nếu đã hội tụ, quá trình kết thúc; nếu chưa, thì quay lại bước mã hóa và tiếp tục vòng lặp cho đến khi đạt được hội tụ. ỨNG DỤNG CÁC GIẢI THUẬT TRONG MÔ HÌNH “BALL IN TUBE” 2. Ứng dụng giải thuật PID Bộ điều khiển PID được sử dụng trong hệ thống này để điều khiển vị trí quả bóng trong một ống trụ Acrylic trong suốt. Đầu ra của bộ điều khiển PID được sử dụng để điều khiển tốc độ của quạt bởi chức năng điều chế độ rộng xung PWM dựa trên hàm sai số của chiều cao quả bóng, bộ ba thông số PID được thể hiện như công thức (2.5 Sơ đồ khối ứng dụng PID điều khiển vòng kín hệ thống Ball in Tube/ Ball Levitatin Khâu điều khiển tỉ lệ tính toán độ lệch của quả bóng so với vị trí đặt, xác định được quả bóng đang cao hơn hay thấp hơn so với vị trí đặt ban đầu và xuất ra các giá trị PWM để điều khiển động cơ của quạt giúp quả bóng đạt đến vị trí đặt.

8 BỘ MÔN TỰ ĐỘNG ĐIỀU KHIỂN CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Hằng số Kp càng lớn thì sự điều chỉnh càng lớn khi lỗi càng lớn. Ngược lại, Kp càng nhỏ thì sẽ đáp ứng điều chỉnh nhỏ đối với lỗi nhỏ. Khâu điều khiển tích phân tính toán dựa trên sai số tích lũy theo thời gian.

Quả bóng càng lệch xa vị trí đặt thì sai số tích lũy càng lớn. Khâu này thể hiện rằng trong quá khứ quả bóng có bám vị trí đặt tốt hay không. Khâu vi phân tính toán dựa trên sai số hiện tại. Khâu này cho biết tốc độ quả bóng dao động so với vị trí đặt.

Ứng dụng giải thuật PID Fuzzy Về cơ bản thì bộ điều khiển PID Fuzzy gần giống với cách thức của bộ điều khiển PID điều khiển hệ thống, điểm khác biệt ở đây nằm ở phần các luật mờ được thêm vào nhằm tăng tính phản ứng của hệ thống với các biến động và sai số của hệ thống.6 Lưu đồ giải thuật PID Fuzzy trong hệ Ball in Tube/ Ball Levitating Trong đó: ❖ Input (khởi tạo hệ thống): Đọc giá trị của e (sai số vị trí bóng) và Δe (biến thiên sai số): • e: Sai số vị trí bóng, là hiệu số giữa vị trí mong muốn (setpoint) và vị trí thực tế của quả bóng 9 BỘ MÔN TỰ ĐỘNG ĐIỀU KHIỂN CHƯƠNG 2. CƠ SỞ LÝ THUYẾT • Δe: Biến thiên sai số, là sự thay đổi của sai số vị trí bóng trong một khoảng thời gian ngắn. ❖ Fuzzification: Chuyển đổi e và Δe thành các giá trị mờ. • Quá trình fuzzification biến các giá trị cụ thể của e và Δe thành các giá trị mờ dựa trên các hàm thành viên (membership functions).

• Tương tự, Δe cũng được chia thành các tập mờ tương tự. ❖ Inference (Lập luận mờ): Sử dụng luật mờ để xác định các giá trị mờ cho Kp, Ki, Kd.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Điều Khiển PID Mờ cho Hệ Ball in Tube: Đồ Án Tốt Nghiệp Ngành Công Nghệ Kỹ Thuật Điều Khiển và Tự Động Hóa" cung cấp cái nhìn sâu sắc về việc áp dụng phương pháp điều khiển PID mờ trong hệ thống Ball in Tube, một mô hình quan trọng trong lĩnh vực tự động hóa. Tài liệu không chỉ giải thích lý thuyết cơ bản mà còn trình bày các ứng dụng thực tiễn, giúp người đọc hiểu rõ hơn về cách tối ưu hóa hiệu suất của hệ thống điều khiển.

Để mở rộng kiến thức của bạn về các ứng dụng trong lĩnh vực tự động hóa, bạn có thể tham khảo tài liệu Ứng dụng arm stm32f4 discovery và matlab simulink trong thiết kế các bộ điều khiển, nơi bạn sẽ tìm thấy thông tin về việc sử dụng công nghệ hiện đại trong thiết kế bộ điều khiển. Ngoài ra, tài liệu Ứng dụng điều khiển robot scara gắp vật với camera 3d sẽ giúp bạn khám phá thêm về các ứng dụng robot trong tự động hóa. Cuối cùng, tài liệu Đồ án học phần tự động điều khiển và giám sát hệ thống trộn bê tông dùng plc s7 1200 wincc cung cấp cái nhìn về việc giám sát và điều khiển trong các hệ thống công nghiệp. Những tài liệu này sẽ giúp bạn mở rộng hiểu biết và ứng dụng trong lĩnh vực điều khiển và tự động hóa.