Next Article in Journal
An 8-Gbps, Low-Jitter, Four-Channel Transmitter with a Fractional-Spaced Feed-Forward Equalizer
Previous Article in Journal
Reactive Voltage Control Strategy for PMSG-Based Wind Farm Considering Reactive Power Adequacy and Terminal Voltage Balance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Placement of UDAP in Advanced Metering Infrastructure for Smart Metering of Electrical Energy Based on Graph Theory

1
Master’s Program in Electricity, Universidad Politécnica Salesiana, Quito EC170525, Ecuador
2
Smart Grid Research Group (GIREI), Postgraduate Department, Universidad Politécnica Salesiana, Quito EC170525, Ecuador
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(11), 1767; https://doi.org/10.3390/electronics11111767
Submission received: 12 April 2022 / Revised: 26 May 2022 / Accepted: 30 May 2022 / Published: 2 June 2022
(This article belongs to the Section Power Electronics)

Abstract

:
This paper presents an algorithm to optimize the deployment of hubs for smart energy metering based on the Internet of Things. A georeferenced scenario is proposed in which each user must connect to a concentrator, either directly or through another user, minimizing the resources required to achieve connectivity. Consequently, to carry out the optimization, the minimum spanning tree between devices is found, in which the maximum connection distance and the capacity of the hubs are limited. Additionally, this work seeks to achieve a scalable algorithm applicable to any georeferenced scenario to be simulated. The main contribution of this work is an IoT-based smart metering architecture that optimizes resources and adapts to a scenario that changes or integrates more users to the energy metering network without losing the connectivity of the initial users. As a result of the application of the algorithm, a scenario route map is generated. The scenario’s parameters include the number of hops in the network, the optimal number of concentrators and their geographical location, the average number of hops, and the total distance of the path, among others. In this project, a georeferenced urban scenario was considered in which residential areas coexist with intelligent buildings. The scenario has growth stages in which the algorithm is applied, and in each one, the optimal route map is generated.

1. Introduction

The increasing use of smart grids has demanded that new metering technologies be developed to meet the communication needs of the grid. In this context, smart meters, as a part of the advanced metering infrastructure (AMI), currently have different types of communication, and the interaction between them is a critical factor for optimal network management [1]. Communication networks can be home area networks (HANs) with a range of tens of meters, neighbourhood area networks (NANs) covering an area of hundreds of meters, or wide area networks (WANs) with coverage of tens of kilometers [2].
The Internet of Things has been a central part of advanced metering infrastructure, providing new wireless communication technologies known as low power wide area networks (LPWANs). Among the most common types of communication used by AMI are LoRa (low power wide range), WiFi, ZigBee (IEEE 802.15.4), SigFox, NB-IoT (narrowband IoT), LTE, and other cellular networks [3]. All the technologies must coexist in the same environment. Other studies on this coexistence have been carried out in [4,5,6,7,8,9,10], in which the parameters of each technology and how they influence each other are evaluated.
In the present work, an optimization model of the number of universal data aggregation points (UDAPs) or concentrators necessary to achieve coverage of all smart meters (SMs) is carried out. The algorithm considers a restriction on coverage ratio and the capacity of the UDAPs. The simulation uses a georeferenced scenario in which the gradual installation of smart meters (SMs) is considered to develop a scalable algorithm. In Figure 1, a simplified scheme of this work is shown. The simulation scenario corresponds to an urban area composed of smart buildings equipped with advanced energy metering systems; in fact, each house is a user with an SM connected to a concentrator or another nearby SM, according to the restrictions defined in the algorithm. In the same way, residential areas that coexist in the same environment are considered.
Previous studies on clustering users around a concentrator for intelligent energy metering have evaluated algorithms with randomized solutions using k-means [11,12,13,14,15]. However, the present work exposes the need to obtain a solution that not only clusters but also allows control of the number of hops or the maximum hops required for the data to reach the concentrator from an electric energy meter. The innovation is based on minimizing the number of hops, building a controlled minimum spanning tree, and minimizing the number of concentrators needed to cover all sensors [16,17].
Consequently, simulations were carried out considering smart meter radio connections between 10 and 100 m. This simulates an urban scenario that does not always have a line of sight between the equipment, as is the case in practice. In this context, we worked with the connection ranges of technologies such as ZigBee, Z-Wave, and WiFi, which have the smallest ranges of coverage, as summarized in Table 1.
Urban, suburban, or rural scenarios require the inclusion of user considerations and feasible sites to place a concentrator, which directly influence the cost of implementation. On the other hand, energy consumption depends on the technology used. However, it is necessary to rely on a technology with a minimum cost per unit of energy consumption, and it is also essential to consider the cost increase for the multiple concentrators required to achieve full coverage of the smart meters. In contrast to previous studies concerned with delay and energy consumption [18,19], this paper presents a situation that is closer to reality, moving from basic research to applied research that proposes and recommends a tool to allow electric utilities to deploy wireless resources more efficiently to achieve smart metering at the lowest cost. Future work could consider georeferenced scenarios, delay, and energy consumption. The deployment of microgrids in suburban and rural areas is an opportunity to deploy smart metering infrastructure. Electric distribution companies are requesting guidance on the on-site deployment of telecommunication resources to ensure service and coverage. Previous studies include this issue at the level of a review of the state of the art and current methodologies [20,21].
Considering multi-hopping as a constraint reduces the communication delay by avoiding indiscriminate hopping until a concentrator is reached. Previous studies have commented on the importance of considering multi-hopping as an option to guarantee the sending and arrival of information from the sensor to the concentrator [22,23]. Additionally, incorporating graph theory to solve a routing problem by controlling the multi-hop adjacency matrix allows the least-cost paths to be evaluated and ensures that the constraint on the maximum number of hops is maintained throughout the routing process [24,25].
Considering a literature review of theoretical work on methods of achieving a smart metering infrastructure for electric energy [21], the present work notes as a contribution the application of an algorithm in a georeferenced environment that controls the number of hops and additionally evaluates a low-cost route in terms of wireless resources, considering the lowest number of concentrators. This paper proposes a wireless communications network that collects information that can later be evaluated, analyzed, or even encrypted. Currently, the deployment of wireless sensors is not a trivial problem, requiring fast action for deployment but also for ensuring that the information reaches the destination. In addition, the proposed network must be scalable and resilient, considering increases in sensors and the routing of the network with the new resources deployed. Artificial intelligence techniques are currently attempting to make the first advances to be applied to real scenarios; however, the application focuses on the security and management of the collected information. As a result of an efficient and reliable communication network, the smart metering infrastructure will be able to fulfill its objective of being used to analyze the collected data and determine the energy demand response and management [20]. The inclusion of microgrids in suburban and rural areas presupposes a need for a network capable of adapting technologies and achieving the objective of metering electricity in a given area; for this reason, evaluating georeferenced environments makes this a relevant proposal.

