Luận văn thạc sĩ về kiến trúc đa tầng cho nền tảng IoT trong hệ thống đo xa tại TP Hồ Chí Minh

Luận văn thạc sĩ kỹ thuật phân tích hệ thống thông tin quản lý phân tích và xây dựng kiến trúc đa tầng cho nền tảng internet of things, đánh giá thực trạng, chỉ ra hạn chế, đề

Trường đại học

Đại học Bách Khoa

Người đăng

Ẩn danh

Thể loại

luận văn thạc sĩ

2017

55
2
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan về kiến trúc đa tầng cho IoT

Kiến trúc đa tầng cho Internet of Things (IoT) được xây dựng để giải quyết các thách thức trong việc quản lý và xử lý dữ liệu từ các thiết bị thông minh. Trong bối cảnh hệ thống đo xa tại TP Hồ Chí Minh, việc áp dụng kiến trúc này giúp tối ưu hóa quá trình thu thập và phân tích dữ liệu. Mô hình Fog Computing là một giải pháp hiệu quả, cho phép xử lý dữ liệu gần với nguồn phát sinh, giảm thiểu độ trễ và tăng cường khả năng phản hồi theo thời gian thực. Điều này cực kỳ quan trọng trong ngành điện, nơi mà thông tin cần được xử lý nhanh chóng để đảm bảo hiệu suất và an toàn cho hệ thống.

1.1. Đặc điểm của hệ thống IoT

Hệ thống IoT hiện nay bao gồm hàng triệu thiết bị kết nối, tạo ra một lượng dữ liệu khổng lồ. Việc xử lý dữ liệu này thường tập trung tại Cloud, tuy nhiên, điều này không phù hợp cho các ứng dụng yêu cầu phản hồi nhanh. Fog Computing xuất hiện như một giải pháp thay thế, cho phép xử lý dữ liệu tại các nút gần với thiết bị, từ đó giảm thiểu độ trễ. Đặc điểm này của Fog Computing giúp giải quyết vấn đề về băng thông và thời gian xử lý, đồng thời tối ưu hóa tài nguyên hệ thống.

II. Mô tả bài toán trong hệ thống đo xa

Bài toán chính trong hệ thống đo xa là thu thập dữ liệu từ các công tơ điện và gửi về trung tâm để phân tích và hiển thị. Việc này yêu cầu phải có độ trễ thấp và khả năng xử lý dữ liệu nhanh chóng. Hiện tại, hệ thống gặp khó khăn trong việc gửi cảnh báo và sự kiện từ các công tơ về trung tâm kịp thời. Mô hình Fog Computing được đề xuất nhằm cải thiện quá trình này bằng cách xử lý dữ liệu ngay tại các nút gần nhất, giúp giảm thiểu thời gian truyền tải và tăng cường khả năng phản hồi. Điều này không chỉ giúp nâng cao hiệu suất mà còn đảm bảo an toàn cho hệ thống điện.

2.1. Phân tích nghiệp vụ trong hệ thống

Phân tích nghiệp vụ trong hệ thống đo xa cho thấy có nhiều loại dịch vụ khác nhau, bao gồm tính toán sản lượng điện, cảnh báo vận hành và sự kiện. Mỗi loại dịch vụ đều có yêu cầu riêng về thời gian xử lý và độ chính xác. Việc áp dụng kiến trúc đa tầng cho phép phân loại và xử lý các dịch vụ này một cách hiệu quả, từ đó tối ưu hóa quy trình làm việc. Các module trong hệ thống được thiết kế để tương tác và chia sẻ thông tin, giúp nâng cao khả năng quản lý dữ liệu và giảm thiểu độ trễ.

III. Cơ sở lý thuyết về Fog Computing

Fog Computing là một mô hình mở rộng của Cloud Computing, tập trung vào việc xử lý dữ liệu gần với nguồn phát sinh. Mô hình này có nhiều ưu điểm, bao gồm độ trễ thấp, khả năng xử lý theo thời gian thực và khả năng quản lý tài nguyên hiệu quả. Trong bối cảnh hệ thống đo xa tại TP Hồ Chí Minh, việc áp dụng Fog Computing giúp giải quyết các vấn đề về độ trễ và băng thông. Bằng cách xử lý dữ liệu ngay tại các thiết bị, hệ thống có thể phản hồi nhanh chóng với các sự kiện và cảnh báo từ các công tơ điện, từ đó nâng cao hiệu quả hoạt động của hệ thống.

