Tổng quan nghiên cứu

Trong nền công nghiệp sản xuất hiện đại, hơn 90% các vòng lặp điều khiển tự động vẫn đang vận hành dựa trên bộ điều khiển PID kinh điển. Tuy nhiên, bài toán điều khiển mức chất lỏng trong các hệ thống bồn chứa tại các nhà máy lọc hóa dầu, chế biến thực phẩm và xử lý hóa chất luôn tồn tại tính phi tuyến sâu sắc, độ trễ vận hành lớn và thông số động học liên tục biến thiên theo thời gian. Một số nghiên cứu trước đây về hệ bồn mức sử dụng thuật toán PID truyền thống đã ghi nhận thời gian quá độ kéo dài tới 147 giây cùng độ vọt lố vượt mức 47.5%, không đáp ứng được các tiêu chuẩn kỹ thuật khắt khe trong sản xuất.

Nhằm khắc phục triệt để các hạn chế này, luận văn thạc sĩ kỹ thuật cơ điện tử của tác giả Lê Hữu Toàn tại Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh tập trung nghiên cứu, thiết kế và thực nghiệm hệ thống điều khiển thông minh ứng dụng giải thuật PI Mờ cho mô hình bồn nước. Mục tiêu cốt lõi của đề tài là xây dựng hoàn chỉnh phương trình toán học phi tuyến của hệ thống bồn nước đơn, thiết kế cấu trúc phần cứng nhúng trên vi điều khiển 32-bit hiệu năng cao, và phát triển các bộ điều khiển lai Fuzzy-PID trên nền tảng xPC Target thời gian thực của MATLAB/Simulink.

Nghiên cứu được triển khai thực nghiệm toàn diện trong phạm vi phòng thí nghiệm Điện - Điện tử và phòng thí nghiệm Truyền động điện thuộc Bộ môn Cơ Điện Tử trong thời gian 12 tháng. Kết quả nghiên cứu mang lại giá trị kỹ thuật vượt trội khi rút ngắn thời gian xác lập của hệ thống xuống còn 0.05 giây, triệt tiêu hoàn toàn sai số xác lập và giảm thiểu dao động khi giá trị đặt thay đổi từ 10 mm đến 50 mm, mở ra hướng ứng dụng hiệu quả cho các dây chuyền tự động hóa công nghiệp.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng trên nền tảng tích hợp của hai lý thuyết điều khiển học then chốt: Lý thuyết điều khiển tuyến tính kinh điển với thuật toán PID (Proportional - Integral - Derivative) và Lý thuyết Logic Mờ (Fuzzy Logic) do Lotfi Zadeh khởi xướng. Cấu trúc bộ điều khiển PID được mô tả thông qua hàm truyền đạt với ba tham số chính gồm hệ số tỉ lệ $K_p$, hệ số tích phân $K_i$ và hệ số vi phân $K_d$. Phương pháp hiệu chỉnh thông số Ziegler-Nichols thứ nhất được áp dụng để xác định hệ số khuếch đại tới hạn $K_{gh} = 12.048$ và chu kỳ dao động tới hạn làm cơ sở đối chuẩn.

Mô hình toán học của đối tượng bồn nước đơn được thiết lập dựa trên định luật bảo toàn khối lượng và phương trình thủy lực Torricelli. Mối quan hệ giữa lưu lượng nước cấp vào $Q_i$ và lưu lượng xả qua van đáy $Q_o$ được mô tả bằng phương trình vi phân phi tuyến bậc nhất:

$$A \frac{dH(t)}{dt} = Q_i(t) - C_d a \sqrt{2gH(t)}$$

Trong đó, diện tích mặt cắt ngang bồn nước thực nghiệm $A = 15394\text{ mm}^2$, diện tích khe xả $a = 44.82\text{ mm}^2$, gia tốc trọng trường $g = 980\text{ cm/s}^2$, và $C_d$ là hệ số xả của van.

Cấu trúc logic mờ Mamdani được thiết kế với 2 biến ngôn ngữ ngõ vào gồm sai lệch mức nước $e(t) \in [-1, 1]$ và vi phân sai lệch $de(t) \in [-1, 1]$. Mỗi biến được định nghĩa bởi 5 tập mờ hình tam giác và hình thang tuyến tính: Âm Lớn (NB), Âm Nhỏ (NS), Không (Z), Dương Nhỏ (PS), và Dương Lớn (PB). Hệ thống quy tắc hợp thành bao gồm ma trận 25 luật mờ ($5 \times 5$) phối hợp phương pháp suy luận Max-Min và giải mờ theo phương pháp trọng tâm (Centroid) để trực tiếp tinh chỉnh trực tuyến các tham số $K_i$ và $K_d$.

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

