TỔNG QUAN VỀ GIÁO TRÌNH

Giáo trình Cơ sở điều khiển tự động do TS. Nguyễn Đức Thành (Chủ biên), ThS. Nguyễn Văn Sơn và ThS. Võ Thành Nhân biên soạn, được Nhà xuất bản Đại học Thủ Dầu Một phát hành năm 2015 dưới sự quản lý chuyên môn của Khoa Điện - Điện tử. Giáo trình được biên soạn nhằm phục vụ công tác giảng dạy học phần cơ sở ngành trong chương trình đào tạo trình độ Đại học và Cao đẳng thuộc các khối ngành kỹ thuật như Kỹ thuật điều khiển và Tự động hóa, Điện tử - Tự động, Cơ điện tử và các ngành kỹ thuật liên quan.

Mục tiêu học tập của giáo trình là trang bị cho người học ba nội dung cốt lõi của lý thuyết điều khiển tự động:

  1. Nhận dạng và xây dựng mô hình toán học cho đối tượng điều khiển (Identification).
  2. Phân tích đặc tính động học, đáp ứng thời gian, đáp ứng tần số và đánh giá tính ổn định của hệ thống (Analyse).
  3. Tính toán thiết kế bộ điều khiển nhằm bảo đảm tín hiệu ngõ ra bám sát tín hiệu đặt với các chỉ tiêu chất lượng xác định (Design Controller).

Cấu trúc giáo trình gồm 9 chương, được phân công biên soạn cụ thể: ThS. Nguyễn Văn Sơn phụ trách Chương 7 và 8; ThS. Võ Thành Nhân phụ trách Chương 9; TS. Nguyễn Đức Thành phụ trách Chương 1 đến Chương 6 đồng thời thực hiện chỉnh lý toàn bộ văn bản.

Nội dung tiếp cận tuần tự từ hệ thống tuyến tính liên tục (Chương 1 đến Chương 6), chuyển tiếp sang hệ thống điều khiển rời rạc/số (Chương 7 và Chương 8), và dẫn nhập các phương pháp khảo sát hệ phi tuyến (Chương 9). Điểm đặc sắc về mặt kỹ thuật của giáo trình là tích hợp công cụ phần mềm MATLAB (Control System Toolbox, Symbolic Math) xuyên suốt các bài toán và ví dụ minh họa, hỗ trợ tính toán đại số ma trận, giải phương trình vi phân và mô phỏng đáp ứng hệ thống.


