GIÁO TRÌNH KỸ THUẬT ĐIỀU KHIỂN TỰ ĐỘNG – KHOA CNTT ĐHSP KT HƯNG YÊN

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

Tài liệu học thuật Kỹ Thuật Điều Khiển Tự Động do Khoa Công nghệ Thông tin – Trường Đại học Sư phạm Kỹ thuật Hưng Yên biên tập, được phát hành trực tuyến thông qua kho học liệu mở VOER với dung lượng 207 trang. Trong chương trình đào tạo kỹ thuật bậc đại học và cao đẳng, Kỹ thuật Điều khiển Tự động là học phần cơ sở ngành bắt buộc đối với các ngành Công nghệ Thông tin, Kỹ thuật Điều khiển và Tự động hóa, Điện - Điện tử, Cơ điện tử và Kỹ thuật Máy tính.

Mục tiêu đào tạo cốt lõi của giáo trình nhằm trang bị cho người học hệ thống lý thuyết nền tảng về mô hình hóa toán học, phân tích đặc tính động học, đánh giá độ ổn định, kiểm soát chất lượng và thiết kế bộ điều khiển cho các hệ thống kỹ thuật liên tục lẫn rời rạc. Cấu trúc giáo trình bao gồm 11 bài học (chương) được tổ chức theo trình tự logic chặt chẽ: tiếp cận từ khái niệm bản chất vật lý, xây dựng công cụ giải tích toán học, phân tích miền tần số/thời gian, mở rộng sang hệ thống số và ứng dụng lập trình giao tiếp phần cứng trên máy tính.

Điểm đặc sắc của tài liệu là tính nhất quán về mặt phương pháp luận: kết hợp đồng thời lý thuyết điều khiển cổ điển (miền tần số, mặt phẳng Laplace $s$) với lý thuyết điều khiển hiện đại (không gian trạng thái miền thời gian), đồng thời bổ sung các kỹ thuật ghép nối máy tính thực tế thông qua các chuẩn giao tiếp công nghiệp và công cụ mô phỏng phần mềm MATLAB.


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

                    +-------------------------------------------------------+
                    |     BÀI 1: TỔNG QUAN HỆ THỐNG ĐIỀU KHIỂN TỰ ĐỘNG      |
                    | (Khái niệm, 6 nguyên tắc, 3 bài toán, phần tử cơ bản) |
                    +-------------------------------------------------------+
                                                |
            +-----------------------------------+-----------------------------------+
            |                                                                       |
            v                                                                       v
+---------------------------------------+               +---------------------------------------+
|   HỆ THỐNG ĐIỀU KHIỂN LIÊN TỤC        |               |   HỆ THỐNG ĐIỀU KHIỂN RỜI RẠC         |
|   (Bài 2, 3, 4, 5, 6)                 |               |   (Bài 7, 8, 11)                      |
|---------------------------------------|               |---------------------------------------|
| - Mô hình hóa: Laplace, Hàm truyền,   |               | - Mô hình hóa: Biến đổi Z, Hàm truyền |
|   Sơ đồ khối, Sơ đồ dòng Mason,       |               |   rời rạc, Phương trình trạng thái.   |
|   Không gian trạng thái.              |               | - Khảo sát: Tiêu chuẩn ổn định số,    |
| - Khảo sát động học: Hàm trọng lượng  |               |   đánh giá chất lượng, tổng hợp hệ rời|
|   g(t), hàm quá độ h(t), Bode, Nyquist|               |   rạc.                                |
| - Đánh giá & Thiết kế: Routh-Hurwitz, |               | - Ứng dụng: Mô tả hệ rời rạc bằng     |
|   quỹ đạo nghiệm số, tiêu chuẩn tần   |               |   công cụ MATLAB.                     |
|   số, bộ hiệu chỉnh PID, sớm/trễ pha. |               |                                       |
+---------------------------------------+               +---------------------------------------+
            |                                                                       |
            +-----------------------------------+-----------------------------------+
                                                |
                                                v
                    +-------------------------------------------------------+
                    |     ỨNG DỤNG THỰC TẾ & GHÉP NỐI MÁY TÍNH              |
                    |     (Bài 9, Bài 10)                                   |
                    |-------------------------------------------------------|
                    | - Card ADC/DAC 8-bit, 12-bit; IC 8255.                |
                    | - Giao thức truyền tin: RS-232C, RS-422, IEEE-488.    |
                    | - Điều khiển mức chất lỏng, bệ phóng tên lửa, robot.  |
                    +-------------------------------------------------------+

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