3.1. Mô hình Internet of Things

Mô hình IoT bao gồm nhiều tầng khác nhau, từ thiết bị vật lý đến các ứng dụng. Mỗi tầng đều có vai trò riêng trong việc thu thập, truyền tải và xử lý dữ liệu. Tầng đầu tiên là các thiết bị vật lý, tiếp theo là tầng kết nối, nơi thông tin được truyền tải giữa các thiết bị. Tầng tính toán tại cạnh đóng vai trò quan trọng trong việc xử lý dữ liệu trước khi gửi đến tầng lưu trữ. Sự kết hợp giữa các tầng này giúp tối ưu hóa quy trình làm việc và nâng cao khả năng phản hồi của hệ thống.

IV. Kết quả mô phỏng và đánh giá

Mô phỏng hệ thống đo xa với mô hình iFogSim cho thấy những cải thiện rõ rệt về độ trễ và năng lượng tiêu thụ. Kết quả cho thấy việc áp dụng Fog Computing giúp giảm thiểu độ trễ trong quá trình truyền tải dữ liệu từ các công tơ điện đến trung tâm xử lý. Điều này không chỉ nâng cao hiệu suất của hệ thống mà còn đảm bảo rằng thông tin quan trọng được gửi đến kịp thời. Việc so sánh giữa kiến trúc Fog Computing và Cloud Computing cho thấy rõ những lợi ích mà mô hình này mang lại, đặc biệt là trong bối cảnh cần xử lý thông tin theo thời gian thực.

4.1. Đánh giá năng lượng tiêu thụ

Kết quả mô phỏng cũng cho thấy rằng việc áp dụng Fog Computing giúp tiết kiệm năng lượng so với việc xử lý dữ liệu hoàn toàn trên Cloud. Điều này là do việc giảm thiểu số lượng dữ liệu cần truyền tải và xử lý tại các nút gần hơn với nguồn phát sinh. Hệ thống có khả năng tự động hóa và tối ưu hóa quy trình làm việc, từ đó giảm thiểu tài nguyên tiêu thụ mà vẫn đảm bảo được hiệu suất hoạt động.

07/01/2025

Trích đoạn nội dung tài liệu

Chương 1: Trình bày tổng quan về đề tài, cơ sở hình thành đề tài, mục tiêu của đề tài, phạm vi đề tài, phương pháp nghiên cứu. Chương 2: Mô tả bài toán và phân tích các nghiệp vụ trong bài toán Đưa ra bài toán: thu thập dữ liệu thông số vận hành từ các công tơ điện ở các trạm biến áp đưa về trung tâm dữ liệu để hiện thị dữ liệu về sản lượng điện năng, thông số vận hành của các công tơ điện, chỉ số chốt hàng tháng của các công tơ, các cảnh báo và sự kiện của công tơ. Yêu cầu các cảnh báo và sự kiện công tơ cần được gửi đến trung tâm và người xử lý sự cố trong thời gian ngắn nhất (độ trễ thấp), kiểm tra được các nguồn lực cho các thiết bị trong hệ thống (nguồn lực về server, bandwith, khả năng tính toán). Chương 3: Cơ sở lý thuyết: Giới thiệu về Internet of Things, tổng quan về Fog Computing, tìm hiểu về công cụ mô phỏng iFogSim.

