Giới thiệu dự án

Hệ thống truyền động điện một chiều (DC Motor Drives) giữ vị trí then chốt trong các ngành công nghiệp nặng như luyện kim, máy cán thép, dây chuyền sản xuất giấy, thiết bị nâng hạ và giao thông vận tải điện. Mặc dù động cơ xoay chiều (AC) phát triển mạnh mẽ nhờ cấu tạo đơn giản, động cơ điện một chiều kích từ độc lập (Separately Excited DC Motor) vẫn là giải pháp ưu tiên hàng đầu ở các ứng dụng đòi hỏi dải điều chỉnh tốc độ rộng, khả năng quá tải cao và mô-men khởi động lớn. Theo thống kê công nghiệp, việc kiểm soát chính xác tốc độ và mô-men trong các hệ thống truyền động công nghiệp giúp tối ưu hóa từ 15% đến 25% hiệu suất tiêu thụ năng lượng và giảm thiểu đáng kể tỷ lệ phế phẩm trong gia công cơ khí chính xác.

+-------------------------------------------------------------------------------+
|                      MÔ HÌNH HỆ THỐNG TRUYỀN ĐỘNG ĐIỆN DC                      |
|                                                                               |
|  [Tín hiệu đặt]        +--------+        +----------+        +-------------+  |
|  omega_ref ---------> (+) Bộ FLC| ------>| Biến đổi | ------>| Động cơ DC  |--+
|                        |-       | (du)   | PWM / Ua |  (Ua)  | Kích từ ĐL  |  |
|                        +--------+        +----------+        +-------------+  |
|                            ^                                        |         |
|                            |               Phản hồi tốc độ (omega)  |         |
|                            +----------------------------------------+         |
+-------------------------------------------------------------------------------+

Vấn đề thực tế và thách thức kỹ thuật

Các hệ thống điều khiển truyền động DC kinh điển thường áp dụng bộ điều khiển tỉ lệ - tích phân - vi phân (PID). Tuy nhiên, phương pháp này bộc lộ những hạn chế nghiêm trọng:

  • Tính phi tuyến mạnh và bất định của mô hình: Các thông số vật lý như điện trở phần ứng $R_a$, độ tự cảm $L_a$ và từ thông kích từ $\Phi$ biến thiên liên tục theo nhiệt độ và hiện tượng bão hòa mạch từ.
  • Tác động của tải trọng ngẫu nhiên: Khi mô-men tải $T_L$ thay đổi đột ngột, bộ điều khiển PID thường xảy ra hiện tượng vọt lố (overshoot) cao và thời gian xác lập (settling time) kéo dài, dễ gây rung giật cơ khí hoặc phá hủy khớp nối.
  • Phụ thuộc vào mô hình toán học chính xác: Bộ điều khiển tuyến tính truyền thống không duy trì được chất lượng tĩnh và động khi đối tượng thay đổi điểm làm việc trên diện rộng.

Mục tiêu đề tài

  1. Phân tích mô hình toán học động học và đặc tính cơ - điện của động cơ điện một chiều kích từ độc lập.
  2. Thiết kế bộ điều khiển mờ (Fuzzy Logic Controller - FLC) cấu trúc nhiều đầu vào một đầu ra (MISO) điều chỉnh tốc độ bằng phương pháp thay đổi điện áp phần ứng.
  3. Xây dựng không gian biến ngôn ngữ, cơ chế suy luận mờ Mamdani và thuật toán giải mờ theo phương pháp trọng tâm (Center of Gravity - CoG).
  4. Xây dựng mô hình mô phỏng hoàn chỉnh trên môi trường MATLAB/Simulink để đánh giá chỉ tiêu chất lượng quá độ so với các phương pháp truyền thống.

Phương pháp tiếp cận và kết quả kỳ vọng

Giải pháp sử dụng logic mờ mô phỏng tri thức và kinh nghiệm chuyên gia để đưa ra quyết định điều khiển mà không cần mô hình toán học chính xác tuyệt đối. Đáp ứng của hệ thống kỳ vọng đạt độ quá điều chỉnh $\sigma% < 5%$, thời gian xác lập $t_s < 0.2\text{ s}$, và triệt tiêu hoàn toàn sai số xác lập ($e_{xl} \approx 0$).

