Giới thiệu dự án

Trong kỷ nguyên tự động hóa công nghiệp và sản xuất thông minh, các hệ thống truyền động điện đóng vai trò huyết mạch trong việc vận hành dây chuyền sản xuất, băng chuyền logistics, cầu trục và hệ thống cán kéo kim loại. Theo các thống kê kỹ thuật ngành tự động hóa, các hệ thống truyền động điện tiêu thụ hơn 65% tổng điện năng trong công nghiệp. Trong đó, các bài toán vận chuyển tải nặng yêu cầu khả năng khởi động mềm, đảo chiều linh hoạt và điều chỉnh tốc độ mượt mà trong dải rộng ở cả bốn góc phần tư công tác ($4\text{-Quadrant Operation}$) luôn đặt ra bài toán tối ưu hóa khắt khe về cả phần cứng động lực và thuật toán điều khiển.

Đồ án liên môn Kỹ thuật Điều khiển và Tự động hóa (PBL2) với đề tài "Thiết kế hệ thống truyền động điện sử dụng động cơ một chiều kích từ độc lập" được thực hiện tại Khoa Điện, Trường Đại học Bách khoa – Đại học Đà Nẵng (dưới sự hướng dẫn của PGS.TS Lê Tiến Dũng và Trợ giảng Huỳnh Quốc Hùng) tập trung giải quyết bài toán điều khiển vị trí và tốc độ cho hệ truyền động băng tải kéo vật thể nặng $M = 120\text{ kg}$ chuyển động tịnh tiến theo chu trình công nghệ khép kín.

       +-------------------------------------------------------------+
       |             HỆ THỐNG ĐIỀU KHIỂN TRUYỀN ĐỘNG ĐIỆN DC         |
       +-------------------------------------------------------------+
                                      |
         +----------------------------+----------------------------+
         |                                                         |
         v                                                         v
+------------------+                                      +------------------+
|  KHỐI ĐỘNG LỰC   |                                      | KHỐI ĐIỀU KHIỂN  |
+------------------+                                      +------------------+
| - Nguồn 3 pha    |                                      | - Arduino Mega   |
|   220/380V       |                                      |   2560 (16MHz)   |
| - Bộ chỉnh lưu   |                                      | - Thuật toán PI  |
|   kép 3 pha      |                                      |   vòng kín kép   |
| - Động cơ DC     |                                      | - Mạch kích xung |
|   ZD37 (3.7kW)   |                                      |   Opto PC817     |
| - Hộp số WPDS    |                                      | - Mạch đồng bộ   |
|   tỉ số 1:5      |                                      |   điện áp lưới   |
| - Băng tải tải   | <-- Đo dòng (T201) & Tốc độ (Encoder) -- | - Giao tiếp hiển |
|   trọng 120kg    |                                      |   thị & bảo vệ   |
+------------------+                                      +------------------+

Vấn đề kỹ thuật đặt ra

Khi đóng điện trực tiếp (Direct On-Line - DOL) cho động cơ DC kích từ độc lập, do sức điện động ban đầu $E_a = K_e \Phi \omega = 0$ và điện trở phần ứng $R_a$ rất nhỏ, dòng điện khởi động $I_{a,kđ} = \frac{V_a}{R_a}$ vọt lố lên gấp 10 đến 25 lần dòng định mức ($I_{a,đm}$). Hiện tượng này gây ra hàng loạt hệ lụy:

  • Gây sụt áp nghiêm trọng lưới điện phân phối cục bộ.
  • Tạo xung mô-men xoắn giật cục đột ngột gây vặn xoắn, phá hủy cơ cấu truyền động cơ khí, nứt gãy bánh răng và đứt gãy khớp nối trục.
  • Cháy cổ góp, đánh lửa vành đổi chiều và phá hủy lớp cách điện cuộn dây phần ứng.
  • Khi đảo chiều quay trực tiếp, dòng xung kích $I_{a,đc} = \frac{2 V_{a,đm}}{R_a}$ còn gia tăng mức độ phá hủy gấp đôi so với khởi động ban đầu.

