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

Giáo trình "Kỹ Thuật Điều Khiển Tự Động" (còn được lưu hành với tiêu đề học liệu "Khám Phá Kỹ Thuật Điều Khiển Tự Động Hiện Đại") do tập thể giảng viên Khoa Công nghệ Thông tin – Trường Đại học Sư phạm Kỹ thuật Hưng Yên biên soạn, được phát hành trực tuyến thông qua hệ thống Học liệu Mở Việt Nam (VOER) với dung lượng 197 trang.

Vị trí trong chương trình đào tạo

Trong chương trình đào tạo bậc đại học khối ngành Kỹ thuật, Công nghệ Thông tin, Điện - Điện tử, Cơ điện tử và Tự động hóa, môn học Kỹ thuật Điều khiển Tự động đóng vai trò là học phần cơ sở ngành bắt buộc. Giáo trình cung cấp hệ thống lý thuyết nền tảng để người học tiếp cận các môn học chuyên sâu về sau như Điều khiển số, Hệ thống điều khiển nhúng, Robotics, Xử lý tín hiệu số và Tự động hóa quá trình sản xuất.

Mục tiêu học tập (Learning Outcomes)

Sau khi hoàn thành nội dung giáo trình, người học có khả năng:

  • Phân loại và mô hình hóa: Xác định cấu trúc hệ thống, xây dựng mô hình toán học của các đối tượng kỹ thuật dưới dạng phương trình vi phân, hàm truyền đạt $G(s)$, sơ đồ dòng tín hiệu hoặc hệ phương trình không gian trạng thái.
  • Phân tích đặc tính động học và chất lượng: Khảo sát đáp ứng thời gian (đáp ứng xung $g(t)$, đáp ứng nấc $h(t)$), đáp ứng tần số (biểu đồ Bode, biểu đồ Nyquist), tính ổn định và sai số xác lập $e_{xl}$ của hệ thống.
  • Thiết kế và tổng hợp: Thiết kế các khâu hiệu chỉnh (PID, sớm/trễ pha) cho hệ thống liên tục và chuyển đổi sang phân tích, thiết kế hệ thống điều khiển rời rạc bằng phép biến đổi $Z$.
  • Ứng dụng công nghệ: Hiểu rõ nguyên lý ghép nối máy tính qua các mạch biến đổi ADC/DAC, cổng truyền thông công nghiệp và sử dụng phần mềm MATLAB để mô tả hệ rời rạc.

Cấu trúc và cách tiếp cận