NỘI DUNG KIẾN THỨC CỐT LÕI

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

  • Chương 1: Đại Cương về Hệ Thống Điều Khiển: Trình bày hệ thống khái niệm gồm: Đối tượng (Plant/Process), Bộ điều khiển (Controller), Bộ điều chỉnh (Regulator), Nhiễu loạn (Disturbance), hệ thống SISO, MIMO, hệ thống vòng hở và vòng kín (hồi tiếp). Lược sử phát triển từ thời kỳ sơ khai (đồng hồ nước Ktesibios, bộ điều tốc Watt, Polzunov), tiền cổ điển (Maxwell, Routh, Hurwitz, Lyapunov), cổ điển (Nyquist, Bode, Evans, Ziegler-Nichols) đến hiện đại (IFAC 1957, không gian trạng thái, điều khiển tối ưu, thích nghi). Trình bày nguyên lý các hệ thống thực tế: điều khiển nhiệt độ (lò nhiệt TRIAC, máy lạnh), điều khiển vận tốc động cơ DC (khuếch đại lớp B, cầu H PWM, chỉnh lưu SCR 3 pha), máy CNC với động cơ AC Servo và Drive, hệ thống định hướng panel mặt trời, điều khiển hành trình (GPS, INS) và hệ thống ổn định xe ô tô ESP (kết hợp ABS và TCS).
  • Chương 2: Mô Tả Toán Học Hệ Thống Điều Khiển Liên Tục: Trình bày biến đổi Laplace, các tính chất (tuyến tính, ảnh của đạo hàm/tích phân, trễ thời gian $e^{-sT}$, định lý giá trị đầu/cuối, tích chập) và biến đổi Laplace ngược qua phân tích phân thức tối giản. Xây dựng hàm truyền $G(s) = Y(s)/U(s)$ cho hệ SISO, MIMO và phương trình đặc tính $D(s)=0$. Thiết lập hệ phương trình trạng thái dạng chính tắc điều khiển được và chính tắc quan sát được, định lý Cayley-Hamilton để tính ma trận chuyển tiếp trạng thái $\Phi(t)=e^{At} = \mathcal{L}^{-1}{(sI-A)^{-1}}$. Trình bày đại số sơ đồ khối, công thức Mason, phương pháp tuyến tính hóa và mô hình toán các hệ vật lý: con lắc ngược, động cơ DC nam châm vĩnh cửu, động cơ BLDC, hệ nhiệt (lò nhiệt điện trở, máy nước nóng), hệ mức chất lỏng một bồn và hai bồn.
  • Chương 3: Đặc Tính Động Học: Khảo sát đáp ứng thời gian và đáp ứng tần số của các khâu động học cơ bản: khâu tỷ lệ, khâu quán tính bậc nhất, khâu tích phân, khâu vi phân, khâu bậc hai tiêu chuẩn, khâu bậc hai có zero, khâu tích phân quán tính và khâu trễ $e^{-sT_D}$. Hướng dẫn phương pháp vẽ biểu đồ Bode cho hàm truyền tổng quát.
  • Chương 4: Ổn Định Của Hệ Thống Tự Động Tuyến Tính: Trình bày khái niệm ổn định và các tiêu chuẩn xét ổn định: tiêu chuẩn đại số Routh-Hurwitz, phương pháp quỹ tích nghiệm (Root Locus của Walter Evans), tiêu chuẩn ổn định tần số Nyquist và tiêu chuẩn ổn định Bode (độ dự trữ biên, độ dự trữ pha).
  • Chương 5: Chất Lượng Hệ Thống Điều Khiển Tự Động: Đánh giá sai số xác lập đối với tín hiệu vào hàm nấc, hàm dốc, hàm parabol; điều kiện triệt tiêu nhiễu loạn; khảo sát độ quá điều chỉnh, thời gian xác lập của hệ bậc hai, bậc ba; các hàm truyền tiêu chuẩn tối ưu theo tiêu chuẩn tích phân sai số ITAE; khảo sát chất lượng dựa trên biểu đồ Bode.
  • Chương 6: Thiết Kế Bộ Điều Khiển Liên Tục: Thiết kế bộ điều khiển PID (P, PI, PID) bằng phương pháp giải tích, phương pháp Ziegler-Nichols, tiêu chuẩn ITAE và công cụ MATLAB. Thiết kế bộ hiệu chỉnh sớm pha, trễ pha, sớm - trễ pha (Lead-Lag). Thiết kế hệ thống nhiều vòng hồi tiếp. Thiết kế theo phương pháp đặt cực (Pole Placement) với ma trận hồi tiếp trạng thái $K$, thiết kế bộ quan sát trạng thái đầy đủ (Full-order State Observer), bộ quan sát giảm bậc (Reduced-order Observer) và điều khiển tối ưu tuyến tính toàn phương LQR.
  • Chương 7: Hệ Thống Điều Khiển Rời Rạc: Trình bày quá trình lấy mẫu tín hiệu, khâu giữ bậc không (ZOH), biến đổi Z và biến đổi Z ngược. Thiết lập hàm truyền rời rạc, hàm truyền vòng kín rời rạc. Phân tích ổn định trên mặt phẳng Z bằng tiêu chuẩn Routh-Hurwitz mở rộng và tiêu chuẩn Jury. Khảo sát quỹ tích nghiệm, đáp ứng tần số và hệ phương trình trạng thái rời rạc (dạng chính tắc điều khiển được, quan sát được, đường chéo, xét tính điều khiển được và quan sát được).
  • Chương 8: Thiết Kế Bộ Điều Khiển Rời Rạc: Đánh giá chất lượng hệ rời rạc. Thiết kế và thuật toán hiện thực bộ điều khiển PID số trên vi điều khiển. Thiết kế bộ bổ chính sớm pha, trễ pha rời rạc trên mặt phẳng Z. Phương pháp thiết kế giải tích, đáp ứng Deadbeat, điều khiển đặt cực triệt tiêu sai số xác lập, bộ quan sát trạng thái rời rạc (đầy đủ, giảm bậc) và điều khiển LQR rời rạc.
  • Chương 9: Hệ Thống Điều Khiển Phi Tuyến: Trình bày các đặc điểm riêng của hệ phi tuyến. Khảo sát bằng phương pháp hàm mô tả (tuyến tính hóa điều hòa) để tìm chu trình giới hạn (limit cycle) và xét tính ổn định của chu trình. Phương pháp mặt phẳng pha (điểm kỳ dị, vẽ chân dung pha). Tiêu chuẩn ổn định Lyapunov (định lý thứ nhất và định lý trực tiếp). Thiết kế bộ điều khiển phi tuyến bằng phương pháp hồi tiếp tuyến tính hóa (Feedback Linearization) và điều khiển thích nghi theo mô hình mẫu (MRAC).

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

  • Nền tảng toán học giải tích và vi phân: Phương pháp toán tử giải tích Laplace, biến đổi Z, đại số ma trận, giải hệ phương trình vi phân và phương trình sai phân.
  • Mô hình hóa hệ thống vật lý: Phương pháp thiết lập phương trình toán học cho các đối tượng cơ khí, điện từ, nhiệt động và thủy lực học; kỹ thuật tuyến tính hóa quanh điểm làm việc.
  • Nguyên lý phân tích và tổng hợp hệ thống: Lý thuyết ổn định hệ thống tuyến tính và phi tuyến (Routh-Hurwitz, Nyquist, Bode, Lyapunov, Jury); lý thuyết điều khiển hiện đại dựa trên không gian trạng thái, bộ quan sát và tối ưu hóa LQR.

