Tổng quan luận án

Luận án tiến sĩ kỹ thuật chuyên ngành Kỹ thuật điều khiển và Tự động hóa (mã số: 62.52.01.16) của tác giả Ngô Kiên Trung, thực hiện tại Đại học Thái Nguyên năm 2014 dưới sự hướng dẫn khoa học của PGS. Nguyễn Hữu Công và TS. Vũ Như Lân, có tiêu đề: "Nghiên cứu cải tiến bộ điều khiển sử dụng đại số gia tử cho đối tượng phi tuyến".

Tính cấp thiết và khoảng trống nghiên cứu

Trong kỹ thuật điều khiển tự động, việc điều khiển các đối tượng phi tuyến, tham số biến đổi hoặc có trễ lớn đặt ra yêu cầu nâng cao chất lượng động học, đồng thời phải giảm thời gian tính toán và đơn giản hóa thuật toán lập trình cho các bộ vi xử lý điều khiển trong thực tế. Lý thuyết logic mờ truyền thống (Fuzzy Logic) dù xử lý tốt các thông tin không đầy đủ nhưng gặp hạn chế trong việc xác định tối ưu số lượng luật mờ và hình dạng hàm liên thuộc.

Lý thuyết đại số gia tử (Hedge Algebra - HA) cung cấp một cấu trúc đại số để mô hình hóa và tính toán trực tiếp trên ngữ nghĩa của biến ngôn ngữ. Tuy nhiên, các nghiên cứu về bộ điều khiển sử dụng đại số gia tử (Hedge Algebra-based Controller - HAC) trước đó chủ yếu dừng lại ở các mô hình toán học đơn giản (một hoặc hai đầu vào), việc xác định tham số dựa trên trực giác hoặc giải thuật di truyền với một trọng số kết nhập còn làm sai lệch đáng kể ngữ nghĩa tự nhiên, gây mất mát thông tin. Bên cạnh đó, việc kiểm chứng thực nghiệm trên các mô hình vật lý cụ thể còn rất hạn chế.

Mục tiêu nghiên cứu

Luận án xác định mục tiêu chung là nghiên cứu cải tiến bộ điều khiển sử dụng đại số gia tử áp dụng cho các đối tượng công nghiệp nói chung và đối tượng phi tuyến nói riêng nhằm giảm độ phức tạp và thời gian tính toán của vi xử lý trong thực tế.

Mục tiêu cụ thể được đánh số theo văn bản luận án:

  1. Nghiên cứu một cách hệ thống việc ứng dụng đại số gia tử trong lĩnh vực điều khiển và kiểm chứng bằng lập trình mô phỏng với một số đối tượng khó điều khiển trong công nghiệp.
  2. Đề xuất cải tiến nâng cao chất lượng bộ điều khiển sử dụng đại số gia tử bằng việc tăng thêm đầu vào thứ ba và giản lược số luật điều khiển.
  3. Đề xuất nghiên cứu tối ưu hóa quá trình thiết kế bằng việc thiết kế bộ điều khiển sử dụng đại số gia tử theo tiêu chuẩn tích phân bình phương sai lệch với công cụ hỗ trợ là giải thuật di truyền.
  4. Kiểm chứng bằng lập trình mô phỏng trên phần mềm chuyên dụng và bước đầu thực nghiệm trên mô hình vật lý của hệ thống phi tuyến cụ thể.

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

  • Đối tượng nghiên cứu: Bộ điều khiển sử dụng đại số gia tử (HAC) và thuật toán tự động tìm tham số tối ưu cho bộ điều khiển.
  • Phạm vi nghiên cứu: Phương pháp thiết kế bộ điều khiển HAC; các công cụ hỗ trợ tìm kiếm tối ưu (giải thuật di truyền - GA); lập trình mô phỏng trên môi trường phần mềm máy tính (Matlab/Simulink); kiểm chứng thực nghiệm trên mô hình vật lý hệ thống truyền động bám chính xác và hệ thống bóng trên thanh (Ball and Beam).

Tổng quan tài liệu và vị trí của luận án

Các hướng nghiên cứu trước trong văn bản