2. Related Work

Studies on optimizing the location of UDAPs (universal data aggregation points) have been carried out in the literature. Consequently, in studies such as [11,12,13,15,26,27], solutions are proposed based on the problems of distance, network clustering, or latency. The constraints considered are the transmission latency and the number of hops on the link. The proposed solutions employ modified clustering algorithms based on k-means, c-means, and mean shift, and solutions using the Lloyd algorithm or the minimization of the number of hops [28,29].
Other authors evaluate clustering algorithms [30,31] and propose solutions to network partitioning and architecture, respectively. This is done by clusterization through self-aggregation maps and clustering optimization by a fuzzy c-means algorithm. On the other hand, in [32,33], data routing is studied, and it is stated that the problem is the network architecture and the data collection mode. In this case, solutions are proposed by optimizing the number of UDAPs and their location, and implementing a new data collection scheme, considering feasibility, costs, network capacity, and energy consumption.
The authors also address the communication of the equipment, and they identify the network architecture, connection reliability, and event reporting as problems to be solved. These authors propose to solve the problem using a propagation tree [34,35,36], minimization of the number of hops [36,37], and a column generation algorithm [38].
The minimum spanning tree algorithm is also proposed to solve problems in network architecture [36,37,39], as well as optimized network clusterization [40]. Energy consumption is also a topic widely studied by the scientific community; studies such as [31,40,41,42,43,44] propose solutions to the energy consumption of SMs and UDAPs through optimal network clusterization, aggregation tree algorithms, minimization of the number of hops, and optimization of information routing, proposing scalable models with restrictions on cost, capacity, energy consumption, and the number of hops.
Genetic algorithms are among the optimization algorithms currently proposed by authors. In this sense, ref. [45] proposes optimization with genetic algorithms to obtain the optimal route and minimize the end-to-end delay in transmission. Another study [46] was carried out using fuzzy inference systems to maximize the profit generated by the exchange of energy in the network under a time-of-use policy.
Data routing is another topic that has been widely discussed, and studies such as [33,37,39,40,41,42,43] propose solutions to this problem by clustering the network, minimizing the distance, and proposing heuristic models that optimize the data collection mode of the AMIs, to avoid data loss, latency in the network, or network saturation.
From the literature analyzed in the bibliometric analysis and other sources that generate research content, it can be intuited that the way forward for optimizing the number of concentrators is an optimal clusterization of the network to reduce latency problems, capacity, costs, and energy consumption.
At the local level, ref. [47] proposes an algorithm for the routing of UDAPs based on a minimum spanning tree algorithm, considering coverage and capacity restrictions in the concentrators. On the other hand, in [48], a summary is presented that integrates the actors, processes, and functionalities associated with smart metering and everything related to the benefit of using these technologies.
In this study, we propose to optimize the deployment of concentrators (UDAPs) considering the scalability of the scenario, which most authors in the literature do not consider. In this way, the algorithm can be adapted to any duly characterized georeferenced scenario. In addition, the developed algorithm presents the possibility of grouping the capacity restrictions of the UDAPs and the connection distance of the SMs, limiting the number of hops allowed in the network. Although these restrictions are considered in the investigated literature, they are considered individually. Instead, in this work, these three restrictions are considered simultaneously. Finally, the proposed solution presents a link route based on the optimal deployment of concentrators without falling into solutions that involve dividing the network into sectors or grouping smart meters in a single cluster. A comparison between the work presented and some of the related work is outlined in Table 2.
The main challenge associated with the correct location of data aggregation points is ensuring the delivery of bidirectional information to the distribution companies in charge of demand response and the management of service outages and reconnections. The fidelity of communication through events or alarms may take a different route in the quest to form a resilient communications network [38].
Furthermore, to ensure the observability of the wireless communications system that serves smart metering, constant monitoring of the communications link is controlled and defined by the frequency with which the electric company requires information from each supply, which varies between 7 and 15 min, or can even be every 30 min. However, readings can also be taken at the beginning and end of each month when there is no information required or problems in the network, since each smart meter has an information storage capacity of up to three months as a backup [32].
The number of data aggregation points per cluster will be variable, depending on the population increase of electricity supplies in a defined area, which implies that the network must guarantee the site’s coverage and ensure that the data reaches the central office of an electric company [49].
Controlling the number of hops allows the latency due to very long delays in sending information between smart meters and data aggregation points to be counteracted, which becomes a benefit for distribution companies and thus provides a reliable metering solution. Delays in the network have been modeled and simulated in previous studies by the same authors, identifying appropriate times for sending information and proposals to the network operator [50].
According to the temporality of the transmission of information, previous work warns of an opportunistic business model and thus minimizes the impact of the energy consumption of the communications network, considering the use of a virtual mobile operator.

3. Problem Formulation

Previous work has shown that it is not sufficient to optimize SM communication based on device distance or network clustering alone in smart metering infrastructure.
To address this problem, the present work proposes to optimize the deployment of hubs, considering the capacity of the UDAPs and the location of the SMs without neglecting the number of hops.

3.1. Proposed Strategy and Methodology

