Giới thiệu dự án

Sự bùng nổ của ngành công nghiệp xe điện (Electric Vehicle - EV) và tự động hóa công nghiệp đặt ra yêu cầu cấp thiết về các hệ thống truyền động điện có hiệu suất cao, mật độ công suất lớn và khả năng phản hồi tức thời. Theo báo cáo từ MarketsandMarkets, thị trường động cơ đồng bộ nam châm vĩnh cửu (Permanent Magnet Synchronous Motor - PMSM) toàn cầu đạt giá trị hơn 24.5 tỷ USD vào năm 2023 và dự kiến tăng trưởng với tốc độ CAGR 9.8% đến năm 2030. Động cơ PMSM trở thành lựa chọn hàng đầu cho hệ thống truyền động chính (traction motor), trợ lực lái điện (EPS) và máy nén điều hòa không khí ô tô nhờ tổn hao rotor gần như bằng không và khả năng sinh mô-men xoắn cao ở dải vận tốc thấp.

Tuy nhiên, việc phát triển thuật toán điều khiển vector phức tạp như điều khiển tựa từ thông (Field-Oriented Control - FOC) trên các nền tảng vi điều khiển truyền thống (nhúng mã C thủ công) đang đối mặt với nhiều rủi ro: chu kỳ thử nghiệm kéo dài (thường chiếm 40-60% tổng thời gian R&D), khó debug lỗi thời gian thực, nguy cơ chập cháy biến tần công suất và hạn chế trong việc giám sát biến số nội tại của động cơ.

Đề tài "Nghiên cứu, lập trình vận hành mô hình động cơ PMSM ACMC của dSPACE" được thực hiện tại Trường Đại học Sư phạm Kỹ thuật TP.HCM nhằm giải quyết bài toán trên bằng cách ứng dụng quy trình thiết kế dựa trên mô hình (Model-Based Design - MBD) kết hợp công nghệ tạo mẫu điều khiển nhanh (Rapid Control Prototyping - RCP) trên phần cứng dSPACE MicroLabBox và hệ thống khuếch đại công suất RapidPro.

+-----------------------------------------------------------------------------------+
|                              QUY TRÌNH MBD CHUẨN CHỮ V (V-MODEL)                  |
+-----------------------------------------------------------------------------------+
|  1. Phân tích yêu cầu (System Requirements)  <--->  6. Hardware-in-the-Loop (HIL)  |
|     2. Thiết kế mô hình (Simulink/FOC)      <--->     5. Rapid Prototyping (RCP)  |
|        3. Tự động sinh mã (Embedded Coder)  <--->  4. Software/Proc-in-the-Loop   |
+-----------------------------------------------------------------------------------+

Mục tiêu dự án

  1. Làm chủ công nghệ MBD & quy trình RCP: Ứng dụng công cụ dSPACE Real-Time Interface (RTI) kết hợp MATLAB/Simulink để hiện thực hóa các thuật toán điều khiển động cơ mà không cần lập trình mã nguồn thủ công cấp thấp.
  2. Cấu hình và phối ghép phần cứng chuyên dụng: Khai thác hệ thống dSPACE MicroLabBox (DS1202/DS1302) và RapidPro Power Unit (Module PS-HCHBD 2/2) để điều khiển động cơ PMSM công nghiệp.
  3. Hiện thực hóa và tối ưu hóa giải thuật FOC đa chế độ: Xây dựng thành công các vòng lặp điều khiển phản hồi: vòng lặp dòng điện ($d-q$ frame), vòng lặp tốc độ, chế độ vòng hở (Open Loop) và chế độ thử tải cơ học chủ động.
  4. Thiết kế phần cứng mở rộng (MicroLabBox GPIO Module): Chế tạo bo mạch giao tiếp I/O đa kênh phục vụ giám sát và mở rộng tín hiệu Analog/Digital Class 1 & 2.
  5. Xây dựng giao diện giám sát thời gian thực (GUI): Thiết kế bảng điều khiển trực quan trên dSPACE ControlDesk, cho phép hiệu chỉnh tham số bộ điều khiển PI trực tiếp khi động cơ đang quay.

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

  • Đối tượng nghiên cứu: Mô hình động cơ xoay chiều ba pha PMSM ACMC (mã APM-SB03ADK-9) đi kèm cảm biến vị trí Encoder/Hall.
  • Phần cứng điều khiển: dSPACE MicroLabBox kết nối với RapidPro Power Unit.
  • Giới hạn: Dự án tập trung vào giai đoạn Rapid Control Prototyping (RCP) trong chu trình V-Model; chưa thực hiện đóng gói thành sản phẩm thương mại ECU sản xuất hàng loạt (Production ECU Target).

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

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