Tác giả đã điểm cứu các công trình nghiên cứu lý thuyết và ứng dụng liên quan:

  • Cơ sở lý thuyết đại số gia tử: Xuất phát từ lý thuyết biến ngôn ngữ và tập mờ của Zadeh L. (1965), Ho N.C. và các cộng sự (1990, 1999, 2006, 2007) đã đề xuất và hoàn thiện cấu trúc toán học của đại số gia tử tuyến tính, bao gồm việc xây dựng hàm độ đo tính mờ và các ánh xạ ngữ nghĩa định lượng (Semantically Quantifying Mappings - SQMs).
  • Ứng dụng ban đầu của HA: Chủ yếu tập trung vào lĩnh vực công nghệ thông tin như xây dựng cơ sở dữ liệu mờ (Trần Đình Khang và cộng sự, 2004), quản lý hồ sơ tội phạm (Trần Thái Sơn, 2005), xấp xỉ hàm (Ho N.C. và cộng sự, 2007), chẩn đoán y tế (Vũ Như Lân và cộng sự, 2012).
  • Ứng dụng HA trong điều khiển: Các nghiên cứu so sánh đối chiếu giữa HA và điều khiển mờ của Bin-Da Liu và cộng sự (2006), Eduard Bartl và cộng sự (2010). Một số ứng dụng điều khiển công bố từ năm 2008 cho hệ một đầu vào, điều khiển con lắc ngược (Ho N.C. và cộng sự, 2008), dự báo động đất (Nguyễn Cát Hồ và cộng sự, 2010).
  • Xác định tham số và nội suy mô hình SAM: Lựa chọn tham số theo trực giác (Nguyễn Hữu Công, 2007; Vũ Như Lân, 2010); tối ưu hóa tham số bằng GA để cực tiểu sai số suy luận (Nguyễn Hải Minh, 2009; Nguyễn Doãn Phước, 2011). Về phép kết nhập dữ liệu, các nghiên cứu dùng phép nhân (Product), phép lấy cực tiểu (Min) hoặc phép kết nhập có trọng số (Nguyễn Doãn Phước, 2011; Phan Bá Hải, 2010), hoặc sử dụng mạng nơron hàm xuyên tâm RBF để xấp xỉ mặt cong SAM (Nguyễn Hải Minh, 2009; Vũ Như Lân, 2010). Về thực nghiệm, nghiên cứu của Vũ Như Lân (2010) đã thí nghiệm HAC trên mô hình vật lý lưu lượng nước một đầu vào.

Khoảng trống luận án lựa chọn giải quyết

Luận án tập trung giải quyết ba khoảng trống:

  1. Thiếu cấu trúc bộ điều khiển HAC đa biến (ba đầu vào) có khả năng giản lược luật điều khiển mà không làm phức tạp hóa quá trình nội suy đường cong ngữ nghĩa định lượng.
  2. Việc sử dụng GA xác định tham số theo hàm mục tiêu sai số suy luận đơn thuần dẫn đến các bộ tham số bị sai lệch nhiều so với trực giác ngữ nghĩa tự nhiên của con người (ví dụ độ đo tính mờ của giá trị đối lập bị chênh lệch cực đoan như $0{,}9$ và $0{,}1$), chưa gắn với chỉ tiêu chất lượng quá trình quá độ của hệ thống điều khiển.
  3. Thiếu các kiểm chứng thực nghiệm trên phần cứng vi xử lý thời gian thực đối với các mô hình hệ thống phi tuyến trong công nghiệp.

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

Cơ sở lý thuyết và các khái niệm sử dụng

