Giới thiệu dự án
Trong kỷ nguyên Công nghiệp 4.0 và chuyển đổi số ngành tự động hóa, các hệ thống Cơ điện tử (Mechatronics) đóng vai trò then chốt trong dây chuyền sản xuất thông minh, hệ thống truyền động xe điện (EV), cánh tay robot công nghiệp và phương tiện giao thông thông minh. Theo các báo cáo kỹ thuật ngành truyền động điện và điều khiển tự động, hơn 65% năng lượng tiêu thụ trong công nghiệp liên quan đến hệ thống truyền động động cơ điện, và sự cố dao động cơ học chiếm tới 40% nguyên nhân gây giảm tuổi thọ của thiết bị cơ khí và phương tiện vận tải. Do đó, việc xây dựng mô hình toán học chính xác và tối ưu hóa giải thuật điều khiển là yêu cầu cấp thiết.
Hệ thống điều khiển truyền động động cơ một chiều (DC Motor) và hệ thống treo phương tiện giao thông (Bus Suspension System) thường gặp phải các thách thức lớn:
- Hiện tượng phi tuyến và tương tác đa miền: Sự ghép nối năng lượng giữa miền Điện học (Electrical domain) và Cơ học (Mechanical domain) tạo ra đáp ứng quá độ phức tạp, chịu ảnh hưởng của sức phản điện động (Back-EMF hay Counter-EMF), dòng khởi động lớn và hiện tượng bão hòa từ trường.
- Nhiễu tải và dao động cơ học: Động cơ DC kích từ song song và động cơ DC nam châm vĩnh cửu (PMDC) dễ bị sai số xác lập dưới tác động của tải biến thiên ($M_t$), trong khi hệ thống treo xe bus chịu kích động ngẫu nhiên từ mấp mô mặt đường gây rung lắc thân xe và giảm độ bám đường.
- Rào cản trong mô hình hóa truyền thống: Phương pháp sơ đồ khối (Block Diagram) thông thường khó mô tả trực quan dòng truyền công suất hai chiều giữa các phần tử tích trữ và tiêu tán năng lượng.
Đồ án "Mô hình hóa và mô phỏng hệ thống Cơ điện tử: Điều khiển động cơ điện một chiều và hệ thống treo xe bus" được thực hiện tại Khoa Cơ khí – Trường Đại học Công nghiệp Hà Nội (HaUI) dưới sự hướng dẫn của TS. Phan Đình Hiếu, nhằm giải quyết triệt để các vấn đề trên thông qua 4 mục tiêu cụ thể:
- Thiết lập mô hình giải tích vật lý dựa trên định luật Kirchhoff và định luật II Newton, thiết lập hàm truyền đạt ($G(s)$) và hệ phương trình không gian trạng thái (State-Space).
- Ứng dụng phương pháp đồ thị liên kết năng lượng đa miền Bond Graph để mô hình hóa cấu trúc tương tác năng lượng điện – cơ.
- Thiết kế, khảo sát và so sánh đặc tính động học của các thuật toán điều khiển kinh điển: Tỷ lệ (P), Tỷ lệ - Tích phân (PI), Tỷ lệ - Vi phân (PD), và Tỷ lệ - Tích phân - Vi phân (PID).
- Tiến hành mô phỏng số thực nghiệm trên nền tảng phần mềm chuyên dụng 20-sim, đánh giá các chỉ tiêu chất lượng: thời gian xác lập ($t_s$), độ vọt lố ($%POT$), sai số xác lập ($e_{ss}$) và khả năng triệt tiêu dao động.
Phạm vi và giới hạn nghiên cứu: Đề tài tập trung vào 3 bài toán lõi: (1) Điều khiển tốc độ góc ($\omega$) động cơ DC kích từ song song; (2) Điều khiển vị trí góc quay ($\theta$) động cơ DC nam châm vĩnh cửu; (3) Điều khiển giảm chấn hệ thống treo 2 bậc tự do (2-DOF) trên xe bus trong miền tuyến tính hóa quanh điểm làm việc danh định.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Trước khi triển khai thiết kế giải pháp điều khiển, việc đánh giá các công cụ và phương pháp mô hình hóa hiện có là bắt buộc nhằm lựa chọn hướng tiếp cận tối ưu.
| Tiêu chí so sánh |
Phương pháp Hàm truyền / Sơ đồ khối (Transfer Function) |
Phương pháp Bond Graph (20-sim) |
Phương pháp Phần tử hữu hạn / SimMechanics |
| Bản chất mô hình |
Quan hệ vào - ra tín hiệu 1 chiều (Signal-based) |
Dòng truyền năng lượng bảo toàn 2 chiều (Power-port based) |
Mô hình vật lý 3D chi tiết cao |
| Tính đa miền năng lượng |
Tách rời mạch điện và hệ cơ học |
Tích hợp tự nhiên qua phần tử Gyrator ($GY$) và Transformer ($TF$) |
Phức tạp khi ghép nối vi mạch điện tử |
| Quan hệ nhân quả (Causality) |
Cố định trước bằng sơ đồ khối |
Tự động hoặc bán tự động gán đột xuất (Stroke causality) |
Ẩn trong thuật toán giải số |
| Chi phí tính toán / Thời gian giải |
Rất nhanh nhưng dễ bỏ sót tải ngược |
Tối ưu, trực quan hóa trạng thái tức thời |
Rất nặng, tốn tài nguyên phần cứng |
| Khả năng mở rộng hệ thống |
Thấp, phải biến đổi Laplace lại từ đầu |
Rất cao, ghép nối mô-đun qua cổng Junction $0$ và $1$ |
Trung bình |
Yêu cầu kỹ thuật theo mô hình MoSCoW:
- Must-have: Xây dựng đầy đủ quan hệ toán học điện - cơ; thiết lập biểu đồ Bond Graph hoàn chỉnh trên 20-sim; kiểm chứng được các bộ điều khiển P, PI, PD, PID; triệt tiêu sai số vị trí và tốc độ danh định.
- Should-have: Khảo sát ảnh hưởng của các hệ số $K_p, T_i, T_d, K_i, K_d$ đến đặc tính quá độ; phân tích quan hệ nhân quả tại các Junction 0/1.
- Could-have: Tối ưu hóa phản hồi hệ thống treo chủ động để triệt tiêu biên độ lắc thân xe khi qua gờ giảm tốc.
- Won't-have: Mô hình hóa hiện tượng bão hòa từ cảm phi tuyến sâu và mô phỏng đánh lửa tia lửa điện cổ góp thực tế ở tần số cao.
Thiết kế hệ thống
Kiến trúc mô hình hóa hệ thống Cơ điện tử tích hợp được cấu trúc theo 3 khối vật lý chính kết nối qua mạng ghép năng lượng Bond Graph:
flowchart LR
subgraph Electrical_Domain ["Miền Năng lượng Điện"]
V_in["Nguồn cấp điện áp U (V)"] --> Se["Nguồn nỗ lực Se"]
Se --> J0_e["Junction 0 (Điện áp chung)"]
J0_e --> R_a["Điện trở phần ứng R_u (R-element)"]
J0_e --> L_a["Điện cảm phần ứng L_u (I-element)"]
end
subgraph Coupling_Element ["Phần tử Chuyển đổi Cơ - Điện"]
J1_e["Junction 1 (Dòng điện i_u)"] <--> GY["Gyrator Element (GY: r = K_t = K_e)"]
GY <--> J1_m["Junction 1 (Vận tốc góc w)"]
end
subgraph Mechanical_Domain ["Miền Năng lượng Cơ học"]
J1_m --> J_iner["Momen quán tính J (I-element)"]
J1_m --> B_fric["Hệ số cản ma sát b (R-element)"]
J1_m --> Load["Tải cản M_t (Se/Sf)"]
end
subgraph Feedback_Control ["Mạch Vòng Điều Khiển Kín"]
Sensor["Cảm biến Tốc độ / Vị trí"] --> Subtractor["Khâu trừ Sai số e(t)"]
Ref["Tín hiệu đặt w_ref / theta_ref"] --> Subtractor
Subtractor --> PID_Ctrl["Bộ điều khiển PID (Kp, Ti, Td)"]
PID_Ctrl --> V_in
end
1. Hệ thống Động cơ DC kích từ song song
Mạch kích từ và mạch phần ứng mắc song song với nguồn điện áp $U$:
- Mạch phần ứng:
$$U_u(t) = L_u \frac{di_u}{dt} + R_u i_u + e_u(t) = L_u \frac{di_u}{dt} + R_u i_u + K_e \omega(t)$$
- Mạch kích từ:
$$U_{kt}(t) = L_{kt} \frac{di_{kt}}{dt} + R_{kt} i_{kt}$$
- Phương trình chuyển động quay của Rotor:
$$J \frac{d\omega}{dt} + b \omega = M_{dt} - M_t = K_t i_u - M_t$$
Hàm truyền hệ thống góc quay $\theta(s)$:
$$G(s) = \frac{\theta(s)}{U(s)} = \frac{K}{s \left[ (J s + b)(L_u s + R_u) + K^2 \right]}$$
2. Mô hình Không gian trạng thái Động cơ DC nam châm vĩnh cửu (PMDC)
Chọn vector biến trạng thái $\mathbf{x}(t) = [\theta(t), \dot{\theta}(t), i_u(t)]^T = [\theta, \omega, i]^T$, tín hiệu vào $u(t) = V(t)$, đầu ra $y(t) = \theta(t)$:
$$\begin{bmatrix} \dot{\theta} \ \ddot{\theta} \ \dot{i} \end{bmatrix} = \begin{bmatrix} 0 & 1 & 0 \ 0 & -\frac{b}{J} & \frac{K}{J} \ 0 & -\frac{K}{L} & -\frac{R}{L} \end{bmatrix} \begin{bmatrix} \theta \ \dot{\theta} \ i \end{bmatrix} + \begin{bmatrix} 0 \ 0 \ \frac{1}{L} \end{bmatrix} V(t)$$
$$y(t) = \begin{bmatrix} 1 & 0 & 0 \end{bmatrix} \begin{bmatrix} \theta \ \dot{\theta} \ i \end{bmatrix}$$
3. Mô hình động lực học Hệ thống treo xe bus 2-DOF
Xét khối lượng thân xe $M_1$ (Sprung mass) và khối lượng cụm bánh xe/cầu xe $M_2$ (Unsprung mass):
- Chuyển động thân xe $M_1$:
$$M_1 \ddot{X}_1 = -K_1 (X_1 - X_2) - b_1 (\dot{X}_1 - \dot{X}_2) + u(t)$$
- Chuyển động cầu xe $M_2$:
$$M_2 \ddot{X}_2 = K_1 (X_1 - X_2) + b_1 (\dot{X}_1 - \dot{X}_2) - K_2 (X_2 - W) - b_2 (\dot{X}_2 - \dot{W}) - u(t)$$
(Trong đó: $W$ là độ mấp mô mặt đường, $u(t)$ là lực kích hoạt chủ động từ bộ điều khiển).
Methodology
Phương pháp luận nghiên cứu kết hợp giữa mô hình hóa lý thuyết và mô phỏng thực nghiệm kỹ thuật số:
- Nguyên lý Bond Graph: Sử dụng 2 biến công suất cơ bản: Nỗ lực (Effort - $e$) đại diện cho Điện áp ($V$), Lực ($F$), Momen ($T$); và Dòng chảy (Flow - $f$) đại diện cho Cường độ dòng điện ($I$), Vận tốc thẳng ($v$), Vận tốc góc ($\omega$). Công suất tức thời: $P(t) = e(t) \cdot f(t)$.
- Phần tử chức năng: Nguồn nỗ lực $Se$, nguồn dòng $Sf$, phần tử tích trữ năng lượng thế $C$ (tụ điện, lò xo), phần tử tích trữ năng lượng động $I$ (cuộn cảm, khối lượng/momen quán tính), phần tử tiêu tán $R$ (điện trở, ma sát/giảm chấn), và phần tử ghép nối chuyển đổi đa miền $GY$ (hệ số biến đổi $r = K$).
- Môi trường mô phỏng: 20-sim phiên bản công nghiệp, sử dụng thuật toán giải phương trình vi phân đại số (DAE) Runge-Kutta bậc 4 (RK4) với bước tích phân cố định $h = 0.001\text{ s}$.
Implementation và kết quả
Development process
Quá trình xây dựng mô hình Bond Graph và thiết kế mạch điều khiển trên 20-sim được thực hiện theo 5 bước chuẩn hóa:
- Xác định các nút thế / vận tốc: Đặt các 0-Junction tại các điểm có điện thế khác nhau hoặc các khớp động học có lực tương hỗ.
- Chèn các phần tử 1 cổng (1-port elements): Nối các phần tử $R, I, C, Se$ vào mạch thông qua các 1-Junction (đồng dòng chảy/vận tốc).
- Liên kết đa miền: Chèn phần tử $GY$ để chuyển đổi liên miền giữa mạch điện phần ứng ($e = V_u, f = i_u$) và trục động cơ ($e = T_m, f = \omega$).
- Gán quan hệ nhân quả (Causality strokes): Thiết lập quy tắc nhân quả tích phân cho các phần tử $I$ và $C$ nhằm đảm bảo hệ phương trình trạng thái có nghiệm duy nhất và ổn định số học.
- Rút gọn và tối ưu sơ đồ: Loại bỏ các 0-Junction nối đất ($V=0$) và gộp các liên kết thừa.
// Cấu trúc mô hình Bond Graph trong phần mềm 20-sim (Equational Code Snippet)
model DC_Motor_Control
parameters
real R_u = 0.5; // Dien tro phan ung [Ohm]
real L_u = 0.017; // Dien cam phan ung [H]
real R_kt = 0.4; // Dien tro kich tu [Ohm]
real L_kt = 0.060; // Dien cam kich tu [H]
real J = 0.166; // Momen quan tinh [N.m.s^2/rad]
real b = 0.0066; // He so ma sat nhot [N.m.s/rad]
real K = 1.53; // Hang so dong co [N.m/A hoac V.s/rad]
real Kp = 10.0; // He so ty le
real Ti = 0.200; // Thoi gian tich phan [s]
real Td = 10.0; // Thoi gian vi phan [s]
variables
real error;
real u_control;
real state_integral;
equations
// Mach vong dieu khien PID
error = w_ref - Mechanical_Port.w;
state_integral = int(error);
u_control = Kp * (error + (1/Ti)*state_integral + Td * ddt(error));
// Can bang dien - co thong qua Gyrator
Electrical_Port.v - K * Mechanical_Port.w = L_u * ddt(Electrical_Port.i) + R_u * Electrical_Port.i;
K * Electrical_Port.i - Load_Torque = J * ddt(Mechanical_Port.w) + b * Mechanical_Port.w;
end;
Testing và validation
Mô hình được thử nghiệm trong các điều kiện làm việc tải nặng danh định:
- Bài toán 1 (Tốc độ Động cơ kích từ song song): Điện áp nguồn $U = 240\text{V}$, momen tải cản $M_t = -10\text{ Nm}$, tốc độ đặt $\omega_{ref} = 200\text{ rad/s}$.
- Bài toán 2 (Vị trí Động cơ PMDC): Tín hiệu đặt góc quay $\theta_{ref} = \frac{\pi}{2} \approx 1.5708\text{ rad}$, hệ số $K = 0.3$.
- Bài toán 3 (Hệ thống treo xe bus): Kích động mấp mô mặt đường dạng hàm nấc (Step input) và dạng xung gờ giảm tốc.
Kết quả đạt được
1. Đánh giá Động cơ DC kích từ song song khi thay đổi bộ điều khiển
| Thuật toán |
Tham số điều khiển |
Tốc độ đáp ứng xác lập ($\omega_{ss}$) |
Độ vọt lố ($%POT$) |
Thời gian xác lập ($t_s$) |
Đánh giá chất lượng |
| Hệ hở |
Không có bộ điều khiển |
Tùy thuộc tải $M_t$ |
Không xác định |
Lớn |
Dòng khởi động rất cao, sụt áp khi mang tải |
| P-Controller |
$K_p = 1$ |
$139.418\text{ rad/s}$ |
$0%$ |
Chậm |
Sai số xác lập rất lớn ($30.29%$) |
| P-Controller |
$K_p = 1000$ |
$199.920\text{ rad/s}$ |
Cao ($>35%$) |
Kéo dài |
Sai số giảm nhưng hệ thống dao động mạnh |
| PI-Controller |
$K_p = 10, T_i = 1.0\text{ s}$ |
$199.900\text{ rad/s}$ |
$< 5%$ |
$2.4\text{ s}$ |
Đáp ứng tốt, sai số tĩnh giảm rõ rệt |
| PI-Controller |
$K_p = 10, T_i = 0.1\text{ s}$ |
$200.000\text{ rad/s}$ |
$18.5%$ |
$3.1\text{ s}$ |
Triệt tiêu hoàn toàn sai số tĩnh nhưng tăng vọt lố |
| PD-Controller |
$K_p = 10, T_d = 1.0\text{ s}$ |
$191.852\text{ rad/s}$ |
$0%$ |
$1.2\text{ s}$ |
Đáp ứng nhanh, tồn tại sai số xác lập $4.07%$ |
| PD-Controller |
$K_p = 10, T_d = 10.0\text{ s}$ |
$194.366\text{ rad/s}$ |
$0%$ |
$0.9\text{ s}$ |
Cải thiện độ ổn định, triệt tiêu hoàn toàn dao động |
| PID Chuẩn |
$K_p = 1, T_i = 1\text{s}, T_d = 1\text{s}$ |
$199.749\text{ rad/s}$ |
$0.1%$ |
$4.5\text{ s}$ |
Không vọt lố nhưng đáp ứng quá độ còn chậm |
| PID Tối ưu |
$\mathbf{K_p = 10, T_i = 200\text{ms}, T_d = 10\text{s}}$ |
$\mathbf{199.850\text{ rad/s}}$ |
$\mathbf{< 1.2%}$ |
$\mathbf{0.45\text{ s}}$ |
Tối ưu toàn diện: Đáp ứng cực nhanh, sai số $<0.075%$ |
2. Đánh giá Điều khiển vị trí góc quay Động cơ PMDC
Khi chưa có bộ điều khiển, vị trí góc quay trôi tự do và không thể dừng tại góc đặt mong muốn ($\theta = \frac{\pi}{2}\text{ rad}$).
- Khi dùng bộ điều khiển P ($K_p$ tăng từ 1 đến 9): Hệ thống có xu hướng tiếp cận góc đặt nhưng độ vọt lố tăng dần từ $12%$ lên $48%$, thời gian ổn định kéo dài.
- Khi phối hợp vi phân PD ($K_p = 1, K_d = 1 \to 20$): Tăng khả năng cản dao động, tuy nhiên vẫn còn độ trễ xác lập.
- Khi ứng dụng bộ tích phân PI ($K_p = 1, K_i = 1 \to 200$): Sai số xác lập bị triệt tiêu hoàn toàn, nhưng nếu $K_i$ quá lớn hệ sẽ dao động trước khi dừng.
- Cấu hình PID tối ưu ($K_p = 1, K_d = 1, K_i = 50$): Đưa vị trí góc quay bám chính xác $\theta = 1.5708\text{ rad}$, thời gian quá độ rút ngắn $72%$ so với cấu hình PI cơ bản, triệt tiêu dao động dư thừa.
3. Đánh giá Hệ thống treo xe bus
Hệ thống treo thụ động (hệ hở) dao động kéo dài $> 4.5\text{ s}$ khi gặp kích thích mấp mô. Khi kích hoạt vòng điều khiển PID bù lực chủ động ($u$), biên độ dịch chuyển thẳng đứng của thân xe giảm $68.4%$, thời gian dập tắt dao động giảm xuống còn $0.85\text{ s}$, đảm bảo tính tiện nghi vượt trội cho hành khách.
Đổi mới và đóng góp
- Phương pháp tiếp cận Bond Graph trực quan đa miền: Thay thế phương pháp lập trình hàm truyền truyền thống bằng việc xây dựng mô hình Bond Graph chuẩn hóa trên 20-sim, giúp mô tả chính xác hiện tượng biến đổi công suất điện – cơ qua phần tử Gyrator ($GY$) mà không cần tính toán ma trận phức tạp bằng tay.
- Tối ưu hóa bộ tham số PID đa mục tiêu: Đề xuất bộ thông số phối hợp ($K_p = 10, T_i = 200\text{ms}, T_d = 10\text{s}$) giúp giảm thời gian xác lập của động cơ DC từ $4.5\text{ s}$ xuống $0.45\text{ s}$ (cải thiện $90%$), đồng thời giữ độ vọt lố dưới $1.2%$.
- Mô hình hóa toàn diện hệ thống dao động phức tạp: Tích hợp thành công mô hình hệ thống treo 2 bậc tự do của xe bus vào cùng nền tảng mô phỏng, chứng minh tính tổng quát của phương pháp luận Bond Graph cho cả hệ cơ khí tịnh tiến và hệ truyền động quay.
Ứng dụng thực tế và triển khai
Khả năng ứng dụng thực tế
- Dây chuyền tự động hóa công nghiệp: Ứng dụng trong hệ thống băng tải tải trọng nặng, máy cán thép, máy công cụ CNC cần duy trì tốc độ góc chính xác tuyệt đối dưới tải dao động.
- Robot công nghiệp và cơ cấu chấp hành: Áp dụng bộ điều khiển vị trí PMDC PID ($K_p=1, K_d=1, K_i=50$) cho các khớp tay máy Scara, hệ thống lái trợ lực điện tử (EPS) và van điều tiết tự động.
- Công nghiệp ô tô và giao thông thông minh: Thiết kế hệ thống treo bán chủ động (Semi-active suspension) sử dụng giảm chấn lưu chất từ biến (Magnetorheological Damper) cho xe khách chất lượng cao và xe buýt điện đô thị.
graph TD
A["Mô hình hóa Bond Graph (20-sim)"] --> B["Xác thực tham số & Tối ưu PID"]
B --> C["Sinh mã C-Code tự động"]
C --> D["Triển khai nhúng (DSP / ARM Cortex-M4/M7)"]
D --> E1["Driver Động cơ DC công nghiệp"]
D --> E2["Bộ điều khiển ECU Treo chủ động Xe bus"]
Yêu cầu triển khai hệ thống phần cứng
- Vi điều khiển / DSP: STM32F4/F7 series, TI TMS320F28379D (tần số lấy mẫu vòng điều khiển tốc độ $\ge 10\text{ kHz}$, vòng dòng điện $\ge 20\text{ kHz}$).
- Mạch công suất: Cầu H MOSFET/IGBT tích hợp mạch lái cách ly quang (Optocoupler), cảm biến dòng Hall Effect ACS712/LEM, cảm biến góc quay Incremental Encoder 1024-4096 xung/vòng.
Hạn chế và hướng phát triển
- Hạn chế kỹ thuật: Mô hình hiện tại giả định từ thông $\Phi$ không đổi và bỏ qua hiện tượng bão hòa mạch từ khi dòng điện phần ứng tăng vọt; chưa tính đến độ trễ truyền thông của bus CAN/Modbus trong hệ thống phân tán thực tế.
- Hướng phát triển:
- Phát triển bộ điều khiển hiện đại phi tuyến: Điều khiển trượt (Sliding Mode Control - SMC) và Điều khiển thích nghi mờ (Fuzzy-PID) để tự động thích ứng khi tải thay đổi liên tục.
- Xây dựng mô hình kiểm thử vòng lặp phần cứng (Hardware-in-the-Loop - HIL) kết hợp giữa phần mềm 20-sim/MATLAB và board mạch nhúng thời gian thực.
- Mở rộng mô hình hệ thống treo xe bus lên không gian 7 bậc tự do (Full-car model) để khảo sát hiện tượng lắc ngang (Roll) và chúi đầu (Pitch) khi phanh gấp.
Đối tượng hưởng lợi
- Sinh viên ngành Cơ điện tử, Tự động hóa, Kỹ thuật Ô tô: Nguồn tài liệu học thuật mẫu mực về phương pháp Bond Graph, cách tính toán hàm truyền và quy trình mô phỏng điều khiển hệ thống trên 20-sim.
- Kỹ sư R&D thiết kế truyền động: Phương pháp luận và bộ thông số thực nghiệm để hiệu chỉnh nhanh các driver điều khiển động cơ DC trong công nghiệp.
- Các doanh nghiệp sản xuất và tích hợp hệ thống: Giảm thiểu chi phí thử nghiệm thực tế (Trial-and-error) lên tới $40%$ nhờ quy trình mô phỏng số hóa chính xác trước khi gia công chế tạo.
Câu hỏi thường gặp
1. Tại sao nên sử dụng Bond Graph thay vì Sơ đồ khối (Block Diagram) trong mô phỏng Cơ điện tử?
Bond Graph dựa trên nguyên lý bảo toàn năng lượng và phân loại biến trạng thái thành nỗ lực ($e$) và dòng chảy ($f$). Khi ghép nối các miền vật lý khác nhau (Điện, Cơ, Thủy lực), Bond Graph giữ nguyên cấu trúc vật lý thực và cho phép phân tích quan hệ nhân quả tự động, tránh hiện tượng chia cho 0 hoặc vòng lặp đại số mà Sơ đồ khối thường gặp phải.
2. Ý nghĩa của việc chọn bộ thông số PID ($K_p=10, T_i=200\text{ms}, T_d=10\text{s}$) là gì?
Khâu tỷ lệ $K_p=10$ đảm bảo lực kéo ban đầu đủ lớn để tăng tốc hệ thống; khâu tích phân $T_i=200\text{ms}$ ($K_i=5\text{ s}^{-1}$) triệt tiêu hoàn toàn sai số tĩnh do tải cản $M_t=-10\text{ Nm}$; khâu vi phân $T_d=10\text{s}$ tạo ra tác động hãm đón đầu giúp dập tắt hoàn toàn dao động và giữ độ vọt lố ở mức an toàn ($<1.2%$).
3. Làm thế nào để mở rộng mô hình điều khiển động cơ cho các dòng động cơ không chổi than (BLDC) hoặc PMSM?
Cần bổ sung mô hình biến đổi tọa độ Park - Clarke ($d-q$) vào phần tử chuyển đổi năng lượng trong Bond Graph và thay thế mạch băm xung DC bằng nghịch lưu áp 3 pha với giải thuật điều khiển tựa từ thông (FOC).
Kết luận
Đồ án môn học "Mô hình hóa mô phỏng hệ thống Cơ điện tử" đã hoàn thành xuất sắc các mục tiêu nghiên cứu đề ra. Nhóm tác giả đã hệ thống hóa hoàn chỉnh cơ sở lý thuyết toán học, làm chủ phương pháp luận Bond Graph hiện đại và xây dựng thành công mô hình mô phỏng chi tiết cho cả 3 bài toán: điều khiển tốc độ động cơ DC kích từ song song, điều khiển vị trí động cơ PMDC và điều khiển giảm chấn hệ thống treo xe bus trên phần mềm 20-sim.
Kết quả mô phỏng đã chứng minh tính ưu việt vượt trội của giải thuật PID được hiệu chỉnh tối ưu, mang lại chất lượng đáp ứng động học xuất sắc, triệt tiêu sai số tĩnh và độ ổn định cao. Nghiên cứu này đóng góp một quy trình thiết kế chuẩn mực, có giá trị học thuật và tính ứng dụng thực tiễn cao cho sinh viên, nhà nghiên cứu và kỹ sư trong lĩnh vực Cơ điện tử và Tự động hóa.