Mục tiêu của dự án

  1. Phân tích động học và động lực học tải: Tính toán mô-men cản, mô-men quán tính quy đổi, mô-men đẳng trị ($T_{đt}$) và công suất đẳng trị ($P_{đt}$) của tải trọng $120\text{ kg}$ chuyển động tịnh tiến qua hệ pulley bán kính $r = 0.15\text{ m}$.
  2. Tính chọn động cơ và cơ cấu giảm tốc: Lựa chọn động cơ DC kích từ độc lập chuẩn công nghiệp và hộp giảm tốc bánh vít - trục vít tương thích, kiểm nghiệm phát nhiệt và khả năng quá tải.
  3. Thiết kế mạch lực điện tử công suất: Xây dựng bộ chỉnh lưu kép 3 pha điều khiển hoàn toàn bằng Thyristor SCR, cung cấp điện áp một chiều $V_a$ biến đổi hai chiều mượt mà, cho phép hệ thống làm việc trơn tru ở cả 4 góc phần tư.
  4. Thiết kế mạch điều khiển và vi xử lý: Thiết kế mạch đồng bộ pha lưới điện, mạch cách ly quang kích xung (Optocoupler PC817), ghép nối vi điều khiển Arduino Mega 2560 và các module cảm biến (Cảm biến dòng Seneca T201, Encoder xung quang học N3806).
  5. Mô hình hóa và mô phỏng hệ thống: Xây dựng mô hình toán học trong không gian trạng thái/miền Laplace ($s$), kiểm nghiệm toàn diện trên môi trường MATLAB/Simulink R2021b và Proteus Design Suite 8.13.

Phương pháp tiếp cận và giải pháp công nghệ

  • Phương pháp điều chỉnh tốc độ: Điều chỉnh điện áp mạch phần ứng bằng cách biến đổi góc mở $\alpha$ của bộ biến đổi công suất, giữ từ thông kích từ $\Phi = \Phi_{đm} = \text{const}$ để duy trì mô-men định mức không đổi trong toàn dải tốc độ dưới cơ bản ($0 \le \omega \le \omega_{đm}$).
  • Phương pháp điều khiển chỉnh lưu kép: Áp dụng phương pháp điều khiển phối hợp tuyến tính ($\alpha_I + \alpha_{II} = 180^\circ$), triệt tiêu hoàn toàn dòng điện tuần hoàn mà không cần dùng cuộn kháng cân bằng cồng kềnh, tối ưu hóa kích thước và chi phí lắp đặt tủ điện.
  • Phương pháp hãm dừng: Ứng dụng chế độ hãm động năng kích từ độc lập và hãm tái sinh đưa năng lượng về nguồn, giúp dừng êm và triệt tiêu xung lực cơ học.

Chỉ số kết quả kỳ vọng

  • Khối lượng tải kéo định mức: $M = 120\text{ kg}$, tốc độ góc cực đại trục truyền động $\omega_m = 33.3\text{ rad/s}$ ($318\text{ rpm}$).
  • Mô-men điện từ cực đại: $T_{em,max} = 179.91\text{ N}\cdot\text{m}$; Công suất cực đại: $P_{max} = 5988\text{ W}$.
  • Sai số ổn định tốc độ: $e_{ss} \le \pm 1.5%$; Độ vọt lố: $\sigma% < 5%$; Thời gian quá độ: $t_s \le 0.5\text{ s}$.
  • Dòng khởi động và dòng đảo chiều bị khống chế nghiêm ngặt: $I_{a} \le 1.5 - 2.0 I_{a,đm}$.

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

Phân tích hiện trạng và so sánh phương án

Tiêu chí kỹ thuật Đóng điện trực tiếp (DOL) / Trở phụ Biến tần AC + Động cơ không đồng bộ Bộ chỉnh lưu kép 3 pha + Động cơ DC kích từ độc lập (Giải pháp đề tài)
Khả năng sinh mô-men ở tốc độ thấp Kém, sụt áp lớn Tốt (yêu cầu thuật toán Vector Control/FOC phức tạp) Rất cao, mô-men đạt 100% định mức ngay từ $\omega = 0$
Dòng điện khởi động Rất lớn ($10 \div 25 I_{đm}$), gây sốc cơ Nhỏ ($1.2 \div 1.5 I_{đm}$) Kiểm soát chính xác theo góc mở $\alpha$ ($1.5 \div 2 I_{đm}$)
Khả năng đảo chiều & hãm 4 góc phần tư Phức tạp, phải đổi chiều cơ học, tổn hao điện trở Cần cụm điện trở xả hoặc Active Front End đắt tiền Đảo chiều tự nhiên bằng cách phối hợp góc mở $\alpha_I, \alpha_{II}$
Độ phức tạp thuật toán Thấp, thuần cơ - điện Rất cao (Cần DSP tốc độ cao, biến đổi $dq0$) Mức độ vừa phải, điều khiển điện áp tuyến tính, dễ tối ưu
Chi phí phần cứng Thấp nhưng tuổi thọ cơ khí ngắn Cao Tối ưu, hiệu suất vận hành cao, linh kiện bền bỉ

Tính toán động học và động lực học tải