Kỹ năng phát triển

  • Kỹ năng kỹ thuật (Technical skills): Thiết lập hàm truyền, xây dựng ma trận trạng thái, chuyển đổi giữa miền liên tục và miền rời rạc; lập trình thuật toán điều khiển số cho vi điều khiển.
  • Kỹ năng phân tích (Analytical skills): Phân tích đáp ứng miền thời gian và miền tần số; đánh giá tính ổn định thông qua quỹ tích nghiệm và biểu đồ pha - biên độ Bode/Nyquist; xác định sai số xác lập và độ quá điều chỉnh.
  • Năng lực thực hành tính toán (Practical competencies): Sử dụng phần mềm MATLAB với các hàm chuyên dụng (tf, ss, step, impulse, lsim, residue, canon, tf2ss) để tính toán thông số bộ điều khiển PID, ma trận hồi tiếp đặt cực và mô phỏng hệ thống tự động.

PHƯƠNG PHÁP GIẢNG DẠY VÀ HỌC TẬP

Giáo trình được biên soạn theo phương pháp tiếp cận kết hợp chặt chẽ giữa suy diễn giải tích toán học và thực nghiệm mô phỏng số. Mỗi chủ đề lý thuyết đều bắt đầu từ các định luật vật lý cơ bản để thiết lập phương trình vi phân, biến đổi sang hàm truyền hoặc không gian trạng thái, sau đó cung cấp thuật toán và script MATLAB để kiểm chứng kết quả.

Hệ thống bài tập và nghiên cứu trường hợp (case studies) được xây dựng dựa trên các đối tượng kỹ thuật cụ thể:

  • Điều khiển nhiệt độ lò nướng/máy ép nhựa bằng TRIAC qua phương pháp ON-OFF và PWM.
  • Điều khiển chu trình lạnh của máy nén và dàn trao đổi nhiệt.
  • Điều khiển vận tốc và vị trí động cơ DC, động cơ BLDC sử dụng mạch cầu H và tín hiệu encoder.
  • Điều khiển bàn máy khoan CNC 3 trục XYZ kết hợp bộ biến đổi AC Servo Drive.
  • Ổn định hệ thống con lắc ngược và hệ thống an toàn chủ động ô tô ESP/ABS/TCS.

Tùy theo chương trình đào tạo và trình độ sinh viên, giáo trình đưa ra hướng dẫn phân bổ thời lượng giảng dạy cụ thể:

  • Khung 30 tiết lý thuyết: Giảng dạy các Chương 2, 3, 4, 5, 6, 7; một số đề mục nhỏ được chỉ định cho sinh viên tự đọc.
  • Khung 45 tiết lý thuyết/bài tập: Giảng dạy toàn diện nội dung các Chương 1, 2, 3, 4, 5, 6, 7.
  • Khung 60 tiết lý thuyết/bài tập: Giảng dạy chi tiết Chương 1 đến Chương 7 kết hợp tăng cường thời lượng giải bài tập và thực hành mô phỏng.

Cuối mỗi chương đều có phần câu hỏi ôn tập lý thuyết và hệ thống bài tập tự giải nhằm phục vụ công tác kiểm tra, đánh giá định kỳ và tự đánh giá kết quả học tập.


ĐIỂM NỔI BẬT VÀ CẬP NHẬT

  • Ứng dụng MATLAB xuyên suốt toàn bộ nội dung: Giáo trình cung cấp trực tiếp các đoạn mã lệnh MATLAB (sử dụng Control System Toolbox và Symbolic Math Toolbox) trong từng ví dụ cụ thể, giúp giải quyết các bài toán tính tích phân Laplace ngược phức tạp, nhân đa thức (conv), tìm nghiệm (roots), khai triển phân số tối giản (residue), và tính ma trận quá độ $e^{At}$ bằng hàm ilaplace(inv(s*I-A)).
  • Cầu nối giữa lý thuyết liên tục và điều khiển số: Nội dung hai chương 7 và 8 tập trung giải quyết bài toán hiện thực hóa bộ điều khiển trong thực tế công nghiệp hiện đại, nơi các thuật toán PID, bổ chính sớm - trễ pha và đặt cực trạng thái được chuyển đổi sang phương trình sai phân để lập trình trực tiếp trên vi điều khiển hoặc máy tính nhúng.
  • Tích hợp các phương pháp điều khiển hiện đại và phi tuyến: Bên cạnh phương pháp thiết kế cổ điển trên miền tần số (Bode, Nyquist) và quỹ tích nghiệm (Evans), giáo trình cung cấp phương pháp thiết kế không gian trạng thái, bộ quan sát trạng thái giảm bậc, điều khiển tối ưu LQR, và dẫn nhập các kỹ thuật phi tuyến như hồi tiếp tuyến tính hóa cùng điều khiển thích nghi theo mô hình mẫu (MRAC).