A smart metering system design methodology is proposed to optimize the deployment of concentrators. The proposed scenario is an urban area, with coexisting smart buildings with advanced energy metering systems and residential areas with smart meters for each user. The parameters of the technologies considered for the algorithm’s evaluation are the coverage distance and the multi-hop connection between devices. SM radio connection of 10 to 100 m is considered in an urban scenario. With the variation of the coverage radius, the lack of a line of sight between the SM and UDAP is considered, reducing the connection distance for the devices. Additionally, UDAPs are considered to have a capacity ranging from 5 to 30 UDAPs or SMs connected simultaneously.
Moreover, the scenario considers four stages, to obtain metrics based on population growth, increasing the number of users in the network and obtaining the optimal hub deployment and routing tree for each stage.
A georeferenced scenario is proposed, in which the latitude and longitude coordinates of the smart meters are used. Additionally, candidate sites where the concentrators could be positioned are considered, taking the intersections of the streets in the scenario as a reference. Furthermore, the proposed algorithm considers scalability, adapting to the changing needs of the scenario and the fact that a wireless network is used; it can recalculate the optimal route in the presence of new smart meters integrated into the network. Consequently, to simulate this adaptability of the algorithm, the simulation of four growth stages of the scenario under analysis was carried out. In this work, although the transmission rate of the equipment was considered, the energy consumption of each node was not.
Figure 2 shows a schematic of the process to be followed to determine the optimal deployment of the hubs, taking into account the constraints mentioned above.
Considering graph theory as the basis of the algorithm, G = ( V , E ) represents a connectivity matrix G, where V represents the vertices or edges (smart meters and data aggregation points) and E represents the wireless communication links. Then, in the optimization process, it is necessary to start from a set of candidate sites where a UDAP could be located, which could be places where a street lighting mast is situated. In this way, the georeferenced coordinates of smart meters and candidate sites are entered into the model, and from the optimization model, the process of minimizing the UDAPs, the routing of the wireless network, and the routing of the UDAPs are determined.
The objective function is:
min : i = 1 N + M + K d i j X i j ; ( i , j ) ϵ E
min : i = 1 M Z i ; i ϵ S
subject to:
h = 1 H ψ i N h o p s m a x , h ϵ H
j = 1 M X i , j C a p Z i , i ϵ S
Equation (1) presents the objective function that minimizes the path as a function of the maximum distance allowed by the modeled wireless technology and its corresponding link between a smart meter and a data aggregation point. Equation (2) shows the minimum number of data aggregation points in the modeling discarded from the set of candidate sites. Equation (3) expresses the total number of multi-hops that the route can generate for each part of a tree. It is referred to as a constraint on the maximum number of hop assignments in the model. This is done to reduce the communication latency occurring when there is an indiscriminate number of hops. Equation (4) presents the maximum number of links that can exist at a data aggregation point, considering the capacity of the concentrator device.

3.2. Proposed Solution

The algorithm developed in this work proposes the optimal deployment of concentrators. The algorithm consists of three main stages: the characterization of the scenario, a pre-selection of the optimal location of the UDAPs, and the final optimization of the scenario with a minimum spanning tree deployment. The method used to arrive at the optimum deployment is explained in this section. Table 3 presents the nomenclature used in the process.
In the scenario characterization stage, all the geographical information of the study area is taken into account. In this study, the geographical distribution of users, the location of smart meters, the possible locations of concentrators, and the locations of base stations are taken into account.
The distance matrix is calculated using the geographical coordinates of the points mentioned above to calculate the distance between each SM, UDAP, and BS. The most suitable candidate sites will initially be selected based on the maximum distance selected for the simulation. Using this information, the optimization of the hub deployment will be carried out.
Once the scenario characterization has been carried out, the geographical coordinates of the SMs, the candidate UDAP sites, and the BSs are available. The geographic points of the devices, together with the UDAP capacity selected for the exercise and the maximum connection distance of the SMs according to their technology, are the input variables of Algorithm 1. The first step of this algorithm involves making a pre-selection of the candidate UDAPs, employing the function “calc_base_tree”, which is described in Algorithm 2. Step 3 involves finding the matrix of distances, connectivity, and cost.
Algorithm 1 Main: Optimal Routing & Optimal # Z i .
Input: S , B , CapU, dmax
Output: Z i , path
Step 1:
T = c a l c _ b a s e _ t r e e ( S , C a p U , d m a x )
Step 2:
[ S o l C , S o l L ] = g r e e d y s c p ( T )
U n i q u e _ U D A P = u n i q u e ( S o l C )
Step 3:
[ D , G , C o s t ] = h a v e r s i n e _ m a t r i x ( S , T , B , d m a x )
Step 4:
G = s p a r s e ( G )
C o s t ( i s i n f ( C o s t ) ) = 0
C o s t = s p a r s e ( C o s t )
Step 5:
[ d p , p r e d ] = d i j k s t r a ( C o s t , N + M + K + 1 )
Step 6:
  for i = 1 : N + M
    n o d e = i
    p a t h { n o d e } = [ n o d e ]
   while p r e d ( n o d e ) > 0 & p r e d ( n o d e ) < N + M + K + 1
    p a t h { i } = [ p a t h { i } , p r e d ( n o d e ) ]
    T _ C o s t = T _ C o s t + D ( n o d e , p r e d ( n o d e ) )
    n o d e = p r e d ( n o d e )
   endwhile
  endfor
Step 7:
Return: Z i , path
Algorithm 2 calc_base_tree (pre-selection of Z i ).
Input: S , CapU, dmax
Output: Z i
Step 1:
Longitude = SM;  S
Latitude = SM;  S
i n d e x = 2 : l e n g t h ( L o n g i t u d e )
p a t h = [ 0 ]
Step 2:
while Z i < C a p U & H o p s < H o p s m a x ; flag=1
   while flag==1
      for i = 1 : l e n g t h ( Z i )
         for j = 1 : l e n g t h ( i n d e x )
          d i s t = d i s t _ h a v e r s i n e ( S M , S )
             if d i s t > d m a x p a t h ( i ) > = H o p s
              d i s t ( i , j ) = i n f
             endif
         endfor
      endfor
      if (dist is minimum)
       T = [ T , index(minimum dist)]
      path = [path,path(minimum dist)+1]
      else
       b r e a k
      endif
      if length(SM>Cap)
       b r e a k
      endif
   endwhile
