Modificações das Hidrelétricas (modif.dat)

As modificações nas configurações das hidrelétricas do NEWAVE, localizadas no arquivo geralmente denominado modif.dat, são armazenadas na classe:

class Modif(data=<cfinterface.data.registerdata.RegisterData object>)[código fonte]

Armazena os dados de entrada do NEWAVE referentes às alterações nas configurações das usinas hidroelétricas.

cfuga(data_inicio: datetime | None = None, nivel: float | None = None, df: bool = False) CFUGA | List[CFUGA] | DataFrame | None[código fonte]

Obtém um registro que define o nível do canal de fuga.

Parâmetros:
  • data_inicio (datetime | None) – data de início da validade do nível

  • nivel (float | None) – o nível

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

CFUGA | list[CFUGA] | pd.DataFrame | None

cmont(data_inicio: datetime | None = None, nivel: float | None = None, df: bool = False) CMONT | List[CMONT] | DataFrame | None[código fonte]

Obtém um registro que define o nível do canal de montante.

Parâmetros:
  • data_inicio (datetime | None) – data de início da validade do nível

  • nivel (float | None) – o nível

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

CMONT | list[CMONT] | pd.DataFrame | None

modificacoes_usina(codigo: int) List[Register] | None[código fonte]

Filtra os registros que são associados a uma usina específica.

Parâmetros:

codigo (int) – O código da usina

Retorna:

Os registros que modificam a usina

Tipo de retorno:

List[Register]

numcnj(numero: int | None = None, df: bool = False) NUMCNJ | List[NUMCNJ] | DataFrame | None[código fonte]

Obtém um registro que um número de conjuntos de máquinas.

Parâmetros:

numero (int | None) – o número

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

NUMCNJ | list[NUMCNJ] | pd.DataFrame | None

nummaq(conjunto: int | None = None, numero_maquinas: int | None = None, df: bool = False) NUMMAQ | List[NUMMAQ] | DataFrame | None[código fonte]
Obtém um registro que um número de máquinas por

conjunto de máquinas.

Parâmetros:
  • conjunto (int | None) – o conjunto

  • numero_maquinas (int | None) – o número de máquinas

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

NUMMAQ | list[NUMMAQ] | pd.DataFrame | None

turbmaxt(data_inicio: datetime | None = None, turbinamento: float | None = None, df: bool = False) TURBMAXT | List[TURBMAXT] | DataFrame | None[código fonte]

Obtém um registro que define o turbinamento máximo por período.

Parâmetros:
  • data_inicio (datetime | None) – data de início da validade do turbinamento

  • turbinamento (float | None) – o turbinamento máximo

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

TURBMAXT | list[TURBMAXT] | pd.DataFrame | None

turbmint(data_inicio: datetime | None = None, turbinamento: float | None = None, df: bool = False) TURBMINT | List[TURBMINT] | DataFrame | None[código fonte]

Obtém um registro que define o turbinamento mínimo por período.

Parâmetros:
  • data_inicio (datetime | None) – data de início da validade do turbinamento

  • turbinamento (float | None) – o turbinamento mínimo

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

TURBMINT | list[TURBMINT] | pd.DataFrame | None

usina(codigo: int | None = None, nome: str | None = None, df: bool = False) USINA | List[USINA] | DataFrame | None[código fonte]

Obtém um registro que define a usina modificada.

Parâmetros:
  • codigo (int | None) – código da usina modificada

  • nome (str | None) – nome da usina

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

USINA | list[USINA] | pd.DataFrame | None

vazmaxt(data_inicio: datetime | None = None, vazao: float | None = None, df: bool = False) VAZMAXT | List[VAZMAXT] | DataFrame | None[código fonte]

Obtém um registro que define a vazão máxima por período.

Parâmetros:
  • data_inicio (datetime | None) – data de início da validade do volume

  • vazao (float | None) – a vazão máxima

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

VAZMAXT | list[VAZMAXT] | pd.DataFrame | None

vazmin(vazao: float | None = None, df: bool = False) VAZMIN | List[VAZMIN] | DataFrame | None[código fonte]

Obtém um registro que define uma vazão mínima.

Parâmetros:

vazao (float | None) – vazão mínima

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

VAZMIN | list[VAZMIN] | pd.DataFrame | None

vazmint(data_inicio: datetime | None = None, vazao: float | None = None, df: bool = False) VAZMINT | List[VAZMINT] | DataFrame | None[código fonte]

Obtém um registro que define a vazão mínima por período.

Parâmetros:
  • data_inicio (datetime | None) – data de início da validade do volume

  • vazao (float | None) – a vazão mínima

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

VAZMINT | list[VAZMINT] | pd.DataFrame | None

vmaxt(data_inicio: datetime | None = None, volume: float | None = None, unidade: str | None = None, df: bool = False) VMAXT | List[VMAXT] | DataFrame | None[código fonte]

Obtém um registro que define o volume máximo por período.

Parâmetros:
  • data_inicio (datetime | None) – data de início da validade do volume

  • volume (float | None) – o volume

  • unidade (str | None) – a unidade do volume

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

VMAXT | list[VMAXT] | pd.DataFrame | None

vminp(data_inicio: datetime | None = None, volume: float | None = None, unidade: str | None = None, df: bool = False) VMINP | List[VMINP] | DataFrame | None[código fonte]

Obtém um registro que define o volume mínimo para penalidade.

Parâmetros:
  • data_inicio (datetime | None) – data de início da validade do volume

  • volume (float | None) – o volume

  • unidade (str | None) – a unidade do volume

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

VMINP | list[VMINP] | pd.DataFrame | None

vmint(data_inicio: datetime | None = None, volume: float | None = None, unidade: str | None = None, df: bool = False) VMINT | List[VMINT] | DataFrame | None[código fonte]

Obtém um registro que define o volume mínimo por período.

Parâmetros:
  • data_inicio (datetime | None) – data de início da validade do volume

  • volume (float | None) – o volume

  • unidade (str | None) – a unidade do volume

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

VMINT | list[VMINT] | pd.DataFrame | None

volmax(volume: float | None = None, unidade: str | None = None, df: bool = False) VOLMAX | List[VOLMAX] | DataFrame | None[código fonte]

Obtém um registro que define um volume máximo.

Parâmetros:
  • volume (float | None) – volume máximo

  • unidade (str | None) – unidade do volume

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

VOLMAX | list[VOLMAX] | pd.DataFrame | None

volmin(volume: float | None = None, unidade: str | None = None, df: bool = False) VOLMIN | List[VOLMIN] | DataFrame | None[código fonte]

Obtém um registro que define um volume mínimo.

Parâmetros:
  • volume (float | None) – volume mínimo

  • unidade (str | None) – unidade do volume

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

VOLMIN | list[VOLMIN] | pd.DataFrame | None