Tài liệu gồm 11 bài học được tổ chức theo lộ trình:

  1. Nền tảng khái niệm, nguyên tắc và phần cứng điều khiển (Bài 1).
  2. Công cụ toán học và phân tích hệ thống liên tục (Bài 2 đến Bài 6).
  3. Lý thuyết và thiết kế hệ thống rời rạc/số (Bài 7, Bài 8).
  4. Kỹ thuật ứng dụng, lập trình ghép nối máy tính và mô phỏng MATLAB (Bài 9 đến Bài 11).

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

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

  • Bài 1: Cơ bản về hệ thống điều khiển tự động: Trình bày định nghĩa điều khiển, phân biệt điều khiển hở và điều khiển kín (có phản hồi). Phân tích 6 nguyên tắc điều khiển cơ bản: thông tin phản hồi (bù nhiễu, san bằng sai lệch, phối hợp), đa dạng tương xứng, bổ sung ngoài, dự trữ, phân cấp và cân bằng nội. Phân loại hệ thống (tuyến tính/phi tuyến, bất biến/biến đổi theo thời gian, AC/DC, liên tục/rời rạc, ổn định hóa, theo chương trình, theo dõi, thích nghi, tối ưu). Tổng thuật lịch sử phát triển qua ba giai đoạn: Điều khiển cổ điển (miền tần số, SISO), Điều khiển hiện đại (không gian trạng thái, MIMO) và Điều khiển thông minh (Fuzzy, Neural Network, Thuật toán di truyền). Giới thiệu cấu tạo các phần tử: cảm biến quang học, xenxin, biến áp xoay sin/cos, con quay hồi chuyển, tachometer, động cơ bước, động cơ DC, card ADC/DAC, IC 8255 và các giao thức RS-232C, RS-449, IEEE-488.
  • Bài 2: Mô tả toán học hệ thống điều khiển liên tục: Phép biến đổi Laplace và các tính chất (tính tuyến tính, ảnh đạo hàm, ảnh tích phân, định lý trễ, định lý giá trị cuối). Định nghĩa hàm truyền $G(s)$, hàm truyền các mạch hiệu chỉnh thụ động (sớm pha, trễ pha, tích phân, vi phân) và tích cực (tỉ lệ, PI, PD, PID). Đại số sơ đồ khối, sơ đồ dòng tín hiệu và công thức Mason. Biểu diễn hệ thống bằng phương trình trạng thái $\dot{x}(t) = Ax(t) + Bu(t)$ và $y(t) = Cx(t) + Du(t)$.
  • Bài 3: Đặc tính động học của hệ thống: Khảo sát đặc tính thời gian gồm đáp ứng xung (hàm trọng lượng $g(t)$) và đáp ứng nấc (hàm quá độ $h(t)$). Khảo sát đặc tính tần số $G(j\omega)$ thông qua biểu đồ Bode (biên độ $L(\omega)$ và pha $\phi(\omega)$) và biểu đồ Nyquist. Phân tích chi tiết các khâu động học điển hình: khâu tỉ lệ, khâu tích phân lý tưởng, khâu vi phân lý tưởng, khâu quán tính bậc nhất (thời hằng $T$, tần số gãy $\omega = 1/T$) và khâu vi phân bậc nhất.
  • Bài 4: Khảo sát tính ổn định của hệ thống: Định nghĩa ổn định, các tiêu chuẩn ổn định đại số (Routh-Hurwitz), phương pháp quỹ đạo nghiệm số (Root Locus) và các tiêu chuẩn ổn định tần số (Nyquist, Mikhailov).
  • Bài 5: Đánh giá chất lượng của hệ thống điều khiển: Các chỉ tiêu chất lượng trong miền thời gian (độ quá điều chỉnh, thời gian quá độ, thời gian lên) và sai số xác lập $e_{xl}$ theo từng loại tín hiệu vào (hàm nấc, hàm dốc, hàm gia tốc); các tiêu chuẩn tối ưu hóa tích phân sai số (ISE, IAE, ITAE).
  • Bài 6: Thiết kế hệ thống điều khiển liên tục: Phương pháp tổng hợp bộ điều khiển liên tục bằng cách hiệu chỉnh sớm pha, trễ pha, vi tích phân tỉ lệ (PID) trên biểu đồ Bode hoặc phương pháp phân bố cực trạng thái.
  • Bài 7: Mô tả toán học hệ thống điều khiển rời rạc: Bản chất tín hiệu lấy mẫu, khâu giữ mẫu bậc không (ZOH), định nghĩa và tính chất của phép biến đổi $Z$, xây dựng hàm truyền xung $G(z)$ và hệ phương trình trạng thái rời rạc $x(k+1) = G x(k) + H u(k)$.
  • Bài 8: Phân tích và thiết kế hệ thống điều khiển rời rạc: Tiêu chuẩn ổn định cho hệ rời rạc (tiêu chuẩn Jury, biến đổi song tuyến tính $w$), đánh giá chất lượng và các phương pháp tổng hợp bộ điều khiển số (Deadbeat, Dahlin).
  • Bài 9 & Bài 10: Ứng dụng thiết kế và Lập trình điều khiển từ máy tính: Thiết kế hệ thống điều khiển vị trí, điều khiển mức chất lỏng, hệ thống nhiệt độ lò nung; kỹ thuật lập trình ghép nối phần cứng qua cổng I/O và card giao tiếp máy tính.
  • Bài 11: Thảo luận, tổng kết và Mô tả hệ rời rạc dùng MATLAB: Sử dụng các hàm trong Control System Toolbox của MATLAB (tf, ss, step, bode, nyquist, rlocus, c2d) để mô phỏng và phân tích hệ thống.

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

  1. Ba bài toán cơ bản của lý thuyết điều khiển:
    • Phân tích hệ thống: Cho trước cấu trúc và tham số, xác định đáp ứng và chất lượng hệ.
    • Thiết kế hệ thống: Biết đối tượng, thiết kế bộ điều khiển để đáp ứng các tiêu chuẩn chất lượng định trước.
    • Nhận dạng hệ thống: Xác định cấu trúc và tham số của đối tượng từ dữ liệu vào/ra.
  2. Hệ thống nguyên lý điều khiển: Điều khiển bù nhiễu (vòng hở), điều khiển theo nguyên tắc san bằng sai lệch (vòng kín/hồi tiếp) và điều khiển phối hợp.
  3. Mô hình toán học hai miền: Miền tần số phức ($s$, $z$) cho hệ tuyến tính bất biến vào-ra đơn (SISO) và Không gian trạng thái trong miền thời gian cho hệ nhiều biến (MIMO).

