国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

物聯(lián)網(wǎng)充電調(diào)度算法研究

2023-07-14 18:10張俊琪樊軼鋮劉彥松等
計(jì)算機(jī)應(yīng)用文摘 2023年12期
關(guān)鍵詞:無(wú)線充電物聯(lián)網(wǎng)環(huán)境監(jiān)測(cè)

張俊琪 樊軼鋮 劉彥松等

摘要:近年來(lái),物聯(lián)網(wǎng)技術(shù)飛速發(fā)展.物聯(lián)網(wǎng)被廣泛應(yīng)用于環(huán)境監(jiān)測(cè)、三維建模、智慧城市、目標(biāo)跟蹤、數(shù)據(jù)收集等場(chǎng)景中。在物聯(lián)網(wǎng)的應(yīng)用場(chǎng)景中,物聯(lián)網(wǎng)設(shè)備的電量一直是人們關(guān)注的焦點(diǎn)。通常情況下.物聯(lián)網(wǎng)設(shè)備的電量若得不到及時(shí)補(bǔ)充.將很快失去工作能力。比如,在檢測(cè)火災(zāi)的森林場(chǎng)景中.如果物聯(lián)網(wǎng)失去工作能力,后果將不堪設(shè)想。在傳統(tǒng)的物聯(lián)網(wǎng)網(wǎng)絡(luò)中,通常為物聯(lián)網(wǎng)設(shè)備安裝太陽(yáng)能充電電池來(lái)保證物聯(lián)網(wǎng)設(shè)備持續(xù)工作,但是此方法受天氣和時(shí)間的影響,物聯(lián)網(wǎng)設(shè)備往往不能獲得足夠的陽(yáng)光,從而導(dǎo)致電量補(bǔ)充不足的問(wèn)題。因此,采用移動(dòng)迅速的無(wú)線充電小車(chē)為物聯(lián)網(wǎng)設(shè)備補(bǔ)充電量是一種理想的方式。文章闡述了在單基站場(chǎng)景中部署最小數(shù)量的無(wú)線充電小車(chē)并提出它們充電路徑的問(wèn)題。同時(shí),在考慮了無(wú)線充電范圍(即鄰域)的情況下,提出了算法approAlgOncSinkNci。實(shí)驗(yàn)表明,對(duì)比不考慮鄰域的算法approAlgOncSinkNoNci,該算法所得到的充電小車(chē)數(shù)量大大減少。

關(guān)鍵詞:物聯(lián)網(wǎng);環(huán)境監(jiān)測(cè);無(wú)線充電;充電調(diào)度

中圖法分類(lèi)號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A

1 引言

物聯(lián)網(wǎng)(Internet of Things,IoT)是指將各種設(shè)備、服務(wù)、應(yīng)用通過(guò)網(wǎng)絡(luò)連接和交互。它實(shí)現(xiàn)了各種設(shè)備(如手機(jī)、車(chē)輛、傳感器等)之間無(wú)縫互聯(lián),使不同類(lèi)型的設(shè)備能夠相互通信,彼此傳遞數(shù)據(jù)。物聯(lián)網(wǎng)讓更多的傳感器設(shè)備、系統(tǒng)和應(yīng)用通過(guò)互聯(lián)網(wǎng)連接在一起,從而實(shí)現(xiàn)智能家居、智能交通系統(tǒng)等,進(jìn)而提高生活和工作的效率,為人們提供更加個(gè)性化的服務(wù)。如今,物聯(lián)網(wǎng)被應(yīng)用于環(huán)境監(jiān)測(cè)、三維建模、智慧城市、目標(biāo)跟蹤、數(shù)據(jù)收集等場(chǎng)景中,因此如何持續(xù)保證物聯(lián)網(wǎng)的正常工作是一個(gè)至關(guān)重要的問(wèn)題。

針對(duì)物聯(lián)網(wǎng)網(wǎng)絡(luò)中的無(wú)線充電問(wèn)題(如應(yīng)用在一個(gè)具體監(jiān)測(cè)場(chǎng)景中的物聯(lián)網(wǎng)網(wǎng)絡(luò)),為了使物聯(lián)網(wǎng)網(wǎng)絡(luò)中的節(jié)點(diǎn)隨時(shí)保持足夠的電量正常工作,需要采取高效的方式為物聯(lián)網(wǎng)網(wǎng)絡(luò)進(jìn)行充電?;诖?,可以考慮部署多個(gè)輕量的無(wú)線充電小車(chē)為物聯(lián)網(wǎng)中的設(shè)備進(jìn)行充電,每一個(gè)無(wú)線充電小車(chē)都可以停在離物聯(lián)網(wǎng)設(shè)備較近的某個(gè)位置進(jìn)行無(wú)線充電,從而保證物聯(lián)網(wǎng)網(wǎng)絡(luò)持續(xù)工作。