Luận án kế thừa và phát triển các hệ thống lý thuyết nền tảng:

  • Hệ thống logic mờ: Cấu trúc bộ điều khiển mờ (FLC) gồm mờ hóa, thực hiện luật hợp thành (bộ nhớ kết hợp mờ FAM) và giải mờ; bộ điều khiển mờ động; bộ điều khiển mờ lai (F_PID).
  • Lý thuyết Đại số gia tử (Hedge Algebra - Linear HA): Cấu trúc đại số tuyến tính của biến ngôn ngữ $AX = (X, G, H, \le)$, trong đó $X$ là miền giá trị, $G = {c^-, c^+}$ là tập phần tử sinh nguyên thủy (hướng âm và hướng dương), $H = H^- \cup H^+$ là tập các gia tử âm và dương, $\le$ là quan hệ thứ tự ngữ nghĩa tự nhiên.
  • Hàm độ đo tính mờ và ánh xạ định lượng: Hàm độ đo tính mờ $fm(x)$, thỏa mãn $fm(c^-) + fm(c^+) = 1$ và tổng độ đo của các gia tử $\sum_{i=1}^p \mu(h_i) = \alpha$, $\sum_{j=1}^q \mu(h_{-j}) = \beta$ với $\alpha + \beta = 1$. Ánh xạ định lượng ngữ nghĩa $v: X \to [0, 1]$ chuyển đổi các nhãn ngôn ngữ sang giá trị số thực trong đoạn $[0, 1]$.
  • Phương pháp lập luận xấp xỉ dựa trên HA (HA-IRMd): Chuyển đổi mô hình luật mờ FAM sang bộ nhớ kết hợp định lượng SAM, sử dụng toán tử kết nhập đưa siêu mặt dữ liệu về đường cong ngữ nghĩa định lượng một chiều để thực hiện nội suy tuyến tính.
  • Giải thuật di truyền (Genetic Algorithm - GA): Phương pháp tối ưu hóa ngẫu nhiên toàn cục dựa trên chọn lọc tự nhiên, biểu diễn nhiễm sắc thể nhị phân/số thực, các toán tử tái sinh, chọn lọc, lai ghép, đột biến và cơ sở toán học từ định lý giản đồ (Schema Theorem) của Holland (1975).

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

  • Phương pháp lý thuyết: Xây dựng mô hình toán học giải tích cho cấu trúc bộ điều khiển cải tiến 3 đầu vào (sai lệch $E$, đạo hàm sai lệch $DE$, tích phân sai lệch $IE$), thuật toán giản lược bảng luật SAM từ không gian 27 luật xuống 7 luật; thiết lập thuật toán tối ưu hóa tham số dựa trên GA với hàm mục tiêu là tích phân bình phương sai lệch (Integral Square Error - ISE):

$$J_{ISE} = \int_{0}^{\infty} e^2(t) , dt$$

  • Phương pháp mô phỏng: Sử dụng Matlab/Simulink để mô hình hóa đối tượng và thuật toán điều khiển, chạy kiểm chứng đáp ứng quá độ với các tín hiệu kích thích hàm bước nhảy $1(t)$, xung vuông, xung bậc thang.
  • Phương pháp thực nghiệm: Ghép nối phần cứng vi xử lý Arduino Board với máy tính thời gian thực qua giao tiếp Matlab IO Setup và khối Real-Time Pacer; thu thập tín hiệu phản hồi từ cảm biến vị trí quang học (Encoder), cảm biến khoảng cách quang hồng ngoại GP2D12; xuất tín hiệu điều khiển động cơ servo thông qua điều chế độ rộng xung (PWM) và các lệnh số.

Dữ liệu minh họa từ ví dụ tính toán

Hiệu quả của phương pháp lập luận xấp xỉ HA so với logic mờ truyền thống được chứng minh qua bài toán hạ cánh máy bay (độ cao từ 1000 ft xuống 100 ft, vận tốc ban đầu $-20\text{ ft/s}$):

Bước điều khiển ($k$) Độ cao $h$ (ft) Vận tốc $v$ (ft/s) Lực điều khiển FLC ($f$) Lực điều khiển HAC ($f$)
Chu kỳ 1 ($t=0$) $1000{,}00$ $-20{,}00$ $5{,}80$ $0{,}00$
Chu kỳ 2 ($t=1$) $980{,}00$ $-14{,}20$ $-0{,}50$ $0{,}00$
Chu kỳ 3 ($t=2$) $965{,}80$ $-14{,}70$ $-0{,}40$ $0{,}00$
Chu kỳ 4 ($t=3$) $951{,}10$ $-15{,}10$ $0{,}30$ $0{,}00$

Chỉ số sai số tổng hợp sau 4 chu kỳ:

  • Phương pháp lập luận mờ truyền thống: $e(AL, FR) = 7{,}17$
  • Phương pháp lập luận sử dụng đại số gia tử với phép kết nhập $\text{AND}=\text{MIN}$: $e(AL, HAR_{\text{AND}=\text{MIN}}) = 2{,}06$

Nội dung chính theo từng chương

Chương 1: Các kiến thức cơ sở

