Atributos de red

Los atributos de red están asociados con atributos en las entidades de la red. Se derivan de los atributos de entidades y se almacenan en caché en la topología de red para contribuir al rendimiento mientras se evalúan los atributos de entidad durante un trazado o se realizan tareas de administración de subred. Los valores almacenados como atributos de las entidades de un mapa se reflejan o actualizan en el atributo de red asociado cada vez que se valida la topología de red.

Los atributos de red existentes de una red de servicios se pueden visualizar en el cuadro de diálogo Propiedades de capa de la red de servicios. La sección Atributos y asignaciones de la pestaña Propiedades de red contiene propiedades detalladas de los atributos de red existentes y sus asignaciones (clase de entidad y campo al que está asignado el atributo de red). Se incluyen los atributos de red proporcionados por el sistema y los definidos por el usuario para una red de servicios que están disponibles para tareas de administración de subredes y trazados.

A continuación se muestran dos atributos de red proporcionados por el sistema en una red de servicios que aparecen en la sección Atributos y asignaciones de las propiedades de red:

  • Shape length: asociado con el campo Shape_Length de la clase de entidad Line. Es un atributo de red distribuible que se puede utilizar para calcular la longitud total de un trazado; por ejemplo, de un grupo de tuberías o de una parte de una tubería.
  • Is subnetwork controller: asociado con el campo Is Subnetwork Controller de la clase de entidad Device y la tabla JunctionObject. Se trata de un campo mantenido por el sistema que se altera cuando las entidades se establecen como controlador de subred.

Crear y asignar atributos de red

Los atributos de red definidos por el usuario se crean mediante la herramienta Agregar atributo de red y se asignan a un campo de atributo mediante la herramienta Definir atributo de red.

Algunas notas importantes acerca de la configuración de los atributos de red:

  • Para asignar un atributo de red a un campo de atributo con la herramienta Definir atributo de red, es necesario tener un tipo de dato compatible como se enumera a continuación. Si no está presente ningún campo de atributo con el tipo de datos correcto para establecer el atributo de red, es posible agregar uno con la herramienta Agregar campo.
  • Los atributos de red definidos como no anulables solo se pueden asignar a campos no anulables.
  • Es posible asignar un atributo de red a varios datasets de una red de servicios.
  • Un dataset puede tener varias asignaciones de atributos de red únicas. Esto significa que, una vez que un atributo de red se establece en un dataset correspondiente a un campo específico, ese atributo de red ya no puede asignarse a la misma clase otra vez.

Al crear un nuevo atributo de red con la herramienta Agregar atributo de red, el tipo de datos seleccionado para el parámetro Tipo de atributo determina qué opciones están disponibles para definir el atributo de red. Con ello también se determina a qué campos de atributo es posible asignar el atributo de red después de crearlo con la herramienta Definir atributo de red, dado que los tipos de datos deben coincidir.

El parámetro Tipo de atributo utilizado al crear un nuevo atributo de red determina qué propiedades están disponibles:

  • Corto
    • En línea: se requiere un nombre de dominio para el dominio de atributo
    • Acepta valores nulos: admite valores nulos
  • Largo
    • En línea: se requiere un nombre de dominio para el dominio de atributo
    • Sustitución: disponible cuando En línea tiene el valor falso
    • Acepta valores nulos: admite valores nulos
  • Doble
    • Asignable
    • Acepta valores nulos: admite valores nulos
  • Date
    • Acepta valores nulos: admite valores nulos

En las propiedades de atributos de red se incluyen las siguientes:

En línea: especifica si el atributo de red es persistente en línea. Los atributos de red utilizados más frecuentemente se deben almacenar con la propiedad En línea configurada como True. Esta propiedad solo se puede definir si el Tipo de atributo tiene el tipo de dato de entero Short o Long. Al crear un atributo de red con la opción En línea se requiere un dominio de atributo de entrada que se usa para calcular el número de bits que se deben almacenar en la topología de red. Se debe asignar al campo en el que está establecida la red el mismo dominio de atributo utilizado para crear el atributo de red En línea. Además, los valores del campo deben ser positivos. Si se asigna el mismo atributo de red a varias clases y atributos, se espera que el atributo de red tenga la misma representación en todas las clases.

Más información sobre cómo calcular el tamaño de bit para atributos de red En línea

Distribuible: especifica si el atributo de red se distribuirá a través de varios ejes que pertenecen a la misma entidad. La distribución del valor depende del porcentaje de cada elemento de eje respecto del punto de la entidad original. Esta propiedad solo puede cambiarse a True si el Tipo de atributo es Double.

Más información sobre los atributos de red distribuibles

Sustitución: especifica si el atributo de red se puede configurar para la sustitución de atributos. La propiedad Sustitución solo puede tener el valor True para los atributos de red que presentan el Tipo de atributo Long cuando la propiedad En línea tiene el valor False.

Calcular el tamaño de bit para atributos de red En línea

Dispone de un total de 64 bits en la topología de red para el almacenamiento de atributos de red En línea; aquí se incluyen los atributos de red definidos por el usuario y proporcionados por el sistema. Se reservan un total de 20 bits en la topología de red para los atributos de red definidos por el usuario que se crean con la opción En línea. Al crear los atributos de red En línea, es importante comprender el modo de calcular el almacenamiento para el tamaño de bit. La sección Atributos y asignaciones de las propiedades de red muestra los bits que se utilizan para los atributos de red existentes en la columna En línea (tamaño de bit). Tenga en cuenta que hay más atributos de red proporcionados por el sistema que se utilizan internamente que no aparecen en las propiedades de red.

