Subredes

Una subred representa un subconjunto topológico de un nivel donde todas las entidades participantes tienen transitabilidad con los mismos controladores de subred. Un subconjunto es una colección de líneas, dispositivos y cruces conectados. Las subredes controlan el trazado y los eventos de diagramas de red, además, proporcionan técnicas para visualizar la red: representación en pantalla, etiquetado y generación de mapas (por ejemplo, mapas de zonas de presión y circuitos). El mantenimiento de la información de la subred se optimiza con la capacidad de exportar información de subred a sistemas externos para futuros modelados y análisis.

Una subred se crea configurando una o más entidades de red como controladores de subred. El nombre de la subred se define cuando un terminal está configurado para ser un controlador de subred. Cada subred de un nivel debe tener un nombre de subred que sea único en toda la red de servicios. Se hace así para asegurar que el nombre de la subred sea único en los casos en los que un trazado abarca subredes en varios niveles o en más de una red de dominio. El nombre de subred proporcionado se actualiza para cada entidad u objeto que participa en una subred cuando la subred se actualiza. Actualizar el nombre de la subred para las entidades de red es lo que completa el proceso de creación de una subred: un grupo de activos con transitabilidad con el mismo controlador o controladores de subred.

Consulte Conceptos y operaciones para revisar los temas clave de la administración de subredes.

Administración de subredes

Las subredes se marcan como sin validar al crearlas inicialmente agregando un controlador de subred y también se marcan como sin validar cuando se realizan cambios y se validan para actualizar la topología de red. Actualizar una subred desde el panel Buscar subredes o mediante la herramienta de geoprocesamiento Actualizar subred toma las ediciones realizadas en la subred y actualiza la subred con la información relevante. Al actualizar una subred, si se detectan errores de validación de coherencia o errores de subred, la operación de actualización falla y la subred se marca como no válida.

Más información sobre cómo afectan las tareas de administración de subredes al estado de subred

La información sobre una subred se almacena en la tabla de subredes. En esta tabla se almacena información sobre los controladores de subred, el nivel al que pertenece una subred, los detalles del rastreo del editor y si una subred está validada, sin validar o no es válida.

A continuación, se ofrece un resumen de las tareas relacionadas con la administración de subredes:

Más información sobre el ciclo de vida de la subred

Definición de niveles divididos y jerárquicos

La definición de nivel es una propiedad que se define cuando agrega una red de dominio a la red de servicios. Una definición de nivel indica la organización de niveles en relación con el resto de la red. En una red de dominio o grupo de nivel, dos o más niveles pueden formar un conjunto de niveles sucesivos divididos o una jerarquía de niveles anidados. En una red de servicios, todos los niveles de una red de dominio o grupo de nivel comparten la misma definición de nivel. Una red de servicios puede contar con varias redes de dominio con distintas definiciones de nivel.

Para obtener más información, consulte Niveles.

Tipo de topología

Las subredes admiten dos tipos de topología para modelar sistemas diferentes: malla y radial. El tipo de topología de una subred se establece en el nivel y se define cuando se crea un nivel. Todas las subredes de un nivel comparten el mismo tipo de topología.

Nota:
En una red de dominio con una definición de niveles jerárquicos, solo se admite el tipo de topología de malla. El tipo de topología de las subredes de una red dividida puede ser de malla o radial.

Los siguientes tipos de topología están disponibles al agregar un nivel:

  • Radial: consta de uno o varios controladores de subred.
  • Malla: consta de uno o varios controladores de subred.
Nota:
Actualmente, el tipo de topología no proporciona una diferencia en el comportamiento para el trazado o la administración de subredes. La funcionalidad está en proceso de desarrollo y se aplicará a una versión futura.

Cada controlador de subred en una subred tiene un Nombre de controlador de subred único, pero deben compartir el mismo Nombre de subred.

Definición de subred

En el momento de la configuración, el administrador de una red de servicios establece una definición de subred para cada nivel de una red de dominio. La definición de subred controla varias propiedades de cada subred del nivel especificado y se utiliza al actualizar subredes.

Para obtener más información, consulte Establecer o modificar la definición de subred.

En la siguiente tabla se describen los componentes de una definición de subred:

ComponenteDescripción

Compatibilidad con subredes separadas

