Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEDE QUITO
CARRERA:
INGENIERA ELCTRICA
TEMA:
DESPLIEGUE DE MDMS PARA AMI BASADO EN ARBOLES DE EXPANSION
USANDO MINIMUM STEINER TREE
AUTOR:
DANIEL GUANOLIQUN
DIRECTOR:
ESTUARDO CORREA
.
Estuardo Josafat Correa Zapata
Cdula de identidad: 1708183304
CESIN DE DERECHOS DE AUTOR
Firma
.............................................
Nombre: Luis Daniel Guanoliqun lvaro
Cdula: 1723359715
Fecha: Diciembre 2016
INDICE GENERAL
1. INTRODUCCION.......................................................................................................3
5. CONCLUSIONES Y RECOMENDACIONES......................................................15
REFERENCIAS.............................................................................................................16
ANEXOS.
NDICE DE FIGURAS
Resumen Abstract
En el presente artculo se propone In this article it proposes to perform an optimum deploymen
realizar un despliegue ptimo de MDMS MDMS for AMI based on the theory of Expansion trees u
para AMI basado en la teora de rboles the Minimal Steiner Tree for a given geographic area wh
de Expansin mediante Mnimum Steiner users are randomly distributed. For this purpose, it is
Tree (SMT) para un rea geogrfica sought to group each of the users (Smart Meters) evenly
determinada en donde los usuarios estn clusters distributed throughout the geographical area. Nex
distribuidos aleatoriamente. Para lo cual proceeds to use a clustering algorithm called K-means that i
se busca primero agrupar a cada uno de charge of conglomerating the elements (Smart Meters) of
los usuarios (Medidores) de manera network in K central groups, The distance of the element
uniforme en clsteres distribuidos a lo the nearest centroid determines the cluster that forms (MDM
largo y ancho del rea geogrfica. A It is proposed a solution to the problem of optimal deploym
continuacin se procede a emplear un of MDMS for communication networks in AMI based on gr
algoritmo de clusterizacin llamado K- theory, that covers all MDMS within AMI through
means que se encarga de conglomerar los expansion tree topology. For which it has been used of the
elementos (Medidores) de la red en K called Minimum Steiner Tree (SMT) that determines
grupos centrales, la distancia de los optimum network topology for the minimization of the C
elementos al centroide ms cercano Deployment Function given as the link distance between
determina el clster que se forma MDMS.
(MDMS). Se propone una solucin al Keywords: Meter Data Management System (MDM
problema de despliegue ptimo de Advance Infrastructure Meter (AMI), deployment, Minim
MDMS para redes de comunicacin en Steiner Tree Problem (SMTP), Rate.
AMI basado en teora de grafos, que
realice una cobertura de todos los MDMS Palabras Clave: Sistema de gestin de medicin de d
dentro de AMI a travs de una topologa (MDMS), Infraestructura de medicin avanzada (AM
de rboles de expansin. Para lo cual se Despliegue, Problema de rbol de Steiner Mnimo (SMT
ha empleado el llamado Mnimum Rango.
1
Steiner Tree (SMT) que determina la
topologa de red ptima para la
minimizacin de la distancia de enlace
entre MDMS dada como la Funcin
costo-Despliegue de MDMS.
2
1. Introduccin del cliente (CIS), el sistema de
Despliegue de MDMS en AMI informacin Geogrfica (GIS), el
empleando una topologa de red basado sistema de Gestin de interrupciones
en arboles de expansin mediante (OMS) y (DMS) que es el sistema para
algoritmos matemticos son la la gestin de Distribucin[6]. Una de las
tendencia en la bsqueda de una arquitecturas de comunicacin que se
solucin a problemas de optimizacin utiliza para el despliegue de MDMS es
en redes, como una respuesta al la Totalmente distribuida, existiendo
incremento de la demanda de usuarios otras, como la centralizada y la
en la nueva red elctrica o como se semidistribuida, para su implementacin
conoce al Smart Grid [1]. Por tal motivo se debe considerar los sistemas que
se busca el empleo de una nueva estn vinculados a este tipo de
infraestructura para el despliegue de arquitectura (OMS, CIS, GIS, DMS) y
redes elctricas inteligentes que la frecuencia de muestreo de medicin
abarquen la creciente demanda de que posee [7].
usuarios as como la incorporacin de Para el desarrollo del tema que se
tecnologas de comunicacin que presenta en este artculo, existen varios
permitan una conexin bidireccional estudios que se han puesto en prctica,
entre usuarios y distribuidoras para el as por ejemplo herramientas analticas
manejo de nuevos servicios de gestin o algoritmos analticos llamados
como procesos de corte y reconexin, protocolos de solucin, que para este
as como la recopilacin de datos y la caso viene dado por el rbol de
facturacin del servicio elctrico [2][3] expansin (STP)[8], como bsqueda de
[4]. Se trata de la Advanced Metering una solucin en la construccin de una
Infraestructure (AMI) por sus siglas en topologa ptima con un despliegue
ingls, desarrollado como la lgico, grficamente representada en un
infraestructura moderna para la red rbol de expansin que busca los
elctrica inteligente. AMI es el sistema caminos de enlaces mnimos y a su vez
que permite medir, colectar y analizar permita la conexin de todos los nodos
los datos de la energa consumida y de del sistema [9]. Una vez obtenido un
la calidad de la misma por medio de modelo de red en forma general es decir
medidores inteligentes (SM) [5][6], un rbol de expansin se buscara
adems posee la caracterstica de nuevamente minimizarla en un
conexin bidireccional entre los subconjunto solucin llamado el rbol
consumidores y el proveedor de de Steiner mnimo (SMT) para el
servicios para el intercambio de despliegue de MDMS en AMI[10]. El
informacin [6]. Los datos que se rbol de Steiner mnimo es una
generan por medio de los medidores herramienta analtica muy conocida,
inteligentes se agrupan por medio de particularmente utiliza puntos mnimos
una base de datos dentro de AMI, la de Steiner y un borde de longitud
base de datos creada comprende un limitado, lo cual tiene por objeto
subsistema conocido como (MDMS) encontrar un rbol de conexin de un
Metering Data Management System- conjunto de puntos terminales dados,
Sistema de Gestin de medicin datos cuya longitud sea mnima[11]. Por lo
[7]. tanto como una idea, un rbol de
El MDMS adems de almacenar y Steiner mnimo para un conjunto de n
analizar datos medidos tambin se puntos P, se busca un subconjunto S de
encarga de la integracin con los dems puntos de Steiner de expansin mnima
sistemas vinculados en la arquitectura (SMT) que reduzcan su costo (distancia
de comunicacin, como la facturacin de despliegue) sobre P [11].
3
En el despliegue de MDMS se puede
emplear distintas arquitecturas de AMI se ocupa de la recoleccin de los
comunicacin, en el caso estudiado se datos tomados por los Medidores
emplear una arquitectura totalmente Inteligentes para luego procesarlos
distribuida por medio de rboles de hacia los sistemas de gestin de
expansin y se tendr como idea Medicin de datos (MDMS) que se
principal hallar un diseo de red con la ocuparan de agruparlos de forma global
distancia ms corta que comunique cada para cada uno de los servicios de
uno de los dispositivos de gestin y operacin (OMS, CIS, GIS,
almacenamiento de datos (MDMS) DMS), interactuando con cada uno para
dentro de AMI a un costo mnimo [6]. la gestin optima de la informacin
En el presente documento se tratar de procesada [14]. En el Smart Grid se
analizar y estudiar un algoritmo que considera a las Arquitecturas de
minimice el despliegue de los comunicacin como un elemento
dispositivos encargados de la gestin de importante para la medicin,
medicin de datos (MDMS) dentro de recoleccin y procesamiento de datos,
un rea geogrfica limitada. Una por otro lado tambin se toma en cuenta
solucin para determinar un rbol de la factibilidad y escalabilidad que posee
expansin ptimo es mediante el [7]. Dicha arquitectura comprende
algoritmo de Prim el cual toma en dispositivos de medicin (Smart Meter),
cuenta la distancia euclidiana para la redes de comunicacin para los
conexin de un vrtice (nodo) inicial al diferentes niveles jerrquicos de
que se van agregando nuevos vrtices infraestructura, sistemas de gestin de
de conexin donde la distancia entre medicin de datos (MDMS), y equipos
cada vrtice es mnima[12], en la de operacin que ayuden a la
construccin del rbol mnimo se incorporacin de los datos almacenados
considera la arista de menor peso que dentro de las interfaces de
une el vrtice inicial con el vrtice ms comunicacin y los servicios de gestin
cercano en el grafo del rbol inicial[13]. [15][3]. El consumidor cuenta con un
En la Figura 1, se muestra una dispositivo electrnico de estado
Arquitectura de Comunicacin compacto (Smart Meter) que cumple la
Totalmente Distribuida en AMI. funcin de recoger los datos que se
generan en tiempo real. Estos
dispositivos llamados medidores
inteligentes transmiten los datos
recopilados en el punto de consumo, por
medio de redes fijas comunes, como un
ejemplo la red de banda ancha por lnea
elctrica convencional [2]. En este caso
especfico se tendrn varios Smart
meter localizados en una regin
geogrfica a los cuales se tratarn de
organizar en conjuntos que contengan
un centroide el cual fungir como un
sistema de gestin de medicin o
recolector de datos (MDMS). Si se toma
en cuenta que este mismo proceso se lo
Figura 1. Despliegue de MDMSs para AMI en realiza para varias zonas geogrficas se
una Arquitectura de Comunicacin totalmente tendr como resultado varios centroides
distribuida a los cuales se puede aplicar el criterio
4
de Mnimum Steiner Tree para ms corto de enlace entre los nodos
optimizar el despliegue de los MDMS. existentes garantizando la comunicacin
El resto del trabajo se organiza de la entre todos. Tambin se considera como
siguiente manera. En la seccin 2 se una forma grfica de una sola direccin
analiza los subtemas relacionados al ponderada, es decir que la suma de sus
trabajo principal. El planteamiento del pesos determina el subgrafo de s
problema y el diseo de posibles mismo como el rbol de expansin de
soluciones se describen en la Seccin 3. mnima solucin[12].
Los detalles relacionados con el mtodo La solucin de encontrar una topologa
resolutivo mediante Mnimum Steiner radial para el despliegue de MDMS en
Tree y el anlisis de resultados se AMI con un mnimo de prdidas puede
proporcionan en la Seccin 4, el trabajo ser interpretada como encontrar un
se concluye finalmente en la Seccin 5. rbol de expansin en la red que
tambin genera prdidas mnimas [1].
2. Despliegue de MDMS en AMI Una caracterstica propia de un MST
Basado en la Topologa de (Mnimum Spanning Tree) es que de los
bordes que atraviesan el vrtice, el
Arboles de Expansin.
borde con el peso ms pequeo, debe
El objetivo del trabajo busca el
pertenecer al MST. Cuando el peso
despliegue ptimo de MDMS dentro de
relacionado a cada borde representa la
AMI, para ello es necesario considerar
longitud entre dos puntos, uno de los
el modelo de una arquitectura de
bordes del conjunto del MST es la
comunicacin adecuada a las
distancia ms corta entre dos subrboles
necesidades de la red, donde se
que estn enlazados por ese borde[1]
garantice una interaccin segura de cada
[17].
uno de los dispositivos y equipos en los
diferentes niveles de gestin[16],
2.2 Un Algoritmo para el Problema
adems la capacidad de manejo de la
de Arboles de Expansin Mnima
gran cantidad de datos que vayan
(MST). En la actualidad existen varios
generando la medicin de todos los
algoritmos para determinar un rbol de
usuarios de la red, considerando la
expansin en base a una grfica
capacidad de expansin que pueda tener
previamente dada. Entre los algoritmos
en el futuro [6]. Una arquitectura de
ms conocidos estn Prim y Kruskal
comunicacin dentro de Smart Grid
que pueden determinar el rbol de
conlleva una estructura compleja para
expansin mnima de manera exitosa
cumplir los objetivos de estabilidad y
por medio de un grafo dado[12][9]. En
buena comunicacin entre los
este trabajo se ha propuesto el empleo
dispositivos que la conforman[16], por
del algoritmo de Prim, el cual se
lo cual el anlisis de un modelo
encarga de buscar un rbol de peso
apropiado que cubra los requerimientos
mnimo entre los nodos (vrtices) de
demandados por la red, se debe llevar a
una red, es decir busca un subconjunto
cabo, con la finalidad de garantizar la
de bordes de conexin de un Grafo
operatividad en los diferentes niveles de
inicial que unan todos los vrtices
gestin de AMI dentro del Smart Grid.
mediante un rbol de expansin
mnimo[12].
2.1 Implementacin de una topologa
La construccin del rbol de expansin
de comunicacin basada en rboles
mnimo selecciona al azar un nodo
de expansin para AMI.
(vrtice) como un rbol inicial, luego
Un rbol de expansin viene dado como
adiciona inmediatamente el borde ms
una topologa de rbol libre de bucles,
corto prximo que une un nuevo
en un enfoque fsico busca el camino
5
vrtice, hasta unir todos los vrtices al minimizar con la ayuda de un algoritmo
rbol inicial. de agrupamiento como el algoritmo de
La estructura del algoritmo de Prim para Prim el cual tiene un tiempo de
un grafo no dirigido G (V, E) de V V
vrtices y E bordes sigue los pasos ejecucin de E log [8].
siguientes [1]: O
Continuando en la bsqueda de una
1. Escoger cualquier vrtice r en V solucin para el MST por medio de
para ser el nodo raz. Establecer un algoritmos de agrupamientos se puede
conjunto V t ={r } y Et = . establecer una medida de borde
inconsistente con el simple hecho de
2. Encuentre un borde con el peso ms dividir el rbol en grupos[20][9].Un
pequeo tal que uno de sus puntos borde inconsistente se define como los
finales este en S y el otro este en bordes cuyos pesos son mayores que el
V peso promedios de los bordes cercanos
Et
V t . Adicionar este borde a al rbol [17].
y su nuevo vrtice a S.
V 2.3 Un criterio de solucin por el
= , entonces concluir mtodo de Mnimum Steiner Tree
3. Si Vt
(SMT).
bsqueda. Caso contrario repita el Se tiene un conjunto P de n puntos de
paso 2. donde necesitamos obtener un conjunto
Dentro de los algoritmos de S denominados puntos de Steiner de tal
agrupamiento basados en MST se manera que el costo del rbol de
considera un conjunto de n puntos de expansin mnima (MST) sobre P con
datos y la distancia medida entre ellos, relacin a S sea mnima [11]. La
esta informacin casi siempre est dada solucin referida para este caso es el
y es el primer paso en la construccin llamado mtodo de Mnimum Steiner
de un MST [17][18]. Tree para un conjunto P de n puntos
De manera general se puede considerar representado SMT (P) [11][20].
que para n puntos o nodos se pueden Si se considera un plano real, se est
determinar un nmero de bordes que hablando de un plano euclidiano, en el
conectan a todos los puntos entre s, cual se puede encontrar el rbol de
estos bordes pueden ser calculados Steiner de n puntos, sin embargo para
mediante la siguiente formula: poder encontrar el Mnimum Steiner
Tree en dicho plano es necesario
n (n-1) /2 (1) introducir puntos adicionales llamados
puntos de Steiner que conecten cada
Frmula 1. Frmula para determinar el nmero de borde entre s [21][22]. En un rbol T el
bordes posibles para conectar n puntos.
Tomado de: [17] X. Wang, X. L. Wang, C. Chen, and costo de borde viene dado como la
D. M. Wilkes, Enhancing minimum spanning tree- distancia que existe entre sus puntos
based clustering by removing density-based outliers, extremos. El costo total del rbol T,
2013, p. 2.
ser la suma del costo de todos sus
Para un par de puntos dados en el
bordes [11][23].
conjunto de datos se relacionan a un
La distancia existente entre dos puntos
borde, sin embargo solo n-1 de los
(x1, y1) y (x2, y2) est determinado por
cuales se conservan en un MST [17]
la siguiente expresin para el plano
[19]. El tiempo de los algoritmos
euclidiano.
tradicionales para MST es otra de las
variantes que se han conseguido
6
2 2
dist ( ( x 1, y 1 ) , ( x 2, y 2 ) )2=|x 1x 2| +| y 1 y intercambio
2| de informacin entre cada
MDMS distribuido y el servidor
(2)
central, puede ser considerado como
Frmula 2. Frmula para la distancia Rectilnea en un valor constante ya que no se ve
el plano Euclidiano. afectado ni por el nmero de
Tomado de: [11] Gabriel Robins, Alexander
Zelikovsky, Mnimum Steiner Tree construction,
medidores ni por la frecuencia de
2008, p. 2. muestreo de los mismos [2][6][7].
Los parmetros que se asumen
2.4 Arquitecturas de Comunicacin intervienen en la formulacin del costo
para Despliegue de MDMS en AMI. de despliegue de MDMS distribuidos
El estudio de una arquitectura de est dado por:
comunicacin evaluada en trminos de
escalabilidad y el procesamiento de i :Tasade generacion promediode datos
datos debe ser direccionado al
incremento de la demanda, teniendo de cada concentrador i en
como objetivo el minimizar el costo de megabits
expansin de la red al incrementar su Mbps( )
seg
demanda. De esta manera la
arquitectura se considera un elemento d ij : Distancia de un concentrador i
importante en AMI, para el despliegue
ptimo de MDMS que ayude a a un MDMS j en kilometros Km
mantener la integracin de la red en C j : Distancia de un MDMS j a un centro de
trminos de comunicacin y
procesamiento de la informacin en Operaciones o entre MDMS
los diferentes niveles de
:Unidad de costo del ancho de banda producto dis
infraestructura [6]. Por tanto se ha
optado por la Arquitectura de Y j :Ubicacioncandidata j escojida para
Comunicacin Totalmente distribuida
que abarca las dems arquitecturas el despliegue de MDMS
existentes como la centralizada y f j :Costo despliegue de un MDMS en la
semidistribuida con el fin de emplear
un modelo de arquitectura que ubicacion j
contenga los escenarios posibles para
M : Numero total de ubicaciones d e MDMS
el despliegue de MDMS.
7
El SMT tiene su origen en el Problema
de rbol de Steiner nombrado en
honor al matemtico Jacob
Steiner[24], que consiste en encontrar
una alternativa de conexiones factibles
entre tres puntos en el plano
euclidiano, tal que la suma de sus
conexiones posibles sean
mnimas[25], por lo que la mejor
forma de encontrar dichas trayectorias
se obtienen agregando un cuarto punto
a travs del cual se conectaran el
grupo de 3 [26][27].
8
todos los nodos en V , V V ( T ) , y importancia en la red. El objetivo que
se busca es que cada nodo en la red
minimice la funcin de costo de pueda ser representado de manera
despliegue[24][26]. fsica como una partcula material la
cual crea un campo potencial
f ( T )= c e ( 4) alrededor de s misma en conjunto con
e E ( T )
los dems nodos se forma un campo
potencial sobre la red [32][33].
Donde ce
es un valor real positivo
3.2 Implementacin Triangulacin
asociado a cada e E . de Delaunay para la obtencin
de puntos de Steiner.
Frmula 4. Funcin del Costo de Despliegue de la Sea P un subconjunto de nodos
red. generados dentro de la red de nodos
Tomado de: [24] lvarez, Eduardo A, Universidad
de Talca Facultad de Ingeniera PRIZE
G= (V, E), entonces P = (V (P), E (P))
COLLECTING STEINER TREE CON DATOS, se considera como el mnimum Steiner
2010, p. 4. Tree (SMT), donde V (P) V y E (P)
E[34].
3.1 Diseo de una topologa de red Para la obtencin de los puntos de
para el despliegue de MDMS Steiner, existen dos propiedades que lo
en AMI. demuestran, tal como lo hace
Como una solucin propuesta al referencia en Two New Efficient
despliegue de MDMS se ha hecho Approximation Algorithms with O (k
relacin a un estudio fsico topolgico, log k) for the Steiner Tree Problem in
en donde se hace uso de la teora de Rectilinear Graphs de Tadashi
campos en la estructura de una red Matsumoto, Tomohiro Takahata, y
topolgica para encontrar la relacin Kohkichi Tsuji en [22]:
entre los nodos y los bordes de enlace Propiedad 1
que los atraviesan por medio de una Todos los puntos de Steiner deben tener
caracterstica de distribucin ya sea un grado 3 o 4.
subyacente[29][30]. Por lo tanto, dado Propiedad 2
una red G= (V, E), donde V es el El nmero mximo de puntos de Steiner
conjunto de nodos y E es el conjunto en P es k2, donde k viene dado como
de bordes de enlace. La ubicacin de los puntos de partida (MDMS) para la
cada nodo en la red, se considera triangulacin de Delaunay.
como un punto de partida en la
iteracin de todos los nodos, formando Para la solucin ptima del rbol de
un campo topolgico sobre la red [31]. Steiner, se aplica la teora de
El estudio para determinar los nodos triangulacin de Delaunay para la
ms relevantes en la red mediante un generacin de los puntos de Steiner, la
campo potencial topolgico, es un triangulacin de Delaunay se encarga de
tema que ya se ha tratado en diferentes maximizar el ngulo mnimo de todos
estudios y lo puede analizar con ms los tringulos de la red de Delaunay
detenimiento en el paper Evaluate cuyos vrtices son los puntos de
Nodes Importance in the Network generacin dados como MDMS[35].
using Data Field Theory de HE Han, Por lo tanto la red de Delaunay est
GAN Wen-yan, LI De-yi en [31] aqu formada por el conjunto de tringulos,
se considera un factor de influencia donde sus vrtices son los puntos de
el cual determina la regin de generacin obtenidos para los MDMS
influencia de cada nodo y la [23], como se muestra en la Figura 4.
9
Figura 5. Implementacin de los puntos de Steiner S
triangulares. [Autor]
10
4.1 Red basada en un algoritmo
de nodos y bordes generados
aleatoriamente.
Paso1: ENTRADAS
Establecer zona geogrfica delimitada
para el despliegue de Nodos
Paso2: Longitud de Grilla
Paso3: Ingresar Nmero de nodos o Figura 6. Despliegue de medidores inteligentes
dentro de una zona geogrfica.
medidores.
Paso4: SALIDAS
Despliega un nmero de medidores Mediante el algoritmo de GAN, se ha
dentro de una zona geogrfica corrido una simulacin, donde se
Enlaces posibles de comunicacin puede visualizar el despliegue
entre nodos aleatorio de los nodos (Medidores
Paso6: PROCESO Inteligentes) dentro un rea geogrfica
Generacin de un lazo for delimitada que representan la
For i=1: V: E ubicacin de los usuarios en la red y
Rand (state, i)=m; generacin posteriormente se agruparan en forma
randomica de nodos de clsteres a los sistemas de gestin
Lonlim= [1 250]; almacenamiento de de medicin de datos (MDMS) ms
muestreo en X cercanos.
Latlim= [1 250]; almacenamiento de
muestreo en Y 4.2 Agrupamiento de Medidores
End for Inteligentes mediante K-means
Creacin de una red de nodos dentro para la ubicacin de Sistemas
de una zona geogrfica delimitada. de Gestin de medicin de
Paso7: Fin. datos (MDMS).
Una vez obtenido el despliegue de una
A continuacin en la Figura 6, se red nodos en un zona geogrfica se
presenta un modelo de red hace uso de un algoritmo de
G=(V , E) , desplegada por GAN clusterizacin denominado K-means,
para determinar las posiciones
en una zona geogrfica. iniciales en las cuales se ubicaran los
Sistema de Gestin de medicin de
datos (MDMS) para luego realizar el
despliegue ms ptimo dentro de un
rea geogrfica dada, para este
ejemplo se lo har en una zona
geogrfica delimitada.
El algoritmo de K-means se basa en el
agrupamiento de vectores en funcin
de una mtrica comparativa llamada
como Distancias Euclidianas[12][36].
A este anlisis dado en base a una
medida de similitud, lo conocen
tambin como Optimizacin de
11
distancias entre cada uno de los nodos
(Medidores inteligentes) dentro del
rea establecida y los gestores de
informacin (MDMS). La estructura
del algoritmo en su forma de
seudocdigo esta dado como sigue:
Algoritmo de k-means
ENTRADAS:
Paso1: Toma una muestra de usuarios
desplegados dentro de una zona
geogrfica. Figura 7. Agrupamiento y ubicacin de centroides
Paso2: Configurar distancia de dentro de una zona geogrfica para 200 medidores.
cobertura y el nmero de usuarios por
clsteres o grupos. Algunos parmetros a tener en cuenta
SALIDAS: para el agrupamiento de Medidores
Paso3: Hacer clusterizacin de Inteligentes con los Sistemas de
muestra mediante K-means por Gestin de medicin de datos
nmero de usuarios. (MDMS) es las caractersticas del
Paso4: Establecer centroides de los diseo de capacidad de procesamiento
clsteres (MDMS). de informacin que posee cada
PROCESO: MDMS, adems el rango de cobertura
Generacin de un lazo While y la distancia mxima que debe existir
Paso5: While n, m<= 1: K (clsteres, desde un medidor hacia cada
centroides) <=umbral MDMS[14].
a. For i n casos Los medidores inteligentes se van
Asignar caso de conglomerado agrupando de forma gradual al
ms cercano por distancia centroide ms cercano de cada uno de
euclidiana mnima. los clsteres donde se ubicaran los
b. Recalcular centroides. Sistemas de Gestin de medicin de
End For datos (MDMS) de manera distribuida.
End While
Paso6: Desplegar nmero de clsteres 4.3 Despliegue de MDMS
para la muestra mediante K-means. distribuidos en una topologa
Paso7: Fin. de rboles de Expansin
Mnima (MST).
A continuacin en la Figura 7, se Una vez obtenido las posiciones de los
muestra una primera prueba de la MDMS para una regin de usuarios
simulacin del algoritmo en una zona por medio del algoritmo de
geogrfica delimitada para la clusterizacin K-means, se procede a
ubicacin de los Sistemas de Gestin implementar el algoritmo de Prim para
de medicin de datos (MDMS) y sus calcular una topologa de rbol de
respectivos grupos de nodos bordes mnimos que conecten los
(Medidores). MDMS. De donde se despliegue las
trayectorias posibles de enlace, como
una bsqueda del camino ms corto de
comunicacin en una topologa de
rbol de expansin mnima en el plano
euclidiano[18][37].
12
Como una instancia previa al
Algoritmo de Prim despliegue del Mnimum Steiner Tree
ENTRADAS: se tiene el rbol de expansin Mnima
Paso1: Toma posicin centroides (MST) tal como se muestra en la
clsteres desplegados en el rea. figura 8, para el conjunto de MDMS
SALIDAS: se busca el camino de enlace ms
Paso2: Desplegar rbol de expansin corto determinado a partir de los
mediante Prim para enlaces posibles bordes que atraviesen dichos nodos o
de vrtices por ubicacin de MDMS. vrtices, donde el borde con el peso
Paso3: Establecer trayectoria entre mnimo es decir la longitud mnima
centroides de clsteres con el vrtice que une a un par de nodos debe
de menor costo. pertenecer al rbol MST[38].
PROCESO: A continuacin se realiza otra prueba
Paso4: While Clster i, j (clsteres, de simulacin para una muestra de 500
centroides) umbral medidores los cuales estarn
Enlazar clsteres o centroides agrupados en clsteres de 50, donde
Establecer enlaces Ci, j posibles de K-means ha arrojado un nmero de 11
vrtices. clsteres para la ubicacin de los
MDMS. Para luego ser desplegados en
a. Si Wij es el menor de los un rea geogrfica y proceder a trazar
pesos de los enlaces posibles la trayectoria de enlace ms ptima en
b. For i n casos una topologa de rbol de expansin
Hacer: rbol de enlace Ci, j ms Mnima mediante Prim.
cercano por Prim con Wij mucho Esto se lo puede visualizar en la
menor. Figura 9.
c. Recalcular trayectoria rbol de
expansin mnima
End If
End For
End While
Paso5: Desplegar rbol de expansin
mnima para la muestra de MDMS
mediante Prim.
Paso6: Fin.
13
triangulacin de Delaunay, como un posiciones posibles para despliegue de
subconjunto del rbol de expansin MDMS
mnima se emplea la Teora de SALIDAS:
Triangulacin de Delaunay de un Paso2: rbol de expansin por
conjunto de puntos para obtener la red Mnimum Steiner Tree para
de Delaunay que permita establecer Despliegue de MDMS
los sitios candidatos posibles para la PROCESO:
introduccin de los puntos de Steiner Paso3: Establecer grupos de triples T=
triangulares [35]. Los puntos para la (V1, V2, V3) entre centroides de
Triangulacin de Delaunay se obtienen clsteres para la regin de usuarios.
como los centros de masa para los Paso4: For: Para cada Vi y Vj de T
grupos de usuarios calculados por el (grupos de triples)
algoritmo de K-means [35]. Hacer: Enlace por Triangulacin de
Aqu se describe la idea principal del Delaunay (centros, clsteres) eij= (v1,
algoritmo para el despliegue de v2, v3).
MDMS. If el enlace eij de T= (V1, V2, V3) es
El objetivo principal es obtener el trazado
Mnimum Steiner Tree para la red G= Entonces
(V, E) de MDMS por medio de la Adicionar punto de Steiner V dentro
introduccin de puntos adicionales en del rea dada por Delaunay del grupo
la red llamados puntos de Steiner V, de triples T.
para lo cual se hace empleo de Paso5: For: Para todo Vij, V T
Triangulacin de Delaunay donde cada Si Cij, es el menor de los enlaces
punto o vrtice Vij que conforma posibles
dicho triangulo estar dado como el Entonces
MDMS en la red. Hacer: rbol T de enlace Cij con Eij
Siguiendo la teora de Delaunay se ms corto por Mnimum Steiner Tree
traza la regin entre el grupo de 3 con nodos adicionales de Steiner
MDMS para posteriormente posibles.
introducir el punto de Steiner V a End If
partir de la propiedad de los 3-puntos End If
para el rbol de Steiner optimo en cada End For
triangulo de Delaunay [23], donde End For
finalmente se enlaza cada grupo de Paso6: Desplegar rbol de Steiner
MDMS con un punto de Steiner mnimo para MDMS Calculados.
eliminando el borde E con mayor peso Paso7: Fin
en la red. Por lo tanto el rbol mnimo
de Steiner es el rbol obtenido del
subconjunto de puntos creados de la
triangulacin de Delaunay de un
conjunto de puntos[35].
14
Figura 11. Implementacin Puntos de Steiner Figura 12. Despliegue de MDMS mediante
mediante Triangulacin para una regin de 11 Mnimum Steiner Tree implementando puntos
MDMS en la red adicionales de Steiner por triangulacin para una
muestra de 200 medidores
Como se puede apreciar en las
Figuras 10 y 11 mostradas, se hace uso
de la teora de la triangulacin de
Delaunay para la regin de MDMS
desplegados a partir de una muestra de
200 y 500 medidores, donde se
buscara trazar en grupos de 3 nodos
(MDMS) regiones triangulares para la
red de Delaunay que contenga las
posiciones candidatas posibles para la
introduccin de los puntos adicionales
de Steiner del rbol de expansin Figura 13. Despliegue de MDMS mediante
mnima. Una vez obtenida las regiones Mnimum Steiner Tree implementando puntos
adicionales de Steiner por triangulacin para una
candidatas, se aplica la teora de los 3- muestra de 500 medidores.
puntos del rbol de Steiner ptimo En las Figuras 12 y 13 mostradas se
para cada regin triangular de la red de busca obtener la solucin ptima al
Delaunay [23]. Por lo tanto el punto de problema en un grafo G=(V,E) que
Steiner Triangular Ps ( X i , Y k ) se representa la topologa de red de
obtiene a partir de los nodos generados MDMS basado en un rbol de
Vij por el mtodo de K-means que expansin mnima empleando la teora
conforman los tres vrtices de cada de triangulacin de Delaunay para la
tringulo introduccin de puntos adicionales de
Pi ( X i ,Y i ) , P j ( X j ,Y j ) , y Pk ( X k , Y k ) Steiner V en la red G que permita
minimizar la distancia de enlace entre
en la red de Delaunay, como el los MDMS Vi y Vj segn el peso de
circuncentro de cada triangulo que borde E que corresponda como el
conecte el grupo de 3 MDMS. costo mnimo de despliegue, donde
cada punto de Steiner V adicional est
representado por un tringulo en la red
que constituyen los vrtices del nuevo
rbol de expansin mnima, el cual
representa la bsqueda final del
problema dado como el Mnimum
Steiner Tree que minimiza el
despliegue de MDMS.
15
de la red denominado como el costo de
despliegue.
16
anlisis de los resultados obtenidos, Distributed Communication
con los algoritmos de Mnimum Architectures to Support
Steiner Tree y Arboles de Expansin Advanced Metering
mnima, la distancia total simulada Infrastructure in Smart Grid
con SMT es menor a la distancia total Scalable Distributed
simulada con MST, debido a la Communication Architectures
implementacin de puntos de Steiner to Support Advanced Metering
en el rbol de expansin mnima. Infrastructure in Smart Grid,
vol. 23, no. 9, pp. 16321642,
Referencias 2012.
[7] G. Barai and K. Raahemifar,
[1] H. Ahmadi and J. R. Mart,
Optimization of distributed
Minimum-loss network
communication architectures in
reconfiguration: A minimum
advanced metering
spanning tree problem,
infrastructure of smart grid,
Sustain. Energy, Grids
Can. Conf. Electr. Comput.
Networks, vol. 1, pp. 19, 2015.
Eng., pp. 16, 2014.
[2] R. Rashed Mohassel, A. Fung,
[8] K. Taha, RGFinder: A System
F. Mohammadi, and K.
for Determining Se-mantically
Raahemifar, A survey on
Related Genes using GO Graph
Advanced Metering
Minimum Spanning Tree.,
Infrastructure, Int. J. Electr.
IEEE Trans. Nanobioscience,
Power Energy Syst., vol. 63, pp.
vol. 1241, no. c, pp. 114, 2014.
473484, 2014.
[9] A. Capone, D. Corti, L. Gianoli,
[3] Z. Li, F. Yang, S. Mohagheghi,
and B. Sans, An optimization
Z. Wang, J. C. Tournier, and Y.
framework for the energy
Wang, Toward smart
management of carrier ethernet
distribution management by
networks with multiple
integrating advanced metering
spanning trees, Comput.
infrastructure, Electr. Power
Networks, vol. 56, no. 17, pp.
Syst. Res., vol. 105, pp. 5156,
36663681, 2012.
2013.
[10] A. Bouchachia and M.
[4] R. E. D. D. E. Medicin, A.
Prossegger, A hybrid ensemble
Ami, and C. Tvcable, Red de
approach for the Steiner tree
medicin avanzada (ami)
problem in large graphs: A
circuito tvcable, suba, 2013.
geographical application,
[5] N. Gudi, L. Wang, and V. Appl. Soft Comput. J., vol. 11,
Devabhaktuni, Electrical no. 8, pp. 57455754, 2011.
Power and Energy Systems A
[11] G. Robins and A. Zelikovsky,
demand side management based
Minimum steiner tree
simulation platform
construction, Handb.
incorporating heuristic
Algorithms VLSI Phys. Autom.,
optimization for management of
pp. 487508, 2008.
household appliances, Int. J.
Electr. Power Energy Syst., vol. [12] C. Zhong, M. Malinen, D.
43, no. 1, pp. 185193, 2012. Miao, and P. Frnti, A fast
minimum spanning tree
[6] R. Q. Hu, J. Zhou, R. Q. Hu,
algorithm based on K-means,
and S. Member, Scalable
17
Inf. Sci. (Ny)., vol. 295, pp. 1 2000.
17, 2015.
[20] T. Sttzle, Un Algoritmo
[13] X. Han, J. Liu, D. Liu, Q. Liao, Iterativo Voraz para el Problema
J. Hu, Y. Yang, and A. Steiner, del Taller de Flujo Rubn
Distribution Network Planning Ruiz, pp. 10531074.
Study with Distributed
[21] X. Lu, S. Yang, and N. Zheng,
Generation Based on Steiner
Location-selection of Wireless
Tree Model, vol. 1, pp. 26,
Network Based on Restricted
2014.
Steiner Tree Algorithm,
[14] G. Lpez, J. I. Moreno, H. Procedia Environ. Sci., vol. 10,
Amars, and F. Salazar, Paving pp. 368373, 2011.
the road toward Smart Grids
[22] T. Matsumoto, T. Takahata, and
through large-scale advanced
K. T. Faculty, TWO NEW
metering infrastructures,
EFFICIENT
Electr. Power Syst. Res., vol.
APPROXIMATION
120, pp. 194205, 2015.
ALGORITHMS WITH O ( k
[15] D. F. Ramrez and S. Cspedes, log k ) FOR THE STEINER
Routing in Neighborhood Area TREE PROBLEM IN
Networks: A survey in the RECTILINEAR GRAPHS, pp.
context of AMI 11561159.
communications, J. Netw.
[23] R. Qu, Y. Xu, J. P. Castro, and
Comput. Appl., vol. 55, pp. 68
D. Landa-Silva, Particle
80, 2015.
swarm optimization for the
[16] E. Ancillotti, R. Bruno, and M. Steiner tree in graph and delay-
Conti, The role of constrained multicast routing
communication systems in problems, J. Heuristics, vol.
smart grids: Architectures, 19, no. 2, pp. 317342, 2013.
technical solutions and research
[24] E. A. Alvarez,
challenges, Comput. Commun.,
UNIVERSIDAD DE TALCA
vol. 36, no. 1718, pp. 1665
FACULTAD DE INGENIER
1697, 2013.
IA PRIZE COLLECTING
[17] X. Wang, X. L. Wang, C. Chen, STEINER TREE CON
and D. M. Wilkes, Enhancing DATOS.
minimum spanning tree-based
[25] Y. Wang, X. Hong, T. Jing, Y.
clustering by removing density-
Yang, X. Hu, and G. Yan, The
based outliers, Digit. Signal
polygonal contraction heuristic
Process. A Rev. J., vol. 23, no.
for rectilinear Steiner tree
5, pp. 15231538, 2013.
construction, Proc. 2005, vol.
[18] P. Biswas and A. Paul, 1, pp. 16, 2005.
Sequences Through A Variant
[26] A. Sadeghi and H. Frhlich,
of Prim s Algorithm, pp. 14,
Steiner tree methods for
2015.
optimal sub-network
[19] G.-H. Lin and G. Xue, Optimal identification: an empirical
layout of hexagonal minimum study., BMC Bioinformatics,
spanning trees in linear time, vol. 14, p. 144, 2013.
Proc. - IEEE Int. Symp. Circuits
[27] G. Lin and G. Xue, Steiner tree
Syst., vol. 4, p. I-196-I-199,
18
problem with minimum number Discov. FSKD 2011, vol. 4, pp.
of Steiner points and bounded 23002303, 2011.
edge-length, vol. 69, pp. 53
[34] M. Yiit, . D. Incel, and V. .
57, 1999.
Gngr, On the
[28] S. Lee and M. Younis, interdependency between multi-
Recovery from multiple channel scheduling and tree-
simultaneous failures in based routing for WSNs in
wireless sensor networks using smart grid environments,
minimum Steiner tree, J. Comput. Networks, vol. 65, pp.
Parallel Distrib. Comput., vol. 120, 2014.
70, no. 5, pp. 525536, 2010.
[35] G. V Arvalo, R. C. Hincapi,
[29] Y. C. Wong and C. Chu, A and J. E. Sierra, WDM-PON
scalable and accurate rectilinear Design Model based on the
steiner minimal tree algorithm, Minimum Spanning Tree search
2008 Int. Symp. VLSI Des. over Delaunay Triangulations,
Autom. Test, VLSI-DAT, pp. 29 IEEE Asia-Pacific Conf.
34, 2008. Comput. Aided Syst. Eng., no.
(Artculo en fase de revisin),
[30] Q. Xie, C. Deng, H. Zhao, and
pp. 47, 2015.
Y. Weng, Evaluation method
for node importance of power [36] M. Prossegger and A.
grid based on the weighted Bouchachia, Ant colony
network model [J], Electr. optimization for Steiner tree
Power Syst., no. 1, pp. 912, problems, 5Th Int. Conf. ,
2009. pp. 331336, 2008.
[31] H. Nan, G. Wen-yan, and L. De [37] M. Leitner, I. Ljubi, M.
yi, Evaluate Nodes Importance Luipersbeck, and M. Resch, A
in the Network Using Data partition-based heuristic for the
Field Theory, Int. Conf. steiner tree problem in large
Converg. Inf. Technol. 2007, pp. graphs, Lect. Notes Comput.
12251234, 2007. Sci. (including Subser. Lect.
Notes Artif. Intell. Lect. Notes
[32] F. Kazemeyni, E. B. Johnsen,
Bioinformatics), vol. 8457
O. Owe, and I. Balasingham,
LNCS, pp. 5670, 2014.
Group Selection by Nodes in
Wireless Sensor Networks [38] M. Zanchetta, R. Batista, W. R.
Using Coalitional Game Coimbra, M. Z. do Nascimento,
Theory, 2011 16th IEEE Int. V. R. Batista, and W. R.
Conf. Eng. Complex Comput. Coimbra, An interactive
Syst., pp. 253262, 2011. programme for Steiner trees,
arXiv Prepr. arXiv1210.7788, p.
[33] Y. Zhu and X. Huang, Node
9, 2012.
robust algorithm study based on
graph theory, Proc. - 2011 8th
Int. Conf. Fuzzy Syst. Knowl.
19
ANEXOS. GRAFICAS GENERADAS DESDE MATLAB
1
Figura 8. Despliegue rbol de Expansin Mnima para una muestra de 200 medidores
agrupados en 8 Clsteres
2
Figura 10. Implementacin Puntos de Steiner mediante Triangulacin para una regin de
8 MDMS en la red
3
Figura 12. Despliegue de MDMS mediante Mnimum Steiner Tree implementando
puntos adicionales de Steiner por triangulacin para una muestra de 200 medidores
4
Figura 9. Despliegue rbol de Expansin Mnima para una muestra de 500 medidores
agrupados en 11 Clsteres
5
Figura 11. Implementacin Puntos de Steiner mediante Triangulacin para una regin de
11 MDMS en la red
6
Figura 13. Despliegue de MDMS mediante Mnimum Steiner Tree implementando
puntos adicionales de Steiner por triangulacin para una muestra de 500 medidores.
7
Despliegue de MDMS en AMI mediante Arboles de expansin usando Mnimum Steiner Tree
INALAMBRICASTRIANGULACION DE REDES
COMUNICACINARQUITECTURAS DE
HEURSTICA o METAHEURSTICAS
ENRUTAMIENTO Y DESPLIEGUE
TEORIA DE NODOS EN UNA RED
PROGRAMACION Y SIMULACION
CONDICIONES DE COBERTURA
TRIANGULACION DELAUNAY
CONDICIN DE CAPACIDAD
MINIMUM STEINER TREE
ARBOLES DE EXPANSION
METODOS HEURISTICOS
TTULO DEL ARTCULO
DESPLIEGUE DE MDMS
"ESTADO DEL ARTE"
Despliegue de MDMS
TEORIA DE GRAFOS
CLUSTERIZACIN
AVANZADA - (AMI)
STEINER TREE
ALGORITMOS,
REFERENCIA
COMPLEJA
COSTOS
COSTOS
ITEM
AO
COSTOS 40 "
20
25
20
15
10
0
SOLUCIN DADA MEDIANTE
30
25
20
15
10