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 usinaPosto BDH [1 - 8] (
int
): TODOSubsistema (
str
): subsistema da usinaEmpresa (
str
): agente responsável pela usinaPosto Jusante (
int
): posto à jusante da usinaDesvio (
float
): TODOVolume 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
): TODOCota 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-volumeC[1-5] CA (
float
): coeficientes do polinômio cota-áreaEvaporação Mês [1-12] (
float
): coeficientes de evaporação (mm)Num Conjunto Máquinas (
int
): número de conjuntos de máquinasNum Máquinas Conjunto [1-5] (
int
): máquinas por conjuntoPot. 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íficaPerdas (
float
): perdas da usina (% ?)Número Pol. Jusante (
int
): número de polinômios de jusanteC[1-5] PJUS[1-6] (
float
): coeficientes de cada polinjusC[1-5] PJUSREF (
float
): coeficientes do polinjus de referênciaCanal 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 usinaVolume 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