Define si se puede realizar un trazado poligonal entre dos o más subredes con el mismo nombre. Esta opción solo está disponible para los niveles de redes de dominio con una definición de niveles divididos. Los niveles de una red de dominio con una definición de niveles jerárquicos siempre tendrán esta propiedad con el valor true para admitir subredes inconexas.

Controladores de subred válidos

Define grupos de activos y tipos de activos específicos de las clases Device y Junction Object que pueden tener sus terminales establecidos como controladores de subred.

Solamente los terminales que pertenezcan a controladores de subred válidos se pueden utilizar para crear o modificar controladores de un nivel concreto.

Validar entidades

Define los tipos de activos y grupos de activos específicos de entidades de red que participan en una red de servicios. Por ejemplo, un nivel de distribución permite líneas de media y baja tensión, pero no líneas de alta tensión. Se especifican en la definición de subred de un nivel y se inspeccionan cuando se actualiza la subred.

  • Dispositivos válidos
  • Líneas válidas
  • Cruces válidos
  • Objetos de cruce válidos
  • Objetos de eje válidos

Si se descubren entidades conectadas o asociadas con tipos de activos no válidos al actualizar una subred, se generan errores, el estado se define como No válido y la subred no se actualiza.

Líneas agregadas a la clase de entidad SubnetLine

Define un subconjunto de líneas del parámetro Líneas válidas que se integran para representar una subred de la clase de entidad SubnetLine.

Plantilla de diagrama de subred

Una plantilla de diagrama se utiliza como la plantilla para los diagramas de subred generados automáticamente. Este componente es opcional.

Estos diagramas se generan y se actualizan cada vez que se actualiza la subred. Si se elimina una subred, el diagrama de sistema de subred asociado también se elimina.

Configuración de un trazado de subred

Las configuraciones de trazado de subred son opcionales y se pueden configurar durante la etapa de configuración de una red de servicios. Los eventos de subred (actualización, exportación y trazado) utilizan la configuración de trazado de subred para determinar las entidades de red que se consideran durante el evento y se actualizan, exportan o se les realiza un trazado y se devuelven. Es posible modificar la configuración de trazado de subred de un nivel con las herramientas asociadas a cada una de estas operaciones. (Se aplican algunas restricciones; revise cada herramienta para ver los parámetros de trazado disponibles).

Las opciones de configuración son las siguientes:

  • Incluir contenedores: especifica si se incluirán los contenedores.
  • Incluir contenido: especifica si se incluirá el contenido de los contenedores.
  • Incluir estructuras: especifica si se incluirán las estructuras.
  • Incluir entidades de barrera: especifica si se incluirán las barreras.
  • Validar capacidad de localización: especifica si se devolverá un error si se encuentran objetos de cruce o eje que no se pueden localizar.
  • Resúmenes: calcula y almacena información de función sobre una subred en la clase de entidad SubnetLine.
  • Condición de barreras: define una entidad u objeto que detendrá una operación según las categorías y atributos de red.
  • Barreras de función: define una entidad u objeto que detendrá una operación según una función.
  • Aplicar transitabilidad a: define el alcance de transitabilidad que se va a aplicar. Aplica transitabilidad a solo cruces, solo ejes o cruces y ejes a la vez.
  • Propagadores: usa atributos de red propagados para controlar qué entidades de red se consideran. Está disponible una función Substitution. Este parámetro está disponible solo en Python.

Para obtener más información sobre las configuraciones de trazado de subred, consulte Configuración de trazado de subred.

Política de actualización de subred

Los parámetros asociados a la política de actualización de subred definen qué entidades de red se actualizan y cómo se realizan las ediciones de atributos realizadas durante la operación de actualización de subred en la geodatabase.