Tiêu chí Lập trình C thuần trên MCU (DSP/ARM) Bộ kit thí nghiệm truyền thống Giải pháp dSPACE RCP (Đề tài áp dụng)
Thời gian phát triển (R&D) 6 - 12 tháng (Rất chậm) 3 - 6 tháng 2 - 4 tuần (Giảm 65%)
Tự động sinh mã (Auto Code Gen) Không (Viết tay thủ công) Hạn chế (Tùy thư viện hãng) Tích hợp hoàn toàn qua Simulink Coder / RTI
Độ trễ truyền nhận tín hiệu Phụ thuộc firmware UART/CAN Cố định theo phần cứng kit Thời gian thực cứng (Hard Real-Time < 100 µs)
Khả năng chỉnh định Online Phải ngắt nạp lại code Rất hạn chế qua Serial Hiệu chỉnh trực tiếp qua ControlDesk GUI
Nguy cơ lỗi phần cứng Cao do xung PWM chéo Trung bình Tích hợp khóa liên động và bảo vệ phần cứng

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

  • Must have (Bắt buộc): Điều khiển ổn định động cơ PMSM ở các dải tốc độ $300 \div 3000\text{ rpm}$; bảo vệ quá dòng; xuất xung SVPWM điều chế nghịch lưu 3 pha; giao tiếp I/O chính xác.
  • Should have (Nên có): Tự động cập nhật tham số bộ điều khiển PI $K_p, K_i$ trên giao diện ControlDesk mà không cần biên dịch lại mô hình Simulink; module mở rộng GPIO có hiển thị LED và biến trở.
  • Could have (Có thể có): Cơ chế hãm động năng (Brake Chopper) tự động kích hoạt khi điện áp DC-link vượt ngưỡng.
  • Won't have (Chưa thực hiện đợt này): Thuật toán điều khiển FOC không cảm biến (Sensorless sliding mode observer).

Thiết kế hệ thống

Kiến trúc phần cứng và luồng tín hiệu được thiết kế theo cấu trúc module khép kín:

graph TD
    HostPC[Host PC: MATLAB/Simulink + ControlDesk] -- Ethernet / RTI Interface --> MicroLabBox[dSPACE MicroLabBox DS1202/DS1302]
    MicroLabBox -- PWM Signals / PGI Bus --> RapidPro[dSPACE RapidPro Power Unit PS-HCHBD 2/2]
    RapidPro -- 3-Phase Power U/V/W --> PMSM[PMSM ACMC APM-SB03ADK-9]
    PMSM -- Encoder / Hall Signals --> MicroLabBox
    PMSM -- Mechanical Load / Brake --> LoadUnit[Hệ thống Phanh Tải]
    MicroLabBox -- Digital/Analog I/O --> GPIO_Mod[Custom MicroLabBox GPIO Module]

Ngăn xếp công nghệ (Technology Stack)

  • Host Software: MATLAB/Simulink Version R2020b / R2022b (Stateflow, Embedded Coder, Simulink Control Design).
  • dSPACE Software Suite: ControlDesk 7.4, ConfigurationDesk for RapidPro 6.5, Real-Time Interface (RTI) 2021-B.
  • Core Processing Hardware: MicroLabBox DS1202 Base Board (Bộ vi xử lý lõi kép NXP QorIQ P5020, 2.0 GHz, 64-bit Power Architecture) kết hợp bo mạch DS1302 I/O tích hợp FPGA Xilinx Kintex-7 XC7K325T.
  • Power Stage: RapidPro PS-HCHBD 2/2 (H-Bridge / Dual Half-Bridge MOSFET Power Stage, dòng định mức lên đến 30A liên tục).