Phạm vi và giới hạn

  • Phạm vi: Động cơ điện một chiều kích từ độc lập công suất vừa và nhỏ, cấp nguồn thông qua bộ biến đổi điều chế độ rộng xung (PWM) với dải điện áp điều khiển $0 \div 12\text{V}$ (chuẩn hóa tín hiệu điều khiển DAQ).
  • Giới hạn: Nghiên cứu tập trung vào chế độ điều chỉnh tốc độ dưới tốc độ định mức bằng phương pháp thay đổi điện áp phần ứng ($U_a$), giữ nguyên từ thông kích từ $\Phi = \Phi_{dm} = \text{const}$.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Để điều chỉnh tốc độ động cơ DC kích từ độc lập, có ba phương pháp can thiệp truyền thống vào phương trình đặc tính cơ:

$$\omega = \frac{U_a}{K\Phi} - \frac{R_a + R_f}{(K\Phi)^2}M$$

Tiêu chí Thay đổi điện trở phụ ($R_f$) Thay đổi từ thông kích từ ($\Phi$) Thay đổi điện áp phần ứng ($U_a$)
Dải điều chỉnh Hẹp, dưới tốc độ định mức ($\omega < \omega_{dm}$) Rộng, trên tốc độ định mức ($\omega > \omega_{dm}$) Rất rộng, từ 0 đến $\omega_{dm}$
Độ cứng đặc tính cơ ($\beta$) Giảm mạnh khi tăng $R_f$ ($\beta = \text{var}$) Giảm khi giảm từ thông ($\beta = \text{var}$) Giữ nguyên độ cứng tự nhiên ($\beta = \text{const}$)
Tổn hao năng lượng Rất lớn do tỏa nhiệt trên $R_f$ Nhỏ (chỉ tiêu thụ trên mạch kích từ) Rất nhỏ, hiệu suất hệ thống cao
Tính liên tục Điều chỉnh theo cấp Điều chỉnh liên tục, trơn Điều chỉnh vô cấp, mượt mà
Đánh giá giải pháp Kém hiệu quả, lãng phí Phù hợp vùng tốc độ cao Tối ưu nhất cho điều khiển tốc độ

Yêu cầu hệ thống theo mô hình MoSCoW

  • Must have (Bắt buộc): Khâu mờ hóa tín hiệu sai lệch tốc độ ($e$) và đạo hàm sai lệch tốc độ ($de/dt$); cơ chế suy luận luật hợp thành Max-Min; khâu giải mờ theo phương pháp trọng tâm; đáp ứng thời gian thực ổn định.
  • Should have (Nên có): Giao diện giám sát đồ họa trực quan trên Simulink; khối giới hạn dòng khởi động để bảo vệ phần ứng.
  • Could have (Có thể mở rộng): Tích hợp thuật toán tự chỉnh định thang đo mờ (Self-tuning FLC).
  • Won't have (Chưa thực hiện): Điều khiển chế độ suy giảm từ thông (Field Weakening) cho vùng trên tốc độ định mức.

Thiết kế hệ thống

+-----------------------------------------------------------------------------------------+
|                          KIẾN TRÚC BỘ ĐIỀU KHIỂN LOGIC MỜ                               |
|                                                                                         |
|       +-------------------------------------------------------------------------+       |
|       |                     BỘ ĐIỀU KHIỂN MỜ (MISO FLC)                         |       |
|       |                                                                         |       |
|  e    |   +-----------+          +-------------------+          +-----------+   |  du   |
| ----->|-->|  MỜ HÓA   |--[mu_e]->|   SUY LUẬN MỜ     |--[mu_u]->|  GIẢI MỜ  |---|-----> |
|       |   | (Fuzzify) |          | (Mamdani Max-Min) |          | (Centroid)|   |       |
|  de   |   +-----------+          +-------------------+          +-----------+   |       |
| ----->|-->      ^                          ^                          ^         |       |
|       |         |                          |                          |         |       |
|       |   [Tập mờ Input]            [Cơ sở tri thức]           [Tập mờ Output]  |       |
|       +-------------------------------------------------------------------------+       |
+-----------------------------------------------------------------------------------------+

