Tổng quan nghiên cứu

Mạng cảm biến không dây truyền thống đóng vai trò hạ tầng trọng yếu trong kỷ nguyên vạn vật kết nối, nhưng thường xuyên đối mặt với điểm nghẽn nghiêm trọng về giới hạn năng lượng pin, phổ biến ở mức dung lượng 10800 J và ngưỡng duy trì tối thiểu 540 J. Khi các nút cạn kiệt nguồn điện, toàn bộ hoạt động thu thập và truyền dữ liệu sẽ bị gián đoạn. Sự ra đời của mạng cảm biến sạc không dây cùng sự hỗ trợ của thiết bị sạc di động trang bị nguồn năng lượng 108000 J và công suất phát 5 J/s đã mở ra bước đột phá mới nhằm duy trì mạng vận hành liên tục.

Tuy nhiên, phần lớn các công trình trước đây đều dựa trên giả định phi thực tế rằng thiết bị sạc có nguồn năng lượng vô hạn hoặc buộc phải ghé thăm tất cả các cảm biến trong một chu kỳ với cơ chế sạc đầy 100%. Cách tiếp cận này khiến các cảm biến đang ở tình trạng khẩn cấp bị cạn năng lượng do thời gian chờ đợi quá dài, đồng thời gây lãng phí hành trình tại các nút chưa thực sự cần sạc. Luận văn tập trung giải quyết bài toán tối thiểu hóa số lượng cảm biến cạn kiệt năng lượng trong mạng cảm biến sạc không dây, đồng thời tối ưu hóa chi phí năng lượng di chuyển của thiết bị sạc.

Nghiên cứu được thiết lập trên không gian mô phỏng kích thước 1000 x 1000 m2 với quy mô khảo sát mở rộng từ 20 đến 300 nút cảm biến. Kết quả nghiên cứu mang lại giá trị thực tiễn vượt trội khi giải thuật đề xuất rút ngắn thời gian xử lý hơn 86 lần so với bộ giải quy hoạch nguyên tối ưu tuyệt đối, đồng thời giảm tới 23.6 nút cảm biến bị hỏng do hết pin so với các phương pháp tiến hóa hiện hành tại quy mô 250 nút.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Khung lý thuyết của luận văn được xây dựng trên sự giao thoa giữa mô hình toán học tối ưu hóa tổ hợp và trí tuệ nhân tạo tính toán. Trước hết, bài toán được mô hình hóa dưới dạng quy hoạch tuyến tính nguyên hỗn hợp nhằm thiết lập hàm mục tiêu kép: giảm thiểu tổng số nút cảm biến cạn năng lượng và tối thiểu hóa tỷ số tiêu hao năng lượng di chuyển trên tổng dung lượng pin của thiết bị sạc.

Bên cạnh đó, lý thuyết logic mờ Mamdani được tích hợp để giải quyết tính bất định và độ biến thiên liên tục của trạng thái cảm biến. Hệ thống sử dụng phương pháp giải mờ trọng tâm dựa trên 3 biến ngôn ngữ đầu vào gồm: năng lượng còn lại, tốc độ tiêu thụ năng lượng và khoảng cách Euclid đến trạm gốc, cùng tập luật suy diễn gồm 27 quy tắc IF-THEN để xác định trọng số ưu tiên trong khoảng từ 0 đến 1 cho từng nút.

Cuối cùng, giải thuật di truyền được mở rộng với cơ chế mã hóa khóa ngẫu nhiên cho bài toán định tuyến và mã hóa vector thực cho bài toán phân bổ thời gian sạc. Nghiên cứu áp dụng các toán tử tiến hóa nâng cao gồm lai ghép nhị phân mô phỏng, lai ghép hỗn hợp điểm đơn và trung bình số học, đột biến đa thức cùng thuật toán điều chỉnh cá thể nhằm đảm bảo tổng năng lượng sạc không vượt quá giới hạn vật lý 108000 J của xe sạc.

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

