Tổng quan về giáo trình

Giáo trình Điều khiển thông minh (Mã mô đun: MĐ13) là tài liệu đào tạo chuyên môn bắt buộc thuộc chương trình khung chất lượng cao được ban hành năm 2021 của Trường Cao đẳng nghề Cần Thơ, dành cho nghề Điện tử công nghiệp trình độ Cao đẳng hệ liên thông. Trong chương trình đào tạo, mô đun này được bố trí giảng dạy sau khi người học đã hoàn thành các học phần nền tảng bao gồm: Vi điều khiển cơ bản, Kỹ thuật cảm biến và PLC cơ bản. Bên cạnh nghề Điện tử công nghiệp, giáo trình còn được sử dụng làm tài liệu giảng dạy và tham khảo cho các nghề liên quan như Điện tử dân dụng, Cơ điện tử, Điện công nghiệp và Điện dân dụng.

Nội dung giáo trình do nhóm tác giả gồm Bùi Chí Thanh (Chủ biên) và Đỗ Hữu Hậu biên soạn, được chọn lọc và biên tập lại từ công trình Hệ thống điều khiển thông minh của PGS. Huỳnh Thái Hoàng nhằm tinh giản và chuẩn hóa cho phù hợp với thời lượng và mục tiêu đào tạo hệ Cao đẳng. Thời lượng môn học gồm 60 giờ định mức, phân bổ thành 30 giờ lý thuyết, 27 giờ thực hành/thảo luận/bài tập và 3 giờ kiểm tra định kỳ.

Mục tiêu đào tạo của giáo trình tập trung vào ba chuẩn đầu ra chính:

  • Kiến thức: Trình bày và phân tích được các phương pháp thiết kế hệ thống điều khiển ứng dụng kỹ thuật thông minh, trọng tâm là logic mờ (Fuzzy Logic), mạng thần kinh nhân tạo (Artificial Neural Networks - ANN) và thuật toán thích nghi mờ - nơ-ron (ANFIS).
  • Kỹ năng: Sử dụng thành thạo phần mềm MATLAB và công cụ Simulink để thiết kế, mô phỏng và đánh giá chất lượng các bộ điều khiển thông minh trên các đối tượng kỹ thuật cụ thể.
  • Năng lực tự chủ và trách nhiệm: Xây dựng khả năng tự định hướng, chủ động tiếp cận bài học, thích nghi với các bài toán điều khiển kỹ thuật thực tế và đảm bảo các quy chuẩn an toàn, vệ sinh công nghiệp trong thực hành.

Cấu trúc giáo trình tiếp cận theo logic từ lý thuyết nền tảng đến thiết kế cấu trúc điều khiển và ứng dụng mô phỏng trên đối tượng phi tuyến, giúp người học kết nối trực tiếp giữa công thức toán học và đáp ứng động học của hệ thống.


Nội dung kiến thức cốt lõi

                             GIÁO TRÌNH ĐIỀU KHIỂN THÔNG MINH (MĐ13 - 60 GIỜ)
  BÀI 1: HỆ MỜ (17H)                         BÀI 2: MẠNG THẦN KINH (20H)                 BÀI 3: HỆ THỐNG ĐIỀU KHIỂN 

Các chương/chủ đề chính