為了確保充電的高效性,規(guī)定每一個(gè)充電小車(chē)在充電途中所消耗的總時(shí)間不超過(guò)給定的最大充電時(shí)間,其中總時(shí)間包括充電小車(chē)的移動(dòng)時(shí)間和充電時(shí)間。否則,不能保證所有的物聯(lián)網(wǎng)設(shè)備都能得到及時(shí)充電。

本文研究了一個(gè)新穎的有鄰域情況下單基站充電車(chē)最小數(shù)量部署問(wèn)題,即確定最小數(shù)量的無(wú)線充電小車(chē)為物聯(lián)網(wǎng)網(wǎng)絡(luò)充電,其中充電小車(chē)在距離物聯(lián)網(wǎng)設(shè)備一定范圍就可以進(jìn)行無(wú)線充電,同時(shí)確定每一個(gè)充電小車(chē)的充電路徑,并保證每個(gè)充電小車(chē)所消耗的總時(shí)間不超過(guò)最大充電時(shí)間,每一個(gè)充電小車(chē)均從基站出發(fā),最后再回到基站,而且每一個(gè)物聯(lián)網(wǎng)設(shè)備都必須被其中一個(gè)無(wú)線充電小車(chē)所充電。為了解決此問(wèn)題,本文首先提出網(wǎng)絡(luò)模型和無(wú)線充電模型;其次定義有鄰域情況下單基站充電車(chē)最小數(shù)量部署問(wèn)題;再次提出算法;最后通過(guò)在多個(gè)模擬數(shù)據(jù)集上進(jìn)行仿真實(shí)驗(yàn),并且與已有的算法進(jìn)行比較,以評(píng)估本文算法的性能。

2 技術(shù)背景

物聯(lián)網(wǎng)網(wǎng)絡(luò)充電技術(shù)是隨著物聯(lián)網(wǎng)設(shè)備的發(fā)展而興起的一種技術(shù),主要目的是應(yīng)對(duì)物聯(lián)網(wǎng)網(wǎng)絡(luò)中能量管理的挑戰(zhàn)。由于物聯(lián)網(wǎng)設(shè)備節(jié)點(diǎn)具有體積小和易碎性等特點(diǎn),因此限制了物聯(lián)網(wǎng)網(wǎng)絡(luò)中能量消耗的有效性及其網(wǎng)絡(luò)壽命。因此,如何實(shí)現(xiàn)物聯(lián)網(wǎng)節(jié)點(diǎn)的能量管理并延長(zhǎng)物聯(lián)網(wǎng)網(wǎng)絡(luò)的壽命成為提升物聯(lián)網(wǎng)網(wǎng)絡(luò)有效性的一項(xiàng)至關(guān)重要的任務(wù)。

相關(guān)研究建議通過(guò)讓物聯(lián)網(wǎng)設(shè)備從周?chē)h(huán)境中收集能量來(lái)延長(zhǎng)節(jié)點(diǎn)壽命,如太陽(yáng)能、風(fēng)能等[1~2] 。

然而,由于周?chē)h(huán)境的動(dòng)態(tài)變化,物聯(lián)網(wǎng)設(shè)備的能量收集率低且不穩(wěn)定。例如,相關(guān)研究表明,太陽(yáng)能收集系統(tǒng)在晴天、陰天和雨天的能量產(chǎn)生率可能相差多達(dá)3 個(gè)數(shù)量級(jí)[3] 。這種不可推斷性和間斷性對(duì)有效利用收集的能量進(jìn)行各種監(jiān)測(cè)任務(wù)提出了挑戰(zhàn)。

有研究人員提出了一種創(chuàng)新性的物聯(lián)網(wǎng)設(shè)備電量補(bǔ)充方法[4~5] ,即將配備具有無(wú)線充電功能的小車(chē)移動(dòng)到電量即將耗盡的物聯(lián)網(wǎng)設(shè)備附近,并通過(guò)無(wú)線能量傳輸為其充電[6] 。相較于物聯(lián)網(wǎng)設(shè)備從周?chē)杉芰康姆绞剑摲椒ǖ某潆娦矢咔曳€(wěn)定。