Kỹ năng phát triển

  • Kỹ năng phân tích: Thiết lập hàm truyền tương đương bằng công thức Mason; tính định thức $\Delta = 1 - \sum L_i + \sum L_i L_j - \dots$; vẽ và đọc đồ thị Bode, Nyquist để suy ra dự trữ biên và dự trữ pha.
  • Kỹ năng tính toán: Chuyển đổi giữa mô hình liên tục và rời rạc, áp dụng biến đổi Laplace và biến đổi $Z$ trên các bảng tra cơ bản.
  • Kỹ năng kỹ thuật & thực hành: Lựa chọn cảm biến, thiết bị đo lường và phần tử chấp hành phù hợp với yêu cầu bài toán công nghiệp (ổn định tốc độ xe, bồn mức nước, bệ phóng tên lửa, cánh tay robot); cấu hình phần cứng giao tiếp qua chuẩn RS-232C hoặc bus IEEE; lập trình mô phỏng thuật toán điều khiển trên MATLAB.

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

Cách tiếp cận sư phạm

Giáo trình áp dụng phương pháp quy nạp kết hợp diễn dịch kỹ thuật:

  • Khởi đầu bằng các tình huống điều khiển thực tế gần gũi (người lái xe duy trì vận tốc 40 km/h qua đồng hồ tốc độ và tay ga; cơ cấu phao đóng mở van duy trì mức chất lỏng trong bể chứa; cơ cấu biến trở định vị bệ phóng tên lửa).
  • Trừu tượng hóa các đại lượng thực tế thành các biến tín hiệu chuẩn: tín hiệu đặt $r(t)$, tín hiệu ra $c(t)$, tín hiệu hồi tiếp $c_{ht}(t)$, sai số $e(t)$ và tín hiệu điều khiển $u(t)$.
  • Phát triển công cụ toán học tương ứng để giải bài toán định lượng và kiểm chứng tính đúng đắn.

Bài tập và bài toán tình huống (Case Studies)

  • Bài toán mạch điện và khâu hiệu chỉnh: Xác định hàm truyền của mạch tích phân, vi phân, sớm pha, trễ pha sử dụng khuếch đại thuật toán (Op-Amp) và mạch thụ động $RC$.
  • Bài toán cơ học và truyền động: Lập mô hình động cơ DC, phân tích đáp ứng khi có thời hằng quán tính $T$ và hệ số khuếch đại $K$.
  • Bài toán hệ nhiệt và mức chất lỏng: Mô hình hóa bồn chứa nước có trễ, lò nung công nghiệp có sai số và trễ quán tính.
  • Bài toán sơ đồ phức tạp: Sử dụng công thức Mason để rút gọn sơ đồ dòng tín hiệu có nhiều vòng lặp đan xen.

Phương pháp kiểm tra và tự học

  • Tự học: Sinh viên cần đọc tuần tự từng bài, thực hiện việc biến đổi đại số các công thức Laplace ngược để tìm $g(t)$, $h(t)$ và vẽ biểu đồ tiệm cận Bode bằng tay trước khi sử dụng máy tính.
  • Đánh giá: Kiểm tra khả năng giải tích (tìm nghiệm đặc trưng, lập bảng Routh, xét tiêu chuẩn Nyquist) kết hợp với bài tập lập trình tính toán trên MATLAB ở Bài 11.

Điểm nổi bật và tính ứng dụng thực tế

Tiêu chí Nội dung thể hiện trong giáo trình
Phạm vi lý thuyết Bao quát từ lý thuyết cổ điển (Laplace, Nyquist, Bode, PID) đến lý thuyết hiện đại (Phương trình trạng thái, Lyapunov) và giới thiệu nguyên lý điều khiển thông minh (Fuzzy, Neural, Genetic Algorithms).
Chi tiết phần cứng kỹ thuật Mô tả cấu tạo vật lý rõ ràng của encoder 2 kênh pha lệch $90^\circ$, biến áp xoay sin/cos, cảm biến nhiệt Pt100/Thermocouple, động cơ bước (3 chế độ kích từ), card ADC/DAC 8-bit/12-bit, IC 8255.
Chuẩn truyền thông công nghiệp Phân tích các chuẩn nối tiếp RS-232C, RS-422, RS-423, RS-449 và chuẩn song song IEEE-488 (GPIB), IEEE-583 (CAMAC).
Liên kết tính toán mô phỏng Tích hợp bài giảng chuyên đề mô phỏng hệ thống rời rạc trên môi trường máy tính sử dụng phần mềm kỹ thuật MATLAB (Bài 11).

