Thiết Kế Bộ Điều Khiển PID Cho Hệ Cân Bằng Ball and Beam

Chuyên khảo phân tích Bộ điều khiển pid cho hệ cân bằng ball and beam khoá luận tốt nghiệp bản đầy đủ full chỉ dùng cho, đánh giá các khía cạnh quan trọng, đề xuất hướng nghiên

2021

73
14
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

1.1. Lý do chọn đề tài

1.2. Đối tượng và phạm vi nghiên cứu

1.3. Phương pháp nghiên cứu

1.4. Mô hình hóa hệ thống

1.4.1. Mô hình hóa hệ Ball and Beam trục giữa

1.4.2. Mô hình hóa hệ Ball and Beam trục lệch

2. CƠ SỞ THỰC HIỆN

2.1. Mô phỏng hệ thống Ball & Beam trên Matlab

2.1.1. Hệ thống khi chưa có bộ điều khiển

2.1.2. Hệ thống khi có bộ điều khiển P

2.1.3. Hệ thống khi có bộ điều khiển PD

2.1.4. Hệ thống khi có thêm khâu tích phân I

2.2. Đọc tín hiệu khoảng cách từ cảm biến

2.2.1. Đọc tín hiệu cảm biến

2.2.2. Lọc nhiễu thông qua bộ lọc Kalman

2.3. Chỉnh định thông số PID bằng thực nghiệm ở mô hình thực tế

2.4. Thiết kế phần cứng

2.4.1. Sơ đồ kết nối phần cứng

2.4.2. Mô hình thực tế

3. KẾT QUẢ VÀ THẢO LUẬN

3.1. Kết quả điều khiển mô hình thực tế

3.2. Kết quả mô phỏng trên Matlab

4. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

4.1. Hướng phát triển đề tài

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về thiết kế bộ điều khiển PID cho hệ cân bằng Ball and Beam

Hệ cân bằng Ball and Beam là một trong những mô hình điều khiển phổ biến trong nghiên cứu và giảng dạy. Mô hình này không chỉ giúp sinh viên hiểu rõ về lý thuyết điều khiển mà còn ứng dụng thực tiễn trong các hệ thống tự động hóa. Thiết kế bộ điều khiển PID cho hệ thống này là một thách thức lớn, đòi hỏi sự hiểu biết sâu sắc về các nguyên lý điều khiển và khả năng lập trình. Bài viết này sẽ đi sâu vào các khía cạnh quan trọng của việc thiết kế bộ điều khiển PID cho hệ cân bằng Ball and Beam.

1.1. Giới thiệu về hệ cân bằng Ball and Beam

Hệ cân bằng Ball and Beam là một mô hình điều khiển đơn giản nhưng rất hiệu quả. Mô hình này bao gồm một thanh ngang và một quả bóng, với mục tiêu là điều khiển vị trí của quả bóng trên thanh sao cho nó đạt được vị trí mong muốn. Hệ thống này thường được sử dụng trong các bài thí nghiệm tại các trường đại học kỹ thuật.

1.2. Lợi ích của việc sử dụng bộ điều khiển PID

Bộ điều khiển PID (Proportional-Integral-Derivative) là một trong những phương pháp điều khiển phổ biến nhất. Nó giúp cải thiện độ chính xác và ổn định của hệ thống. Việc áp dụng bộ điều khiển PID cho hệ cân bằng Ball and Beam giúp giảm thiểu sai số và thời gian xác lập, từ đó nâng cao hiệu suất hoạt động của hệ thống.

II. Thách thức trong thiết kế bộ điều khiển PID cho hệ thống này

Thiết kế bộ điều khiển PID cho hệ cân bằng Ball and Beam không phải là một nhiệm vụ đơn giản. Có nhiều yếu tố cần xem xét, bao gồm độ chính xác của cảm biến, độ trễ trong hệ thống và các yếu tố nhiễu từ môi trường. Những thách thức này có thể ảnh hưởng đến hiệu suất của bộ điều khiển và cần được giải quyết một cách hiệu quả.

2.1. Độ chính xác của cảm biến trong hệ điều khiển

Cảm biến là một phần quan trọng trong hệ thống điều khiển. Độ chính xác của cảm biến ảnh hưởng trực tiếp đến khả năng nhận diện vị trí của quả bóng. Việc sử dụng cảm biến quang có thể dẫn đến nhiễu và sai số, do đó cần lựa chọn cảm biến phù hợp để đảm bảo độ chính xác cao.

2.2. Ảnh hưởng của độ trễ trong hệ thống

Độ trễ trong hệ thống có thể gây ra sự không ổn định trong quá trình điều khiển. Khi tín hiệu điều khiển không được thực hiện ngay lập tức, quả bóng có thể di chuyển ra khỏi vị trí mong muốn. Việc giảm thiểu độ trễ là rất quan trọng để đảm bảo hiệu suất của bộ điều khiển PID.

III. Phương pháp thiết kế bộ điều khiển PID hiệu quả

Để thiết kế bộ điều khiển PID cho hệ cân bằng Ball and Beam, có nhiều phương pháp khác nhau có thể áp dụng. Các phương pháp này bao gồm phương pháp Ziegler-Nichols, phương pháp Chien-Hrones-Reswick và phương pháp thực nghiệm. Mỗi phương pháp có những ưu điểm và nhược điểm riêng, và việc lựa chọn phương pháp phù hợp là rất quan trọng.

3.1. Phương pháp Ziegler Nichols

Phương pháp Ziegler-Nichols là một trong những phương pháp phổ biến nhất để điều chỉnh tham số PID. Phương pháp này dựa trên việc xác định hệ số khuếch đại tới hạn và chu kỳ dao động của hệ thống. Việc áp dụng phương pháp này giúp nhanh chóng tìm ra các tham số tối ưu cho bộ điều khiển.

3.2. Phương pháp Chien Hrones Reswick

Phương pháp Chien-Hrones-Reswick là một phương pháp điều chỉnh PID khác, cho phép điều chỉnh tham số PID dựa trên các yêu cầu về độ ổn định và độ chính xác. Phương pháp này thường được sử dụng trong các ứng dụng yêu cầu độ chính xác cao.

IV. Ứng dụng thực tiễn của bộ điều khiển PID trong hệ thống

Bộ điều khiển PID không chỉ được sử dụng trong mô hình Ball and Beam mà còn có nhiều ứng dụng thực tiễn khác. Từ các hệ thống tự động hóa trong công nghiệp đến các ứng dụng trong đời sống hàng ngày, bộ điều khiển PID đã chứng minh được tính hiệu quả và độ tin cậy của nó.

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

Trong công nghiệp, bộ điều khiển PID được sử dụng để điều khiển các quá trình sản xuất, từ việc điều chỉnh nhiệt độ đến kiểm soát áp suất. Việc áp dụng bộ điều khiển PID giúp nâng cao hiệu suất và giảm thiểu sai số trong quá trình sản xuất.

4.2. Ứng dụng trong đời sống hàng ngày

Bộ điều khiển PID cũng được áp dụng trong nhiều thiết bị gia dụng như điều hòa không khí, lò nướng và máy giặt. Những thiết bị này sử dụng bộ điều khiển PID để duy trì các thông số hoạt động ổn định, từ đó nâng cao trải nghiệm người dùng.

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

Thiết kế bộ điều khiển PID cho hệ cân bằng Ball and Beam là một lĩnh vực nghiên cứu thú vị và đầy thách thức. Với sự phát triển của công nghệ, các phương pháp điều khiển ngày càng trở nên tinh vi hơn. Tương lai của bộ điều khiển PID hứa hẹn sẽ mang lại nhiều ứng dụng mới và cải tiến trong các hệ thống tự động hóa.

5.1. Tương lai của bộ điều khiển PID

Bộ điều khiển PID sẽ tiếp tục được cải tiến với sự phát triển của công nghệ. Các nghiên cứu mới sẽ tập trung vào việc tối ưu hóa các tham số điều khiển và phát triển các thuật toán điều khiển thông minh hơn.

5.2. Hướng phát triển nghiên cứu trong lĩnh vực điều khiển

Nghiên cứu trong lĩnh vực điều khiển sẽ tiếp tục mở rộng, với nhiều ứng dụng mới trong các lĩnh vực như robot, tự động hóa và trí tuệ nhân tạo. Việc kết hợp các công nghệ mới sẽ tạo ra những cơ hội mới cho việc phát triển các hệ thống điều khiển hiệu quả hơn.

10/07/2025
Bộ điều khiển pid cho hệ cân bằng ball and beam khoá luận tốt nghiệp bản đầy đủ full chỉ dùng cho mục đích tham khảo

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

CHƯƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI 1. Lý do chọn đề tài Hệ quả bóng và thanh đỡ còn được gọi là “hệ cân bằng của quả bóng trên thanh đỡ”. Hệ thống này được sử dụng như một bài thí nghiệm ở hầu hết các trường đại học kỹ thuật trên thế giới vì nó khá gần gũi với các hệ thống điều khiển thực nó giống như việc ổn định hệ thống cân bằng máy bay theo phương ngang khi hạ cánh dưới tác động hỗn loạn của các dòng khí.

Mục đích của hệ thống là điều khiển vị trí của quả bóng trên thanh đỡ sao cho nó đạt đúng vị trí mong muốn dưới các ảnh hưởng từ nhiễu bên ngoài như lực đẩy từ tay chúng ta. Tín hiệu điều khiển có thể nhận được từ tín hiệu phản hồi vị trí của quả bóng qua các bộ cảm biến. Tín hiệu phản hồi được đưa tới bộ vi điều khiển qua đó xác định vị trí quả bóng và các thông số liên quan để đưa tín hiệu điều khiển. tín hiệu điều khiển này được đưa tới động cơ RC Servo sẽ điều khiển chính xác góc quay của động cơ.

Từ đó, quả bóng sẽ đạt đến đúng vị trí mong muốn. Cũng chính vì lý do tò mò nên sẽ quyết định tiếp xúc một phần nhỏ của công trình đó là hệ Ball and Beam và từ đó đã chọn đề tài “Thiết kế bộ điều khiển PID cho hệ Ball and Beam”. Mục đích Củng cố kiến thức đã học và ứng dụng được kiến thức thực tế vào đề tài, nâng cao và trao dồi thêm kiến thức về khả năng lập trình ngôn ngữ lập trình Arduino. Điều khiển chính xác được quả bóng trên hệ thống Ball and Beam với độ vọt lố, thời gian xác lập nhỏ, cũng như không có sai số xác lập.

Đối tượng và phạm vi nghiên cứu Đối tượng nghiên cứu của đề tài là hệ thống Ball and Beam mà cụ thể ở đây đề tài chọn là mô hình Ball and Beam trục lệch. Phạm vi nghiên cứu của đề tài là thiết kế bộ điều khiển PID cho hệ thống Ball and Beam trục lệch bằng phương pháp mô phỏng trên phần mềm MATLAB và điều khiển trên mô hình thực tế. Phương pháp nghiên cứu Tìm hiểu về hệ thống Ball and Beam, các đặc tính và các phương pháp điều khiển. Xây dựng mô hình bộ điều khiển kinh điển PID trên phần mềm mô phỏng MATLAB- -1- Simulink, sau đó đánh giá sơ bộ về kết quả thu được đối với đối tượng hệ Ball and Beam.

Tiến hành thiết kế và thi công điều khiển trên mô hình thực tế. Mô hình hóa hệ thống Đối với hệ Ball and Beam này, đã có rất nhiều các cá nhân tổ chức trên thế giới nghiên cứu, nhưng ở đây sinh viên sẽ chỉ nêu ra hai hệ Ball and Beam phổ biến là hệ Ball and Beam trục giữa và hệ Ball and Beam trục lệch. Mô hình hóa hệ Ball and Beam trục giữa Hình 2. Mô hình Ball and Beam trục giữa Ở mô hình này ta cần điều khiển vị trí trái bóng sao cho quả bóng nằm ở vị trí ta mong muốn và khi trái bóng đặt ở vị trí mong muốn rồi thì thanh beam phải nằm ngang hoàn toàn, hệ Ball and Beam này sẽ được gắn với động cơ, động cơ này có thể gắn trực tiếp vào trục này hoặc gắn ở vị trí nào nó rồi truyền bánh răng qua để xoay thanh beam.

Tọa độ tổng quát của hệ thống Ball and Beam trục giữa Biến trạng thái của hệ thống là đại lượng khi biết về nó thì ta sẽ biết được hoạt động của hệ thống ngay tại thời điểm đó chẳng hạn ta biết vị trí hòn bi, biết góc lệch thanh beam, biết vận tốc hòn bi thì ta sẽ biết được trạng thái của hệ thống Ball and Beam tại thời điểm đó, do đó ta gọi hàm vị trí của hòn bi trên thanh beam là r (t ) và góc lệch của thanh beam theo phương ngang là  (t ) biến trạng thái đặt là ma trận q (t ) :  r (t )  q (t )    (2.1)  (t )  Các hằng và biến được định nghĩa như sau: Bảng 2. Bảng tham số hệ Ball and Beam trục giữa Ký hiệu Đơn vị Ý nghĩa m kg Khối lượng của bóng R m Bán kính của bóng JB kg * m 2 Moment quán tính bóng Jb kg * m 2 Moment quán tính thanh g m / s2 Gia tốc trọng trường  Arc Góc giữa thanh và phương ngang b Arc Góc quay của bóng  Kg * m 2 / s 2 Moment xoắn tác động vào thanh Phương trình Lagrange có dạng: L  T U (2.2) Động năng của thanh: -4- 1 Tb  J b 2 2 (2.3) Động năng của bóng: 1 1 TB  J Bb 2  mvb 2 2 2 (2.5) R Tính vb theo tọa độ tổng quát: vb 2  x2  y 2 (2.10) Thay phương trình (2.4), ta được phương trình động năng của bóng: 1 JB 1 TB  ( 2  m)r 2  mr 2 2 2 R 2 (2.11) Thế năng của hệ thống: U  mgr sin  (2.12) Lagrange phương trình hệ thống: 1 JB 1 L ( 2  m)r 2  mr 2 2  mgr sin  2 R 2 (2.13) Phương trình vi phân thứ nhất là: d L L ( ) 0 dt r r (2.15) Phương trình vi phân thứ hai là: d L L ( ) 0 (2. Mô hình hóa hệ Ball and Beam trục lệch Hình 2. Tọa độ tổng quát của hệ Ball and Beam trục lệch Cấu trúc toán học của hệ Ball and Beam trục lệch được thể hiện ở hình (2.3), đây là mô hình sinh viên sẽ thực hiện trong đề tài khóa luận lần này, lúc bấy giờ thanh beam có thể quay tự do quanh một đầu cố định, còn đầu kia nó quay tự do được là do nó được gắn vô một thanh và thanh đó được gắn lên đĩa tròn, có một động cơ được gắn ngay đó, khi động cơ quay thì sẽ làm đĩa tròn quay, đĩa tròn quay làm cho thanh có chiều dài cố định Lever Arm nó di chuyển và làm cho thanh beam này quay lên xuống, và góc quay của thanh beam này so với trục nằm ngang sẽ tạo ra 1 góc .

Khi thanh beam quay sẽ làm cho hòn bi này di chuyển trên thanh beam, thì khi hòn bi di chuyển sẽ tạo ra một vị trí r so với điểm góc A. Ta có r và  chính là hai biến trạng thái của hệ thống, biết được góc  , biết được r, biết được vận tốc góc  , biết được vận tốc di chuyển của hòn bi là r đạo hàm theo thời gian, ta sẽ biết được hệ thống này trạng thái hoạt động lúc đó của nó sẽ như thế nào. Do  và  quan hệ với nhau thông qua một biểu thức cho nên từ  có thể suy ra được  , từ  có thể suy ra được  , vậy 2 biến  và  cũng chỉ là một mà thôi, nên ở đây ta sẽ chọn  là biến trạng thái. -6- Đối với bài toán này, chúng ta sẽ giả sử rằng quả bóng lăn mà không bị trượt và ma sát giữa thanh ngang và quả bóng là không đáng kể.

Các hằng và biến cho thử nghiệm này được định nghĩa như sau: Bảng 2. Bảng tham số hệ Ball and Beam trục lệch Tham Mô tả Đơn vị số mB Khối lượng quả bóng kg mb Khối lượng thanh beam Kg R Bán kính quả bóng m L Chiều dài thanh beam m Mô men quán tính của JB kgm 2 quả bóng Mô men quán tính của Jb kgm 2 thanh beam g Gia tốc trọng trường m / s2 d Bán kính đĩa tròn m Động năng hệ thống ( T ):động năng quả bóng ( TB ), động năng thanh beam ( Tb ). Động năng quả bóng gồm: Động năng tịnh tiến di chuyển của quả bóng theo phương nào, theo đường thẳng nào và có thêm động năng quay của quả bóng vì trong quá trình di chuyển quả bóng sẽ quay quanh chính bản thân nó. Động năng tịnh tiến: 1 mB r 2 (2.18) 2 Động năng quay: 1 r 1 J B ( ) 2  (mB r 2 ) 2 (2.19) 2 R 2 Động năng thanh beam chỉ có động năng quay: -7- 1 J B 2 (2.20) 2 Động năng hệ thống: 1 1 r 1 1 T mB r 2  J B ( ) 2  (mB r 2 ) 2  J B 2 (2.21) 2 2 R 2 2 Thế năng hệ thống ( U ): thế năng quả bóng ( U B ), thế năng thanh Beam ( U b ) Thế năng quả bóng: U B  mB gr sin  (2.22) Thế năng thanh beam: L U b  mb g sin  (2.23) 2 Thế năng của hệ thống: L U  mB gr sin   mb g sin  (2.24) 2 Toán tử Euler-Lagrange, ta có: L  T U (2.25) Áp dụng phương trình Euler-Lagrange: d L L ( )  dt   (2.26) d L L ( ) 0 { dt r r Từ phương trình (2.27)  dt  L J r d L J  mB r  b2  ( )  mB r  B2 r (2.28) r R dt r R Ta có biểu thức Euler-Lagrange thứ nhất theo góc  : L (mB r 2  J b )  2mB rr  gmb cos   gmB r cos    (2.29) 2 Ta có biểu thức Euler-Lagrange thứ hai theo r:  JB   mB  2  r  mB r  mB g sin   0 2 (2.30)  R  -8- Đạo hàm thứ hai của góc đầu vào  thực sự ảnh hưởng đến đạo hàm thứ hai của r.

Tuy nhiên sinh viên sẽ bỏ qua đóng góp này. Khi đó, phương trình chuyển động của quả bóng:  JB   mB  2  r  mB r  mB g sin   0 2 (2. Bộ điều khiển PID 2. Giới thiệu PID Bộ điều khiển PID (A proportional integral derivative controller) là bộ điều khiển sử dụng kỹ thuật điều khiển theo vòng lặp dụng kỹ thuật điều khiển theo vòng lặp có hồi tiếp được sử dụng rộng rãi trong các hệ thống điều khiển tự động.

Một bộ điều khiển PID cố gắng hiệu chỉnh sai lệch giữa tín hiệu ngõ ra và ngõ vào sau đó đưa ra một một tín hiệu điều khiển để điều chỉnh quá trình cho phù hợp. Bộ điều khiển kinh điển PID đã và đang được sử dụng rộng rãi để điều khiển các đối tượng SISO bởi vì tính đơn giản của nó cả về cấu trúc lẫn nguyên lý làm việc.

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

Tài liệu "Thiết Kế Bộ Điều Khiển PID Cho Hệ Cân Bằng Ball and Beam" cung cấp cái nhìn sâu sắc về việc thiết kế và ứng dụng bộ điều khiển PID trong hệ thống cân bằng, một trong những thách thức quan trọng trong lĩnh vực tự động hóa. Tài liệu này không chỉ giải thích các nguyên lý cơ bản của bộ điều khiển PID mà còn trình bày các phương pháp tối ưu hóa để cải thiện hiệu suất của hệ thống. Độc giả sẽ tìm thấy những lợi ích thiết thực từ việc áp dụng bộ điều khiển PID, bao gồm khả năng duy trì sự ổn định và chính xác trong các ứng dụng thực tế.

Để mở rộng kiến thức của bạn về lĩnh vực này, bạn có thể tham khảo thêm tài liệu Hcmute phương pháp hợp nhất để thiết kế các bộ điều khiển PID cao cấp dùng cho các quá trình công nghiệp có thời gian trễ, nơi bạn sẽ tìm thấy các phương pháp thiết kế bộ điều khiển PID cho các quy trình công nghiệp phức tạp. Ngoài ra, tài liệu Hiết kế bộ điều khiển PID dự báo và đánh giá khả năng ứng dụng trong công nghiệp sẽ giúp bạn hiểu rõ hơn về khả năng ứng dụng của bộ điều khiển PID trong các lĩnh vực khác nhau. Cuối cùng, tài liệu Luận văn nghiên cứu đặc tính của trễ truyền thông trong hệ điều khiển phân tán DCS sẽ cung cấp cái nhìn sâu sắc về các thách thức trong hệ thống điều khiển phân tán, một vấn đề quan trọng trong tự động hóa hiện đại.

Những tài liệu này sẽ giúp bạn mở rộng hiểu biết và khám phá thêm nhiều khía cạnh thú vị trong lĩnh vực điều khiển tự động.