Giáo trình được tổ chức thành 3 bài học chuyên đề tương ứng với cấu trúc phân phối chương trình:

  1. Bài 1: Hệ mờ (MĐ13-01 - 17 giờ: 10 LT, 6 TH, 1 KT)

    • Khái niệm tập mờ và hàm liên thuộc: Định nghĩa ánh xạ $\mu_{\tilde{A}}(x): X \rightarrow [0,1]$, các dạng hàm liên thuộc (vai trái, vai phải, tam giác, hình thang, chữ nhật, singleton, hàm Z, hàm S, hàm $\pi$, Sigmoid, dsig, Gauss, Gauss hai phía, hàm chuông) và các đặc trưng hình học (miền nền, lõi, biên, độ cao $hgt(\tilde{A})$, tập mờ chính tắc, tập mờ lồi, phân hoạch mờ, số mờ, khoảng mờ).
    • Phép toán và quan hệ mờ: Phép giao (chuẩn T-norm: chuẩn cực tiểu, công thức Lukasiewicz, Einstein), phép hợp (chuẩn S-norm: chuẩn cực đại, tổng bị chặn BSUM, Einstein), phép bù; quan hệ mờ $n$ ngôi và ma trận quan hệ; các phép hợp thành quan hệ mờ (MAX-MIN, MAX-PROD, SUM-MIN, SUM-PROD).
    • Mệnh đề, quy tắc và suy luận mờ: Mệnh đề mờ, toán tử kéo theo (Kleene, Zadeh, Lukasiewicz, Mamdani, Larsen); tính chất hệ quy tắc mờ (tính liên tục, tính nhất quán, tính hoàn chỉnh); phương pháp suy diễn cục bộ và toàn cục (MAX-MIN, MAX-PROD).
    • Cấu trúc hệ mờ cơ bản và giải mờ: Mô hình hệ mờ gồm 3 khối (Mờ hóa, Hệ quy tắc Mamdani/Sugeno, Giải mờ); các phương pháp giải mờ theo độ cao (cực đại, trung bình cực đại MOM, cận trái LOM, cận phải ROM) và theo trọng tâm (trọng tâm diện tích CoA/CoG, trọng tâm vùng lớn nhất, trung bình có trọng số).
  2. Bài 2: Mạng thần kinh nhân tạo (MĐ13-02 - 20 giờ: 10 LT, 9 TH, 1 KT)

    • Cấu trúc nơ-ron và mạng nơ-ron: Mô hình tế bào thần kinh nhân tạo, hàm xử lý tổng ngõ vào (tuyến tính, toàn phương, hàm cầu), hàm tác động (tuyến tính, dốc bão hòa, tuyến tính bão hòa, sigmoid đơn cực, sigmoid lưỡng cực); phân loại mạng một lớp, nhiều lớp, truyền thẳng và hồi quy.
    • Phương pháp huấn luyện: Học có giám sát (Supervised Learning), học củng cố (Reinforcement Learning), học không có giám sát/tự tổ chức (Unsupervised Learning).
    • Mạng truyền thẳng một lớp: Thuật toán Perceptron (học sửa sai, định lý hội tụ), mạng tuyến tính Adaline (thuật toán Widrow-Hoff / LMS), Perceptron với hàm tác động bán tuyến tính (thuật toán học Delta, suy giảm độ dốc).
    • Mạng truyền thẳng nhiều lớp và mạng RBF: Mạng nhiều lớp với thuật toán lan truyền ngược sai số (Backpropagation); mạng hàm cơ sở xuyên tâm (RBF) với quy trình huấn luyện 2 bước (xác định tâm $\mu_q$, độ phân tán $\sigma_q$ ở lớp ẩn và bình phương tối thiểu ở lớp ra).
    • Mạng thần kinh suy diễn mờ thích nghi (ANFIS): Cấu trúc 5 lớp thực thi hệ mờ Takagi-Sugeno và thuật toán huấn luyện lai (Hybrid Learning: suy giảm độ dốc cho thông số tiền đề phi tuyến và bình phương tối thiểu cho thông số kết luận tuyến tính).
  3. Bài 3: Hệ thống điều khiển thông minh ứng dụng hệ mờ và mạng thần kinh nhân tạo (MĐ13-03 - 23 giờ: 10 LT, 12 TH, 1 KT)

    • Điều khiển mờ trực tiếp: Cấu trúc gồm khối tiền xử lý, bộ điều khiển mờ cơ bản, khối hậu xử lý; quy trình thiết kế bộ điều khiển dựa trên kinh nghiệm chuyên gia theo phương pháp thử sai.
    • Điều khiển PID mờ dùng quy tắc Mamdani: Phân tích cấu trúc bộ điều khiển PD mờ, PI mờ và PID mờ (ghép song song PD mờ và PI mờ).
    • Điều khiển PID mờ dùng quy tắc Sugeno: Cấu trúc bộ giám sát mờ tự động chỉnh định các thông số $(\tilde{K}_P, \tilde{K}_I, \tilde{K}_D)$ theo điểm làm việc của hệ thống.
    • Điều khiển trực tiếp dùng mạng thần kinh nhân tạo.

Kiến thức nền tảng được xây dựng