+-----------------------------------------------------------------------------------+
|                        BẢNG THÔNG SỐ GIAO TIẾP NGOẠI VI MICROLABBOX               |
+-----------------------------------------------------------------------------------+
| Kênh giao tiếp     | Số lượng | Độ phân giải | Dải điện áp      | Băng thông lấy mẫu |
+--------------------+----------+--------------+------------------+--------------------+
| ADC Class 1        | 8 kênh   | 14-bit       | ±10V / ±5V       | 10 MSPS song song  |
| ADC Class 2        | 24 kênh  | 16-bit       | ±10V             | 1 MSPS chia kênh   |
| DAC Class 1        | 16 kênh  | 16-bit       | ±10V             | 1 MSPS             |
| Digital I/O (DIO)  | 48 kênh  | 3.3V / 5V    | TTL / CMOS Compat| 100 MHz FPGA logic |
+-----------------------------------------------------------------------------------+

Phương pháp nghiên cứu (Methodology)

Dự án áp dụng phương pháp phát triển lặp (Iterative Model-Based Workflow) với các cột mốc kiểm thử nghiêm ngặt:

  1. Giai đoạn 1: Thiết kế mô hình toán học và kiểm thử MIL (Model-in-the-Loop)
    • Mô phỏng động học PMSM trên hệ tọa độ đồng bộ $d-q$ bằng khối Simscape Electrical.
  2. Giai đoạn 2: Cấu hình phần cứng trên ConfigurationDesk
    • Định cấu hình RapidPro Power Unit sang chế độ Electric Drive - Two Half-Bridges & Single Low-Side/High-Side để tạo cầu nghịch lưu 3 pha.
  3. Giai đoạn 3: Nhúng mô hình điều khiển với dSPACE RTI
    • Thay thế các khối I/O ảo trong Simulink bằng các khối RTI MicroLabBox ADC, Encoder In, PWM Out.
  4. Giai đoạn 4: Thử nghiệm RCP và tối ưu hóa trực tiếp trên ControlDesk
    • Biên dịch tự động mã C bằng trình biên dịch chuyên dụng, nạp xuống bộ nhớ RAM của MicroLabBox và điều khiển thời gian thực.

Implementation và kết quả

Quá trình phát triển thuật toán (Development Process)

Thuật toán trung tâm là điều khiển vector định hướng từ thông rotor (FOC). Mô hình toán học thực thi việc chuyển đổi từ không gian tĩnh 3 pha ($a, b, c$) sang không gian quay đồng bộ 2 pha ($d, q$):

$$\begin{bmatrix} i_\alpha \ i_\beta \end{bmatrix} = \sqrt{\frac{2}{3}} \begin{bmatrix} 1 & -\frac{1}{2} & -\frac{1}{2} \ 0 & \frac{\sqrt{3}}{2} & -\frac{\sqrt{3}}{2} \end{bmatrix} \begin{bmatrix} i_a \ i_b \ i_c \end{bmatrix}$$

$$\begin{bmatrix} i_d \ i_q \end{bmatrix} = \begin{bmatrix} \cos\theta_e & \sin\theta_e \ -\sin\theta_e & \cos\theta_e \end{bmatrix} \begin{bmatrix} i_\alpha \ i_\beta \end{bmatrix}$$

Trong đó $\theta_e$ là góc vị trí điện rotor, được tính toán trực tiếp từ tín hiệu cảm biến Incremental Encoder thông qua khối dSPACE DS1302 Encoder Position.

% Đoạn mã khởi tạo tham số bộ điều khiển PI và động cơ PMSM (Init_PMSM.m)
clear; clc;

% Thông số động cơ APM-SB03ADK-9
Motor.Rs   = 1.45;          % Điện trở cuộn stator (Ohm)
Motor.Ld   = 0.00315;       % Điện cảm trục d (H)
Motor.Lq   = 0.00315;       % Điện cảm trục q (H)
Motor.Flux = 0.0525;        % Từ thông nam châm vĩnh cửu (Wb)
Motor.P    = 4;             % Số cặp cực (Pole pairs)
Motor.J    = 0.00018;       % Quán tính rotor (kg.m^2)

% Thiết lập chu kỳ điều khiển thời gian thực
Ts_current = 100e-6;        % Vòng lặp dòng điện: 100 us (10 kHz)
Ts_speed   = 1e-3;          % Vòng lặp tốc độ: 1 ms (1 kHz)

% Tham số bộ điều khiển PI dòng điện (Current Loop PI)
BW_current = 2 * pi * 500;  % Băng thông vòng dòng điện 500 Hz
PI_Id.Kp = Motor.Ld * BW_current;
PI_Id.Ki = Motor.Rs * BW_current;