Để có những tri thức cơ sở về kiến trúc Fog Computing, công cụ iFogSim để mô phỏng cho bài toán đã đặt ra ở chương 2. Chương 4: Mô phỏng bài toán với mô hình iFogSim: Dùng công cụ mô phỏng để hiện thực (iFogSim) mô phỏng mô hình đề xuất giải quyết bài toán đặt ra. Chương 5: Đánh giá kết quả khi thực hiện mô phỏng: Đánh giá mô hình đã mô phỏng ở chương 4 qua các tiêu chí: Khả năng tính toán, độ trễ, tiết kiệm năng lượng. Chương 6: Kết quả đạt được và hướng phát triển 14 CHƯƠNG 2: MÔ TẢ BÀI TOÁN VÀ PHÂN TÍCH CÁC NGHIỆP VỤ TRONG BÀI TOÁN Chương này tập trong vào việc mô tả bài toán của hệ thống đo xa về giải quyết vấn đề tối ưu hoá thời gian khi dữ liệu được gửi từ các công tơ điện đến trung tâm xử lý những dữ liệu này tại điện lực TP HCM và phân loại các nghiệp vụ xử lý dữ liệu của bài toán 2.1 Mô tả bài toán của hệ thống đo xa: Thu thập dữ liệu thông số vận hành từ các công tơ điện ở các trạm biến áp đưa về trung tâm dữ liệu để hiển thị dữ liệu về sản lượng điện năng, thông số vận hành của các công tơ điện, chỉ số chốt hàng tháng của các công tơ, các cảnh báo và sự kiện của công tơ.

Yêu cầu các cảnh báo và sự kiện công tơ cần được gửi đến trung tâm và người xử lý sự cố trong thời gian ngắn nhất (độ trễ thấp), kiểm tra được các nguồn lực cho các thiết bị trong hệ thống (nguồn lực về server, bandwith, khả năng tính toán). Sau đây là mô hình tổng quan về kiến trúc của hệ thống đo xa: Hình 2.1: Sơ đồ vật lý hệ thống đo xa Hình 2.1 mô tả hiện trạng hiện tại của hệ thống là những dữ liệu được thu thập từ những công tơ điện (thông số vận hành, cảnh báo và sự kiện) sẽ được gửi về những nhà cung cấp các công tơ (các HES – Head End System). Sau đó các HES sẽ chuyển dữ liệu này về trung tâm tập trung dữ liệu để tiến hành xử lý các số liệu để hiển thị 15 lên hệ thống website cho nhà quản lý theo dõi. Những vấn đề mà hệ thống hiện tại chưa cải tiến được gồm những dữ liệu về cảnh báo và sự kiện của các công tơ điện chưa được gửi một cách tức thời về trung tâm tập trung dữ liệu để kịp thời xử lý khi có sự cố xảy ra; thời gian nhận dữ liệu từ công tơ đến trung tâm tập trung dữ liệu còn chậm do qua bước trung gian là các nhà cung cấp; các tiến trình xử lý đều tập trung thực hiện tại trung tâm tập trung dẫn đến cần một nguồn lực tại trung tâm rất lớn nhưng chưa tận dụng được những nguồn lực có sẵn tại các khu vực, tại chính nhà cung cấp.