Chương 1 hệ thống hóa toàn bộ lý thuyết nền tảng phục vụ các đề xuất của luận án:

  • Trình bày tổng quan về hệ logic mờ, cấu trúc chức năng của bộ FLC, phân tích các cấu trúc mở rộng gồm bộ điều khiển mờ động và bộ điều khiển mờ lai F_PID. Phân tích ưu nhược điểm của điều khiển mờ, chỉ ra khó khăn trong việc chọn số lượng luật và hàm liên thuộc.
  • Trình bày chi tiết lý thuyết đại số gia tử: định nghĩa biến ngôn ngữ, cấu trúc đại số gia tử tuyến tính $AX$, các tính chất hình thức (tính so sánh được, điểm bất động, tính kế thừa ngữ nghĩa). Xây dựng giải tích toán học cho hàm độ đo tính mờ $fm(x)$, hàm dấu $sign(x)$ và hàm định lượng ngữ nghĩa $v(x)$.
  • Mô tả 4 bước của phương pháp lập luận xấp xỉ sử dụng đại số gia tử (HA-IRMd), minh họa bằng bài toán điều khiển máy bay hạ cánh và chứng minh sai số suy luận giảm từ $7{,}17$ (FLC) xuống $2{,}06$ (HAC).
  • Tổng quan giải thuật di truyền (GA): các khái niệm cơ bản, quy trình 6 bước, các toán tử di truyền (tái sinh, chọn lọc, lai ghép, đột biến) và cơ sở toán học thông qua Định lý giản đồ của Holland.
m(G, t + 1) >= m(G, t) * [f(G) / f_tb] * [1 - p_c * (L(G) / (d - 1)) - S(G) * p_m]

Chương 2: Ứng dụng Đại số gia tử trong điều khiển

Chương 2 tập trung xây dựng quy trình thiết kế bộ điều khiển HAC và kiểm chứng tính khả thi qua mô phỏng trên các lớp đối tượng điều khiển phức tạp trong công nghiệp:

  • Xây dựng quy trình tổng quát thiết kế bộ điều khiển sử dụng HA cho các đối tượng SISO (Single-Input-Single-Output).
  • Đối tượng tuyến tính có tham số biến đổi: Mô phỏng điều khiển vị trí góc quay động cơ điện một chiều với mômen quán tính $J$ và điện trở phần ứng $R$ thay đổi liên tục. Bảng luật điều khiển gồm 7 nhãn ngôn ngữ, chuyển đổi sang bảng SAM tương ứng. Kết quả đáp ứng với kích thích $1(t)$, xung vuông và xung bậc thang cho thấy hệ thống sử dụng HAC thích nghi tốt, ổn định và triệt tiêu dao động nhanh khi tham số biến thiên.
  • Đối tượng phi tuyến đã được tuyến tính hóa: Kiểm chứng trên mô hình hệ thống thiết bị thực nghiệm MEDE 5 (mô hình kết cấu cơ khí phi tuyến). Thiết lập bảng luật điều khiển và bảng SAM với 2 biến đầu vào sai lệch $E$, tích phân sai lệch $IE$ và đầu ra $U$. Kết quả mô phỏng cho thấy đáp ứng bám xung vuông đạt độ chính xác cao.
  • Đối tượng có trễ lớn: Khảo sát đối tượng có hằng số thời gian trễ lớn (thời gian trễ $\tau$ chiếm tới 40% hằng số thời gian của hệ thống). Xây dựng mặt cong ngữ nghĩa định lượng SAM và mô phỏng đáp ứng bước nhảy $1(t)$, chứng minh hệ thống duy trì được tính ổn định và đáp ứng tốt không bị mất điều khiển.

Chương 3: Cải tiến bộ điều khiển sử dụng Đại số gia tử

Chương 3 là phần đóng góp học thuật trọng tâm của luận án, đề xuất hai nội dung cải tiến chính cho bộ điều khiển HAC (ký hiệu NEW_HAC):

  • Nâng cao chất lượng HAC bằng cấu trúc 3 đầu vào và giản lược luật: Tác giả mở rộng cấu trúc bộ điều khiển với 3 tín hiệu vào: sai lệch $E$, đạo hàm sai lệch $DE$ và tích phân sai lệch $IE$. Không gian luật ban đầu gồm $3 \times 3 \times 3 = 27$ luật với các nhãn ngôn ngữ của HA:
STT Sai lệch ($E$) Đạo hàm sai lệch ($DE$) Tích phân sai lệch ($IE$) Tín hiệu điều khiển ($U$)
1 Little Small (LS) Little Small (LS) Little Small (LS) Very Small (VS)
... ... ... ... ...
14 Medium (M) Medium (M) Medium (M) Medium (M)
... ... ... ... ...
27 Little Large (LL) Little Large (LL) Little Large (LL) Very Large (VL)