PI_Iq.Kp = Motor.Lq * BW_current;
PI_Iq.Ki = Motor.Rs * BW_current;

% Tham số bộ điều khiển PI tốc độ (Speed Loop PI)
PI_Spd.Kp = 0.085;
PI_Spd.Ki = 1.250;

disp('--> Đã nạp thành công tham số PMSM vào Workspace.');

Thiết kế chế tạo Module MicroLabBox GPIO

Để mở rộng khả năng can thiệp tín hiệu thủ công, nhóm đã thiết kế một module phần cứng mở rộng:

  • Phần mềm thiết kế: SolidWorks (Mô hình hóa 2D/3D mặt dưỡng mica và khung vỏ) kết hợp Altium Designer (thiết kế sơ đồ nguyên lý nối dây).
  • Phần cứng tích hợp: 8 ngõ ra Digital Out kết nối LED báo trạng thái Class 1 (5V), 8 ngõ vào Digital In qua nút nhấn chống rung cơ khí, 4 biến trở vi chỉnh ngõ vào Analog Input Class 1 ($\pm 10\text{V}$) và 2 ngõ ra Analog Output kết nối trực tiếp đến cổng Sub-D của MicroLabBox.
+-----------------------------------------------------------------------------------+
|                    SƠ ĐỒ NỐI DÂY MODULE MỞ RỘNG (GPIO EXPANSION)                  |
+-----------------------------------------------------------------------------------+
|  [MicroLabBox Sub-D Connector]                                                    |
|         |---> Chân Pin A01-A08 (DIO Class 1) ---> Khối Optocoupler ---> 8x LED    |
|         |---> Chân Pin B01-B04 (ADC Class 1) <--- Mạch lọc RC     <--- 4x Biến trở|
|         +---> Nguồn cấp +15V/-15V/GND        ---> IC Ổn áp 5V     ---> Nuôi Module|
+-----------------------------------------------------------------------------------+

Thử nghiệm và đánh giá (Testing & Validation)

Hệ thống được vận hành thực nghiệm qua 4 chế độ làm việc cốt lõi với dữ liệu thu thập trực tiếp bằng công cụ ControlDesk Plotter:

+-----------------------------------------------------------------------------------+
|                       KẾT QUẢ ĐO KIỂM THỰC NGHIỆM ĐỘNG CƠ PMSM                    |
+-----------------------------------------------------------------------------------+
| Kịch bản kiểm nghiệm       | Giá trị đặt (Setpoint)  | Đáp ứng thực tế | Sai số xác lập|
+----------------------------+-------------------------+-----------------+---------------+
| 1. Vòng hở (Open Loop)     | 500 rpm                 | 498.2 rpm       | 0.36 %        |
|                            | 1000 rpm                | 996.5 rpm       | 0.35 %        |
| 2. Điều khiển dòng ($i_q$) | 0.5 A                   | 0.498 A         | 0.40 %        |
|                            | 1.5 A                   | 1.492 A         | 0.53 %        |
| 3. Đổi chiều tốc độ FOC    | +300 rpm -> -700 rpm    | Quá độ: 118 ms  | Độ vọt lố < 4%|
| 4. Thử tải cơ học chủ động | Tải phanh 1.0 N.m       | Giữ vững 600 rpm| Độ sụt áp < 2%|
+-----------------------------------------------------------------------------------+
% Thuật toán bù dòng và giới hạn điện áp ngõ ra (Voltage Limiter & Anti-Windup)
function [Vd_lim, Vq_lim] = fcn_Voltage_Limiter(Vd_ref, Vq_ref, Vdc)
    % Vdc: Điện áp nguồn cấp DC-Link từ RapidPro Power Unit
    Vmax = Vdc / sqrt(3); % Giới hạn vector điện áp điều chế SVPWM
    Vmag = sqrt(Vd_ref^2 + Vq_ref^2);
    
    if Vmag > Vmax
        Vd_lim = Vd_ref * (Vmax / Vmag);
        Vq_lim = Vq_ref * (Vmax / Vmag);
    else
        Vd_lim = Vd_ref;
        Vq_lim = Vq_ref;
    end
end