部分文獻(xiàn)研究了最小數(shù)量充電車(chē)部署問(wèn)題,但是這些研究沒(méi)有考慮鄰域條件[7] 。在實(shí)際應(yīng)用場(chǎng)景中,無(wú)線充電小車(chē)往往不需要貼近物聯(lián)網(wǎng)設(shè)備就能進(jìn)行充電。因此,本文考慮在有鄰域條件下部署最小數(shù)量的充電車(chē)為物聯(lián)網(wǎng)設(shè)備進(jìn)行充電。

3 模型及問(wèn)題定義

在網(wǎng)絡(luò)模型中,本文給出了網(wǎng)絡(luò)中設(shè)備和基站的分布情況。在無(wú)線充電模型中,本文描述了無(wú)線充電小車(chē)如何對(duì)每一個(gè)物聯(lián)網(wǎng)設(shè)備進(jìn)行充電,從而保證物聯(lián)網(wǎng)設(shè)備正常工作。在問(wèn)題定義中,本文用數(shù)學(xué)語(yǔ)言定義了有鄰域情況下單基站充電車(chē)最小數(shù)量部署問(wèn)題。

3.1 網(wǎng)絡(luò)模型

考慮部署在一個(gè)具體真實(shí)環(huán)境中的物聯(lián)網(wǎng)網(wǎng)絡(luò),即在一個(gè)區(qū)域中的重要興趣點(diǎn)部署物聯(lián)網(wǎng)設(shè)備,從而監(jiān)測(cè)該興趣點(diǎn)周?chē)沫h(huán)境數(shù)據(jù)。例如,物聯(lián)網(wǎng)設(shè)備可用于監(jiān)測(cè)環(huán)境中的輻射劑量,或者監(jiān)測(cè)環(huán)境的溫度和濕度。假設(shè)在指定監(jiān)測(cè)區(qū)域中有一個(gè)基站s,所有充電小車(chē)均從此基站出發(fā)。同時(shí),部署m 個(gè)物聯(lián)網(wǎng)設(shè)備v1,v2,…,vm ,其中m∈N?。設(shè)V 為m 個(gè)物聯(lián)網(wǎng)設(shè)備所構(gòu)成的集合,即V ={v1,v2,…,vm }。設(shè)備vi 的坐標(biāo)為(xi ,yi ),其中1≤i≤m。任意2 個(gè)物聯(lián)網(wǎng)設(shè)備節(jié)點(diǎn)vi 和vj 之間存在1 條邊(vi ,vj ),其中1≤i≤m,1≤j≤m 且i≠j,設(shè)E 表為所有的邊所構(gòu)成的集合。因此,此物聯(lián)網(wǎng)可表示為G =(V∪{s},E)。

3.2 無(wú)線充電模型

假設(shè)共部署K 個(gè)移動(dòng)充電小車(chē)為m 個(gè)物聯(lián)網(wǎng)設(shè)備充電,其中K 的值是未知的且滿足K∈N?。將集合V 劃分成K 個(gè)不相交的子集V1,V2,…,VK ,其中充電小車(chē)k 為子集Vk 中的物聯(lián)網(wǎng)設(shè)備充電,則1≤k≤K。令Vk ={v1,v2,…,vnk },其中nk = |Vk |。用ei 表示集合V 中設(shè)備vi 充滿電所需的電量。假設(shè)每一個(gè)充電小車(chē)的充電速率均為p,充電效率為α,且充電小車(chē)擁有足夠電量,其中0<α<1。對(duì)于設(shè)備vi ,共需花費(fèi)時(shí)間t(vi )= eiαp即可充滿電量。最后,令λ 表示充電小車(chē)的移動(dòng)速度。

假設(shè)充電小車(chē)距離任意一個(gè)物聯(lián)網(wǎng)設(shè)備不超過(guò)無(wú)線充電半徑R 即可進(jìn)行無(wú)線充電。令D(vi )表示充電小車(chē)可以為設(shè)備vi 充電的所有位置集合,則D(vi )= {(x,y) |(x-xi )2 +(y-yi )2 ≤R2},其中(xi ,yi )是設(shè)備vi 的坐標(biāo)。設(shè)充電小車(chē)k 以v1,v2,…,vnk的順序?yàn)榧希郑?中的設(shè)備充電,其中1≤k≤K。充電小車(chē)k 進(jìn)行充電的移動(dòng)路徑Tk 定義如下。充電小車(chē)k 從基站s 出發(fā),在集合D(v1 )中的位置l1 為設(shè)備v1 充電,接著充電小車(chē)前往集合D(v2)中的位置l2 為設(shè)備v2 充電,以此類(lèi)推,直到在集合D(vnk )中的位置lnk為最后一個(gè)設(shè)備vnk充滿電,充電小車(chē)此時(shí)返回基站s 完成一個(gè)充電周期。充電小車(chē)k 的充電路徑是一個(gè)閉合回路Tk =s→l1→l2→…→lnk→s,其中li 是充電小車(chē)在集合D(vi )對(duì)設(shè)備vi 進(jìn)行無(wú)線充電的停靠點(diǎn),并且1≤k≤K,vnk是集合Vk 中設(shè)備的個(gè)數(shù)。