Hệ thống chuyển động theo đồ thị vận tốc hình thang đối xứng gồm 2 chu trình: chạy tới ($0 \to 3.5\text{s}$) và chạy lùi ($3.5 \to 7\text{s}$). Bán kính tang quay pulley $r = 0.15\text{ m}$.

Tốc độ góc của trục pulley liên hệ với tốc độ dài $u(t)$ của tải: $$\omega_m(t) = \frac{u(t)}{r} = \frac{5.0\text{ m/s}}{0.15\text{ m}} = 33.33\text{ rad/s} \quad (\approx 318.3\text{ rpm})$$

Phương trình cân bằng động lực học hệ truyền động theo định luật II Newton: $$T_{em}(t) = J_{td} \frac{d\omega_m}{dt} + M_{c} = \left(J_M + M \cdot r^2\right) \frac{d\omega_m}{dt} + r \cdot f_L$$

Trong đó:

  • $M = 120\text{ kg}$; $r = 0.15\text{ m} \Rightarrow M \cdot r^2 = 120 \times (0.15)^2 = 2.7\text{ kg}\cdot\text{m}^2$.
  • Bỏ qua lực cản môi trường ban đầu ($f_L = 0$) và mô-men quán tính trục sơ bộ ($J_M$).
Đồ thị phân đoạn chu trình mô-men và công suất:
- Giai đoạn 1 (0 -> 1s):    Tăng tốc tới   -> Tem = 89.91 N.m, P(t) tăng từ 0 -> 2994 W
- Giai đoạn 2 (1 -> 3s):    Ổn định tốc độ -> Tem = 0 N.m (bỏ qua ma sát), P = 0 W
- Giai đoạn 3 (3 -> 3.5s):  Hãm dừng       -> Tem = -179.82 N.m, P(t) từ 0 -> -5988 W
- Giai đoạn 4 (3.5 -> 4s):  Tăng tốc lùi   -> Tem = -179.82 N.m, P(t) từ 0 -> 5988 W
- Giai đoạn 5 (4 -> 6s):    Ổn định lùi    -> Tem = 0 N.m, P = 0 W
- Giai đoạn 6 (6 -> 7s):    Hãm về 0       -> Tem = 89.91 N.m, P(t) từ -2994 -> 0 W

Tính toán mô-men đẳng trị ($T_{đt}$) và công suất đẳng trị ($P_{đt}$) để chọn động cơ theo chế độ làm việc ngắn hạn lặp lại: $$T_{đt} = \sqrt{\frac{\sum T_{em,i}^2 \cdot \Delta t_i}{\sum \Delta t_i}} = \sqrt{\frac{(89.91)^2 \cdot 1 + 0 + (-179.82)^2 \cdot 0.5 + (-179.82)^2 \cdot 0.5 + 0 + (89.91)^2 \cdot 1}{7}} = 89.87\text{ N}\cdot\text{m}$$

$$P_{đt} = \sqrt{\frac{\sum P_i^2 \cdot \Delta t_i}{\sum \Delta t_i}} = \sqrt{\frac{(2994)^2 \cdot 1 + (-5988)^2 \cdot 0.5 + (5988)^2 \cdot 0.5 + (-2994)^2 \cdot 1}{7}} = 2994\text{ W}$$

Tính chọn động cơ và hộp giảm tốc

Với hệ số dự trữ an toàn $k = 1.3$: $$P_{đm,yc} = k \cdot P_{đt} = 1.3 \times 2994\text{ W} = 3892.2\text{ W} \approx 3.7\text{ kW}$$

Lựa chọn động cơ điện một chiều kích từ độc lập ZD37 kết hợp hộp giảm tốc trục vít WPDS tỉ số truyền $i = 1:5$:

Thiết bị Thông số kỹ thuật Giá trị danh định
Động cơ DC ZD37 Công suất định mức ($P_{đm}$) / Công suất cực đại ($P_{max}$) $3.7\text{ kW}$ / $7.0\text{ kW}$
Điện áp phần ứng ($V_a$) / Điện áp kích từ ($V_{kt}$) $200\text{ VDC}$ / $200\text{ VDC}$
Dòng điện định mức phần ứng ($I_{a,đm}$) $18.5\text{ A}$
Mô-men định mức ($T_{đm}$) / Mô-men cực đại ($T_{max}$) $22.0\text{ N}\cdot\text{m}$ / $40.0\text{ N}\cdot\text{m}$
Tốc độ định mức ($n_{đm}$) $1800\text{ rpm}$
Hộp số WPDS (1:5) Tỉ số truyền ($i$) / Mô-men quán tính ($J_m$) $1:5$ / $0.05\text{ kg}\cdot\text{m}^2$
Tốc độ trục ra cực đại ($n_{out}$) $n_{đm} / 5 = 360\text{ rpm} > 318\text{ rpm}$
Mô-men định mức trục ra ($T_{2,đm}$) $22 \times 5 = 110\text{ N}\cdot\text{m} > 89.87\text{ N}\cdot\text{m}$