Al crear atributos de red que tengan la propiedad En línea establecida en True, debe especificar un dominio de atributo para determinar el tamaño de bit para el almacenamiento. Para determinar el tamaño de bit necesario para almacenar los atributos, se utiliza el valor máximo codificado del dominio. El tamaño de bit se puede calcular introduciendo el valor máximo codificado del dominio en el siguiente logaritmo binario como el valor n.

ceiling(log2(n + 1))

Nota:
Los atributos de red En línea definidos como anulables requieren que se agregue un bit adicional al tamaño total de bits.

Por ejemplo, el dominio de valor codificado LifeCycleStatus tiene cuatro pares de código/descripción (0: Desconocido; 1: En servicio; 2: Propuesto; 3: Abandonado). Se utilizan 2 bits para almacenar el atributo de red. Ceiling(log2(3+1))=2

Consulte asimismo la siguiente tabla; el valor máximo del dominio de valor codificado debe ser menor o igual que maxDomainValue para determinar el tamaño de bit utilizado para el atributo de red.

Tamaño de bit

1

2

3

4

5

6

7

8

9

10

11

maxDomainValue

1

2

4

8

16

32

64

128

256

512

1024

Los atributos de red En línea definidos como anulables utilizan un bit adicional para el tamaño general de bits

Trabajar con atributos de red

Los trazados y los diagramas de red dependen de la información de atributos de red almacenada en una topología de red. Si se hacen cambios en un atributo de una entidad que está asociada a un atributo de red, se genera un área sin validar para marcar la entidad para su validación. Validar la topología de red ayuda a garantizar que la información de la topología de red sea coherente en los eventos analíticos.

Al actualizar una subred, es posible utilizar atributos de red para definir las entidades que se actualizarán. Se controla mediante la definición de subred establecida para un nivel. Se usan filtros para aplicar la actualización únicamente a las entidades que presenten un determinado valor de atributo; por ejemplo, solo la fase AB, siendo la fase el atributo de red y AB el valor del filtro.

Los atributos de red también se usan como pesos para controlar la transitabilidad y para modelar el coste del trazado de las rutas de la red. Por ejemplo, en una red de aguas se pierde cierta cantidad de presión a lo largo de la tubería de transporte a causa de la fricción superficial de las tuberías. El valor de atributo de red de este ejemplo se deriva del atributo de longitud de las tuberías de transporte.

Atributos de red distribuibles

Los atributos de red distribuibles se configuran con la propiedad distribuible establecida en True. Los atributos de red con la propiedad distribuible se pueden asignar a campos de clases de entidades de cruce, polígono o línea, pero solo las entidades de línea tendrán el comportamiento distribuible.

En el caso de los atributos de red distribuibles, los resultados analíticos son más precisos ya que los valores distribuibles, tales como la longitud de la línea, la impedancia u otras características de flujo, se calculan para las ubicaciones más precisas de las entidades de toma de una línea. Significa que las configuraciones de trazado que utilicen atributos de red distribuibles con una función (Add, Average, Count, Max, Min y Subtract) devolverán resultados distribuibles basados en elementos de eje de las entidades de red.

La imagen que aparece a continuación proporciona dos ejemplos:

  • La imagen superior muestra una entidad de línea conectada con un solo eje. El ejemplo presenta una sola entidad de línea y dos entidades de cruce. Dos entidades de cruce final de línea son espacialmente coincidentes con los vértices finales de la línea. Se trata de un caso simple de una entidad de línea conectada en una red de servicios.
  • La imagen inferior muestra una línea conectada con dos ejes. El ejemplo presenta una sola entidad de línea y tres entidades de cruce. Se agrega una entidad de cruce de toma que se alinea a un vértice. En términos lógicos, la entidad de línea se divide en partes secundarias denominadas ejes. Un eje es un conjunto de uno o varios segmentos de línea entre dos entidades de cruce que se conectan a una entidad de línea. Al realizar un análisis con atributos de red distribuibles, los ejes se reúnen para definir con más precisión el ámbito del análisis.
Ejes y líneas de una red de servicios
Para reflejar los sistemas reales de servicios, la red de servicios le permite colocar numerosas entidades de cruce en los vértices de una entidad de línea larga. Resulta útil si se desea modelar numerosos puntos de servicio por una entidad de línea única que se extiende a lo largo de cierta distancia. A continuación, las líneas secundarias se conectan a las entidades de cruce.

Para obtener más información sobre los trazados con atributos de red, consulte Configurar un trazado.

Consulte también Configuración de trazado de subred para saber cómo se usan los atributos de red dentro de la definición de subred de un nivel.

Configuración avanzada de atributos de red

Es adecuado usar los atributos de red al modelar una característica de activos con más de un estado (por ejemplo, fase o presión). Los atributos de red se usan durante la propagación de atributos y la sustitución de atributos. La propagación utiliza atributos de red para propagar los valores calculados durante un trazado o un evento de administración de la subred. Las sustituciones permiten intercambiar los valores propagados con otros valores; por ejemplo, AC se convierte en BC. Para trabajar con la sustitución de atributos, el atributo de red se debe crear con la propiedad Sustitución configurada como True y un Atributo de red a sustituir definido.

Para obtener más información sobre estas configuraciones, consulte Propagación de atributos y Sustitución de atributos.