Sensors 22 09105 v3
Sensors 22 09105 v3
Article
Towards an Efficient Method for Large-Scale Wi-SUN-Enabled
AMI Network Planning
Marcos Alberto Mochinski 1,2, * , Marina Luísa de Souza Carrasco Vieira 1,2 , Mauricio Biczkowski 3 ,
Ivan Jorge Chueiri 1 , Edgar Jamhour 1 , Voldi Costa Zambenedetti 1 , Marcelo Eduardo Pellenz 1,2
and Fabrício Enembreck 1,2
1 Centro de P&I em Sistemas Elétricos Inteligentes (CISEI) — Smart Grid Research Center, Escola Politécnica,
Pontifícia Universidade Católica do Paraná (PUCPR), Curitiba 80215-901, Brazi
2 Programa de Pós-Graduação em Informática (PPGIa), Escola Politécnica, Pontifícia Universidade Católica do
Paraná (PUCPR), Curitiba 80215-901, Brazil
3 SSG — Superintendência de Smart Grid e Projetos Especiais, COPEL Distribuição, Curitiba 81200-240, Brazil
* Correspondence: [email protected]
Abstract: In a smart grid communication network, positioning key devices (routers and gateways) is
an NP-Hard problem as the number of candidate topologies grows exponentially according to the
number of poles and smart meters. The different terrain profiles impose distinct communication
losses between a smart meter and a key device position. Additionally, the communication topology
must consider the position of previously installed distribution automation devices (DAs) to support
the power grid remote operation. We introduce the heuristic method AIDA (AI-driven AMI network
planning with DA-based information and a link-specific propagation model) to evaluate the connec-
Citation: Mochinski, M.A.; Vieira, tivity condition between the meters and key devices. It also uses the link-received power calculated
M.L.d.S.C.; Biczkowski, M.; Chueiri, for the edges of a Minimum Spanning Tree to propose a simplified multihop analysis. The AIDA
I.J.; Jamhour, E.; Zambenedetti, V.C.; method proposes a balance between complexity and efficiency, eliminating the need for empirical
Pellenz, M.E.; Enembreck, F. Towards terrain characterization. Using a spanning tree to characterize the connectivity topology between
an Efficient Method for Large-Scale meters and routers, we suggest a heuristic approach capable of alleviating complexity and facilitating
Wi-SUN-Enabled AMI Network scalability. In our research, the interest is in proposing a method for positioning communication
Planning. Sensors 2022, 22, 9105.
devices that presents a good trade-off between network coverage and the number of communication
https://doi.org/10.3390/s22239105
devices. The existing literature explores the theme by presenting different techniques for ideal device
Academic Editors: Yuanfang Chen, placement. Still rare are the references that meticulously explore real large-scale scenarios or the
Muhammad Alam, Xiaohua Xu, communication feasibility between meters and key devices, considering the detailed topography
Sardar M.N. Islam, Qiuhua Zheng between the devices. The main contributions of this work include: (1) The presentation of an efficient
and Jia Liu AMI planning method with a large-scale focus; (2) The use of a propagation model that does not
Received: 17 October 2022 depend on an empirical terrain classification; and (3) The use of a heuristic approach based on a
Accepted: 19 November 2022 spanning tree, capable of evaluating a smaller number of connections and, even so, proposing a
Published: 23 November 2022 topology that uses fewer router and gateway positions compared to an approach that makes general
terrain classification. Experiments in four real large-scale scenarios, totaling over 230,000 smart me-
Publisher’s Note: MDPI stays neutral
ters, demonstrate that AIDA can efficiently provide high-quality connectivity demanding a reduced
with regard to jurisdictional claims in
published maps and institutional affil-
number of devices. Additional experiments comparing AIDA’s detailed terrain-based propagation
iations. model to the Erceg-SUI Path Loss model suggest that AIDA can reach the smart meter’s coverage
with a fewer router positions.
Keywords: smart grid communication network; key device positioning; AMI network planning
Copyright: © 2022 by the authors.
Licensee MDPI, Basel, Switzerland.
This article is an open access article
distributed under the terms and 1. Introduction
conditions of the Creative Commons
The power grid is a complex system that includes the elements responsible for gener-
Attribution (CC BY) license (https://
ating, transmitting, and distributing energy [1]. The authors in [2] explained that existing
creativecommons.org/licenses/by/
4.0/).
resources must be optimized through intelligent technologies called smart grids (SGs),
which integrate new technologies to improve the monitoring and control of operations, as
well as the generation and distribution of energy. Furthermore, it is essential to adapt to
variations in demand and facilitate the evolution of energy distribution systems.
In this context, the smart grid concept can significantly improve electrical systems’
robustness and efficiency through an integrated communication network. According to the
authors in [3], smart grid communication will improve the quality of power, allowing the
integration of different energy sources and enabling the efficient creation of new products
and services. In addition, an important difference between traditional and smart grids is
the two-way communication capability provided by the SG [4].
In a smart grid, the advanced metering infrastructure (AMI) benefits from bi-directional
communication for monitoring and control purposes, enabling reliable and secure high-
speed communication between smart meters at the end-user side and the smart grid control
center (CC) [4]. This AMI communication is indispensable for the reliable operation of
the grid, as explained by [5], which refers to the AMI as a factor for increasing the grid’s
reliability.
In an AMI communication network, positioning key devices (routers and gateways)
is a complex task. It initially requires knowledge about the positioning of smart meters
(SMs), distribution automation (DA) devices, and poles. Knowing the technical information
about the communication technology and the geographic area is also important. The
planning of an AMI network entails particular concerns regarding the costs and overall
performance of the communication network because the adequate positioning of key
devices can significantly reduce the total deployment cost. Therefore, when designing
an SG communication network, in addition to prioritizing smart meters’ connectivity, we
must also take into account the positions of distribution automation (DA) devices. The
communication network for managing DA equipment must have high performance and
reliability, and thus their connection to the backhaul network is a requirement.
Additionally, a more detailed evaluation of inter-device connections in the planning
stage helps to anticipate the occurrence of potentially unreliable links during the implemen-
tation phase. In our research, the interest is towards proposing a method for positioning
communication devices, presenting a good trade-off between network coverage and the
number of communication devices. The existing literature explores the theme by presenting
different techniques for ideal device placement. Still, rare are the references that explore
real large-scale scenarios or that explore the communication feasibility between meters
and key devices meticulously, considering the detailed topography between the devices.
Furthermore, we are not aware of device positioning methods that prioritize candidate
positions with DAs.
Thus, the main contributions of this work are the following:
• The presentation of an efficient AMI planning method with a large-scale focus: Four
real large AMI network scenarios, including urban and rural areas, are used in the
experiments to evaluate the method’s performance in large-scale projects. These sce-
narios include more than 230,000 smart meters. Experimentation with large-scale real
data is not common in the existing literature. We believe that exploring large scenar-
ios allows us to evaluate the proposed method under real conditions, verifying the
method’s behavior for regions with different concentrations of meters and poles which
demand a large coverage area and can present very different terrain characteristics.
• The use of a propagation model that does not depend on empirical terrain classification:
A detailed propagation model, including terrain diffraction loss, is applied for the link
budget calculation. Instead of using a standard and general link budget approach to
compute wireless link losses, the proposed method employs a detailed terrain profile
analysis between the smart meters and positions of routers and gateways, leading
to a more accurate link quality estimation. An additional experiment compares
AIDA (AI-driven AMI network planning with DA-based information and a link-
specific propagation model) to the classic Erceg-SUI/IEEE 802.16.3 Suburban Path
Loss model [6,7]. The analysis shows that AIDA with its proposed path loss model can
Sensors 2022, 22, 9105 3 of 35
propose topologies with fewer routers because it applies a detailed terrain profile in
the path loss link analysis. It is rare in the literature research that explores the complete
analysis of the topography profile for the path between the devices, mainly because of
the number of meters and poles to be evaluated. However, in our proposed method,
we make this viable using different strategies (heuristic and grid-based approaches) to
minimize the number of connections to be computed.
• The use of a heuristic approach based on a spanning tree and clustering, capable
of evaluating a smaller number of connections and resulting in efficient topologies
that use fewer routers and gateways: This research proposes a heuristic (AI-driven
approach) for planning key devices’ positioning in large-scale AMI wireless networks.
The strategy prioritizes using poles with DA devices to enable, whenever possible,
the positioning of routers and gateways in locations close to the backhaul network.
This applies a grid-based heuristic to determine the candidate positions, minimizing
the number of pole positions to be evaluated. In addition, a simplified mechanism
for the multihop connectivity analysis based on a minimum spanning tree (MST)
heuristic is employed to minimize the number of connections to be analyzed. The
selected strategies aim to balance complexity and final solution quality. Different
approaches are found in the literature to deal with the gateway positioning problem,
some combining different techniques. However, using a grid-based candidate position
selection that prioritizes the use of DA device positions, combined with an MST
heuristic to explore multihop and minimize the number of connections to be analyzed,
is not common.
The remainder of this article is organized as follows: Section 2 describes the architec-
ture of the AMI network and the application scenario. The related work is presented in
Section 3. The proposed strategy is detailed in Section 4. Section 5 presents the results of
the experiments, where different scenarios are used to evaluate the method’s applicability.
Section 6 reviews the research’s main objectives, evaluates the results, and presents our
future works regarding the method. Finally, the conclusions are drawn in Section 7.
a
WAN Region
CONTROL LEGEND
CENTER
WIDE AREA NETWORK
(WAN) AMI Communication
(wireless network)
Alternative routes
Backhaul Communication
B_GW (wireless network or fiber
optic cable communication)
Eth
(Ethernet connection to
B_RT B_RT connect DAs and AMI_GW
B_RT to backhaul devices)
Eth
Eth
AMI_RT
(AMI Router)
DA DA
00.0 127V 00.0 127V 00.0 127V 00.0 127V
(Distribution Automation
device)
00.0 127V
SM
00.0 127V 00.0 127V 00.0 127V 00.0 127V
(Smart Meter)
00.0 127V 00.0 127V 00.0 127V 00.0 127V
b
NETWORK TRAFFIC FLOWS
Control
Center
LEGEND
WAN
Backhaul Network Traffic
AMI
AMI Router AMI
SM
Router Router
AMI
Router
SM SM SM SM SM SM
SM SM SM SM SM SM
Figure 1. Smart grid scenario. (a) Overview of a smart grid scenario, highlighting the main elements
in the NAN and WAN regions considered in this research. (b) Diagram of Backhaul and AMI network
traffic flows to demonstrate the main elements in transferring information between endpoint devices
and the control center.
• Regarding the Backhaul network, the elements of interest for this study include the
Backhaul Routers, with which the DA devices are connected and which also allow the
connection of AMI gateways, and the Backhaul Gateway, which interfaces between the
Backhaul network and WAN network for forwarding messages to/from the control
center. In this study, when referring to routers and gateways, we are referring in a
simplified way to AMI Routers and AMI Gateways.
• The automation and metering communication network infrastructure are based on
the existence of poles, as it occurs in many companies worldwide. The advantage
of using the poles is based on the fact that they are part of the company’s asset list,
Sensors 2022, 22, 9105 6 of 35
minimizing the need to contract third-party infrastructure. In addition, poles offer the
supply voltage necessary for the setup and operation of the communication devices
and present a favorable height for the positioning of the routers and gateway devices.
• DAs are installed on poles and mainly in the overhead power network. Underground
power networks are restricted to small areas in Brazil, in some urban centers, and
they are treated as an exception (not in the scope of this study). Communication with
DA equipment uses distributed network protocol (DNP3) over an IP using pooling
and not unsolicited messages due to a limitation of the supervisory control and data
acquisition (SCADA) monitoring system.
• The management of the information flow from the endpoints to the control center
considers that data from the AMI elements (e.g., smart meters) and the DAs will share
the physical infrastructure of the Backhaul network. However, the information flows
through different VLANs and with different priorities, explained as follows: (i) The
energy consumption and voltage quality monitoring information from the meters is
usually obtained in the AMI network through a pooling mechanism controlled by the
control center, which uses an algorithm to make a scheduled pooling to distribute
the reading throughout the day and avoid congestion. This algorithm, in general,
can control the reading spatially (establishing different regions for the reading) and
temporally (to perform the reading of different areas in different periods). An example
of a scheduled smart meter reading algorithm is presented by the authors in [12];
(ii) Regarding the DAs (Backhaul network), they are considered high-priority devices;
thus, their status is read more frequently (high-frequency reading) as the control
center continuously monitors them and acts on them as quickly as required. Despite
this high-frequency reading, it is essential to highlight that the number of DAs in a
smart grid is considerably inferior to the number of smart meters. Thus, their traffic
represents a high frequency of readings but for a small number of elements.
• Finally, the AMI network function is not restricted to metering and billing. It comprises
bidirectional communication that allows a remote to switch off/reconnect consumers’
houses’ energy—in addition to supporting “last gasp” alarms informing the lack
of energy in consumers’ houses and being able to map the defective sections and
coordinate maintenance teams with greater assertiveness. The DAs communication
network (wireless backhaul network) is provided by a backup energy system (batteries)
to enable maneuvers even during shutdowns.
3. Related Work
In this section, we present different AMI planning strategies for key device positioning
found in the literature. They relate to the smart grid scenario and explore diverse techniques
to define the ideal placement of gateway devices in the communication network.
Then, all available poles become candidate positions for the concentrator installation. Ad-
ditionally, they set a goal to find the minimum hops between meters and concentrators,
aiming to find the shortest path that minimizes the cost of routes. Furthermore, they use
different algorithms to establish the best route between two points. In this case, they use
Dijkstra, Bellman–Ford, and BFS (Breadth-First Search). In situations where they define that
more than one concentrator must be positioned, they use k-means to form clusters, having
candidate positions (poles) as centroids. The proposed algorithm includes the following
steps: obtaining the geographic coordinates of the meters and poles; if more than one
concentrator must be positioned, they suggest the use of clustering (k-means) to define the
centroid’s position; the next step is choosing the position for the concentrator on one of
the candidate poles; applying a shortest path algorithm (BFS, Dijkstra, and Bellman–Ford);
evaluating the number of hops; changing the position of the concentrator; choosing as the
final position the one with the least number of hops.
In [14], the authors used the K-means-Dijkstra approach proposed by [13] to minimize
the number of hops in the network. Additionally, they explored the recursive algorithm
proposed by [11] to optimize the positioning of concentrators in smart grids aiming, among
other factors, to balance the number of meters connected to the concentrators (load balanc-
ing) and the maximum number of hops.
According to the authors in [11], in a network with many hops, a significant delay at
each hop can occur due to wireless channel contention, packet processing, and queuing.
They clarify that the delay depends on the number of hops between the source and the
gateway. Thus, to minimize the delay, it is necessary to determine a cluster radius or
maximum depth of the tree that interconnects the communication network nodes (rooted in
the gateway) to ensure the quality criteria. To establish the position of gateways in wireless
mesh networks, they divide the set of nodes formed by the meters into disjoint clusters.
One node acts as a gateway in these clusters with the other nodes connected to it. A
gateway-rooted spanning tree is used to aggregate and secure message traffic/forwarding
in each cluster. The proposed algorithm is based on the dominant set (DS) concept, using
recursive approximations of the minimum DS problem. The algorithm uses an adjacency
matrix to represent the connectivity graph between network nodes. They consider nodes
that are one hop from each other as adjacent, and they use a greedy algorithm to select a
node v that will be the centroid of a cluster. Then, the algorithm assembles an additional
set with the candidate centroid and its neighbor nodes and analyzes whether the cluster
is viable. A cluster is considered viable if a spanning tree, rooted in v and covering all
cluster nodes, satisfies the cluster size and relay load constraints. It continues the iteration
(recursion) as long as there are nodes to be clustered. The recursive algorithm’s stopping
condition occurs when the next iteration’s cluster radius exceeds a specific maximum
radius R.
The authors in [15] highlight that, although many studies address the problem of the
optimization of device placement in wireless networks, few specifically address the location
of concentrators in AMI networks. Compared to the work by [13], they also consider
existing poles as candidate positions for installing concentrators. They aim to establish
the concentrator position that minimizes the number of hops, maximizes throughput, and
keeps delay within certain limits. To analyze the average throughput and delay, they use
an M/M/1/K queue model and present a set of formulas for calculating throughput. This
includes packet loss probability, service rate, time-of-service with no errors, the packet error
rate at the physical layer, and traffic at a given node. For the delay analysis, they consider
the queue size, the waiting time, the end-to-end delay, and the end-to-end average delay. A
similar study is presented by [16], proposing a channel-aware optimal location approach
for the data concentrator unit placement in smart grids.
For the positioning of concentrators in problems of smart grid networks expansion, the
authors in [17] used mixed-integer non-linear programming (MINLP) and mixed-integer
linear programming approaches (MILP) to minimize network congestion by optimizing
residual buffer capacity by positioning data concentrators and network routing. They pro-
Sensors 2022, 22, 9105 8 of 35
posed an approach for adding new devices to AMI networks that are already in operation,
maximizing the quality of service (QoS) performance for customers, providing redundant
connectivity in cases of security threat or interruption in power supply, and assisting in
network expansion. They suggest using the path loss propagation model to identify the
communication radius around data concentrators and analyze different restrictions to
establish the best position for this type of equipment.
The authors in [18] proposed using clustering techniques for the problem of data ag-
gregation points (DAPs) positioning in NAN to minimize the distance between DAPs and
SMs, dividing the neighborhoods into subnetworks. With this, they also seek to reduce the
number of hops to up to 3 hops. Furthermore, they introduced a new metric called coverage
density, which defines whether the planning done for a given zone ensures the necessary
coverage. The authors cite that the problem of positioning DAPs is an underexplored
topic in the domain of smart grids. The methods used by the authors include Haver-
sine distance, Floyd–Warshall (FW) algorithm to find the (shortest path) route between
a given node and another node in the network, and the k-Medoids clustering algorithm,
which takes into account the distance between smart meters and the transmission range of
the meters.
Minimizing the distance between data aggregation points (DAPs) and smart me-
ters served by them can be the requirement of a device placement problem. About this,
the authors in [19] used a network partitioning approach, using a clustering algorithm
clustering-based DAP placement algorithm (CDPA) that performs the clustering aiming to
minimize distance. The authors also used the Floyd–Warshall algorithm for the shortest
path search and the distance between nodes as information considered by the method.
In [20], the authors discussed the positioning of access points (APs) in smart grids with
a communication network implemented with a power-line communication (PLC) network.
First, they establish an optimization model for the location of the AP that minimizes the cost
of installing APs, while satisfying the constraints of reliability, network delay, and resiliency.
Then, they propose an improved genetic algorithm (GA) to solve the optimization problem.
As for the aspects of design constraints, they mention (a) the minimization of the cost of
building the network, mainly the costs of installing the APs, (b) the maximization of the
average level of reliability under normal operating conditions, (c) to ensure that the ENs
(end-nodes) are always connected to at least one AP to keep the network running at a
proper level even if a link becomes unavailable (i.e., ensuring that the network reliability
remains above a predefined threshold), and (d) reduction in the communication delay to
meet application requirements. The algorithm used to solve the planning problem is an
improved GA. The density function is introduced based on the standard GA to avoid the
local optimum and maintain population diversity.
The analysis of the topologies of a power grid and the communication network can be
done together, as demonstrated by the authors in [21]. This study has as its main objectives
to establish the coordinates of the DAPs and to minimize the total average delay of the
system, considering the volume of data traffic and the minimization of costs. They aim to do
this without compromising QoS. This is achieved by focusing on the idea of aggregating and
compressing the data associated with the same power feed in the appropriate DAP before
being sent to the utility center (UC). The authors point out that having smart meters fed by
different feeders of the energy network, connecting to the same DAP in the communication
network, can lead to inefficient data aggregation. Therefore, the problem of positioning
DAPs should not consider the communication network isolated from the electrical network.
The authors formulate the problem as a mixed-integer non-linear optimization problem,
and the optimization is done with a genetic algorithm.
Network latency minimization is a common need in different studies and is addressed
by [22]. The authors formulated a DAP problem and then used a clustering approach
to network partitioning to minimize the maximum latency of data propagation between
each DAP and the associated meters. They used a Dijkstra algorithm to calculate the
shortest path between two nodes and consider the Haversine distance between the elements.
Sensors 2022, 22, 9105 9 of 35
Then, they used a clustering-based DAP placement (CDP) approach. The main network
characteristics the authors considered include the number of meters, the position of meters,
the transmission range, and the number of DAPs.
Gateway positioning taking energy efficiency into account is explored by the authors
in [23]. For the gateway positioning, they use an optimization method mainly based on
distance (Euclidean and Manhattan), also considering the distance between coordinating
devices (CDs) and gateways, the throughput, power consumption, load balancing, and link
capacity. The method is performed in two stages: in the first stage, the candidate position
selection is made using the Euclidean Distance, and in the second stage, the Gateway
location selection is made using the Manhattan distance.
The positioning of gateways to increase the capacity of the backhaul network by
minimizing the average number of hops (ANH) is addressed by the authors in [24]. The
study has applications in 5G ultra-dense networks but is included in our analysis because
of our interest in controlling the number of hops. The methods used by the authors include
clustering (using k-means and k-medoids algorithms) and the Dijkstra algorithm, used to
find the average number of hops and to associate small cells with gateways (by identifying
the shortest path). The network characteristics evaluated by the proposed method include
the number of hops, the throughput, and the number of simultaneous transmissions.
The concept of gateway node placement problem (GNP) was explored by [25] to
establish the smallest possible number of gateways to satisfy QoS requirements in search-
and-rescue environments in a wireless mesh network (WMN). The authors treat the gateway
placement problem (GNP) in combination with the router placement problem (RNP). The
techniques considered by the authors include clustering strategies, area decomposition, and
a heuristic approach (heuristic graph clustering technique). The method proposed by the
authors is performed in two steps: the first step of the algorithm ensures that the calculated
placements of the router nodes for a given deployment region meet the objectives of the
RNP problem and its constraints. This means that the resulting WMN backbone network
configuration maximizes the network coverage while maintaining network connectivity
and minimizes the number of router nodes (RNs) used. The second step (GNP) ensures
that the number of assigned gateway nodes is minimal and the division of the network
topology graph into a set of disjoint clusters (subnets) satisfies three QoS constraints:
RQoS (maximum communication delay), LQoS (maximum relay load for each RN) and
SQoS (gateway throughput). The authors proposed the RRT-WMN algorithm (where
RRT = rapidly exploring random trees) and used it combined with a heuristic approach to
graph clustering. They used the RRT-WMN algorithm to resolve router placement. Then,
the resulting network topology graph, along with the QoS constraints, is used as input to
a graph clustering approach (which integrates the Weighted Recursive Dominating Set
algorithm). Among the characteristics considered by the methods are obstacles, signal
range, delay, load on routers, and throughput/gateway capacity. The authors highlight
that an important measure of WMN network performance is network connectivity, which
quantifies how well the routers are interconnected. They indicate that connectivity is even
more important than network coverage or customer coverage, as it ensures that the router
nodes are interconnected. In short, the GNP problem is about finding a minimum number
of GNs and their placements to ensure a sufficient level of QoS based on criteria that directly
influence network performance measures, such as communication delay, router load, and
the capacity limits of GNs.
Throughput optimization is the objective of the study by [26], which addresses gate-
way placement in WMN. They consider the number of gateways to be placed and the
interference model of the network. The method proposed by the authors can be extended to
multi-channel and multi-radio mesh networks. The authors proposed the positioning based
on a grid, evaluated different positions for the gateways, and selected the combination
that ensures the highest throughput. The proposed strategy is compared with random
placement and with fixed placement. According to the authors, the grid-based positioning
showed the best result in the experiments performed. Regarding the techniques, the authors
Sensors 2022, 22, 9105 10 of 35
References
This [22] [21] [18] [35] [29] [30] [13] [31] [32] [33] [16] [34] [17]
Study
Heuristics approach X X X X X X X
Metaheuristics X X
approach
Network partitioning X X
approach
Clustering-based X X X X X X X X X X
approach
Linear/non-linear X X X X X
programming
modeling
Set covering problem X X X
Facility location X X X
problem
Routeing assignment X
problem
Analytical model X
Propagation model X
w/detailed terrain
profile
Propagation model X X X X X X X X
w/simplified terrain
profile
Poles as candidate X X X X X X X X
positions
Prioritize poles with X
DA devices
No. of SMs 234,797 294 891 29,002 67 381 31
(experiment w/real
data)
No. of SMs 348 81 N.A. * 17,121 24,011 8020 5000 275
(experiment
w/synthetic data)
* N.A.—not available.
Regarding the use of general propagation models to evaluate the path/diffraction loss
in an SG key device positioning problem, the authors in [17] present a work that explores the
placement of data concentrators for the expansion of smart grid communication networks
and use the Stanford University Interim (SUI) propagation model [7] to classify the terrain.
They select the most appropriate terrain type to evaluate path loss and establish the
communication range. According to [17], the SUI model presents the following types of
terrains: Category A (maximum path loss)—mountainous terrain with moderate-to-heavy
vegetation; Category B—flat terrain with moderate-to-heavy tree densities, or mountainous
terrains with light tree densities; and Category C (minimum path loss)—flat terrain and
light tree densities.
The authors in [29] evaluated the link quality between SMs and poles using the
link successful delivery rate (SDR). They applied the general extended Hata-SRD path
loss model presented in [36] which only considered three scenario classifications: rural,
suburban, and urban. In contrast, our study estimated the connectivity of an SM and a
candidate position using a more detailed approach. We employed a path loss model, which
includes link-specific terrain profile information to compute diffraction losses. This allows
a better estimate of the average link received power for the complete path between each
Sensors 2022, 22, 9105 12 of 35
SM and the CPs around it. In addition, we prioritize the use of poles with DAs for cost and
performance reasons, according to the constraints presented in Section 2.2.
3.3. Comments
Analyzing existing references in the literature on the key device positioning problem
helps to identify the different strategies evaluated by different authors in their research, the
difficulties encountered, and the successes achieved with the experiments. Each study has
its original purpose of proposing a method or approach that best helps solve the positioning
problem in different contexts. They may contain particularities specific to the study’s region
or the network technology used when the survey was developed.
The consulted references include recent works and older research chosen by their
relevance in the area. From them, it is possible to extract insights capable of helping in
developing new works, shortening distances, and, in a way, contributing to the creation of
new research that will be part of the so-called state of the art. Concepts such as candidate
positions, clustering and network partitioning approaches, techniques for finding the
shortest path in graphs, or the use of a grid to minimize the number of candidate positions
to be evaluated were identified in the consulted references and helped in the building of
strategies for the development of our research.
Among the positioning strategies, heuristic approaches are evidenced in several
studies. It is motivated by the complexity of the scenario involved (either by the number of
devices involved or by the high set of constraints associated with the problem) and by the
recognized fact that such strategies, if well implemented, ensure a final solution capable of
meeting all established requirements.
Based on this, among the points that we defined as strategic to be explored by our re-
search, we included: (a) The experimentation of large-scale scenarios because we identified
many studies using reduced experimentation datasets; (b) A detailed assessment of the
topographical profile of the terrain for the calculation of losses, as we identify the existence
of works that either consider only the distance between elements, or path loss models that
use a general classification for the terrain under analysis; (c) Prioritization of the use of
pole positions that contain DAs installed, with the objective of stimulating the positioning
of key devices of the AMI network (in this case, routers and gateways) at points that will
be mandatorily served by communication elements of the Backhaul network (in this case,
positions that should provide for the installation of routers of the backhaul network) and,
therefore, minimize the number of devices to be installed, since both automation equipment
(DAs) and key devices of the AMI network can share the same equipment.
Finally, proposing a heuristic strategy for positioning aims to generate a method that
is easy to understand, capable of meeting the requirements of the problem, and obtaining a
solution with received power quality within established limits. Therefore, heuristics are
proper even for large-scale problems representing real smart grid scenarios.
4. Proposed Method
This study presents the method AI-driven AMI network planning with DA-based
information and a link-specific propagation model (AIDA) created for positioning gateways
and routers in the smart grid communication network, considering the position of poles
and DA equipment.
We consider the average link received power (LRP) for connectivity analysis. The LRP
is computed using a detailed propagation model, including diffraction loss. The diffraction
loss takes into account the topographic profile between the geographic coordinates of the
points in the link budget analysis. The Delta-Bullington method [37] is used to calculate the
diffraction loss using the characteristics of the terrain profile between the coordinates. The
method estimates the LRP based on the technical characteristics of the devices, including
transmission power, receiver sensitivity, and antenna gains.
Sensors 2022, 22, 9105 13 of 35
where V = {v1 , . . . , vu } is the set of smart meters and K is the set of key devices positioned.
To reduce the installation costs, the second objective function aims to minimize the number
of key devices positioned (2).
minimize |K| (2)
where K will be positioned in a subset of the set of candidate positions C = {c1 , . . . , cz }.
Considering the key devices positioned, the third objective function aims to maximize the
number of key devices installed in poles with distribution automation, DA, equipment (3):
maximize |K DA | (3)
where K DA ⊆ K. Positioning a key device on poles with DA minimizes the setup cost,
as it ensures that the device will be installed at a point where the backhaul network has
already been configured. The fourth objective function maximizes the number of smart
meters connected to a key device to construct the set of connected SMs and to optimize the
use of each key device (4):
where Vconk is equal to the number of smart meters vi ∈ {V } connected to a key device
j
k j ∈ {K}. The fifth objective function maximizes the average LRP value for the solution (5):
!
1 n
n i∑
maximize LRPvi →k j , ∀ vi ∈ {V }, k j ∈ {K} (5)
=1
where n is the number of connected smart meters. The last objective function minimizes the
percentage of unconnected smart meters, Pu , evaluated at each iteration of the method by
the stopping criteria (6). The maximum percentage must be adjusted according to project
requirements, and it is set as a parameter for the method execution:
router or gateway position will depend on the existence of SMs connected to their position
at the end of the planning process.
First, the method prioritizes the selection of poles with DA devices, as these equipment
need to be directly connected to the backhaul’s communication network. After that, regular
poles are considered to connect the remaining smart meters.
Using poles as candidate positions is justified because these elements are part of the
energy distribution company’s asset list and can be easily configured to meet the technical
requirements for installing routers and gateways.
Considering the irregularity of the regions’ terrain and the high number of existing
poles in each city, the AIDA method uses a grid approach to make an optimized selection
of a subset of poles to minimize the computational effort required to choose the most ideal
coordinates for positioning the key devices. More details about this process are presented
in Section 4.4.3.
LdB
sph = 1 − h/hreq A h (8)
where h is the smallest clearance height between the curved-earth path and the ray
between the antennas, hreq is the required clearance for zero diffraction loss, and Ah is
Sensors 2022, 22, 9105 15 of 35
the diffraction loss for the path using the modified Earth radius. If Ah is negative, the
diffraction loss for the path is zero, and no further calculation is necessary.
The link diffraction loss (LDL) for the general path is:
The path loss (PL) corresponds to the reduction in power density of a radio wave as it
propagates through the channel [38]. This signal attenuation is usually the result of physical
propagation phenomena such as reflection, refraction, diffraction, and scattering [39].
Considering the radios’ operating frequency, the diffraction phenomenon is particularly
relevant for precise path loss estimation. For the method proposed in this study, PL is
calculated considering the log-distance path loss model defined in Equation (10), where λ
is the wavelength, and d is the distance between transmitter and receiver, in meters. The
parameter β is the path loss exponent and d0 is the reference distance.
" #
4πd0 2
d
PL (dB) = 10 · log10 + 10 · β · log10 (10)
λ d0
Finally, the link received power (LRP) between a smart meter (SM) and a router (RT)
and/or gateway (GW) is computed using (12):
SM SM
LRP (dBm) = Ptx (dBm) + Gtx (dBi)
RT/GW
+ Grx (dBi) − LPL (dB) (12)
1 8 Adjust grid
INPUTS:
MST parameters, SM list,
computation and candidate
- Smart meters position list
coordinates
- Poles coordinates
- DAs coordinates 2
- Equipment technical MST edges
characteristics LRP
- Setup parameters: grid calculation
spacing, minimum
distance between
poles, stopping criteria 3
Candidate
positions
OUTPUTS: calculation
High-quality links
Medium-quality links
Low-quality links
Smart meters
Figure 3. Example of MST with edges colored according to the LRP values.
(
a)I
nit
ia
lgr
idp
o s
it
ioni
ng (
b)Gr
ida
djus
tedt
opol
eandDApos
it
ions
(Section 4.4.5). For the LRP calculation, Equation (12) is considered. See Section 4.3 for
more details.
Parameter Description
V = { v1 , . . . , v u } Set of smart meters, vi
C = { c1 , . . . , c z } Set of CPs, c j , where c j =< cnj , crj >
cnj Number of SMs connected to c j
crj Communication range of c j
L Set of LRP values, lvi ,c j , for links vi ↔ c j
Vcon Set of SMs connected to CPs, < vi , c j , lvmax
i ,c j
>
M, N Subsets of L
Q Subset of C
lmin Minimum LRP value to establish a connection
nmax Maximum number of SMs per CP device
dist(vi , c j ) Distance between SM vi and CP c j
cs CP selected to connect an SM vi
nv Counter of vi in the range of a CP c j
Parameter Description
Wi-SUN operating frequency 920 MHz
Smart meter transmission power (Ptx ) 26 dBm
Smart meter antenna gain (Gtx ) 2 dBi
Smart meter antenna height 1.5 m
Gateway/router antenna gain (Grx ) 6.25 dBi
Gateway/router antenna height 7m
Gateway/router communication range 3000 m
Gateway/router maximum connections (nmax ) 2000
Minimum distance between Poles and DA Poles 1000 m
Minimum LRP to establish a connection (lmin ) −95 dBm
Stopping criteria Pumax = 2%
Maximum number of hops (hmax ) 7
High-quality (HQ) link criteria LRP ≥ −95 dBm
Medium-quality (MQ) link criteria −105 ≤ LRP < −95 dBm
Low-quality (LQ) link criteria LRP < −105 dBm
Two heuristic approaches are evaluated for clustering: bottom–up and top–down.
At each iteration of AIDA, both approaches are executed, and the one that results in the
smallest number of CPs will be taken as the basis for defining the list of SMs and poles for
the next iteration. Both approaches aimed to reach the objectives expressed by the objective
functions (1), (2), (4) and (5).
The clustering approaches are described as follows (see Table 2 for their input and
output parameters):
• Bottom–Up Approach (BU): In this approach (Algorithm 1), an exhaustive search
strategy is used to evaluate the LRP values calculated for the link between each smart
meter and the CPs in their range. An SM ⇔ CP connection is established with the
position with the highest LRP value. This aims to maximize the LRP value between
the smart meter and the router/gateway to which it will be connected.
• Top–Down Approach (TD): In this approach (Algorithm 2), a greedy search strategy
is used to connect the maximum number of SMs to each CP, presenting LRP ≥ lmin ,
prioritizing the connection to the SMs with higher values of received power. This aims
to maximize the use of the CP, connecting to it as many meters as possible, limited to
nmax (see Table 2).
Figure 6. Gateway positioning. The figure presents the different clusters computed by the Weighted
K-Means algorithm. Each group has a gateway positioned and can have zero or more routers.
The MST, the clustering algorithms (BU and TD), and the depth-first search algorithm
can be run over several iterations until the expected connectivity coverage for existing
smart meters is achieved. The weighted K-means algorithm, in turn, is executed only once
as the last step of the AIDA method.
According to the authors in [40], the EMST dual-tree Boruvka algorithm presents the
complexity, T ( MST ), established by (13):
ideal candidate position for connecting the meter under analysis. The complexity of the BU
algorithm, T ( BU ), can be established by Equation (14):
where |V | is equal to the number of meters and |C| is equal to the number of candidate
positions within the range of each SM, in the worst case.
For the top–down (TD) algorithm (see Algorithm 2), we can calculate the complexity
by observing the existence of one loop that uses a select instruction at each execution to
identify/update the list of CPs available for processing. In addition, another select function
is performed to update the list of possible connections between meters and CPs. Based
on this description, the complexity of the TD algorithm, T ( TD ), can be established by
Equation (15):
where |C| corresponds to the number of CPs (considered as the worst case), and nmax
indicates the maximum number of SMs per CP.
For the depth-first search algorithm used for the multihop analysis, the complexity
T ( DFS) is computed as (16):
The worst-case analysis of the method is very pessimistic, as it assumes that all smart
meters can reach all candidate positions. In practice, this situation is improbable since
the communication range of meters and routers is quite limited. However, an average-
case analysis is unfeasible due to the diversity of meter geographic concentration, terrain
profiles, the number of candidate positions, and aspects of communication devices that
change a lot from one scenario to another.
Experiments were conducted using the parameters detailed in Table 3 that include
real equipment data (e.g., operating frequency, transmission power, antennas gains, and
height) and some quality criteria to be observed during the method execution, such as the
minimum LRP value to establish a connection, the maximum number of hops, and the
stopping criteria.
The parameters presented in Table 4 were considered to establish the candidate posi-
tions for each iteration of the method (Steps 3 and 8, described in Sections 4.4.3 and 4.4.8).
5.1. Case Study 1: Experiments with AIDA, Using Link-Specific Propagation Model
In this section, we describe the experiments with the AIDA method using its original
propagation model, which calculates losses considering the detailed terrain profile between
the communication devices in the analysis.
Figure 7 shows the result after each process iteration in region A (150,951 SMs). It
can be noticed that, at the end of each iteration (iterations 1, 2, and 3), the number of
unconnected SMs (points in black) decreases. The green points show the SMs connected
to the CP’s positions via one-hop or multihop connections. The figure also presents the
candidate positions available and the ones effectively selected to connect the SMs.
A summary of the regions A, B, C, and D results is presented in Table 6. For each
iteration, AIDA performs the processing with two approaches (bottom–up and top–down)
using the same set of SMs, i.e., the list of unconnected SMs resulting from the previous
processed iteration with the approach that used the smallest number of CPs.
Regarding the main characteristics of the two different approaches, it can be said that:
the BU approach prioritizes the connection of a smart meter with the candidate position
that presented higher LRP values, resulting in a final network topology that tends to present
a higher average LRP value when compared to the other approach; the TD approach, in
turn, prioritizes the use of fewer candidate positions than the BU approach, respecting
the minimum LRP value to establish the connections between candidate positions and
smart meters around them, reaching a final average LRP value slightly smaller than the
one obtained by the other approach.
Sensors 2022, 22, 9105 25 of 35
Table 6. Final results comparing bottom–up (BU) and top–down (TD) approaches.
Considering this, for the analyzed regions, the top–down approach presented better
results overall, especially regarding the number of CPs selected.
By evaluating the number of CPs demanded by each clustering approach (Table 6), we
notice that the top–down approach can reduce the number of selected key devices for all
the regions. Equation (19) defines the relative gain between the top–down (TD) and the
bottom–up (BU) approach regarding the reduction in the number of CPs.
CPsTD
Gr (%) = 1− · 100 (19)
CPsBU
Despite the bottom–up approach presenting (for all four regions) a better average
LRP for the links than the top–down approach, the gains in the number of CPs effectively
selected to install routers and gateways reflect cost minimization. In addition, the top–
down approach assures average LRP values that qualify the links in a high-quality (with
LRP ≥ lmin ) threshold. Considering the gains in the number of CPs (15.3% for Region A,
Sensors 2022, 22, 9105 26 of 35
24.1% for Region B, 11.1% for Region C, and 8.3% for Region D), the average reduction in
the number of CPs (comparative gain) is 14.7%.
Regarding the number of CPs computed by the top-down approach, Region A de-
manded 249 positions. Regions B and D, in turn, resulted in the same number of candidate
positions used (44 positions), despite having very different amounts of SMs (56,157 SMs for
Region B and 6106 for Region D). This behavior is justified because Region B has a higher
concentration of SMs per km2 . In contrast, region D has the geographically dispersed
meters, requiring the positioning of various key devices to ensure communication. For
Region C, a total of 169 devices was estimated as it is also a region with high sparsity
(7.2 SMs/km2 ).
Analyzing the first iteration of the method, the number of candidate positions with
which a meter has viable conditions for establishing a connection varied (on average)
from 1.9 possibilities for Region D to 6.2 possibilities (on average) for each SM in Region
B. For Region A, it was observed that an SM could establish a connection with up to
15 candidate positions.
5.2. Case Study 2: Experiments with AIDA, Using Erceg-SUI Propagation Model
In this section, we describe the additional experiments carried out to evaluate the
AIDA method using a general path loss model, which does not assess the particularities of
the terrain profile between specific smart meters and candidate positions.
For this, the method AIDA was adapted to use the Erceg-SUI propagation model
(SUI model), implemented as presented by the authors in [6,7] (IEEE 802.16.3c-01/29r4,
section Suburban Path Loss model). The Erceg-SUI model corresponds to a path loss model
computed by considering a general classification of the terrain in which the communication
devices are installed.
The Erceg-SUI model considers the existence of the following terrain types: Cate-
gory A—hilly/moderate-to-heavy tree density; Category B—hilly/light tree density or
flat/moderate-to-heavy tree density; Category C—flat/light tree density. Originally, the
model was specified based on data collection in 95 regions of the United States considering
a transmission frequency of 1.9 GHz. Thus, for its use in our experiments, frequency and
receiver antenna height correction factors were used as recommended in [7].
According to [6,7], the equation for calculating the Erceg-SUI model Path Loss is
expressed as (20):
The ∆PLh (in dB) is the receiver antenna height correction term given by
Equations (23) and (24), where h is the height of the antenna, between 2 m and 10 m.
For case study 2 experiments, the AIDA method was adapted to use the modified path
loss presented by the Erceg-SUI model instead of the Delta-Bullington model. Experiments
were carried out using the top–down approach of the AIDA method, considering the four
regions previously used and performing an experiment for each region (A, B, C, D) and
each type of terrain (category A, category B, and category C) proposed by the SUI-model.
The results presented in Table 8 show that, in most cases, using the AIDA method, it
was possible to obtain a better average LRP value than that obtained with the SUI-model
(Figure 8). By evaluating the terrain in a more detailed way, it can even be said that the
particularities of the terrain between the devices are more faithfully evaluated, leading to an
LRP calculation that tends to be more accurate. An exception is Region B, which presented
better results for the Erceg-SUI path loss model. Region B has the highest smart meters
concentration per km2 (316.9 SMs/km2 ), where most of them are very close to each other.
Tests with the SUI-model path loss resulted in more unconnected smart meters be-
tween each AIDA iteration, generating the need to evaluate more connection possibilities
and demanding more processing time (Figure 9).
Using the AIDA method with its original propagation model (i.e., taking into account
the terrain profile), it was possible to observe a smaller number of candidate positions
selected for the installation of routers, suggesting that the topology computed by the AIDA
method with the original path loss/diffraction model can plan the smart meter’s coverage
with a lower number of routers (i.e., selected candidate positions, as shown by Figure 10)
and (in most cases) higher average LRP value, resulting in a more efficient solution.
By evaluating the number of CPs demanded by AIDA (Table 8, column AIDA (TD
approach)), we can notice that the method presented in this study can reduce the number
of selected CPs for all the regions when compared with the values calculated by the
approaches using Erceg-SUI path loss model. Equation (26) defines the average relative
gain between AIDA (executed using its link-specific propagation model) compared to the
use of AIDA executed using the Erceg-SUI propagation model. The gain is calculated
regarding the number of CPs selected by AIDA executed using each different propagation
Sensors 2022, 22, 9105 28 of 35
model. It aims to show the reduction in the number of candidate positions demanded to
connect the smart meters of the region when the original AIDA method is used.
" !#
1 C CPs AIDA
3 t∑
G AIDA (%) = 1 − SU It
· 100 (26)
= A CPs
Using AIDA, the average relative gain regarding the number of selected CPs varied
from 40.562% for Region A to 43.273% for Region C.
B
Region
Figure 8. Average LRP values (in dBm) obtained by the AIDA method using its original path loss
model (AIDA/proposed PL model) compared to the values obtained by the AIDA method using
Erceg-SUI path loss model for the terrain Category A (AIDA/SUI–A), Category B (AIDA/SUI–B),
and Category C (AIDA/SUI–C). The chart compares the performance of AIDA for the Regions A, B,
C, and D, used in the experiments.
20.0
15.0
10.0
5.0
0.0
A B C D
Region
Figure 9. Processing time (in hours) consumed for the execution of the AIDA method using its
original path loss model (AIDA/proposed PL model) compared to the values demanded by the AIDA
method using the Erceg-SUI path loss model for the terrain Category A (AIDA/SUI–A), Category B
(AIDA/SUI–B), and Category C (AIDA/SUI–C). The chart compares the performance of AIDA for
the Regions A, B, C, and D, used in the experiments.
Sensors 2022, 22, 9105 29 of 35
300
200
100
0
A B C D
Region
Figure 10. Number of CPs selected by the AIDA method using its original path loss model
(AIDA/proposed PL model) compared to the values selected by the AIDA method using the Erceg-
SUI path loss model for the terrain Category A (AIDA/SUI–A), Category B (AIDA/SUI–B), and
Category C (AIDA/SUI–C). The chart compares the performance of AIDA for the Regions A, B, C,
and D, used in the experiments.
Table 8. AIDA (TD approach, with its proposed PL model) results compared to the results of AIDA
using the Erceg-SUI path loss model.
In addition, it can be noticed (Figure 11) that the average number of smart meters per
selected CP is higher for the AIDA method. This suggests that AIDA can better utilize the
connection capacity of a candidate position as it demands a lower final amount of installed
routers/gateways compared to using the method with a general path loss model.
Sensors 2022, 22, 9105 30 of 35
500
0
A B C D
Region
Figure 11. Average number of smart meters (SMs) connected to each CP selected by the AIDA
method using its original path loss model (AIDA/proposed PL model) compared to the values
connected to the CPs by the AIDA method using Erceg-SUI path loss model for the terrain Category
A (AIDA/SUI–A), Category B (AIDA/SUI–B) and Category C (AIDA/SUI–C). The chart compares
the performance of AIDA for the Regions A, B, C, and D, used in the experiments.
for region A (for the installation of routers and gateways) is only 249 poles (using the
top–down clustering approach). It is important to highlight that, for Region A, the process
of candidate position calculation establishes 1245 poles to be evaluated (163 poles for the
first iteration, 289 poles for the second iteration, and 793 poles for the third iteration of
the method). Despite the region having 62,412 poles, only 1245 pole positions (1.995%)
were evaluated to establish the connectivity of the meters in the region. This type of
simplification reinforces the method’s applicability for large-scale scenarios since there
is a significant decrease in the number of calculations performed with the implemented
strategy.
The multihop analysis for connecting meters using a minimum spanning tree algo-
rithm also helps reduce the complexity of the problem and reduce the calculations to be
performed, as only a subset of possible connections between smart meters needs to be
evaluated.
Regarding scalability, it is possible to highlight that the method worked well regarding
the processing time, reaching shorter execution times when compared to usage scenarios
in which it was considered a simplified path loss model. In fact, the results in Table 8
demonstrate that with its original path loss model, AIDA presents a better processing time
than AIDA using the Erceg-SUI model that does not demand a detailed analysis of the
terrain characteristics.
Even with the results representing satisfactory values, it is important to highlight that
the method can be improved to reduce the processing time since processing bottlenecks
were identified and deserve improvements in future method updates. For example, for a
region with 2375 smart meters used in a special experiment for execution profile analysis,
from a total processing time of 244.0 s, the time consumed for the main processes was
as follows (Table 9): multihop connection analysis, 11.2 s; clustering with a bottom–up
approach, 4.4 s; clustering with top–down approach, 1.6 s. However, loading, selecting,
grouping, filtering, and saving datasets summed 169.5 s, especially due to the high volume
of disk I/O operations involved. The remaining 57.3 s of the required processing time were
consumed by smaller processes, such as calls to external functions (necessary to obtain
topographic profile data) and other processes inherent to the execution platform used.
Table 9. Processing time (execution profile analysis) for a special experiment using 2375 smart meters.
In summary, the results obtained with the AIDA method proposed by this study
indicate that the experiments carried out (considering case studies 1 and 2) were able
to obtain results with coverage and connection values within established values for all
evaluated regions. Even when comparing the AIDA method with its original loss model and
the AIDA method with a path loss model that does not use a detailed terrain analysis, the
results obtained (especially concerning the number of CPs selected) were better. Additional
experiments can be performed after the bottleneck mitigation and future modifications
expected for the path loss model used by the method.
Future work will consider the improvement of the link propagation model, including
the existing vegetation model, as well as the type of environment (e.g., urban, dense
Sensors 2022, 22, 9105 32 of 35
urban, rural area). Additional experiments may explore the use of AIDA in expanding and
optimizing already installed smart grid communication networks.
For rural or sparse regions with less DA equipment or no backhaul infrastructure
coverage, there may be a need to assess the network expansion to ensure integration
between the AMI and Backhaul networks. However, as these are particular situations, they
are not part of the scope of the current study and are reserved for future works.
7. Conclusions
This study presented the AIDA method for router/gateway placement in AMI plan-
ning that evaluates the LRP between SMs and key device positions, calculated based on
a detailed analysis of the terrain profile. In addition, the method presented the use of
an MST-based technique for the multihop connectivity analysis aiming to minimize the
number of connections to be analyzed.
The research explored using AI-driven heuristic approaches and clustering techniques
for the method implementation. To investigate the method’s capacity to deal with large-
scale smart grids, the experiments evaluated real data from cities in the south of Brazil
totaling over 230,000 smart meters. Experiments in four large-scale scenarios demonstrate
that the coverage and average LRP values computed by the AIDA method are within
established connection thresholds, suggesting topologies that consider the actual terrain
profile particularities and other system requirements.
Using a detailed terrain profile analysis to compute the path loss between devices
to be connected demonstrated viability even for the largest region evaluated (with over
150,000 smart meters). The AIDA method used two optimized strategies to minimize
the number of connections to be evaluated. First, it used a grid approach to select can-
didate positions. Second, it uses an MST to evaluate the multihop connections in cases
where the smart meter cannot directly connect to a router or gateway but through another
smart meter.
The AIDA method introduces two different smart meters clustering approaches:
bottom–up, which privileges the quality of links; and top–down, which focuses on de-
manding fewer devices. Furthermore, we presented the computational complexity (time
complexity) of these two clustering approaches and the method’s main components de-
scriptively to allow the reader to visualize the participation of each element in the execution
time of the method.
In the experiments, the top–down approach reduced by 14.7%, on average, the total
number of gateways and routers positioned compared to the bottom–up approach. Bottom–
up, in turn, presented a higher average LRP for the links, prioritizing the quality of the
links over cost minimization. Considering that both strategies can present results ensuring
high-quality links, both are applicable and may be selected according to the smart grid
scenario constraints and objectives, prioritizing the use of candidate positions with DAs.
In addition, experiments using a general path loss model (Erceg-SUI model) demon-
strated that the AIDA can reach solutions demanding fewer key devices yet ensuring LRP
values in the established threshold. In these experiments, AIDA used its proposed prop-
agation model, and presented an average relative gain regarding the number of selected
CPs varying from 40.562% to 43.273% when compared to AIDA using the Erceg-SUI model
as the propagation model. Furthermore, regarding the processing time, the AIDA method
with its original path loss model proved to be more efficient than when evaluated using the
general path loss model.
Sensors 2022, 22, 9105 33 of 35
Abbreviations
References
1. Afework, B.; Boechler, E.; Hanania, J.; Stenhouse, K.; Suarez, L.V.; Donev, J. Energy Education—Electrical Grid [Online]. 2021.
Available online: https://energyeducation.ca/encyclopedia/Electrical_grid (accessed on 8 May 2022).
2. Moreno Escobar, J.J.; Morales Matamoros, O.; Tejeida Padilla, R.; Lina Reyes, I.; Quintana Espinosa, H. A Comprehensive Review
on Smart Grids: Challenges and Opportunities. Sensors 2021, 21, 6978. [CrossRef] [PubMed]
3. Bush, S.F.; Goel, S.; Simard, G. IEEE Vision for Smart Grid Communications: 2030 and beyond Roadmap; IEEE: New York, NY, USA,
2013; pp. 1–19. [CrossRef]
Sensors 2022, 22, 9105 34 of 35
4. Abrahamsen, F.E.; Ai, Y.; Cheffena, M. Communication Technologies for Smart Grid: A Comprehensive Survey. Sensors 2021, 21,
8087. [CrossRef] [PubMed]
5. Kornatka, M.; Popławski, T. Advanced Metering Infrastructure—Towards a Reliable Network. Energies 2021, 14, 5986. [CrossRef]
6. Erceg, V.; Greenstein, L.; Tjandra, S.; Parkoff, S.; Gupta, A.; Kulic, B.; Julius, A.; Bianchi, R. An empirically based path loss model
for wireless channels in suburban environments. IEEE J. Sel. Areas Commun. 1999, 17, 1205–1211. [CrossRef]
7. Erceg, V.; Hari, K.; Smith, M.; Baum, D.; Sheikh, K.; Tappenden, C.; Costa, J.; Bushue, C.; Sarajedini, A.; Schwartz, R.; et al. Channel
Models for Fixed Wireless Application; IEEE 802.16 Broadband Wireless Access Working Group; Technical Report; IEEE: Piscataway,
NJ, USA, 2001.
8. Wi-SUN Alliance. What We Do. Available online: https://wi-sun.org/about/ (accessed on 8 May 2022).
9. IEEE 802.15.4g-2012; IEEE Standard for Local and Metropolitan Area Networks–Part 15.4: Low-Rate Wireless Personal Area
Networks (LR-WPANs) Amendment 3: Physical Layer (PHY) Specifications for Low-Data-Rate, Wireless, Smart Metering Utility
Networks. IEEE SA—Standards Association: Piscataway, NJ, USA, 2012. Available online: https://standards.ieee.org/ieee/802.
15.4g/5053/ (accessed on 8 May 2022).
10. Alexander, R.; Brandt, A.; Vasseur, J.; Hui, J.; Pister, K.; Thubert, P.; Levis, P.; Struik, R.; Kelsey, R.; Winter, T. RPL: IPv6 Routing
Protocol for Low-Power and Lossy Networks; RFC 6550; IETF: Fremont, CA, USA, 2012. [CrossRef]
11. Aoun, B.; Boutaba, R.; Iraqi, Y.; Kenward, G. Gateway Placement Optimization in Wireless Mesh Networks with QoS Constraints.
IEEE J. Sel. Areas Commun. 2006, 24, 2127–2136. [CrossRef]
12. Kemal, M.S.; Olsen, R.L.; Schwefel, H.P. Optimized Scheduling of Smart Meter Data Access for Real-Time Voltage Quality
Monitoring. In Proceedings of the 2018 IEEE International Conference on Communications Workshops (ICC Workshops), Kansas
City, MO, USA, 20–24 May 2018, pp. 1–6. [CrossRef]
13. Souza, G.B.d.C.; Vieira, F.H.T.; Lima, C.R.; Junior, G.A.d.D.; Castro, M.S.d.; Araújo, S.G.d. Optimal positioning of GPRS
concentrators for minimizing node hops in smart grids considering routing in mesh networks. In Proceedings of the 2013 IEEE
PES Conference on Innovative Smart Grid Technologies (ISGT Latin America), Sao Paulo, Brazil, 15–17 April 2013; pp. 1–7.
[CrossRef]
14. Ferreira, M.; Souza, G.; Castro, M.; Araùjo, S.; Vieira, F.H.; Borges, V.; Cardoso, A. Posicionamento de Concentradores para uma
Infraestrutura Avançada de Medição Inteligente em Redes Máquina a Máquina. In Proceedings of the XXXIII Simpósio Brasileiro
de Telecomunicações (SBrT2015), Juiz de Fora, Brazil, 1–4 September 2015 ; pp. 1–5. SBrT: Rio de Janeiro, RJ, Brazil. [CrossRef]
15. Tanakornpintong, S.; Tangsunantham, N.; Sangsuwan, T.; Pirak, C. Location optimization for data concentrator unit in IEEE
802.15.4 smart grid networks. In Proceedings of the 2017 17th International Symposium on Communications and Information
Technologies (ISCIT), Cairns, Australia, 25–27 September 2017; pp. 1–6. [CrossRef]
16. Pirak, C.; Sangsuwan, T.; Tanakornpintong, S.; Mathar, R. Channel-aware optimal placement algorithm for data concentrator unit
in smart grid systems. In Proceedings of the 2017 14th International Conference on Electrical Engineering/Electronics, Computer,
Telecommunications and Information Technology (ECTI-CON), Phuket, Thailand, 27–30 June 2017; pp. 447–450. [CrossRef]
17. Zhen, T.; Elgindy, T.; Alam, S.S.; Hodge, B.M.; Laird, C.D. Optimal placement of data concentrators for expansion of the smart
grid communications network. IET Smart Grid 2019, 2, 537–548.
18. 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. [CrossRef]
19. 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, 696–708. [CrossRef]
20. Xing, N.; Zhang, S.; Shi, Y.; Guo, S. PLC-oriented access point location planning algorithm in smart-grid communication networks.
China Commun. 2016, 13, 91–102. [CrossRef]
21. Mahdy, A.; Kong, P.Y.; Zahawi, B.; Karagiannidis, G.K. Data aggregate point placement for smart grid with joint consideration of
communication and power networks. In Proceedings of the 2017 7th International Conference on Modeling, Simulation, and
Applied Optimization (ICMSAO), Sharjah, United Arab Emirates, 4–6 April 2017; pp. 1–5. [CrossRef]
22. 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; pp. 1–6. [CrossRef]
23. Patil, S.; Gokhale, P. Distance Aware Gateway Placement Optimization for Machine-to-Machine (M2M) Communication in IoT
Network. Turk. J. Comput. Math. Educ. 2021, 12, 1995–2005.
24. Chaudhry, A.U.; Raithatha, M.; Hafez, R.H.; Chinneck, J.W. Using Machine Learning to Locate Gateways in the Wireless
Backhaul of 5G Ultra-Dense Networks. In Proceedings of the 2020 International Symposium on Networks, Computers and
Communications (ISNCC), Montreal, QC, Canada, 20–22 October 2020; pp. 1–5. [CrossRef]
25. Wzorek, M.; Berger, C.; Doherty, P. Router and gateway node placement in wireless mesh networks for emergency rescue
scenarios. Auton. Intell. Syst. 2021, 1, 14. [CrossRef]
26. Li, F.; Wang, Y.; Li, X.Y.; Nusairat, A.; Wu, Y. Gateway Placement for Throughput Optimization in Wireless Mesh Networks. Mob.
Networks Appl. 2008, 13, 198–211. [CrossRef]
27. Ali, A.M.A. Optimizing Gateway Placement in Wireless Mesh Network using Genetic Algorithm and Simulated Annealing.
Ph.D. Thesis, College of Computer Science and Information Technology, Sudan University of Science & Technology, Khartoum,
Sudan, 2016.
Sensors 2022, 22, 9105 35 of 35
28. Tang, M.; Chen, C.A. Wireless Network Gateway Placement by Evolutionary Graph Clustering. In Neural Information Processing;
Liu, D., Xie, S., Li, Y., Zhao, D., El-Alfy, E.S.M., Eds.; Springer International Publishing: Cham, Switzerland, 2017; pp. 894–902.
29. Rolim, G.; Passos, D.; Albuquerque, C.; Moraes, I. MOSKOU: A Heuristic for Data Aggregator Positioning in Smart Grids. IEEE
Trans. Smart Grid 2018, 9, 6206–6213. [CrossRef]
30. Aalamifar, F.; Shirazi, G.N.; Noori, M.; Lampe, L. Cost-efficient data aggregation point placement for advanced metering
infrastructure. In Proceedings of the 2014 IEEE International Conference on Smart Grid Communications (SmartGridComm),
Venice, Italy, 3–6 November 2014; pp. 344–349. [CrossRef]
31. Kong, P.Y. Cost Efficient Data Aggregation Point Placement With Interdependent Communication and Power Networks in Smart
Grid. IEEE Trans. Smart Grid 2019, 10, 74–83. [CrossRef]
32. Lang, A.; Wang, Y.; Feng, C.; Stai, E.; Hug, G. Data Aggregation Point Placement for Smart Meters in the Smart Grid. IEEE Trans.
Smart Grid 2022, 13, 541–554. [CrossRef]
33. Inga, E.; Campaña, M.; Hincapié, R.; Céspedes, S. Optimal Placement of Data Aggregation Points for Smart Metering using
Wireless Heterogeneous Networks. In Proceedings of the 2018 IEEE Colombian Conference on Communications and Computing
(COLCOM), Medellin, Colombia, 16–18 May 2018; pp. 1–6. [CrossRef]
34. Stiri, S.; Chaoub, A.; Grilo, A.; Bennani, R.; Lakssir, B.; Tamtaoui, A. Hybrid PLC and LoRaWAN Smart Metering Networks:
Modeling and Optimization. IEEE Trans. Ind. Inform. 2022, 18, 1572–1582. [CrossRef]
35. Liu, Q.; Leng, S.; Mao, Y.; Zhang, Y. Optimal gateway placement in the smart grid Machine-to-Machine networks. In Proceedings
of the 2011 IEEE GLOBECOM Workshops (GC Wkshps), Houston, TX, USA, 5–9 December 2011; pp. 1173–1177. [CrossRef]
36. Sousa, C.; Rolim, G.; Moraes, I.; Carrano, R.; Albuquerque, C.; Albuquerque, N.; Bettiol, A.; Passos, L.; Passos, N.; Carniato, A.;
et al. Link Quality Estimation for Advanced Metering Infrastructure. In Proceedings of the 2015 IEEE PES Innovative Smart Grid
Technologies Latin America (ISGT LATAM), Montevideo, Uruguay, 5–7 October 2015.
37. International Telecommunication Union. Propagation by Diffraction. In Recommendation ITU-R P.526-13, International Telecomu-
nication Union, ITU-R; Volume P Series, Radiowave Propagation; Electronic Publication: Geneva, Switzerland, 2013; pp. 1–41.
Available online: https://www.itu.int/dms_pubrec/itu-r/rec/p/R-REC-P.526-13-201311-S!!PDF-E.pdf (accessed on 8 May
2022).
38. Wu, L.; He, D.; Ai, B.; Wang, J.; Qi, H.; Guan, K.; Zhong, Z. Artificial Neural Network Based Path Loss Prediction for Wireless
Communication Network. IEEE Access 2020, 8, 199523–199538. [CrossRef]
39. Popoola, S.I.; Jefia, A.; Atayero, A.A.; Kingsley, O.; Faruk, N.; Oseni, O.F.; Abolade, R.O. Determination of Neural Network
Parameters for Path Loss Prediction in Very High Frequency Wireless Channel. IEEE Access 2019, 7, 150462–150483. [CrossRef]
40. March, W.B.; Ram, P.; Gray, A.G. Fast Euclidean Minimum Spanning Tree: Algorithm, Analysis, and Applications. In Proceedings
of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD’10, Washington, DC, USA,
25–28 July 2010; Association for Computing Machinery: New York, NY, USA, 2010; pp. 603–612. [CrossRef]
41. Indarjo, P. Using Weighted K-Means Clustering to Determine Distribution Centres Locations. Another Use Case of a Modified
Version of K-Means Algorithm you Might Not Know. 2020. Available online: https://towardsdatascience.com/using-weighted-
k-means-clustering-to-determine-distribution-centres-locations-2567646fc31d (accessed on 13 December 2021).