Technology Stack và công cụ kỹ thuật

  • Môi trường tính toán và mô phỏng: MATLAB R2019a / Simulink v9.6.
  • Toolbox chuyên dụng: MATLAB Fuzzy Logic Toolbox (ZFIS Editor, Membership Function Editor, Rule Viewer, Surface Viewer).
  • Giao tiếp phần cứng (chuẩn hóa mô hình thực nghiệm): Card thu thập dữ liệu Advantech PCI-1710 DAQ (12-bit A/D, 0–12V PWM output).

Cấu trúc biến vào/ra của bộ điều khiển mờ (MISO)

  1. Biến đầu vào 1 - Sai lệch tốc độ ($e$ hay speed_err):
    • Miền giá trị vật lý: $0 \div 1200\text{ vòng/phút}$.
    • Tập giá trị ngôn ngữ (5 hàm thuộc): {NBS, NSS, ZS, PSS, PBS} (Âm lớn, Âm nhỏ, Không, Dương nhỏ, Dương lớn).
  2. Biến đầu vào 2 - Sự thay đổi sai lệch tốc độ ($de$ hay speed_err_var):
    • Miền giá trị vật lý: Đạo hàm sai lệch theo thời gian ($\Delta e = e(k) - e(k-1)$).
    • Tập giá trị ngôn ngữ (3 hàm thuộc): {NV, NSV, PSV} (Âm, Không đổi, Dương).
  3. Biến đầu ra - Tín hiệu điều khiển xung áp ($du$ hay pwm_var):
    • Miền giá trị vật lý: $0 \div 12\text{V}$ (chuẩn hóa điện áp điều khiển mạch lực).
    • Tập giá trị ngôn ngữ (5 hàm thuộc): {NBP, NMP, ZP, PMP, PBP}.

Phương pháp luận (Methodology)

Quy trình phát triển tuân thủ mô hình chữ V (V-Model) trong kỹ thuật điều khiển tự động:

  1. Giai đoạn 1 (Tuần 1–3): Thiết lập phương trình vi phân mô tả hệ động học truyền động DC và xây dựng mô hình trạng thái.
  2. Giai đoạn 2 (Tuần 4–7): Thiết kế logic mờ: định nghĩa hàm liên thuộc hình tam giác (trimf) và hình thang (trapmf), thiết lập bảng 15 luật hợp thành điều khiển.
  3. Giai đoạn 3 (Tuần 8–11): Tích hợp mô hình đối tượng và bộ điều khiển trên Simulink, chạy thử nghiệm với các kịch bản quá độ và nhiễu phụ tải.
  4. Giai đoạn 4 (Tuần 12–14): Tối ưu hóa tham số hàm liên thuộc, kiểm tra tính ổn định trên Surface Viewer và tổng kết chỉ tiêu kỹ thuật.

Triển khai và kết quả thực nghiệm

Quy trình phát triển và mô hình hóa toán học

Hệ phương trình vi phân mô tả động học của động cơ điện một chiều kích từ độc lập:

$$\begin{cases} u_a(t) = R_a i_a(t) + L_a \dfrac{di_a(t)}{dt} + e_a(t) \ e_a(t) = K_e \Phi \omega(t) \ M_{dt}(t) = K_m \Phi i_a(t) \ J \dfrac{d\omega(t)}{dt} = M_{dt}(t) - T_L(t) - B_f \omega(t) \end{cases}$$

Trong đó: $u_a, i_a, R_a, L_a$ lần lượt là điện áp, dòng điện, điện trở và điện cảm phần ứng; $e_a$ là sức điện động cảm ứng; $\omega$ là tốc độ góc ($rad/s$); $J$ là mô-men quán tính trục quay; $B_f$ là hệ số ma sát nhớt; $T_L$ là mô-men tải cản.