Nghiên cứu sử dụng phương pháp thực nghiệm mô phỏng trên nền tảng C++ và MATLAB, vận hành trên phần cứng vi xử lý Intel Core i3-6006U xung nhịp 2.0 GHz cùng bộ nhớ RAM 8 GB. Dữ liệu thực nghiệm được tạo lập thông qua phương pháp lấy mẫu ngẫu nhiên không gian phân phối chuẩn Monte Carlo trong phạm vi 1000 x 1000 m2. Cỡ mẫu nghiên cứu bao gồm 2 tập dữ liệu quy mô nhỏ (20 và 25 nút) để kiểm chuẩn tính tối ưu đối sánh và 5 tập dữ liệu quy mô lớn (150, 175, 200, 250, 300 nút) để đánh giá khả năng mở rộng.

Mỗi kịch bản mạng được chạy lặp lại độc lập 30 lần để lấy giá trị trung bình thống kê, triệt tiêu sai số ngẫu nhiên. Lý do lựa chọn giải thuật tiến hóa lai logic mờ thay vì bộ giải tối ưu toán học thuần túy là do bài toán thuộc nhóm NP-khó với không gian tìm kiếm bùng nổ theo cấp giai thừa, khiến các bộ giải chính xác mất hàng nghìn giây ngay ở quy mô 25 nút, trong khi phương pháp xấp xỉ đề xuất chỉ mất khoảng 15 đến 21 giây để đưa ra lời giải gần tối ưu.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Thực nghiệm cho thấy giải thuật lai logic mờ và di truyền (HFLGA) đạt hiệu năng vượt trội trên cả khía cạnh thời gian thực thi lẫn chất lượng giải pháp:

  • So sánh với bộ giải chính xác quy hoạch tuyến tính nguyên hỗn hợp: Ở quy mô 20 cảm biến, giải thuật đề xuất đạt kết quả tương đương với 0 nút chết, tổng quãng đường di chuyển chênh lệch không đáng kể (1614 m so với 1432 m), nhưng thời gian thực thi giảm từ 300 giây xuống chỉ còn 15.2 giây (nhanh hơn 19.7 lần). Ở quy mô 25 cảm biến, thời gian tính toán giảm ngoạn mục từ 1800 giây xuống 20.9 giây, tương đương tốc độ xử lý nhanh hơn khoảng 86 lần.
  • Hiệu quả của mô-đun tiền xử lý logic mờ: So sánh với chiến lược chọn nút ngẫu nhiên và chiến lược sạc toàn bộ cảm biến, tại quy mô 300 nút, giải thuật HFLGA giúp giảm lần lượt 6 nút chết so với phương pháp ngẫu nhiên và 9 nút chết so với phương pháp sạc toàn bộ.
  • Khả năng kiểm soát số lượng nút hỏng khi mật độ mạng tăng: Tại mật độ 250 nút, giải thuật đề xuất giúp giảm số nút cạn năng lượng vượt trội: ít hơn 10.5 nút so với thuật toán di truyền sạc từng phần, ít hơn 17.6 nút so với thuật toán hàng đợi yêu cầu trực tuyến, và ít hơn 23.6 nút so với thuật toán bầy đàn kết hợp di truyền.
  • Tối ưu hóa chi phí năng lượng di chuyển: Xe sạc trong mô hình đề xuất chỉ tiêu tốn khoảng 6000 đến 8000 J năng lượng hành trình, duy trì mức ổn định ngay cả khi số nút tăng từ 150 lên 300, trong khi các thuật toán sạc toàn phần tiêu tốn từ 15000 đến 18000 J do phải duyệt qua toàn bộ mạng lưới.

Thảo luận kết quả

Hiệu năng vượt bậc của giải thuật xuất phát từ cơ chế sàng lọc thông minh của hệ thống hỗ trợ quyết định logic mờ. Bằng cách gán trọng số ưu tiên chính xác, thiết bị sạc chỉ tập trung cứu các nút cảm biến có năng lượng thấp và tốc độ tiêu thụ cao ở xa trạm gốc, loại bỏ hoàn toàn các lượt ghé thăm không cần thiết tới những nút còn đủ năng lượng hoạt động.