Phương pháp nghiên cứu kết hợp chặt chẽ giữa mô hình hóa toán học, mô phỏng số và thực nghiệm phần cứng trong thời gian thực (Hardware-in-the-Loop - HIL). Cỡ mẫu dữ liệu thực nghiệm được thu thập liên tục qua 50 chu kỳ kiểm thử đáp ứng bước nhảy với các biên độ đặt dao động từ 10 mm đến 50 mm. Phương pháp lấy mẫu ngẫu nhiên phân tầng theo từng trạng thái quá độ (cạnh lên và cạnh xuống) được áp dụng để đánh giá độ bền vững của hệ thống.

Mô hình phần cứng thực nghiệm bao gồm: Động cơ bơm DC 24V, mạch công suất cầu H tích hợp vi mạch L298 và khối logic bảo vệ, cảm biến siêu âm đo khoảng cách mực nước và kit vi điều khiển 32-bit ARM Cortex-M4 STM32F407VGT6 hoạt động ở tần số xung nhịp 168 MHz với 1 MB Flash và 192 KB RAM. Toàn bộ thuật toán điều khiển được biên dịch từ MATLAB/Simulink và nhúng xuống vi điều khiển thông qua công cụ xPC Target với chu kỳ lấy mẫu cố định $T_s = 0.01\text{ giây}$. Lý do lựa chọn công cụ xPC Target là khả năng giám sát tín hiệu thời gian thực, cho phép thay đổi cấu trúc giải thuật trực tuyến mà không cần tái nạp mã nguồn thủ công, đảm bảo tính chuẩn xác và đồng nhất cho toàn bộ quá trình thu thập dữ liệu trong suốt 12 tháng nghiên cứu.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình mô phỏng và kiểm nghiệm thực nghiệm trên 4 bộ điều khiển độc lập gồm PID, Fuzzy thuần túy, Fuzzy-PD và Fuzzy-PI đã chỉ ra những phát hiện kỹ thuật mang tính đột phá:

  • Bộ điều khiển PID truyền thống: Khi cấu hình thông số $K_p = 15$, $K_i = 40$, $K_d = 0.1$, hệ thống đạt thời gian đáp ứng ban đầu là 0.10 giây. Tuy nhiên, tín hiệu điều khiển bị giới hạn phi tuyến, xuất hiện dao động xác lập với biên độ khoảng 2.5% và thời gian quá độ cạnh xuống chưa đạt tính tuyến tính tối ưu.
  • Bộ điều khiển Mờ thuần túy (Fuzzy): Hệ thống triệt tiêu được hiện tượng dao động xác lập nhưng thời gian đáp ứng bị kéo dài lên 0.35 giây, chậm hơn tới 250% so với bộ điều khiển PID truyền thống do biên độ tín hiệu điều khiển ban đầu bị bão hòa.
  • Bộ điều khiển lai Fuzzy-PD: Tận dụng ưu thế vi phân được chỉnh định thích nghi, thời gian đáp ứng được rút ngắn mạnh mẽ xuống còn 0.05 giây, cải thiện tốc độ phản hồi nhanh hơn 50% so với PID và nhanh hơn 85.7% so với bộ Fuzzy thuần túy.
  • Bộ điều khiển lai Fuzzy-PI: Đạt hiệu năng toàn diện nhất trong các bài thử nghiệm. Thời gian quá độ duy trì ổn định ở mức 0.05 giây cho cả cạnh lên (tăng mức lên 50 mm) và cạnh xuống (giảm mức về 10 mm), đồng thời sai số xác lập được triệt tiêu hoàn toàn về mức dưới 0.2%, loại bỏ hoàn toàn hiện tượng vọt lố.

Thảo luận kết quả

Nguyên nhân dẫn đến sự vượt trội của cấu trúc Fuzzy-PI nằm ở cơ chế bù trừ thông minh giữa hai khâu điều khiển. Trong hệ thống bồn nước, lưu lượng xả $Q_o$ tỉ lệ với căn bậc hai của mực nước $H(t)$, tạo ra đặc tính phi tuyến làm suy giảm độ chính xác của các bộ điều khiển có hệ số cố định. Bộ điều khiển PID kinh điển không thể thích ứng khi điểm làm việc thay đổi từ 10 mm lên 50 mm, dẫn đến hiện tượng tích lũy sai số và dao động tín hiệu. Ngược lại, bộ điều khiển lai Fuzzy-PI sử dụng logic mờ để tái lập giá trị $K_i$ theo thời gian thực dựa trên độ lệch $e(t)$ và tốc độ biến thiên sai lệch $de(t)$, ngăn chặn triệt để hiện tượng bão hòa tích phân (integral windup).