Nội dung 207 trang của giáo trình phân bổ qua 11 bài học chính:

  1. Bài 1: Cơ bản về hệ thống điều khiển tự động Xác định định nghĩa điều khiển, cấu trúc 3 thành phần (cảm biến, bộ điều khiển, đối tượng), 3 bài toán cơ bản (phân tích, thiết kế, nhận dạng), 6 nguyên tắc điều khiển, phân loại hệ thống (tuyến tính/phi tuyến, bất biến/biến đổi, liên tục/rời rạc, AC/DC), lịch sử phát triển (cổ điển, hiện đại, thông minh) và các phần tử đo lường – chấp hành thực tế.
  2. Bài 2: Mô tả toán học hệ thống điều khiển liên tục Trình bày phương trình vi phân hệ số hằng, phép biến đổi Laplace và các tính chất (đạo hàm, tích phân, trễ, giá trị cuối); định nghĩa hàm truyền đạt $G(s)$; đại số sơ đồ khối; sơ đồ dòng tín hiệu cùng công thức Mason; phương pháp không gian trạng thái với hệ phương trình trạng thái ma trận $\dot{x}(t) = Ax(t) + Bu(t)$ và $y(t) = Cx(t) + Du(t)$.
  3. 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 hàm trọng lượng $g(t) = \mathcal{L}^{-1}{G(s)}$ (đáp ứng xung) và hàm quá độ $h(t) = \int g(t)dt$ (đáp ứng nấc); đặc tính tần số $G(j\omega)$; chi tiết hóa các khâu động học điển hình: khâu tỉ lệ ($K$), tích phân lý tưởng ($1/s$), vi phân lý tưởng ($s$), quán tính bậc nhất ($1/(Ts+1)$) đi kèm biểu đồ Bode biên độ - pha và biểu đồ quỹ đạo Nyquist.
  4. Bài 4: Khảo sát tính ổn định của hệ thống Thiết lập khái niệm ổn định hệ thống tuyến tính dựa trên vị trí các cực trên mặt phẳng phức $s$; trình bày các tiêu chuẩn ổn định đại số (Routh, Hurwitz), phương pháp quỹ đạo nghiệm số (Root Locus) và tiêu chuẩn ổn định tần số (Nyquist, Mikhailov).
  5. Bài 5: Đánh giá chất lượng của hệ thống điều khiển Xác định các chỉ tiêu chất lượng quá độ (độ vọt lố $\sigma%$, thời gian quá độ $t_{qd}$, thời gian tăng trưởng $t_r$) và sai số xác lập $e_{xl}$ tương ứng với các dạng tín hiệu chuẩn (nấc, dốc, gia tốc); tối ưu hóa hàm mục tiêu.
  6. 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 và hiệu chỉnh cấu trúc điều khiển liên tục sử dụng các khâu hiệu chỉnh nối tiếp, song song, khâu sớm pha, trễ pha và bộ điều khiển PID kinh điển.
  7. Bài 7: Mô tả toán học hệ thống điều khiển rời rạc Lý thuyết lấy mẫu tín hiệu, phép biến đổi $Z$, hàm truyền đạt xung $G(z)$ và phương trình trạng thái cho hệ thống gián đoạn theo thời gian.
  8. Bài 8: Phân tích và thiết kế hệ thống điều khiển rời rạc Các tiêu chuẩn ổn định cho hệ rời rạc trên mặt phẳng $z$ (tiêu chuẩn Jury, biến đổi $w$), phương pháp tổng hợp thuật toán điều khiển số.
  9. Bài 9: Ứng dụng thiết kế hệ thống điều khiển tự động Triển khai thiết kế các bài toán điều khiển kỹ thuật thực tế: ổn định vị trí, điều khiển mức chất lỏng, hệ thống nhiệt độ lò sấy, điều khiển bệ phóng tên lửa và cơ cấu cánh tay robot.
  10. Bài 10: Lập trình điều khiển hệ thống tự động từ máy tính Kỹ thuật phần cứng giao tiếp máy tính: bộ chuyển đổi tương tự - số ADC và số - tương tự DAC (8-bit, 12-bit), IC ghép nối ngoại vi khả trình IC 8255, các chuẩn truyền thông công nghiệp (RS-232C, RS-422, RS-449, IEEE-488).
  11. Bài 11: Thảo luận và tổng kết – Mô tả hệ rời rạc dùng MATLAB Ứng dụng tập lệnh MATLAB chuyên dụng cho điều khiển tự động nhằm mô phỏng, vẽ đáp ứng thời gian, biểu đồ Bode, quỹ đạo nghiệm số và phân tích hệ thống điều khiển rời rạc.

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