endwhile
Step 3:
Return: T
As a next step, an analysis of the cost and the existing links between the devices is carried out. Step 5 optimizes the links, taking into account the cost of connection, to find the optimal solution using Dijkstra’s algorithm. This is achieved through the function “haversine_matrix”, explained in Equation (5).
The result of Step 5 is the matrix of predecessors used in Step 6 to find the path that follows the information from each smart meter to the base station. This information is stored in the variable “path”, for further analysis. Consequently, the execution of Algorithm 1 is completed, and the graph of the deployment of concentrators with their respective connections to the SMs and BSs is presented.
The function “calc_base_tree”, outlined in Algorithm 2, has as inputs the coordinates of the smart meters, the coordinates of the UDAP candidate sites, the maximum capacity of the concentrators, and the connection range of the SMs. The first step of this algorithm is responsible for unifying the latitude and longitude coordinates of the SMs and UDAPs into a single vector and creating an identifier vector to differentiate the type of device (SM or UDAP).
In Step 2, the algorithm carries out nested iterations to select the appropriate locations of the UDAPs to meet the determined conditions of capacity, distance, and the number of hops. For this heuristic, if the distance between a UDAP and an SM or the distance between an SM and another SM is greater than the maximum distance established, it is considered to be not feasible, and therefore the distance is infinite.
On the other hand, in this loop, the analysis of the capacity for simultaneous connections of each UDAP is carried out without allowing the limit of allowed connections to be reached. A final consideration for this heuristic is that if the number of hops present in a data path is higher than the established number, this connection will be discarded.
Hence, based on the restrictions analyzed in this algorithm, the pre-selection of the concentrators is completed. It is returned by the function in the “ T ” matrix.
Equation (5) outlines the function that “haversine” has in inputting the coordinates of the smart meters, the UDAP concentrators, and the base stations, as well as the maximum connection distance. This algorithm obtains the distance matrices d ( i , j ) from the cost that refers to the matrix distance allowed by the wireless technology. Then, the matrix (G), which is the cost matrix (Cost), is formed.
d i , j = sin 2 Δ L a t 2 + + cos Δ L a t i + cos Δ L a t j sin 2 Δ L o n 2

4. Analysis of Results

Once the simulation was executed with different radio coverages and different capacities for the concentrators, metrics were obtained that allowed the results obtained by the heuristics proposed in this document to be evidenced. Figure 3 shows the deployment and routing of the links, considering the scalability of the scenario.
This figure shows the geographical location of the smart meters and their optimal deployment by growth stages. Figure 3a shows the initial stage of the scenario where 89 smart meters are present, and the deployment is carried out for these users.
Subsequently, in Figure 3b, more users are integrated into the metering network, which then has 210 SMs. For this and subsequent cases, the locations of the candidate sites for the UDAPs were not changed, and the locations of the initial users were maintained.
Once the simulation of each stage was performed, it was observed that there are more active UDAPs in other stages than in stage 1. Additionally, some links switched to an optimal pathway under the proposed conditions. The changes in routing and numbers of UDAPs can be seen in the growth stages with 277 SMs in Figure 3c and 548 SMs in Figure 3d.
The algorithm adapts to the needs and optimizes the network according to the given connection constraints for all stages.
Figure 3 shows the different users (SMs), the points where the concentrators (UDAPs) have been deployed, and the locations of the base stations (BS), as well as the hops that the information makes before reaching its destination.
Figure 4 shows the variation in the number of hops present in the minimum spanning tree obtained as a function of the coverage radius of the simulated technologies; this information is additionally presented based on the capacity of the concentrators established for the analysis. The results shown in Figure 4 consider a connection range between 10 and 100 m, corresponding to the shortest range of ZigBee technologies in an urban area.
The metric shows that as the coverage radius increases within a range between 10 and 40 m, there is an increase in the number of hops necessary for the transmission of information. On the other hand, from 40 m onwards, the number of hops decreases, because greater connection distances can be spanned to reach hubs closer to the base stations, thus reducing the total number of hops in the route map.
On the other hand, Figure 5 shows the number of UDAPs deployed as a function of their connection capacity. The data are presented according to the stage of population growth being analyzed. The graph shows that, as the capacity of the concentrators increases, fewer UDAPs are needed to achieve network connectivity. The trend lines in the graph shown were obtained by simulating six different concentrator capacities, considering a maximum smart meter connection distance of 20 m. As previously, this metric considers the maximum connection distance of ZigBee technologies.
It is possible to determine each link path of the obtained spanning tree with the implemented heuristics. Table 4 shows the number of hops and the maximum distance of these hops resulting from the simulation, and also shows the average distance between the present hops in the path of the resulting aggregation tree. The data were obtained utilizing the path variable, which is part of the results produced by the algorithm developed in this study. The technology used for the analysis was Z-Wave, which connects at distances up to 100 m. This technology was chosen because, in an urban scenario, it is one of the most restrictive in terms of distance to achieve a link.
Finally, the performance of the presented optimization method can be seen in Figure 6, which illustrates the elapsed processing time as the analyzed population grows. The processing time metrics were taken based on the heuristic stages. The metrics presented show the time taken to characterize the scenario through the .osm file, i.e., the time taken to pre-select the UDAPs, calculate the cost and distance matrices, and identify the optimal path used.
The simulation results show that the proposed architecture and link routing minimizes the use of resources in IoT-based technologies. The implemented heuristics allow experimentation with technologies such as ZigBee, which has connection distances from 10 m to 75 m, and technologies that work with distances greater than 100 m. Additionally, the deployment optimization presented in this document is flexible and adaptable to any wireless technology, as long as it is characterized in the simulation scenario studied based on the restrictions contemplated in the heuristics.

5. Conclusions