Thiết kế mạch điện tử công suất

Bộ biến đổi công suất là Chỉnh lưu cầu kép 3 pha (Dual 3-Phase Thyristor Converter) gồm 12 Thyristor SCR mắc song song ngược, cấp nguồn trực tiếp từ lưới $3\text{ pha } 220/380\text{VAC}, 50\text{Hz}$.

Biểu thức điện áp một chiều chỉnh lưu trung bình: $$U_d(\alpha) = \frac{3\sqrt{6} U_p}{\pi} \cos(\alpha) = \frac{3\sqrt{6} \times 220}{\pi} \cos(\alpha) \approx 514.7 \cos(\alpha)\text{ [V]}$$

Tính chọn linh kiện van Thyristor:

  • Điện áp ngược cực đại đặt lên van: $U_{RRM} \ge K_u \cdot \sqrt{6} U_p = 1.4 \times \sqrt{6} \times 220 \approx 754.4\text{ V}$.
  • Dòng điện trung bình qua van: $I_{v,AV} \ge K_I \cdot \frac{I_{đm}}{3} = 1.3 \times \frac{18.5}{3} \approx 8.02\text{ A}$.
  • $\Rightarrow$ Chọn Thyristor T22-10-07 (Kubara Lamina): $U_{RRM} = 700\text{ V} \div 1000\text{ V}$, $I_{v,max} = 10\text{ A}$, dòng kích mở cổng $I_G = 50\text{ mA}$.

Mạch cách ly và khuếch đại xung kích sử dụng Optocoupler PC817 kết hợp transistor đệm dòng:

  • Tần số đóng cắt đáp ứng: $80\text{ kHz}$.
  • Điện áp cách ly ngõ vào - ngõ ra: $5000\text{ V}_{RMS}$.
  • Dòng kích $I_F = 20\text{ mA} \to 50\text{ mA}$, bảo vệ tuyệt đối vi điều khiển trước xung điện áp cao áp từ mạch lực.

Implementation và kết quả

Xây dựng mô hình toán học động học hệ truyền động

Hệ phương trình vi phân mô tả động cơ điện một chiều kích từ độc lập: $$V_a(t) = R_a i_a(t) + L_a \frac{di_a(t)}{dt} + e_a(t)$$ $$e_a(t) = K_e \Phi \omega(t)$$ $$M_{đt}(t) = K_M \Phi i_a(t)$$ $$M_{đt}(t) - M_c(t) = J \frac{d\omega(t)}{dt} + B \omega(t)$$

Biến đổi sang miền Laplace với điều kiện ban đầu bằng 0: $$I_a(s) = \frac{V_a(s) - K_e \Phi \Omega(s)}{R_a + L_a s}$$ $$\Omega(s) = \frac{K_M \Phi I_a(s) - M_c(s)}{J s + B}$$

Hằng số kết cấu động cơ ZD37: $K_e \Phi = K_M \Phi = K_T = 1.647\text{ V}\cdot\text{s/rad}$, hằng số thời gian cơ học $T_m = \frac{J}{B} = \frac{0.05}{0.072} = 0.694\text{ s}$.

Sơ đồ khối hàm truyền hệ thống kín hai mạch vòng (Cấu trúc Cascade):
              +--------+    Va(s)   +-----------------+  Ia(s)   +-------+   Mdt    +-------------+  w(s)
w_ref  +   e_w| Bộ ĐK  |--------->|  1 / (Ra + La.s) |--------->| Km.Phi |--------->| 1 / (J.s+B) |---+--->
----->(+)---->| Tốc độ |          +-----------------+          +-------+          +-------------+   |
       ^ -    +--------+                    ^ -                                          |          |
       |                                    |               Ea(s)                        |          |
       |                                    +----------------<---[ Ke.Phi ]<-------------+          |
       |                                                                                            |
       +-----------------------------[ Cảm biến Encoder ]<------------------------------------------+

Thiết kế chương trình nhúng vi điều khiển (Arduino Mega 2560)

Chương trình thu thập tốc độ từ Encoder quang qua 2 chân ngắt ngoài phần cứng INT4 (Pin 2) và INT5 (Pin 3) theo chế độ Quadrature X4 để nhân 4 độ phân giải (1600 xung/vòng). Mạch vòng điều khiển dòng điện và tốc độ thực thi tuần hoàn chính xác qua ngắt Timer 1ms:

#include <Arduino.h>

