Tổng quan luận án
Luận án tiến sĩ kỹ thuật với đề tài "Hệ thống điều khiển robot tự hành qua mạng trong môi trường công nghiệp" được thực hiện bởi nghiên cứu sinh Nguyễn Trọng Trung tại Viện Nghiên cứu Điện tử, Tin học, Tự động hóa (thuộc Bộ Giáo dục và Đào tạo và Bộ Công thương), chuyên ngành Kỹ thuật Điện tử (mã số: 9520203), dưới sự hướng dẫn khoa học của PGS. Nguyễn Thanh Phương và TS. Trần Viết Thắng, hoàn thành năm 2021 tại TP. Hồ Chí Minh.
Tính cấp thiết và khoảng trống nghiên cứu
Trong bối cảnh cuộc Cách mạng công nghiệp lần thứ tư (Industry 4.0), hệ thống vật lý ảo (Cyber-Physical System - CPS) được áp dụng để tối ưu hóa dây chuyền sản xuất tự động và logistics nội bộ nhà máy. Các phương tiện tự hành (AGV/robot tự hành) đóng vai trò luân chuyển nguyên vật liệu và bán thành phẩm. Khi kết nối robot tự hành với bộ điều khiển trung tâm từ xa qua mạng truyền thông không dây (Networked Control System - NCS), hệ thống cho phép giám sát tập trung, tối ưu hóa quỹ đạo và giảm tải năng lực tính toán cũng như mức tiêu thụ năng lượng trên robot.
Tuy nhiên, việc tập trung nhiều thiết bị truyền nhận dữ liệu trên đường truyền chung làm phát sinh hai vấn đề kỹ thuật lớn: mất gói dữ liệu và thời gian trễ. Hiện tượng mất gói có thể kiểm soát và khắc phục bằng các giao thức tin cậy như TCP/IP thông qua cơ chế quản lý chất lượng dịch vụ (QoS), kiểm tra số gói tin và gửi lại các gói bị thiếu. Tuy nhiên, chính cơ chế truyền lại này cùng với tốc độ đường truyền và thời gian xử lý tại các thiết bị đầu cuối làm gia tăng thời gian trễ trên đường truyền. Độ trễ tín hiệu làm suy giảm chất lượng bám quỹ đạo hoặc thậm chí gây mất ổn định toàn bộ hệ thống. Bên cạnh đó, các thông số vật lý của robot (như khối lượng, mô-men quán tính, hệ số ma sát) luôn biến thiên hoặc không thể xác định chính xác. Luận án lựa chọn khoảng trống nghiên cứu là giải quyết đồng thời ảnh hưởng của thời gian trễ tín hiệu đầu vào và các thông số mô hình bất định đối với bài toán điều khiển bám quỹ đạo của robot tự hành.
Mục tiêu nghiên cứu
Mục tiêu nghiên cứu được tác giả xác định cụ thể trong văn bản: Tìm ra giải pháp dựa trên cơ sở điều khiển, ước lượng với các thông tin được chia sẻ trong hệ thống điều khiển robot tự hành qua mạng nhằm giảm ảnh hưởng của yếu tố thời gian trễ đến chất lượng điều khiển của hệ thống, đảm bảo tính ổn định cho hệ thống hoạt động trong môi trường công nghiệp với độ tin cậy trong phạm vi cho phép.
Đối tượng và phạm vi nghiên cứu
- Đối tượng nghiên cứu: Hệ thống điều khiển robot tự hành với phương thức giao tiếp qua mạng không dây (Internet).
- Phạm vi nghiên cứu: Luận án đề xuất các bộ điều khiển phát triển dựa trên mô hình hóa động học và động lực học của robot tự hành đồng thời kết hợp các thuật toán bám theo quỹ đạo, thích nghi theo hệ thống tham chiếu, kỹ thuật thiết kế hệ thống đệ quy, nhằm làm giảm ảnh hưởng của thời gian trễ được đánh giá bằng hiệu suất hoạt động của robot tự hành trên mô phỏng và tạo tiền đề cho thực nghiệm. Về không gian, nghiên cứu hướng tới môi trường công nghiệp trong nhà (nhà kho, nhà xưởng). Về thời gian, luận án công bố năm 2021.
- Giới hạn nghiên cứu của luận án:
- Giới hạn ở việc chỉ xây dựng bộ điều khiển bám theo quỹ đạo trong sự hiện diện của thời gian trễ và các thông số hệ thống không thể xác định chính xác.
- Luận án không tập trung phát triển thuật toán xác định vị trí cho robot tự hành mà sử dụng thuật toán truyền thống dead-reckoning (phương pháp odometry bằng encoder).
- Luận án không tập trung phát triển giải thuật hoạch định và tối ưu hóa quỹ đạo cho robot tự hành.
Tổng quan tài liệu và vị trí của luận án
Các hướng nghiên cứu trước được điểm lại
Luận án hệ thống hóa các mốc phát triển và các công trình liên quan đến hệ thống điều khiển qua mạng (NCS) và điều khiển robot tự hành:
- Lịch sử và ứng dụng NCS: Khái niệm NCS xuất hiện từ năm 1868 trong nghiên cứu của J. Maxwell về động lực học máy ly tâm; các ứng dụng của anh em nhà Wright vào những năm 1930; sự ra đời của hệ thống điều khiển phân tán (DCS) năm 1975 với hai hệ thống TDC2000 (Honeywell) và CENTUM (Nhật Bản). Các ứng dụng công nghiệp tiêu biểu gồm mạng CC-Link IE của Mitsubishi và FieldBus của Yokogawa Electric kết nối PLC, HMI, camera, bộ biến tần và servo drive qua cáp mạng LAN.
- Mô hình hệ thống vật lý ảo cho kho vận nội bộ: Luận án dẫn xuất mô hình 5 cấp độ từ phòng thí nghiệm Machine Tools and Production Engineering thuộc Trường Đại học RWTH Aachen:
- Cấp độ 1: Phần mềm điện toán đám mây theo dõi năng lực sản xuất, tiến độ đơn hàng và hiệu suất kho vận.
- Cấp độ 2: Phần mềm hoạch định quỹ đạo toàn cục, tối ưu hóa di chuyển, phân phối tác vụ, tránh va chạm và giải tỏa khóa chết (deadlock).
- Cấp độ 3: Phần mềm thu thập vị trí và cung cấp quỹ đạo tham chiếu cục bộ hiện hành cho robot.
- Cấp độ 4: Tầng mạng truyền thông gồm các chuẩn kết nối (IEEE 802.3, Lora), giao thức mạng (TCP/IP, UDP), phương thức trao đổi dữ liệu (WebSocket, HTTP, MQTT) và bảo mật (SSL, TLS, HTTPs, blockchain).
- Cấp độ 5: Hệ thống thiết bị vật lý gồm robot tự hành (cảm biến, cơ cấu chấp hành, bộ điều khiển cấp thấp), máy gia công và trạm lưu kho.
- Các phương pháp định vị robot tự hành: Tác giả điểm lại 4 nhóm kỹ thuật: Odometry (tích phân tín hiệu encoder bánh xe, dễ trôi sai số tích lũy); Landmark (cảm biến ảnh nhận dạng mốc màu, nhạy cảm với ánh sáng); Beacon (IEEE 802.11, Bluetooth, laser scanner, Ultra-wideband, đo cường độ tín hiệu từ ít nhất 3 điểm phát); và Fusion sensor (kết hợp đa cảm biến bằng thuật toán Kalman Filter).
- Các nghiên cứu xử lý thời gian trễ trong NCS:
- Nhóm thuật toán mở rộng từ điều khiển cổ điển: PID, điều khiển tối ưu, điều khiển bền vững và điều khiển thông minh.
- Nghiên cứu của các tác giả [13][51] phát triển bộ quan sát mờ (fuzzy observer) để ước lượng biến trạng thái hồi tiếp cho hệ phi tuyến có trễ và thông số không xác định.
- Nghiên cứu của nhóm tác giả [15] kết hợp bộ điều khiển tối ưu và thuật toán dự đoán Smith thích nghi để điều khiển động cơ AC servo 400W từ khoảng cách 15 km qua NCS.
- Nghiên cứu của [50] phân tích đường truyền mạng, chỉ ra hai thành phần trễ then chốt: trễ từ cảm biến về bộ điều khiển và trễ từ bộ điều khiển đến cơ cấu chấp hành.
- Nhóm nghiên cứu [21] xây dựng bộ điều khiển bền vững kích hoạt theo sự kiện (event-triggered control) dựa trên mô hình hóa trễ, đảm bảo tính ổn định trước tấn công từ chối dịch vụ (DoS).
- Nghiên cứu của Mahmoud Gamal và cộng sự tại Đại học Alexandria, Ai Cập (2016) [25]: Dùng bộ công cụ TrueTime của Matlab kiểm nghiệm mô hình điều khiển động cơ DC qua mạng không dây có trễ; ứng dụng thuật toán bình phương tối thiểu đệ quy (Recursive Least Squares - RLS) nhận dạng tham số đối tượng, kết hợp giải thuật tối ưu bầy đàn (Particle Swarm Optimization - PSO) và bộ điều khiển PID tự chỉnh định độ lợi.
- Nghiên cứu của [27] áp dụng điều khiển thích nghi cho hệ NCS có trễ và ràng buộc bậc cao, chứng minh sai số bị chặn khi thời gian trễ đủ nhỏ.
Khoảng trống luận án lựa chọn giải quyết
Các công trình công bố trước đây chủ yếu tập trung vào hệ thống một ngõ vào – một ngõ ra (SISO), điều khiển động cơ đơn lẻ, hoặc chỉ xét mô hình động học đơn giản của robot. Khoảng trống mà luận án tập trung giải quyết là: Thiết kế bộ điều khiển bám quỹ đạo tích hợp đồng thời cả mô hình động học và động lực học hoàn chỉnh cho robot tự hành hai bánh vi sai, bù trừ đồng thời thời gian trễ tín hiệu điều khiển đầu vào qua mạng Internet và xử lý các thông số vật lý không xác định chính xác của mô hình.
Cơ sở lý thuyết và phương pháp nghiên cứu
Khung lý thuyết và khái niệm cốt lõi
Luận án tích hợp các cơ sở lý thuyết điều khiển tự động:
- Lý thuyết điều khiển qua mạng (NCS): Thiết lập cấu trúc điều khiển trực tiếp và phân tầng thông qua môi trường mạng không dây/Internet.
- Kỹ thuật thiết kế hệ thống đệ quy (Recursive backstepping design): Tách cấu trúc robot thành hai tầng liên hoàn: mô hình động học sinh ra tín hiệu vận tốc dài và vận tốc góc mong muốn; tín hiệu này đóng vai trò là giá trị đầu vào đặt cho mô hình động lực học để tính toán điện áp cấp cho các động cơ DC.
- Điều khiển thích nghi theo mô hình tham chiếu (Model Reference Adaptive Control - MRAC): Đề xuất cấu trúc mô hình tham chiếu mới có khả năng bám theo tín hiệu đặt biến thiên theo thời gian khi có sự hiện diện của thời gian trễ đầu vào.
- Tiêu chuẩn ổn định Lyapunov: Xây dựng hàm năng lượng Lyapunov $V_m$ để chứng minh tính ổn định tiệm cận của sai số trạng thái và tổng hợp quy tắc cập nhật trực tuyến các thông số độ lợi thích nghi.
Phương pháp nghiên cứu thực tế
- Phương pháp mô hình hóa toán học: Thiết lập hệ phương trình vi phân mô tả động học robot 2 bánh vi sai, động lực học khung vỏ, động lực học động cơ điện một chiều (DC), mạch điện phần ứng và hệ thống bánh răng - hộp số giảm tốc.
- Phương pháp mô hình hóa thời gian trễ: Phân rã chu trình điều khiển qua mạng thành 3 thành phần trễ: trễ truyền từ hiện trường về trung tâm ($\tau_{sc}$), trễ xử lý tính toán tại bộ điều khiển trung tâm ($\tau_{pc}$), và trễ đáp ứng của cơ cấu chấp hành ($\tau_{res}$), tạo thành tổng trễ đầu vào $\tau = \tau_{sc} + \tau_{pc} + \tau_{res}$.
- Phương pháp mô phỏng số: Thiết lập thuật toán trên phần mềm Matlab, kiểm nghiệm qua các kịch bản trễ đầu vào tăng dần (0 ms, 10 ms, 50 ms, 100 ms) và kịch bản cải tiến trên mô hình robot Pioneer 3DX.
- Phương pháp thực nghiệm:
- Đo thời gian trễ tại tầng mạng bằng các công cụ mạng tiêu chuẩn.
- Đo thời gian trễ tại tầng ứng dụng (Application layer) giữa thành phần nguồn và thành phần đích.
- Xây dựng phần mềm giao diện bộ điều khiển trung tâm kết nối trao đổi dữ liệu qua Internet với phần mềm mô phỏng động học/động lực học của robot tự hành ảo.
Nguồn tư liệu và dữ liệu thông số hệ thống
Dữ liệu nghiên cứu được tính toán dựa trên các thông số vật lý chuẩn của robot tự hành Pioneer 3DX và động cơ DC truyền động.
| Ký hiệu |
Đại lượng và ý nghĩa vật lý |
Đơn vị đo |
| $M$ |
Khối lượng toàn bộ của robot tự hành |
$\text{kg}$ |
| $I$ |
Mô-men quán tính của robot tự hành quanh trục thẳng đứng |
$\text{kg}\cdot\text{m}^2$ |
| $r_w$ |
Bán kính của hai bánh xe chủ động |
$\text{m}$ |
| $W$ |
Khoảng cách giữa hai bánh xe vi sai |
$\text{m}$ |
| $J_m$ |
Mô-men quán tính của trục động cơ DC |
$\text{kg}\cdot\text{m}^2$ |
| $J_w$ |
Mô-men quán tính của bánh xe |
$\text{kg}\cdot\text{m}^2$ |
| $b_m$ |
Hệ số ma sát nhớt của trục động cơ |
$\text{N}\cdot\text{m}\cdot\text{s/rad}$ |
| $b_w$ |
Hệ số ma sát nhớt của trục bánh xe |
$\text{N}\cdot\text{m}\cdot\text{s/rad}$ |
| $R_a$ |
Điện trở phần ứng động cơ DC |
$\Omega$ |
| $L_{al}, L_{ar}$ |
Cảm kháng mạch phần ứng động cơ bánh trái và bánh phải |
$\text{H}$ |
| $k_e$ |
Hằng số suất điện động phản ngược của động cơ |
$\text{V}\cdot\text{s/rad}$ |
| $k_m$ |
Hằng số mô-men xoắn của động cơ DC |
$\text{N}\cdot\text{m/A}$ |
| $n$ |
Tỷ số truyền giảm tốc của hộp số |
Không thứ nguyên |
| $\tau$ |
Tổng thời gian trễ tín hiệu đầu vào của hệ thống |
$\text{s, ms}$ |
Nội dung chính theo từng chương
Mở đầu
Tác giả trình bày tính cấp thiết của bài toán điều khiển robot tự hành qua mạng Internet trong môi trường sản xuất công nghiệp 4.0; làm rõ sự đánh đổi giữa việc dùng giao thức TCP/IP loại bỏ mất gói dữ liệu với sự gia tăng thời gian trễ đường truyền. Trình bày rõ ràng mục tiêu nghiên cứu, đối tượng nghiên cứu, phạm vi, 3 giới hạn nghiên cứu (chỉ tập trung bám quỹ đạo có trễ và thông số bất định, dùng odometry thuần túy, không làm quy hoạch quỹ đạo), phương pháp tiếp cận, ý nghĩa khoa học và giá trị thực tiễn.
Chương 1: Tổng quan về hệ thống điều khiển robot tự hành qua mạng
- Phân tích chi tiết kiến trúc 5 cấp độ của hệ thống vật lý ảo (CPS) cho logistics nội bộ nhà xưởng theo chuẩn của phòng thí nghiệm RWTH Aachen.
- Phân loại hai cấu trúc NCS chính: Cấu trúc điều khiển phân tầng (bộ điều khiển trung tâm gửi setpoint, bộ điều khiển hiện trường tự điều chỉnh vòng lặp cục bộ) và cấu trúc điều khiển trực tiếp (cảm biến và cơ cấu chấp hành trao đổi thông tin trực tiếp với trung tâm qua mạng truyền thông).
- Phân tích bản chất kỹ thuật của 3 khó khăn cốt lõi trong NCS:
- Mất gói dữ liệu: Ảnh hưởng đến chất lượng dịch vụ (QoS) và chất lượng trải nghiệm (QoE). Cơ chế gửi lại và cửa sổ trượt của TCP khôi phục được gói tin nhưng làm giảm thông lượng và tăng trễ.
- Thời gian trễ: Sinh ra do hàng đợi bộ định tuyến, cơ chế truyền lại, thời gian lấy mẫu và thời gian xử lý tại các thiết bị đầu cuối. Độ trễ làm suy giảm chất lượng điều khiển hoặc gây mất ổn định vòng kín.
- Thông số hệ thống không xác định: Khối lượng hàng hóa chuyên chở thay đổi liên tục, mô-men quán tính và ma sát biến thiên gây khó khăn cho việc lập mô hình toán học chính xác.
- Khảo cứu tình hình nghiên cứu về NCS và robot tự hành trong nước và quốc tế, xác lập cơ sở để luận án giải quyết đồng thời bài toán trễ đầu vào và thông số bất định.
Chương 2: Xây dựng mô hình hóa robot tự hành trong sự ảnh hưởng của thời gian trễ
- Mô hình động học robot hai bánh vi sai: Thiết lập quan hệ hình học giữa hệ tọa độ gốc cố định $(X, Y)$ và hệ tọa độ gắn trên thân robot $(x, y)$. Trạng thái vị trí được mô tả bởi tọa độ điểm tâm $C(x_c, y_c)$ và góc hướng $\theta$. Phương trình vi phân động học liên hệ vận tốc dài $v$ và vận tốc góc $\omega$ với đạo hàm vị trí:
$$\dot{x}_c = v \cos\theta, \quad \dot{y}_c = v \sin\theta, \quad \dot{\theta} = \omega$$
- Mô hình động lực học: Thiết lập phương trình cân bằng mô-men và lực ma sát tác động lên bánh xe trái và phải ($f_l, f_r$). Mô tả đặc tính mạch điện phần ứng động cơ điện một chiều:
$$V_a(t) = R_a i_a(t) + L_a \frac{di_a(t)}{dt} + E_b(t)$$
với suất điện động phản ngược $E_b = k_e \omega_m$ và mô-men sinh ra $T_m = k_m i_a$. Liên kết chuyển động cơ học qua hộp số giảm tốc có tỷ số truyền $n$, từ đó xây dựng hệ phương trình trạng thái động lực học với biến điều khiển là điện áp cấp cho động cơ bánh trái $V_{al}$ và bánh phải $V_{ar}$.
- Mô hình hóa thời gian trễ: Phân tích một chu trình điều khiển qua mạng gồm trễ truyền dữ liệu từ cảm biến hiện trường đến bộ điều khiển trung tâm ($\tau_{sc}$), trễ tính toán thuật toán tại máy tính trung tâm ($\tau_{pc}$), và trễ truyền tín hiệu điều khiển cùng đáp ứng của cơ cấu chấp hành ($\tau_{res}$). Hệ thống được đưa về dạng phương trình trạng thái có trễ đầu vào:
$$\dot{z}(t) = A z(t) + B u(t - \tau)$$
trong đó $z(t)$ là vectơ biến trạng thái động lực học, $u(t - \tau)$ là vectơ tín hiệu điện áp điều khiển bị trễ thời gian $\tau$.
Chương 3: Thiết kế bộ điều khiển bám theo quỹ đạo mong muốn cho robot tự hành với tín hiệu trễ đầu vào
- Thiết kế tầng động học: Xây dựng sai số bám quỹ đạo $(e_x, e_y, e_\theta)$ bằng cách chuyển đổi sai lệch vị trí giữa tọa độ thực tế và quỹ đạo mong muốn $q_r(t)$ vào hệ quy chiếu gắn trên thân robot. Đề xuất quy tắc điều khiển đệ quy để tính toán tín hiệu vận tốc mong muốn $z_d(t) = [v_d, \omega_d]^T$.
- Hệ thống tham chiếu của mô hình ổn định: Tác giả chỉ ra nhược điểm của các hệ thống tham chiếu MRAC truyền thống là không đáp ứng được khi tín hiệu đầu vào biến thiên liên tục theo thời gian và có trễ. Luận án đề xuất cấu trúc hệ thống tham chiếu mới có dạng:
$$\dot{z}_m(t) = A_m z_m(t) + B_m r(t - \tau)$$
cho phép đáp ứng trạng thái $z_m(t)$ bám theo tín hiệu mong muốn $r(t)$ ngay cả khi có độ trễ thời gian $\tau$.
- Bộ điều khiển thích nghi cho hệ SISO và MIMO (robot tự hành): Phát triển thuật toán thích nghi cho hệ thống robot tự hành với vectơ tín hiệu điều khiển $u(t)$ tích hợp các ma trận thông số độ lợi:
$$u(t) = \Theta(t) z(t) + \xi(t) z_d(t - \tau) + \Phi(t) e_a(t)$$
trong đó các độ lợi $\Theta(t)$ và $\xi(t)$ được cập nhật trực tuyến theo thời gian dựa trên tích phân sai số và giá trị tích lũy đạo hàm của tín hiệu trễ, sử dụng ma trận tham số thích nghi $\Gamma_1, \Gamma_2$.
- Phân tích ổn định Lyapunov: Thiết lập hàm mục tiêu Lyapunov $V_m$ kết hợp giữa sai số bám trạng thái $e(t) = z(t) - z_m(t)$ và sai số các tham số độ lợi. Chứng minh đạo hàm cấp một $\dot{V}_m \le 0$, bảo đảm tính ổn định tiệm cận của toàn bộ hệ thống bám quỹ đạo dưới ảnh hưởng của trễ đầu vào và thông số mô hình không xác định.
Chương 4: Kết quả
- Cấu trúc hệ thống và đối tượng khảo sát: Kiểm chứng trên cấu trúc robot tự hành Pioneer 3DX kết nối với máy tính điều khiển trung tâm qua mạng Internet bằng giao thức dữ liệu mạng.
- Kết quả mô phỏng trên phần mềm Matlab: Đánh giá đáp ứng vị trí $(x, y)$, đáp ứng theo thời gian, thành phần vận tốc tịnh tiến $v$, vận tốc góc $\omega$, thông số độ lợi thích nghi ($\Theta, \xi$) và tín hiệu điện áp điều khiển qua 4 kịch bản độ trễ:
- Trường hợp 1 (Thời gian trễ $\tau = 0$ ms): Robot bám chính xác theo quỹ đạo đặt, sai số tiệm cận về 0, độ lợi thích nghi hội tụ nhanh.
- Trường hợp 2 (Thời gian trễ $\tau = 10$ ms): Quỹ đạo bám được duy trì ổn định, xuất hiện dao động nhỏ ở giai đoạn đầu của tín hiệu điều khiển nhưng được bù trừ nhanh chóng.
- Trường hợp 3 (Thời gian trễ $\tau = 50$ ms): Sai số vị trí tăng nhẹ trong giai đoạn quá độ; các thông số độ lợi thích nghi tự động điều chỉnh biên độ để giữ ổn định hệ thống.
- Trường hợp 4 (Thời gian trễ $\tau = 100$ ms): Độ trễ lớn làm xuất hiện hiện tượng vọt lố ở vận tốc góc và điện áp điều khiển; bộ điều khiển đề xuất vẫn duy trì được tính ổn định và đưa robot bám sát quỹ đạo mong muốn.
- Trường hợp cải tiến: Bổ sung khâu hiệu chỉnh độ lợi giúp triệt tiêu dao động biên độ lớn của tín hiệu điều khiển trong trường hợp trễ cao.
- Thực nghiệm đo thời gian trễ:
- Đo thời gian trễ ở tầng mạng qua 2 phép đo độc lập để xác định phân bố thời gian trễ gói tin (RTT).
- Đo thời gian trễ ở tầng ứng dụng qua 2 phép đo giữa thành phần nguồn và thành phần đích.
- Tổng hợp so sánh thời gian trễ giữa các phép đo tại Bảng 4.3 trong văn bản.
- Thực nghiệm điều khiển robot tự hành ảo qua mạng: Kết nối phần mềm giao diện điều khiển trung tâm với phần mềm mô phỏng động học/động lực học của robot Pioneer 3DX qua mạng Internet thực tế. Kết quả ghi nhận đáp ứng động học và động lực học của robot ảo bám sát quỹ đạo đặt, xác nhận tính khả thi thực tế của giải pháp thuật toán.
Kết quả và những đóng góp mới
Đóng góp mới về mặt lý luận và khoa học
- Cấu trúc hệ thống tham chiếu mới có trễ: Đề xuất một cấu trúc hệ thống tham chiếu mới cho mô hình ổn định khác với các hệ thống tham chiếu MRAC truyền thống; hệ thống này có khả năng bám chính xác theo tín hiệu đầu vào mong muốn biến thiên theo thời gian khi có sự hiện diện của thời gian trễ.
- Bộ điều khiển tích hợp hai kỹ thuật: Kết hợp thành công kỹ thuật thiết kế điều khiển đệ quy (giải quyết bài toán tích hợp giữa mô hình động học và mô hình động lực học) với kỹ thuật điều khiển thích nghi theo hệ thống tham chiếu của mô hình ổn định (giải quyết ảnh hưởng của thời gian trễ và các thông số mô hình không xác định).
- Quy tắc cập nhật độ lợi thích nghi: Đề xuất các thông số độ lợi cho tín hiệu điều khiển có khả năng cập nhật theo thời gian thực, sử dụng hồi tiếp trạng thái của tín hiệu đầu vào trễ và giá trị tích lũy của đạo hàm tín hiệu đầu vào trễ để bù đắp sai lệch giữa tín hiệu điều khiển hiện tại và tín hiệu điều khiển bị trễ, duy trì tính ổn định được chứng minh qua hàm Lyapunov.
Đóng góp mới về mặt thực tiễn
- Mô hình kiến trúc điều khiển qua mạng cho robot công nghiệp: Cung cấp giải pháp cho phép đưa toàn bộ phần tính toán thuật toán phức tạp (quỹ đạo, thích nghi) về máy chủ điều khiển trung tâm qua mạng Internet, giúp giảm cấu hình phần cứng xử lý trên robot, giảm khối lượng và tiết kiệm năng lượng pin tiêu thụ cho phương tiện.
- Bộ phần mềm và công cụ thực nghiệm: Xây dựng hoàn chỉnh phần mềm điều khiển và giao diện tại trạm trung tâm, phần mềm mô phỏng động học/động lực học robot tự hành ảo, cùng các chương trình đo lường thời gian trễ ở cả tầng mạng và tầng ứng dụng.
Kiến nghị và giải pháp đề xuất
- Ứng dụng cấu trúc điều khiển qua mạng vào các hệ thống vận chuyển tự động trong nhà kho, nhà xưởng, bệnh viện, nhà hàng nhằm tiết kiệm thời gian vận hành và quản lý tập trung.
- Sử dụng giao thức truyền thông TCP/IP kết hợp với thuật toán điều khiển thích nghi bù trễ để giải quyết triệt để cả hai bài toán: chống mất mát gói dữ liệu và triệt tiêu ảnh hưởng tiêu cực của độ trễ đường truyền.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế của nghiên cứu
Căn cứ theo các giới hạn được tác giả công bố trong văn bản luận án:
- Hệ thống định vị vị trí robot hoàn toàn phụ thuộc vào phương pháp dead-reckoning (odometry) dựa trên hai encoder gắn tại bánh xe. Phương pháp này có nhược điểm lớn là sai số tích lũy tăng dần theo thời gian do hiện tượng trôi (drift phenomenon) của quá trình tích phân vận tốc.
- Luận án chưa tích hợp các kỹ thuật lọc nâng cao (như Kalman Filter đa cảm biến) kết hợp với các mốc định vị tuyệt đối (Landmark, Beacon, UWB) để triệt tiêu sai số trôi của encoder.
- Chưa giải quyết bài toán hoạch định quỹ đạo toàn cục tối ưu và giải thuật tránh vật cản động hoặc giải tỏa tình huống khóa chết (deadlock) khi nhiều robot cùng vận hành.
- Thử nghiệm điều khiển qua mạng Internet mới được thực hiện trên phần mềm mô phỏng robot tự hành ảo (Pioneer 3DX) kết nối với trạm trung tâm; chưa triển khai thực nghiệm toàn diện trên robot vật lý thật trong điều kiện tải trọng hàng hóa thay đổi liên tục.
Hướng nghiên cứu tiếp
- Tích hợp các cảm biến phụ trợ (IMU, laser, UWB) và áp dụng thuật toán lọc kết hợp dữ liệu (Fusion sensor) để nâng cao độ chính xác định vị cho robot trong nhà.
- Mở rộng thuật toán điều khiển thích nghi cho bài toán điều phối phân tán hệ thống nhiều robot tự hành cùng di chuyển qua các giao điểm nhà xưởng.
- Triển khai thuật toán trên phần cứng robot thực tế hoạt động trong môi trường công nghiệp có rung nhiễu và tải trọng hàng hóa biến động.
Giá trị tham khảo
Đối tượng thụ hưởng
- Nghiên cứu sinh, học viên cao học và giảng viên: Chuyên ngành Kỹ thuật Điện tử, Kỹ thuật Điều khiển và Tự động hóa, Cơ điện tử và Kỹ thuật Robot; là tài liệu tham khảo chi tiết về phương pháp thiết kế điều khiển đệ quy kết hợp MRAC cho đối tượng phi tuyến có trễ.
- Kỹ sư nghiên cứu và phát triển (R&D): Các kỹ sư phát triển hệ thống xe tự hành AGV/AMR trong nhà máy thông minh, các chuyên gia thiết kế kiến trúc điều khiển công nghiệp qua mạng không dây và Internet.
- Người làm chính sách và quản trị sản xuất: Cung cấp cơ sở khoa học để đánh giá việc chuyển đổi từ các hệ thống dẫn đường cố định (vạch từ, vạch màu) sang hệ thống điều khiển tự do qua mạng vật lý ảo (CPS).
Các nội dung có giá trị tham khảo chuyên sâu
- Mô hình toán học đầy đủ kết hợp giữa động học hai bánh vi sai với động lực học phần ứng động cơ điện một chiều và hệ thống bánh răng giảm tốc tại Chương 2.
- Phương pháp luận chứng minh tính ổn định của hệ thống phi tuyến có trễ đầu vào bằng hàm Lyapunov tại Chương 3.
- Hệ thống 11 chương trình phần mềm và mã nguồn mô phỏng chi tiết được cung cấp tại phần Phụ lục của luận án (từ Phụ lục A.1 đến A.11), bao gồm các chương trình Matlab mô phỏng hệ thống tham chiếu, mô phỏng các trường hợp trễ (0 ms, 10 ms, 50 ms, 100 ms) và các chương trình đo độ trễ tầng mạng/tầng ứng dụng.
Câu hỏi thường gặp
1. Tổng thời gian trễ trong hệ thống điều khiển robot qua mạng được cấu thành từ những thành phần nào?
Theo mô hình hóa ở Chương 2 của luận án, tổng thời gian trễ $\tau$ của chu trình điều khiển được xác định bằng tổng của 3 thành phần trễ vật lý:
$$\tau = \tau_{sc} + \tau_{pc} + \tau_{res}$$
Trong đó:
- $\tau_{sc}$: Thời gian trễ sinh ra trên đường truyền dữ liệu từ bộ điều khiển hiện trường (cảm biến robot) về bộ điều khiển trung tâm.
- $\tau_{pc}$: Thời gian trễ do việc tính toán, xử lý thuật toán tại bộ điều khiển trung tâm.
- $\tau_{res}$: Thời gian trễ do đường truyền từ bộ điều khiển trung tâm gửi tín hiệu điều khiển xuống cơ cấu chấp hành kết hợp với thời gian trễ đáp ứng vật lý của chính cơ cấu chấp hành (động cơ, mạch công suất).
2. Vì sao tác giả tập trung giải quyết bài toán thời gian trễ thay vì bài toán mất gói dữ liệu?
Trong hệ thống NCS, mất gói dữ liệu và thời gian trễ là hai thách thức đồng thời xuất hiện. Mất gói dữ liệu hoàn toàn có thể được khắc phục bằng cách sử dụng giao thức truyền thông TCP/IP kết hợp cơ chế quản lý chất lượng dịch vụ (QoS), nhờ tính năng tự động phát hiện lỗi và yêu cầu truyền lại các gói bị thiếu. Tuy nhiên, việc truyền lại này lại trực tiếp làm suy giảm thông lượng mạng và làm gia tăng đáng kể thời gian trễ trên đường truyền. Do mất gói đã có giải pháp giao thức xử lý triệt để, luận án tập trung vào bài toán cốt lõi là giải quyết thời gian trễ phát sinh và các thông số mô hình không thể xác định chính xác.
3. Kỹ thuật thiết kế đệ quy (recursive design) đóng vai trò gì trong cấu trúc bộ điều khiển?
Robot tự hành có mô hình toán học phức tạp gồm hai tầng: tầng động học (mô tả quan hệ hình học chuyển động và góc hướng) và tầng động lực học (mô tả lực, mô-men, quán tính và dòng điện động cơ). Kỹ thuật thiết kế hệ thống đệ quy cho phép phân tách và liên kết tuần tự hai tầng này: thuật toán động học xử lý sai số vị trí để sinh ra tín hiệu vận tốc dài và vận tốc góc mong muốn; các tín hiệu này tiếp tục đóng vai trò là tín hiệu đầu vào đặt cho tầng điều khiển động lực học để tính toán ra điện áp điều khiển cấp cho hai động cơ DC của robot.
4. Hệ thống tham chiếu mới do tác giả đề xuất có điểm gì khác biệt so với hệ tham chiếu MRAC truyền thống?
Hệ thống tham chiếu trong lý thuyết MRAC truyền thống thường chỉ áp dụng cho các tín hiệu đầu vào cố định hoặc thay đổi chậm và không tính đến độ trễ tín hiệu. Trong luận án, tác giả đề xuất cấu trúc hệ thống tham chiếu mới có dạng $\dot{z}_m(t) = A_m z_m(t) + B_m r(t - \tau)$. Cấu trúc này cho phép đáp ứng trạng thái của mô hình tham chiếu có khả năng bám chính xác theo tín hiệu đầu vào mong muốn biến thiên theo thời gian ngay cả khi tín hiệu đó bị trễ thời gian $\tau$, tạo chuẩn so sánh chính xác để bộ điều khiển thích nghi cập nhật độ lợi và ổn định hệ thống.
5. Thuật toán điều khiển của luận án đã được kiểm chứng trên các kịch bản thời gian trễ cụ thể nào?
Tại Chương 4, thuật toán điều khiển thích nghi đề xuất được kiểm nghiệm mô phỏng trên nền tảng phần mềm Matlab với mô hình robot Pioneer 3DX qua 4 kịch bản thời gian trễ đầu vào cụ thể:
- Trường hợp 1: Không có thời gian trễ ($\tau = 0$ ms).
- Trường hợp 2: Thời gian trễ $\tau = 10$ ms.
- Trường hợp 3: Thời gian trễ $\tau = 50$ ms.
- Trường hợp 4: Thời gian trễ $\tau = 100$ ms.
Ngoài ra, tác giả thực hiện thêm kịch bản cải tiến các thông số độ lợi thích nghi nhằm triệt tiêu dao động biên độ lớn của điện áp điều khiển khi độ trễ ở mức cao, đồng thời kiểm chứng thực tế qua phần mềm điều khiển robot ảo kết nối qua mạng Internet.
Kết luận
Luận án tiến sĩ của tác giả Nguyễn Trọng Trung đã giải quyết bài toán điều khiển bám quỹ đạo cho robot tự hành qua mạng Internet dưới ảnh hưởng đồng thời của thời gian trễ tín hiệu đầu vào và các thông số mô hình vật lý bất định. Bằng việc kết hợp kỹ thuật thiết kế đệ quy, đề xuất cấu trúc hệ thống tham chiếu mới có trễ và xây dựng quy tắc cập nhật độ lợi thích nghi chứng minh qua hàm Lyapunov, nghiên cứu đã đảm bảo tính ổn định vòng kín và chất lượng bám quỹ đạo của phương tiện. Các kết quả mô phỏng trên robot Pioneer 3DX với các mức trễ từ 0 ms đến 100 ms và thực nghiệm đo đạc độ trễ mạng đã khẳng định tính đúng đắn về mặt lý thuyết và tiềm năng ứng dụng thực tiễn của giải pháp trong hệ thống kho vận công nghiệp 4.0.