Las opciones para configurar la política de actualización de subred son las siguientes:

  • Administrar IsDirty: especifica si el atributo Is dirty de la tabla Subredes lo administra la operación de actualización de subred. También afecta a la coherencia de los diagramas de red y a los métodos utilizados para eliminar controladores eliminados de la tabla Subredes. Cuando se habilita esta opción, la operación de actualización de subred gestiona el atributo IsDirty y este se actualiza en la tabla Subredes y la clase de entidad SubnetLine,
    Nota:

    Si el nivel está configurado para no administrar el atributo Is dirty, la subred siempre aparecerá como Sin validar tanto si una operación de actualización de la subred tiene éxito como si falla.

    Cuando no se habilita esta opción, la operación de actualización de subred puede utilizarse en la versión predeterminada para eliminar filas de la tabla Subredes en la versión predeterminada en las que el atributo Is deleted tiene el valor true.

    Si no hay controladores de subred definidos para un nivel, la opción Administrar IsDirty se desactiva.

    Para obtener más información sobre el estado de la subred y del atributo Is dirty, consulte Estado de subred.

  • Actualizar contenedores de red de estructura: especifica si el proceso de actualización de la subred actualizará el atributo de nombre de subred admitido para los contenedores de red de estructura. Esta opción está activada de forma predeterminada.
  • Actualizar contenedores de red de dominio: especifica si el proceso de actualización de la subred actualizará el atributo de nombre de subred admitido para los contenedores de red de dominio. Esta opción está activada de forma predeterminada.
  • Modo de edición de la versión predeterminada y Modo de edición de la versión con nombre: durante el proceso de actualización de subred, se realizan varias ediciones de atributos para entidades de subred. El Modo de edición determina cómo se realizan las ediciones de atributos. Existen dos opciones disponibles para controlar este comportamiento: Con eventos y Sin eventos.

    • Sin eventos: esta es la opción predeterminada para las versiones predeterminada y con nombre y también cuando se trabaja en una implementación de un solo usuario. Cuando se utiliza este modo de edición en una implementación empresarial, los contratos de geodatabase no se respetan durante la actualización de la subred. Esto significa que los eventos no desencadenan actualizaciones en el rastreo del editor, las reglas de atributos o los objetos relacionados cuando se actualizan las entidades. Esto también significa que los cambios realizados en entidades sin eventos no escriben el historial de la geodatabase para su posterior consulta. Este planteamiento se adopta para optimizar el rendimiento de la subred de actualización.
      • Cuando se utiliza este modo de edición en la versión predeterminada o en una implementación de un solo usuario, el nombre de la subred y los valores propagados se actualizan para todas las entidades y objetos de la subred.
      • Cuando se utiliza este modo de edición en versiones nominales, el nombre de la subred y los valores propagados se actualizan solo para las entidades editadas por el usuario en la versión.
    • Con eventos: esta opción habilita a los usuarios a desencadenar el comportamiento de la geodatabase al actualizar subredes en la versión predeterminada y nombrada, así como al trabajar en una implementación de un solo usuario. Con este modo de edición, las actualizaciones del cursor se utilizan para actualizar el nombre de la subred y los valores propagados de todas las entidades atravesadas por la operación.

      Al ultilizar Con eventos, se respetan todos los contratos de la geodatabase. Esto significa que las reglas de atributos se disparan y se restablece su estado de validación, el rastreo del editor se actualiza, los objetos relacionados se actualizan cuando procede y los cambios se registran como ediciones reales en el historial de la geodatabase. Este modo de edición debe tenerse en cuenta para los usuarios que requieran que las reglas de atributos se disparen durante la operación de actualización de subredes.

      Precaución:

      Esta opción puede afectar negativamente al rendimiento y no debe utilizarse con subredes más grandes cuando en sus datos haya un gran número de reglas de atributos u objetos relacionados, como clases de anotación vinculadas a entidades.

    El siguiente ejemplo ilustra el impacto de ejecutar una actualización de subred en una versión con nombre en la subred RMT001 después de crear una línea, mientras se utiliza el Modo de edición de la versión con nombre predeterminado, que es Sin eventos. Observe que el nombre de subred se actualiza solo para la entidad editada en la versión.

    Operación de actualización de subred ejecutada en una versión con nombre utilizando la opción predeterminada Sin eventos para el Modo de edición de la versión con nombre.

    Este ejemplo ilustra el impacto de ejecutar una actualización de subred en la subred RMT001 después de crear una línea, cuando la herramienta se ejecuta en la versión predeterminada o cuando la herramienta se ejecuta en una versión con nombre y el Modo de edición de la versión con nombre se establece en Con eventos. Tenga en cuenta que, aunque solo se edita una entidad, todas las entidades de la subred se actualizan con el nombre de subred.

    Operación de actualización de subred ejecutada en la versión predeterminada (Con eventos y Sin eventos) y en una versión con nombre utilizando Con eventos.

    Nota:

    Determinados parámetros requieren una versión de red de servicios mínima. Consulte la herramienta Establecer definición de subred para obtener más información.