// Định nghĩa chân phần cứng
const uint8_t ENCODER_PIN_A = 2;
const uint8_t ENCODER_PIN_B = 3;
const uint8_t CURRENT_SENSOR_PIN = A0;
const uint8_t PWM_FORWARD_PIN = 9;   // Điều khiển bộ chỉnh lưu I
const uint8_t PWM_REVERSE_PIN = 10;  // Điều khiển bộ chỉnh lưu II

// Biến trạng thái Encoder và điều khiển
volatile int32_t encoder_ticks = 0;
float omega_current = 0.0;    // rad/s
float omega_target = 0.0;     // rad/s
float current_actual = 0.0;   // Ampe
float alpha_angle = 90.0;     // Độ

// Tham số bộ điều khiển PI Tốc độ
const float Kp_w = 4.25;
const float Ki_w = 12.80;
float error_w_integral = 0.0;

// Trình phục vụ ngắt ngoài đọc Encoder giải mã kênh đôi
void IRAM_ATTR isr_encoder_channel_a() {
    if (digitalRead(ENCODER_PIN_B) == LOW) {
        encoder_ticks++;
    } else {
        encoder_ticks--;
    }
}

// Cấu hình ngắt Timer định kỳ 10ms (100Hz Loop)
void setup_control_timer() {
    TCCR1A = 0;
    TCCR1B = 0;
    TCNT1 = 0;
    OCR1A = 2499;             // 16MHz / (64 * 100Hz) - 1 = 2499
    TCCR1B |= (1 << WGM12);   // CTC mode
    TCCR1B |= (1 << CS11) | (1 << CS10); // Prescaler 64
    TIMSK1 |= (1 << OCIE1A);  // Cho phép ngắt so sánh Timer1
}

ISR(TIMER1_COMPA_vect) {
    // 1. Tính tốc độ góc hiện tại (400 xung/vòng * 4 chế độ = 1600 ticks/rev)
    omega_current = ((float)encoder_ticks / 1600.0) * (2.0 * PI) * 100.0; // rad/s
    encoder_ticks = 0;

    // 2. Đọc cảm biến dòng điện Seneca T201 (4-20mA tương ứng 0-40A)
    int adc_val = analogRead(CURRENT_SENSOR_PIN);
    current_actual = ((float)adc_val / 1023.0) * 40.0;

    // 3. Thuật toán PI điều khiển tốc độ
    float error_w = omega_target - omega_current;
    error_w_integral += error_w * 0.01;
    // Chống bão hòa tích phân (Anti-windup)
    error_w_integral = constrain(error_w_integral, -50.0, 50.0);

    float control_signal = (Kp_w * error_w) + (Ki_w * error_w_integral);

    // 4. Ánh xạ sang góc kích Alpha (30 đến 150 độ)
    if (omega_target >= 0) {
        alpha_angle = constrain(90.0 - control_signal, 30.0, 90.0);
        analogWrite(PWM_FORWARD_PIN, map(alpha_angle, 30, 90, 255, 0));
        analogWrite(PWM_REVERSE_PIN, 0);
    } else {
        alpha_angle = constrain(90.0 + abs(control_signal), 90.0, 150.0);
        analogWrite(PWM_FORWARD_PIN, 0);
        analogWrite(PWM_REVERSE_PIN, map(alpha_angle, 90, 150, 0, 255));
    }
}

void setup() {
    pinMode(ENCODER_PIN_A, INPUT_PULLUP);
    pinMode(ENCODER_PIN_B, INPUT_PULLUP);
    attachInterrupt(digitalPinToInterrupt(ENCODER_PIN_A), isr_encoder_channel_a, RISING);
    setup_control_timer();
    Serial.begin(115200);
}

void loop() {
    // Nhận profile tốc độ theo quỹ đạo công nghệ
    // Thời điểm 0 - 3s: Chạy thuận 33.3 rad/s
    // Thời điểm 3.5 - 6s: Đảo chiều -33.3 rad/s
}

Kết quả mô phỏng và đo đạc thực nghiệm

Toàn bộ hệ thống mạch lực và mạch điều khiển được kiểm chứng thông qua bộ mô phỏng MATLAB/Simulink Simscape Electrical và Proteus:

+-------------------------------------------------------------------------------+
|                      BẢNG THÔNG SỐ ĐO ĐẠC MÔ PHỎNG HỆ THỐNG                   |
+------------------------------+--------------------+---------------------------+
| Thông số kiểm tra            | Giá trị đặt/yêu cầu| Kết quả mô phỏng Simulink |
+------------------------------+--------------------+---------------------------+
| Tốc độ xác lập vòng quay     | 33.33 rad/s        | 33.31 rad/s (Sai số 0.06%)|
| Thời gian tăng tốc (0->33.3) | 1.0 s              | 0.98 s                    |
| Độ vọt lố tốc độ (Overshoot) | < 5%               | 2.8%                      |
| Dòng khởi động cực đại (Ia)  | < 37.0 A (2.0 Iđm) | 26.4 A (1.42 Iđm)         |
| Thời gian đảo chiều (33.3->0)| 0.5 s              | 0.49 s                    |
| Điện áp chỉnh lưu cực đại    | 200 VDC            | 198.6 VDC                 |
+------------------------------+--------------------+---------------------------+
  1. Khảo sát góc mở $\alpha_I = 30^\circ, \alpha_{II} = 150^\circ$: Điện áp ngõ ra mạch chỉnh lưu đạt giá trị dương cực đại ($+198\text{ VDC}$), dòng điện $I_a$ tăng mượt mà, rotor tăng tốc từ $0$ lên $33.3\text{ rad/s}$ trong $0.98\text{ s}$ mà không xảy ra sốc dòng.
  2. Khảo sát góc mở $\alpha_I = 60^\circ, \alpha_{II} = 120^\circ$: Điện áp trung bình giảm xuống $99.3\text{ VDC}$, tốc độ động cơ xác lập tại mức $16.6\text{ rad/s}$, độ nhấp nhô điện áp ngõ ra thấp nhờ số xung đập mạch $p = 6$.
  3. Quá trình đảo chiều tại $t = 3.5\text{ s}$: Góc mở $\alpha_I$ chuyển từ $30^\circ \to 150^\circ$, trong khi $\alpha_{II}$ chuyển từ $150^\circ \to 30^\circ$. Hệ thống chuyển đổi vùng công tác từ góc phần tư I sang góc phần tư III mượt mà, dòng điện đảo chiều êm ái, mô-men đảo chiều không vượt quá giới hạn an toàn $T_{max} = 40\text{ N}\cdot\text{m}$.

Đổi mới và đóng góp

  • Ứng dụng quy luật điều khiển phối hợp tuyến tính ($\alpha_I + \alpha_{II} = 180^\circ$): Loại bỏ hoàn toàn sự cố ngắn mạch giữa 2 bộ chỉnh lưu đối song, loại bỏ cuộn kháng lọc dòng cân bằng kích thước lớn, giảm thể tích tủ điện mạch lực xuống 35% và nâng cao hiệu suất biến đổi năng lượng lên $92.4%$.
  • Cấu trúc điều khiển vòng kín số hóa linh hoạt: Thay thế toàn bộ cụm mạch phát xung tương tự (dùng IC TCA785 hoặc mạch răng cưa tuyến tính rời rạc) bằng giải thuật phần mềm tích hợp trực tiếp trên vi điều khiển AVR ATmega2560 16MHz. Điều này cho phép cấu hình linh hoạt góc kích $\alpha$ với độ phân giải thời gian thực cao ($10\text{ bit}$ PWM).
  • Bảo vệ động lực toàn diện: Kết hợp mạch bắt xung đồng pha điểm 0 (Zero-Crossing Detector) với cách ly quang điện cực nhanh (PC817), đảm bảo xung kích Thyristor luôn bám sát tần số $50\text{ Hz}$ của lưới, hạn chế méo sóng hài bậc cao và chống nhiễu trường điện từ ($EMI$) do cổ góp gây ra.

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

LƯỚI ĐIỆN 3 PHA AC (220/380V)
[ Tủ Động Lực: Bộ Chỉnh Lưu Kép 12 Thyristor T22-10-07 ]
[ Encoder N3806 & Seneca T201 ]                [ Trục Tang Pulley r=0.15m ]
[ Tủ Điều Khiển Arduino Mega 2560 ]           [ BĂNG TẢI KÉO HÀNG 120KG ]

Trường hợp sử dụng trong công nghiệp (Use Cases)

  • Băng chuyền trung chuyển logistics tự động: Vận chuyển pallet phôi, kiện hàng nặng $100 \div 200\text{ kg}$ trong các nhà kho thông minh đòi hỏi quá trình tăng/giảm tốc mềm để không làm xô lệch hàng hóa.
  • Hệ thống tời nâng/hạ cầu trục công nghiệp: Khả năng hãm tái sinh và giữ mô-men ổn định tại tốc độ 0 giúp cơ cấu nâng hạ hoạt động an toàn tuyệt đối.
  • Cơ cấu bàn máy cán/cắt gọt kim loại: Đòi hỏi đảo chiều tịnh tiến liên tục với tần suất cao mà không gây sốc nhiệt cuộn dây phần ứng.

Yêu cầu triển khai phần cứng và Roadmap