Ứng dụng thực tế được đề cập

  • Trong công nghiệp: Tự động hóa lò nung gạch men, lò sấy chế biến thực phẩm, hệ thống cấp đông thủy sản, dây chuyền sản xuất xi măng (như nhà máy xi măng Hoàng Thạch), máy công cụ điều khiển số CNC.
  • Trong hàng không - vũ trụ & quân sự: Hệ thống tự lái của tên lửa, cơ cấu ổn định đường ngắm cho thiết bị quan sát quang học bằng con quay hồi chuyển 2 và 3 bậc tự do, hệ thống định vị bệ phóng.
  • Trong đời sống & y tế: Robot hỗ trợ vận chuyển bệnh viện, điều hòa nhiệt độ/độ ẩm tòa nhà, hệ thống phân phối nước sinh hoạt.

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

  1. Sinh viên đại học/cao đẳng: Phù hợp nhất cho sinh viên từ năm thứ 2 đến năm thứ 3 thuộc các ngành:
    • Kỹ thuật Điều khiển và Tự động hóa.
    • Công nghệ Thông tin (chuyên ngành Tin học Công nghiệp hoặc Hệ thống nhúng).
    • Kỹ thuật Cơ điện tử, Kỹ thuật Điện - Điện tử.
  2. Kiến thức tiên quyết (Prerequisites):
    • Toán học cao cấp: Giải tích vi phân/tích phân, chuỗi, phép biến đổi Laplace, phép biến đổi $Z$, đại số ma trận.
    • Vật lý kỹ thuật: Cơ học lý thuyết, Điện học cơ bản.
    • Kỹ thuật điện tử & Tin học: Mạch bán dẫn, khuếch đại thuật toán (Op-Amp), logic số và cấu trúc máy tính cơ bản.
  3. Giảng viên: Sử dụng làm tài liệu giảng dạy chính hoặc tài liệu tham khảo để biên soạn đề cương môn học, hệ thống bài tập và đề thi môn Kỹ thuật Điều khiển Tự động (khối lượng 45–60 tiết / 3–4 tín chỉ).
  4. Kỹ sư và người tự học: Dùng làm tài liệu tra cứu các công thức biến đổi toán học, phương pháp vẽ biểu đồ Bode/Nyquist và nguyên tắc ghép nối tín hiệu tương tự sang số (ADC/DAC) trong công nghiệp.

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

1. Giáo trình này phù hợp với đối tượng nào?

Giáo trình được biên soạn phục vụ trực tiếp cho sinh viên đại học, cao đẳng kỹ thuật thuộc khối ngành Công nghệ Thông tin, Tự động hóa, Cơ điện tử và Điện tử. Tài liệu cũng phù hợp cho kỹ sư muốn hệ thống lại phương pháp mô hình hóa và thiết kế hệ thống điều khiển.

2. Cần chuẩn bị những kiến thức nền tảng nào trước khi học?

Người học cần nắm vững:

  • Đại số tuyến tính (phép tính ma trận, định thức).
  • Phép biến đổi Laplace và giải phương trình vi phân.
  • Mạch điện và linh kiện điện tử cơ bản (điện trở, tụ điện, cuộn cảm, Op-Amp).

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

Tài liệu cân đối giữa lý thuyết toán học (Laplace, trạng thái, Z) và cấu tạo kỹ thuật thực tế (phân tích chi tiết nguyên lý cảm biến xenxin, encoder quang, biến áp xoay, động cơ bước, card giao tiếp máy tính 8255 và các giao thức truyền thông công nghiệp).

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

  • Học tuần tự từ Bài 1 đến Bài 8 để nắm vững mạch lý thuyết từ liên tục đến rời rạc.
  • Tự giải tay các bài tập tính hàm truyền, vẽ đồ thị Bode/Nyquist.
  • Kết hợp thực hành trên máy tính ở Bài 10 và Bài 11 bằng cách sử dụng phần mềm MATLAB để mô phỏng và kiểm chứng các kết quả giải tích.

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

Giáo trình có chương mục riêng (Bài 11) hướng dẫn mô tả hệ thống điều khiển rời rạc bằng phần mềm MATLAB. Người học nên sử dụng kèm MATLAB/Simulink và các sổ tay tra cứu linh kiện điện tử/cảm biến để thực hành song song.


Kết luận

Giáo trình "Kỹ Thuật Điều Khiển Tự Động" của Khoa CNTT – ĐHSP KT Hưng Yên là tài liệu học thuật có cấu trúc hoàn chỉnh, trình bày mạch lạc từ cơ sở lý thuyết điều khiển cổ điển, điều khiển hiện đại đến kỹ thuật điều khiển rời rạc và ghép nối máy tính.

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

  1. Nắm vững 6 nguyên tắc điều khiển và các phần tử cơ bản (Bài 1).
  2. Làm chủ công cụ mô tả toán học miền liên tục và đặc tính động học (Bài 2, Bài 3).
  3. Thành thạo phương pháp đánh giá ổn định, chất lượng và thiết kế bộ điều khiển (Bài 4, Bài 5, Bài 6).
  4. Mở rộng sang hệ thống điều khiển rời rạc (Bài 7, Bài 8).
  5. Thực thi giải thuật trên máy tính và kiểm chứng mô phỏng qua công cụ MATLAB (Bài 9, Bài 10, Bài 11).

Tài liệu là nguồn học liệu mở tiêu chuẩn, đáp ứng đầy đủ yêu cầu giảng dạy và nghiên cứu trong lĩnh vực kỹ thuật điều khiển.