Từ những vấn đề trên nên tác giả đưa ra việc áp dụng mô hình Fog Computing vào hệ thống đo xa để giải quyết những vấn đề còn tồn tại.2 Phân tích nghiệp vụ và mô hình hoá các nghiệp vụ Sau khi khảo sát nghiệp vụ trong hệ thống đo xa của ngành điện, tác giả đã đưa ra được bảng phân loại dịch vụ ứng với từng dịch vụ như sau: Bảng 2.1: Bảng các dịch vụ STT Tên dịch vụ Loại dịch vụ 1 Tính sản lượng theo giờ Vận hành 2 Tính sản lượng theo ngày Vận hành 3 Cảnh báo vận hành đảo pha Cảnh báo 4 Cảnh báo giá trị dòng trên pha A quá ngưỡng Cảnh báo 5 Cảnh báo giá trị dòng trên pha B quá ngưỡng Cảnh báo 6 Cảnh báo giá trị dòng trên pha C quá ngưỡng Cảnh báo 7 Cảnh báo giá trị hệ số công suất thấp hơn ngưỡng Cảnh báo 8 Số lần tụt áp pha A Sự kiện 16 9 Số lần tụt áp pha B Sự kiện 10 Số lần tụt áp pha C Sự kiện 11 Số lần tụt áp 3 pha Sự kiện Bảng 2.1 là bảng rút gọn các dịch vụ, chi tiết sẽ thể hiện ở mục phụ lục.1 tác giả đã thống kê được có ba loại dịch vụ là: vận hành, cảnh báo, sự kiện. Từ những mô tả ở phần 2.1 tác giả đưa ra các module và mối quan hệ của các module sẽ được thiết kế cho hệ thống đo xa như sau: Edge Instantaneous_area Instantaneous Calculator Meter Generated Concentration Parameters Calculator Smart Meter Alert, Event Hình 2.2: Các module và mối quan hệ giữa các module trong hệ thống đo xa Hình 2.2 mô tả những dữ liệu từ những công tơ điện thông minh (Smart Meter) là Meter (những chỉ số của công tơ) sẽ được gửi đến module Generated Parameters, tại đây module này sẽ thực hiện việc chuyển đổi những liệu (Meter) thành những dữ liệu như thông số vận hành (Instantaneous), cảnh báo (Alert), sự kiện (Event) để chuyển đến các module tiếp theo để xử lý. Thông số vận hành sẽ được chuyển đến module EdgeCalculator để thực hiện tính toán theo từng khu vực (Instantaneous_area), sự kiện và cảnh báo sẽ được gửi đến module Concentration Calculator để làm các báo cáo cho nhà quản lý.2: Định nghĩa các module STT Tên module Mô tả 1 Generated Tại module này sẽ nhận những chỉ số điện năng từ các Parameters công tơ sẽ phát sinh ra các bảng tin thông số vận hành (Instantaneous), sự kiện công tơ (Event), Cảnh báo ( Alert). Các bản tin này sẽ được gửi đến module Edge Calculator, và Concentration Calculator 2 Edge Calculator Tại module này sẽ nhận bảng tin thông số vận hành (Instantaneous) để tính toán theo khu vực và gửi về module Concentration Calculator 3 Concentration Tại module này nhận bảng tin đã được tính toán tại Calculator Edge Calculator sau đó sẽ thực hiện việc tổng hợp số liệu tập trung cho ra các báo cáo sản lượng, chỉ số điện năng, báo cáo tổn thất … Ngoài ra còn tổng hợp lại các Event và Alert đã xảy ra tại các công tơ điện Bảng 2.2 đã đưa mô tả cụ thể các module được thiết kế khi áp dụng mô hình Fog Computing vào hệ thống đo xa.2 tác giả đưa ra những đề xuất khi áp dụng mô hình Fog Computing: - Module GenerateParameters phải nằm trên thiết bị vật lý là Modem để có thể nhận các thông số từ các Smart Meter một cách nhanh chóng và gửi các thông số đó về Module EgdeCalculator và vì thiết bị Modem gắn chung với Smart Meter nên để tối ưu thì các Modem chỉ xử lý những nghiệp vụ đơn giản.

- Module EgdeCalculator sẽ nhận những thông số từ Module GenerateParameters trên các Modem để tổng hợp số liệu của một khu vực bao gồm nhiều Smart Meter vì vậy Module EgdeCalculator nên được đặt trên thiết bị gần với thiết bị Modem để làm giảm độ trễ của dữ liệu. Do đó tác giả đề xuất đặt Module EgdeCalculator trên các thiết bị HES (là nên tập trung dữ liệu thành từng khu vực theo từng quận) 18 - Module ConcentrationCalculator là nơi tổng hợp tất cả dữ liệu cho cả hệ thống, nhận các cảnh báo, những sự kiện của Smart Meter và cũng là nơi tổng kết các số liệu đạt được để xuất ra các hoá đơn tính điện cho người dùng cuối. Chính vì các lý do trên, module ConcentrationCalculator nên được đặt tại Cloud (Data Center). 19 CHƯƠNG 3: CƠ SỞ LÝ THUYẾT 3.1 Mô hình Internet of Things Hình 3.1: Model Internet of Things [12] Hình 3.1 mô tả chức năng cần thiết cho một hệ thống IoT.