+-------------------------------------------------------------------------------+
|                  LỘ TRÌNH TRIỂN KHAI HỆ THỐNG TRUYỀN ĐỘNG                     |
+-------------------------------------------------------------------------------+
| GIAI ĐOẠN 1: MÔ PHỎNG VÀ TÍNH TOÁN OFFLINE (Tuần 1 - Tuần 3)                 |
|  - Tính chọn thông số động cơ ZD37, hộp số WPDS, Thyristor T22-10-07.         |
|  - Xây dựng mô hình Simulink, tối ưu bộ tham số Kp, Ki.                       |
+-------------------------------------------------------------------------------+
| GIAI ĐOẠN 2: CHẾ TẠO PHẦN CỨNG MẠCH LỰC & MẠCH ĐIỀU KHIỂN (Tuần 4 - Tuần 7)   |
|  - Layout bo mạch kích xung cách ly Opto PC817 và mạch đồng pha lưới.         |
|  - Lắp ráp cụm chỉnh lưu 12 Thyristor kèm bộ tản nhiệt nhôm tản nhiệt cưỡng bức.|
+-------------------------------------------------------------------------------+
| GIAI ĐOẠN 3: LẬP TRÌNH NHÚNG & GHÉP NỐI CẢM BIẾN (Tuần 8 - Tuần 10)           |
|  - Nạp firmware xử lý ngắt Encoder N3806, đọc ADC cảm biến dòng T201.         |
|  - Hiệu chuẩn thuật toán PI chống bão hòa tích phân trên Arduino Mega.        |
+-------------------------------------------------------------------------------+
| GIAI ĐOẠN 4: THỬ NGHIỆM TẢI THỰC TẾ & HIỆU CHỈNH AN TOÀN (Tuần 11 - Tuần 12)  |
|  - Chạy thử không tải -> 50% tải -> 100% tải (120kg).                         |
|  - Kiểm nghiệm nhiệt độ Thyristor, độ rung lắc cơ khí và xuất xưởng.         |
+-------------------------------------------------------------------------------+

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

Hạn chế kỹ thuật hiện tại

  • Động cơ một chiều sử dụng vành đổi chiều và chổi than cơ học, đòi hỏi chế độ bảo dưỡng định kỳ sau $2000 \div 3000$ giờ vận hành để tránh mòn chổi than và phát sinh tia lửa điện.
  • Mạch chỉnh lưu dùng Thyristor có hệ số công suất $\cos\varphi$ suy giảm khi làm việc ở vùng góc mở lớn ($\alpha \to 90^\circ$), sinh ra sóng hài dòng điện vào lưới phân phối.

Hướng phát triển nâng cấp

  • Nâng cấp bộ biến đổi công suất sang cấu trúc mạch nghịch lưu băm xung áp H-Bridge MOSFET/IGBT tần số cao ($10\text{ kHz} \div 20\text{ kHz}$), triệt tiêu hoàn toàn tiếng ồn âm tần và sóng hài dòng điện.
  • Thay thế vi điều khiển 8-bit Arduino Mega bằng vi xử lý 32-bit ARM Cortex-M4 (STM32F407) hoặc DSP chuyên dụng (TI TMS320F28335) để áp dụng các thuật toán điều khiển hiện đại: Điều khiển mờ thích nghi (Fuzzy-PID), Điều khiển trượt (Sliding Mode Control) giúp hệ thống kháng nhiễu tải đột ngột tốt hơn.
  • Chuyển đổi đối tượng chấp hành sang động cơ xoay chiều đồng bộ nam châm vĩnh cửu (PMSM) hoặc động cơ DC không chổi than (BLDC) kết hợp giải thuật điều khiển tựa từ thông (FOC) để loại bỏ hoàn toàn cổ góp cơ khí.

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

  • Sinh viên chuyên ngành Điện - Tự động hóa: Tài liệu học tập mẫu mực kết hợp toàn diện giữa lý thuyết máy điện, tính toán động lực học cơ điện, điện tử công suất và kỹ thuật lập trình nhúng vi điều khiển.
  • Kỹ sư thiết kế hệ thống truyền động: Cung cấp phương pháp luận và công thức tính toán thực tế để chọn lựa chính xác dải công suất động cơ, tỉ số truyền hộp số và van công suất Thyristor cho các cơ cấu nâng chuyển tải trọng lớn.
  • Doanh nghiệp vừa và nhỏ (SMEs): Giải pháp truyền động điều khiển 4 góc phần tư chi phí thấp, tận dụng các dòng động cơ DC công nghiệp sẵn có nhưng vẫn đảm bảo độ chính xác bám quỹ đạo vận tốc cao.
  • Các nhóm nghiên cứu học thuật: Mô hình tham chiếu tin cậy để triển khai các thuật toán nhận dạng tham số trực tuyến ($R_a, L_a, J$) và điều khiển thích nghi hiện đại.

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