5 實(shí)驗(yàn)

本節(jié)針對(duì)有鄰域情況下單基站充電車(chē)最小數(shù)量部署問(wèn)題所提出的算法approAlgOneSinkNei 進(jìn)行了實(shí)驗(yàn)驗(yàn)證,并且本文算法approAlgOneSinkNei 和不考慮鄰域的算法approAlgOneSinkNoNei 進(jìn)行了對(duì)比分析,以評(píng)估算法性能。

由于本文研究的問(wèn)題是在物聯(lián)網(wǎng)網(wǎng)絡(luò)中部署最小數(shù)量滿足充電時(shí)間不超過(guò)最大充電時(shí)間的充電小車(chē)為物聯(lián)網(wǎng)網(wǎng)絡(luò)充電,因此需要部署充電小車(chē)的數(shù)量是評(píng)估本文算法的重要指標(biāo)。

本文采用的模擬實(shí)驗(yàn)使用Python 語(yǔ)言,并且在1臺(tái)配置為Inter(R) Core(TM) i7 CPU (2.6 GHz)和32GB RAM 的服務(wù)器上運(yùn)行。所有數(shù)據(jù)都是在相同網(wǎng)絡(luò)規(guī)模的500 中不同的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中運(yùn)行每個(gè)算法所得到結(jié)果的平均值。

為了評(píng)估有鄰域情況下單基站充電車(chē)最小數(shù)量部署問(wèn)題所提出的算法approAlgOneSinkNei,考慮另一個(gè)針對(duì)無(wú)鄰域情況下單基站充電車(chē)最小數(shù)量部署問(wèn)題提出的算法approAlgOneSinkNoNei。本文相關(guān)數(shù)據(jù)參考文獻(xiàn)[9] 。

從圖1 可以看出,在物聯(lián)網(wǎng)設(shè)備數(shù)量相同的條件下,算法approAlgOneSinkNei 得到的充電小車(chē)數(shù)量大大小于算法approAlgOneSinkNoNei 得到的充電小車(chē)數(shù)量。由于考慮了充電鄰域,因此充電小車(chē)并不需要前往每一個(gè)物聯(lián)網(wǎng)設(shè)備的位置即可進(jìn)行充電,甚至可以在同一位置為多個(gè)物聯(lián)網(wǎng)設(shè)備進(jìn)行充電。這可以大大減少每一個(gè)充電小車(chē)充電路徑的長(zhǎng)度,從而在每一個(gè)最大充電時(shí)間內(nèi)可以為更多的物聯(lián)網(wǎng)設(shè)備進(jìn)行充電,因此可以減少充電小車(chē)的部署數(shù)量。

另外,隨著物聯(lián)網(wǎng)中物聯(lián)網(wǎng)設(shè)備數(shù)量的增多,2 種算法得到的需部署的充電小車(chē)的數(shù)量也在增加,這是因?yàn)樾枰渴鸶鄶?shù)量的充電小車(chē)才能維持更大規(guī)模聯(lián)網(wǎng)網(wǎng)絡(luò)的正常工作。

6 結(jié)束語(yǔ)

部署移動(dòng)充電小車(chē)為物聯(lián)網(wǎng)網(wǎng)絡(luò)中的設(shè)備進(jìn)行無(wú)線充電已經(jīng)是一種通用方法,優(yōu)秀的充電調(diào)度算法不斷產(chǎn)生,能夠更加高效地為更多物聯(lián)網(wǎng)設(shè)備進(jìn)行合理充電,降低充電成本。

(1)本文研究的物聯(lián)網(wǎng)網(wǎng)絡(luò)部署在2D 平面上,可進(jìn)一步研究在3D 空間物聯(lián)網(wǎng)網(wǎng)絡(luò)中的充電車(chē)最小數(shù)量部署問(wèn)題。

(2)在本文研究的基礎(chǔ)上,可以考慮充電小車(chē)自身電量有限的情況。在這種情況下,需要更加嚴(yán)格規(guī)劃小車(chē)的路徑,使小車(chē)在能量耗盡前返回基站補(bǔ)充電量。