Trong hệ thống IoT thì luồng dữ liệu đi theo cả hai hướng, với mô hình kiểm soát thì luồng dữ liệu đi từ phía trên mô hình (tầng 7) đến dưới cùng (tầng 1), với mô hình giám sát thì dòng thông tin đi theo chiều ngược lại:  Tầng 1: Bộ điều khiển và thiết bị vật lý: gồm thiết bị vật lý và bộ điều khiển có thể điều khiển nhiều thiết bị  Tầng 2: Kết nối: là nơi giao tiếp và kết nối, truyền tải thông tin giữa các thiết bị ở tầng 1, truyền tải thông tin đi trên khắp mạng, truyền tải thông tin giữa tầng 2 và tầng 3  Tầng 3: Tính toán tại cạnh: các chức năng của tầng này được thúc đẩy bởi nhu cầu để chuyển đổi dữ liệu mạng thành thông tin phù hợp cho việc lưu trữ và xử lý tại tầng 4 (tích lũy dữ liệu). Điều này có nghĩa rằng các hoạt động ở tầng 3 tập trung vào việc phân tích dữ liệu với khối lượng lớn và thực hiện chuyển đổi.  Tầng 4: Tích luỹ dữ liệu: chuyển đổi dữ liệu động thành dữ liệu tĩnh, dữ liệu này có thể được sử dụng được bởi các ứng dụng trên nền tảng không phải thời gian thực. Các ứng dụng có thể truy cập dữ liệu khi cần thiết.

Ở tầng này sẽ 20 chuyển đổi dữ liệu dựa trên sự kiện sang xử lý dựa trên truy vấn. Đây là một bước quan trọng trong việc làm cầu nối sự khác biệt giữa ứng dụng thời gian thực và ứng dụng không theo thời gian thực.  Tầng 5: Dữ liệu trừu tượng: tập trung phiên dịch dữ liệu và lưu trữ nó theo một cách cần thiết cho sự phát triển các ứng dụng ở tầng sau: tạo ra các lược đồ và quan điểm của dữ liệu theo cách mà các ứng dụng muốn; kết hợp dữ liệu từ nhiều nguồn, đơn giản hóa ứng dụng; lọc, lựa chọn, bảo vệ và định dạng lại dữ liệu để phục vụ các ứng dụng của khách hàng.  Tầng 6: Ứng dụng: là nơi diễn giải, trình bày thông tin.

Sự đa dạng của các ứng dụng phụ thuộc tính chất của dữ liệu thiết bị và nhu cầu kinh doanh. Ví dụ, một số ứng dụng sẽ tập trung vào việc giám sát dữ liệu thiết bị. Một số sẽ tập trung vào các thiết bị kiểm soát.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài luận văn thạc sĩ mang tiêu đề "Luận văn thạc sĩ về kiến trúc đa tầng cho nền tảng IoT trong hệ thống đo xa tại TP Hồ Chí Minh" của tác giả Lê Đoàn Sơn Nguyên, dưới sự hướng dẫn của TS. Trần Minh Quang, tập trung vào việc phân tích và xây dựng kiến trúc đa tầng cho nền tảng Internet of Things (IoT) trong bối cảnh hệ thống đo xa tại TP Hồ Chí Minh. Nghiên cứu này không chỉ cung cấp cái nhìn sâu sắc về cách thức tổ chức và triển khai các giải pháp IoT mà còn nhấn mạnh tầm quan trọng của kiến trúc đa tầng trong việc tối ưu hóa hiệu suất và khả năng mở rộng của hệ thống. Bài viết mang lại nhiều lợi ích cho độc giả, đặc biệt là những ai quan tâm đến công nghệ IoT và ứng dụng của nó trong quản lý dữ liệu từ xa.

Để mở rộng thêm kiến thức, bạn có thể tham khảo các tài liệu liên quan như Luận án tiến sĩ về quản lý đổi mới phương pháp dạy học ở trường trung học phổ thông, nơi cung cấp cái nhìn về quản lý giáo dục trong bối cảnh công nghệ hiện đại. Bên cạnh đó, bài viết Luận văn thạc sĩ về quản lý giáo dục và ứng dụng công nghệ thông tin trong dạy học ở huyện Phong Điền, TP Cần Thơ sẽ giúp bạn hiểu thêm về ứng dụng công nghệ thông tin trong giáo dục. Cuối cùng, bạn có thể tìm hiểu thêm về Luận Văn Thạc Sĩ Về Quản Lý Thông Tin Giao Thông Đô Thị Qua Dữ Liệu Cộng Đồng, một nghiên cứu liên quan đến việc quản lý và phân tích dữ liệu trong lĩnh vực giao thông thông minh. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về sự phát triển và ứng dụng công nghệ trong các lĩnh vực khác nhau.