Modelos

cini.models

Modelos de datos básicos para calcular los CINIS.

class cini.models.Base

Base object

cini

Obtención del CINI del objeto

Devuelve:CINI
class cini.models.CINI

Objeto CINI

Tiene ocho posiciones y longitud de ocho, la posición 0 siempre es el prefijo I.

Se puede acceder a las posiciones como si se tratara de una lista y la representación de string es la concatenación de las ocho posiciones.:

cini = CINI()
cini[0]   # El valor es 'I'
len(cini)  # El valor es 8
str(cini)  # 'IXXXXXXX'
class cini.models.CentroTransformador

Objeto que representa un Centro transformador

cini

Obtiene el CINI del centro transformador :returns CINI

potencia_instalada

Potencia instalada en el centro

Suma la potencia de todos los transformadores que no esten en estado Reserva (R)

class cini.models.Fiabilidad

Elemento de fiabilidad

cini

Obtiene el CINI del centro transformador :returns CINI

class cini.models.Linea

Objeto que representa una linea.

Podemos obtener el CINI de una linea creando un objeto linea, asignando los valores correspondientes y accediendo a la propiedada cini.:

linea = Linea()
linea.tension = 110
linea.num_circuitos = 2
linea.num_conductores = 1
linea.seccion = 80
linea.despliegue = 'AP'
str(linea.cini)  # 'I20221LY'
cini

Obtiene el CINI de la linea :returns CINI

class cini.models.Parque
cini

Obtiene el CINI del centro transformador :returns CINI

class cini.models.Posicion

Posición de una subestación

cini

Obtiene el CINI del centro transformador :returns CINI

class cini.models.Subestacion

Subestación

cini

Obtiene el CINI del centro transformador :returns CINI

class cini.models.Transformador

Objeto que representa un transformador.

cini

Obtiene el CINI del transformador :returns CINI