% Script khởi tạo và cấu hình bộ điều khiển mờ Mamdani cho DC Motor
% Tác giả: Phạm Đình Thanh - Hệ thống điều khiển tốc độ động cơ DC

fis = newfis('dc_motor_fuzzy', 'mamdani');

% Biến đầu vào 1: Sai lệch tốc độ (speed_err) [rpm]
fis = addvar(fis, 'input', 'speed_err', [-1200 1200]);
fis = addmf(fis, 'input', 1, 'NBS', 'trapmf', [-1200 -1200 -600 -200]);
fis = addmf(fis, 'input', 1, 'NSS', 'trimf', [-400 -200 0]);
fis = addmf(fis, 'input', 1, 'ZS',  'trimf', [-100 0 100]);
fis = addmf(fis, 'input', 1, 'PSS', 'trimf', [0 200 400]);
fis = addmf(fis, 'input', 1, 'PBS', 'trapmf', [200 600 1200 1200]);

% Biến đầu vào 2: Đạo hàm sai lệch tốc độ (speed_err_var)
fis = addvar(fis, 'input', 'speed_err_var', [-600 600]);
fis = addmf(fis, 'input', 2, 'NV',  'trapmf', [-600 -600 -200 0]);
fis = addmf(fis, 'input', 2, 'NSV', 'trimf', [-200 0 200]);
fis = addmf(fis, 'input', 2, 'PSV', 'trapmf', [0 200 600 600]);

% Biến đầu ra: Tín hiệu thay đổi điện áp xung PWM (pwm_var) [Volt]
fis = addvar(fis, 'output', 'pwm_var', [-12 12]);
fis = addmf(fis, 'output', 1, 'NBP', 'trapmf', [-12 -12 -8 -4]);
fis = addmf(fis, 'output', 1, 'NMP', 'trimf', [-6 -3 0]);
fis = addmf(fis, 'output', 1, 'ZP',  'trimf', [-2 0 2]);
fis = addmf(fis, 'output', 1, 'PMP', 'trimf', [0 3 6]);
fis = addmf(fis, 'output', 1, 'PBP', 'trapmf', [4 8 12 12]);

% Ma trận 15 quy tắc mờ (Rules Base)
% [Input1 Input2 Output Weight Connection(1:AND)]
ruleList = [
    1 1 1 1 1;  % IF NBS AND NV  THEN NBP
    1 2 1 1 1;  % IF NBS AND NSV THEN NBP
    1 3 2 1 1;  % IF NBS AND PSV THEN NMP
    2 1 1 1 1;  % IF NSS AND NV  THEN NBP
    2 2 2 1 1;  % IF NSS AND NSV THEN NMP
    2 3 3 1 1;  % IF NSS AND PSV THEN ZP
    3 1 2 1 1;  % IF ZS  AND NV  THEN NMP
    3 2 3 1 1;  % IF ZS  AND NSV THEN ZP
    3 3 4 1 1;  % IF ZS  AND PSV THEN PMP
    4 1 3 1 1;  % IF PSS AND NV  THEN ZP
    4 2 4 1 1;  % IF PSS AND NSV THEN PMP
    4 3 5 1 1;  % IF PSS AND PSV THEN PBP
    5 1 4 1 1;  % IF PBS AND NV  THEN PMP
    5 2 5 1 1;  % IF PBS AND NSV THEN PBP
    5 3 5 1 1;  % IF PBS AND PSV THEN PBP
];
fis = addrule(fis, ruleList);

Giải thuật giải mờ trọng tâm (Center of Gravity - CoG)

Giá trị rõ đầu ra $y^*$ được tính toán bằng cách lấy tọa độ trọng tâm của miền hội tụ các hàm liên thuộc đầu ra sau khi suy luận:

$$y^* = \frac{\int_{S} y \cdot \mu_{B'}(y) , dy}{\int_{S} \mu_{B'}(y) , dy}$$

Trong mô hình rời rạc trên máy tính với $n$ điểm mẫu:

$$y^* = \frac{\sum_{i=1}^n y_i \cdot \mu_{B'}(y_i)}{\sum_{i=1}^n \mu_{B'}(y_i)}$$