Áp dụng phép kết nhập có trọng số và phân tích tri thức điều khiển, tác giả giản lược bảng SAM từ 27 luật xuống còn 7 luật đại diện mà vẫn đảm bảo đặc tính điều khiển toàn dải, giảm thiểu đáng kể khối lượng tính toán nội suy.

  • Tối ưu hóa thiết kế bằng GA (NEW_HAC_GA): Xây dựng thuật toán tự động xác định bộ tham số tối ưu cho HAC (gồm độ đo tính mờ của phần tử sinh $\theta = fm(c^-)$, độ đo tính mờ của các gia tử $\alpha, \beta$, các trọng số kết nhập $w_1, w_2, w_3$ và hệ số khuếch đại vào/ra) dựa trên GA với hàm thích nghi cực tiểu hóa tích phân bình phương sai lệch ISE. Phương pháp này khắc phục tình trạng tham số bị sai lệch phi trực giác so với phương pháp tối ưu sai số suy luận trước đây.
  • Áp dụng cho hệ thống phi tuyến Ball and Beam: Thiết lập phương trình vi phân phi tuyến mô tả động học hệ thống Ball and Beam (bao gồm hệ thống bánh răng truyền động và động cơ servo điều khiển vị trí). Tiến hành thiết kế NEW_HAC và NEW_HAC_GA. Kết quả mô phỏng so sánh giữa NEW_FLC và NEW_HAC chứng minh NEW_HAC có thời gian quá độ ngắn hơn, không có độ quá điều chỉnh và bám điểm đặt chính xác.

Chương 4: Thực nghiệm

Chương 4 trình bày việc hiện thực hóa các thuật toán điều khiển trên hai mô hình phần cứng vật lý cụ thể nhằm chứng minh khả năng ứng dụng thực tế:

  • Hệ thống truyền động bám chính xác:
    • Mô hình gồm máy tính điều khiển, Arduino Board, động cơ servo gắn hộp số bánh răng, cảm biến quang mã hóa vòng quay Encoder để phản hồi vị trí góc.
    • Cấu trúc phần mềm điều khiển xây dựng trên Matlab/Simulink gồm: khối State Variable Function (lọc biến trạng thái), khối Arduino IO setup, khối Real-Time Pacer đồng bộ thời gian thực, khối Encoder read đọc phản hồi vị trí, khối Arduino analog write (xuất xung PWM) và digital write (đảo chiều quay).
    • Kết quả thực nghiệm: Bộ điều khiển HAC 2 đầu vào điều khiển động cơ bám sát quỹ đạo mẫu hình sin và xung vuông, sai lệch xác lập $e(t)$ nhanh chóng tiến về lân cận 0.
  • Hệ thống Ball and Beam:
    • Mô hình gồm thanh dầm, bi lăn, động cơ servo chấp hành thay đổi góc nghiêng dầm và cảm biến quang hồng ngoại Sharp GP2D12 đo vị trí khoảng cách thực tế của quả bóng trên thanh.
    • Cấu trúc điều khiển tích hợp thuật toán NEW_HAC_GA với 3 đầu vào. Thuật toán được nạp và xử lý thời gian thực qua Arduino analog read và Servo write.
    • Kết quả thực nghiệm: Hệ thống giữ bóng ổn định tại các vị trí đặt khác nhau trên thanh dầm, đáp ứng triệt tiêu sai số nhanh, không xảy ra hiện tượng vọt lố hay rơi bóng khỏi thanh, khẳng định tính khả thi của thuật toán cải tiến trên vi xử lý giá thành thấp.

Kết quả và những đóng góp mới