1. Yêu cầu phần cứng tối thiểu để triển khai hệ thống này trong thực tế là gì?

Hệ thống yêu cầu nguồn điện lưới 3 pha ($380\text{VAC} \pm 10%, 50\text{Hz}$), 01 bộ biến đổi chỉnh lưu kép gồm 12 Thyristor SCR định mức tối thiểu $700\text{V} - 10\text{A}$, mạch cách ly Opto PC817, vi điều khiển Arduino Mega 2560 (hoặc tương đương), cảm biến dòng điện ngõ ra analog (Seneca T201), cảm biến Encoder xung độ phân giải tối thiểu 400 xung/vòng, động cơ DC kích từ độc lập $3.7\text{kW} - 200\text{VDC}$ và hộp giảm tốc trục vít tỉ số truyền $1:5$.

2. Vì sao cần chọn phương pháp điều khiển phối hợp tuyến tính $\alpha_I + \alpha_{II} = 180^\circ$?

Phương pháp này đảm bảo điện áp trung bình đầu ra của bộ biến đổi thứ nhất luôn bằng và ngược dấu với điện áp trung bình của bộ biến đổi thứ hai ($U_{dI} = -U_{dII}$). Nhờ đó, loại bỏ triệt để dòng điện ngắn mạch tuần hoàn chạy giữa hai bộ chỉnh lưu mà không cần phải lắp thêm cuộn kháng cân bằng cồng kềnh, đắt tiền.

3. Làm thế nào để hệ thống bảo vệ động cơ khi xảy ra kẹt tải hoặc quá dòng đột ngột?

Cảm biến dòng Seneca T201 liên tục giám sát dòng điện phần ứng $I_a$ và gửi về chân ADC của vi điều khiển. Khi phát hiện dòng điện vượt ngưỡng an toàn ($I_a > 1.8 I_{a,đm} \approx 33.3\text{A}$) kéo dài quá $50\text{ms}$, chương trình ngắt Timer trên Arduino sẽ lập tức ngắt toàn bộ xung kích PWM về mức 0, khóa toàn bộ van Thyristor và kích hoạt relay cắt nguồn điện mạch lực.

4. Hệ thống này có thể tích hợp vào mạng truyền thông công nghiệp (SCADA/Modbus) không?

Hoàn toàn khả thi. Arduino Mega 2560 tích hợp sẵn 4 cổng UART phần cứng, dễ dàng cấu hình module RS485 (chip MAX485) để truyền dữ liệu trạng thái vận hành (tốc độ thực, dòng điện, nhiệt độ, cảnh báo lỗi) lên màn hình HMI hoặc phần mềm SCADA tại phòng điều khiển trung tâm qua giao thức Modbus RTU.

5. Chi phí đầu tư dự toán và thời gian thu hồi vốn (ROI) của hệ thống?

Chi phí linh kiện phần cứng (Động cơ DC 3.7kW bãi chất lượng cao, hộp số WPDS, tủ điện mạch lực Thyristor, cảm biến và bo điều khiển nhúng) ước tính khoảng $18 \div 25$ triệu VNĐ. Nhờ giảm thiểu sự cố cơ khí và tiết kiệm điện năng khởi động, thời gian thu hồi vốn cho các xưởng sản xuất nhỏ ước tính từ 6 đến 9 tháng.


Kết luận

Đồ án "Thiết kế hệ thống truyền động điện sử dụng động cơ một chiều kích từ độc lập" đã hoàn thành xuất sắc tất cả các mục tiêu kỹ thuật đề ra:

  1. Giải quyết triệt để bài toán truyền động tải nặng $120\text{ kg}$ bám sát quỹ đạo vận tốc đa giai đoạn theo chu trình công nghệ khép kín.
  2. Xây dựng thành công bộ biến đổi chỉnh lưu kép 3 pha điều khiển góc mở tuyến tính, đáp ứng trơn tru khả năng làm việc ở cả 4 góc phần tư công tác.
  3. Thiết kế tối ưu hệ thống điều khiển số trên nền tảng vi xử lý AVR ATmega2560, kết hợp mạch vòng khóa kín dòng điện - tốc độ cho đáp ứng động học vượt trội (độ vọt lố $< 3%$, thời gian xác lập $< 1\text{ s}$).
  4. Mô hình đã được kiểm chứng toàn diện trên phần mềm mô phỏng chuyên dụng MATLAB/Simulink và Proteus, mang tính ứng dụng thực tiễn cao cho các dây chuyền sản xuất tự động hóa hiện đại.