ĐỐI TƯỢNG SỬ DỤNG GIÁO TRÌNH

  • Sinh viên chuyên ngành: Sinh viên năm thứ hai, năm thứ ba và năm thứ tư thuộc các hệ đào tạo Đại học và Cao đẳng khối ngành Kỹ thuật điều khiển và Tự động hóa, Điện tử - Tự động, Cơ điện tử, Kỹ thuật Điện.
  • 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 cao cấp (Giải tích vi tích phân, Đại số tuyến tính, 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 tử cơ bản.
  • Giảng viên: Sử dụng làm tài liệu giảng dạy chính khóa hoặc tài liệu tham khảo cho các học phần có tên tương đương: Cơ sở điều khiển tự động, Lý thuyết điều khiển tự động, Cơ sở tự động học, Kỹ thuật điều khiển tự động. Giảng viên có thể linh hoạt điều chỉnh đề cương chi tiết theo khung thời lượng 30, 45 hoặc 60 tiết.
  • Tự học và nghiên cứu ứng dụng: Kỹ sư vận hành hệ thống tự động hóa, học viên cao học cần tài liệu tra cứu có hệ thống về mô hình hóa toán học đối tượng vật lý và phương pháp mô phỏng thuật toán điều khiển trên MATLAB.

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 phù hợp cho sinh viên bậc Đại học, Cao đẳng thuộc các ngành Kỹ thuật điều khiển và Tự động hóa, Cơ điện tử, Kỹ thuật Điện - Điện tử, cũng như kỹ sư và cán bộ kỹ thuật cần tài liệu tham khảo về phân tích và thiết kế hệ thống điều khiển tự động.

2. Cần kiến thức nền nào để học?

Người học cần nắm vững kiến thức toán học về biến đổi Laplace, đại số ma trận, giải phương trình vi phân, cùng các nguyên lý mạch điện tử cơ bản (OPAMP, linh kiện bán dẫn công suất) và thao tác căn bản trên phần mềm MATLAB.

3. Điểm khác biệt với giáo trình khác?

Giáo trình tích hợp mã lệnh MATLAB cụ thể vào từng bài toán giải tích, kết hợp đồng thời ba mảng kiến thức: hệ thống tuyến tính liên tục, hệ thống điều khiển số/rời rạc định hướng lập trình vi điều khiển, và hệ thống điều khiển phi tuyến.

4. Làm sao để tự học hiệu quả?

Người học cần kết hợp giải bài tập lý thuyết bằng tay ở cuối mỗi chương với việc viết script chạy mô phỏng trên MATLAB (step, bode, rlocus, lsim) để so sánh, đối chiếu kết quả đáp ứng thời gian và tần số.

5. Có tài liệu bổ trợ nào kèm theo?

Kiến thức trong giáo trình được thiết kế để kết nối trực tiếp với các môn học chuyên ngành như Mạch điện tử, Lập trình giao tiếp máy tính và ngoại vi, Vi xử lý, Lập trình hệ thống nhúng, đồng thời là tài liệu nền tảng cho học phần Điều khiển tự động nâng cao ở bậc Cao học.


KẾT LUẬN

Giáo trình Cơ sở điều khiển tự động của Trường Đại học Thủ Dầu Một hệ thống hóa toàn diện các nguyên lý cốt lõi của lý thuyết điều khiển từ cơ bản đến nâng cao. Nội dung cung cấp đầy đủ công cụ mô tả toán học (hàm truyền, không gian trạng thái), công cụ phân tích (Routh-Hurwitz, Nyquist, Bode, Lyapunov) và phương pháp tổng hợp bộ điều khiển cho cả hệ liên tục, hệ rời rạc và hệ phi tuyến.

Lộ trình học tập đề xuất được phân bổ theo tiến trình: $$\text{Mô hình hóa (Chương 2)} \longrightarrow \text{Phân tích Động học & Ổn định (Chương 3, 4)} \longrightarrow \text{Thiết kế Liên tục (Chương 5, 6)} \longrightarrow \text{Điều khiển Số (Chương 7, 8)} \longrightarrow \text{Hệ Phi tuyến (Chương 9)}$$

Nguồn học liệu hỗ trợ bao gồm hệ thống bài tập cuối mỗi chương, các thư viện lệnh chuyên dụng trong MATLAB và các học phần thực hành phần cứng chuyên sâu tiếp nối trong chương trình đào tạo kỹ thuật.