Giáo trình định hình 3 bài toán nền tảng của lý thuyết điều khiển tự động:

  • Phân tích hệ thống (System Analysis): Xác định đáp ứng thời gian/tần số và đánh giá chất lượng khi đã biết cấu trúc và tham số hệ thống.
  • Thiết kế hệ thống (System Synthesis/Design): Xác định cấu trúc và tham số của bộ điều khiển nhằm đáp ứng các chỉ tiêu kỹ thuật đặt ra cho đối tượng đã biết.
  • Nhận dạng hệ thống (System Identification): Khảo sát đáp ứng đầu vào - đầu ra để thiết lập cấu trúc và thông số của mô hình đối tượng chưa biết.

Tài liệu xác lập 6 nguyên tắc điều khiển cốt lõi:

  1. Nguyên tắc thông tin phản hồi: Tổ chức dòng thông tin hồi tiếp từ ngõ ra về bộ so sánh (điều khiển bù nhiễu, điều khiển san bằng sai lệch, điều khiển phối hợp).
  2. Nguyên tắc đa dạng tương xứng: Độ phức tạp và năng lực xử lý của bộ điều khiển phải tương thích với bậc và tính biến động của đối tượng.
  3. Nguyên tắc bổ sung ngoài: Tính toán đến các yếu tố nhiễu môi trường chưa biết (hộp đen) tác động vào hệ thống.
  4. Nguyên tắc dự trữ: Thiết lập dự trữ biên độ và dự trữ pha để đảm bảo hệ thống vận hành an toàn trước sự biến thiên tham số.
  5. Nguyên tắc phân cấp: Tổ chức kiến trúc điều khiển dạng cây nhiều tầng cho các hệ thống phức tạp.
  6. Nguyên tắc cân bằng nội: Xây dựng cơ chế tự bù trừ và ổn định nội tại trước biến động.

Kỹ năng phát triển

  • Kỹ năng tính toán và mô hình hóa: Chuyển đổi linh hoạt giữa hệ phương trình vi phân, hàm truyền đạt Laplace $G(s)$, hàm truyền xung $G(z)$ và hệ phương trình không gian trạng thái ma trận.
  • Kỹ năng phân tích đồ thị động học: Đọc và dựng biểu đồ Bode (biên độ theo thang decibel $\text{dB} = 20\lg |G(j\omega)|$, pha theo độ), biểu đồ Nyquist trên mặt phẳng phức, xác định tần số gãy $\omega = 1/T$ và độ dốc tiệm cận ($-20\text{dB/dec}$, $+20\text{dB/dec}$).
  • Kỹ năng ghép nối phần cứng và phần mềm: Thiết kế cấu hình mạch chuyển đổi tín hiệu cảm biến (Pt100, tachometer, encoder quang học), bố trí card ADC/DAC, cấu hình cổng truyền thông nối tiếp RS-232C/song song IEEE-488 và viết chương trình mô phỏng bằng công cụ MATLAB.

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

Giáo trình áp dụng phương pháp tiếp cận quy nạp kết hợp diễn dịch: bắt đầu từ các mô hình hiện tượng vật lý trực quan trong đời sống và công nghiệp, sau đó chuẩn hóa thành các phương trình toán học giải tích.

+-----------------------------------+     Toán học hóa      +-----------------------------------+
|  HIỆN TƯỢNG VẬT LÝ TRỰC QUAN      | --------------------> |  MÔ HÌNH TOÁN HỌC HÌNH THỨC       |
| - Lái xe ô tô (giữ vận tốc 40km/h)|                       | - Tín hiệu vào: r(t)              |
| - Bồn mức nước (phao + đòn bẩy)   |                       | - Tín hiệu ra: c(t)               |
| - Bệ phóng tên lửa (biến trở)     |                       | - Sai số: e(t) = r(t) - c_ht(t)   |
| - Lò nhiệt, động cơ bước          |                       | - Tín hiệu điều khiển: u(t)       |
+-----------------------------------+                       +-----------------------------------+
                                                                              |
                                                                              | Phân tích & Thiết kế
                                                                              v
