| Literature DB >> 30445730 |
Luis Gomes1, Filipe Sousa2, Zita Vale3.
Abstract
The massive dissemination of smart devices in current markets provides innovative technologies that can be used in energy management systems. Particularly, smart plugs enable efficient remote monitoring and control capabilities of electrical resources at a low cost. However, smart plugs, besides their enabling capabilities, are not able to acquire and communicate information regarding the resource's context. This paper proposes the EnAPlug, a new environmental awareness smart plug with knowledge capabilities concerning the context of where and how users utilize a controllable resource. This paper will focus on the abilities to learn and to share knowledge between different EnAPlugs. The EnAPlug is tested in two different case studies where user habits and consumption profiles are learned. A case study for distributed resource optimization is also shown, where a central heater is optimized according to the shared knowledge of five EnAPlugs.Entities:
Keywords: consumption forecast; distributed optimization; shared knowledge; smart plugs; user interaction forecasts
Year: 2018 PMID: 30445730 PMCID: PMC6263523 DOI: 10.3390/s18113961
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Overview of Market Smart Plugs and EnAPlug.
| Smart Plug | Wireless Protocol | Max. Power (W) | Price (EUR) | Hub (required) | Amazon Alexa | Apple HomeKit | Google Assistant | Nest | Home Assistant | IFTTT | Agenda/Schedule | Rules | Scenes | External Sensors |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| IEEE 802.11b/g/n | 3680 * | 32.15 | × | × | × | × | × | ✓ | × | ✓ | × | ✓ | × |
|
| IEEE 802.11b/g/n | 3600 | 24.90 | × | ✓ | × | × | × | ✓ | × | ✓ | ✓ | ✓ | × |
|
| IEEE 802.11n | 1800 | 36.12 | × | ✓ | × | ✓ | × | ✓ | ✓ | ✓ | ✓ | ✓ | × |
|
| IEEE 802.11b/g/n | 3680 * | 56.82 | × | ✓ | × | × | × | ✓ | × | ✓ | × | × | × |
|
| BLE | 2500 * | 49.99 | ✓ | × | ✓ | × | × | × | × | ✓ | ✓ | ✓ | × |
|
| Z-Wave | 2500 | 58.78 | ✓ | × | × | × | × | ✓ | × | ✓ | ✓ | ✓ | × |
|
| BLE | 2500 | 75.13 | ✓ | × | ✓ | × | × | ✓ | × | ✓ | ✓ | ✓ | × |
|
| IEEE 802.11b/g/n and BLE | 1800 | 23.74 | × | ✓ | ✓ | ✓ | × | × | × | ✓ | × | × | × |
|
| GSM | 4000 | 143.20 | × | × | × | × | × | × | × | ✓ | × | × | ✓ |
|
| IEEE 802.11b/g/n | 1800 | 22.07 | × | ✓ | ✓ | ✓ | × | × | × | ✓ | × | ✓ | × |
|
| IEEE 802.11b/g/n | 1800 | 21.20 | × | ✓ | × | × | × | × | × | ✓ | ✓ | ✓ | × |
|
| BLE | 4000 | 20.31 | × | × | × | × | × | × | × | ✓ | ✓ | × | × |
|
| IEEE 802.11b/g/n | 3520 | 14.54 | × | ✓ | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | × |
|
| IEEE 802.11b/g/n | 1800 | 32.90 | × | ✓ | × | ✓ | ✓ | ✓ | ✓ | ✓ | × | ✓ | × |
|
| IEEE 802.11ac/n/g/b | 3840 | 62.48 | × | ✓ | × | ✓ | × | × | × | ✓ | × | ✓ | × |
|
| IEEE 802.11/n | 1800 | 30.91 | × | ✓ | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | × |
|
| IEEE 802.11b/g/n | 2200 | 18.37 | × | × | × | ✓ | × | ✓ | × | ✓ | × | × | × |
|
| IEEE 802.11b/g/n | 7360 ** | ~130 | × | × | × | × | × | ✓ | × | ✓ | ✓ | ✓ | ✓ |
* The maximum power changes according to the plug type; ** When installed in an electrical board, otherwise is limited to 16 A of a standard type-F plug.
Figure 1EnAPlug sensors integration.
Figure 2EnAPlug architecture.
Figure 3Shared Knowledge procedure.
Figure 4EnAPlugs connection for shared knowledge.
ANN configurations—for refrigerator EnAPlug.
|
| |
|
|
|
|
[0–23]—hour of the day [1–7]—day of the week [0–1]—if the door was opened in the previous hour |
[0–1]—if the user will open, or not, the refrigerator |
|
| |
|
|
|
|
[0–23]—hour of the day [0–1]—if week or weekend [0–1]—if the door was opened in the previous hour |
[0–1]—if the user will open, or not, the refrigerator |
|
| |
|
|
|
|
[0–23]—hour of the day [0–1]—if week or weekend |
[0–1]—if the user will open, or not, the refrigerator |
|
| |
|
|
|
|
kWh—consumption in last 30 min °C—refrigerator’s temperature °C—room temperature |
[0–1]—if refrigerator motor will run |
|
| |
|
|
|
|
°C—refrigerator’s temperature °C—room temperature |
[0–1]—if refrigerator motor will run |
|
| |
|
|
|
|
[0–23]—hour of the day [0–1]—if week or weekend [0–1]—if the door was opened in the last 15 min kWh—consumption in last 15 min kWh—consumptions in second to last 15 min °C—refrigerator temperature %—refrigerator humidity °C—room temperature |
[0–3]—if refrigerator motor runs in the first half hour or/and in the second half hour (i.e., 0: not runs; 1: runs in the first half; 2: runs in the second half; 3 runs in first and second half) |
|
| |
|
|
|
|
[0–23]—hour of the day kWh—consumption in last 30 min °C—refrigerator temperature %—refrigerator humidity °C—room temperature |
[0–3]—if refrigerator motor runs in the first half hour or/and in the second half hour (i.e., 0: not runs; 1: runs in the first half; 2: runs in the second half; 3 runs in first and second half) |
Refrigerator usage forecast—Configuration 1.1.2 with a single hidden layer with 20 neurons.
| Will Not Open | Will Open | |
|---|---|---|
|
| 413 | 42 |
|
| 18 | 27 |
|
| 95.82% | 60.87% |
|
| 8.89% | 407.25% |
|
| 91.00% | |
|
| 81.93% | |
Consumption forecast—Configuration 1.2.2 with 10 hidden neurons.
| Will Not Consume | Will Consume | |
|---|---|---|
|
| 219 | 223 |
|
| 26 | 32 |
|
| 89.39% | 87.45% |
|
| 78.06% | 75.60% |
|
| 88.40% | |
|
| 88.42% | |
Consumption forecast—Configuration 1.2.4 with five hidden neurons.
| Will Not Consume | Will Consume (First 30 min) | Will Consume (Last 30 min) | Will Consume (All Hour) | |
|---|---|---|---|---|
|
| 225 | 50 | 25 | 108 |
|
| 21 | 22 | 18 | 31 |
|
| 91.46% | 69.44% | 58.14% | 77.70% |
|
| 82.93% | 460.04% | 376.55% | 205.90% |
|
| 81.60% | |||
|
| 74.19% | |||
Forecast configurations description—for desk lamp EnAPlug.
|
| |
|
|
|
|
[0–23]—hour of the day [0–1]—if week or weekend lux—luminosity near the desk °C—temperature [0–1]—presence sensor in the last 30 min |
[0–1]—if the user will, or not, use the desk, resulting in electrical consumption |
|
| |
|
|
|
|
[0–23]—hour of the day lux—luminosity near the desk °C—temperature |
[0–1]—if the user will, or not, use the desk, resulting in electrical consumption |
|
| |
|
|
|
|
[0–23]—hour of the day [0–1]—if week or weekend lux—luminosity near the desk |
[0–1]—if the user will, or not, use the desk, resulting in electrical consumption |
Desk lamp forecast—Configuration 2.1 with 20 hidden neurons.
| Will Not Be Used | Will Be Used | |
|---|---|---|
|
| 354 | 106 |
|
| 16 | 24 |
|
| 95.68% | 81.54% |
|
| 26.56% | 234.17% |
|
| 92.00% | |
|
| 88.61% | |
ANN results.
| Hidden Neurons | Epochs | Dataset Size | Training Ratio | Test Ratio | Evaluation Dataset | Accuracy | Precision | |
|---|---|---|---|---|---|---|---|---|
|
| 10 | 2056 | 2500 | 80% | 20% | 500 | 89.80% | 78.45% |
|
| 3 | 3300 | 2500 | 80% | 20% | 500 | 89.00% | 77.89% |
|
| 20 | 3496 | 2500 | 80% | 20% | 500 | 91.00% | 81.93% |
|
| 30 | 1655 | 2500 | 80% | 20% | 500 | 91.00% | 81.93% |
|
| 10 | 2327 | 2500 | 80% | 20% | 500 | 89.58% | 77.95% |
|
| 2 | 48 | 2500 | 80% | 20% | 500 | 87.78% | 74.34% |
|
| 10 | 569 | 2500 | 80% | 20% | 500 | 86.80% | 86.83% |
|
| 50 | 780 | 2500 | 80% | 20% | 500 | 85.80% | 85.89% |
|
| 5 | 1208 | 2500 | 80% | 20% | 500 | 88.00% | 88.08% |
|
| 10 | 1136 | 2500 | 80% | 20% | 500 | 88.40% | 88.42% |
|
| 2 | 5657 | 2500 | 80% | 20% | 500 | 77.00% | 72.81% |
|
| 3 | 3244 | 2500 | 80% | 20% | 500 | 80.20% | 75.31% |
|
| 5 | 1088 | 2500 | 80% | 20% | 500 | 81.60% | 74.19% |
|
| 40 | 651 | 2500 | 80% | 20% | 500 | 80.20% | 74.75% |
|
| 10 | 1438 | 2500 | 80% | 20% | 500 | 91.00% | 88.74% |
|
| 20 | 1043 | 2500 | 80% | 20% | 500 | 92.00% | 88.61% |
|
| 10 | 942 | 2500 | 80% | 20% | 500 | 91.40% | 90.01% |
|
| 20 | 746 | 2500 | 80% | 20% | 500 | 91.80% | 89.49% |
|
| 5 | 220 | 2500 | 80% | 20% | 500 | 89.20% | 88.33% |
|
| 20 | 2057 | 2500 | 80% | 20% | 500 | 91.80% | 89.49% |
Figure 5Apartment EnAPlugs distribution.
Figure 6EnAPlug’s distributed optimization timeline.
EnAPlug’s results.
| Accuracy | Forecast Result |
| |
|---|---|---|---|
|
| 91% | There will be a user | 91% |
|
| 92% | There will not be users | 8% |
|
| 90% | There will be a user | 90% |
|
| 87% | There will not be users | 13% |
|
| 92% | There will be a user | 92% |