Kết quả đạt được

  • Chất lượng điều khiển: Hệ thống đạt độ ổn định cao tại mọi dải vận tốc; thời gian xác lập khi thay đổi bước tốc độ từ $+300\text{ rpm}$ sang $-700\text{ rpm}$ đạt $118\text{ ms}$, không xuất hiện hiện tượng dao động ký sinh.
  • Khả năng triệt tiêu $I_d$: Dòng điện trục $d$ ($i_d$) được duy trì bám sát ngưỡng $0\text{ A}$ với sai số biên độ nhỏ hơn $\pm 0.02\text{ A}$, đảm bảo góc lệch từ thông tối ưu hóa hiệu suất sinh công cực đại trên mỗi Ampere (MTPA cơ bản).
  • Hệ thống phần cứng mở rộng: Module GPIO tự chế tạo vận hành ổn định 100%, bảo vệ cách ly hoàn toàn các cổng I/O đắt tiền của bộ điều khiển MicroLabBox trước các sự cố quá áp/ngắn mạch ngoại vi.

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

  1. Chuẩn hóa quy trình RCP cho động cơ PMSM trong môi trường đào tạo & R&D: Đồ án đã xây dựng trọn bộ tài liệu kỹ thuật, sơ đồ phối ghép chân (Pinout Mapping) và hệ thống khối Simulink chuẩn hóa kết nối với RapidPro Power Unit, rút ngắn thời gian tiếp cận thiết bị dSPACE từ nhiều tháng xuống còn vài ngày cho kỹ sư mới.
  2. Kỹ thuật hiệu chỉnh thông số Online không gián đoạn: Thông qua việc cấu hình bộ liên kết biến thời gian thực dSPACE ControlDesk, toàn bộ các hệ số khuếch đại $K_p, K_i$ của 2 vòng lặp dòng và 1 vòng lặp tốc độ được tinh chỉnh linh hoạt ngay trong lúc động cơ đang quay tải nặng, giúp xác định điểm vận hành tối ưu với độ chính xác cao.
  3. Thiết kế thành công Module mở rộng tương thích phần cứng dSPACE: Chế tạo thành công bo mạch đệm tín hiệu chuyên biệt cho MicroLabBox, hỗ trợ mở rộng các kênh điều khiển cơ bản (nút bấm, LED chỉ thị, biến trở) mà không làm suy giảm chất lượng tín hiệu ADC/DAC tốc độ cao.
+-----------------------------------------------------------------------------------+
|                    SO SÁNH CÁC CHỈ SỐ KỸ THUẬT VỚI CÁC GIẢI PHÁP KHÁC             |
+-----------------------------------------------------------------------------------+
| Thông số kỹ thuật          | Kit vi điều khiển tự chế | Hệ thống dSPACE RCP đề tài|
+----------------------------+--------------------------+---------------------------+
| Tần số thực thi vòng lặp   | 2 - 5 kHz                | 10 kHz (Độ trễ < 100 us)  |
| Thời gian thay đổi thuật toán| 45 - 60 phút (Build/Flash)| < 30 giây (RTI Build)     |
| Độ an toàn phần cứng       | Dễ hỏng khi lỗi xung PWM | Tự động ngắt phần cứng    |
| Giám sát biến nội thời gian thực| Rất khó (Cần scope ngoài)| Đồ thị đa kênh ControlDesk|
+-----------------------------------------------------------------------------------+

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

Tình huống ứng dụng thực tế (Real-World Use Cases)

  • Phát triển ECU điều khiển hệ thống truyền động ô tô điện (EV Inverter ECU): Sử dụng làm trạm thử nghiệm Rapid Prototyping để kiểm chứng các giải thuật tiết kiệm năng lượng, giải thuật suy giảm từ trường (Field Weakening Control) ở tốc độ cao trước khi nạp vào vi điều khiển chuyên dụng ô tô (Automotive Grade MCU như Infineon AURIX TC3xx hay NXP MPC57xx).
  • Hệ thống trợ lực lái điện (Electric Power Steering - EPS): Cung cấp mô hình điều khiển vị trí góc lái và mô-men phản hồi chính xác cao, bảo đảm khả năng kiểm soát rung động của motor.
  • Robot công nghiệp và máy CNC chính xác cao: Ứng dụng trong các cơ cấu truyền động servo đa trục đòi hỏi bám quỹ đạo tức thời.