+-----------------------------------+     Phần cứng &       +-----------------------------------+
|  ỨNG DỤNG ĐIỀU KHIỂN & MÁY TÍNH   | <-------------------- |  CÔNG CỤ KHẢO SÁT & MÔ PHỎNG      |
| - Ghép nối Card ADC/DAC, IC 8255  |       Phần mềm        | - Hàm truyền G(s), Không gian     |
| - Truyền thông RS-232C, IEEE-488  |                       |   trạng thái (A, B, C, D)         |
| - Lập trình điều khiển số         |                       | - Biểu đồ Bode, Nyquist, Mason    |
|                                   |                       | - Thuật toán mô phỏng trên MATLAB |
+-----------------------------------+                       +-----------------------------------+
  • Ví dụ điển hình: Khái niệm điều khiển hồi tiếp vòng kín được minh họa thông qua thao tác người lái xe giữ tốc độ 40 km/h (mắt quan sát đồng hồ đo tốc độ $\rightarrow$ não bộ so sánh sai lệch $\rightarrow$ tay ga tác động điều chỉnh), hệ thống phao cơ điều chỉnh van cấp nước trong bồn chứa, và hệ thống bám vị trí bệ phóng tên lửa dùng cầu phân áp biến trở vi sai.
  • Hệ thống bài tập giải tích và đồ họa: Cung cấp các bài toán tính biến đổi Laplace ngược tìm hàm trọng lượng $g(t)$, tích phân tìm hàm quá độ $h(t)$, rút gọn sơ đồ khối phức tạp thông qua định thức $\Delta$ và các đường tiến $P_k$ của công thức Mason.
  • Khảo sát tham số thực nghiệm: Hướng dẫn phương pháp vẽ tiếp tuyến tại gốc tọa độ trên đường đặc tính quá độ $h(t)$ của khâu quán tính bậc nhất để xác định hằng số thời gian $T$.
  • Định hướng tự học: Giáo trình yêu cầu người học kết hợp chặt chẽ giữa việc giải bài tập giải tích giấy với việc kiểm chứng lại dạng đáp ứng động học trên máy tính thông qua công cụ phần mềm MATLAB (được trình bày ở Bài 11).

Điểm nổi bật và thông số kỹ thuật phần cứng

Tài liệu cung cấp bảng phân loại chi tiết các linh kiện, phần tử đo lường và giao tiếp phần cứng thực tế trong kỹ thuật tự động hóa:

Nhóm phần tử Thiết bị / Linh kiện cụ thể Đặc tính kỹ thuật & Ứng dụng trong giáo trình
Cảm biến vị trí & góc quay Biến trở tuyến tính, Biến trở góc, Cảm biến Xenxin, Biến áp xoay (sin, cos, tuyến tính) Đo độ dịch chuyển cơ học, truyền chỉ thị góc quay cự ly xa, biến đổi góc quay rôto thành điện áp tỉ lệ.
Cảm biến vận tốc DC Tachometer, AC Tachometer, Optical Tachometer, Encoder quang học Đĩa mã quang học 2 vòng khắc vạch A và B lệch pha $90^\circ$ kết hợp Phototransistor để xác định vận tốc và chiều quay.
Cảm biến nhiệt độ Pt56, Pt100, Cặp nhiệt điện (Thermocouple) Đo lường nhiệt độ trong lò nung gạch men, lò sấy thực phẩm, hệ thống nhiệt lạnh công nghiệp.
Cơ cấu chấp hành Động cơ bước, Động cơ DC, Servomotor, Động cơ AC, Động cơ thủy lực khí nén Định vị chính xác qua các chế độ điều khiển thường, nửa bước ($1/2$ bước), hành trình năng lượng thấp.
Card giao tiếp & Chuyển đổi Card ADC 8-bit/12-bit, Card DAC 8-bit/12-bit, IC 8255 PPI Chuyển đổi tín hiệu tương tự sang số và ngược lại, ghép nối trực tiếp vào khe cắm mở rộng bo mạch chủ máy tính.
Giao thức truyền tin công nghiệp RS-232C (25 chân), RS-422, RS-423, RS-449 (37 chân), IEEE-488 (GPIB), IEEE-583 (CAMAC) Truyền thông dữ liệu nối tiếp tốc độ cao và bus dữ liệu song song ghép nối thiết bị đo lường với máy tính điều khiển.