Giáo trình cung cấp hệ thống cơ sở lý thuyết toán học và kỹ thuật điều khiển gồm:

  • Lý thuyết tập mờ và Logic mờ: Xây dựng trên cơ sở lý thuyết của L.A. Zadeh (1965), chuẩn hóa việc biểu diễn tri thức không chắc chắn thành các công thức toán học xác định thông qua hàm liên thuộc, quan hệ mờ và phép toán suy luận.
  • Mô hình tính toán kết nối (Connectionism): Xây dựng các nguyên lý xử lý thông tin song song, hàm kích hoạt phi tuyến và các quy tắc tối ưu hóa hàm mục tiêu sai số bình phương bằng thuật toán suy giảm độ dốc (Gradient Descent).
  • Nguyên lý điều khiển hệ phi tuyến: Phân tích hạn chế của thuật toán PID tuyến tính kinh điển và xây dựng mô hình điều khiển phi tuyến thích nghi bằng hệ mờ và mạng nơ-ron.

Kỹ năng phát triển

  • Kỹ năng kỹ thuật (Technical skills): Thiết kế giải thuật mờ hóa và giải mờ; tính toán ma trận hợp thành quan hệ mờ; lập trình các thuật toán học (Perceptron, Widrow-Hoff, Delta, Lan truyền ngược, Huấn luyện lai ANFIS); thiết lập sơ đồ khối mô phỏng trên MATLAB/Simulink.
  • Kỹ năng phân tích (Analytical skills): Phân tích tính khả phân tuyến tính của tập dữ liệu; xác định cấu trúc mạng nơ-ron phù hợp; đánh giá chất lượng động học hệ thống qua các chỉ tiêu quá độ (thời gian quá độ, độ vọt lố, sai số xác lập $\Delta e$).
  • Năng lực thực tiễn (Practical competencies): Ứng dụng giải quyết 3 bài toán điều khiển kỹ thuật thực tế:
    1. Điều khiển giữ cân bằng hệ con lắc ngược: Thiết kế hệ thống 4 biến vào ($\theta, \dot{\theta}, x, \dot{x}$), 1 biến ra ($u$), hệ 81 quy tắc mờ Mamdani, suy diễn MAX-MIN, giải mờ trọng tâm CoA.
    2. Điều khiển hướng chuyển động tàu thủy: Thiết kế bộ điều khiển PD mờ cho mô hình động học phi tuyến bậc ba có khâu tích phân lý tưởng.
    3. Điều khiển mức chất lỏng trong bồn chứa phi tuyến: Thiết kế bộ điều khiển PI mờ giám sát tham số dựa trên hệ quy tắc Sugeno cho bồn chứa có tiết diện thay đổi theo chiều cao ($h_{max}=50\text{ cm}, A_{max}=200\text{ cm}^2, A_{min}=100\text{ cm}^2$).

Phương pháp giảng dạy và học tập

Giáo trình được thiết kế theo tỷ lệ cân đối giữa lý thuyết và thực hành (30 giờ lý thuyết / 27 giờ thực hành / 3 giờ kiểm tra). Phương pháp tiếp cận sư phạm đi từ các công thức giải tích hình thức đến các bước thuật toán chi tiết, kết thúc bằng việc hiện thực hóa mô hình trên công cụ mô phỏng.

Hệ thống bài tập và nghiên cứu tình huống trong giáo trình được chia thành các mức độ:

  • Bài tập tính toán định lượng:
    • Thực hiện các phép toán giao/hợp tập mờ bằng đại số T-norm (PROD) và S-norm (BSUM).
    • Tính toán ma trận hợp thành quan hệ mờ MAX-MIN.
    • Tính toán giá trị rõ ngõ ra qua các phương pháp giải mờ trọng tâm và trung bình có trọng số cho hệ 2 quy tắc và 4 quy tắc.
    • Tính giá trị ngõ ra của mạng nơ-ron nhiều lớp với hàm kích hoạt sigmoid đơn cực và lưỡng cực.
  • Bài tập mở rộng và nâng cao:
    • Xây dựng hàm liên thuộc cho bài toán ước lượng khoảng cách vị trí ("nhà gần bãi biển").
    • Đánh giá mức độ phù hợp của 5 ứng viên quản đốc phân xưởng theo hai tiêu chuẩn nghiệp vụ và kinh nghiệm, tìm tập mờ nhát cắt mức $\alpha = 0.6$.
    • Lập trình thuật toán lan truyền ngược trên mạng nơ-ron truyền thẳng 1 lớp ẩn để xấp xỉ hàm phi tuyến hai ngõ vào - hai ngõ ra: $y_1 = 4\sin(\pi x_1) + 2\cos(\pi x_2)$ và $y_2 = \sin(\pi x_1)\cos(0.5\pi x_2)$.
    • Phân loại sản phẩm lỗi trên dây chuyền sản xuất từ tập dữ liệu thực nghiệm.
  • Thực hành mô phỏng (Case Studies): Xây dựng sơ đồ Simulink hoàn chỉnh kiểm chứng đáp ứng động học của hệ con lắc ngược, hệ thống lái tàu và hệ bồn chứa chất lỏng.