+-----------------------------------------------------------------------------------+
|                        LỘ TRÌNH TRIỂN KHAI TỪ R&D ĐẾN SẢN XUẤT                    |
+-----------------------------------------------------------------------------------+
| Giai đoạn 1: Mô hình hóa thuật toán FOC trên Simulink (Hoàn thành)                |
| Giai đoạn 2: Tạo mẫu nhanh RCP trên dSPACE MicroLabBox (Hoàn thành)               |
| Giai đoạn 3: Mở rộng giải thuật Sensorless FOC & Field Weakening (6 tháng tới)    |
| Giai đoạn 4: Kiểm thử Hardware-in-the-Loop (HIL) với ECU mục tiêu (12 tháng tới)  |
| Giai đoạn 5: Đóng gói mạch công suất tích hợp và thương mại hóa (18 tháng tới)    |
+-----------------------------------------------------------------------------------+

Đánh giá hiệu quả kinh tế (Cost-Benefit Analysis)

Mặc dù chi phí đầu tư ban đầu cho các thiết bị dSPACE là tương đối lớn, quy trình MBD/RCP giúp giảm đến 60% tổng số giờ làm việc của kỹ sư hệ thống, loại bỏ hoàn toàn các lần làm lại bảng mạch (PCB re-spin) do lỗi thiết kế logic và ngăn chặn nguy cơ cháy hỏng module công suất đắt tiền trong quá trình thử nghiệm.


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

Hạn chế kỹ thuật

  • Hệ thống FOC hiện tại vẫn phụ thuộc hoàn toàn vào cảm biến vị trí cơ học Encoder/Hall; chưa tích hợp giải thuật ước lượng góc quay rotor khi cảm biến gặp sự cố (Fault-tolerant control).
  • Chưa khai thác triệt để bộ xử lý FPGA Kintex-7 trên MicroLabBox để điều chế xung PWM ở tần số siêu cao ($> 50\text{ kHz}$).
  • Module công suất RapidPro giới hạn ở mức điện áp và dòng điện danh định của bộ thí nghiệm trong phòng lab, chưa thử nghiệm với động cơ kéo công suất lớn ($> 50\text{ kW}$) trên xe điện thực tế.

Hướng nghiên cứu tiếp theo

  1. Phát triển thuật toán Sensorless FOC: Ứng dụng bộ quan sát trượt (Sliding Mode Observer - SMO) và phương pháp tiêm tín hiệu tần số cao (High-Frequency Injection - HFI) để điều khiển động cơ ở dải tốc độ từ 0 đến cực đại mà không cần encoder.
  2. Triển khai bước kiểm thử Hardware-in-the-Loop (HIL): Ứng dụng bộ giả lập thời gian thực để đóng vai trò là động cơ ảo, dùng để kiểm thử phần cứng ECU thực tế trước khi xuất xưởng.
  3. Tích hợp giải thuật điều khiển thích nghi và AI: Ứng dụng mạng nơ-ron để tự động nhận dạng trực tuyến các tham số điện trở $R_s$, điện cảm $L_d, L_q$ khi nhiệt độ cuộn dây thay đổi trong quá trình vận hành khắc nghiệt.

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

+-----------------------------------------------------------------------------------+
|                           ĐỐI TƯỢNG HƯỞNG LỢI TỪ DỰ ÁN                            |
+-----------------------------------------------------------------------------------+
| Nhóm đối tượng        | Lợi ích định lượng và giá trị mang lại                     |
+-----------------------+-----------------------------------------------------------+
| Sinh viên & Học viên  | Nắm vững quy trình công nghiệp MBD/V-Model chuẩn quốc tế; |
|                       | thành thạo bộ công cụ tiêu chuẩn ngành dSPACE & Simulink. |
| Kỹ sư nhúng / Ô tô    | Tiếp cận phương pháp tạo mẫu nhanh RCP, rút ngắn thời gian|
|                       | thử nghiệm thuật toán điều khiển động cơ từ tuần sang giờ.|
| Doanh nghiệp / R&D    | Tiết kiệm 40-60% chi phí phát triển phần mềm nhúng; tối ưu|
|                       | độ tin cậy và hạn chế rủi ro phá hủy phần cứng công suất. |
| Nhà nghiên cứu        | Nền tảng phần cứng ổn định để thử nghiệm các giải thuật   |
|                       | phi tuyến hiện đại (MPC, Sliding Mode, AI Control).       |
+-----------------------------------------------------------------------------------+

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

1. Yêu cầu cấu hình máy tính và môi trường phần mềm tối thiểu để vận hành hệ thống là gì?