Giáo trình cũng phân tích quá trình tiến hóa của các phương pháp điều khiển:

  • Điều khiển cổ điển (trước năm 1960): Khảo sát trong miền tần số và mặt phẳng Laplace $s$, giải quyết bài toán một ngõ vào - một ngõ ra (SISO), sử dụng biểu đồ Bode, Nyquist, quỹ đạo nghiệm số và các khâu bù sớm trễ pha, PID.
  • Điều khiển hiện đại (từ năm 1960): Khảo sát trong miền thời gian dựa trên hệ phương trình trạng thái, giải quyết bài toán nhiều ngõ vào - nhiều ngõ ra (MIMO), hệ biến đổi theo thời gian, sử dụng tiêu chuẩn ổn định Lyapunov và bộ hồi tiếp biến trạng thái.
  • Điều khiển thông minh: Giới thiệu định hướng logic mờ (Fuzzy Logic), mạng nơ-ron nhân tạo (ANN) và thuật toán di truyền (GA) để xử lý các đối tượng không xác định được mô hình toán học chính xác.

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

  • Sinh viên đại học và cao đẳng kỹ thuật: Tài liệu giảng dạy chính cho sinh viên từ năm thứ 2 đến năm thứ 4 thuộc các chuyên ngành Kỹ thuật Điều khiển & Tự động hóa, Cơ điện tử, Kỹ thuật Máy tính, Điện tử Viễn thông và Công nghệ Thông tin.
  • Yêu cầu kiến thức tiên quyết (Prerequisites): Người học cần hoàn thành các học phần Toán giải tích (phương trình vi phân, đại số tuyến tính ma trận, phép biến đổi Laplace), Vật lý đại cương (cơ học, điện từ học) và Lý thuyết Mạch điện cơ bản.
  • Giảng viên chuyên ngành: Sử dụng cấu trúc 11 bài học làm đề cương chi tiết môn học, xây dựng ngân hàng câu hỏi bài tập giải tích và thiết kế bài thí nghiệm mô phỏng trên máy tính.
  • Kỹ sư và cán bộ kỹ thuật: Tài liệu tra cứu các công thức biến đổi toán học, phương pháp kiểm tra độ ổn định hệ thống, bảng sơ đồ chân giao tiếp truyền thông và nguyên lý chọn lựa cảm biến 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 những chương trình đào tạo nào?

Tài liệu được thiết kế tương thích với khung chương trình đào tạo kỹ sư và cử nhân kỹ thuật thuộc các khối ngành Công nghệ Thông tin, Kỹ thuật Điều khiển và Tự động hóa, Cơ điện tử và Kỹ thuật Điện - Điện tử tại các trường đại học kỹ thuật.

2. Cần trang bị những kiến thức nền tảng nào trước khi tiếp cận giáo trình?

Người học cần nắm vững toán học giải tích (phương trình vi phân vi tích phân, đại số ma trận, biến đổi Laplace), kiến thức mạch điện cơ bản (định luật Kirchhoff, mạch khuếch đại thuật toán Op-Amp, mạch RC) và kỹ năng lập trình máy tính cơ bản.

3. Giáo trình sử dụng những phương pháp mô hình hóa toán học nào cho hệ thống điều khiển?

Giáo trình trình bày song song ba phương pháp mô tả toán học chính cho hệ thống tuyến tính:

  • Phương trình vi phân cấp $n$ trong miền thời gian.
  • Hàm truyền đạt $G(s)$ trong miền phức Laplace kết hợp sơ đồ khối và sơ đồ dòng tín hiệu (công thức Mason).
  • Hệ phương trình không gian trạng thái ma trận $\dot{x}(t) = Ax(t) + Bu(t)$ và $y(t) = Cx(t) + Du(t)$.

4. Giáo trình hướng dẫn phân tích đặc tính động học của các khâu cơ bản nào?

Tài liệu phân tích chi tiết đáp ứng thời gian (hàm trọng lượng $g(t)$, hàm quá độ $h(t)$) và đáp ứng tần số (biểu đồ Bode, biểu đồ Nyquist) của 4 khâu điển hình:

  • Khâu tỉ lệ (khuếch đại)
  • 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

5. Phần thực hành và lập trình điều khiển trên máy tính được trình bày ở những nội dung nào?

Nội dung thực hành phần cứng và phần mềm tập trung ở Bài 10 và Bài 11, bao gồm cấu trúc ghép nối card biến đổi ADC/DAC (8-bit, 12-bit), IC ghép nối ngoại vi 8255, các chuẩn giao tiếp truyền thông RS-232C, IEEE-488 và hướng dẫn sử dụng công cụ phần mềm MATLAB để mô tả, mô phỏng hệ thống điều khiển rời rạc.


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 hoàn chỉnh, cung cấp hệ thống kiến thức toàn diện từ cơ sở lý thuyết toán học, các nguyên tắc điều khiển kinh điển đến kỹ thuật điều khiển hiện đại và điều khiển số rời rạc. Lộ trình học tập được thiết kế mạch lạc: người học tiếp cận từ việc mô hình hóa đối tượng vật lý $\rightarrow$ khảo sát động học và tính ổn định $\rightarrow$ tổng hợp thiết kế bộ điều khiển $\rightarrow$ triển khai lập trình điều khiển qua máy tính và mô phỏng trên MATLAB.