Phương pháp đánh giá kết quả học tập được quy định cụ thể cho từng bài:

  • Về kiến thức: Kiểm tra viết tự luận hoặc trắc nghiệm khách quan nhằm đánh giá khả năng hiểu và trình bày nguyên lý giải thuật.
  • Về kỹ năng: Đánh giá trực tiếp trên kết quả thiết kế mạch điều khiển, lập trình thuật toán và mô phỏng hệ thống trên máy tính.
  • Về thái độ và năng lực tự chủ: Đánh giá qua tính tỉ mỉ, độ chính xác của số liệu tính toán, tính ngăn nắp và ý thức tuân thủ an toàn lao động trong phòng thực hành.

Điểm nổi bật và cập nhật

  1. Chuẩn hóa chương trình đào tạo chất lượng cao (Ban hành 2021): Giáo trình được biên soạn dựa trên chương trình khung mới năm 2021 của Trường Cao đẳng nghề Cần Thơ, cập nhật cấu trúc mô đun đáp ứng nhu cầu đào tạo kỹ thuật ứng dụng hiện đại.
  2. Kế thừa và tinh giản từ công trình học thuật uy tín: Nội dung chọn lọc trực tiếp từ giáo trình Hệ thống điều khiển thông minh của PGS. Huỳnh Thái Hoàng, chuyển đổi các mô hình toán học nâng cao thành các thuật toán tường minh từng bước (Step-by-step Algorithms từ Thuật toán 2.1 đến 2.6) phù hợp cho trình độ Cao đẳng kỹ thuật.
  3. Tích hợp các cấu trúc điều khiển hiện đại: Giáo trình không dừng lại ở các lý thuyết mờ hoặc nơ-ron rời rạc, mà tập trung vào các mô hình tích hợp phức hợp:
    • Cấu trúc mạng thần kinh suy diễn mờ thích nghi (ANFIS) kết hợp giải thuật học lai (Hybrid Learning).
    • Cấu trúc điều khiển PID mờ thích nghi theo điểm làm việc sử dụng hệ suy luận Sugeno.
    • Kết hợp các bộ điều khiển mờ song song (PD mờ + PI mờ) để triệt tiêu sai số xác lập và giảm độ vọt lố.
  4. Gắn liền với các bài toán điều khiển kỹ thuật thực tế: Mọi mô hình lý thuyết đều được minh họa bằng các hệ động học phi tuyến điển hình trong công nghiệp (hệ con lắc ngược, động học lái tàu biển, bồn chứa tiết diện biến thiên), đi kèm thông số vật lý và sơ đồ mô phỏng Simulink cụ thể.

Đối tượng sử dụng giáo trình

Đối tượng Mục đích và Phạm vi sử dụng Điều kiện tiên quyết (Prerequisites)
Sinh viên Cao đẳng nghề Học tập mô đun MĐ13 trong chương trình Cao đẳng liên thông và Cao đẳng chất lượng cao nghề Điện tử công nghiệp. Đã học xong: Vi điều khiển cơ bản, Kỹ thuật cảm biến, PLC cơ bản; nắm kiến thức toán vi tích phân và ma trận cơ bản.
Sinh viên các ngành kỹ thuật liên quan Tài liệu tham khảo và học phần tự chọn cho các nghề Cơ điện tử, Điện công nghiệp, Điện tử dân dụng, Điện dân dụng. Kiến thức cơ bản về lý thuyết điều khiển tự động và kỹ năng sử dụng máy tính.
Giảng viên chuyên ngành Sử dụng làm giáo trình giảng dạy chính khóa (khung 60 giờ: 30 LT / 27 TH / 3 KT), xây dựng ngân hàng câu hỏi kiểm tra và đề tài thực hành mô phỏng. Có chuyên môn về kỹ thuật điều khiển tự động, logic mờ, mạng nơ-ron và phần mềm MATLAB/Simulink.
Kỹ sư và Người tự học Tài liệu tra cứu thuật toán, hướng dẫn thiết kế bộ điều khiển phi tuyến ứng dụng vi xử lý hoặc hệ điều khiển PLC. Kiến thức lập trình thuật toán và kỹ thuật điều khiển thực tế.

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