Đóng góp mới về mặt lý luận

  1. Nghiên cứu một cách hệ thống và phát triển phương pháp thiết kế bộ điều khiển sử dụng đại số gia tử (HAC) cho các đối tượng công nghiệp phức tạp: đối tượng có tham số biến đổi, đối tượng phi tuyến đã tuyến tính hóa và đối tượng có trễ lớn ($\tau$ lên tới 40% hằng số thời gian).
  2. Đề xuất cấu trúc bộ điều khiển NEW_HAC với 3 đầu vào ($E, DE, IE$) kết hợp phương pháp giản lược bảng luật điều khiển từ 27 luật xuống 7 luật trên bảng SAM, giải quyết triệt để vấn đề bùng nổ số luật khi tăng số biến đầu vào mà không gây phức tạp cho quá trình nội suy ngữ nghĩa.
  3. Đề xuất phương pháp thiết kế tự động xác định bộ tham số cho HAC sử dụng giải thuật di truyền (GA) theo chỉ tiêu chất lượng quá trình quá độ (tích phân bình phương sai lệch ISE). Phương pháp đảm bảo tính tối ưu của chất lượng điều khiển động học, đồng thời giữ các giá trị tham số nằm trong miền phù hợp với trực giác ngôn ngữ tự nhiên.

Đóng góp mới về mặt thực tiễn

  1. Cung cấp quy trình thiết kế và thuật toán điều khiển tối ưu hóa tính toán, cho phép cài đặt trực tiếp trên các hệ thống nhúng vi xử lý thương mại (như vi điều khiển Arduino) và có khả năng tích hợp vào PLC hay máy tính công nghiệp.
  2. Xây dựng thành công hai hệ thống thực nghiệm vật lý thời gian thực (hệ thống truyền động bám chính xác và hệ thống Ball and Beam), cung cấp minh chứng thực nghiệm về tính khả thi và độ tin cậy của bộ điều khiển HAC trên phần cứng thực tế.
  3. Đóng góp tài liệu tham khảo chuyên ngành và cung cấp cơ sở thuật toán hướng tới việc xây dựng khối chức năng thiết kế tự động bộ điều khiển đại số gia tử bổ sung vào tập công cụ (Toolbox) của môi trường phần mềm tính toán kỹ thuật Matlab.

Hạn chế và hướng nghiên cứu tiếp

Hạn chế

  • Các mô hình thực nghiệm trong luận án mới thực hiện trên hai hệ thống vật lý quy mô phòng thí nghiệm (hệ truyền động bám góc quay và hệ thống Ball and Beam), chưa triển khai trực tiếp trên các dây chuyền sản xuất công nghiệp quy mô lớn.
  • Đối tượng nghiên cứu mới tập trung vào các hệ thống một đầu vào - một đầu ra (SISO), chưa mở rộng chi tiết cho hệ thống nhiều đầu vào - nhiều đầu ra (MIMO) có liên kết chéo phức tạp giữa các kênh.

Hướng nghiên cứu tiếp theo

  • Tiếp tục nghiên cứu mở rộng ứng dụng bộ điều khiển sử dụng đại số gia tử cải tiến cho các đối tượng điều khiển đa biến phức tạp (MIMO) trong công nghiệp.
  • Hoàn thiện gói thư viện và giao diện lập trình để tích hợp bộ công cụ thiết kế tự động HAC vào Matlab Toolbox.
  • Thử nghiệm tích hợp thuật toán NEW_HAC trên các thiết bị điều khiển công nghiệp chuyên dụng như PLC, PAC và các hệ nhúng DSP tốc độ cao.

Giá trị tham khảo

Luận án có giá trị tham khảo chuyên môn cho các đối tượng:

  • Nghiên cứu sinh, học viên cao học, sinh viên ngành Kỹ thuật điều khiển và Tự động hóa: Tham khảo phương pháp luận thiết kế bộ điều khiển thông minh dựa trên đại số gia tử; kỹ thuật mô phỏng trên Matlab/Simulink và kỹ thuật ghép nối phần cứng thời gian thực với Arduino.
  • Giảng viên và nhà nghiên cứu lý thuyết tính toán mềm: Khai thác các phân tích giải tích về cấu trúc đại số gia tử, hàm định lượng ngữ nghĩa SQMs, phương pháp lập luận xấp xỉ HA-IRMd và kỹ thuật tối ưu hóa tham số đại số gia tử bằng GA theo tiêu chuẩn ISE.
  • Kỹ sư phát triển hệ thống điều khiển tự động: Ứng dụng thuật toán giản lược luật bảng SAM và cấu trúc 3 đầu vào để phát triển các giải pháp điều khiển cho các đối tượng phi tuyến hoặc đối tượng có tham số biến thiên với chi phí phần cứng xử lý thấp.

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

1. Đại số gia tử khác gì so với tập mờ truyền thống trong thiết kế bộ điều khiển?