( 3)本文僅僅考慮了一個(gè)基站的情況,在具體的應(yīng)用場(chǎng)景中,出發(fā)點(diǎn)可能不唯一,因此可進(jìn)一步考慮多基站條件下的物聯(lián)網(wǎng)無(wú)線充電調(diào)度問(wèn)題。

(4)本文所探究的物聯(lián)網(wǎng)網(wǎng)絡(luò)中所有節(jié)點(diǎn)位置中的電量都是已知的,可進(jìn)一步研究節(jié)點(diǎn)信息是未知的情況。

參考文獻(xiàn):

[1] VOIGT T,RITTER H,SCHILLER J.Utilizing solar power inwireless sensor networks [ C] ∥ Proceedings of the 28thAnnual IEEE International Conference on Local ComputerNetworks,2003:416 – 422.

[2] WANG C, GUO S, YANG Y. Energy?efficient mobile datacollection in energy?harvesting wireless sensor networks[C]∥Proceedings of the 20th IEEE International Conference onParallel and Distributed Systems (ICPADS),2014:55 – 62.

[3] RAHIMI M,SHAH H,SUKHATME G,et al. Studying thefeasibility of energy harvesting in a mobile sensor network[C]∥Proceedings of the 2003 IEEE International Conference onRobotics and Automation,2003:19 – 24.

[4] WANG C,LI J,YE F,et al.Improve charging capability forwireless rechargeable sensor networks using resonant repeaters[C]∥Proceedings of the IEEE 35th International Conferenceon Distributed Computing Systems,2015:133 – 142.

[5] XIE L,SHI Y, HOU Y T, et al. Making Sensor NetworksImmortal:An Energy?Renewal Approach With Wireless PowerTransfer[J]∥IEEE/ ACM Transactions on Networking,2012,20(6):1748?1761.

[6] 劉亮,蒲浩洋.大規(guī)模無(wú)線傳感器網(wǎng)絡(luò)中高效按需充電規(guī)劃[J].計(jì)算機(jī)應(yīng)用研究,2022,39(1):231?235.

[7] ZHANG Q, XU W,LIANG W,et al.An improved algorithmfor dispatching the minimum number of electric chargingvehicles for wireless sensor networks [ J ] ∥ WirelessNetworks,2018:1?14.

[8] DUMITRESCU A,T?TH C D.The traveling salesman problemfor lines, balls, and planes [ J ]. ACM Transactions onAlgorithms (TALG),2016,12(3):1?29.

[9] ZHANG J,LI Z, XU W, et al. Minimizing the Number ofDeployed UAVs for Delay?bounded Data Collection of IoTDevices[C] ∥ IEEE INFOCOM 2021?IEEE Conference onComputer Communications,2021:33?42.

作者簡(jiǎn)介:張俊琪(1995—),碩士,助理工程師,研究方向:軟件開(kāi)發(fā)與算法設(shè)計(jì)。

猜你喜歡
無(wú)線充電物聯(lián)網(wǎng)環(huán)境監(jiān)測(cè)
環(huán)境監(jiān)測(cè)系統(tǒng)的數(shù)據(jù)分析與處理
大氣污染問(wèn)題的環(huán)境監(jiān)測(cè)
解決Qi標(biāo)準(zhǔn)中關(guān)于手機(jī)無(wú)線充電斷充的方法
無(wú)線充電觀賞魚(yú)的設(shè)計(jì)
基于高職院校物聯(lián)網(wǎng)技術(shù)應(yīng)用人才培養(yǎng)的思考分析
中國(guó)或成“物聯(lián)網(wǎng)”領(lǐng)軍者
對(duì)環(huán)境監(jiān)測(cè)數(shù)據(jù)造假必須零容忍
便攜式GC-MS在環(huán)境監(jiān)測(cè)中的應(yīng)用
基于QI標(biāo)準(zhǔn)線圈的磁諧振無(wú)線充電系統(tǒng)仿真研究
府谷县| 从化市| 化德县| 交城县| 长春市| 喀喇| 旅游| 梁山县| 原平市| 洛浦县| 梅河口市| 大宁县| 九寨沟县| 辽宁省| 孟津县| 革吉县| 加查县| 阿拉尔市| 香河县| 蓬莱市| 吴江市| 诸暨市| 敖汉旗| 五家渠市| 温宿县| 错那县| 蒲江县| 通辽市| 通海县| 尉氏县| 武强县| 怀化市| 宣武区| 天台县| 衡阳县| 黔南| 青岛市| 德庆县| 延津县| 汝南县| 韶关市|