| Literature DB >> 32466240 |
Niharika Singh1,2, Irraivan Elamvazuthi1,2, Perumal Nallagownden2, Gobbi Ramasamy3, Ajay Jangra4.
Abstract
Microgrids help to achieve power balance and energy allocation optimality for the defined load networks. One of the major challenges associated with microgrids is the design and implementation of a suitable communication-control architecture that can coordinate actions with system operating conditions. In this paper, the focus is to enhance the intelligence of microgrid networks using a multi-agent system while validation is carried out using network performance metrics i.e., delay, throughput, jitter, and queuing. Network performance is analyzed for the small, medium and large scale microgrid using Institute of Electrical and Electronics Engineers (IEEE) test systems. In this paper, multi-agent-based Bellman routing (MABR) is proposed where the Bellman-Ford algorithm serves the system operating conditions to command the actions of multiple agents installed over the overlay microgrid network. The proposed agent-based routing focuses on calculating the shortest path to a given destination to improve network quality and communication reliability. The algorithm is defined for the distributed nature of the microgrid for an ideal communication network and for two cases of fault injected to the network. From this model, up to 35%-43.3% improvement was achieved in the network delay performance based on the Constant Bit Rate (CBR) traffic model for microgrids.Entities:
Keywords: distributed energy resources (DERs); microgrid; multi-agent system (MAS); network performance; renewable energy sources (RES); smart grid
Year: 2020 PMID: 32466240 PMCID: PMC7287831 DOI: 10.3390/s20102992
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Structure of a microgrid network.
Figure 2Microgrid communication and control co-simulation approach for communication and control design.
Figure 3A microgrid physical bus system network.
Figure 4Construction of a microgrid bus system-based communication network.
Figure 5Interactive environment of a microgrid communication network.
Figure 6Flow chart for the proposed methodology.
Figure 7Interconnection of the software modules used for simulation of the grid network.
Figure 8The packet flow for Transmission Control Protocol (TCP) in the microgrid network.
Figure 9Classification scale of Micro-Grids.
Figure 10Classifications of micro-grids by Mitsubishi Ltd.
Performance evaluation of the bus system for the ideal microgrid communication network.
| Microgrid Bus System (100 Mbps Bandwidth) | UDP: Unicast | CBR Server | UDP: Broadcast | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Throughput (bits/s) | Delay (s) | Unicast End to End Throughput (bits/s) | Unicast End to End Delay (s) | Throughput (bits/s) | Delay (s) | Jitter (s) | Hop count | Queue Length (in bytes) | Longest Time in Queue | ||
|
| |||||||||||
|
| 3400 | 0.00131 | 4400 | 0.0013 | 1200 | 0.0011 | 5.5 × 10−8 | 5 | 9 × 10−6 | 5 × 10−6 | |
|
|
| 4400 | 0.0073 | 3200 | 0.0073 | 800 | 0.0013 | 0.00017 | 3 | 0.0009 | 0.00044 |
|
| 3050 | 0.0073 | 4400 | 0.0073 | 2000 | 0.0012 | 5 × 106 | 1 | 0.0009 | 0.00045 | |
|
| 2700 | 0.0074 | 4600 | 0.0074 | 1700 | 0.0013 | 5.5 × 106 | 5 | 0.0009 | 0.00026 | |
|
| |||||||||||
|
| 3450 | 0.0073 | 4250 | 0.0073 | 9000 | 0.0013 | 0.000019 | 2 | 0.008 | 0.00043 | |
|
|
| 3400 | 0.0074 | 4200 | 0.0074 | 9000 | 0.00134 | 0.000185 | 2 | 0.0085 | 0.00044 |
|
| 3050 | 0.0074 | 4400 | 0.0074 | 9700 | 0.0015 | 7.5 × 106 | 1 | 0.01 | 0.0006 | |
|
| 2700 | 0.0074 | 4500 | 0.0074 | 3700 | 0.0017 | 0.00055 | 3 | 0.034 | 0.0095 | |
|
| |||||||||||
|
| 3450 | 0.0145 | 4300 | 0.014 | 11,600 | 0.001 | 0.000185 | 3 | 0.0095 | 0.00055 | |
|
|
| 2100 | 0.015 | 5100 | 0.00145 | 3500 | 0.0014 | 0.0002 | 2 | 0.0135 | 0.00065 |
|
| 2900 | 0.0145 | 4400 | 0.0145 | 13,000 | 0.0011 | 0.00055 | 1 | 0.0115 | 0.00065 | |
|
| 1850 | 0.0155 | 5500 | 0.0145 | 3,200 | 0.0011 | 0.00055 | 4 | 0.08 | 0.0097 | |
|
| |||||||||||
|
| 3450 | 0.0013 | 4400 | 0.0013 | 9000 | 0.000125 | 0.00015 | 3 | 0.01 | 0.000457 | |
|
|
| 2900 | 0.0073 | 4450 | 0.0073 | 2200 | 0.0014 | 0.0002 | 3 | 0.013 | 0.00075 |
|
| 3000 | 0.0073 | 4450 | 0.0073 | 46,000 | 0.0011 | 0.0006 | 1 | 0.024 | 0.00061 | |
|
| 1850 | 0.0073 | 5500 | 0.0073 | 4500 | 0.001 | 0.0006 | 2 | 1.1 | 0.019 | |
|
| |||||||||||
|
| 3450 | 0.00145 | 4450 | 0.0014 | 19,000 | 0.00014 | 0.00015 | 3 | 0.009 | 0.00059 | |
|
|
| 2200 | 0.0023 | 5100 | 0.00145 | 3500 | 0.0014 | 0.0002 | 2 | 0.0135 | 0.00065 |
|
| 2950 | 0.0155 | 4600 | 0.0155 | 21,000 | 0.0012 | 0.00045 | 1 | 0.0135 | 0.00075 | |
|
| 1250 | 0.0135 | 5500 | 0.0145 | 13,200 | 0.0012 | 0.00045 | 4 | 0.089 | 0.0095 | |
Comparative analysis of performance shown in Table 1.
| Microgrid Bus System (100 Mbps bandwidth) | UDP: Unicast | CBR Server | UDP: Broadcast | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Throughput (bits/s) | Delay (s) | Unicast End to End Throughput (bits/s) | Unicast End to End Delay (s) | Throughput (bits/s) | Delay (s) | Jitter (s) | Hop Count | Queue Length (in bytes) | Longest Time in Queue | ||
|
| |||||||||||
|
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
|
|
| ||||||||||
|
| ✓ | ✓ | |||||||||
|
| ✓ | ✓ | |||||||||
|
| |||||||||||
|
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||
|
|
| ||||||||||
|
| ✓ | ✓ | |||||||||
|
| ✓ | ||||||||||
|
| |||||||||||
|
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||
|
|
| ||||||||||
|
| ✓ | ✓ | |||||||||
|
| ✓ | ||||||||||
|
| |||||||||||
|
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||
|
|
| ||||||||||
|
| ✓ | ✓ | |||||||||
|
| ✓ | ||||||||||
|
| |||||||||||
|
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||
|
|
| ||||||||||
|
| ✓ | ✓ | |||||||||
|
| ✓ | ||||||||||
Performance evaluation of the bus system for fault case study 1 in the microgrid communication network.
| Microgrid Bus System (100 Mbps bandwidth) | UDP: Unicast | CBR Server | UDP: Broadcast | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Throughput (bits/s) | Delay (s) | Unicast End to End Throughput (bits/s) | Unicast End to End Delay (s) | Throughput (bits/s) | Delay (s) | Jitter (s) | Hop Count | Queue Length (in bytes) | Longest Time in Queue | ||
|
| |||||||||||
|
|
| 0.00131 |
| 0.0013 | 1200 | 0.0011 | 5.5 × 10−8 |
| 9 × 10−6 | 5 × 10−6 | |
|
|
| 4400 | 0.0073 | 3200 | 0.0073 | 800 |
| 0.00017 |
| 0.0009 |
|
|
| 3050 | 0.0073 | 4400 | 0.0073 | 2000 |
| 5 × 10−6 |
| 0.0009 | 0.00045 | |
|
| 2700 | 0.0074 |
| 0.0074 | 1700 | 0.0013 | 5.5 × 10−6 | 5 | 0.0009 | 0.00026 | |
|
| |||||||||||
|
| 3450 | 0.0073 | 4250 |
| 9000 | 0.0013 | 0.000019 | 2 | 0.008 | 0.00043 | |
|
|
|
| 0.0074 | 4200 | 0.0074 |
|
| 0.000185 |
| 0.0085 | 0.00044 |
|
| 3050 |
| 4400 | 0.0074 |
| 0.0015 | 7.5 × 10−6 | 1 | 0.01 | 0.0006 | |
|
| 2700 | 0.0074 | 4500 | 0.0074 | 3700 | 0.0017 | 0.00055 | 3 |
| 0.0095 | |
|
| |||||||||||
|
| 3450 |
| 4300 | 0.014 | 11,600 | 0.001 | 0.000185 |
| 0.0095 | 0.00055 | |
|
|
| 2100 | 0.015 | 5100 |
| 3500 | 0.0014 | 0.0002 | 2 | 0.0135 | 0.00065 |
|
|
| 0.0145 | 4400 | 0.0145 | 13,000 | 0.0011 | 0.00055 | 1 | 0.0115 | 0.00065 | |
|
| 1850 | 0.0155 | 5500 | 0.0145 | 3200 | 0.0011 | 0.00055 | 4 | 0.08 | 0.0097 | |
|
| |||||||||||
|
| 3450 | 0.0013 | 4400 | 0.0013 | 9000 | 0.000125 | 0.00015 | 3 | 0.01 | 0.000457 | |
|
|
| 2900 | 0.0073 | 4450 |
| 2200 | 0.0014 | 0.0002 |
| 0.013 | 0.00075 |
|
|
| 0.0073 | 4450 | 0.0073 | 46,000 | 0.0011 | 0.0006 | 1 | 0.024 | 0.00061 | |
|
| 1850 | 0.0073 | 5500 | 0.0073 | 4500 | 0.001 | 0.0006 | 2 | 1.1 | 0.019 | |
|
| |||||||||||
|
| 3450 | 0.00145 | 4450 | 0.0014 | 19,000 | 0.00014 | 0.00015 | 3 | 0.009 | 0.00059 | |
|
|
| 3450 | 0.00145 | 4450 | 0.0014 | 19,000 |
| 0.00015 | 3 | 0.009 | 0.00059 |
|
|
| 0.0023 | 5100 | 0.00145 | 3500 | 0.0014 | 0.0002 | 2 | 0.0135 | 0.00065 | |
|
| 2950 | 0.0155 | 4600 | 0.0155 | 21,000 | 0.0012 | 0.00045 | 1 |
| 0.00075 | |
* On comparing the changes with Table 1, the visible changes are highlighted using red color.
Performance evaluation of bus system for the fault case study 2 in the microgrid communication network.
| Microgrid Bus System (100 Mbps bandwidth) | UDP: Unicast | CBR Server | UDP: Broadcast | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Throughput (bits/s) | Delay (s) | Unicast End to End Throughput (bits/s) | Unicast End to End Delay (s) | Throughput (bits/s) | Delay (s) | Jitter (s) | Hop Count | Queue Length (in bytes) | Longest Time in Queue | ||
|
| |||||||||||
|
| 3500 | 0.00131 | 4300 | 0.0013 | 1200 | 0.0011 | 5.5 × 10−8 | 4 | 9 × 10−6 | 5 × 10−6 | |
|
|
|
|
| 3200 | 0.0073 | 800 |
| 0.00017 |
| 0.0009 | 0.00045 |
|
| 3050 | 0.0073 | 4400 | 0.0073 |
| 0.0014 | 5 × 10−6 | 2 | 0.0009 |
| |
|
|
| 0.0074 | 4700 | 0.0074 | 1700 | 0.0013 | 5.5 × 10−6 | 5 | 0.0009 | 0.00026 | |
|
| |||||||||||
|
| 3450 | 0.0073 | 4250 | 0.0072 | 9000 | 0.0013 | 0.000019 | 2 | 0.008 | 0.00043 | |
|
|
| 3350 | 0.0074 |
| 0.0074 | 8500 | 0.00114 | 0.000185 | 1 | 0.0085 | 0.00044 |
|
| 3050 | 0.0075 | 4400 | 0.0074 | 9000 | 0.0015 | 7.5 × 10−6 | 1 | 0.01 |
| |
|
| 2700 | 0.0074 | 4500 |
| 3700 | 0.0017 | 0.00055 | 3 | 0.035 | 0.0095 | |
|
| |||||||||||
|
| 3450 | 0.015 | 4300 | 0.014 | 11,600 | 0.001 | 0.000185 | 2 | 0.0095 | 0.00055 | |
|
|
| 2100 | 0.015 | 5100 | 0.00155 | 3500 | 0.0014 | 0.0002 |
| 0.0135 |
|
|
| 2800 | 0.0145 | 4400 | 0.0145 |
|
| 0.00055 | 1 | 0.0115 | 0.00065 | |
|
| 1850 | 0.0155 | 5500 | 0.0145 | 3200 | 0.0011 | 0.00055 |
| 0.08 | 0.0097 | |
|
| |||||||||||
|
| 3450 | 0.0013 | 4400 | 0.0013 | 9000 | 0.000125 | 0.00015 | 3 | 0.01 | 0.000457 | |
|
|
| 2900 |
|
| 0.00735 | 2200 | 0.0014 | 0.0002 | 4 | 0.013 | 0.00075 |
|
| 3100 | 0.0073 | 4450 | 0.0073 |
| 0.0011 | 0.0006 | 1 | 0.024 | 0.00061 | |
|
| 1850 | 0.0073 | 5500 | 0.0073 | 4500 | 0.001 | 0.0006 | 2 | 1.1 |
| |
|
| |||||||||||
|
|
| 0.00145 | 4450 |
| 19,000 | 0.00014 | 0.00015 | 3 | 0.009 | 0.00059 | |
|
|
| 3450 | 0.00145 | 4450 | 0.0014 | 19,000 | 0.00013 | 0.00015 | 3 | 0.009 | 0.00059 |
|
| 2300 | 0.0023 | 5100 | 0.00145 | 3500 | 0.0014 | 0.0002 | 2 | 0.0135 | 0.00065 | |
|
| 2950 |
| 4600 | 0.0155 | 21,000 | 0.0012 |
| 1 | 0.0145 | 0.00075 | |
* The table highlights the changes compared with Table 3 and the visible changes are highlighted using violet color in this table.