Khi đối sánh với các công bố khoa học về điều khiển mức chất lỏng, giải pháp Fuzzy-PI trong luận văn này vượt trội hơn hẳn so với mô hình bồn nước đôi của Mai Văn Văn (thời gian quá độ 147 giây, độ vọt lố 47.5%) và hệ bồn nước RT010 của Nguyễn Chí Ngôn về độ mượt của tín hiệu điều khiển xung PWM.

Toàn bộ dữ liệu thực nghiệm có thể được hệ thống hóa trực quan thông qua bảng thông số kỹ thuật so sánh 4 chỉ tiêu động học cốt lõi (thời gian tăng $t_m$, thời gian quá độ $T_{max}$, độ vọt lố $\sigma_{max}$, sai số xác lập $e_{ss}$) và biểu đồ dạng sóng đáp ứng bước nhảy. Biểu đồ mô tả rõ nét quỹ đạo mực nước bám sát đường đặt tham chiếu 50 mm với độ dốc tuyến tính cao và biên độ tín hiệu điều khiển điện áp 24V luôn duy trì trong dải an toàn của mạch công suất L298.

Đề xuất và khuyến nghị

  • Triển khai ứng dụng giải thuật điều khiển Fuzzy-PI nhúng trên các hệ thống bồn bể công nghiệp nhằm giảm sai số xác lập xuống dưới 0.5% và duy trì thời gian quá độ ở mức 0.05 giây. Giải pháp này cần được các kỹ sư tự động hóa nhà máy thực hiện trong vòng 3 đến 6 tháng tới.
  • Nâng cấp phần cứng mạch điều khiển sang dòng vi xử lý ARM Cortex-M7 hoặc chip DSP chuyên dụng có xung nhịp trên 216 MHz nhằm đẩy tần số lấy mẫu lên 1 kHz, giúp triệt tiêu hoàn toàn độ trễ tính toán của khối giải mờ Mamdani. Phòng nghiên cứu và phát triển phần cứng cần hoàn thành thiết kế trong lộ trình 6 tháng.
  • Thay thế cảm biến siêu âm đo mức bằng cảm biến áp suất thủy tĩnh hoặc cảm biến radar công nghiệp có chuẩn truyền thông Modbus RTU 4-20mA nhằm nâng cao độ tin cậy của phép đo lên 99.8% trong môi trường nhiều bọt khí và hơi nước. Đội ngũ kỹ thuật bảo trì thiết bị cần triển khai trong 3 tháng.
  • Mở rộng thuật toán điều khiển sang mô hình hệ thống đa biến phức tạp như hệ bồn nước liên thông 4 ngăn (Quadruple Tank MIMO) bằng phương pháp Mờ-Nơron tự thích nghi (ANFIS), hướng tới mục tiêu kiểm soát đồng thời mức nước và lưu lượng với thời gian xác lập dưới 2 giây. Các nhóm nghiên cứu học thuật và viện tự động hóa nên tiến hành trong vòng 12 tháng.

Đối tượng nên tham khảo luận văn

  • Kỹ sư Tự động hóa và Cơ điện tử: Nắm bắt phương pháp thiết kế bộ điều khiển mờ lai cho các đối tượng phi tuyến công nghiệp, ứng dụng trực tiếp vào việc nâng cấp hệ thống chiết rót, trạm bơm cấp nước và bồn phản ứng hóa chất.
  • Học viên cao học và Nghiên cứu sinh chuyên ngành Điều khiển và Tự động hóa: Sử dụng làm tài liệu tham khảo chuẩn mực về phương pháp nghiên cứu thực nghiệm, kỹ thuật mô hình hóa thủy lực và quy trình nhúng thuật toán thời gian thực với MATLAB xPC Target.
  • Giảng viên và Nhà nghiên cứu tại các trường đại học kỹ thuật: Khai thác mô hình toán học và sơ đồ khối Simulink để biên soạn giáo trình thí nghiệm, bài giảng chuyên đề về Điều khiển thông minh và Hệ thống nhúng ARM Cortex-M4.
  • Chuyên viên R&D tại các doanh nghiệp chế tạo thiết bị cơ điện: Tham khảo giải pháp thiết kế mạch công suất điều khiển động cơ DC 24V kết hợp cổng logic đảo chiều PWM và kỹ thuật chống nhiễu cho cảm biến đo mức.