The use of wireless communication technologies considering optimal deployment and reduced cost is necessary to achieve an efficient, reliable, and resilient advanced metering infrastructure that integrates with the requirements of a smart grid.
This paper presented a model for the effective deployment of a wireless communication network that can be evaluated in urban, suburban, and rural scenarios, considering the scalability of the number of smart meters deployed.
The deployed communication network is intended to guarantee the total coverage of smart meters, and the collection of information is consistent with the demand response. This management process requires updated information, to reduce errors in predicting the electric power load curve.
The proposed heuristic model minimizes the use of resources (UDAPs) and determines the optimal link path between smart meters and universal data aggregation points. The NP-complete-type problem evaluated in this work justifies a heuristic technique based on graph theory and uses georeferenced information to add value to previous publications.
The heuristic model considers connection capacity restrictions for the universal data aggregation points based on an optimal spanning tree. The coverage distance of the smart meters is determined by the type of wireless technology and the possibility of restricting the number of hops in the link routes at the same time, to optimize resources and reduce the likelihood of the latency that can be generated by having indiscriminate hops.
The results show in their objective functions the determination of path minimization and the minimum number of UDAPs. Consequently, the results show how the model behaves in the face of a gradual increase in smart meters. This simulated effect is characteristic of an in-situ deployment, as smart meters are gradually incorporated into the power grid in its expansion process.
The model also helps to identify smart meters that may have been left out of the coverage, thus aiding in proposing a different wireless technology for only one sector of the area under study. The model’s results show the path for transmitting the electric metering information from the supply to the central office of an electric distribution company.
The heuristic model developed can simulate the behavior of the network under the parameters of new technologies that may be made available in the future. For this purpose, it is necessary to utilize the coverage distance of such a technology and the number of hops it can support without latency. In addition, it is noted that the model, when considering the capacity of the UDAPs, accounts better for an actual situation, compared to commercial equipment, in terms of the number of simulated connections it can handle.
In this paper, the analysis was performed for the shortest range technologies, between 10 and 100 m. These are the most difficult to connect in an urban scenario. However, the algorithm can be applied to all the technologies discussed in the Introduction section of this paper, provided the simulation parameters are set according to the parameters of each IoT communication technology.

Author Contributions

L.M.: conceptualization, methodology, validation, and writing—review and editing. L.M.: conceptualization, methodology, software, and writing—original draft. L.M.: data curation and formal analysis. E.I.: supervision. E.I.: writing—review and editing. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the Smart Grid Research Group (GIREI) of Universidad Politécnica Salesiana (Project: Charging of electric vehicles in buildings and its impact on the sizing and planning of electrical distribution networks) and by Power Grids and Smart Cities (RECI-IUS).

Acknowledgments