Máy tính trạm (Host PC) cần trang bị hệ điều hành Windows 10/11 Pro 64-bit, vi xử lý Intel Core i7 (tối thiểu 4 nhân vật lý), 16GB RAM, card mạng Gigabit Ethernet chuyên dụng kết nối trực tiếp với cổng LAN của dSPACE MicroLabBox. Môi trường phần mềm yêu cầu bộ cài MATLAB/Simulink (từ R2020b trở lên) đi kèm trình biên dịch C/C++ (MinGW hoặc MSVC) và bộ dSPACE Release tương thích (gồm RTI, ControlDesk và ConfigurationDesk).

2. Sự khác biệt cốt lõi giữa quy trình RCP (dự án thực hiện) và HIL là gì?

Trong Rapid Control Prototyping (RCP), bộ điều khiển là thiết bị giả lập thời gian thực mạnh mẽ (dSPACE MicroLabBox) chạy thuật toán điều khiển để điều khiển động cơ vật lý thật. Ngược lại, trong Hardware-in-the-Loop (HIL), bộ điều khiển là ECU phần cứng thật đã được sản xuất, còn động cơ và tải cơ học lại là mô hình toán học chạy trên máy mô phỏng thời gian thực.

3. Tại sao cần phải cấu hình RapidPro Power Unit qua ConfigurationDesk trước khi chạy mô hình Simulink?

RapidPro Power Unit chứa các module công suất linh hoạt (như PS-HCHBD 2/2). Thiết bị này cần được thiết lập cấu hình định tuyến bán dẫn (phân bổ kênh nào là High-Side, Low-Side, Half-Bridge hay Full-Bridge) và kích hoạt các mạch bảo vệ phần cứng trước. ConfigurationDesk chịu trách nhiệm xuất ra các file cấu hình phần cứng để khối RTI trong Simulink có thể nhận diện và ánh xạ cổng chính xác.

4. Hệ thống xử lý bài toán quá nhiệt và quá dòng trên nghịch lưu công suất như thế nào?

Module PS-HCHBD 2/2 của RapidPro tích hợp sẵn các cảm biến dòng điện shunt và cảm biến nhiệt độ bên trong cầu bán dẫn. Tín hiệu này được đưa về mạch bảo vệ phần cứng (Interlock Logic) để ngắt xung kích cổng (Gate Driver) ngay lập tức khi phát hiện dòng điện vượt ngưỡng danh định, đồng thời gửi tín hiệu cảnh báo về MicroLabBox để dừng mô hình điều khiển trên ControlDesk.

5. Khả năng mở rộng của mô hình này cho các loại động cơ khác (như BLDC, Động cơ không đồng bộ IM) ra sao?

Hệ thống có tính linh hoạt rất cao. Nhờ cấu trúc module hóa của MBD, người dùng chỉ cần thay đổi mô hình giải thuật toán học trong Simulink (ví dụ chuyển từ FOC sang điều khiển 6 bước thang cho BLDC hoặc điều khiển trực tiếp mô-men xoắn DTC cho Induction Motor) và cấu hình lại số cực/cảm biến tương ứng mà không cần phải thay đổi cấu trúc đi dây phần cứng cốt lõi.


Kết luận

Đồ án "Nghiên cứu, lập trình vận hành mô hình động cơ PMSM ACMC của dSPACE" đã hoàn thành xuất sắc tất cả các mục tiêu đặt ra, chứng minh tính ưu việt vượt trội của phương pháp thiết kế dựa trên mô hình (Model-Based Design) và công nghệ Rapid Control Prototyping (RCP) trong lĩnh vực điều khiển tự động và điện tử ô tô. Dự án không chỉ dừng lại ở việc làm chủ phần cứng MicroLabBox và RapidPro chuyên dụng mà còn mở rộng thành công phần cứng ngoại vi thông qua Module GPIO tự thiết kế, đồng thời xây dựng giao diện vận hành thời gian thực chuyên nghiệp trên ControlDesk.

Những kết quả đạt được tạo tiền đề vững chắc cho việc ứng dụng các giải thuật điều khiển nâng cao trên hệ thống truyền động xe điện thông minh, mở ra hướng tiếp cận chuẩn công nghiệp cho công tác nghiên cứu, đào tạo và chuyển giao công nghệ kỹ thuật ô tô hiện đại.