Các dữ liệu thực nghiệm có thể được trực quan hóa sinh động thông qua biểu đồ đường so sánh số lượng nút chết theo mật độ cảm biến và biểu đồ cột nhóm thể hiện mức tiêu thụ năng lượng di chuyển giữa các thuật toán. Kết quả chứng minh rằng việc kết hợp cơ chế sạc từng phần linh hoạt với kỹ thuật tối ưu hóa đồng thời đường đi và thời gian dừng sạc là lời giải tối ưu cho bài toán vận hành mạng cảm biến sạc không dây quy mô lớn, khắc phục triệt để nhược điểm của các nghiên cứu tiền nhiệm vốn giả định dung lượng pin xe sạc vô hạn.

Đề xuất và khuyến nghị

  • Tích hợp hệ thống tiền xử lý logic mờ vào khối quản lý tại trạm gốc: Các kỹ sư vận hành hệ thống IoT cần triển khai cài đặt mô-đun tính toán trọng số ưu tiên trên máy chủ trung tâm trong vòng 3 đến 6 tháng tới, nhằm giảm 25% đến 30% độ trễ ra quyết định điều phối xe sạc.
  • Ứng dụng giải thuật tiến hóa lai HFLGA vào bộ điều khiển xe sạc tự hành: Đội ngũ phát triển phần mềm nhúng và robot tự động cần lập trình thuật toán HFLGA trực tiếp vào hệ thống định vị của xe sạc trong vòng 6 đến 12 tháng, mục tiêu nâng tỷ lệ sống sót của toàn mạng lên trên 90% trong mỗi chu kỳ hoạt động.
  • Chuyển đổi từ cơ chế sạc đầy cố định sang cơ chế sạc từng phần thích ứng: Doanh nghiệp khai thác mạng cảm biến cần thiết lập chính sách điều phối năng lượng linh hoạt theo chu kỳ 24 đến 48 giờ, giúp duy trì năng lượng tiêu thụ di chuyển dưới ngưỡng 8000 J và khai thác tối đa công suất phát 5 J/s của thiết bị sạc.
  • Chuẩn hóa quy trình giám sát và thu thập thông số tiêu hao năng lượng thời gian thực: Bộ phận quản trị mạng cần ban hành quy chuẩn ghi nhận dữ liệu định kỳ mỗi khoảng thời gian xác định, đảm bảo sai số đo lường tốc độ tiêu thụ năng lượng của cảm biến duy trì dưới mức 5% để làm đầu vào chuẩn xác cho thuật toán tối ưu.

Đối tượng nên tham khảo luận văn

  • Học viên cao học và nghiên cứu sinh ngành Khoa học dữ liệu, Trí tuệ nhân tạo và Kỹ thuật mạng: Luận văn cung cấp mô hình toán học quy hoạch tuyến tính nguyên hỗn hợp hoàn chỉnh và phương pháp thiết kế giải thuật tiến hóa lai ghép chuyên sâu để giải quyết các bài toán tối ưu tổ hợp phức tạp.
  • Kỹ sư nghiên cứu và phát triển hệ thống IoT công nghiệp: Cung cấp giải pháp thực tế để giải quyết bài toán cấp nguồn liên tục cho các mạng cảm biến giám sát diện rộng từ 150 đến 300 điểm đo trong quan trắc môi trường và nông nghiệp thông minh.
  • Giảng viên và nhà khoa học chuyên ngành Thuật toán tiến hóa: Khai thác chi tiết cơ chế mã hóa khóa ngẫu nhiên, toán tử lai ghép nhị phân mô phỏng SBX, toán tử SPAH và thuật toán hiệu chỉnh cá thể phục vụ công tác giảng dạy và phát triển học thuật.
  • Doanh nghiệp công nghệ phát triển giải pháp Đô thị thông minh và Robot tự hành: Ứng dụng mô hình lập lịch trình sạc và phân bổ thời gian dừng đỗ cho đội xe tự hành phục vụ sạc điện thông minh trong không gian từ 200 đến 500 trạm thiết bị.

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