Câu hỏi thường gặp

  • Bộ điều khiển PID truyền thống gặp khó khăn gì khi áp dụng cho hệ bồn nước? Hệ bồn nước mang đặc tính phi tuyến sâu sắc do lưu lượng xả qua van đáy phụ thuộc phi tuyến vào căn bậc hai của chiều cao cột nước. Khi giá trị đặt thay đổi lớn từ 10 mm đến 50 mm, bộ PID với các thông số $K_p$, $K_i$, $K_d$ cố định không thể thích nghi, dẫn đến hiện tượng dao động lớn và thời gian quá độ kéo dài.

  • Sự khác biệt cốt lõi giữa bộ điều khiển Fuzzy thuần túy và bộ điều khiển Fuzzy-PI là gì? Bộ điều khiển Fuzzy thuần túy chỉ ánh xạ trực tiếp sai lệch sang tín hiệu điều khiển nên phản ứng chậm với thời gian quá độ 0.35 giây. Trong khi đó, bộ Fuzzy-PI dùng logic mờ để tinh chỉnh liên tục thông số tích phân $K_i$, giúp rút ngắn thời gian đáp ứng còn 0.05 giây và triệt tiêu hoàn toàn sai số tĩnh.

  • Vi điều khiển STM32F407VGT6 đem lại lợi thế gì cho hệ thống thực nghiệm? Với cấu trúc 32-bit ARM Cortex-M4 tích hợp bộ xử lý dấu phẩy động (FPU) và xung nhịp 168 MHz, vi điều khiển STM32F4 thực thi thuật toán giải mờ phức tạp với độ trễ cực thấp dưới 10 mili-giây, hỗ trợ nạp và gỡ lỗi trực tiếp qua ST-LINK/V2 và tương thích hoàn hảo với xPC Target.

  • Phương pháp Ziegler-Nichols 1 được sử dụng với mục đích gì trong đề tài? Phương pháp Ziegler-Nichols 1 được sử dụng để xác định hệ số khuếch đại giới hạn $K_{gh} = 12.048$ khi đưa hệ thống về biên giới ổn định. Giá trị này cung cấp bộ tham số nền tảng ($K_p = 15, K_i = 40, K_d = 0.1$) phục vụ công tác đối chứng định lượng hiệu năng với các bộ điều khiển mờ lai.

  • Thuật toán Fuzzy-PI trong luận văn có thể triển khai trên các hệ thống PLC công nghiệp không? Hoàn toàn khả thi. Thuật toán Fuzzy-PI sử dụng bảng luật 25 mệnh đề chuẩn hóa có thể được chuyển đổi trực tiếp sang ngôn ngữ khối hàm (FBD) hoặc danh sách lệnh (Structured Text) trên các dòng PLC phổ biến như Siemens S7-1200 hoặc S7-1500 để điều khiển mức chất lỏng trong dây chuyền thực tế.

Kết luận

  • Xây dựng thành công mô hình toán học phi tuyến cho bồn nước đơn với diện tích mặt cắt $15394\text{ mm}^2$ và diện tích lỗ xả $44.82\text{ mm}^2$.
  • Thiết kế hoàn chỉnh và thử nghiệm thành công 4 cấu hình điều khiển gồm PID, Fuzzy, Fuzzy-PD và Fuzzy-PI trên nền tảng xPC Target của MATLAB/Simulink.
  • Tối ưu hóa vượt bậc chất lượng động học hệ thống với thời gian đáp ứng đạt 0.05 giây và triệt tiêu hoàn toàn sai số xác lập khi áp dụng bộ điều khiển Fuzzy-PI.
  • Phát triển thành công phần cứng nhúng thời gian thực sử dụng vi điều khiển STM32F407VGT6 kết hợp mạch công suất L298 và động cơ DC 24V.
  • Khẳng định tính đúng đắn và hiệu quả kinh tế - kỹ thuật của giải thuật mờ lai trong việc hiện đại hóa các hệ thống điều khiển tự động phi tuyến.

Về định hướng phát triển, nhóm tác giả khuyến nghị tiếp tục mở rộng giải thuật sang hệ bồn nước liên thông MIMO và tích hợp thuật toán Mờ thích nghi trên vi điều khiển nhúng trong lộ trình 12 tháng tới. Các kỹ sư và nhà nghiên cứu quan tâm có thể khai thác toàn bộ mô hình và mã nguồn thực nghiệm để áp dụng trực tiếp cho các bài toán điều khiển công nghiệp tương đương.