Hidr (hidr.dat)

Visão geral do modelo

As informações cadastrais de UHE lidas pelo DECOMP, localizadas no arquivo geralmente denominado hidr.dat, são armazenadas na classe:

class Hidr(dados: idecomp._utils.dadosarquivo.DadosArquivoBinarios)[código fonte]

Armazena os dados de saída do DECOMP referentes às térmicas de despacho antecipado (GNL).

Esta classe lida com as informações de entrada fornecidas ao DECOMP e reproduzidas no relgnl.rvx, bem como as saídas finais da execução.

escreve_arquivo(diretorio: str, nome_arquivo: str = 'hidr.dat')[código fonte]

Realiza a escrita de um arquivo com as informações do objeto Hidr

Parâmetros
  • diretorio (str) – O caminho relativo ou completo para o diretório onde será escrito o arquivo.

  • nome_arquivo (str, optional) – Nome do arquivo a ser escrito.Tem como valor default “hidr.dat”

classmethod le_arquivo(diretorio: str, nome_arquivo='hidr.dat')idecomp.decomp.hidr.Hidr[código fonte]

Realiza a leitura de um arquivo “hidr.dat” existente em um diretório.

Parâmetros
  • diretorio (str) – O caminho relativo ou completo para o diretório onde se encontra o arquivo

  • nome_arquivo (str, optional) – Nome do arquivo a ser lido. Tem como valor default “hidr.dat”

Retorna

Um objeto Hidr com informações do arquivo lido

property tabela: pandas.core.frame.DataFrame

A tabela com as informações contidas no arquivo hidr.dat é um DataFrame com o número delinhas igual ao número de postos e 192 colunas. O índice é a numeração das usinas em ordem crescente, iniciando em 1. As colunas são:

  • Nome (str): nome da usina (12 caracteres)

  • Posto (int): posto de vazão natural da usina

  • Posto BDH [1 - 8] (int): TODO

  • Subsistema (str): subsistema da usina

  • Empresa (str): agente responsável pela usina

  • Posto Jusante (int): posto à jusante da usina

  • Desvio (float): TODO

  • Volume Mínimo (float): volume mínimo da usina (hm3)

  • Volume Máximo (float): volume máximo da usina (hm3)

  • Volume Vertedouro (float): volume do vertedouro da usina (hm3)

  • Volume Desvio (float): TODO

  • Cota Mínima (float): cota mínima da usina (m)

  • Cota Máxima (float): cota máxima da usina (m)

  • C[1-5] CV (float): coeficientes do polinômio cota-volume

  • C[1-5] CA (float): coeficientes do polinômio cota-área

  • Evaporação Mês [1-12] (float): coeficientes de evaporação (mm)

  • Num Conjunto Máquinas (int): número de conjuntos de máquinas

  • Num Máquinas Conjunto [1-5] (int): máquinas por conjunto

  • Pot. Conjunto [1-5] (float): potência das máquinas (MWmed)

  • Ingorado [1-75]: campos ignorados

  • H Nominal [1-5]: alturas nominais de queda por conjunto (m)

  • Q Nominal [1-5]: vazões nominais por conjunto (m3/s)

  • Produtibilidade Específica (float): produtibilidade específica

  • Perdas (float): perdas da usina (% ?)

  • Número Pol. Jusante (int): número de polinômios de jusante

  • C[1-5] PJUS[1-6] (float): coeficientes de cada polinjus

  • C[1-5] PJUSREF (float): coeficientes do polinjus de referência

  • Canal de Fuga Médio (float): cota média do canal de fuga (m)

  • Influencia Vert. Cfuga (int): TODO (0 ou 1)

  • Fator Carga Max. (float): TODO (%)

  • Fator Carga Min. (float): TODO (%)

  • Vazão Mínima (float): vazão mínima da usina (m3/s)

  • Num. Unidades Base (int): TODO (0 = X, 1 = Y, 2 = Z)

  • Tipo Turbina (int): TODO (0 = X, 1 = Y, 2 = Z)

  • Representação Conjunto (int): TODO (0 = X, 1 = Y, 2 = Z)

  • Taxa Indisp. Forçada (float): TODO (%)

  • Taxa Indisp. Programada (float): TODO (%)

  • Tipo de Perda (int): TODO (0 = X, 1 = Y, 2 = Z)

  • Data (str): TODO (DD/MM/AA)

  • Observação (str): observação qualquer sobre a usina

  • Volume de Referência (float): TODO (hm3)

  • Tipo de Regulação (str): TODO (D, S ou M)

Retorna

Tabela com as informações contidas no arquivo hidr.dat

Tipo de retorno

pd.DataFrame