Sự khác biệt cốt lõi giữa mạng cảm biến không dây truyền thống và mạng cảm biến sạc không dây là gì?
Mạng cảm biến truyền thống sử dụng pin cố định với dung lượng hạn chế khoảng 10800 J, khi cạn kiệt xuống dưới 540 J nút sẽ ngừng hoạt động vĩnh viễn. Mạng cảm biến sạc không dây trang bị bộ thu sóng cộng hưởng từ, cho phép xe sạc di động định kỳ truyền năng lượng không dây với công suất 5 J/s để duy trì mạng hoạt động vĩnh cửu.

Tại sao luận văn lại kết hợp Logic mờ với Giải thuật di truyền thay vì chỉ dùng một phương pháp?
Logic mờ tiếp nhận 3 thông số biến thiên liên tục của cảm biến và 27 luật suy diễn để đánh giá nhanh trọng số ưu tiên của từng nút. Giải thuật di truyền sau đó sử dụng trọng số này làm định hướng để tối ưu hóa không gian tìm kiếm, giúp thuật toán hội tụ nhanh gấp nhiều lần so với thuật toán di truyền thuần túy.

Mô hình sạc từng phần trong luận văn giải quyết hạn chế của mô hình sạc đầy như thế nào?
Mô hình sạc đầy buộc xe sạc phải lưu lại cho đến khi pin cảm biến đạt 100%, khiến các nút đang nguy cấp khác bị cạn kiệt do phải chờ đợi lâu. Sạc từng phần tính toán lượng điện vừa đủ cho mỗi nút, giúp xe sạc di chuyển nhanh hơn và giảm số nút chết tới 23.6 nút ở quy mô 250 cảm biến.

Mô hình toán học MILP có vai trò gì khi giải thuật tiến hóa HFLGA đã cho kết quả tốt?
Mô hình MILP đóng vai trò là hệ quy chiếu chân lý để kiểm chuẩn độ chính xác của HFLGA trên quy mô nhỏ (20 và 25 nút). Kết quả chứng minh HFLGA đạt chất lượng nghiệm tương đương mô hình toán nhưng rút ngắn thời gian tính toán từ 1800 giây xuống 20.9 giây, nhanh hơn khoảng 86 lần.

Giải thuật đề xuất có thể mở rộng cho hệ sinh thái có nhiều xe sạc tự hành hoạt động đồng thời không?
Hoàn toàn khả thi. Thuật toán có thể mở rộng bằng cách chia cụm mạng cảm biến dựa trên trạm gốc và phân quyền cho nhiều xe sạc di động cùng hoạt động theo các phân vùng địa lý, duy trì mức tiêu hao năng lượng di chuyển dưới 8000 J cho mỗi xe trong không gian lớn.

Kết luận

  • Luận văn xây dựng thành công mô hình toán học quy hoạch tuyến tính nguyên hỗn hợp tiên phong cho bài toán tối thiểu hóa cảm biến cạn năng lượng trong mạng cảm biến sạc không dây.
  • Đề xuất giải thuật lai HFLGA kết hợp hiệu quả hệ suy luận mờ 27 luật với giải thuật tiến hóa sử dụng toán tử lai ghép SBX và SPAH.
  • Giải thuật đạt tốc độ xử lý nhanh hơn khoảng 86 lần so với bộ giải tối ưu chính xác trên cùng cấu hình thử nghiệm.
  • Giảm thiểu vượt trội tới 23.6 cảm biến hỏng và tiết kiệm hơn 50% năng lượng di chuyển của xe sạc ở quy mô 250 nút so với các công trình công bố trước đây.
  • Định hướng nghiên cứu mở rộng trong 12 đến 24 tháng tới bao gồm việc triển khai bài toán với nhiều xe sạc cùng lúc và tích hợp công nghệ sạc đa điểm không dây.

Quý độc giả, nhà nghiên cứu và kỹ sư hệ thống quan tâm đến việc tối ưu hóa mạng cảm biến IoT có thể tải toàn văn luận văn thạc sĩ của tác giả Ngô Minh Hải tại thư viện Đại học Bách Khoa Hà Nội hoặc kết nối với nhóm nghiên cứu để ứng dụng giải thuật vào các dự án thực tế.