+-------------------------------------------------------------------------------+
|                       ĐÁP ỨNG QUÁ ĐỘ CỦA HỆ THỐNG TRUYỀN ĐỘNG                 |
|                                                                               |
|  Tốc độ (rpm)                                                                 |
|  1400 |                     PID (Vọt lố sigma = 18.2%)                        |
|  1200 |-------------+------.-.-.-.--------------------------------            |
|       |            / \    /                                                   |
|  1000 |           /   \  /     FLC (Không vọt lố, xác lập nhanh)              |
|   800 |          /     \/___________________________________________          |
|   600 |         /      /                                                      |
|   400 |        /      /                                                       |
|   200 |       /      /                                                        |
|     0 +------+------+-------+-------+-------+-------+-------+-------> t(s)    |
|       0     0.1    0.2     0.3     0.4     0.5     0.6     0.7                |
|               [t_s FLC = 0.12s]   [t_s PID = 0.48s]                           |
+-------------------------------------------------------------------------------+

Đánh giá và kiểm chứng thực nghiệm

Hệ thống được kiểm thử trên Simulink với các kịch bản nghiêm ngặt:

  1. Khởi động không tải: Tín hiệu đặt tốc độ bước nhảy $\omega_{ref} = 1200\text{ vòng/phút}$.
  2. Khảo sát phản ứng khi đóng tải: Đột ngột đặt mô-men tải cản định mức $T_L = 10\text{ Nm}$ tại thời điểm $t = 1.0\text{ s}$.
Chỉ tiêu chất lượng Bộ điều khiển PID truyền thống Bộ điều khiển Logic Mờ (FLC) Mức độ cải thiện
Độ quá điều chỉnh ($\sigma%$) $18.2%$ $1.8%$ Giảm $90.1%$
Thời gian tăng trưởng ($t_r$) $0.15\text{ s}$ $0.08\text{ s}$ Rút ngắn $46.7%$
Thời gian xác lập ($t_s \pm 2%$) $0.48\text{ s}$ $0.12\text{ s}$ Rút ngắn $75.0%$
Độ sụt tốc khi đóng tải ($\Delta n$) $145\text{ vòng/phút}$ $38\text{ vòng/phút}$ Giảm $73.8%$
Thời gian phục hồi tốc độ ($t_{ph}$) $0.35\text{ s}$ $0.09\text{ s}$ Rút ngắn $74.3%$
Sai số xác lập ($e_{xl}$) $0.8%$ $\approx 0%$ Triệt tiêu hoàn toàn

Đổi mới và đóng góp khoa học

Cải tiến kỹ thuật nổi bật

  1. Triệt tiêu hoàn toàn sự phụ thuộc vào mô hình đối tượng: FLC cho phép vận hành ổn định ngay cả khi điện trở cuộn dây phần ứng $R_a$ tăng $30%$ do phát nóng trong ca làm việc liên tục.
  2. Tối ưu hóa bảng luật hợp thành gọn nhẹ (15 Rules): Tiết kiệm không gian bộ nhớ vi xử lý và giảm chu kỳ tính toán suy luận xuống dưới $1\text{ ms}$, đáp ứng yêu cầu điều khiển thời gian thực (Real-time control).
  3. Chất lượng đáp ứng động học vượt trội: Giảm thiểu xung dòng điện phần ứng khi khởi động, giúp bảo vệ cổ góp và chổi than, kéo dài tuổi thọ cơ khí thêm $35%$.
+-------------------------------------------------------------------------------+
|               BIỂU ĐỒ SO SÁNH HIỆU SUẤT TRUYỀN ĐỘNG ĐIỆN                       |
|                                                                               |
|  Độ chính xác bám tốc độ [%]                                                  |
|  FLC        | [==================================================] 99.8%      |
|  PID        | [========================================] 88.5%                |
|  Điều trở Rf| [======================] 52.0%                                  |
|                                                                               |
|  Khả năng kháng nhiễu tải [%]                                                |
|  FLC        | [================================================] 96.0%        |
|  PID        | [============================== ] 68.0%                         |
|  Điều trở Rf| [==============] 30.0%                                          |
+-------------------------------------------------------------------------------+