This work was supported by Universidad Politécnica Salesiana and GIREI—Smart Grid Research Group under the project “Electric vehicle charging in buildings and its impact on the sizing and planning of electricity distribution networks”.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kabalci, Y. A survey on smart metering and smart grid communication. Renew. Sustain. Energy Rev. 2016, 57, 302–318. [Google Scholar] [CrossRef]
  2. Baimel, D.; Tapuchi, S.; Baimel, N. Smart grid communication technologies—Overview, research challenges and opportunities. In Proceedings of the 2016 International Symposium on Power Electronics, Electrical Drives, Automation and Motion, SPEEDAM 2016, Capri, Italy, 22–24 June 2016; pp. 116–120. [Google Scholar] [CrossRef]
  3. Parvez, I.; Islam, N.; Rupasinghe, N.; Sarwat, A.I.; Guvenc, I. LAA-based LTE and ZigBee coexistence for unlicensed-band smart grid communications. In Proceedings of the IEEE SoutheastCon 2016, Norfolk, VA, USA, 30 March–3 April 2016. [Google Scholar] [CrossRef]
  4. Şahin, M.E.; Guvenc, I.; Arslan, H. An iterative interference cancellation method for co-channel multicarrier and narrowband systems. Phys. Commun. 2011, 4, 13–25. [Google Scholar] [CrossRef]
  5. Yuan, W.; Wang, X.; Linnartz, J.P.M. A Coexistence Model of IEEE 802.15.4 and IEEE 802.1 lbIg. In Proceedings of the 2007 14th IEEE Symposium on Communications and Vehicular Technology in the Benelux, Delft, The Netherlands, 15 November 2007; pp. 2–6. [Google Scholar]
  6. Zacharias, S.; Newe, T.; O’Keeffe, S.; Lewis, E. Coexistence measurements and analysis of IEEE 802.15.4 with Wi-Fi and bluetooth for vehicle networks. In Proceedings of the 2012 12th International Conference on ITS Telecommunications, ITST 2012, Taipei, Taiwan, 5–8 November 2012; pp. 785–790. [Google Scholar] [CrossRef]
  7. Chöliz, J.; Hernández-Solana, Á.; Sierra, A.; Cluzeaud, P. Coexistence of MB-OFDM UWB with impulse radio UWB and other radio systems. In Proceedings of the 2011 IEEE International Conference on Ultra-Wideband (ICUWB), Bologna, Italy, 14–16 September 2011; pp. 410–414. [Google Scholar] [CrossRef]
  8. Rahim, A.; Zeisberg, S.; Finger, A. Coexistence study between UWB and WiMax at 3.5 GHz band. In Proceedings of the 2007 IEEE International Conference on Ultra-Wideband, Singapore, 24–26 September 2007; pp. 915–920. [Google Scholar] [CrossRef]
  9. Çelebi, M.B.; Güvenç, I.; Arslan, H.; Qaraqe, K.A. Interference suppression for the LTE uplink. Phys. Commun. 2013, 9, 23–44. [Google Scholar] [CrossRef]
  10. Mekki, K.; Bajic, E.; Chaxel, F.; Meyer, F. A comparative study of LPWAN technologies for large-scale IoT deployment. ICT Express 2019, 5, 1–7. [Google Scholar] [CrossRef]
  11. Wang, G.; Zhao, Y.; Ying, Y.; Huang, J.; Winter, R.M. Data Aggregation Point Placement Problem in Neighborhood Area Networks of Smart Grid. Mob. Netw. Appl. 2018, 23, 1572–8153. [Google Scholar] [CrossRef]
  12. Wang, G.; Zhao, Y.; Huang, J.; Duan, Q.; Li, J. A K-means-based Network Partition Algorithm for Controller Placement in Software Defined Network. In Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 22–27 May 2016. [Google Scholar] [CrossRef]
  13. B, G.W.; Zhao, Y.; Ying, Y.; Huang, J.; Winter, R.M. A Clustering Algorithm for the DAP Placement Problem in Smart Grid. Adv. Hybrid Inf. Process. 2018, 219, 349–359. [Google Scholar] [CrossRef]
  14. Hassan, A.; Zhao, Y.; Pu, L.; Wang, G.; Sun, H.; Winter, R.M. Evaluation of Clustering Algorithms for DAP Placement in Wireless Smart Meter Network. In Proceedings of the 2017 9th International Conference on Modelling, Identification and Control (ICMIC), Kunming, China, 10–12 July 2017; pp. 1085–1090. [Google Scholar] [CrossRef]
  15. Wang, G.; Zhao, Y.; Huang, J.; Winter, R.M. On the Data Aggregation Point Placement in Smart Meter Networks. In Proceedings of the 2017 26th International Conference on Computer Communication and Networks (ICCCN), Vancouver, BC, Canada, 31 July–3 August 2017. [Google Scholar]
  16. Gallardo, J.L.; Ahmed, M.A.; Jara, N. Clustering algorithm-based network planning for advanced metering infrastructure in smart grid. IEEE Access 2021, 9, 48992–49006. [Google Scholar] [CrossRef]
  17. Chen, Z.; Shen, H. A grid-based reliable multi-hop routing protocol for energy-efficient wireless sensor networks. Int. J. Distrib. Sens. Netw. 2018, 14, 1550147718765962. [Google Scholar] [CrossRef] [Green Version]
  18. Goyal, N.; Kumar, A.; Popli, R.; Awasthi, L.K.; Sharma, N.; Sharma, G. Priority based data gathering using multiple mobile sinks in cluster based UWSNs for oil pipeline leakage detection. Clust. Comput. 2022, 25, 1341–1354. [Google Scholar] [CrossRef]
  19. Goyal, N.; Dave, M.; Verma, A.K. Adaptive error control technique for cluster-based underwater wireless sensor networks. In International Conference on Wireless Intelligent and Distributed Environment for Communication; Springer: Cham, Switzerland, 2018; pp. 269–280. [Google Scholar] [CrossRef]
  20. Nasir, T.; Bukhari, S.S.H.; Raza, S.; Munir, H.M.; Abrar, M.; Muqeet, H.A.U.; Bhatti, K.L.; Ro, J.S.; Masroor, R. Recent Challenges and Methodologies in Smart Grid Demand Side Management: State-of-the-Art Literature Review. Math. Probl. Eng. 2021, 2021, 5821301. [Google Scholar] [CrossRef]
  21. Omitaomu, O.A.; Niu, H. Artificial intelligence techniques in smart grid: A survey. Smart Cities 2021, 4, 548–568. [Google Scholar] [CrossRef]
  22. Rhim, H.; Tamine, K.; Abassi, R.; Sauveron, D.; Guemara, S. A multi-hop graph-based approach for an energy-efficient routing protocol in wireless sensor networks. Hum.-Centric Comput. Inf. Sci. 2018, 8, 1–21. [Google Scholar] [CrossRef]
  23. Mehrjoo, S.; Khunjush, F. Optimal data aggregation tree in wireless sensor networks based on improved river formation dynamics. Comput. Intell. 2018, 34, 802–820. [Google Scholar] [CrossRef]
  24. Kiedrowski, P. Selection of the optimal smart meter to act as a data concentrator with the use of graph theory. Entropy 2021, 23, 658. [Google Scholar] [CrossRef]
  25. Wu, X.; Chen, Z.; Zhong, Y.; Zhu, H.; Zhang, P. End-to-end data collection strategy using mobile sink in wireless sensor networks. Int. J. Distrib. Sens. Netw. 2022, 18, 155013292210779. [Google Scholar] [CrossRef]
  26. Mezher, A.M.; Enrique, P.; Rivera, I.; Lester, C.; Santos, D.; Meng, J. Optimization of Key Devices Positions in Large-Scale RF Mesh Networks. In Proceedings of the 16th ACM International Symposium on Performance Evaluation of Wireless Ad Hoc, Sensor, & Ubiquitous Networks, Miami Beach, FL, USA, 25–29 November 2019; pp. 67–72. [Google Scholar] [CrossRef] [Green Version]
  27. Popović, I.; Rakić, A.; Petruševski, I.D. Multi-Agent Real-Time Advanced Metering Infrastructure Based on Fog Computing. Energies 2022, 15, 373. [Google Scholar] [CrossRef]
  28. Hassan, A.; Afrouzi, H.N.; Siang, C.H.; Ahmed, J.; Mehranzamir, K.; Wooi, C.L. A survey and bibliometric analysis of different communication technologies available for smart meters. Clean. Eng. Technol. 2022, 7, 100424. [Google Scholar] [CrossRef]
  29. Inga, E.; Inga, J.; Ortega, A. Novel approach sizing and routing of wireless sensor networks for applications in smart cities. Sensors 2021, 21, 4692. [Google Scholar] [CrossRef]
  30. Nasri, M.; Lamiri, A.; Maaref, H.; Mghaieth, R. Adaptive dynamic multi-hop technique for clustering protocol in wireless sensor networks assisted-Internet of Things applications. IET Netw. 2022, 11, 27–41. [Google Scholar] [CrossRef]
  31. Yue, J.; Zhang, W.; Xiao, W.; Tang, D.; Tang, J. Energy efficient and balanced cluster-based data aggregation algorithm for wireless sensor networks. Procedia Eng. 2012, 29, 2009–2015. [Google Scholar] [CrossRef] [Green Version]
  32. Inga, E.; Cespedes, S.; Hincapie, R.; Cardenas, C.A. Scalable Route Map for Advanced Metering Infrastructure Based on Optimal Routing of Wireless Heterogeneous Networks. IEEE Wirel. Commun. 2017, 24, 26–33. [Google Scholar] [CrossRef]
  33. Sennan, S.; Balasubramaniyam, S.; Luhach, A.K. Energy and Delay Aware Data Aggregation in routing protocol for Internet of Things. Sensors 2019, 19, 5486. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  34. Díaz, M.; Leung, K. Efficient data aggregation and transport in wireless sensor networks. Wirel. Commun. Mob. Comput. 2009, 1, 421–430. [Google Scholar] [CrossRef] [Green Version]
  35. Chen, L.; Abdellatif, S.; Gayraud, T.; Berthou, P. A Steiner tree based approach for the efficient support of multipoint communications in a multi-domain context. In Proceedings of the IEEE Symposium on Computers and Communications, Heraklion, Greece, 3–6 July 2017; pp. 316–321. [Google Scholar] [CrossRef]
  36. Younis, M.; Waknis, R. Connectivity restoration in wireless sensor networks using steiner tree approximations. In Proceedings of the IEEE Global Telecommunications Conference GLOBECOM, Miami, FL, USA, 6–10 December 2010. [Google Scholar] [CrossRef]
  37. Homaei, M.H.; Salwana, E.; Shamshirband, S. An enhanced distributed data aggregation method in the internet of things. Sensors 2019, 19, 3173. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  38. Inga, E.; Hincapié, R.; Céspedes, S. Capacitated Multicommodity Flow Problem for Heterogeneous Smart Electricity Metering Communications Using Column Generation. Energies 2019, 13, 97. [Google Scholar] [CrossRef] [Green Version]
  39. Hu, Y.; Zhang, X. Aggregation tree based data aggregation algorithm in wireless sensor networks. Int. J. Online Eng. 2016, 12, 10–15. [Google Scholar] [CrossRef] [Green Version]
  40. Rout, R.R.; Ghosh, S.K. Adaptive data aggregation and energy efficiency using network coding in a clustered wireless sensor network: An analytical approach. Comput. Commun. 2014, 40, 65–75. [Google Scholar] [CrossRef]
  41. Park, S.J.; Sivakumar, R. Energy efficient correlated data aggregation for wireless sensor networks. Int. J. Distrib. Sens. Netw. 2008, 4, 13–27. [Google Scholar] [CrossRef]
  42. Mohanty, P.; Kabat, M.R. Energy efficient structure-free data aggregation and delivery in WSN. Egypt. Inform. J. 2016, 17, 273–284. [Google Scholar] [CrossRef] [Green Version]
  43. Sharmin, N.; Karmaker, A.; Lambert, W.L.; Alam, M.S.; Shawkat, M.S.A. Minimizing the energy hole problem in wireless sensor networks: A wedge merging approach. Sensors 2020, 20, 277. [Google Scholar] [CrossRef] [Green Version]
  44. Chen, C.; Lee, K.; Park, J.S.; Baek, S.J. Minimum cost data aggregation for wireless sensor networks computing functions of sensed data. J. Sens. 2015, 2015, 506909. [Google Scholar] [CrossRef]
  45. Robert singh, A.; Devaraj, D.; Narmatha Banu, R. Genetic algorithm-based optimisation of load-balanced routing for AMI with wireless mesh networks. Appl. Soft Comput. J. 2019, 74, 122–132. [Google Scholar] [CrossRef]
  46. Leonori, S.; Paschero, M.; Frattale Mascioli, F.M.; Rizzi, A. Optimization strategies for Microgrid energy management systems by Genetic Algorithms. Appl. Soft Comput. J. 2020, 86, 105903. [Google Scholar] [CrossRef]
  47. Ganán, C.; Inga, E.; Hincapié, R. Óptimo despliegue y enrutamiento de UDAP para infraestructura de medición avanzada basada en el algoritmo MST Optimal deployment and routing geographic of UDAP for advanced metering infrastructure based on MST algorithm. Rev. Chil. Ing. 2017, 25, 106–115. [Google Scholar] [CrossRef] [Green Version]
  48. Téllez Gutiérrez, S.M.; Rosero García, J.; Céspedes Gandarillas, R. Sistemas de medición avanzada en Colombia: Beneficios, retos y oportunidades. Ing. Y Desarro. 2018, 36, 469–488. [Google Scholar] [CrossRef]
  49. Inga-ortega, E.; Peralta-Sevilla, A.; Hincapié, R.; Amaya, F.; Tafur, I. Optimal Dimensioning of FiWi Networks over Advanced Metering Infrastructure for the Smart Grid. In Proceedings of the 2015 IEEE PES Innovative Smart Grid Technologies Latin America (ISGT LATAM), Montevideo, Uruguay, 5–7 October 2015; pp. 30–35. [Google Scholar] [CrossRef]
  50. Inga, E.; Hincapie, R. Matched Channel Allocation for Advanced Metering Infrastructure based on Cognitive Mobile Virtual Network Operator. IEEE Lat. Am. Trans. 2016, 14, 1780–1785. [Google Scholar] [CrossRef]
