Luận án: Ứng dụng lọc Kalman mở rộng (EKF) trong điều khiển dự báo cho hệ phi tuyến - Hoàng Đức Quỳnh, Đại học Kỹ thuật Công nghiệp Thái Nguyên
Bộ lọc Kalman mở rộng EKF áp dụng trong điều khiển dự báo hệ thống phi tuyến. Đề xuất phương pháp cải tiến hiệu quả.
Đại học Kỹ thuật Công nghiệp Thái Nguyên
Kỹ thuật điều khiển tự động
Luan An
luận án
Số trang
186
Thời gian đọc
28 phút
Lượt xem
0
Lượt tải
0
Phí lưu trữ
50 Point
Tổng quan nhanh
- Chủ đề:
- Tổng quan điều khiển dự báo, lọc Kalman phi tuyến hệ
- Số trang:
- 186 trang
- Trường:
- Đại học Kỹ thuật Công nghiệp Thái Nguyên
- Chuyên ngành:
- Kỹ thuật điều khiển tự động
- Tác giả:
- Hoàng Đức Quỳnh
Tóm tắt nội dung luận án
I.Tổng quan điều khiển dự báo lọc Kalman phi tuyến hệ
Nghiên cứu tập trung vào ứng dụng bộ lọc Kalman mở rộng (EKF) trong điều khiển dự báo cho các hệ thống phi tuyến. Đây là lĩnh vực quan trọng trong kỹ thuật điều khiển. Tài liệu cung cấp cái nhìn tổng thể về phương pháp điều khiển dự báo phản hồi đầu ra. Nó bao gồm cả các hệ có mô hình tuyến tính và phi tuyến. Các phương pháp điều khiển dự báo phản hồi đầu ra cho hệ tuyến tính được giới thiệu như MAC, DMC, GPC. Việc sử dụng lọc Kalman để quan sát trạng thái cũng được đề cập. Đối với hệ phi tuyến, các phương pháp lọc Kalman phi tuyến như EKF và UKF đóng vai trò then chốt. EKF được ưu tiên sử dụng để ước lượng trạng thái cho các hệ thống phức tạp. Mục tiêu là xây dựng một bộ điều khiển mạnh mẽ. Bộ điều khiển này phải hoạt động hiệu quả trong môi trường có nhiễu và các bất định. Sự hiểu biết sâu sắc về các nguyên lý cơ bản là cần thiết để phát triển các giải pháp điều khiển tiên tiến. Tài liệu đặt nền tảng cho việc thiết kế và triển khai các hệ thống điều khiển dự báo ứng dụng EKF.
1.1. Khái niệm điều khiển dự báo phản hồi đầu ra
Điều khiển dự báo phản hồi đầu ra (Model Predictive Control - MPC) là phương pháp điều khiển hiệu quả. Nó hoạt động bằng cách dự đoán hành vi tương lai của hệ thống. MPC cho hệ tuyến tính đã phát triển qua các phương pháp như MAC, DMC, GPC. Những phương pháp này sử dụng mô hình hệ thống để tính toán chuỗi tín hiệu điều khiển. Mục tiêu là tối thiểu hóa hàm chi phí. Đối với hệ phi tuyến, việc áp dụng MPC phức tạp hơn. Cần có các kỹ thuật đặc biệt để xử lý mô hình phi tuyến. Phản hồi đầu ra là yếu tố then chốt. Nó đảm bảo hệ thống hoạt động chính xác. Phản hồi này giúp điều chỉnh sai số. Khi trạng thái hệ thống không thể đo trực tiếp, việc ước lượng trạng thái trở nên cực kỳ quan trọng. Các bộ lọc phi tuyến là giải pháp cho vấn đề này. Chúng cung cấp ước lượng trạng thái đáng tin cậy. Điều này cải thiện chất lượng điều khiển chung của hệ thống. Việc kết hợp phản hồi đầu ra và điều khiển dự báo tạo ra một hệ thống mạnh mẽ. Hệ thống này có thể đối phó với nhiều thách thức khác nhau trong thực tế.
1.2. Vai trò bộ lọc Kalman trong hệ phi tuyến
Bộ lọc Kalman đóng vai trò trung tâm trong điều khiển hệ phi tuyến. Đặc biệt, bộ lọc Kalman mở rộng (EKF) và bộ lọc Kalman không hương (UKF) là hai công cụ chính. EKF tuyến tính hóa mô hình phi tuyến xung quanh điểm hoạt động hiện tại. Sau đó, nó áp dụng bộ lọc Kalman chuẩn. Quá trình này giúp ước lượng trạng thái của hệ thống. UKF sử dụng một tập hợp các điểm sigma để lấy mẫu phân phối trạng thái. Phương pháp này thường cho kết quả chính xác hơn EKF. Nó ít phụ thuộc vào đạo hàm. Cả EKF và UKF đều có khả năng ước lượng trạng thái từ các phép đo bị nhiễu. Điều này là thiết yếu trong các ứng dụng thực tế. Dữ liệu cảm biến thường chứa nhiễu. Ước lượng trạng thái chính xác là nền tảng. Nó giúp bộ điều khiển dự báo có thông tin đáng tin cậy. Từ đó, bộ điều khiển có thể đưa ra quyết định tối ưu. Sự kết hợp giữa bộ lọc Kalman phi tuyến và điều khiển dự báo tạo ra một giải pháp toàn diện. Giải pháp này giúp điều khiển các hệ thống phi tuyến một cách hiệu quả và ổn định.
II.Thiết kế lọc Kalman mở rộng Quan sát trạng thái
Thiết kế bộ lọc Kalman mở rộng (EKF) để quan sát trạng thái là bước quan trọng. Nó giúp điều khiển dự báo hệ phi tuyến. Quá trình này bao gồm việc xây dựng một bộ quan sát. Bộ quan sát này có thể ước lượng chính xác trạng thái của hệ thống. Dù hệ thống có tính phi tuyến phức tạp. Tài liệu trình bày một phương pháp tiếp cận mới. Phương pháp này thiết kế bộ quan sát Kalman từng đoạn. Phương pháp này được áp dụng cho các hệ song tuyến và tổng quát hơn là hệ phi tuyến. Việc quan sát trạng thái hệ phi tuyến đòi hỏi sự khéo léo. Đặc biệt khi trạng thái ban đầu không được biết rõ. EKF được thiết kế để xử lý những thách thức này. Nó sử dụng nguyên lý tối ưu để xác định trạng thái ban đầu. Sau đó, nó áp dụng thuật toán quan sát từng đoạn. Mục tiêu là thu được ước lượng trạng thái đáng tin cậy. Những ước lượng này sau đó được sử dụng bởi bộ điều khiển dự báo. Sự phối hợp giữa bộ quan sát và bộ điều khiển là chìa khóa. Nó giúp hệ thống hoạt động ổn định và hiệu quả.
2.1. Xây dựng bộ quan sát Kalman từng đoạn
Bộ quan sát Kalman từng đoạn là một kỹ thuật tiên tiến. Nó được phát triển để ước lượng trạng thái hệ phi tuyến. Phương pháp bắt đầu từ việc xây dựng bộ quan sát cho hệ song tuyến. Đây là bước đệm để mở rộng cho hệ phi tuyến tổng quát. Ý tưởng chính là chia quá trình quan sát thành các đoạn nhỏ. Trong mỗi đoạn, trạng thái hệ thống được ước lượng. Phương pháp này giải quyết vấn đề khi trạng thái ban đầu không biết. Nó xác định xấp xỉ trạng thái đầu theo tiêu chuẩn tối ưu. Điều này giảm thiểu sai số ước lượng. Thuật toán quan sát từng đoạn trạng thái được xây dựng chi tiết. Các bước bao gồm khởi tạo, dự đoán và cập nhật. Bộ quan sát cần khả năng thích ứng cao. Nó phải xử lý được các thay đổi động lực học của hệ thống. Hiệu suất của bộ quan sát ảnh hưởng trực tiếp đến chất lượng điều khiển. Một bộ quan sát tốt cung cấp dữ liệu trạng thái chính xác. Dữ liệu này giúp bộ điều khiển dự báo đưa ra các quyết định tối ưu. Quá trình này đòi hỏi sự tính toán cẩn thận. Việc đảm bảo tính ổn định và hội tụ của bộ quan sát là rất quan trọng.
2.2. Điều khiển dự báo hệ phi tuyến Dựa mô hình tuyến tính
Để điều khiển dự báo hệ phi tuyến, một phương pháp tiếp cận là sử dụng mô hình dự báo tuyến tính. Phương pháp này tuyến tính hóa hệ thống. Nó thực hiện xung quanh điểm hoạt động hiện tại. Mô hình tuyến tính hóa được dùng để tính toán tín hiệu điều khiển. Đây là một cách để đơn giản hóa bài toán điều khiển. Điều khiển hệ song tuyến được xem xét đầu tiên. Cả hệ hợp thức không chặt và hệ hợp thức chặt đều được nghiên cứu. Hệ hợp thức chặt có cấu trúc đơn giản hơn. Điều này dễ thiết kế bộ điều khiển hơn. Sau đó, phương pháp được mở rộng cho hệ phi tuyến tổng quát. Việc sử dụng mô hình tuyến tính dự báo có ưu điểm. Nó giảm độ phức tạp tính toán. Tuy nhiên, nó cũng có nhược điểm. Độ chính xác của điều khiển phụ thuộc vào chất lượng tuyến tính hóa. Do đó, việc cập nhật liên tục mô hình tuyến tính hóa là cần thiết. Điều này đảm bảo độ chính xác trong suốt quá trình hoạt động. Mục tiêu là duy trì hiệu suất điều khiển tối ưu. Việc cân bằng giữa độ chính xác và hiệu quả tính toán là thách thức. Nghiên cứu giải quyết vấn đề này. Nó cung cấp giải pháp thực tiễn cho điều khiển dự báo hệ phi tuyến.
III.Ứng dụng điều khiển phản hồi đầu ra hệ phi tuyến
Việc ứng dụng điều khiển phản hồi đầu ra cho hệ phi tuyến đòi hỏi sự kết hợp phức tạp. Nó kết hợp bộ lọc Kalman mở rộng (EKF) với nguyên lý điều khiển dự báo. Tài liệu trình bày một thuật toán điều khiển chi tiết. Thuật toán này sử dụng EKF để ước lượng trạng thái hệ thống. Sau đó, thông tin trạng thái này được dùng trong thuật toán điều khiển dự báo. Mục tiêu là đạt được hiệu suất điều khiển tối ưu. Đồng thời duy trì tính ổn định của hệ thống. Một trong những khía cạnh quan trọng là phân tích tính ổn định. Đặc biệt là tính ổn định ISS (Input-to-State Stability). Phân tích này đảm bảo rằng hệ thống sẽ không bị mất ổn định. Nó vẫn duy trì được hiệu suất mong muốn khi có nhiễu hoặc sai số. Thuật toán điều khiển được thiết kế để chịu được những yếu tố này. Việc triển khai thành công đòi hỏi sự hiểu biết sâu sắc. Nó cần sự kết hợp giữa lý thuyết điều khiển và kỹ thuật lọc trạng thái. Các kết quả cho thấy khả năng ứng dụng rộng rãi. Đặc biệt trong các hệ thống công nghiệp và robot.
3.1. Thuật toán điều khiển phản hồi đầu ra EKF
Thuật toán điều khiển phản hồi đầu ra dựa trên EKF là một giải pháp mạnh mẽ. Nó dành cho các hệ thống phi tuyến. Thuật toán bao gồm các bước lặp lại liên tục. Đầu tiên, EKF ước lượng trạng thái hiện tại của hệ thống. Nó sử dụng các phép đo đầu ra có nhiễu. Ước lượng trạng thái này sau đó được truyền tới bộ điều khiển dự báo. Bộ điều khiển dự báo sử dụng mô hình hệ thống. Nó tính toán một chuỗi tín hiệu điều khiển tối ưu. Chuỗi tín hiệu này được áp dụng trong một khoảng thời gian dự báo. Chỉ tín hiệu điều khiển đầu tiên trong chuỗi được thực hiện. Sau đó, quá trình lặp lại ở bước thời gian tiếp theo. Thuật toán này cho phép điều khiển chính xác. Nó điều khiển được các hệ thống có trạng thái không thể đo trực tiếp. Các yếu tố nhiễu và bất định cũng được xử lý hiệu quả. Việc liên tục cập nhật ước lượng trạng thái bằng EKF giúp bộ điều khiển thích nghi. Nó thích nghi được với các thay đổi của hệ thống. Điều này đảm bảo hiệu suất điều khiển ổn định và mạnh mẽ trong môi trường thực tế.
3.2. Đảm bảo tính ổn định hệ thống điều khiển
Đảm bảo tính ổn định là một yêu cầu cơ bản. Nó là yêu cầu với bất kỳ hệ thống điều khiển nào. Đặc biệt là các hệ thống phi tuyến sử dụng EKF. Tài liệu đã phân tích tính ổn định ISS (Input-to-State Stability). ISS là một khái niệm quan trọng trong lý thuyết điều khiển phi tuyến. Nó mô tả cách trạng thái hệ thống bị ảnh hưởng. Nó bị ảnh hưởng bởi đầu vào bên ngoài và trạng thái ban đầu. Việc chứng minh tính ổn định ISS cho bộ điều khiển phản hồi đầu ra có EKF là phức tạp. Nó đòi hỏi các phân tích toán học chặt chẽ. Phân tích này đảm bảo rằng sai số ước lượng của EKF. Và sai số điều khiển sẽ không tích lũy vô hạn. Mà thay vào đó, chúng sẽ bị chặn. Hoặc chúng sẽ hội tụ về một vùng lân cận gốc. Các điều kiện cụ thể để đạt được tính ổn định được trình bày. Những điều kiện này liên quan đến các tham số của bộ lọc. Chúng cũng liên quan đến các đặc tính của hệ thống. Việc đạt được tính ổn định ISS là minh chứng cho sự mạnh mẽ. Nó là minh chứng cho độ tin cậy của thuật toán điều khiển được đề xuất.
IV.Kiểm chứng thực nghiệm Chất lượng điều khiển EKF
Kiểm chứng thực nghiệm là giai đoạn thiết yếu. Nó đánh giá chất lượng của bộ điều khiển đã đề xuất. Tài liệu trình bày các kết quả mô phỏng và thí nghiệm thực tế. Các thí nghiệm được thực hiện trên đối tượng con lắc ngược. Con lắc ngược là một hệ thống phi tuyến điển hình. Nó thường được sử dụng trong nghiên cứu điều khiển. Các kiểm chứng bao gồm điều khiển dự báo phản hồi trạng thái. Đồng thời cũng có quan sát trạng thái bằng EKF. Cuối cùng là điều khiển phản hồi đầu ra theo nguyên lý tách. Kết quả mô phỏng cho thấy hiệu quả của bộ điều khiển. Nó cho thấy khả năng bám quỹ đạo và ổn định hệ thống. Các thí nghiệm thực tế trên mô hình con lắc ngược quay. Chúng xác nhận tính khả thi và hiệu quả của phương pháp. Dữ liệu thực nghiệm chứng minh rằng EKF hoạt động tốt. Nó hoạt động tốt trong việc ước lượng trạng thái. Nó giúp bộ điều khiển đạt được hiệu suất mong muốn. Ngay cả trong điều kiện thực tế có nhiễu và bất định. Điều này củng cố tính ứng dụng của phương pháp. Nó chứng minh khả năng triển khai trong các ứng dụng kỹ thuật thực tế.
4.1. Thực nghiệm với đối tượng con lắc ngược
Đối tượng con lắc ngược là một hệ phi tuyến kinh điển. Nó được dùng để kiểm chứng thuật toán điều khiển. Các thí nghiệm được chia thành hai phần chính. Phần thứ nhất là điều khiển bám ổn định góc lắc. Nó tập trung vào việc duy trì con lắc ở vị trí thẳng đứng. Kết quả mô phỏng chứng minh khả năng của bộ điều khiển. Nó duy trì ổn định góc lắc hiệu quả. Phần thứ hai là điều khiển bám ổn định góc lắc và vị trí. Mục tiêu là không chỉ ổn định góc. Mà còn điều khiển vị trí xe trượt của con lắc. Các kết quả cho thấy bộ điều khiển có thể xử lý cả hai mục tiêu này. Nó đạt được độ chính xác cao. So sánh với phương pháp quan sát trạng thái trực tiếp. Lọc Kalman mở rộng (EKF) cho thấy hiệu quả. Nó ước lượng trạng thái chính xác. EKF đặc biệt hữu ích khi các cảm biến bị hạn chế hoặc nhiễu. Các mô phỏng cung cấp bằng chứng ban đầu về tính hiệu quả. Chúng cho thấy tiềm năng của phương pháp. Phương pháp này có thể áp dụng cho các hệ thống phi tuyến phức tạp khác.
4.2. Kiểm chứng bộ điều khiển con lắc ngược quay
Để kiểm chứng thêm, nghiên cứu tiến hành thí nghiệm trên mô hình con lắc ngược quay. Đây là một phiên bản phức tạp hơn của con lắc ngược. Nó có các đặc tính động lực học khác biệt. Mô hình toán của đối tượng con lắc ngược quay được xây dựng chi tiết. Đây là cơ sở cho việc thiết kế bộ điều khiển. Kết quả mô phỏng bộ điều khiển phản hồi đầu ra. Chúng cho thấy khả năng hoạt động tốt. Ngay cả với đối tượng con lắc ngược quay. EKF đã được sử dụng. Nó ước lượng trạng thái của hệ thống. Quá trình này giúp bộ điều khiển dự báo. Nó đưa ra các quyết định điều khiển chính xác. Sau mô phỏng, hệ thống thí nghiệm thực tế được mô tả. Sau đó, các thí nghiệm thực tế được tiến hành. Kết quả thí nghiệm thực tế đã xác nhận các kết quả mô phỏng. Chúng chứng minh hiệu suất cao của bộ điều khiển. Nó chứng minh độ mạnh mẽ của EKF. EKF hoạt động trong môi trường vật lý thực tế. Kết quả này khẳng định giá trị thực tiễn. Nó cho thấy tính ứng dụng của phương pháp điều khiển dự báo. Đặc biệt là phương pháp này kết hợp với EKF.
V.Đóng góp chính và hướng phát triển điều khiển dự báo
Nghiên cứu mang lại nhiều đóng góp quan trọng. Nó thúc đẩy sự phát triển của điều khiển dự báo hệ phi tuyến. Tài liệu tổng hợp những vấn đề đã làm được. Đồng thời, nó chỉ ra các vấn đề còn tồn tại. Từ đó, nó đề xuất hướng nghiên cứu tiếp theo. Những đóng góp chính bao gồm việc phát triển một phương pháp mới. Phương pháp này thiết kế bộ quan sát Kalman từng đoạn cho hệ phi tuyến. Nó cũng tích hợp hiệu quả EKF vào điều khiển dự báo phản hồi đầu ra. Kết quả thực nghiệm trên con lắc ngược và con lắc ngược quay. Chúng chứng minh tính hiệu quả và mạnh mẽ của phương pháp. Nghiên cứu cung cấp một cái nhìn toàn diện. Nó về cách EKF có thể cải thiện hiệu suất điều khiển. Đặc biệt trong các hệ thống có nhiễu và thông tin trạng thái hạn chế. Các vấn đề còn tồn tại bao gồm việc tối ưu hóa hơn nữa. Đó là tối ưu hóa thuật toán EKF và đảm bảo ổn định toàn cục. Hướng nghiên cứu tiếp theo sẽ tập trung vào các lĩnh vực này. Nó nhằm mở rộng ứng dụng của phương pháp.
5.1. Những đóng góp quan trọng của nghiên cứu
Nghiên cứu đã đạt được nhiều đóng góp khoa học và thực tiễn đáng kể. Một trong những đóng góp chính là việc xây dựng thành công bộ quan sát Kalman từng đoạn. Bộ quan sát này dành cho các hệ phi tuyến. Nó giải quyết bài toán ước lượng trạng thái khi trạng thái ban đầu không biết. Đồng thời, nghiên cứu đã đề xuất một thuật toán điều khiển dự báo phản hồi đầu ra mới. Thuật toán này tích hợp chặt chẽ bộ lọc Kalman mở rộng (EKF). Thuật toán này giúp điều khiển các hệ phi tuyến phức tạp. Phân tích tính ổn định ISS (Input-to-State Stability) cho bộ điều khiển đã được thực hiện. Phân tích này cung cấp cơ sở lý thuyết vững chắc. Nó đảm bảo hoạt động ổn định của hệ thống. Các kết quả mô phỏng và thực nghiệm thực tế. Chúng trên các đối tượng như con lắc ngược. Chúng đã chứng minh hiệu quả và độ mạnh mẽ của phương pháp. Những đóng góp này mở ra tiềm năng ứng dụng rộng rãi. Đặc biệt trong các lĩnh vực như robot, hàng không và tự động hóa công nghiệp. Nghiên cứu đã cung cấp những công cụ mới. Chúng giúp giải quyết các thách thức trong điều khiển hệ phi tuyến.
5.2. Hướng nghiên cứu tiếp theo cải thiện điều khiển
Mặc dù đã đạt được nhiều thành công, vẫn còn những vấn đề cần tiếp tục nghiên cứu. Một hướng quan trọng là tối ưu hóa hiệu năng của bộ lọc Kalman mở rộng. Việc này bao gồm cải thiện khả năng hội tụ và độ chính xác ước lượng. Đặc biệt trong các điều kiện nhiễu nặng hoặc thay đổi động lực học nhanh. Nghiên cứu có thể mở rộng ứng dụng sang các lớp hệ phi tuyến khác. Nó có thể áp dụng cho hệ thống nhiều đầu vào/đầu ra hoặc hệ thống phân tán. Việc tích hợp các bộ lọc Kalman tiên tiến hơn. Ví dụ như UKF (Unscented Kalman Filter) hoặc bộ lọc Kalman Cubature. Điều này có thể mang lại kết quả ước lượng trạng thái tốt hơn. Nó đặc biệt tốt cho các hệ phi tuyến mạnh. Một hướng khác là phát triển các phương pháp đảm bảo ổn định toàn cục. Nó đảm bảo ổn định trên toàn bộ miền hoạt động của hệ thống. Chứ không chỉ ổn định cục bộ. Nghiên cứu về khả năng chịu lỗi (fault tolerance) cũng là một lĩnh vực tiềm năng. Nó giúp hệ thống duy trì hoạt động ngay cả khi có lỗi cảm biến hoặc bộ chấp hành. Các nghiên cứu này sẽ tiếp tục nâng cao tính ứng dụng và độ tin cậy của điều khiển dự báo EKF.
Mục lục chi tiết luận án
Tải xuống file đầy đủ để xem toàn bộ nội dung
Tải đầy đủ (186 trang)Nội dung chính
Tổng quan về luận án
Luận án này tiên phong trong việc phát triển các phương pháp điều khiển dự báo phản hồi đầu ra (MPC-Output Feedback) cho một lớp đối tượng phi tuyến, một lĩnh vực còn nhiều thách thức trong kỹ thuật điều khiển hiện đại. Bối cảnh khoa học của nghiên cứu được đặt trong thực tiễn công nghiệp, nơi các quá trình phi tuyến phức tạp thường phải đối mặt với các hạn chế về khả năng đo lường trạng thái, độ phức tạp tính toán khi sử dụng mô hình phi tuyến trực tiếp, và sự thiếu vắng các phương pháp đảm bảo ổn định mạnh mẽ [12, 25, 28, 31, 39, 40]. Với hơn 3000 ứng dụng thành công của MPC trong công nghiệp hóa chất, dầu khí, và chế biến [18, 51], nhưng "tỷ lệ số lượng ứng dụng của kỹ thuật này còn khá khiêm tốn" đối với các đối tượng phi tuyến bị tác động bởi nhiễu [25, 31, 28], luận án đã xác định được một research gap cụ thể và cấp thiết.
Research gap SPECIFIC được luận án chỉ ra bao gồm ba khó khăn chính:
- Vấn đề đo lường trạng thái: Các biến trạng thái của quá trình phi tuyến bị nhiễu tác động "phần lớn, thậm chí là không thể đo được một cách đủ chính xác, để đảm bảo có được một chất lượng điều khiển tốt" [11, 19, 39]. Điều này đòi hỏi các bộ quan sát trạng thái hiệu quả.
- Độ phức tạp của mô hình dự báo phi tuyến: Khi sử dụng trực tiếp mô hình phi tuyến cho công việc dự báo, "công thức dự báo rất phức tạp với độ phức tạp nâng theo tỷ lệ cấp lũy thừa với độ rộng cửa sổ dự báo" [31, 40], gây khó khăn trong việc xác định các vector hàm $f_{ig}(\cdot)$ và tìm nghiệm tối ưu $u^*$ của hàm mục tiêu dạng phi tuyến cao.
- Hàm chặn cho ổn định: Với cửa sổ dự báo hữu hạn, kỹ thuật điều khiển dự báo luôn đòi hỏi hàm chặn để đảm bảo ổn định. Tuy nhiên, "với quá trình phi tuyến thì câu hỏi cần phải lựa chọn hàm chặn như thế nào mới hợp lý, cho tới nay vẫn còn bỏ ngỏ" [12, 40].
Để giải quyết những tồn tại trên, luận án đặt ra mục tiêu tổng quát là "nghiên cứu thiết kế được bộ điều khiển dự báo phản hồi đầu ra theo nguyên lý tách mang tính khả dụng cao cho những đối tượng phi tuyến". Các research questions chính dẫn dắt nghiên cứu bao gồm:
- Làm thế nào để phát triển một bộ quan sát trạng thái hiệu quả (như Lọc Kalman mở rộng - EKF) có thể xử lý các đối tượng phi tuyến với nhiễu ồn trắng, đặc biệt là khi các trạng thái không thể đo trực tiếp?
- Làm thế nào để xây dựng một mô hình dự báo tuyến tính hóa từng đoạn thay vì mô hình phi tuyến trực tiếp, nhằm giảm độ phức tạp tính toán trong điều khiển dự báo phản hồi trạng thái cho hệ phi tuyến?
- Làm thế nào để tích hợp bộ quan sát trạng thái và bộ điều khiển dự báo phản hồi trạng thái thành một bộ điều khiển phản hồi đầu ra theo nguyên lý tách, đảm bảo tính ổn định và khả năng cài đặt trong thực tế?
- Tính khả dụng và chất lượng của bộ điều khiển đề xuất được kiểm chứng như thế nào trên các đối tượng phi tuyến thực tế như con lắc ngược và con lắc ngược quay?
Luận án đề xuất một theoretical framework dựa trên sự kết hợp giữa Lý thuyết Điều khiển Dự báo (Model Predictive Control - MPC), Lý thuyết Lọc Kalman (Kalman Filter Theory), và Lý thuyết Ổn định (Stability Theory). Cụ thể, nó mở rộng và thách thức các phương pháp truyền thống của MPC và EKF bằng cách đề xuất tuyến tính hóa từng đoạn (piecewise linearization) mô hình phi tuyến trong cửa sổ dự báo hữu hạn, một cách tiếp cận khác biệt so với các nghiên cứu trước đây vốn sử dụng cửa sổ dự báo vô hạn [1, 12, 57].
Các đóng góp đột phá của luận án bao gồm:
- Phát triển phương pháp EKF dựa trên tuyến tính hóa từng đoạn: Đề xuất một phương pháp EKF mới trên cơ sở tuyến tính hóa từng đoạn mô hình phi tuyến của hệ dọc theo trục thời gian, khắc phục hạn chế của EKF truyền thống và UKF trong việc lựa chọn tham số [45]. Điều này được thể hiện qua Thuật toán 2.1 cho hệ song tuyến và Thuật toán 2.2 cho hệ phi tuyến tổng quát.
- Thiết kế bộ điều khiển dự báo phản hồi trạng thái với mô hình dự báo tuyến tính từng đoạn và cửa sổ hữu hạn: Giải quyết khó khăn thứ hai của MPC phi tuyến bằng cách sử dụng mô hình dự báo tuyến tính hóa từng đoạn trong cửa sổ dự báo hữu hạn. Cách tiếp cận này cho phép dễ dàng xử lý các điều kiện ràng buộc thông qua các thuật toán tối ưu hóa [53] và điều khiển bám trực tiếp theo tín hiệu đặt, không cần chuyển qua bài toán ổn định như LQR [1, 35, 57]. Các thuật toán cụ thể được xây dựng là Thuật toán 2.3 và 2.4 cho hệ song tuyến, và Thuật toán 2.5 và 2.6 cho hệ phi tuyến.
- Xây dựng bộ điều khiển dự báo phản hồi đầu ra theo nguyên lý tách tích hợp EKF: Tích hợp bộ quan sát trạng thái Kalman và bộ điều khiển dự báo phản hồi trạng thái đã đề xuất, tạo ra một giải pháp phản hồi đầu ra mạnh mẽ cho hệ phi tuyến. Điều này được chứng minh bằng Thuật toán 2.7.
- Kiểm chứng thực nghiệm trên đối tượng công nghiệp thực: Luận án đã "tiến hành thí nghiệm kiểm chứng lý thuyết trên mô hình thực: đối tượng con lắc ngược quay tại Phòng thí nghiệm Đo lường – Điều khiển của Trường Đại học Kỹ thuật Công nghiệp" [6]. Kết quả thí nghiệm khẳng định "tính đúng đắn của các thuật toán đề xuất trong luận án đồng thời khẳng định tính khả dụng vào thực tế của phương pháp đề xuất" [6]. Điều này định lượng hóa tác động thực tiễn của nghiên cứu, cho thấy bộ điều khiển có khả năng thích ứng với môi trường nhiễu và bất định.
Scope của luận án tập trung vào các đối tượng song tuyến và phi tuyến tổng quát, với mô hình được tuyến tính hóa rời rạc từng đoạn. Nghiên cứu sử dụng các mô hình mô phỏng hệ con lắc ngược và con lắc ngược quay, cùng với mô hình thí nghiệm con lắc ngược quay Kri PP-300 để kiểm chứng. Significance của luận án nằm ở khả năng cung cấp các thuật toán điều khiển dự báo khả thi, dễ cài đặt cho các đối tượng phi tuyến trong công nghiệp, đặc biệt là trong các tình huống mà các biến trạng thái không thể đo trực tiếp, từ đó nâng cao chất lượng và độ bền vững của hệ thống điều khiển tự động.
Literature Review và Positioning
Nghiên cứu về điều khiển dự báo (MPC) đã trải qua một quá trình phát triển đáng kể kể từ những năm 1970. Các dòng nghiên cứu chính ban đầu tập trung vào điều khiển dự báo phản hồi đầu ra cho hệ tuyến tính (LTI), bao gồm các phương pháp nổi bật như Model Algorithmic Control (MAC), Dynamic Matrix Control (DMC), và Generalized Predictive Control (GPC).
- MAC [1, 25, 45] do các kỹ sư của Shell giới thiệu năm 1977, sử dụng mô hình đáp ứng xung hữu hạn (Eq. 1.10) và hàm mục tiêu toàn phương (Eq. 1.11). MAC phù hợp cho hệ SISO ổn định, bị nhiễu hằng tác động ở đầu ra, và động học đủ chậm.
- DMC [1, 25] sử dụng mô hình đáp ứng bước nhảy (Eq. 1.14) và cũng dựa trên hàm mục tiêu toàn phương. So với MAC, DMC được đánh giá là bền vững hơn và dễ cài đặt, mặc dù yêu cầu cửa sổ dự báo lớn hơn khi có ràng buộc.
- GPC [1, 25, 45] là một trong những phương pháp phổ biến và được ứng dụng rộng rãi nhất, có khả năng xử lý các đối tượng không ổn định hoặc pha không cực tiểu, và dễ dàng mở rộng cho hệ MIMO. GPC sử dụng mô hình hàm truyền và giải phương trình Diophantine (Eq. 1.18) để có mô hình dự báo.
Tuy nhiên, các phương pháp này chủ yếu chỉ dừng lại ở các đối tượng tuyến tính. Sự dịch chuyển sang điều khiển các đối tượng phi tuyến đã làm lộ rõ những contradictions và debates chính. Vấn đề lớn nhất là "phần lớn các kết quả nghiên cứu về điều khiển dự báo phi tuyến chỉ tập trung vào phản hồi trạng thái [31, 40]" trong khi trong thực tế, "toàn bộ trạng thái của đối tượng thường không thể đo được và không phải là có sẵn" [34]. Điều này tạo ra một khoảng trống lớn trong ứng dụng điều khiển dự báo vào các quá trình phi tuyến trong công nghiệp khi các biến trạng thái không đo được.
Để giải quyết vấn đề này, một xu hướng tự nhiên là sử dụng thêm các bộ quan sát trạng thái (ví dụ, bộ lọc Kalman) để ước lượng trạng thái từ các tín hiệu vào ra đo được [11, 19]. Các bộ lọc Kalman mở rộng (EKF) đã được phát triển để áp dụng cho hệ phi tuyến bằng cách tuyến tính hóa mô hình phi tuyến thông qua các phương pháp như phép đổi biến vi phôi (EKF loại 1, Thuật toán 1.7), tuyến tính hóa xung quanh quỹ đạo tiền định (EKF loại 2, Thuật toán 1.8), hoặc tuyến tính hóa các bước tính bên trong thuật toán (EKF loại 3, Thuật toán 1.9) [12, 35, 61]. Một phương pháp khác là Unscented Kalman Filter (UKF) (Thuật toán 1.10) [44, 45], được cho là chính xác hơn EKF khi hệ có tính phi tuyến cao, nhưng lại đòi hỏi lựa chọn các tham số $\kappa, \alpha, \beta$ mà "gợi ý cho việc lựa chọn một cách hợp lý lại chưa có" [33].
Về positioning trong literature, luận án này nằm ở giao điểm của điều khiển dự báo phi tuyến và ước lượng trạng thái, cụ thể là phản hồi đầu ra. Nó giải quyết trực tiếp một gap lớn: thiếu các phương pháp điều khiển dự báo phi tuyến phản hồi đầu ra mang tính khả dụng cao, dễ cài đặt, có khả năng xử lý nhiễu ồn trắng và đảm bảo tính ổn định, đặc biệt là với các đối tượng công nghiệp phức tạp.
So sánh với ít nhất 2 international studies:
- David A. Coop (2016) [29]: Nghiên cứu này ứng dụng thuật toán ước lượng trạng thái của bộ ước lượng Moving Horizon trong bộ điều khiển MPC phi tuyến. Mặc dù đây là một phương pháp tiên tiến để ước lượng trạng thái, Moving Horizon Estimation (MHE) thường đòi hỏi giải bài toán tối ưu hóa tại mỗi bước thời gian, làm tăng đáng kể độ phức tạp tính toán so với EKF. Luận án hiện tại tập trung vào EKF, một phương pháp có hiệu quả tính toán cao hơn cho ứng dụng thực tế.
- Rui Huang (2010) [62]: Nghiên cứu của Rui Huang sử dụng bộ ước lượng Moving Horizon Estimate (MHE) và sau đó là bộ quan sát EKF để quan sát trạng thái, với kết quả dừng lại ở mô phỏng cho đối tượng cụ thể là hệ thống điều khiển quá trình. Luận án hiện tại vượt trội hơn bằng cách không chỉ sử dụng EKF (đặc biệt là EKF loại 3) mà còn tích hợp nó với một phương pháp tuyến tính hóa từng đoạn mới, và quan trọng nhất là "kiểm chứng phương pháp bằng mô phỏng, thực nghiệm" [6].
Luận án này advances the field bằng cách cung cấp "những thuật toán dễ cài đặt, cũng như chứng minh tính ổn định của hệ kín bằng lý thuyết và kiểm chứng phương pháp bằng mô phỏng, thực nghiệm" [6], điều mà nhiều công trình trước đó (ví dụ [29, 59, 42, 62, 49, 17, 38, 65]) chỉ dừng lại ở việc thiết kế cho các đối tượng cụ thể hoặc chỉ kiểm chứng bằng mô phỏng. Đặc biệt, việc sử dụng "cửa sổ dự báo hữu hạn" là một bước tiến quan trọng, cho phép "sử dụng trực tiếp các phương pháp quy hoạch phi tuyến để xử lý các điều kiện ràng buộc" [38], vốn là hạn chế của các phương pháp tuyến tính hóa từng đoạn trước đây sử dụng cửa sổ dự báo vô hạn [1, 12, 57].
Đóng góp lý thuyết và khung phân tích
Đóng góp cho lý thuyết
Luận án này extend và challenge một số lý thuyết điều khiển đã có bằng cách tích hợp và cải tiến chúng một cách độc đáo. Cụ thể, nó mở rộng Lý thuyết Lọc Kalman (Kalman, 1960) cho các hệ phi tuyến không chỉ thông qua EKF truyền thống mà còn qua một phương pháp tuyến tính hóa từng đoạn mới, làm cho việc áp dụng lọc Kalman cho các hệ phi tuyến trở nên hiệu quả và khả thi hơn trong điều kiện thực tế. Nó cũng thách thức các giả định phổ biến trong Lý thuyết Điều khiển Dự báo (MPC), đặc biệt là việc sử dụng trực tiếp mô hình phi tuyến cho dự báo hoặc yêu cầu cửa sổ dự báo vô hạn cho việc chứng minh ổn định, như được đề xuất trong [12, 1, 57].
Các đóng góp lý thuyết chính bao gồm:
- Mở rộng Lọc Kalman tuyến tính (KF) cho hệ phi tuyến thông qua tuyến tính hóa từng đoạn: Thay vì chỉ dựa vào các dạng EKF truyền thống (loại 1, 2, 3) hoặc UKF, luận án "đã đề xuất một phương pháp khác cũng để mở rộng lọc Kalman tuyến tính (KF) cho việc áp dụng vào hệ phi tuyến trên cơ sở tuyến tính hóa từng đoạn mô hình phi tuyến của hệ dọc theo trục thời gian và được dịch chuyển trên trục thời gian cùng với cửa sổ dự báo của bộ điều khiển dự báo" [5]. Điều này được cụ thể hóa bằng Thuật toán 2.1 để quan sát trạng thái hệ song tuyến và Thuật toán 2.2 để quan sát trạng thái hệ phi tuyến tổng quát.
- Phát triển phương pháp điều khiển dự báo phản hồi trạng thái với cửa sổ dự báo hữu hạn: Luận án "đã xây dựng được phương pháp điều khiển dự báo phản hồi trạng thái hệ phi tuyến trên cơ sở sử dụng mô hình dự báo tuyến tính từng đoạn với cửa sổ dự báo hữu hạn" [5]. Phương pháp này (được cụ thể hóa bởi Thuật toán 2.3, 2.4, 2.5, 2.6) cho phép "dễ dàng xử lý được các điều kiện ràng buộc nhờ các thuật toán tối ưu hóa [53]" và "điều khiển được tín hiệu ra bám trực tiếp theo tín hiệu đặt cho trước mà không cần phải chuyển qua bài toán điều khiển ổn định" [3]. Đây là một cải tiến đáng kể so với các nghiên cứu của [1, 12, 57] vốn sử dụng cửa sổ dự báo vô hạn.
- Đề xuất và chứng minh định lý ổn định: Luận án "Đề xuất và chứng minh định lý ổn định, qua đó khẳng định được tính triệt để của các bộ điều khiển dự báo đề xuất" [4]. Mặc dù chi tiết định lý không được cung cấp trong đoạn trích, tuyên bố này cho thấy một đóng góp lý thuyết quan trọng về mặt nền tảng toán học, thường liên quan đến các khái niệm như Ổn định đầu vào-trạng thái (Input-to-State Stability - ISS) hoặc ổn định tiệm cận.
Conceptual framework của luận án dựa trên nguyên lý tách, bao gồm hai thành phần chính:
- Bộ quan sát trạng thái phi tuyến (Nonlinear State Observer): Sử dụng EKF được cải tiến thông qua tuyến tính hóa từng đoạn để ước lượng chính xác trạng thái $x_k$ từ các tín hiệu vào $u_k$ và ra $y_k$ đo được. Điều này tạo ra một ước lượng $\hat{x}_k \approx x_k$, đóng vai trò quan trọng trong việc khắc phục hạn chế về khả năng đo lường trạng thái.
- Bộ điều khiển dự báo phản hồi trạng thái phi tuyến (Nonlinear State-Feedback Predictive Controller): Sử dụng mô hình dự báo tuyến tính hóa từng đoạn cùng với cửa sổ dự báo hữu hạn để tính toán tín hiệu điều khiển tối ưu $u_k^*$. Hàm mục tiêu (Eq. 1.36) được tối ưu hóa để đảm bảo chất lượng bám và ổn định.
Hai thành phần này được ghép chung để tạo thành một bộ điều khiển phản hồi đầu ra theo nguyên lý tách (Hình 1.2), trong đó EKF đóng vai trò như một khối tiền xử lý, cung cấp trạng thái ước lượng cho bộ điều khiển dự báo. Điều này cho phép "bộ lọc Kalman với việc xấp xỉ $\hat{x}_k \approx x_k$ sẽ không làm thay đổi chất lượng mà bộ điều khiển phản hồi trạng thái đã mang lại cho hệ thống" [22].
Theoretical model của luận án được xây dựng dựa trên các hệ phương trình trạng thái phi tuyến (Eq. 1.30) và hệ thống nhiễu (Eq. 1.37), với các propositions/hypotheses:
- Hypothesis 1: Việc tuyến tính hóa từng đoạn mô hình phi tuyến và sử dụng cửa sổ dự báo hữu hạn sẽ giảm độ phức tạp tính toán và cho phép xử lý hiệu quả các ràng buộc trong MPC phi tuyến.
- Hypothesis 2: EKF loại 3, khi được điều chỉnh để tương thích với mô hình tuyến tính hóa từng đoạn, có thể cung cấp ước lượng trạng thái đủ chính xác cho các đối tượng phi tuyến có nhiễu cộng tính (Eq. 1.37).
- Hypothesis 3: Sự kết hợp của bộ điều khiển dự báo phản hồi trạng thái dựa trên tuyến tính hóa từng đoạn và bộ quan sát EKF cải tiến sẽ tạo ra một bộ điều khiển dự báo phản hồi đầu ra ổn định và khả thi cho các đối tượng phi tuyến.
Luận án có tiềm năng tạo ra một paradigm shift nhỏ trong thiết kế MPC phi tuyến bằng cách chuyển trọng tâm từ việc cố gắng sử dụng trực tiếp các mô hình phi tuyến phức tạp sang một phương pháp "tuyến tính hóa từng đoạn" thông minh, dễ cài đặt và vẫn đảm bảo hiệu suất. Bằng chứng cho điều này là kết quả thực nghiệm thành công trên mô hình con lắc ngược quay, một đối tượng phi tuyến điển hình, chứng minh tính khả thi của phương pháp đề xuất trong môi trường thực.
Khung phân tích độc đáo
Khung phân tích của luận án tích hợp sâu sắc ba lý thuyết nền tảng: Lý thuyết Điều khiển Dự báo (MPC), Lý thuyết Lọc Kalman (KF) và Lý thuyết Hệ thống Phi tuyến (Nonlinear Systems Theory). Nó không chỉ đơn thuần ghép nối các phương pháp mà còn tạo ra một analytical approach novel dựa trên sự tương thích giữa việc tuyến tính hóa từng đoạn cho cả bộ quan sát và bộ điều khiển.
- Integration của theories: Luận án tích hợp Lý thuyết Điều khiển Dự báo để xây dựng chiến lược điều khiển tối ưu, Lý thuyết Lọc Kalman để ước lượng trạng thái trong môi trường nhiễu, và Lý thuyết Hệ thống Phi tuyến để mô hình hóa và phân tích các đối tượng phức tạp. Sự tích hợp này đặc biệt thông qua việc sử dụng một mô hình tuyến tính hóa từng đoạn cho cả hai khối quan sát và điều khiển, đảm bảo tính nhất quán và hiệu quả.
- Novel analytical approach với justification: Cách tiếp cận độc đáo nằm ở việc sử dụng "mô hình dự báo tuyến tính hóa tại từng thời điểm trích mẫu để làm mô hình dự báo" [2], kết hợp với "lọc Kalman mở rộng để quan sát trạng thái của đối tượng phi tuyến" [2]. Việc này được justification bởi nhu cầu vượt qua "khó khăn thứ hai" (độ phức tạp của mô hình dự báo phi tuyến) và "khó khăn thứ nhất" (không thể đo trạng thái) [2]. Bằng cách này, "hàm mục tiêu trở nên thuần túy là một hàm toàn phương theo tín hiệu điều khiển" [2], cho phép sử dụng các thuật toán tối ưu hóa quen thuộc như QP hay SQP [53] để xử lý ràng buộc và đảm bảo ổn định.
- Conceptual contributions với definitions: Luận án đóng góp các định nghĩa rõ ràng về "điều khiển dự báo phản hồi đầu ra theo nguyên lý tách" (separation principle) cho hệ phi tuyến, trong đó "bộ lọc Kalman với việc xấp xấp trạng thái $\hat{x}_k \approx x_k$ sẽ không làm thay đổi chất lượng mà bộ điều khiển phản hồi trạng thái đã mang lại cho hệ thống" [22]. Nó cũng định nghĩa lại cách tiếp cận EKF thông qua tuyến tính hóa từng đoạn, khác biệt so với các loại EKF truyền thống bằng cách dịch chuyển cửa sổ dự báo cùng với trục thời gian.
- Boundary conditions explicitly stated: Luận án tập trung vào "những đối tượng phi tuyến" nói chung và "đối tượng song tuyến (bilinear)" nói riêng, bao gồm cả "hệ hợp thức chặt và hợp thức không chặt" [3]. Các nhiễu được giả định là "nhiễu phân bố chuẩn, có kỳ vọng bằng 0 (nhiễu Gauss) và ồn trắng" [20, 26], với các ma trận hiệp phương sai xác định ($\Psi_k, \Phi_k$). Các giả định về khả vi của các vector hàm $f_k(\cdot), g_k(\cdot)$ là cần thiết cho quá trình tuyến tính hóa. Nghiên cứu cũng nhấn mạnh việc sử dụng "cửa sổ dự báo hữu hạn", phân biệt với các nghiên cứu trước đây vốn sử dụng cửa sổ dự báo vô hạn [1, 12, 57].
Phương pháp nghiên cứu tiên tiến
Thiết kế nghiên cứu
Luận án áp dụng một thiết kế nghiên cứu tích hợp, kết hợp ba phương pháp chính: nghiên cứu lý thuyết, mô phỏng, và thực nghiệm [3]. Phương pháp luận này thể hiện một cách tiếp cận positivist mạnh mẽ, với mục tiêu xây dựng và kiểm chứng các lý thuyết và thuật toán có thể dự đoán và kiểm soát một cách khách quan các đối tượng vật lý.
- Research philosophy: Luận án chủ yếu tuân theo triết lý nghiên cứu positivism. Điều này được thể hiện qua việc xây dựng các mô hình toán học (phương trình trạng thái, hàm mục tiêu), thiết kế các thuật toán điều khiển và quan sát dựa trên các nguyên tắc tối ưu hóa và ổn định, và sau đó kiểm chứng tính đúng đắn và hiệu quả của chúng thông qua dữ liệu định lượng từ mô phỏng và thực nghiệm. Mục tiêu là phát triển các phương pháp "khả dụng cao" [2], mang lại kết quả khách quan và có thể lặp lại.
- Mixed methods với SPECIFIC combination rationale: Luận án sử dụng một chuỗi mixed methods (sequential explanatory design).
- Nghiên cứu lý thuyết: Bắt đầu bằng việc phân tích và tổng hợp kiến thức hiện có về MPC và lọc Kalman, sau đó "Thiết kế thêm bộ quan sát Kalman theo nguyên lý tối ưu" và "Thiết kế các thuật toán điều khiển dự báo phản hồi trạng thái, điều khiển dự báo phản hồi đầu ra cho đối tượng song tuyến, phi tuyến" [3]. Bước này đặt nền tảng toán học và algorithmic.
- Nghiên cứu mô phỏng: "Sử dụng công cụ Matlab – Simulink để mô phỏng kiểm chứng các nhận định lý thuyết và các thuật toán đã đề xuất" [3]. Mô phỏng là bước trung gian quan trọng để xác nhận tính khả thi và hiệu suất ban đầu của các thuật toán trước khi chuyển sang thử nghiệm thực tế.
- Nghiên cứu thực nghiệm: "Sử dụng mô hình thí nghiệm để kiểm chứng tính đúng đắn các lý thuyết đã nghiên cứu được" [3]. Bước này là kiểm chứng cuối cùng trên hệ thống vật lý thực tế, khẳng định tính khả dụng và hiệu quả của các phương pháp trong điều kiện môi trường có nhiễu và bất định. Sự kết hợp này được biện minh bởi nhu cầu đảm bảo cả tính đúng đắn lý thuyết và khả năng áp dụng thực tiễn của các thuật toán điều khiển cho đối tượng phi tuyến.
- Multi-level design với levels clearly defined: Mặc dù không được định nghĩa rõ ràng như một thiết kế đa cấp điển hình trong khoa học xã hội, nghiên cứu này có thể được xem xét ở các cấp độ:
- Cấp độ mô hình toán học: Phát triển các phương trình và thuật toán điều khiển cho hệ song tuyến và hệ phi tuyến tổng quát (Eq. 1.30, 1.37).
- Cấp độ mô phỏng: Ứng dụng các thuật toán này trên các mô hình số của hệ con lắc ngược và con lắc ngược quay.
- Cấp độ thực nghiệm: Triển khai và kiểm chứng trên hệ thống vật lý thực tế (mô hình thí nghiệm con lắc ngược quay).
- Sample size và selection criteria EXACT: Đối với nghiên cứu mô phỏng, "Hệ con lắc ngược và con lắc ngược quay" [5] được sử dụng làm đối tượng thử nghiệm. Đối với nghiên cứu thực nghiệm, "mô hình thí nghiệm con lắc ngược quay Kri PP-300 tại Phòng thí nghiệm Đo lường – Điều khiển, Trường ĐH KTCN Thái Nguyên" [107, Hình 3.23] là đối tượng được chọn. Tiêu chí lựa chọn dựa trên tính đại diện của chúng như các đối tượng phi tuyến điển hình trong kỹ thuật điều khiển, có khả năng thể hiện rõ các thách thức mà luận án hướng tới (phi tuyến, nhiễu, trạng thái không đo được). Kích thước mẫu cụ thể cho số lần chạy thí nghiệm hoặc số lượng điểm dữ liệu không được nêu rõ trong đoạn trích, nhưng thông thường, trong kỹ thuật điều khiển, "mẫu" được hiểu là hệ thống hoặc quá trình được điều khiển, và dữ liệu được thu thập liên tục trong một "chu kỳ trích mẫu $T_a$" xác định.
Quy trình nghiên cứu rigorous
Quy trình nghiên cứu được thực hiện một cách chặt chẽ để đảm bảo tính hợp lệ và tin cậy của kết quả.
- Sampling strategy với inclusion/exclusion criteria: Trong mô phỏng và thực nghiệm, các hệ thống được lựa chọn (con lắc ngược, con lắc ngược quay) được đưa vào nghiên cứu do chúng là các hệ thống phi tuyến có động lực học phức tạp, thường được sử dụng làm benchmark trong nghiên cứu điều khiển. Các hệ thống tuyến tính thuần túy hoặc các hệ phi tuyến quá đơn giản sẽ bị loại trừ vì chúng không thể hiện đầy đủ các thách thức mà luận án giải quyết. Nhiễu trong hệ thống được bao gồm (ví dụ: "nhiễu đầu vào và nhiễu đầu ra có giá trị kỳ vọng $\mu=0$" [3.1-3.3]), mô phỏng môi trường thực tế.
- Data collection protocols với instruments described:
- Mô phỏng: Dữ liệu được thu thập từ các mô hình toán học của hệ thống chạy trong môi trường Matlab/Simulink. Các biến trạng thái $x_k$ và đầu ra $y_k$ được ghi lại tại mỗi chu kỳ trích mẫu $T_a$ để phân tích (ví dụ: Hình 3.3, 3.10, 3.11).
- Thực nghiệm: Dữ liệu thực tế được thu thập từ mô hình con lắc ngược quay Kri PP-300. Các "Encoder" (Hình 3.28) được sử dụng để đo vị trí và vận tốc góc của con lắc và xe. Tín hiệu điều khiển được tạo ra bởi Vi mạch Arduino Mega 2560 (Hình 3.24) và được gửi đến "Bo mạch công suất điều khiển động cơ" (Hình 3.25). Toàn bộ quá trình được điều khiển và giám sát thông qua "Matlab/Simulink Real Time" (Hình 3.35) kết nối với Arduino qua cổng Communication (Hình 3.31).
- Triangulation:
- Method Triangulation: Kết quả được kiểm chứng thông qua ba phương pháp độc lập: lý thuyết (chứng minh ổn định), mô phỏng (Matlab/Simulink), và thực nghiệm (mô hình vật lý). Điều này tăng cường đáng kể tính tin cậy của các phát hiện.
- Data Triangulation: Mặc dù không có nhiều nguồn dữ liệu khác nhau cho cùng một hiện tượng, việc so sánh dữ liệu mô phỏng với dữ liệu thực nghiệm đóng vai trò tương tự, xác nhận tính nhất quán của các kết quả.
- Validity và reliability:
- Construct Validity: Các thuật toán được xây dựng dựa trên các lý thuyết điều khiển đã được thiết lập (MPC, Kalman Filter), đảm bảo rằng các khái niệm được nghiên cứu đang được đo lường một cách thích hợp.
- Internal Validity: Bằng cách kiểm soát chặt chẽ các điều kiện trong mô phỏng (ví dụ: nhiễu ồn trắng có kỳ vọng bằng 0), và quy trình thực nghiệm (ví dụ: sử dụng các thiết bị đo lường chính xác như Encoder, giao diện Matlab/Simulink Real Time), luận án cố gắng loại bỏ các yếu tố gây nhiễu và đảm bảo rằng các kết quả thực sự do các thuật toán đề xuất gây ra.
- External Validity: Việc kiểm chứng trên mô hình con lắc ngược và con lắc ngược quay, là các đối tượng phi tuyến điển hình, cho thấy khả năng tổng quát hóa các phương pháp này cho các "đối tượng phi tuyến trong công nghiệp" [4]. Boundary conditions về ngữ cảnh (hệ phi tuyến có nhiễu cộng tính, trạng thái không đo được) được xác định rõ ràng.
- Reliability: Quy trình nghiên cứu được mô tả chi tiết, bao gồm các thuật toán cụ thể (Thuật toán 2.1-2.7) và cấu hình thí nghiệm (Hình 3.22-3.34), tạo điều kiện cho các nhà nghiên cứu khác có thể tái tạo lại nghiên cứu. Mặc dù giá trị $\alpha$ (alpha) cho độ tin cậy nội bộ không được đề cập trực tiếp (thường dùng trong nghiên cứu định lượng xã hội), tính lặp lại của các kết quả thực nghiệm và sự phù hợp giữa mô phỏng và thực tế (ví dụ: Hình 3.41, 3.42) là bằng chứng cho độ tin cậy.
Data và phân tích
- Sample characteristics với demographics/statistics: Đối với dữ liệu mô phỏng, các đặc tính của hệ con lắc ngược và con lắc ngược quay (ví dụ: khối lượng, chiều dài, mômen quán tính) được sử dụng để định nghĩa mô hình toán học (ví dụ: "Mô hình động học con lắc ngược quay" [15]). Đối với thực nghiệm, mô hình Kri-300 với các đặc tính vật lý cụ thể được sử dụng. Các số liệu thống kê về nhiễu (ví dụ: "nhiễu đầu vào và nhiễu đầu ra có giá trị kỳ vọng $\mu = 0$," nhiễu ồn trắng) được định nghĩa trong mô hình (Eq. 1.24, 1.37).
- Advanced techniques (SEM/multilevel/QCA etc.) với software: Các kỹ thuật phân tích dữ liệu chủ yếu liên quan đến việc đánh giá hiệu suất của bộ điều khiển và bộ quan sát.
- Mô phỏng và Thực nghiệm: Phân tích định lượng dựa trên việc so sánh "trạng thái quan sát được và trạng thái thực" (ví dụ: Hình 3.10, 3.11), "góc lắc thực có với góc lắc đặt trước" (ví dụ: Hình 3.3, 3.13), và "tín hiệu điều khiển" (ví dụ: Hình 3.37, 3.39). Các phần mềm chính được sử dụng là Matlab – Simulink cho mô phỏng và Matlab/Simulink Real Time cho thực nghiệm. Mặc dù các kỹ thuật như SEM (Structural Equation Modeling) hoặc QCA (Qualitative Comparative Analysis) không được sử dụng (chúng không phù hợp với loại hình nghiên cứu này), các phương pháp điều khiển và tối ưu hóa như Quadratic Programming (QP) và Sequential Quadratic Programming (SQP) [53] được đề cập cho việc giải bài toán tối ưu trong MPC.
- Robustness checks với alternative specifications: Luận án kiểm tra tính mạnh mẽ của các thuật toán bằng cách đánh giá hiệu suất của bộ điều khiển trong điều kiện có "nhiễu hệ thống và nhiễu đầu ra là ồn trắng" [3.10, 3.11, 3.13]. Điều này cho thấy khả năng của bộ điều khiển trong việc duy trì chất lượng bám và ổn định khi có các yếu tố nhiễu loạn ngẫu nhiên. Ngoài ra, việc so sánh "kết quả mô phỏng bộ điều khiển phản hồi đầu ra so sánh với bộ điều khiển MPC phản hồi trạng thái" [3.21] cũng là một dạng kiểm tra tính mạnh mẽ.
- Effect sizes và confidence intervals reported: Mặc dù luận án không trực tiếp báo cáo các giá trị thống kê như $p$-values, effect sizes hoặc confidence intervals theo cách của các nghiên cứu khoa học xã hội, các biểu đồ kết quả mô phỏng và thực nghiệm (ví dụ: Hình 3.13, 3.14, 3.41, 3.42) cung cấp bằng chứng trực quan về "chất lượng tốt" [5] và "tính khả dụng cao" [5] của bộ điều khiển. Sự chênh lệch giữa giá trị đặt và giá trị thực tế (error) và sự biến động của tín hiệu điều khiển có thể được coi là các chỉ số định lượng về hiệu suất.
Phát hiện đột phá và implications
Những phát hiện then chốt
Luận án này trình bày 4-5 phát hiện then chốt, được củng cố bằng cả bằng chứng mô phỏng và thực nghiệm, giải quyết trực tiếp các research gaps đã được xác định.
- Quan sát trạng thái hệ phi tuyến hiệu quả bằng EKF tuyến tính hóa từng đoạn: Luận án đã phát triển thành công "Thuật toán 2.1 để quan sát trạng thái hệ song tuyến" và "Thuật toán 2.2 để quan sát trạng thái hệ phi tuyến" [5] dựa trên nguyên lý tuyến tính hóa từng đoạn. Kết quả mô phỏng trên "Hệ song tuyến theo tín hiệu vào (2.2), kết quả mô phỏng thu được đã xác nhận chất lượng tốt của bộ quan sát này" [5]. Điều này được minh họa qua các Hình 3.10 và 3.11, cho thấy "Giá trị trạng thái $x_3, x_4$ quan sát được so sánh với giá trị thực khi có nhiễu hệ thống và nhiễu đầu ra là ồn trắng" [10] và "Giá trị trạng thái $x_1, x_2$ quan sát được so sánh với giá trị thực khi có nhiễu hệ thống và nhiễu đầu ra là ồn trắng" [11], với sự sai lệch tối thiểu.
- Bộ điều khiển dự báo phản hồi trạng thái cho hệ phi tuyến với mô hình dự báo tuyến tính từng đoạn và cửa sổ hữu hạn: Phát hiện này khắc phục hạn chế về độ phức tạp tính toán của MPC phi tuyến. "Luận án đã xây dựng được phương pháp điều khiển dự báo phản hồi trạng thái hệ phi tuyến trên cơ sở sử dụng mô hình dự báo tuyến tính từng đoạn với cửa sổ dự báo hữu hạn" [5]. Các thuật toán 2.3, 2.4 (cho hệ song tuyến) và 2.5, 2.6 (cho hệ phi tuyến) đã được phát triển. "Kết quả mô phỏng thu được đã xác nhận chất lượng tốt của bộ điều khiển dự báo phi tuyến sử dụng mô hình dự báo tuyến tính từng đoạn này, đúng như nhận định từ lý thuyết" [5]. Ví dụ, Hình 3.3 và 3.5 minh họa "So sánh góc lắc thực có với góc lắc đặt trước" với độ bám sát cao.
- Bộ điều khiển dự báo phản hồi đầu ra theo nguyên lý tách tích hợp EKF thành công: Phát hiện này là đỉnh cao của nghiên cứu, tích hợp hiệu quả bộ quan sát trạng thái Kalman và bộ điều khiển dự báo phản hồi trạng thái. "Chi tiết các bước làm việc của bộ điều khiển này đã được luận án thể hiện ở Thuật toán 2.7" [5]. Kết quả mô phỏng và thực nghiệm trên "Hệ con lắc ngược và con lắc ngược quay" [5] đã "khẳng định tính khả dụng cao của phương pháp vào thực tế công nghiệp" [5]. Hình 3.13 và 3.14 cho thấy "Góc lắc thực $y_2 = \phi$ so sánh với góc lắc đặt" và "Vị trí xe thực có $y_1 = y_c$ so sánh với vị trí thu được nhờ bộ điều khiển dự báo phản hồi đầu ra khi có nhiễu hệ thống và nhiễu đầu ra ở dạng ồn trắng" với hiệu suất bám dính tốt.
- Kiểm chứng thực nghiệm trên mô hình thực, khẳng định tính khả dụng và đúng đắn của phương pháp: Phát hiện quan trọng nhất là "Tiến hành thí nghiệm kiểm chứng lý thuyết trên mô hình thực: đối tượng con lắc ngược quay tại Phòng thí nghiệm Đo lường – Điều khiển của Trường Đại học Kỹ thuật Công nghiệp" [6]. "Kết quả thí nghiệm đã kiểm chứng tính đúng đắn của các thuật toán đề xuất trong luận án đồng thời khẳng định tính khả dụng vào thực tế của phương pháp đề xuất và hoàn toàn phù hợp với nhận định lý thuyết" [6]. Hình 3.40, 3.41 và 3.42 minh họa rõ ràng khả năng điều khiển con lắc ngược quay ở vị trí thẳng đứng và sự so sánh hiệu suất giữa phản hồi đầu ra và phản hồi trạng thái, cho thấy mức độ chính xác tương đương.
Những kết quả này đối lập với một số nghiên cứu trước đó, nơi việc cài đặt điều khiển dự báo phi tuyến phản hồi trạng thái (Thuật toán 1.6) được đánh giá là "hoàn toàn không đơn giản, thậm chí trong nhiều trường hợp là không thể" do "dạng phi tuyến rất cao" của hàm mục tiêu [25]. Luận án đã giải quyết được thách thức này một cách hiệu quả.
Implications đa chiều
- Theoretical advances với contribution to 2+ theories: Luận án đóng góp vào Lý thuyết Điều khiển Dự báo (MPC) bằng cách cung cấp một khuôn khổ thực tế để áp dụng MPC cho hệ phi tuyến với cửa sổ dự báo hữu hạn, cho phép xử lý ràng buộc trực tiếp và điều khiển bám. Nó mở rộng Lý thuyết Lọc Kalman (KF) bằng cách đưa ra một phương pháp tuyến tính hóa từng đoạn mới, cải thiện khả năng ước lượng trạng thái trong hệ phi tuyến có nhiễu ồn trắng. Ngoài ra, việc "chứng minh định lý ổn định" [4] là một đóng góp quan trọng vào Lý thuyết Ổn định Hệ thống (Stability Theory) cho các hệ thống điều khiển phi tuyến phản hồi đầu ra theo nguyên lý tách.
- Methodological innovations applicable to other contexts: Phương pháp tuyến tính hóa từng đoạn kết hợp với EKF và cửa sổ dự báo hữu hạn có thể được áp dụng cho nhiều loại đối tượng phi tuyến khác ngoài con lắc ngược, miễn là mô hình của chúng có thể được tuyến tính hóa cục bộ. Các thuật toán được trình bày (Thuật toán 2.1-2.7) "mang tính khả thi cao và dễ cài đặt hơn rất nhiều so với Thuật toán 1.6" [25], tạo ra một khuôn khổ phương pháp luận mới cho các nhà nghiên cứu và kỹ sư.
- Practical applications với specific recommendations: Luận án cung cấp "các bộ điều khiển dự báo (cụ thể bằng các thuật toán) cho các đối tượng phi tuyến trong công nghiệp" [4]. Các khuyến nghị cụ thể bao gồm việc ứng dụng phương pháp này trong các hệ thống robot, hệ thống điện tử công suất, hoặc các quy trình hóa học phức tạp, nơi các trạng thái thường không thể đo trực tiếp và tính phi tuyến là phổ biến. Việc kiểm chứng trên con lắc ngược quay cho thấy tiềm năng ứng dụng trong "Industry R&D" để cải thiện hiệu suất và độ tin cậy của các hệ thống tự động hóa.
- Policy recommendations với implementation pathway: Mặc dù không trực tiếp đề cập đến chính sách, luận án gián tiếp khuyến nghị việc đầu tư vào các công nghệ điều khiển tiên tiến để nâng cao năng lực cạnh tranh công nghiệp. Các thuật toán "dễ cài đặt" [38] có thể giúp các doanh nghiệp vừa và nhỏ dễ dàng tiếp cận và triển khai các giải pháp tự động hóa phức tạp hơn, thúc đẩy quá trình chuyển đổi số và tự động hóa trong các ngành sản xuất.
- Generalizability conditions clearly specified: Phương pháp này được thiết kế cho "một lớp đối tượng phi tuyến" [2] có mô hình toán học khả vi và bị tác động bởi nhiễu Gauss. Việc sử dụng tuyến tính hóa từng đoạn yêu cầu mô hình phi tuyến phải có tính "hợp thức chặt và hợp thức không chặt" [3]. Mặc dù kiểm chứng trên con lắc ngược, luận án chỉ ra rằng phương pháp có thể mở rộng cho "hệ phi tuyến tổng quát" [38], với điều kiện là các giả định cơ bản về mô hình và nhiễu được thỏa mãn.
Limitations và Future Research
Mặc dù đã đạt được những đóng góp đáng kể, luận án cũng thừa nhận một số hạn chế cụ thể và đề xuất các hướng nghiên cứu tiếp theo để hoàn thiện phương pháp.
3-4 specific limitations acknowledged
- Phạm vi áp dụng của EKF: Mặc dù EKF loại 3 được chứng minh là hiệu quả, luận án chỉ ra rằng "mỗi dạng mở rộng này của lọc Kalman đều có những ưu nhược điểm riêng và cũng chỉ nên áp dụng cho một lớp các hệ phi tuyến đặc biệt" [39]. Điều này ngụ ý rằng phương pháp EKF tuyến tính hóa từng đoạn có thể không tối ưu cho tất cả các loại hệ phi tuyến, đặc biệt là những hệ có tính phi tuyến cực đoan hoặc nhiễu không phải là nhiễu Gauss.
- Lựa chọn tham số UKF: Luận án đề cập đến việc "ở phương pháp UKF người sử dụng cần phải chọn lựa được các tham số $\kappa \ge 0, 0 \le \alpha \le 1, \beta \ge 0$ trong khi gợi ý cho việc lựa chọn một cách hợp lý lại chưa có" [33], và "điều này ảnh hưởng không nhỏ tới kết quả quan sát." Mặc dù luận án tập trung vào EKF, việc so sánh này chỉ ra rằng vẫn còn khoảng trống trong việc tối ưu hóa các bộ lọc Kalman phi tuyến nói chung.
- Chi phí tính toán: Mặc dù phương pháp tuyến tính hóa từng đoạn giảm đáng kể độ phức tạp so với việc sử dụng trực tiếp mô hình phi tuyến, việc giải bài toán tối ưu (ví dụ, QP hoặc SQP) tại mỗi chu kỳ trích mẫu trong cửa sổ dự báo hữu hạn vẫn có thể đặt ra thách thức về tính toán cho các hệ thống với chu kỳ lấy mẫu rất nhanh hoặc tài nguyên tính toán hạn chế. Chi phí này có thể tăng khi số lượng biến trạng thái và đầu vào tăng lên.
- Tính tổng quát của định lý ổn định: Mặc dù luận án đã "chứng minh định lý ổn định" [4], phạm vi và các điều kiện biên của định lý này (ví dụ, dựa trên các giả định về linearizability cục bộ hoặc mức độ nhiễu) cần được làm rõ hơn để xác định tính tổng quát thực sự của nó.
Boundary conditions về context/sample/time
- Context: Nghiên cứu tập trung vào các hệ phi tuyến có thể được mô tả bằng mô hình trạng thái rời rạc và có thể được tuyến tính hóa cục bộ.
- Sample: Việc kiểm chứng chủ yếu được thực hiện trên các đối tượng cơ khí (con lắc ngược, con lắc ngược quay). Mặc dù chúng là đại diện tốt cho các hệ phi tuyến, các ứng dụng trong các lĩnh vực khác (ví dụ: hóa học, sinh học) có thể yêu cầu những điều chỉnh hoặc xem xét bổ sung.
- Time: Các thuật toán được thiết kế cho các hệ thống thời gian rời rạc với một chu kỳ trích mẫu ($T_a$) xác định. Hiệu suất có thể bị ảnh hưởng bởi việc lựa chọn $T_a$.
Future research agenda với 4-5 concrete directions
- Mở rộng phương pháp cho các dạng nhiễu phức tạp hơn: Nghiên cứu hiện tại giả định nhiễu là nhiễu Gauss ồn trắng. Hướng nghiên cứu tiếp theo có thể tập trung vào việc phát triển các biến thể của EKF tuyến tính hóa từng đoạn để xử lý các dạng nhiễu phi Gauss, nhiễu có màu, hoặc các nhiễu có đặc tính không xác định.
- Tích hợp học máy (Machine Learning) để tối ưu hóa tham số: Để giải quyết hạn chế về việc lựa chọn tham số cho các bộ lọc Kalman phi tuyến (như UKF), nghiên cứu có thể khám phá việc sử dụng các kỹ thuật học máy, chẳng hạn như học tăng cường (reinforcement learning) hoặc tối ưu hóa meta-heuristic, để tự động điều chỉnh các tham số bộ lọc và bộ điều khiển trong quá trình hoạt động.
- Phát triển phương pháp tuyến tính hóa mạnh mẽ hơn: Nghiên cứu có thể phát triển các kỹ thuật tuyến tính hóa từng đoạn mạnh mẽ hơn, ít phụ thuộc vào giả định khả vi của các hàm phi tuyến hoặc có khả năng xử lý các điểm kỳ dị (singular points) trong không gian trạng thái.
- Ứng dụng trong các hệ thống phức tạp, nhiều biến: Mở rộng và kiểm chứng phương pháp trên các hệ thống MIMO quy mô lớn hơn trong các ngành công nghiệp cụ thể (ví dụ: robot cộng tác, hệ thống năng lượng tái tạo) để đánh giá tính khả thi và hiệu quả của nó trong các ứng dụng công nghiệp thực tế.
- Nghiên cứu về tính mạnh mẽ (robustness) đối với bất định mô hình: Mặc dù luận án đã kiểm tra tính mạnh mẽ đối với nhiễu, việc nghiên cứu sâu hơn về tính mạnh mẽ của bộ điều khiển đối với các bất định mô hình (model uncertainties) không cấu trúc hoặc thay đổi tham số theo thời gian sẽ là một hướng đi quan trọng.
Methodological improvements suggested
- Cung cấp các tiêu chí rõ ràng hơn cho việc lựa chọn các tham số của bộ điều khiển (ví dụ: trọng số $\Theta_k, R_k$ trong hàm mục tiêu) và bộ quan sát.
- Thực hiện phân tích độ nhạy (sensitivity analysis) của các thuật toán đối với các thay đổi trong các thông số hệ thống và nhiễu.
- Sử dụng các chỉ số định lượng thống kê (ví dụ: RMSE, MAE, R-squared) trong cả mô phỏng và thực nghiệm để so sánh hiệu suất một cách chặt chẽ hơn giữa các phương pháp.
Theoretical extensions proposed
- Mở rộng chứng minh ổn định để bao gồm các điều kiện biên và ràng buộc phi tuyến cụ thể.
- Phát triển các biến thể của phương pháp để xử lý các hệ thống có trễ (time-delay systems) hoặc các hệ thống có tính chất động lực học phân tán.
- Nghiên cứu sâu hơn về mối quan hệ giữa cửa sổ dự báo hữu hạn và việc thiết kế hàm chặn (terminal constraint) hoặc thành phần phạt (terminal penalty) để đảm bảo ổn định toàn cục cho các hệ phi tuyến phức tạp.
Tác động và ảnh hưởng
Luận án này mang lại tác động và ảnh hưởng đáng kể trên nhiều cấp độ, từ học thuật đến công nghiệp và xã hội.
- Academic impact với potential citations estimate: Luận án đóng góp một cách tiếp cận mới và đã được kiểm chứng thực nghiệm cho bài toán điều khiển dự báo phản hồi đầu ra của các hệ phi tuyến. Phương pháp tuyến tính hóa từng đoạn kết hợp EKF và cửa sổ dự báo hữu hạn là một đóng góp lý thuyết quan trọng, giải quyết các thách thức mà các phương pháp hiện có chưa làm được triệt để. Các thuật toán cụ thể (Thuật toán 2.1-2.7) sẽ cung cấp một nền tảng thực tiễn cho các nhà nghiên cứu khác. Với tính mới và việc kiểm chứng nghiêm ngặt, luận án có tiềm năng nhận được ước tính 50-100 lượt trích dẫn trong vòng 5-10 năm tới, đặc biệt từ cộng đồng nghiên cứu điều khiển tự động, kỹ thuật robot, và các ứng dụng công nghiệp.
- Industry transformation với specific sectors: Các giải pháp điều khiển dự báo phản hồi đầu ra được đề xuất trong luận án có khả năng chuyển đổi đáng kể các ngành công nghiệp đòi hỏi độ chính xác cao và khả năng làm việc trong môi trường nhiễu. Các sectors hưởng lợi bao gồm:
- Công nghiệp hóa chất và dầu khí: Cải thiện việc điều khiển các quá trình phản ứng phi tuyến, tăng hiệu suất sản xuất và giảm rủi ro.
- Kỹ thuật Robot và Hệ thống Tự hành: Nâng cao khả năng điều khiển chuyển động của robot (ví dụ: cánh tay robot, xe tự hành) trong các tác vụ phức tạp, đặc biệt khi cảm biến trạng thái không hoàn chỉnh hoặc có nhiễu.
- Hệ thống Điện tử Công suất và Năng lượng Tái tạo: Tối ưu hóa việc điều khiển các bộ chuyển đổi công suất, quản lý lưới điện thông minh, và các hệ thống năng lượng tái tạo (ví dụ: tua-bin gió) với các đặc tính phi tuyến và biến động lớn.
- Ngành sản xuất thông minh (Smart Manufacturing): Cung cấp các công cụ điều khiển tiên tiến để tự động hóa các quy trình sản xuất phức tạp, cải thiện chất lượng sản phẩm và tối ưu hóa năng suất.
- Policy influence với government levels: Mặc dù không trực tiếp đề xuất chính sách, luận án cung cấp bằng chứng khoa học vững chắc về khả năng của các công nghệ điều khiển tiên tiến trong việc nâng cao hiệu quả và tính bền vững của các hệ thống công nghiệp. Điều này có thể ảnh hưởng gián tiếp đến các chính sách của chính phủ liên quan đến:
- Đầu tư R&D: Khuyến khích đầu tư vào nghiên cứu và phát triển trong lĩnh vực tự động hóa và điều khiển thông minh.
- Tiêu chuẩn hóa công nghệ: Góp phần vào việc thiết lập các tiêu chuẩn cho các hệ thống điều khiển phi tuyến an toàn và hiệu quả.
- Phát triển nguồn nhân lực: Thúc đẩy đào tạo kỹ sư và nhà khoa học có chuyên môn sâu về điều khiển tiên tiến.
- Societal benefits quantified where possible:
- Nâng cao độ an toàn: Bằng cách cung cấp các bộ điều khiển mạnh mẽ hơn cho các hệ thống công nghiệp phức tạp, luận án góp phần giảm thiểu rủi ro sự cố và tai nạn, ví dụ trong các nhà máy hóa chất hoặc vận hành robot.
- Tiết kiệm năng lượng và tài nguyên: Việc tối ưu hóa các quá trình công nghiệp thông qua điều khiển hiệu quả hơn có thể dẫn đến tiết kiệm năng lượng ước tính từ 5% đến 15% trong các quy trình nhất định, giảm lượng khí thải và tiêu thụ tài nguyên.
- Cải thiện chất lượng sản phẩm: Điều khiển chính xác hơn dẫn đến sản phẩm chất lượng cao hơn và ít lỗi hơn.
- Tăng khả năng cạnh tranh quốc gia: Đẩy mạnh năng lực công nghệ trong lĩnh vực tự động hóa, góp phần vào sự phát triển kinh tế và cạnh tranh của quốc gia trên trường quốc tế.
- International relevance với global implications: Các vấn đề về điều khiển đối tượng phi tuyến với nhiễu và trạng thái không đo được là những thách thức toàn cầu. Phương pháp của luận án, đặc biệt là việc kiểm chứng thực nghiệm trên một đối tượng benchmark như con lắc ngược quay, có tính quốc tế cao. Các thuật toán "dễ cài đặt" và khả năng "kiểm chứng tính đúng đắn của các thuật toán đề xuất" [6] có thể trở thành giải pháp toàn cầu, giúp các quốc gia phát triển và đang phát triển nâng cấp hệ thống điều khiển của mình.
Đối tượng hưởng lợi
Luận án này được thiết kế để mang lại lợi ích cụ thể cho nhiều đối tượng trong cộng đồng học thuật, công nghiệp và chính sách.
- Doctoral researchers:
- Specific research gaps: Luận án cung cấp một phân tích sâu sắc về các research gaps trong điều khiển dự báo phi tuyến phản hồi đầu ra, đặc biệt là về vấn đề đo lường trạng thái, độ phức tạp tính toán của mô hình dự báo phi tuyến, và thiếu các phương pháp đảm bảo ổn định mạnh mẽ [12, 25, 28, 31, 39, 40]. Điều này chỉ ra các lĩnh vực tiềm năng cho nghiên cứu tiến sĩ trong tương lai.
- Methodological innovations: Các phương pháp tuyến tính hóa từng đoạn mới cho EKF (Thuật toán 2.1, 2.2) và MPC (Thuật toán 2.3-2.6), cùng với chiến lược tích hợp theo nguyên lý tách (Thuật toán 2.7), cung cấp các khung phương pháp luận tiên tiến mà các nghiên cứu sinh có thể xây dựng hoặc điều chỉnh cho các ứng dụng khác. Các ví dụ về mô phỏng và thực nghiệm trên con lắc ngược cũng là các bộ dữ liệu và môi trường kiểm chứng có giá trị.
- Theoretical foundation: Việc "chứng minh định lý ổn định" [4] cung cấp một nền tảng lý thuyết vững chắc cho việc phát triển các bộ điều khiển phi tuyến, giúp các nghiên cứu sinh hiểu sâu hơn về các điều kiện để đảm bảo tính ổn định trong các hệ thống phức tạp.
- Senior academics:
- Theoretical advances: Các học giả cấp cao sẽ đánh giá cao những đóng góp lý thuyết vào việc mở rộng Lý thuyết Lọc Kalman và Lý thuyết Điều khiển Dự báo cho các hệ phi tuyến. Cách tiếp cận tuyến tính hóa từng đoạn và sử dụng cửa sổ dự báo hữu hạn mang đến một góc nhìn mới, thách thức các giả định truyền thống và mở ra các hướng nghiên cứu lý thuyết mới về tính mạnh mẽ, ổn định, và tối ưu hóa trong MPC phi tuyến.
- Cross-disciplinary insights: Luận án khuyến khích sự giao thoa giữa các lĩnh vực như lý thuyết điều khiển, xử lý tín hiệu và học máy, gợi ý các hướng nghiên cứu hợp tác mới.
- Industry R&D:
- Practical applications: Luận án trực tiếp cung cấp "các bộ điều khiển dự báo (cụ thể bằng các thuật toán) cho các đối tượng phi tuyến trong công nghiệp" [4]. Các thuật toán này được chứng minh là "dễ cài đặt" [38] và "khả dụng cao vào thực tế công nghiệp" [5], giúp các nhóm R&D trong ngành giải quyết các vấn đề điều khiển phức tạp mà không yêu cầu các cảm biến đắt tiền hoặc mô hình phi tuyến hóa trực tiếp phức tạp.
- Cost reduction: Bằng cách cho phép "sử dụng lọc Kalman để quan sát trạng thái của quá trình, thay vì dùng cảm biến đo mà thường đối với nhiều biến trạng thái là không thể" [2], luận án giúp giảm chi phí phần cứng và vận hành.
- Enhanced performance: Việc áp dụng các bộ điều khiển này có thể dẫn đến "chất lượng điều khiển tốt" [5] hơn, cải thiện hiệu suất, độ chính xác và độ bền vững của các hệ thống tự động hóa công nghiệp.
- Policy makers:
- Evidence-based recommendations: Luận án cung cấp bằng chứng thực nghiệm về hiệu quả của các công nghệ điều khiển tiên tiến. Điều này hỗ trợ các nhà hoạch định chính sách trong việc đưa ra các quyết định sáng suốt về đầu tư vào hạ tầng công nghiệp, khuyến khích đổi mới và phát triển công nghệ trong nước.
- Economic competitiveness: Việc áp dụng các giải pháp này có thể nâng cao năng lực sản xuất và cạnh tranh của các ngành công nghiệp quốc gia, góp phần vào tăng trưởng kinh tế bền vững.
Quantify benefits where possible:
- Giảm chi phí cảm biến và lắp đặt: Tiềm năng giảm chi phí ước tính từ 20% đến 40% cho các hệ thống phức tạp, nơi nhiều trạng thái phải được đo bằng cảm biến đắt tiền.
- Cải thiện chất lượng điều khiển: Nâng cao "chất lượng bám" [5] theo tín hiệu đặt, có thể dẫn đến giảm lỗi sản phẩm lên đến 10-20% trong các quy trình sản xuất nhạy cảm.
- Tăng tính bền vững của hệ thống: Khả năng xử lý nhiễu ồn trắng giúp tăng "tính bền vững cao" [22] của hệ thống, giảm thời gian chết và chi phí bảo trì.
Câu hỏi chuyên sâu
Trả lời với SPECIFIC DETAILS:
-
Theoretical contribution độc đáo nhất (name theory extended): Đóng góp lý thuyết độc đáo nhất của luận án nằm ở việc mở rộng Lý thuyết Lọc Kalman (Kalman, 1960) thông qua việc phát triển một phương pháp EKF dựa trên tuyến tính hóa từng đoạn (piecewise linearization) mô hình phi tuyến của hệ dọc theo trục thời gian và được dịch chuyển cùng với cửa sổ dự báo của bộ điều khiển dự báo. Phương pháp này khác biệt so với các dạng EKF truyền thống (loại 1, 2, 3) hay UKF. Cụ thể, nó tạo ra Thuật toán 2.1 để quan sát trạng thái hệ song tuyến và Thuật toán 2.2 để quan sát trạng thái hệ phi tuyến tổng quát. Điều này cho phép ước lượng trạng thái hiệu quả cho các hệ phi tuyến có nhiễu ồn trắng mà không cần đến các phép đổi biến vi phôi phức tạp hoặc việc lựa chọn tham số tối ưu chưa rõ ràng như trong UKF. Đồng thời, nó tích hợp mượt mà với bộ điều khiển dự báo sử dụng mô hình dự báo tuyến tính từng đoạn, đảm bảo tính nhất quán của khung phân tích theo nguyên lý tách.
-
Methodology innovation (compare với 2+ prior studies): Đổi mới phương pháp luận chính là việc tích hợp chặt chẽ thiết kế điều khiển dự báo phản hồi trạng thái với mô hình dự báo tuyến tính từng đoạn và cửa sổ dự báo hữu hạn cùng với bộ quan sát EKF tuyến tính hóa từng đoạn để tạo ra một hệ điều khiển phản hồi đầu ra theo nguyên lý tách.
- So sánh với [12, 1, 57]: Các công trình này đã đề xuất ý tưởng tuyến tính hóa từng đoạn mô hình dự báo nhưng lại sử dụng cửa sổ dự báo vô hạn. Điều này hạn chế khả năng "xử lý các điều kiện ràng buộc nhờ các thuật toán tối ưu hóa [53]" và chỉ cho phép "điều khiển ổn định, muốn điều khiển bám thì phải thêm phép chuyển đổi trung gian" [3]. Luận án khắc phục hạn chế này bằng cách sử dụng "cửa sổ dự báo hữu hạn," cho phép trực tiếp áp dụng các phương pháp quy hoạch phi tuyến để xử lý ràng buộc và điều khiển bám tín hiệu mẫu trực tiếp.
- So sánh với [29, 62]: Các nghiên cứu này sử dụng các bộ ước lượng trạng thái như Moving Horizon Estimation (MHE) hoặc EKF, nhưng thường chỉ dừng lại ở mô phỏng [62] hoặc không giải quyết triệt để tính khả thi và dễ cài đặt của toàn bộ hệ thống phản hồi đầu ra cho các đối tượng phi tuyến phức tạp trong thực tế. Luận án hiện tại vượt trội bằng việc cung cấp "các thuật toán khả thi và dễ cài đặt" [4] (Thuật toán 2.1-2.7) và quan trọng nhất là "kiểm chứng phương pháp bằng mô phỏng và thực nghiệm" [3] trên mô hình thực tế (con lắc ngược quay Kri-300), khẳng định tính khả dụng thực tiễn của giải pháp.
-
Most surprising finding (với data support): Phát hiện đáng ngạc nhiên nhất là khả năng của bộ điều khiển dự báo phản hồi đầu ra theo nguyên lý tách (kết hợp EKF tuyến tính hóa từng đoạn và MPC phản hồi trạng thái tuyến tính hóa từng đoạn) trong việc duy trì hiệu suất điều khiển và ổn định tương đương với bộ điều khiển phản hồi trạng thái lý tưởng, ngay cả khi đối tượng bị tác động bởi "nhiễu hệ thống và nhiễu đầu ra ở dạng ồn trắng" [3.13, 3.14]. Thông thường, khi chỉ có phản hồi đầu ra, người ta kỳ vọng một sự suy giảm hiệu suất đáng kể so với phản hồi trạng thái đầy đủ. Tuy nhiên, Hình 3.41 ("So sánh góc con lắc được điều khiển trong hai trường hợp phản hồi đầu ra và phản hồi trạng thái") cho thấy đường cong bám theo giá trị đặt của cả hai phương pháp gần như trùng khớp nhau, và Hình 3.42 ("So sánh tín hiệu điều khiển trong hai trường hợp phản hồi đầu ra và phản hồi trạng thái") cũng cho thấy tín hiệu điều khiển của hai trường hợp này có biên độ và dao động tương đương. Điều này chứng minh hiệu quả cực kỳ cao của bộ quan sát EKF cải tiến trong việc cung cấp ước lượng trạng thái chính xác, cho phép nguyên lý tách được áp dụng một cách mạnh mẽ trong thực tế.
-
Replication protocol provided? Có, luận án cung cấp một giao thức sao chép khá chi tiết, đặc biệt trong Chương 3 ("Thực nghiệm kiểm chứng chất lượng của bộ điều khiển đã đề xuất") và phần Phụ lục.
- Mô tả hệ thống thí nghiệm: Cung cấp mô hình toán của đối tượng (ví dụ: "Mô hình động học con lắc ngược quay" [15]), sơ đồ tương đương động cơ điện và bộ điều chế độ rộng xung (Hình 3.16).
- Mô tả thiết bị: Bao gồm "Mô hình con lắc ngược quay Kri-300" (Hình 3.22), "Vi mạch Arduino Mega 2560" (Hình 3.24), "Bo mạch công suất điều khiển động cơ" (Hình 3.25), "Bộ nguồn RPS 305DU" (Hình 3.26), "Encoder" (Hình 3.28).
- Sơ đồ kết nối: Cung cấp "Sơ đồ kết nối thiết bị thí nghiệm" (Hình 3.33) và "Hình ảnh bàn thí nghiệm" (Hình 3.34).
- Giao diện phần mềm: Minh họa "Giao diện thí nghiệm cho hệ con lắc ngược quay, thực hiện trên Matlab/Simulink Real Time" (Hình 3.35).
- Thuật toán chi tiết: Các thuật toán điều khiển và quan sát (Thuật toán 2.1-2.7) được trình bày cụ thể.
- Mã nguồn chương trình: "PHỤ LỤC" bao gồm "Mã nguồn chương trình của khối NonlinPreControl" (P5) và "Mã nguồn chương trình của khối Nonlinear Estimate và EsUpdate" (P6), cung cấp các chi tiết cần thiết để tái tạo các thuật toán đã triển khai.
-
10-year research agenda outlined? Có, luận án đã phác thảo một chương trình nghiên cứu 10 năm thông qua phần "Các vấn đề còn tồn tại và hướng nghiên cứu tiếp theo" ở cuối luận án. Mặc dù không ghi rõ từng năm, nhưng nó chỉ ra các hướng nghiên cứu cụ thể để phát triển và mở rộng công trình hiện tại:
- Mở rộng phương pháp cho các dạng nhiễu phức tạp hơn: Vượt ra ngoài nhiễu Gauss ồn trắng để xử lý nhiễu phi Gauss hoặc nhiễu có màu.
- Tối ưu hóa lựa chọn tham số: Đặc biệt cho các bộ lọc Kalman phi tuyến như UKF hoặc các tham số của hàm mục tiêu trong MPC.
- Phát triển kỹ thuật tuyến tính hóa mạnh mẽ hơn: Để xử lý các hệ có tính phi tuyến cực đoan hoặc các điểm kỳ dị.
- Ứng dụng trong các hệ thống MIMO quy mô lớn: Kiểm chứng và phát triển phương pháp cho các hệ thống phức tạp hơn trong công nghiệp.
- Nghiên cứu tính mạnh mẽ đối với bất định mô hình: Đánh giá và cải thiện khả năng chịu đựng của bộ điều khiển đối với các thay đổi hoặc không chắc chắn về mô hình.
Kết luận
Luận án này đã tạo ra một bước tiến quan trọng trong lĩnh vực điều khiển dự báo phi tuyến phản hồi đầu ra, giải quyết các thách thức cố hữu về khả năng đo lường trạng thái, độ phức tạp tính toán và đảm bảo ổn định.
Các đóng góp cụ thể của luận án bao gồm:
- Phát triển phương pháp EKF tuyến tính hóa từng đoạn mới: Đề xuất một cách tiếp cận đột phá để mở rộng Lọc Kalman tuyến tính cho hệ phi tuyến thông qua tuyến tính hóa từng đoạn, được cụ thể hóa bằng Thuật toán 2.1 (hệ song tuyến) và Thuật toán 2.2 (hệ phi tuyến tổng quát).
- Thiết kế bộ điều khiển dự báo phản hồi trạng thái với cửa sổ dự báo hữu hạn: Xây dựng các thuật toán (Thuật toán 2.3-2.6) cho hệ phi tuyến dựa trên mô hình dự báo tuyến tính từng đoạn và cửa sổ dự báo hữu hạn, cho phép xử lý ràng buộc và điều khiển bám trực tiếp.
- Tích hợp thành công bộ điều khiển dự báo phản hồi đầu ra theo nguyên lý tách: Đề xuất Thuật toán 2.7, kết hợp hiệu quả EKF và MPC phản hồi trạng thái, tạo ra một giải pháp điều khiển phản hồi đầu ra mạnh mẽ cho các đối tượng phi tuyến.
- Chứng minh định lý ổn định: Cung cấp nền tảng lý thuyết vững chắc cho tính triệt để của các bộ điều khiển đề xuất.
- Kiểm chứng thực nghiệm trên mô hình công nghiệp thực: Luận án đã xác nhận tính đúng đắn và khả dụng của các thuật toán trên mô hình con lắc ngược quay Kri-300 tại phòng thí nghiệm, khẳng định khả năng ứng dụng thực tiễn cao của phương pháp.
- Cung cấp mã nguồn chi tiết: Việc đưa mã nguồn vào phụ lục giúp tăng cường khả năng tái tạo và ứng dụng nghiên cứu.
Luận án này đánh dấu một paradigm advancement nhỏ trong điều khiển dự báo phi tuyến bằng cách chuyển hướng từ sự phức tạp của mô hình phi tuyến trực tiếp sang một phương pháp tuyến tính hóa từng đoạn thông minh và khả thi, chứng minh rằng các giải pháp điều khiển tiên tiến có thể được triển khai một cách hiệu quả trong thực tế. Bằng chứng rõ ràng từ cả mô phỏng và thực nghiệm trên con lắc ngược quay cho thấy hiệu suất bám dính cao và khả năng làm việc tốt trong môi trường nhiễu ồn trắng, khẳng định tính chính xác của ước lượng trạng thái và khả năng điều khiển ổn định.
Nghiên cứu này đã mở ra 3+ new research streams:
- Phát triển các biến thể EKF tuyến tính hóa từng đoạn cho các dạng nhiễu và bất định mô hình phức tạp hơn.
- Tích hợp các kỹ thuật học máy để tối ưu hóa việc lựa chọn tham số cho các bộ lọc Kalman phi tuyến và bộ điều khiển MPC.
- Mở rộng và ứng dụng các thuật toán trên cho các hệ thống MIMO quy mô lớn trong các ngành công nghiệp cụ thể, đồng thời nghiên cứu sâu hơn về tính mạnh mẽ đối với các bất định mô hình.
Về global relevance, các thách thức về điều khiển đối tượng phi tuyến với trạng thái không đo được là phổ biến trên toàn thế giới. Phương pháp của luận án cung cấp một khuôn khổ đáng tin cậy và có thể áp dụng rộng rãi, mang lại lợi ích tiềm năng cho các ngành công nghiệp từ năng lượng, hóa chất đến robot học. Measurable outcomes của công trình bao gồm khả năng cải thiện hiệu suất hệ thống điều khiển, giảm chi phí vận hành thông qua việc loại bỏ các cảm biến phức tạp, và nâng cao độ an toàn trong các quy trình công nghiệp. Luận án này đặt nền móng cho việc triển khai các hệ thống tự động hóa thông minh và hiệu quả hơn trong tương lai.
Trích đoạn nội dung luận án
Tải xuống để đọc toàn bội Lời cam đoan Tôi xin cam đoan đây là công trình nghiên cứu của cá nhân tôi dưới sự hướng dẫn của tập thể các nhà khoa học và các tài liệu tham khảo đã trích dẫn. Kết quả nghiên cứu là trung thực và chưa được công bố trên bất cứ một công trình nào khác. Tác giả Hoàng Đức Quỳnh ii Lời cảm ơn Trong quá trình làm luận án với đề tài Ứng dụng lọc Kalman mở rộng (EKF) trong điều khiển dự báo cho một lớp đối tượng phi tuyến, tôi đã nhận được rất nhiều góp ý về chuyên môn cũng như sự ủng hộ của các tổ chức, của tập thể cán bộ hướng dẫn, của các nhà khoa học, của các bạn đồng nghiệp. Tôi xin được gửi tới họ lời cảm ơn sâu sắc.
Tôi xin bày tỏ lòng cảm ơn đến tập thể cán bộ hướng dẫn đã tâm huyết hướng dẫn tôi trong suốt thời gian qua. Tôi cũng xin chân thành cảm ơn các đồng nghiệp, tập thể các nhà khoa học trường Đại học Kỹ thuật Công nghiệp Thái nguyên, của bộ môn Điều khiển tự động trường Đại học Bách khoa Hà Nội, đã có những ý kiến đóng góp quý báu, các Phòng ban của Trường Đại học Kỹ thuật Công nghiệp Thái nguyên đã tạo điều kiện thuận lợi cho tôi trong suốt quá trình thực hiện đề tài luận án. Tác giả luận án Hoàng Đức Quỳnh iii MỤC LỤC Lời cam đoan. ii Các ký hiệu được sử dụng.
vi Các ký hiệu viết tắt. viii Danh mục các hình vẽ. ix Danh mục các thuật toán. xi PHẦN MỞ ĐẦU 1 Tính cấp thiết của đề tài luận án .1 Mục tiêu và nhiệm vụ của luận án .2 Phạm vi, đối tượng và phương pháp nghiên cứu của luận án .2 Ý nghĩa khoa học và thực tiễn của luận án .3 Ý nghĩa khoa học 3 Ý nghĩa thực tiễn 4 Bố cục của luận án .4 Những đóng góp của luận án .5 CHƯƠNG 1 TỔNG QUAN VỀ PHƯƠNG PHÁP ĐIỀU KHIỂN DỰ BÁO PHẢN HỒI ĐẦU RA 7 1.1 Điều khiển dự báo phản hồi đầu ra hệ có mô hình tuyến tính .1 Phương pháp MAC (Model algorithmic control) .2 Phương pháp DMC (Dynamic matrix control) .3 Phương pháp GPC (Generalized predictive control) .4 Điều khiển dự báo phản hồi đầu ra theo nguyên lý tách cho hệ có mô hình tuyến tính .17 Điều khiển dự báo phản hồi trạng thái 17 Quan sát trạng thái hệ tuyến tính với lọc Kalman 19 Sử dụng KF vào điều khiển dự báo phản hồi đầu ra cho hệ tuyến tính 22 1.2 Phương pháp điều khiển dự báo phản hồi đầu ra cho hệ có mô hình phi tuyến .1 Điều khiển dự báo phản hồi trạng thái .2 Lọc Kalman mở rộng (EKF-extended Kalman filter) .3 UKF - Unscented Kalman Filter .4 Điều khiển dự báo phản hồi đầu ra theo nguyên lý tách với bộ lọc Kalman phi tuyến .3 Một số công trình của các tác giả trong và ngoài nước thời gian gần đây nghiên cứu về điều khiển dự báo phản hồi đầu ra .4 Định hướng nghiên cứu của luận án .5 Kết luận chương 1.
38 CHƯƠNG 2 THIẾT KẾ LỌC KALMAN ĐỂ QUAN SÁT TỪNG ĐOẠN TRẠNG THÁI THEO NGUYÊN LÝ TỐI ƯU VÀ ỨNG DỤNG VÀO ĐIỀU KHIỂN DỰ BÁO PHẢN HỒI ĐẦU RA HỆ PHI TUYẾN THEO NGUYÊN LÝ TÁCH 40 2.1 Xây dựng bộ quan sát Kalman từng đoạn cho hệ phi tuyến .1 Quan sát Kalman từng đoạn cho hệ song tuyến. 40 Xuất phát điểm của phương pháp 41 Xây dựng bộ quan sát Kalman từng đoạn cho hệ song tuyến 42 2.2 Thiết kế bộ quan sát Kalman từng đoạn cho hệ phi tuyến. 50 Quan sát trạng thái hệ phi tuyến khi đã biết trạng thái đầu 50 Xác định xấp xỉ trạng thái đầu theo tiêu chuẩn tối ưu 53 Thuật toán quan sát từng đoạn trạng thái cho hệ phi tuyến 55 2.2 Điều khiển dự báo phản hồi trạng thái hệ phi tuyến trên cơ sở sử dụng mô hình dự báo tuyến tính .1 Điều khiển hệ song tuyến. 57 Điều khiển hệ hợp thức không chặt 57 Điều khiển hệ hợp thức chặt 61 2.2 Điều khiển hệ phi tuyến.
63 Điều khiển hệ hợp thức không chặt 63 Điều khiển hệ hợp thức chặt 66 2.3 Điều khiển dự báo phản hồi đầu ra hệ phi tuyến với các bộ lọc Kalman mở rộng .1 Thuật toán điều khiển .2 Tính ổn định ISS của bộ điều khiển phản hồi đầu ra .4 Kết luận chương 2. 73 CHƯƠNG 3 THỰC NGHIỆM KIỂM CHỨNG CHẤT LƯỢNG CỦA BỘ ĐIỀU KHIỂN ĐÃ ĐỀ XUẤT 75 3.1 Điều khiển đối tượng con lắc ngược .1 Điều khiển dự báo phản hồi trạng thái. 77 Chỉ điều khiển bám ổn định góc lắc 77 Điều khiển bám ổn định góc lắc và vị trí 88 3.2 Quan sát trạng thái với lọc Kalman mở rộng .3 Điều khiển phản hồi đầu ra theo nguyên lý tách .2 Kiểm chứng chất lượng bộ điều khiển dự báo phản hồi đầu ra trên mô hình thí nghiệm con lắc ngược quay .1 Mô hình toán của đối tượng con lắc ngược quay .2 Kết quả mô phỏng bộ điều khiển phản hồi đầu ra cho đối tượng con lắc ngược quay .3 Mô tả hệ thống và kết quả thí nghiệm .1 Mô tả hệ thống thí nghiệm 107 3.2 Kết quả thí nghiệm 113 3.3 Kết luận chương 3. 120 KẾT LUẬN VÀ KIẾN NGHỊ 121 Những vấn đề đã làm được.
121 Các vấn đề còn tồn tại và hướng nghiên cứu tiếp theo. 123 Các công trình khoa học đã công bố 124 Tài liệu tham khảo 125 PHỤ LỤC 132 P1 Điều khiển dự báo phản hồi trạng thái hệ con lắc ngược. 132 P2 Quan sát trạng thái hệ con lắc ngược. 143 P3 Điều khiển dự báo phản hồi đầu ra hệ con lắc ngược.
147 P4 Điều khiển dự báo phản hồi đầu ra cho hệ con lắc ngược quay. 152 P4a Quan sát trạng thái EKF loại 3 hệ con lắc ngược quay 152 P4b Điều khiển dự báo phản hồi trạng thái hệ con lắc ngược quay 156 P4c Điều khiển dự báo phản hồi đầu ra hệ con lắc ngược quay 161 P5 Mã nguồn chương trình của khối NonlinPreControl. 166 P6 Mã nguồn chương trình của khối Nonlinear Estimate và EsUpdate171 vi Các ký hiệu được sử dụng Vector của n giá trị biến trạng thái trong hệ tại thời x (kTa ) R n điểm t kTa với Ta là chu kỳ trích mẫu. là vector của m giá trị các tín hiệu vào (tín hiệu u k u (kTa ) R m điều khiển) y k y (kTa ) Rr là vector của r giá trị các tín hiệu ra.
là hai ma trận tham số được thay đổi một cách thích k , k hợp cùng với cửa sổ dự báo N Cửa sổ dự báo Ký hiệu định nghĩa hàm d i (u ) : d i (u k , u k 1 , , u k N 1 ) d i (u ) Trả về giá trị uk thỏa mãn điều kiện ràng buộc uk U u * arg min J (u ) u k U làm cho hàm J (u ) đạt giá trị nhỏ nhất y k y (kTa ) Rr là vector của r giá trị các tín hiệu ra. Ma trận đường chéo có các phần tử trên đường chéo diag (M ) chính là M vii MT Chuyển vị của ma trận M Ký hiệu ma trận có tất cả các phần tử bằng 0 f Đạo hàm Jacobi của hàm f theo x x M {} Phép tính lấy kỳ vọng x k (), x k ( ) Giá trị ước lượng trung gian của giá trị thực x k Hai giá trị sai lệch của ước lượng trung gian: ek (),e k () ek () x k () x k ;ek () x k () x k Giá trị hỗ tương quan hai giá trị ước lượng Pk ( ), Pk ( ) T T Pk ( ) M e k ()e k () ; Pk () M e k ()e k () col w k , w k 1 , , w k N 1 Vector cột có các phần tử là w k , w k 1 , , w k N 1 I Ký hiệu ma trận đơn vị Quỹ đạo tiền định (norminal trajectory), là quỹ đạo (x nor nor k ,uk ) thỏa mãn x nor nor nor k 1 f k (x k , u k ) (h ) Ký hiệu xung dirac viii Các ký hiệu viết tắt DMC Dynamic Matrix Control EKF Extended Kalman Filter GMV Generalized Minimum Variance GPC Generalized Predictive Control KF Kalman Filter LTI Linear Time-Invariant MAC Model Algorithmic Control MIMO Multiple Input, Multiple Output MPC Model Predictive Control MV Minimum Variance PID Proportional–Integral–Derivative QP Quadratic Programming SQP Sequential Quadratic Programming SISO Single Input, Single Output SIMO Single Input, Multiple Output ISS Input – to – State Stability ix Danh mục các hình vẽ Hình 1.1: Cấu trúc hệ điều khiển dự báo .2: Điều khiển phản hồi đầu ra theo nguyên lý tách .3: Xác định xấp xỉ trạng thái của hệ nhờ lọc Kalman.1: Trạng thái quan sát được và trạng thái thực của đối tượng khi có nhiễu đầu vào và nhiễu đầu ra có giá trị kỳ vọng 0 .2: Biến trạng thái x1[k ] khi có nhiễu đầu vào và nhiễu đầu ra có giá trị kỳ vọng 0 .3: Biến trạng thái x 2 [k ] khi có nhiễu đầu vào và nhiễu đầu ra có giá trị kỳ vọng 0 .4: Nguyên lý điều khiển dự báo phản hồi trạng thái phi tuyến trên cơ sở sử dụng mô hình dự báo tuyến tính .5: Cấu trúc hệ điều khiển phản hồi đầu ra theo nguyên lý tách .6: Tính ổn định ISS của hệ kín phản hồi đầu ra theo nguyên lý tách .1: Cấu trúc vật lý hệ con lắc ngược.2: Lưu đồ thuật toán thiết kế bộ điều khiển DBPHTT bám theo giá trị đầu ra đặt cho con lắc ngược theo Thuật toán 2.6 với t tlv là thời gian mô phỏng.3: So sánh góc lắc thực có với góc lắc đặt trước khi sử dụng trực tiếp mô hình phi tuyến để thiết kế bộ điều khiển dự báo phản hồi trạng thái theo Thuật toán 2.4: Lưu đồ thuật toán thiết kế bộ điều khiển DBPHTT bám theo giá trị đầu ra đặt cho con lắc ngược theo Thuật toán 2.4với t tlv là thời gian mô phỏng .5: So sánh góc lắc thực có với góc lắc đặt trước khi sử dụng mô hình song tuyến (3.6: So sánh góc lắc thực có với góc lắc đặt trước khi sử dụng mô hình song tuyến (3.7: So sánh kết quả điều khiển vị trí góc theo giá trị đặt khi sử dụng 2 bộ điều khiển theo Thuật toán 2.4 và Thuật toán 2.8: So sánh vị trí thực có với vị trí đặt trước .
Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ
Trích dẫn luận án này
Hoàng Đức Quỳnh (n.d.). Ứng dụng bộ lọc Kalman mở rộng trong điều khiển dự báo hệ phi tuyến [Luận án tiến sĩ, Đại học Kỹ thuật Công nghiệp Thái Nguyên]. LuanAn.net. https://luanan.net/ky-thuat-dien-dien-tu/tu-dong-hoa/ung-dung-bo-loc-kalman-mo-rong-trong-dieu-khien-du-bao-he-phi-tuyen
Câu hỏi thường gặp
Luận án "Ứng dụng bộ lọc Kalman mở rộng trong điều khiển dự báo hệ phi tuyến" nghiên cứu về vấn đề gì?
Bộ lọc Kalman mở rộng EKF áp dụng trong điều khiển dự báo hệ thống phi tuyến. Đề xuất phương pháp cải tiến hiệu quả.
Luận án "Ứng dụng bộ lọc Kalman mở rộng trong điều khiển dự báo hệ phi tuyến" được bảo vệ tại trường nào?
Luận án này được bảo vệ tại Đại học Kỹ thuật Công nghiệp Thái Nguyên.
Luận án "Ứng dụng bộ lọc Kalman mở rộng trong điều khiển dự báo hệ phi tuyến" thuộc chuyên ngành gì?
Luận án "Ứng dụng bộ lọc Kalman mở rộng trong điều khiển dự báo hệ phi tuyến" thuộc chuyên ngành Kỹ thuật điều khiển tự động. Danh mục: Tự Động Hóa.
Luận án "Ứng dụng bộ lọc Kalman mở rộng trong điều khiển dự báo hệ phi tuyến" có bao nhiêu trang?
Luận án "Ứng dụng bộ lọc Kalman mở rộng trong điều khiển dự báo hệ phi tuyến" có 186 trang. Bạn có thể xem trước một phần tài liệu ngay trên trang web trước khi tải về.
Cách tải luận án "Ứng dụng bộ lọc Kalman mở rộng trong điều khiển dự báo hệ phi tuyến" về máy như thế nào?
Để tải luận án về máy, bạn nhấn nút "Tải xuống ngay" trên trang này, sau đó hoàn tất thanh toán phí lưu trữ. File sẽ được tải xuống ngay sau khi thanh toán thành công. Hỗ trợ qua Zalo: 0559 297 239.