Ứng dụng thực tế và triển khai

Kịch bản ứng dụng trong công nghiệp

  • Hệ thống bàn xe dao máy công cụ CNC: Đảm bảo tốc độ cắt gọt kim loại không đổi khi dao chạm phôi có độ cứng không đồng đều.
  • Hệ truyền động trục cuốn dây chuyền sản xuất cán thép/giấy: Giữ lực căng ổn định và tốc độ kéo đồng bộ giữa các trục cán liên tục.
  • Cánh tay robot công nghiệp và AGV: Điều khiển góc quay và tốc độ di chuyển chính xác dưới điều kiện tải trọng nâng thay đổi liên tục.
+-------------------------------------------------------------------------------+
|                      SƠ ĐỒ TRIỂN KHAI PHẦN CỨNG THỰC TẾ                       |
|                                                                               |
|  +--------------------+        +---------------------+                        |
|  | Vi điều khiển nhúng|  PWM   | Mạch lực Công suất  |  0-220V DC             |
|  | STM32F4 / dsPIC33F |------->| Cầu H MOSFET/IGBT   |------------+           |
|  +--------------------+        +---------------------+            |           |
|           ^                                                       v           |
|           | Tín hiệu phản hồi tốc độ                     +-----------------+  |
|           +----------------------------------------------| Động cơ DC      |  |
|                     (Encoder xung quang học)             | Kích từ độc lập |  |
|                                                          +-----------------+  |
+-------------------------------------------------------------------------------+

Lộ trình triển khai thực tế (Roadmap)

  • Giai đoạn 1 (1–2 tháng): Hoàn thiện mã C nhúng (C-code generation) từ mô hình Simulink thông qua Embedded Coder.
  • Giai đoạn 2 (2–3 tháng): Thiết kế board mạch điều khiển vi xử lý nhúng dsPIC33FJ/STM32F4 kết hợp tầng công suất IGBT.
  • Giai đoạn 3 (1 tháng): Thử nghiệm tải thực tế tại xưởng cán kéo kim loại và hiệu chỉnh thang đo mờ.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật

  • Các giá trị đỉnh của hàm liên thuộc và trọng số luật mờ hiện được xác lập dựa trên kinh nghiệm chuyên gia và phương pháp thử sai (Trial and Error), chưa được tối ưu hóa bằng thuật toán toán học tự động.
  • Chưa khảo sát vùng làm việc trên tốc độ định mức khi cần phối hợp giảm từ thông kích từ $\Phi$.

Hướng phát triển đề xuất

  1. Phát triển hệ thống lai Fuzzy-PID thích nghi (Adaptive Neuro-Fuzzy - ANFIS): Tự động điều chỉnh các hệ số $K_p, K_i, K_d$ theo thời gian thực dựa trên sai lệch tốc độ.
  2. Ứng dụng giải thuật tiến hóa (GA / PSO): Sử dụng giải thuật di truyền (Genetic Algorithm) hoặc thuật toán bầy đàn (Particle Swarm Optimization) để tối ưu hóa tự động vị trí các đỉnh hàm liên thuộc.
  3. Mở rộng phần cứng điều khiển nhúng: Triển khai trực tiếp trên chip xử lý tín hiệu số FPGA hoặc DSP TMS320F28335 để đạt tần số đóng cắt PWM lên tới $50\text{ kHz}$.

Đối tượng hưởng lợi

  • Sinh viên & Học viên ngành Tự động hóa / Điện công nghiệp: Nắm vững phương pháp luận xây dựng mô hình toán học động cơ DC và kỹ năng làm chủ Fuzzy Logic Toolbox trên MATLAB/Simulink.
  • Kỹ sư phát triển hệ thống nhúng & R&D: Tiếp cận kiến trúc giải thuật mờ tinh giản 15 quy tắc, dễ dàng chuyển đổi sang ngôn ngữ C/C++ cho các dòng vi điều khiển công nghiệp giá rẻ.
  • Doanh nghiệp chế tạo máy: Ứng dụng giải pháp nâng cấp các dây chuyền truyền động DC cũ mà không cần thay thế toàn bộ động cơ sang hệ xoay chiều biến tần đắt đỏ, tiết kiệm tới $60%$ chi phí đầu tư thiết bị mới.

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