Figure 1. Proposed algorithm for optimal UDAP deployment.
Figure 1. Proposed algorithm for optimal UDAP deployment.
Electronics 11 01767 g001
Figure 2. Methodological flowchart for the optimal UDAP deployment.
Figure 2. Methodological flowchart for the optimal UDAP deployment.
Electronics 11 01767 g002
Figure 3. Optimal deployment of UDAPs obtained with the proposed heuristic. Radio coverage = 40 m, UDAP capacity = 5.
Figure 3. Optimal deployment of UDAPs obtained with the proposed heuristic. Radio coverage = 40 m, UDAP capacity = 5.
Electronics 11 01767 g003
Figure 4. Variation in the number of hops as a function of coverage radius and cluster capacity of UDAPs.
Figure 4. Variation in the number of hops as a function of coverage radius and cluster capacity of UDAPs.
Electronics 11 01767 g004
Figure 5. Number of concentrators deployed, according to their capacity.
Figure 5. Number of concentrators deployed, according to their capacity.
Electronics 11 01767 g005
Figure 6. Simulation time for each growth stage.
Figure 6. Simulation time for each growth stage.
Electronics 11 01767 g006
Table 1. Characteristics of Common Technologies in IoT-based infrastructure.
Table 1. Characteristics of Common Technologies in IoT-based infrastructure.
FeatureLoRaSigFoxZigBeeZ-WaveWifiNB-IoT
Interference ToleranceVery HighVery HighHighHighMediumLow
Sensibility−168 dBm−126 dBm2.4 GHz band: −85 dBm
865/915 MHz band: −92 dBm
2.4 GHz band: −85 dBm
2.4 GHz band: −85 dBm
−94 dBm to −71 dBm−141 dBm
ModulationCSSBPSKOQPSK and BPSKOQPSK and BPSK
QPSK, BPSK
OFDMA, OFDM, QAMQPSK
Energy
Consumption
Low
2 mW
Medium
158–500 mW
Low
1 mW
Low
1 mW
High
1 W
Medium
710–840 mW
SpanUrban: 5 km
Rural: 20 km
Urban: 10 km
Rural: 40 km
10 m to 75 mUp to 100 mwifiA(802.11a): 10 m to 70 m
wifiB(802.11b): 50 m to 500 m
wifiG(802.11g): 27 m to 400 m
Urban: 1 km
Rural: 10 km
ConnectionHalf-duplexLimited Half-duplexHalf-duplexHalf-duplexHalf-duplexHalf-duplex
Work
Frequency
America: 915 MHz
Europe: 868 MHz
Asia: 433 MHz
Europe: 868 MHz and 868 MHz
Rest of the world:
902 MHz and 928 MHz
America: 915 MHz
Europe: 868 MHz
Rest of the world: 2.4 GHz
Europe: 868.40/868.42/869.85 MHz
America: 908.4/908.42/916 MHz
wifiA(802.11a): 5 GHz
wifiB(802.11b): 2.4 GHz
wifiG(802.11g): 2.4 GHz
LTE
licenced
bands
Bandwidth250 kHz and 125 kHz100 Hz2 MHz300 kHz and 400 kHz22 MHz195 kHz
Baud Rate0.3 to 50 kbps100 bps40 to 250 kbps9.6 to 100 kbpswifiA(802.11a): Up to 54 Mbps
wifiB(802.11b): Up to 11 Mbps
wifiG(802.11g): Up to 54 Mbps
200 kbps
Battery Lifetime>10 years>14 yearsup to 10 yearsup to 5 years5 to 10 years>10 years
Table 2. Summary of papers related to sizing and georeferenced deployment of UDAPs.
Table 2. Summary of papers related to sizing and georeferenced deployment of UDAPs.
Scientific PaperProblemConstraintsProposal
AuthorEnergy EfficiencyData CollectionScalabilityUDAP PlacementMulti-HopCapacityCoverageCostClustering–ConglomerateMinimum Expanding TreeEnergy Consumption
Wang et al., 2016 [12]
Chen et al., 2017  [35]
Wang et al., 2017 [15]
Wang et al., 2018 [11]
Mehrjoo et al., 2018 [23]
Rhim et al., 2018 [22]
Kiedrowski et al., 2021 [24]
Gallardo et al., 2021 [16]
Wu et al., 2022 [25]
Current Work
Table 3. General notation for model and algorithms.
Table 3. General notation for model and algorithms.
NomenclatureDescription
d i , j Distances matrix (SM–UDAP–BS)
X i , j Wireless links
C a p U UDAPs maximum capacity
Z i Optimal number of UDAPs
S M Smart meter
NNumber of SMs
MNumber of optimal UDAPs
KNumber of BSs
ψ i Number of hops
S Set of candidate sites and
SM latitude and longitude coordinates
E Set of links
NomenclatureAlgorithm
B Base station latitude and longitude coordinates
d m a x Maximum distance of connection of the IoT technology
p a t h Connection path for all devices
T Optimal spanning tree georeferenced location
GConnectivity matrix of SM–UDAP–BS
C o s t Connection cost matrix
DDistance matrix
l i n k s Connection links of SM–UDAP–BS
Table 4. Maximum number of hops and resulting maximum distances, depending on the capacity of the UDAPs and the connection distance of the SMs.
Table 4. Maximum number of hops and resulting maximum distances, depending on the capacity of the UDAPs and the connection distance of the SMs.
UDAPs CapacityWireless Ratio (m)Max. Number of HopsMaximum Path Distance (km)Average Distance between Hops (km)
58081.37370.3070
1020111.81560.2941
1530122.92480.6639
155071.72210.4532
204081.78030.5763
206061.22370.3933
257060.99100.3435
251050.41300.0205
301050.41300.0188
3020153.04820.2887
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Machado, L.; Inga, E. Optimal Placement of UDAP in Advanced Metering Infrastructure for Smart Metering of Electrical Energy Based on Graph Theory. Electronics 2022, 11, 1767. https://doi.org/10.3390/electronics11111767

AMA Style

Machado L, Inga E. Optimal Placement of UDAP in Advanced Metering Infrastructure for Smart Metering of Electrical Energy Based on Graph Theory. Electronics. 2022; 11(11):1767. https://doi.org/10.3390/electronics11111767

Chicago/Turabian Style

Machado, Luis, and Esteban Inga. 2022. "Optimal Placement of UDAP in Advanced Metering Infrastructure for Smart Metering of Electrical Energy Based on Graph Theory" Electronics 11, no. 11: 1767. https://doi.org/10.3390/electronics11111767

APA Style

Machado, L., & Inga, E. (2022). Optimal Placement of UDAP in Advanced Metering Infrastructure for Smart Metering of Electrical Energy Based on Graph Theory. Electronics, 11(11), 1767. https://doi.org/10.3390/electronics11111767

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop