Tổng quan luận án
Luận án tiến sĩ mang tên "Nghiên cứu điều khiển trễ trong hệ thông điều khiển phản hồi qua mạng" thuộc chuyên ngành Kỹ thuật Điều khiển và Tự động hóa. Nghiên cứu tập trung vào hệ thống điều khiển qua mạng (Networked Control Systems - NCS), được định nghĩa là hệ thống trong đó thông tin trao đổi giữa đối tượng điều khiển và thiết bị điều khiển được thực hiện qua mạng điều khiển thời gian thực (Real-time Control Networks - RCNS).
Tính cấp thiết và khoảng trống nghiên cứu
Trong các cấu trúc điều khiển truyền thống, liên kết truyền dữ liệu điểm - điểm bằng dây dẫn giữa cảm biến, bộ điều khiển và thiết bị chấp hành được coi là hoàn hảo, không có trễ ngoài dự kiến. Tuy nhiên, sự phát triển của các hệ thống phức hợp như tự động hóa nhà máy, mạng robot di động, công nghiệp 4.0, giao thông thông minh và thiết bị hàng không vũ trụ đòi hỏi việc phân tán thiết bị về mặt địa lý và tích hợp mạng truyền thông để chia sẻ dữ liệu.
Khi các vòng lặp phản hồi được khép kín thông qua kênh truyền thông chia sẻ, hệ thống phải đối mặt với các hiện tượng bất lợi:
- Sự chậm trễ truyền thông do mạng gây ra.
- Hiện tượng mất gói hoặc bỏ gói dữ liệu.
- Hiện tượng rối loạn thứ tự gói tin khi đến đích.
- Lỗi lượng tử hóa từ các bộ chuyển đổi tương tự - số và số - tương tự.
- Cấu trúc liên kết và băng thông mạng biến đổi theo thời gian, cùng hiện tượng mờ dần (fading) của kênh truyền.
Các tham số mạng bất lợi này trực tiếp làm suy giảm chất lượng dịch vụ (QoS), chất lượng điều khiển (QoC), làm gia tăng độ quá điều chỉnh và có thể dẫn tới mất ổn định hệ thống vòng kín. Luận án chỉ ra khoảng trống nghiên cứu: phần lớn các nghiên cứu trước đây chỉ giới hạn ở bài toán truyền một gói dữ liệu duy nhất (toàn bộ đầu ra được gom lại gửi cùng lúc, không có sự cạnh tranh kênh truyền giữa các cảm biến) và chưa đưa ra điều kiện ổn định toàn cục rõ ràng cho trường hợp truyền nhiều gói từ các nguồn đo phân tán trong thực tế.
Mục tiêu và câu hỏi nghiên cứu
Mục tiêu của luận án được văn bản xác định cụ thể gồm hai nhiệm vụ:
- Nghiên cứu, phân tích và đánh giá ảnh hưởng của một số vấn đề ảnh hưởng đến chất lượng hệ thống khi điều khiển phản hồi qua mạng như: sự chậm trễ do mạng gây ra, lỗi truyền thông, tắc nghẽn mạng.
- Nghiên cứu phương pháp giảm thiểu ảnh hưởng của các tham số bất lợi như độ trễ truyền thông đến nâng cao hiệu suất RCNS trong tổng hợp hệ thống phản hồi qua mạng.
Hai kết quả cụ thể mà luận án đặt ra bao gồm:
- Đề xuất phương pháp truyền dữ liệu đo và điều khiển qua mạng truyền thông để giảm thiểu ảnh hưởng của các tham số mạng bất lợi đến hiệu suất RCNS như độ trễ của mạng (trình bày tại Chương 2, công bố tại các công trình [1], [2]).
- Đề xuất phương pháp điều khiển bù trễ qua mạng trên cơ sở logic mờ (trình bày tại Chương 3, công bố tại công trình [3]).
Đối tượng và phạm vi nghiên cứu
- Đối tượng nghiên cứu: Các phương pháp truyền dữ liệu đo và điều khiển qua mạng truyền thông; các phương pháp điều khiển bù trễ qua mạng trên cơ sở logic mờ.
- Phạm vi không gian và kỹ thuật: Các cấu hình mạng RCNS (tập trung, phi tập trung, phân tán); các giao thức mạng chuẩn như CAN, BACnet, Fieldbus, Ethernet, Internet, giao diện MPI; các chuẩn tín hiệu công nghiệp (0-10V, 0-5V, 0-20mA, 4-20mA, RS232, RS485, RS422); nền tảng máy chủ đám mây Google App Engine và cơ sở dữ liệu Google Cloud SQL; đối tượng điều khiển thực nghiệm là mô hình robot di động Omni.
- Phạm vi thời gian khảo sát tài liệu: Các công trình lý thuyết điều khiển và truyền thông từ các mốc lịch sử năm 1868 (Maxwell), 1903 (anh em nhà Wright), 1988 (Sato) đến các nghiên cứu trong và ngoài nước giai đoạn 2000 - 2019.
Tổng quan tài liệu và vị trí của luận án
Luận án điểm lại có hệ thống các hướng nghiên cứu về RCNS trong nước và quốc tế, phân chia theo các nhóm giải pháp chính:
Các hướng nghiên cứu quốc tế
- Mô hình hóa và phân tích trễ: Sato và đồng nghiệp (1988) khai phá kỹ thuật phân tích trễ mạng qua cơ chế luồng thông tin bùng nổ và kỹ thuật lưu trữ - chuyển tiếp tại các nút. Wu và cộng sự nghiên cứu mô hình hóa và phân tích tính ổn định của RCNS với độ trễ ngẫu nhiên dài. Kamrani và Mehraban ứng dụng các công cụ nhận dạng hệ thống để mô hình hóa động học trễ thời gian đầu cuối (end-to-end) cho Internet. Tipsuwan và Chow thiết lập mô hình RCNS điển hình có thời gian trễ.
- Bù trễ bằng phương pháp ngẫu nhiên, xếp hàng và điều khiển bền vững: Richards và Chow đánh giá bốn phương pháp (GSM, điều khiển ngẫu nhiên tối ưu LQG, xếp hàng, điều khiển bền vững) trên đối tượng động cơ điện một chiều kết nối mạng IP. Yue và cộng sự thiết kế bộ điều khiển $H_\infty$ bền vững không bộ nhớ cho hệ RCNS có tham số bất định, trễ và mất dữ liệu. Soucek và cộng sự khảo sát ảnh hưởng của trễ bất ổn trên nền tảng EIA-852 theo hai nguồn nhiễu: lưu lượng mạng và giao thức. Natori và Ohqueri đề xuất bộ bù trễ dựa trên quan sát nhiễu loạn truyền thông mà không đòi hỏi mô hình trễ định trước. Zhang và cộng sự nghiên cứu tính ổn định của lớp hệ thống đa chế độ, đồng thời biểu diễn RCNS phi tuyến dưới dạng mô hình mờ Takagi-Sugeno (T-S) kết hợp kỹ thuật điều khiển $H_\infty$. Li ứng dụng hàm Lyapunov-Krasovskii cùng công cụ bất đẳng thức ma trận tuyến tính (LMI) để tìm điều kiện đủ cho tính ổn định, đồng thời đề xuất phép chuyển đổi mô hình rời rạc và thiết kế bộ điều khiển phản hồi trạng thái ổn định tiệm cận. Liu và cộng sự thiết kế bộ điều khiển dự báo nối mạng xử lý trễ ngẫu nhiên trên cả kênh chuyển tiếp và phản hồi.
- Lập lịch tài nguyên và phân bổ băng thông: Wu và cộng sự xây dựng phương pháp lập lịch tin nhắn động phân tán theo thời hạn tin nhắn trên mạng CAN. Tipsuwan và Chow phát triển phần mềm trung gian lập lịch khuếch đại (Gain Scheduling Middleware - GSM) đưa ra điều kiện ổn định độc lập trễ cho hệ thống không thụ động. Xia và cộng sự đưa ra cấu trúc gồm bộ tạo dự đoán điều khiển kết hợp bộ bù trễ mạng. Li và Chow nghiên cứu lập lịch tỷ lệ mẫu; Al-Hammouri và cộng sự phát triển sơ đồ phân bổ băng thông không đồng bộ dựa trên bài toán tối ưu hóa lồi phân tán. Hong và cộng sự ứng dụng mạng Petri chuyển tiếp theo thời gian; Martí và Velasco xử lý lấy mẫu bất thường trong lập lịch thời gian thực. Pereira và cộng sự thiết kế giao thức MAC không va chạm với lập lịch ưu tiên tĩnh trong mạng công nghiệp không dây. Grenier và Navet khảo sát chính sách lập lịch trực tuyến ở tầng MAC. Về phân bổ băng thông động (DBA), Gannett cùng công trình khảo sát của McGarry và cộng sự phân tích các mô hình cho mạng quang và ATM. Minero và cộng sự chứng minh định lý tốc độ dữ liệu cho hệ rời rạc tuyến tính; Li và AlRegib tối ưu hóa mối quan hệ giữa số lượng cảm biến hoạt động và tốc độ bit lượng tử hóa trong mạng cảm biến không dây (WSN); Soglo và Yang phối hợp thuật toán bù và ước lượng trễ cùng hiện tượng bỏ gói tại bộ điều khiển.
- Phân tích ổn định hệ thống chuyển mạch và giao thức mạng: Walsh, Hong Ye và Linda G. Bushnell giới thiệu giao thức Try-Once-Discard (TOD) cho hệ MIMO, chứng minh tính ổn định hàm mũ toàn cục so với phương pháp lập lịch tĩnh trên mô hình tuabin khí ô tô và lò phản ứng. Hai Lin và Panos J. Antsaklis (2009) khảo sát độ ổn định và ổn định chuyển mạch cho hệ thống chuyển mạch tuyến tính dưới quy luật chuyển mạch tùy ý. Richa Sharma và Deepak Nagaria (2019) phân tích ổn định hệ RCNS bằng LMI dưới giả định thời gian trễ nhỏ hơn chu kỳ lấy mẫu.
Các hướng nghiên cứu trong nước
- Phạm Quang Đăng và Bùi Quốc Khánh (2007) khảo sát trễ truyền thông trong hệ truyền động nhiều trục phân tán, ứng dụng bộ lọc Kalman với hệ số biến đổi theo thời gian để ước lượng trạng thái.
- Đặng Xuân Kiên (2016) đề xuất giải pháp bù trễ biến đổi và nhiễu dựa trên mô hình dự đoán Smith thích nghi kết hợp logic mờ, mạng thần kinh nhân tạo và bộ lọc Q-filter.
- Phạm Duy Hưng (luận án tiến sĩ) nghiên cứu cấu trúc điều khiển phân tán đa tầng (HDC), thuật toán theo dõi đa mục tiêu (MTT) và bộ tạo đích ảo (VTG) trên lưới lục giác cho hệ đa robot.
- Huỳnh Trọng Thưa (luận án tiến sĩ) tối ưu hóa mạng cảm biến không dây qua giải thuật phân cụm cân bằng năng lượng, định tuyến cân bằng năng lượng kết hợp trễ liên kết, định tuyến $k$ đường ngắn nhất và giải thuật định tuyến phân tán có ràng buộc trễ đầu cuối (end-to-end).
Khoảng trống luận án giải quyết
Kế thừa các công trình trên, luận án tập trung giải quyết việc kết hợp ràng buộc truyền thông với việc điều khiển thu thập dữ liệu từ nhiều nguồn đo độc lập, phân tán lên nền tảng điện toán đám mây, đồng thời đề xuất giải pháp bù trễ mạng kết hợp logic mờ, kỹ thuật Backstepping, chế độ trượt và bộ lập lịch GSM áp dụng cụ thể cho đối tượng robot di động Omni.
Cơ sở lý thuyết và phương pháp nghiên cứu
Khung lý thuyết và khái niệm sử dụng
- Mô hình trễ thời gian trong RCNS: Luận án chia quá trình trễ thành ba thành phần:
- Trễ từ cảm biến đến bộ điều khiển ($\tau_{sc}$).
- Thời gian tính toán thuật toán tại bộ điều khiển ($\tau_c$).
- Trễ từ bộ điều khiển đến cơ cấu chấp hành ($\tau_{ca}$).
Tổng thời gian trễ của hệ thống được xác định bởi công thức:
$$\tau = \tau_{sc} + \tau_c + \tau_{ca}$$
Thời điểm cơ cấu chấp hành nhận và thực thi tín hiệu điều khiển $u(t_k)$ tương ứng với mẫu đo tại thời điểm $t_k$ là:
$$t_k + \tau_{sc} + \tau_c + \tau_{ca}$$
- Khái niệm thời gian thực:
- Hệ thời gian thực cứng (hard real-time): hàm tiện ích giảm ngay về 0 khi vượt quá thời hạn hoàn thành nhiệm vụ (deadline).
- Hệ thời gian thực mềm (soft real-time): hàm tiện ích giảm dần theo thời gian trễ.
- Lý thuyết điều khiển phi tuyến và thông minh:
- Kỹ thuật điều khiển cuốn chiếu (Backstepping).
- Điều khiển chế độ trượt (Sliding Mode Control).
- Lý thuyết logic mờ (Fuzzy logic) và mô hình mờ Takagi-Sugeno.
- Kỹ thuật lập lịch khuếch đại thích ứng (GSM - Gain Scheduling Middleware) nhằm thích ứng với biến thiên trễ ngẫu nhiên.
- Kiến trúc mạng và phân tán dữ liệu:
- Ba cấu hình cơ bản: Tập trung, Phi tập trung, và Phân tán (DNCS).
- Công nghệ điện toán đám mây: Google App Engine (PaaS), cơ sở dữ liệu quan hệ Google Cloud SQL (MySQL), giao thức truyền thông HTTP (GET/POST) và mạng công nghiệp MPI.
Phương pháp nghiên cứu
Luận án kết hợp nghiên cứu lý thuyết với thực nghiệm kỹ thuật:
- Phương pháp nghiên cứu tài liệu: Thu thập, phân loại, đánh giá các công trình lý thuyết điều khiển và truyền thông mạng.
- Nghiên cứu lý thuyết: Xây dựng mô hình toán học phản ánh sự tương tác giữa truyền thông, tính toán và điều khiển; thiết lập thuật toán xác định thứ tự truyền cho nhiều nút cảm biến dựa trên nhu cầu truyền dẫn; thiết kế bộ điều khiển thích ứng bù trễ.
- Thực nghiệm kiểm chứng: Cài đặt phần mềm, cấu hình phần cứng PLC, thiết lập kết nối đám mây, thử nghiệm thuật toán điều khiển trên hệ thống robot Omni và đánh giá so sánh hiệu năng.
Nguồn tư liệu và công cụ kỹ thuật
- Chuẩn giao tiếp phần cứng: vòng lặp dòng điện 4-20mA, điện áp 0-5V, 0-10V, giao tiếp nối tiếp RS232/RS485/RS422, mạng MPI.
- Nền tảng phần mềm: tệp cấu hình
app.yaml, ngôn ngữ kịch bản trên App Engine, cơ sở dữ liệu Cloud SQL, môi trường điều khiển lập trình PLC.
Nội dung chính theo từng chương
Chương 1: Tổng quan về hệ thống điều khiển kết nối mạng
Chương 1 hệ thống hóa cơ sở lý luận về RCNS, bắt đầu từ sự phát triển của lý thuyết điều khiển từ nghiên cứu của Maxwell (1868) và thực nghiệm của anh em nhà Wright (1903), qua điều khiển cổ điển đến điều khiển thông minh và điều khiển qua mạng.
Chương phân tích đặc điểm kỹ thuật của ba cấu hình RCNS chính:
| Cấu hình |
Nguyên lý hoạt động |
Ưu điểm |
Nhược điểm |
| Tập trung |
Toàn bộ số liệu cảm biến gửi về một bộ xử lý trung tâm để hợp nhất và tính toán lệnh điều khiển. |
Hiệu suất điều khiển toàn cục có thể đạt mức tối ưu. |
Dễ lỗi bộ xử lý trung tâm; chi phí tính toán lớn; khó mở rộng khi số lượng nút tăng cao. |
| Phi tập trung |
Mỗi nút điều khiển cục bộ chỉ dựa vào thông tin của chính nó, không chia sẻ với các nút lân cận. |
Giảm gánh nặng tính toán và độ phức tạp thiết kế; dễ mở rộng quy mô. |
Thiếu sự hợp tác làm suy giảm hiệu suất chung; giới hạn phạm vi ứng dụng trong mạng cảm biến - chấp hành lớn. |
| Phân tán (DNCS) |
Các hệ thống con trao đổi dữ liệu qua mạng chia sẻ; các bộ điều khiển lân cận phối hợp hành động. |
Có tính mô đun hóa cao, khả năng mở rộng tốt và độ bền vững trước lỗi cục bộ. |
Đòi hỏi giải quyết bài toán kiểm soát hợp tác phức tạp và tối ưu hóa phân bổ tài nguyên mạng. |
Nội dung chương đi sâu vào các hiện tượng bất lợi do mạng gây ra:
- Trễ thời gian: Bao gồm trễ tính toán phần cứng (ADC, DAC, vi xử lý - thường nhỏ), trễ truy cập hàng đợi mạng và trễ truyền thông trên kênh.
- Bỏ gói dữ liệu: Được mô hình hóa dưới dạng ngẫu nhiên (quy trình Bernoulli, chuỗi Markov) hoặc xác định (xác định số lần mất gói liên tiếp tối đa cho phép).
- Rối loạn gói dữ liệu: Xảy ra khi trễ mạng lớn hơn chu kỳ lấy mẫu, làm gói tin đến sai thứ tự; giải pháp phổ biến là dùng mạch giữ bậc không (ZOH) kết hợp loại bỏ chủ động các gói lỗi thời.
- Lỗi lượng tử hóa: Phát sinh do sự chuyển đổi tín hiệu giữa không gian liên tục và tập hữu hạn số qua bộ ADC/DAC.
- Cấu trúc mạng và kênh truyền: Phân tích ảnh hưởng của topo mạng biến đổi theo thời gian, hiện tượng fading nhanh/chậm và sự dao động của băng thông mạng truyền thông.
Chương 1 cũng tổng thuật các công trình giải quyết trễ mạng (phương pháp tối ưu LQG, đệm hàng đợi, điều khiển $H_\infty$, mạng mờ T-S, chuyển đổi mô hình rời rạc, LMI, kỹ thuật GSM, giao thức TOD) và tổng kết các nghiên cứu tiêu biểu của các tác giả trong nước.
Chương 2: Mô hình thu thập dữ liệu qua mạng
Chương 2 trình bày kiến trúc phân tầng từ hệ điều khiển điểm - điểm truyền thống (sử dụng vòng lặp 4-20mA, PLC hoặc bộ điều khiển PID), hệ thống điều khiển phân tán DCS, đến hệ thống điều khiển kết nối mạng RCNS hoàn chỉnh.
Tác giả phân tích chi tiết quá trình trễ thời gian trong vòng điều khiển phản hồi: khi triển khai thực tế trên các bộ xử lý chuyên dụng, thời gian tính toán $\tau_c$ và thời gian biến đổi của bộ ADC/DAC được coi là gần như không đổi; trong khi đó $\tau_{sc}$ và $\tau_{ca}$ thay đổi ngẫu nhiên theo tải mạng, giao thức truy cập và thuật toán lập lịch thông điệp.
Để giải quyết bài toán thu thập dữ liệu từ nhiều nguồn đo công nghiệp (nhiệt độ, độ ẩm, ánh sáng, áp suất, lưu lượng, mức nước, nồng độ bụi, tốc độ động cơ, hình ảnh camera, tín hiệu báo cháy) truyền về máy chủ giám sát, chương 2 đề xuất phương pháp kết nối 4 bước:
[Cảm biến / Chấp hành]
[Bộ điều khiển PLC] (Chuyển đổi ADC/DAC thành dữ liệu số)
[Máy tính điều hành] (Lưu trữ CSDL cục bộ tần suất cao)
[Google App Engine] (So khớp URL qua app.yaml, lọc header)
[Google Cloud SQL] (Lưu trữ CSDL MySQL và hiển thị giao diện Web)
Quy trình thực hiện cụ thể:
- Bước 1: Xác định thông số và lựa chọn thiết bị: Khảo sát các đại lượng vật lý cần đo, phạm vi làm việc, độ nhạy; lựa chọn cảm biến và cơ cấu chấp hành hỗ trợ tín hiệu chuẩn công nghiệp (0-10V, 0-5V, 0-20mA, 4-20mA, RS232, RS485, RS422); chọn cấu hình cổng vào/ra (I/O) tương ứng cho PLC.
- Bước 2: Kết nối cảm biến và chấp hành với PLC: Tín hiệu đo được chuẩn hóa đưa qua các cổng ADC/DAC của PLC, chuyển đổi thành số liệu dạng số (digital number) lưu trữ trong các vùng nhớ nội bộ của PLC.
- Bước 3: Kết nối PLC với máy tính điều hành: Sử dụng giao diện truyền thông đa điểm MPI (Multi Point Interface) để truyền dữ liệu giữa PLC và máy tính điều hành. Máy tính điều hành chạy hệ quản trị cơ sở dữ liệu để ghi nhận dữ liệu liên tục theo chu kỳ từ vài giây đến vài chục giây một lần.
- Bước 4: Kết nối máy tính điều hành lên máy chủ điện toán đám mây:
- Máy tính điều hành đóng gói dữ liệu đo thành yêu cầu HTTP (HTTP request dạng GET hoặc POST) truyền qua Internet tới ứng dụng trên Google App Engine (GAE). Ví dụ định dạng yêu cầu dạng GET:
http://ptntd.php?nhietdo=30&doam=70&domovan=20&...
- GAE nhận diện định danh ứng dụng (App ID), đối chiếu URL yêu cầu với mẫu mô tả trong tệp cấu hình
app.yaml để kích hoạt tập lệnh xử lý tương ứng (receivedata).
- Vì lý do an toàn, hệ thống trung gian và GAE tự động loại bỏ các tiêu đề HTTP gồm:
Accept-Encoding, Connection, Keep-Alive, Proxy-Authorization, TE, Trailer, Transfer-Encoding.
- Tập lệnh xử lý trích xuất tham số từ luồng dữ liệu vào chuẩn, kết nối tới cơ sở dữ liệu quan hệ Google Cloud SQL (MySQL) để ghi dữ liệu, phục vụ giám sát và trình diễn thông số trên giao diện web.
Chương 3: Phương pháp điều khiển bù trễ qua mạng trên cơ sở logic mờ và áp dụng thử nghiệm cho đối tượng robot Omni
Dựa trên các kết quả được giới thiệu trong đề cương và phần mở đầu của luận án, Chương 3 tập trung giải quyết bài toán tổng hợp bộ điều khiển bù trễ cho đối tượng phi tuyến cụ thể:
- Đề xuất bộ điều khiển thích ứng cho robot di động Omni bằng cách tích hợp kỹ thuật cuốn chiếu (Backstepping) với phương pháp điều khiển chế độ trượt dựa trên logic mờ.
- Tích hợp phần mềm trung gian lập lịch khuếch đại (GSM) vào mạng điều khiển để bù trừ trực tiếp sự thay đổi thời gian trễ của kênh truyền thông.
- Tiến hành thực nghiệm kiểm chứng giải thuật điều khiển qua mạng đối với robot Omni nhằm đánh giá chất lượng bám quỹ đạo và tính ổn định của hệ thống khi có trễ truyền thông tác động.
Kết quả và những đóng góp mới
Các đóng góp mới về mặt khoa học và kỹ thuật
- Hệ thống hóa lý thuyết về các hiện tượng bất lợi trong RCNS: Luận án đã phân loại chi tiết các nguồn gây suy giảm chất lượng điều khiển mạng, bao gồm bản chất của ba thành phần trễ thời gian ($\tau_{sc}, \tau_c, \tau_{ca}$), quy luật mất gói ngẫu nhiên/xác định, rối loạn thứ tự truyền tin, lỗi lượng tử hóa và hiện tượng kênh truyền mờ dần.
- Đề xuất phương pháp truyền dữ liệu đo và điều khiển đa nguồn lên nền tảng đám mây: Luận án xây dựng hoàn chỉnh quy trình kỹ thuật 4 bước kết nối cảm biến/chấp hành công nghiệp qua PLC, mạng MPI, máy tính điều hành và dịch vụ đám mây Google App Engine kết hợp Google Cloud SQL. Giải pháp này cho phép thu thập, lưu trữ và giám sát các thông số hoạt động phân tán với tần suất cao, hỗ trợ quản lý vận hành từ xa (công bố tại các công trình [1], [2]).
- Phát triển thuật toán điều khiển bù trễ thích ứng cho robot Omni: Xây dựng thành công giải pháp điều khiển bù trễ qua mạng dựa trên sự kết hợp giữa kỹ thuật Backstepping, điều khiển chế độ trượt mờ và phần mềm trung gian GSM, chứng minh khả năng ổn định và nâng cao chất lượng điều khiển cho đối tượng robot Omni khi chịu ảnh hưởng của trễ mạng (công bố tại công trình [3]).
Giải pháp và kiến nghị kỹ thuật
- Khuyến nghị ứng dụng mô hình điều khiển phân tán (DNCS) thay thế cho mô hình tập trung đối với các hệ thống công nghiệp quy mô lớn để giảm thiểu nghẽn cổ chai tính toán và hạn chế nguy cơ dừng toàn bộ hệ thống khi nút trung tâm gặp sự cố.
- Khuyến nghị áp dụng quy chuẩn lọc tiêu đề HTTP và cấu hình tệp định tuyến
app.yaml chặt chẽ khi tích hợp hệ thống điều khiển công nghiệp với các nền tảng điện toán đám mây công cộng.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế được ghi nhận từ văn bản
- Luận án giả định độ trễ tính toán $\tau_c$ tại bộ điều khiển chuyên dụng và thời gian trễ chuyển đổi của các khâu ADC/DAC là một hằng số cố định hoặc không đáng kể, điều này có thể chưa phản ánh hết các trường hợp bộ vi xử lý bị quá tải tác vụ nền.
- Kỹ thuật loại bỏ các gói tin đến chậm hoặc rối loạn thứ tự thông qua bộ giữ bậc không (ZOH) làm mất đi một phần thông tin trạng thái quá khứ có thể hữu ích cho thuật toán ước lượng.
- Cơ chế truyền thông dữ liệu đám mây qua giao thức HTTP (GET/POST) có thể chịu sự biến động trễ lớn hơn so với các giao thức mạng thời gian thực chuyên dụng khi băng thông Internet công cộng bị suy giảm.
Hướng nghiên cứu tiếp
- Mở rộng nghiên cứu các thuật toán tận dụng thông tin từ các gói dữ liệu bị rối loạn thứ tự thay vì loại bỏ chủ động.
- Khảo sát các mô hình phân bổ băng thông động (DBA) và lập lịch thông điệp không đồng bộ ở tầng liên kết dữ liệu cho các hệ thống có cấu trúc topo biến đổi liên tục.
- Thử nghiệm giải pháp điều khiển thích ứng Backstepping - trượt mờ kết hợp GSM trên các đối tượng công nghiệp khác ngoài mô hình robot Omni.
Giá trị tham khảo
Đối tượng thụ hưởng
- Nghiên cứu sinh và học viên cao học: Chuyên ngành Kỹ thuật Điều khiển, Tự động hóa, Robot học và Mạng truyền thông công nghiệp; có thể sử dụng luận án làm tài liệu tham khảo về phương pháp phân tích trễ mạng, điều khiển bền vững và điều khiển mờ thích ứng.
- Giảng viên đại học: Sử dụng các nội dung tổng quan ở Chương 1 và mô hình phân tích thời gian trễ ở Chương 2 làm bài giảng chuyên đề cho các học phần Hệ thống điều khiển phân tán, Mạng truyền thông công nghiệp và Điều khiển thông minh.
- Kỹ sư tích hợp hệ thống và tự động hóa: Tham khảo chi tiết quy trình 4 bước kết nối dữ liệu từ thiết bị đo công nghiệp qua PLC lên dịch vụ đám mây (Google App Engine, Cloud SQL) để triển khai các ứng dụng giám sát và điều khiển giám sát từ xa trong nhà máy.
Các phần có giá trị tham khảo cao
- Bảng phân loại và so sánh ưu nhược điểm của ba cấu hình mạng: tập trung, phi tập trung và phân tán.
- Khung phân tích toán học về sự hình thành độ trễ tổng $\tau = \tau_{sc} + \tau_c + \tau_{ca}$ trong vòng điều khiển phản hồi.
- Cấu trúc kịch bản gửi nhận dữ liệu qua HTTP và lưu đồ cấu hình dịch vụ đám mây phục vụ giám sát công nghiệp.
Câu hỏi thường gặp
1. Thời gian trễ tổng trong vòng điều khiển phản hồi qua mạng RCNS được hình thành từ những thành phần nào?
Theo phân tích của luận án tại mục 2.3, thời gian trễ tổng $\tau$ bao gồm ba thành phần:
- $\tau_{sc}$: Thời gian trễ truyền thông từ bộ cảm biến đến bộ điều khiển qua mạng.
- $\tau_c$: Thời gian tính toán thuật toán điều khiển tại bộ xử lý.
- $\tau_{ca}$: Thời gian trễ truyền tín hiệu lệnh từ bộ điều khiển đến cơ cấu chấp hành qua mạng.
Tổng thời gian trễ được xác định bằng $\tau = \tau_{sc} + \tau_c + \tau_{ca}$, và cơ cấu chấp hành sẽ thực thi lệnh tại thời điểm $t_k + \tau_{sc} + \tau_c + \tau_{ca}$ đối với mẫu đo lấy tại thời điểm $t_k$.
2. Sự khác biệt cơ bản giữa ba cấu hình mạng: tập trung, phi tập trung và phân tán trong RCNS là gì?
- Cấu hình tập trung: Mọi dữ liệu đo từ các cảm biến đều gửi về một bộ xử lý trung tâm duy nhất để tính toán; ưu điểm là có thể đạt điều khiển tối ưu toàn cục nhưng nhược điểm là tải tính toán lớn, chi phí cao và dễ sụp đổ toàn bộ nếu nút trung tâm bị lỗi.
- Cấu hình phi tập trung: Mỗi bộ điều khiển chỉ sử dụng dữ liệu đo cục bộ để ra quyết định độc lập, không trao đổi với các nút lân cận; giúp giảm tải tính toán nhưng hiệu suất toàn hệ thống có thể bị suy giảm do thiếu phối hợp.
- Cấu hình phân tán (DNCS): Các hệ thống con trao đổi thông tin qua mạng chia sẻ và các bộ điều khiển lân cận có thể truyền nhận dữ liệu với nhau để phối hợp hành động, tạo ra tính mô đun hóa cao và độ bền vững trước lỗi.
3. Quy trình 4 bước kết nối dữ liệu từ cảm biến lên máy chủ đám mây của luận án gồm những gì?
Quy trình gồm 4 bước liên hoàn:
- Bước 1: Xác định thông số đo, chọn cảm biến/thiết bị chấp hành theo chuẩn công nghiệp (0-10V, 4-20mA, RS485...) và lựa chọn cấu hình cổng PLC tương ứng.
- Bước 2: Đưa tín hiệu qua bộ chuyển đổi, đọc dữ liệu vào PLC qua cổng ADC/DAC thành dữ liệu số trong bộ nhớ.
- Bước 3: Truyền dữ liệu từ PLC sang máy tính điều hành qua mạng MPI, lưu vào cơ sở dữ liệu nội bộ với tần suất chu kỳ từ vài giây đến vài chục giây.
- Bước 4: Máy tính điều hành gửi HTTP request (GET/POST) qua Internet lên Google App Engine, hệ thống xử lý tập lệnh so khớp URL qua
app.yaml và lưu vào Google Cloud SQL để trình diễn trên nền web.
4. Những trường tiêu đề HTTP (HTTP headers) nào bị loại bỏ khi truyền dữ liệu lên Google App Engine?
Vì mục đích bảo mật, các tiêu đề HTTP sau đây sẽ bị hệ thống proxy trung gian và Google App Engine loại bỏ khỏi yêu cầu trước khi chuyển đến ứng dụng:
Accept-Encoding
Connection
Keep-Alive
Proxy-Authorization
TE
Trailer
Transfer-Encoding
5. Luận án đề xuất giải pháp điều khiển bù trễ nào cho đối tượng robot Omni?
Tại Chương 3, luận án đề xuất bộ điều khiển thích ứng cho robot Omni kết hợp kỹ thuật cuốn chiếu (Backstepping) với điều khiển chế độ trượt dựa trên logic mờ. Đồng thời, cấu trúc phần mềm trung gian lập lịch khuếch đại (GSM) được thiết kế tích hợp vào hệ thống để trực tiếp bù trừ thời gian trễ của mạng truyền thông.
Kết luận
Luận án "Nghiên cứu điều khiển trễ trong hệ thông điều khiển phản hồi qua mạng" đã giải quyết có hệ thống các vấn đề lý luận và kỹ thuật thực tiễn liên quan đến độ trễ và các hiện tượng bất lợi trong hệ thống điều khiển kết nối mạng thời gian thực (RCNS). Tác giả đã xây dựng mô hình thu thập dữ liệu công nghiệp đa thông số 4 bước kết nối qua PLC và nền tảng điện toán đám mây Google App Engine/Cloud SQL, đồng thời đề xuất giải pháp điều khiển bù trễ thích ứng kết hợp Backstepping, chế độ trượt mờ và phần mềm trung gian GSM áp dụng thành công trên đối tượng robot di động Omni. Các kết quả nghiên cứu cung cấp cơ sở tài liệu học thuật và giải pháp kỹ thuật có giá trị ứng dụng rõ ràng cho lĩnh vực tự động hóa phân tán và điều khiển qua mạng.