Tập mờ truyền thống đòi hỏi phải định nghĩa thủ công hình dạng các hàm liên thuộc (hình tam giác, hình thang, hàm Gauss...) và giải bài toán suy luận qua các phép hợp thành mờ phức tạp (Mamdani hoặc Sugeno) cùng khâu giải mờ. Đại số gia tử thiết lập quan hệ thứ tự tự nhiên giữa các nhãn ngôn ngữ và sử dụng các hàm độ đo tính mờ để lượng hóa ngữ nghĩa thành các số thực qua ánh xạ định lượng $v(x)$. Nhờ đó, việc suy luận mờ được chuyển đổi thành bài toán nội suy đường cong kinh điển trên bảng SAM, giúp giảm khối lượng tính toán và phản ánh cấu trúc toán học chặt chẽ hơn.

2. Cải tiến chính của cấu trúc NEW_HAC trong luận án là gì?

Cải tiến chính là việc bổ sung đầu vào thứ ba để tạo thành bộ 3 tín hiệu vào ($E, DE, IE$), tương tự như cấu trúc bộ điều khiển PID kinh điển nhưng hoạt động dựa trên cơ chế suy luận đại số gia tử. Để tránh bùng nổ số luật (từ không gian 27 luật ban đầu), tác giả đã đề xuất phương pháp kết nhập và giản lược bảng SAM xuống còn 7 luật trọng tâm, giúp bộ điều khiển đạt chất lượng quá độ cao mà vẫn duy trì tốc độ tính toán nhanh.

3. Tại sao tác giả sử dụng giải thuật di truyền với hàm mục tiêu ISE thay vì cực tiểu sai số suy luận?

Việc tối ưu hóa tham số đại số gia tử theo sai số suy luận toán học thuần túy trước đây thường tạo ra các giá trị độ đo tính mờ bị lệch cực đoan so với nhận thức tự nhiên của con người (ví dụ: $\mu(true) = 0{,}9$ trong khi $\mu(false) = 0{,}1$) và không phản ánh được chất lượng quá trình quá độ của hệ thống thực. Việc sử dụng chỉ tiêu ISE ($J_{ISE} = \int_{0}^{\infty} e^2(t) dt$) giúp tối ưu hóa trực tiếp đáp ứng động học của vòng điều khiển (triệt tiêu sai lệch nhanh, giảm vọt lố) đồng thời bảo toàn tính trực giác ngữ nghĩa của các tham số đại số gia tử.

4. Kết quả thực nghiệm phần cứng được kiểm chứng trên những đối tượng nào và qua công cụ gì?

Thực nghiệm được tiến hành trên hai hệ thống vật lý phi tuyến:

  1. Hệ thống truyền động bám chính xác (động cơ servo, hộp số, encoder đo góc).
  2. Hệ thống Ball and Beam (động cơ servo chấp hành và cảm biến khoảng cách quang GP2D12). Phần cứng điều khiển sử dụng bo mạch vi xử lý Arduino, kết nối và đồng bộ thời gian thực với máy tính thông qua các khối chức năng Arduino IO Setup, Real-Time Pacer, Encoder Read, Analog Read/Write trong môi trường Matlab/Simulink.

Kết luận

Luận án của tác giả Ngô Kiên Trung đã nghiên cứu một cách có hệ thống việc ứng dụng và cải tiến bộ điều khiển sử dụng lý thuyết đại số gia tử cho các lớp đối tượng điều khiển công nghiệp và phi tuyến. Đóng góp trọng tâm của công trình là đề xuất cấu trúc bộ điều khiển NEW_HAC 3 đầu vào với bảng luật SAM giản lược từ 27 xuống 7 luật, đồng thời xây dựng quy trình tự động tối ưu hóa tham số dựa trên giải thuật di truyền theo chỉ tiêu tích phân bình phương sai lệch ISE. Toàn bộ các kết quả lý thuyết đã được chứng minh qua mô phỏng trên Matlab/Simulink và kiểm chứng thực nghiệm thành công trên hai mô hình phần cứng vật lý thời gian thực sử dụng vi xử lý Arduino. Luận án khẳng định tính khả thi của việc ứng dụng đại số gia tử trong kỹ thuật điều khiển tự động, mở ra khả năng tích hợp các thuật toán điều khiển thông minh lên các thiết bị nhúng và điều khiển công nghiệp.