1. Cấu hình phần cứng tối thiểu để nạp thuật toán mờ này vào thực tế là gì? Thuật toán sử dụng 15 quy tắc với phép suy luận Max-Min và giải mờ trọng tâm rời rạc, yêu cầu vi điều khiển 16-bit hoặc 32-bit (như STM32F103/F4, dsPIC33F, TI C2000) có xung nhịp từ $72\text{ MHz}$, bộ nhớ Flash tối thiểu $64\text{ KB}$ và RAM $20\text{ KB}$, tích hợp sẵn module Timer tạo PWM và bộ đếm xung Encoder (QEI).

2. Tại sao lại chọn phương pháp giải mờ trọng tâm (Center of Gravity) thay vì phương pháp cực đại (Mean of Maximum)? Phương pháp điểm trọng tâm cho đầu ra liên tục, mượt mà và nhạy cảm với mọi sự biến thiên nhỏ của các tập mờ đầu vào. Ngược lại, phương pháp cực đại thường gây ra sự nhảy bậc gián đoạn trong tín hiệu điều khiển, dễ gây sốc dòng cho động cơ điện một chiều.

3. Làm thế nào để mở rộng dải điều khiển khi tốc độ yêu cầu vượt tốc độ định mức? Cần thiết kế bộ điều khiển 2 vùng (Two-zone Controller): Vùng dưới tốc độ định mức ($\omega \le \omega_{dm}$) điều khiển điện áp phần ứng $U_a$ (giữ $\Phi = \Phi_{dm}$); Vùng trên định mức ($\omega > \omega_{dm}$) giữ nguyên điện áp định mức $U_a = U_{dm}$ và dùng thêm một bộ FLC thứ hai để điều chỉnh dòng kích từ nhằm giảm từ thông $\Phi$.

4. Chi phí triển khai bộ điều khiển mờ so với nâng cấp lên biến tần AC là bao nhiêu? Chi phí thiết kế mạch vi điều khiển FLC kết hợp mạch cầu H MOSFET/IGBT chỉ chiếm khoảng $20 \div 30%$ so với việc thay mới toàn bộ động cơ không đồng bộ kèm biến tần AC cùng dải công suất.

5. Hệ thống mờ này có triệt tiêu được hoàn toàn sai số xác lập khi có ma sát tĩnh không? Có. Nhờ việc kết hợp biến đầu vào sai lệch ($e$) và biến đổi sai lệch ($de$), bộ điều khiển mờ có cơ chế bù áp tương đương khâu tích phân (I) trong PID, giúp điện áp điều khiển duy trì ở mức đủ thắng mô-men ma sát tĩnh mà không gây dao động xác lập.


Kết luận

Đồ án tốt nghiệp "Thiết kế bộ điều khiển cho tốc độ động cơ một chiều theo thuật toán logic mờ" của tác giả Phạm Đình Thanh đã giải quyết triệt để bài toán phi tuyến trong điều khiển truyền động điện DC. Bằng việc ứng dụng thuật toán mờ Mamdani và giải mờ trọng tâm trên nền tảng MATLAB/Simulink, đề tài đã chứng minh tính ưu việt vượt trội của giải pháp thông minh so với các phương pháp điều khiển kinh điển: rút ngắn $75%$ thời gian xác lập, giảm độ vọt lố từ $18.2%$ xuống còn $1.8%$, và duy trì độ ổn định tuyệt đối khi có nhiễu phụ tải đột ngột. Kết quả nghiên cứu không chỉ mang giá trị học thuật sâu sắc mà còn là tài liệu kỹ thuật có tính ứng dụng cao, sẵn sàng chuyển giao công nghệ cho các ứng dụng tự động hóa công nghiệp hiện đại.