1. Giáo trình này phù hợp với ai?

Giáo trình được biên soạn chuyên biệt cho sinh viên Cao đẳng nghề hệ liên thông và Cao đẳng chất lượng cao ngành Điện tử công nghiệp. Đồng thời, tài liệu phù hợp làm tài liệu học tập, tham khảo cho sinh viên các ngành Cơ điện tử, Điện công nghiệp, Kỹ thuật điều khiển và tự động hóa.

2. Cần kiến thức nền nào trước khi học mô đun này?

Theo quy định vị trí mô đun trong chương trình đào tạo, người học bắt buộc phải hoàn thành các mô đun tiên quyết: Vi điều khiển cơ bản, Kỹ thuật cảm biến và PLC cơ bản, kết hợp kiến thức nền tảng về toán học giải tích và đại số ma trận.

3. Điểm khác biệt của giáo trình này so với các tài liệu lý thuyết điều khiển khác là gì?

Giáo trình lược bỏ các chứng minh toán học thuần túy trừu tượng, tập trung vào việc mô tả thuật toán chi tiết (dạng từng bước rõ ràng) và áp dụng trực tiếp vào việc thiết kế các bộ điều khiển thông minh cụ thể (Mamdani, Sugeno, ANFIS, RBF) có thể kiểm chứng ngay bằng phần mềm MATLAB/Simulink.

4. Làm thế nào để tự học giáo trình này đạt hiệu quả cao nhất?

Người học nên kết hợp song song giữa việc giải các bài tập tính toán giải tích ở cuối mỗi bài (tính hợp thành ma trận, giải mờ, tính toán lan truyền trọng số) và tự xây dựng lại các sơ đồ mô phỏng Simulink cho 3 đối tượng mẫu trong Bài 3 (con lắc ngược, lái tàu, bồn nước).

5. Có tài liệu bổ trợ nào kèm theo giáo trình không?

Tài liệu tham khảo nền tảng trực tiếp của giáo trình là quyển sách Hệ thống điều khiển thông minh của PGS. Huỳnh Thái Hoàng. Ngoài ra, giáo trình cung cấp đầy đủ các sơ đồ Simulink mô phỏng, bảng quy tắc mờ mẫu và hệ thống bài tập thực hành ở cuối mỗi bài học.


Kết luận

Giáo trình Điều khiển thông minh (MĐ13) do Trường Cao đẳng nghề Cần Thơ ban hành đã hệ thống hóa toàn diện hai phương pháp điều khiển thông minh chủ chốt: Hệ mờ và Mạng thần kinh nhân tạo. Giá trị cốt lõi của tài liệu thể hiện ở tính chuẩn hóa sư phạm, cấu trúc thuật toán tường minh và khả năng ứng dụng thực tế thông qua các mô hình mô phỏng kỹ thuật rõ ràng.

Lộ trình học tập khuyến nghị:

  1. Nắm vững đại số tập mờ, các phép toán T-norm/S-norm và cơ chế giải mờ (Bài 1).
  2. Nắm vững cấu trúc nơ-ron, các hàm kích hoạt và thuật toán học có giám sát/lan truyền ngược/ANFIS (Bài 2).
  3. Ứng dụng tích hợp thiết kế bộ điều khiển PID mờ, bộ giám sát Sugeno và kiểm chứng động học hệ phi tuyến trên MATLAB/Simulink (Bài 3).

Nguồn tài liệu tham khảo chính yếu tiếp nối: Công trình Hệ thống điều khiển thông minh của PGS. Huỳnh Thái Hoàng và các tài liệu chuyên ngành về ứng dụng vi điều khiển, PLC trong điều khiển tự động.