======================================================== Histórico de Desenvolvimento do Sistema HydroExpert Marcelo Augusto Cicogna HydroByte Software ======================================================== Convenção de símbolos: 1. ($HExp): Pasta de instalação do sistema HydroExpert. ($CAD) : Pasta de dados do sistema HydroExpert. Exemplos: ($HExp) = "C:\Program Files\HydroByte Software\HydroExpert" ($CAD) = "C:\Program Data\HydroByte Software" ======================================================== HydroExpert ======================================================== Versão 1.7.2 - 2019-05-10 ----------------------------- - Lançamento de versão estável após testes com a versão 1.7.1. Versão 1.7.1 - 2019-04-30 ----------------------------- - [RC1] Nova opção de teste de conexão com bases de dados dinâmicos. No diálogo "Propriedades do Sistema", a nova versão oferece um botão de teste da conexão, mesmo antes de encerrar a edição dos parâmetros. Para as bases de dados acessadas por meio de WebServices, o teste apenas verifica o acesso a URL do serviço por meio do protocolo HTTP (verificação de segurança e parâmetros de conexão não são utilizados). - [RC2] Melhoria no layout do diálogo "Propriedades HydroSim XP" para apresentação com a fonte padrão do Windows (Segoe UI de 9 pt). A versão anterior estava truncando alguns textos e o tamanho do diálogo estava escondendo parcialmente alguns controles. As melhorias se estendem também as opções de importação das bases BDT (ONS), BDP (CTG Paranapanema),SAGH (CESP e CTG Paraná) e STH (CEMIG). - [RC2] Melhoramento no novo recurso "Gerenciador de Abas" para que o histórico de nós selecionados tenha um comportamento semelhante ao Windows Explorer. - [RC4] Melhoramentos no diálogo "Exportar Dados PDP-Web/ONS" para permitir que os parâmetros da aba "Opções" possam ser salvos em um conjunto e recuperados sempre que for necessário. Os conjuntos serão salvos num arquivo "($CAD)\PrmSets.txt" que passará a ser distribuído na instalação e atualização do HydroExpert. - [RC5] Aprimoramento do recurso de recarregar dados de um estudo a partir do banco de dados (menu "Recarregar dados"). A nova versão apresenta um diálogo com os aproveitamentos selecionados e também uma aba de "Opções" que permite selecionar quais dados serão lidos e substituídos no estudo. Esse novo recurso de selecionar opções será importante para atualizar estudos com alguma informação nova disponível na base, mantendo intocados os dados que não se tem interesse em atualizar. - [RC6] Aprimoramento no módulo de integração do HydroExpert com o Google Maps. A nova versão apresenta o valor de área de drenagem, em especial para Pontos de controle representando postos fluviométricos. Para estudos pré-existentes, será necessário acessar a opção "Recarregar dados..." para apresentação do valor da área de drenagem. - [RC6] Aprimoramento do recurso "Gerenciador de Abas" que facilita a navegação pela estrutura aninhada de abas e sub-abas da interface gráfica. A versão anterior não apresentava a estrutura de abas que estivessem ocultas, o que gerava um problema de atualização quando as abas ficassem visíveis. A nova versão apresenta toda a estrutura de abas, mas não permite a seleção das abas que estejam invisíveis. - [RC6] Melhoria no gerenciamento de troca de abas para estudos com resultados não sincronizados com os dados de entrada. A versão anterior apresentava uma mensagem de confirmação sempre que se selecionasse uma aba, estando na aba "Dados", avisando da necessidade de execução do estudo. A nova versão apenas apresenta a mensagem caso a aba "Resultado" esteja visível e o estudo não esteja com dados de entrada sincronizados com os resultados do modelo. - [RC6] Melhoramento no novo recurso "Gerenciador de Abas" para que o histórico de nós selecionados comporte-se de forma adequada devido ao melhoramento no gerenciamento de troca de abas em estudos com dados e resultados não sincronizados. Caso o usuário não confirme a mudança de abas, o gerenciador de abas retorna à última aba selecionada. - [RC7] Melhoramentos nos módulos de importação e exportação de arquivos PDP-Web\ONS por meio dos diálogos "Importar Dados PDP-Web/ONS" e "Exportar Dados PDP-Web/ONS". A nova versão está adequada a nova formatação do prefixo VAZ, que passa a ter a seguinte sequência de 7 valores: . Vazão turbinada, . Vazão vertida, . Vazão incremental, . Conta do NA inicial, . Conta do NA final, . Vazão de outras estruturas, . Vazão transferida (desvios). A nova versão também é compatível com o formato anterior do prefixo VAZ com 6 valores. - [RC7] Melhoramentos na versão de testes do módulo TDModOnsWSPdes para acesso aos dados dinâmicos da base de dados do ONS por meio de tecnologia WebService do sistema SG-PDES – Sistema de Gestão da Programação Diária Eletroenergética do SIN. A nova versão foi adequada ao formato "---NNN-AAAAA-" de identificação de usinas e reservatórios. - [RC7] Melhoramentos no módulo TDModOnsWS para acesso aos dados dinâmicos da base de dados do ONS por meio de tecnologia WebService. A nova versão está adequada a nova formatação do prefixo VAZ, que passa a ser composto por 7 valores, diferenciando o campo "Outras Estruturas" de "Vazão Transferida (desvios)". - [RC8] Melhoramento no navegador de estudos para a leitura de pastas sob demanda. A nova versão apresenta na barra de status a ação de expandir uma pasta, o que pode ser importante para pastas com grande número de estudos. - [RC8] Melhoramentos no modo "Briefcase" de dados importados da base HydroData XP e armazenados localmente na pasta ($Database) do Sistema HydroExpert. A nova versão melhorou um algoritmo de compressão de dados baseado no teste de colinearidade no plano dos pontos (x,y) contidos nas matrizes de dados de cota e volume. A nova versão usa um método de testes progressivos, adicionando pontos que formam quinas e ignorando os colineares. A versão anterior fazia um teste em janela progressiva de 3 pontos, o que poderia não capturar quinas. O melhoramento foi motivado pela TCAV da UHE Passo Real (Rio Jacuí). - [RC2] Correções no módulo TDModOnsBDT de importação de dados da base BDT/ONS. Correção nas mensagens de geração por conjunto e vazões previstas. - [RC7] Correções no módulo TDModOnsBDT de importação de dados da base BDT/ONS. Correção nos valores de geração que serão considerados nulos (zero) quando o resultado da importação apresentar valores negativos. - [RC10] Correções no módulo TDModOnsBDT de importação de dados da base BDT/ONS. Correção no sistema de log das consultas. A versão anterior poderia gerar um erro por falta da pasta Report, interrompendo o processo de importação. A nova versão controla automaticamente a criação da pasta Report, caso não exista e também não mais interrompe o processo por uma falha na geração do log. - [RC1] Correção na configuração de leitura e escrita das informações persistidas no Registro do Windows. Normalmente as chaves de registro possuem restrições de escrita para usuários comuns, mas não de leitura das chaves. A versão anterior acessava os dados persistidos com os flags de leitura e escrita combinados, o que podia bloquear a leitura para usuários com de falta de permissões de escrita nas chaves do HydroExpert no Registro do Windows. Isto ocorria, por exemplo, com a versão Mobile sendo executada sem instalação, ou seja, o HydroExpert e HydroData XP ficavam impedidos de ler suas chaves em HKEY_LOCAL_MACHINE. - [RC2] Correção de algumas opções de menu que ficavam ativas enquanto a interface gráfica estava em modo de logoff (enquanto aguarda o login de usuário). Eliminação da opção descontinuada "Propriedades > Sistema de Segurança". - [RC2] Correção nas classes derivadas de TFrameInterEstudo. Criação dos campos ForceShowData e ForceShowResult para melhor controle de ForceShow nos frames. Pequenas correções e melhorias. - [RC2] Correção no diálogo "Propriedades HydroSim XP" para apresentação do campo de defluência máxima. Sincronia com a formatação do HydroData XP. - [RC2] Correção no registro de atividades do método de leitura de estudos do modelo HydroSim XP. A versão anterior estava com índices errados, iniciando em 2 e terminando com 7/6 passos. - [RC3] Correção no Navegador de Estudos para que a opção do menu suspenso "Expandir árvore" funcionasse corretamente. Correção do método TDModGeral::ActExpandTreeExecute(). - [RC3] Correção no módulo de gerenciamento de restrições hidráulicas. A nova versão corrige um erro de sintaxe da cláusula "SE" quando a variável apresentada não for válida. Exemplo: "ya[0, 100]" ou invés de "yn[0, 100]". A versão anterior não calculava a restrição, mas não a marcava como inválida. - [RC3] Correção no módulo de gerenciamento de restrições hidráulicas. A nova versão corrige um erro de sintaxe da cláusula ENTRE quando o separador fosse acompanhado de espaços em branco. Exemplo: "m1 - m6" ou invés de "m1-m6". Com a correção, os espaços em branco são ignorados. - [RC6] Correção no recurso de recarregar dados de um estudo a partir do banco de dados (menu "Recarregar dados"). A versão anterior poderia levar a uma exceção na qual o aproveitamento teria seus dados zerados ou nulos caso a categoria do mesmo não fosse selecionada nas opções. A nova versão preserva os dados originais do aproveitamento. - [RC6] Correção do recurso "Gerenciador de Abas". A versão anterior não estava apresentando a aba “Resultado” como selecionada logo após a execução do estudo. - [RC7] Correção no diálogo de "Importar Dados PDP-Web/ONS". A versão anterior podia alterar o status do estudo para Modificado, mesmo que a importação resultasse em zero prefixos lidos. - [RC8] Correção no gerenciamento de pastas de instalação nos casos em que algum caminho não exista no computador, seja por modificação, seja por algum erro de configuração. A nova versão busca os caminhos padrão, principalmente no modo Mobile, que pode sofrer desses problemas quando um pendrive é reconhecido com uma letra de driver diferente. - [RC9] Correção na inicialização do sistema. A versão anterior poderia não respeitar a persistência do último usuário logado. Este erro tem maior frequência com a execução em modo Mobile no Windows 8 ou 10. - [RC10] Correção na inicialização do sistema. A versão anterior não atualizava no diálogo de Propriedades os diretórios que foram corrigidos por não terem sido encontrados, durante a inicialização. Embora não fosse impeditivo, este erro tem maior frequência com a execução em modo Mobile. Versão 1.7.0 - 2017-08-18 ----------------------------- - Lançamento de versão estável após testes com a versão 1.6.9. Versão 1.6.9 - 2017-08-15 ----------------------------- - [RC1] Novo diálogo "Propriedades do Sistema". A nova versão apresenta a organização das seções com um componente TreeView, seguindo um padrão mais comum em programas desktop. Esta mudança permitirá a inclusão de novas opções que estão sendo desenvolvidas no Road Map do HydroExpert. Para a configuração de acesso a base de dados dinâmicos, a nova versão organiza as opções em de forma subordinada ao nome do cliente. Esta nova organização permite que se criem quantas conexões forem necessárias. - [RC1] Revisão do modelo de vínculo de variáveis para vazões de desvio entre aproveitamentos. A nova versão permite o cálculo automático em situações desfavoráveis na ordenação topológica dos aproveitamentos. Os seguintes estudos de caso foram aprimorados: UHE Moxotó -> UHE Paulo Afonso 4, UHE Belo Monte Pimental -> UHE Belo Monte e PCH Anta -> UHE Simplício. Revisão de todos os estudos de demonstração antigos para adequação ao novo modelo. - [RC1] Melhoramento no diálogo de "Acesso ao HydroExpert" para demonstração da tecla Caps Lock estar pressionada/ativa antes do acesso ao diálogo. A versão anterior só demonstraria o aviso se o usuário pressionasse a tecla Caps Lock enquanto estivesse selecionado a caixa de edição da senha. - [RC4] Lançamento da versão de testes do módulo TDModOnsWSPdes para acesso aos dados dinâmicos da base de dados do ONS por meio de tecnologia WebService do sistema SG-PDES – Sistema de Gestão da Programação Diária Eletroenergética do SIN. A versão inicial permite a importação de dados via diálogo "Importar Dados PDP-Web/ONS" e a exportação de dados via diálogo "Exportar Dados PDP-Web/ONS". - [RC5] Melhoramentos no diálogo "Propriedades do Sistema". A nova versão, para a edição de conexão com WebServices, não apresenta os controles de gerenciamento de senha, caso a conexão possua recursos próprios de segurança. - [RC7] Melhoramento no Navegador de Estudos para que o conteúdo das pastas seja lido sob demanda do usuário. A versão anterior carregava todo o conteúdo das pastas e subpastas do usuário no momento do logon. Com a criação dos recursos de organização em pastas e subpastas, o número de estudos contidos no perfil de um usuário poderia crescer e tornar um pouco lento o tempo de carregamento da estrutura de navegação de estudos. A nova versão carrega as pastas conforme a demanda do usuário, ou seja, conforme ele escolhe quais pastas quer abrir e visualizar o conteúdo. O ganho de desempenho é considerável, principalmente para perfis contendo algumas centenas de estudos ou para a inicialização da versão Mobile. - [RC8] Novo recurso "Gerenciador de Abas" para facilitar a navegação pela estrutura aninhada de abas e sub-abas da interface gráfica. O gerenciador permite acesso direto a uma aba não visível ao usuário. Há controles de memória da navegação (anterior, próximo). Há persistência entre execuções da última aba visível e também das opções do usuário em mostrar ou esconder nós que possuem filhos. O gerenciador pode ser fechado ou aberto por meio da opção de menu "Exibir > Gerenciador de Abas". - [RC8] Melhoramentos nos diálogos "Adicionar Aproveitamento" e "Adicionar Estudo". A nova versão possui novos ícones e a opção de "Remover" da lista apenas fica habilitada caso um ou mais itens estejam selecionados. - [RC9] Melhoramentos no diálogo "Propriedades do Sistema". A nova versão, por meio do item "Interface", permite a edição da fonte da interface gráfica. Este recurso está associado ao trabalho de adequação da interface a fonte padrão do Windows Segoe UI de tamanho 9. - [RC9] Melhoramentos para apresentação fonte padrão da interface gráfica. Desde o início do desenvolvimento do sistema a fonte padrão do ambiente C++ Builder é a Tahoma de tamanho 8. No entanto, desde o Windows Vista a fonte padrão do sistema operacional é a Segoe UI de tamanho 9. A partir desta versão o HydroExpert e HydroData XP tiveram suas interfaces adequadas para a fonte padrão do Windows. - [RC9] Com o advento de monitores com resoluções cada vez maiores, principalmente para a vertical de 1080 pixels, o uso da fonte padrão passa a ser uma necessidade importante para a interface gráfica. Algumas interfaces vão exigir reposicionamento, mas o resultado final reforça o conforto visual pelo aumento no tamanho da fonte. Nova visão geral da interface com o uso da fonte Segoe UI de tamanho 9. - [RC9] Melhoramentos na compatibilidade da interface gráfica em sistemas com a escala de DPI acima de 100%. A nova versão está mais compatível com a escala de DPI, permitindo uma melhor visualização dos componentes de interface. - [RC2] Correção na opção de "Abrir pasta" no Navegador de Estudos. A nova versão corrige um problema inserido na versão 1.6.7 RC10 no qual pastas de estudos não eram abertas corretamente. Correções no método TFrameTreeEstudo::OpenNodeFolder(). - [RC1] Correções no módulo TDModOnsBDT de importação de dados da base BDT/ONS. A nova versão faz uso novamente da função TO_DATE(), a qual foi eliminada na versão 1.6.7 RC9, para todas as consultas realizadas na BDT. Essa adequação segue a documentação atualizada do Informix. A versão anterior não encontrava resultados de vazões incrementais para consultas em base horária, semelhante ao que foi corrigido na versão 1.6.7 RC10 para as cotas iniciais dos reservatórios. - [RC3] Correção na função de e Importação do diálogo "Usuários do Sistema". A versão anterior podia apresentar um erro caso o HydroExpert não estivesse solicitado a abertura de consultas na base HydroData XP, em especial a consulta que permite armazenar as modificações de dados. Correção no método TDModHData::AddUpdateLogItem(). - [RC3] Correção no diálogo "Enviar por Email..." do menu "Estudo". A versão anterior estava apresentando uma mensagem de erro durante a conversão de datas dos arquivos do estudo que são anexados à mensagem automaticamente. - [RC3] Correção no diálogo "Exportar Dados PDP-Web/ONS". A versão anterior não criava a pasta de destino caso o caminho editado pelo usuário resultasse numa pasta inexistente. Esse erro foi inserido com a criação dos novos controles de listagem de arquivos no formato PDP, versão 1.6.7 RC8. A mesma correção vale para os demais recursos que fazem uso dos novos controles de gerenciamento de arquivos. - [RC4] Correção no módulo de gerenciamento de restrições hidráulicas. A nova versão corrige um erro com a comparação de variáveis de vazão no qual diferenças inferiores ou iguais a 1 m³/s eram consideradas suficientes para a marcação de restrições como violadas. A nova versão considera o crivo de 0,5 m³/s, estabelecendo que as variáveis de vazão tenham precisão na casa da unidade. - [RC5] Correção no módulo TDModOnsWSPdes. A nova versão corrige um problema de tratamento de Encode em strings das mensagens de erro na resposta JSON do WebService. - [RC5] Correção no módulo de integração do HydroExpert com o Google Maps. Devido a uma mudança na API JavaScript do Google Maps, a versão anterior apresentava um erro logo após a apresentação dos mapas na interface do HydroExpert e HydroData XP. - [RC6] Correção nos controles de configuração de horizontes em escalas semanal e mensal. A versão anterior produzia um erro ao se aumentar a data de início até ao ponto de que a mesma ultrapassasse a data final, criando datas com ano igual a "1899". Nesta situação, a versão atual aumenta a data final pelo número de intervalos, garantindo que o horizonte continue com um intervalo de datas consistentes. - [RC6] Correção nos controles de configuração de horizontes em escalas semanal e mensal. A versão anterior produzia um erro ao se zerar a caixa de edição (spin) de anos, criando datas com ano igual a "1899". Nesta situação, a versão atual altera o outro controle de número de intervalos (meses ou semanas) para ficar compatível com um horizonte menor que um ano. - [RC6] Correção no módulo TDModOnsWSPdes. A nova versão corrige um problema de tratamento das mensagens de erro na resposta JSON do WebService. - [RC7] Correção no Assistente FASG para o cálculo das vazões defluentes anteriores utilizando dados de routing. A nova versão também utiliza 4 ou menos horas para cálculo dos valores médios anteriores de afluência e vertimento, caso a data do início do cálculo do FASG esteja próxima da hora de início do estudo. - [RC7] Correção no Assistente FASG para atualização dos dados no momento que o usuário clica na caixa de seleção "Sincronizar". A versão anterior só alterava os dados se o usuário alterasse a data ou hora do cálculo após clicar na opção de sincronizar com os dados do estudo. - [RC7] Correção na mensagem de aviso de atualização em computadores sem instalação anterior. A nova versão permite o update de versão Mobile. - [RC9] Correção no Print Preview de relatórios em computadores com a configuração de escala DPI maior que 100%. Versão 1.6.8 - 2016-10-20 ----------------------------- - Lançamento de versão estável após testes com a versão 1.6.7. Versão 1.6.7 - 2016-09-09 ----------------------------- - [RC6] Adição do cliente China Three Gorges Brasil nos módulos de gerenciamento de instalação, atualização e acesso específico de banco de dados. - [RC1] Melhoramentos da Aba CEMIG no HydroSim XP. Atualização do código para a importação de arquivos PDP respeitando atualizações no padrão de arquivos PDP-Web/ONS. - [RC1] Melhoramentos na classe TDataPlan para a inclusão de cabeçalhos de linhas, além dos de coluna já existentes. Essa melhoria será importante na integração do HydroExpert com o algoritmo DIAG (Diagramas de Operação Normal e de Emergência). - [RC4] Melhoramentos na aba "Resultados > Planilhas > Geral" no agrupamento de dados de estudos com escala diária. Na versão anterior o agrupamento não estava funcionando adequadamente, criando grupos para cada intervalo diário. A nova versão faz o agrupamento por mês. O mesmo melhoramento foi aplicado às escalas semanal e mensal, ambas agrupadas por ano. - [RC4] Melhoramentos na apresentação de gráficos em escalas diária, semanal e mensal. Na versão anterior, as escalas seguiam o critério interno de descrição de intervalos, no qual um intervalo médio é apresentado pela marca instantânea do final do intervalo. Por exemplo, um horizonte diário com sete intervalos, de 01/01/2016 a 08/01/2016 teria escalas com marcas iniciando em 02/01 e terminando em 08/01. A nova versão apresenta como estampa a data de início do intervalo, produzindo marcas iniciando em 01/01 e terminando em 07/01. O mesmo comportamento ocorre, por exemplo, para um estudo em escala mensal com 12 meses de horizonte, entre janeiro e dezembro de 2016. As estampas de data desse horizonte são Início: 01/01/2016 0h e Final: 01/01/2017 0h. Na nova versão as marcas aparecem entre 01/16 a 12/16. - [RC4] Melhoramentos no gerenciamento interno do horizonte de estudos diários. A nova versão retira a restrição de limite máximo de 366 dias. - [RC4] Melhoramentos na apresentação de gráficos de estudos de grande dimensão em escala diária. A nova versão modifica a apresentação de escalas de gráficos para acomodar grandes horizontes. A seguinte regra foi adotada: . até 1 ano: formato "dd/mmm"; . até 5 anos: formato "mmm/yy"; . acima de 5 anos: formato "mm/yy". - [RC4] Melhoramentos na apresentação de hints em gráficos de estudos de grande dimensão em escala diária. A nova versão modifica a apresentação de hints com o mouse posicionado sobre trajetórias dos gráficos. A seguinte regra foi adotada: . formato único para qualquer número de intervalos: "dd/mm/yyyy". - [RC4] Melhoramentos no recurso de edição de escalas horizontais dos gráficos da interface HydroExpert. A nova versão corrige alguns problemas na seleção de períodos em escala mensal e aprimora a apresentação de páginas para estudos em escala diária. Para a escala diária, estudos com até 2 meses de horizonte possuem páginas semanais e, acima de 2 meses, páginas mensais. - [RC4] Melhoramentos no gerenciamento interno de memória quando estudos são criados ou abertos. A nova versão faz uma limpeza das interfaces, principalmente para gráficos e tabelas, apresentados antes da resposta de criar ou abrir um estudo. Este novo recurso diminui a memória alocada ao programa HydroExpert, principalmente quando o usuário alterna entre estudos de grande e de pequena dimensões. - [RC4] Melhoramentos no gerenciador de transição de abas. A nova versão seleciona a aba de "Dados", por default, quando a aba pré-selecionada deixa de estar visível. Esse problema era verificado quando o usuário alternava entre um estudo com resultados para outro sem, acionando a aba de "Mapas". - [RC5] Melhoramentos no cálculo de rendimento de turbinas com curvas colina tendo a potência como um dos eixos. A nova versão emprega um método baseado no conceito de potência bruta, o qual não é iterativo. A nova versão corrige o problema de falta de convergência no cálculo iterativo, principalmente encontrado em situações de "borda" das curvas colina. - [RC6] Atualização dos arquivos de manifesto para compatibilidade com o Windows 10. Esta alteração não impedia os sistemas de funcionarem no W10. - [RC8] Melhoramentos na apresentação da janela de Splash durante a inicialização dos programas. A nova versão tem um melhor controle da apresentação usando AlfaBlend. - [RC8] Melhoramentos no módulo TDModOnsBDT de importação de dados da base BDT/ONS. A nova versão tem um novo gerenciamento no preenchimento de dados de vazão incremental verificadas e previstas em estudos horários e de meia hora. A versão anterior sobrepunha valores verificados por previstos durante os intervalos do dia atual da importação. - [RC9] Melhoramentos no módulo TDModOnsBDT de importação de dados da base BDT/ONS. A nova versão elimina o uso da função TO_DATE(), a qual depende das variáveis de ambiente do Client SDK do Informix. Sem o uso dessa função, o formato de datas é escolhido pelo Client SDK em função das configurações do Servidor. Isto permite que o HydroExpert fique independente das variáveis de ambiente do Client SDK. - [RC8] Melhoramentos na interface de listas de estudos e de aproveitamentos. A nova versão permite a ordenação das informações em ordem crescente, no primeiro click, e em ordem decrescente no segundo click. Há também a ordenação de informações numéricas, como a potência instalada. - [RC10] Melhoramentos na opção de "Abrir pasta" no Navegador de Estudos. A nova versão seleciona o arquivo correspondente ao modelo do estudo, facilitando a localização dos arquivos numa pasta que contenha vários estudos. - [RC4] Correção na apresentação dos nomes de trajetórias de variáveis em componentes do tipo TComboBox. A versão anterior continha um erro introduzido na versão 1.6.5 na qual as mensagens "Entrada de idioma não encontrada" ou "Language's entry '' not found" eram apresentadas de forma equivocada. - [RC4] Correção na apresentação de escalas de meias horas, horárias e mensais com relação ao número de intervalos incompletos. A nova versão apresenta corretamente o número de dias e anos quando o horizonte é completo para o período mínimo de um dia ou de um ano, respectivamente. - [RC4] Correção na aba "Resultados" para apresentação de hints nas séries do gráfico da aba "Desvio". - [RC5] Correção no cálculo e apresentação de vazões de estruturas de vertimento. A versão anterior não inicializava as vazões com zero, podendo apresentar resultados inesperados. Adequação da apresentação de gráficos seguindo os melhoramentos de escalas implementadas na versão RC4. - [RC5] Correção no diálogo "Importar Dados PDP-Web/ONS" para situações de existência de dados de máquinas por conjuntos Turbina/Gerador. A versão anterior alterava para zero o número de máquinas disponíveis caso os dados do PDP-Web (arquivo ou webservie) não possuíssem informações sobre número de máquinas com geração. Este caso foi apontado pelo ONS envolvendo as UHE Foz do Areia e Segredo, para as quais os dados do PDP-Web possuíam desagregação de geração (prefixo GER), mas não de máquinas com geração (prefixo MEG). Veja versão 1.6.3. - [RC5] Correção no Modo de Simulação Automático. A nova versão inverte a prioridade das restrições de vertimento máximo e de volume máximo. A versão anterior verifica a restrição de vertimento máximo antes da restrição de volume máximo, o que poderia criar infactibilidades em reservatórios com estruturas de vertimento não controlável. A nova versão verifica a restrição de volume e depois a de vertimento máximo, ou seja, garante-se que o vertimento máximo, caso atingido, produza armazenamentos acima do máximo em função de altas afluências. Problema identificado com o novo recurso de alerta de infactibilidade da restrição de vertimento máximo introduzido no RC4 da versão 1.0.3 do modelo HydroSim XP. - [RC6] Correção na persistência do último usuário que acessou o HydroExpert. A versão anterior não estava salvando esta informação no Registro do Windows. - [RC6] Correção na leitura de arquivos ".USI", em especial as restrições hidráulicas na seção "[RHID]". A versão anterior poderia sofrer erros na leitura de arquivos com a mensagem de descrição da restrição hidráulica que não estivesse na mesma linha do arquivo. A versão atual formata o texto da mensagem entre aspas, evitando o problema. Esse erro foi descoberto com estudos contendo a UHE Salto Osório com a versão 1.76 do RC5 desta versão. - [RC7] Correção no módulo TDModCespSAGH para acesso aos dados dinâmicos da base de dados da CESP. A nova versão alterou o índice de tempo de leitura de dados verificados de geração, vazões defluentes e vertidas e dados previstos de geração e vazão incremental. Agora o intervalo com tag 01:00h é considerado como o instante de início do dia. A versão anterior considerava o intervalo com tag 00:00h como instante de início. - [RC8] Correções no módulo TDModOnsBDT de importação de dados da base BDT/ONS. A nova versão corrige um problema com estudos em escalas horária e de meia hora com intervalo inicial diferente de zero. Nesses casos, a importação de vazões e de geração provocava uma sobreposição, gerando erros observáveis na importação de vazões incrementais. - [RC8] Revisão da apresentação do ícone do cliente em todos os relatórios. A nova versão mantém a proporção original dos arquivos localizados na pasta "Comum/Images" de 208 x 90 pixels. Esta correção evita distorções na apresentação dos logotipos. - [RC9] Correção na interface de listas de estudos e de aproveitamentos. A nova versão considera as características de Locale do idioma do Windows, sob perfil do usuário. Em outras palavras, a ordenação agora considera especificidades como, por exemplo, as letras acentuadas do Português. - [RC9] Correções no módulo TDModOnsBDT de importação de dados da base BDT/ONS. A nova versão inverte a ordem de importação, preenchendo primeiro os dados de vazões incrementais previstas e depois verificadas. Essa mudança foi necessária para adequar situações com estudos com escala horária ou de meia hora com vazões previstas médias diárias e vazões verificadas horárias. A versão anterior não conseguia preencher os dados de previsão média diária em dias parcialmente preenchidos com dados verificados. - [RC10] Correções no módulo TDModOnsBDT de importação de dados da base BDT/ONS. A nova versão faz uso novamente da função TO_DATE(), a qual foi eliminada no RC9, para a importação de dados de NA iniciais, seguindo a documentação atualizada do Informix. A versão anterior não encontrava resultados para consultas em base horária ou de meia hora. - [RC10] Correção na interface de listas de estudos e de aproveitamentos. Um erro foi criado no RC9 que pode criar problemas de navegação em estudos que tenham aproveitamentos adicionados pelo usuário. O erro criava uma falta de ordenação dos aproveitamentos com relação ao código ANEEL. - [RC10] Correção no diálogo "Exportar Dados PDP-Web/ONS". A versão anterior estava empregando o valor médio do intervalo para as variáveis de NA inicial e final do dia. Para estudos com escalas de meia hora ou horária, a diferença era pequena e podia até não existir. Para estudos horários as diferenças eram mais perceptíveis. A nova versão utiliza o valor instantâneo do NA de início e fim do dia. - [RC11] Correção na interface de listas de estudos e de aproveitamentos. O erro foi criado no RC10 e impedia a ordenação com click nas colunas das listas. Versão 1.6.6 - 2015-12-09 ----------------------------- - Lançamento de versão estável após testes com a versão 1.6.3. Versão 1.6.5 - 2015-11-30 ----------------------------- - Atualizações padrão da versão 1.75 da base de dados HydroData XP. - Importante mudança na camada de acesso a banco de dados. Migração do Borland Database Engine (BDE) para o ZeosLib Database Objects (ZeosLib). Esta mudança aprimora o processo de instalação e isolamento de conflitos com outros aplicativos desenvolvidos em Delphi ou C++Builder. A instalação também terá seu tamanho reduzido em 9 MiBytes a partir desta mudança. O ZeosLib também garante compatibilidade com as novas versões do C++Builder e, como consequência, o funcionamento com as versões futuras do Windows. - Lançamento da versão de testes do módulo TDModOnsWS para acesso aos dados dinâmicos da base de dados do ONS por meio de tecnologia WebService. O acesso e download de dados são realizados por meio de componentes Indy e a importação de dados acoplados a leitura de arquivo XML com schema fornecido pelo ONS. - Melhoramento no diálogo "Importar Dados PDP-Web/ONS" para importação de dados dinâmicos da base de dados do ONS por meio de tecnologia WebService. Criação da aba "Remoto" com configurações de importação do WebService. - Melhoramento no diálogo "Importar Dados PDP-Web/ONS" quando o usuário seleciona a aba "Opções" antes da importação. Na versão anterior, o diálogo seria encerrado sem importação, pois havia a necessidade de uma das abas "Arquivo" ou "Remoto" estarem selecionadas para indicar a origem dos dados. A nova versão apresenta a aba selecionada antes de "Opções", criando uma origem selecionada pelo usuário. - Melhoramento no diálogo "Importar Dados PDP-Web/ONS" para persistência das opções selecionadas nos controles de tipo CheckBoxes da aba "Opções". - Aprimoramento no Assistente "Validação PDP-Web/ONS" para importação de dados dinâmicos da base de dados do ONS por meio de tecnologia WebService. Criação da aba "Remoto" com configurações de importação do WebService. - Inclusão da opção de monitoramento da conexão com o banco de dados por meio da aba "HydroData" do diálogo "Ferramentas > Propriedades". O monitoramento é salvo no arquivo "HydroExpert-DBMonitor.log" na pasta ($HExp)\Bin do sistema HydroDataXP. - Melhoramentos no módulo TDModOnsBDT de importação de dados da base BDT/ONS. A nova versão aprimorou a identificação de intervalo de variáveis de geração associadas à primeira hora do dia. Passa-se a considerar como primeira hora o registro com hora 00:00h. A versão anterior considerava 01:00h. - Melhoramentos no módulo TDModOnsBDT de importação de dados da base BDT/ONS. A nova versão aprimorou a importação de vazões incrementais previstas por consulta a tabela TB_PREVRES. A consulta foi separada da consulta de dados verificados de vazões incrementais, passando a existir ordenação pelo campo "din_inicioprevres" (ordem decrescente). No log da consulta passa a existir o arquivo "DModOnsBDT-QryVazPrev.txt". - Aprimoramento no controle de leitura e escrita chaves de Registro em sistemas Windows 64 bits. A nova versão utiliza parâmetros novos de leitura e escrita de dados do Registro do Windows com foco na leitura de informações 32 bits, que é a plataforma atual de desenvolvimento do HydroExpert. Este melhoramento tem por objetivo evitar que seja necessário executar o HydroExpert em modo "Como administrador" para permitir a correta leitura de dados do Registro. - Melhorias no Módulo Assistente (Wizard) que implementa o Algoritmo FASG da COPEL. A nova versão captura o valor instantâneo das Cotas de NA, quando selecionada a opção "Sincronizar". A versão anterior capturava o valor médio da Cota de NA. - Melhorias na organização interna dos módulos de dados responsáveis pelo gerenciamento de importação de dados dinâmicos, englobando ONS (BDT), ONS (WebService), Duke Energy (BDP), CESP (SAGH), CEMIG (STH) e AES (WebService). A nova organização favorece a manutenção dos módulos por unificar funcionalidades comuns a todos os módulos. Além disso, a nova organização permite que um cliente possua um, dois ou mais módulos de acesso a dados dinâmicos, como é o exemplo atual para o ONS. - Melhorias no gerenciamento interno de exclusão de arquivos. A nova versão utiliza a lixeira do Windows para arquivos temporários ou de relatórios de atividades. - Melhoramentos no módulo TDModAesWS para acesso aos dados dinâmicos da base de dados da AES Tietê por meio de tecnologia WebService. A nova versão faz um teste de consistência da leitura de informações de número de máquinas disponíveis para geração (instaladas exceto em manutenção). - Aprimoramento do recurso de recarregar dados de um estudo a partir do banco de dados (menu "Recarregar dados"). A nova versão faz um tratamento de situações nas quais o código do aproveitamento do estudo não exista na base de dados, apresentando uma mensagem de erro ao usuário. - Melhorias na resolução gráfica dos relatórios quando exportados para o formato PDF. A nova versão aprimorou a qualidade, em termos de resolução, de apresentação dos logotipos dos clientes registrados do HydroExpert. - Novos ícones de apresentação no desktop com melhoramento na qualidade de definição da imagem. - Melhoramentos na interface de apresentação de lista de estudos. A nova versão organiza a ordem dos itens apresentando primeiro aqueles que representam pastas de estudos. - Melhoramento no gerenciamento do último estudo visualizado pelo usuário na interface do HydroExpert. Na nova versão, caso o estudo não esteja disponível, provavelmente por alguma edição feita na pasta de estudos entre execuções do HydroExpert, o Navegador de Estudos tentará apresentar a pasta na qual estava armazenado o último estudo selecionado. Na versão anterior, o navegador apresentaria o primeiro estudo do primeiro modelo disponível. - Melhoramentos no log de atividade do HydroExpert. A nova versão insere o número de itens organizados no Navegador de Estudos. Pode-se também medir o tempo de leitura da pasta de estudos do usuário. Em testes preliminares, a primeira execução do HydroExpert leva um segundo para cada conjunto de 100 estudos. Esse tempo pode variar em função do tipo de disco e também do tamanho dos estudos armazenados como, por exemplo, se o HydroExpert estiver em modo Mobile num pendrive. - Aprimoramento do controle interno de versões de estudos. A nova versão verifica a situação de abertura de um estudo criado com uma versão mais recente do HydroExpert, quando comparada à versão instalada (em uso). Caso a versão seja mais recente, o usuário receberá uma mensagem de aviso, indicando a atualização do HydroExpert. - Melhoramentos na apresentação de informações em Google Maps. Em 13/10/2015 descobriu-se que uma atualização do Google Maps não permitia a sua apresentação nas interfaces do HydroExpert e HydroData XP. A nova versão corrige o problema. - Melhoramentos no diálogo "Exportar Dados PDP-Web/ONS" para não incluir linha associada à restrição de intercâmbio ou meta de geração por sistema (prefixo INT) quando o usuário deixar essa opção em branco na aba de "Opções". - Melhoramentos no módulo TDModOnsBDT de importação de dados da base BDT/ONS. A nova versão aprimorou o gerenciador de hierarquia na leitura dos flags de origem_id para que fosse uma função da discretização do horizonte do estudo. Denominando de "CP" os horizontes de curtíssimo prazo (horário e meia hora) e de "LP" os demais horizontes, tem-se a seguinte hierarquia dos flags. . Vazões incrementais verificadas. CP: {TRL, COO, CON, COA}; LP: {COO, CON, COA, TRL}; - Melhoramentos no módulo TDModDukeBDP para acesso aos dados dinâmicos da base de dados BDP da Duke Energy. A nova versão faz um aprimoramento na importação de dados de volume de espera para adequação com o recurso de dados variáveis ao longo do horizonte do estudo. - Correção no diálogo "Exportar Dados PDP-Web/ONS" ao gerar arquivos PDP de forma consecutiva poderia corromper a soma da geração a ser apresentada no prefixo de intercâmbio (INT). A versão anterior duplicava, triplicava e assim por diante os valores da soma total de geração a cada repetição da ação de gerar o arquivo PDP. - Correção no menu "Ferramentas > Windows Explorer". A versão anterior não permitia acesso à pasta Report. - Correção no método que gerencia o logon do usuário para fechar a conexão com o banco de dados HydroData XP caso o usuário clique em "Cancel" no diálogo de logon. - Correção no Assistente "Validação PDP-Web/ONS" para atualizar os dados da nova aba "Remoto" em situações de edição do horizonte do estudo. A versão anterior não atualizava os campos "Inicial" e "Final". - Correção no Módulo Assistente (Wizard) que implementa o Algoritmo FASG da COPEL. A nova versão corrige um erro com o controle "Hora". Na versão anterior, caso o usuário mudasse de 23:00 ou 23:30 para 00:00, restaurando o valor para o início, internamente o controle adicionava um dia ao controle de datas. - Correção no método de criação de novos usuários. A versão anterior apresentava um erro no momento de confirmar a criação de um novo usuário, após fornecido os dados de cadastro. - Correção no método de confirmação de senha para usuários cadastrados com a opção de criação e confirmação de nova senha no primeiro acesso após o cadastro. - Correção no módulo TDModAesWS para acesso aos dados dinâmicos da base de dados da AES Tietê por meio de tecnologia WebService. A nova versão alterou o índice de tempo de leitura de dados de cota do NA de montante. Agora o intervalo com tag 00:00h é considerado como o instante de início do dia. A versão anterior considerava o intervalo com tag 00:00h com a cota média do último intervalo do dia anterior. - Correção no módulo de internacionalização. A nova versão corrige um problema na leitura de traduções de objetos derivados de TComboBox. Na versão anterior, a alteração de idioma pela interface fazia a perda do item selecionado nas listas antes da alteração. Correção em TBabylon::GetTranslatComboBox(). - Correção no tratamento interno de estudos em escala diária criados a partir de estudos com escala de menor duração, horários ou de meia hora, nos quais as horas de iníciou e/ou fim fossem diferentes de zero. Internamente o HydroExpert armazena as horas iniciais e finais mesmo em horizontes diários, facilitando a conversão do mesmo para as escalas originais e de menor duração. Os problemas foram identificados no Assistente de Rebaixamento/Recuperação Dinâmicos em escala diária. - Correção no recurso de criar tendências por extrapolação com funções lineares e exponenciais a partir do menu suspenso em planilhas editáveis da interface do HydroExpert. A versão anterior poderia apresentar problema de "loop infinito" quando o cálculo fosse aplicado em planilhas com células em branco. - Correção nos diálogos que apresentam estudos para seleção como, por exemplo o "Importar Dados/Resultados HydroSim XP". A versão anterior fazia uma alteração no diretório do estudo atualmente apresentado ao usuário. Caso o uso do diálogo resultasse na necessidade de salvar o estudo, o mesmo seria salvo na pasta raíz dos estudos do usuário. - Correção na apresentação do status do estudo nos diálogos que fazem uso da interface de seleção de estudos como, por exemplo, o diálogo "Importar Dados/Resultados HydroSim XP". - Correção no diálogo "Importar Dados PDP-Web/ONS" para a opção de importação de cota inicial do reservatório. A versão anterior não respeitava a combinação com a opção de "Sobrescrever dados existentes". A nova versão considera como informação não preenchida quando o volume inicial for igual ao máximo operativo, sendo esse o valor default quando um estudo é criado. Versão 1.6.4 - 2015-02-25 ----------------------------- - Lançamento de versão estável após testes com a versão 1.6.3. Versão 1.6.3 - 2015-02-01 ----------------------------- - Atualizações padrão da versão 1.74 da base de dados HydroData XP. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.9.9). - Melhoramentos no módulo TDModOnsBDT de importação de dados da base BDT/ONS. A nova versão aprimorou o gerenciador de hierarquia na leitura dos flags de origem_id para que fosse uma função da discretização do horizonte do estudo. Denominando de "CP" os horizontes de curtíssimo prazo (horário e meia hora) e de "LP" os demais horizontes, tem-se a seguinte hierarquia dos flags. . Vazões defluentes verificadas e vazões defluentes passadas (routing) CP: {TRL, COO, CON}; LP: {COO, CON, TRL}; . Vazões vertidas verificadas CP: {TRL, CON}; LP: {CON, TRL}; - Melhoramentos e correções no módulo TDModAesWS para acesso aos dados dinâmicos da base de dados da AES Tietê por meio de tecnologia WebService RESTFul. A nova versão corrige um problema de cálculo da vazão incremental após o procedimento de importação e leitura do arquivo XML. A nova versão adiciona um novo parâmetro, DecimalSeparator, para isolamento da importação das configurações de Opções Regionais do Windows quanto ao símbolo de separação decimal. A nova versão corrige as tags de intervalo inserindo o separador decimal de milissegundos para compatibilidade com a API do Windows. A nova versão corrige a leitura de campos "NIV_MAX", os quais são informados em metros e não em centímetros. Melhoria nos métodos de gerenciamento de exceções e apresentação de mensagens de erro ao usuário. Correção de erro por inexistência da pasta Report. - Melhorias no Módulo Assistente (Wizard) que implementa o Algoritmo FASG da COPEL. A nova versão permite configurar um arquivo FASG.DAD como origem dos dados dos parâmetros do Algoritmo FASG implementado no HydroExpert. Com essa melhoria, alguns parâmetros deixam de ser "hard coded". Fazendo referência aos itens descritos no conteúdo do arquivo FASG.DAD, a seguinte lista passa a ser lida: . Tabelas de restrições para as taxas de defluência, aumento ou redução. Itens 5a, 5b, 5c e 5d. . Variação de defluência desprezível. Item 7. . Vazão vertida mínima em FA e SG. Itens 10a e 10b. . Delta na previsão de vazão incremental entre FA e SG. Item 11. . Tabela de intervalo de rebaixamento/recuperação em função do NA de FA. Itens 12 e 13. A leitura de alguns parâmetros exigiu mudanças nos cálculos do algoritmo: . Proporção do volume excedente usado no rebaixamento (na recuperação). Itens 14 e 15. . NA limite usado no rebaixamento (na recuperação). Itens 16 e 17. - Melhoramentos no gerenciamento de faixas operativas de reservatórios. A nova versão inclui um novo ponto característico denominado "Mínimo Especial", abaixo do "Mínimo Operativo Normal". Este novo ponto de cota do NA, área e volume permite a simulação do reservatório para casos extremos de seca, nos quais há a interrupção da geração de energia para outros usos do reservatório. Os aprimoramentos envolveram, preferencialmente, os seguintes itens: . A inclusão de campos na base DBHydroDataXP. . Revisão da aba "Reservatório" do HydroData XP. . Revisão da aba "Dados > Avançado > Contorno > Inicial", na qual o controle TrackBar passou a permitir volumes percentuais negativos, quando abaixo do "Mínimo Operativo Normal". Um pequeno aprimoramento passou a marcar em cor azul a faixa operativa entre os pontos característicos de Máximo e Mínimo Normal, os quais formam a faixa de referência percentual do armazenamento. . O diálogo de "Relatórios Resultados Simulação" foi atualizado para incorporar o limite de "Volume Mínimo Especial". . Na aba de "Resultados > Por Usina > Volume" uma nova trajetória "Min. Esp." aparece para aproveitamentos com o novo limite cadastrado. Um estudo exemplo foi criado, a partir de uma solicitação do ONS, para as UHE Paraibuna e Santa Branca, o qual pode ser solicitado à HydroByte. - Melhoramento no método de cálculo da vazão por efeito de evaporação nos reservatórios. A nova versão, quando importa dados do HydroData XP, converte o coeficiente de evaporação mensal em [mm] para a escala de tempo do estudo. Por exemplo, um estudo com discretização diária no mês de janeiro com coeficiente de evaporação médio mensal de 100 mm, terá uma conversão para 100/31 = 3,23 mm para cada dia do horizonte. - Melhoramentos no módulo Loss Curves aumento do desempenho computacional da fase de Polynomial Fitting após a execução do estudo. A versão anterior poderia tomar vários minutos com estudos contendo muitos aproveitamentos, como estudos para o SIN, por exemplo. A nova versão corrige o tratamento da leitura do arquivo de perdas para aprimorar o cálculo do ajuste polinomial. - Melhoramento no diálogo "Importar Dados PDP-Web/ONS" para importação de prefixos MCO associados a dados de número de máquinas paradas por conveniência operativa. A leitura de prefixos MCO tem impacto no preenchimento dos dados de número de máquinas disponíveis (N) na aba de "Dados > Política". O número de máquinas disponíveis é calculado pela seguinte equação: N = n_MEG + n_MOS + n_MCO; sendo: . n_MEG: número de máquinas em geração. . n_MOS: número de máquinas em operação como síncrono. . n_MCO: número de máquinas em paradas por conveniência operativa. Durante a leitura dos dados, caso haja inconsistência no número de máquinas disponíveis como, por exemplo, que o mesmo supere o número de máquinas instaladas, o valor default passa a ser o número instalado. - Melhoramento na planilha "Rendimento" em "Resultados > Por Usina" para apresentação dos valores com 4 casas decimais. - Novos recursos no diálogo "Usuários do Sistema". Criação das funções de Exportação e Importação dos usuários do sistema para/de arquivo. O arquivo tem formato XML específico da estrutura da tabela de usuários do Sistema HydroExpert. As senhas dos usuários são criptografadas, logo a leitura do arquivo por outros aplicativos não quebra a segurança dos usuários do sistema. - Nova organização do diálogo "Usuários do Sistema". A nova versão migrou os botões para o lado direito e melhorou o controle de visualização e ativação em função do perfil do usuário. - Criação do recurso de registro de logins e logoffs de usuários do Sistema HydroExpert. Armazenamento em "($HExp)\Bin\HydroExpert-Users.log". - Nova organização do menu "Ferramentas > Windows Explorer". A nova versão expande este menu em submenus com acesso direto às pastas mais acessadas do sistema: Estudos, Report, Program Files, Program Data e Local App Data. - Indicação na tela de "Splash" de execução do HydroExpert ou HydroData XP em modo Mobile. - Correção na leitura e atribuição de valor default de dados para o novo ponto característico da faixa operativa de reservatórios, Volume Mínimo Especial, quando não há dados disponíveis. A versão anterior atribuía o valor do Volume Máximo Normal para usinas classificadas como fio d'água. - Correção na persistência da opção "Vertimento máximo como função do NA do Reservatório", a aba "Vertedouros" do diálogo "Propriedades HydroSim XP". A versão anterior não preservava a edição da caixa de seleção nos arquivos do estudo. - Correções no módulo Rebaixamento e/ou Recuperação Dinâmico. A versão anterior apresentava o controle de configuração da hora inicial do cálculo para estudos com discretização diária ou superior. - Correções no módulo Rebaixamento e/ou Recuperação Dinâmico. A versão anterior poderia apresentar erro ao se tentar acessar o assistente em estudos com resultados desincronizados (sem execução) com os dados de entrada. A nova versão faz um alerta ao usuário da falta de sincronia e coloca a interface do assistente em modo desabilitado até que o estudo possua resultados coerentes. - Correção no Módulo Assistente (Wizard) que implementa o Algoritmo FASG da COPEL. A nova versão corrige um problema de edição da data inicial e do intervalo de decisão, para situações de hora inicial diferente de zero e um dia de horizonte. A versão anterior desativava a edição da data inicial. - Correção no Módulo Assistente (Wizard) que implementa o Algoritmo FASG da COPEL. A nova versão corrige um problema para estudos com edição do horizonte sem a execução para a atualização dos resultados. A versão anterior apresentava uma falha, enquanto o estudo estivesse sem resultados atualizados. - Correção no Módulo Assistente (Wizard) que implementa o Algoritmo FASG da COPEL. A nova versão corrige um problema de edição da data inicial e do intervalo de decisão, os quais não eram corretamente transferidos para a aba de decisões após a execução do algoritmo. - Correções no módulo TDModOnsBDT de importação de dados da base BDT/ONS. A nova versão corrige um problema com estudos em escala de meia hora e dados da BDT em escala horária (period_id = HO). Nesses casos, a importação de vazões e de geração possuía um atraso de um intervalo. Correção no gerenciador de prioridades de leitura dos flags origem_id CON, COO e TRL quando há replicação de dados entre horizontes de maior escala (exemplo, de horário para duas meias horas). - Correção no diálogo "Importar Dados PDP-Web/ONS" para importação de usinas com separação de despacho de geração por conjuntos. A versão anterior poderia não importar dados quando a usina tivesse seu código PDP igual a algum dos códigos associados aos conjuntos. Problema identificado com um exemplo com a UHE Rosana (GPROS) e seus dois conjuntos: GPROS e GPROS1. - Correção no método de cálculo da vazão por efeito de evaporação nos reservatórios. A versão anterior possuía um erro no fator de conversão de 1[mm] x 1[km²] = 1E3 [m³]. Ao invés de 1E3 o coeficiente utilizado era de 1E-3, tornando praticamente nulo o efeito de evaporação. Versão 1.6.2 - 2014-08-26 ----------------------------- - Lançamento de versão estável após testes com a versão 1.6.1. Versão 1.6.1 - 2014-08-17 ----------------------------- - Atualizações padrão da versão 1.73 da base de dados HydroData XP. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.9.8). - Lançamento da versão de testes do módulo TDModAesWS para acesso aos dados dinâmicos da base de dados da AES Tietê por meio de tecnologia WebService RESTFul. O acesso e download de dados são realizados por meio de componentes Indy e a importação de dados acoplados a leitura de arquivo XML com schema fornecido pela AES Tietê. - Novo recurso de criar tendências por extrapolação com funções lineares e exponenciais a partir do menu suspenso em planilhas editáveis da interface do HydroExpert. Há também uma opção de se aplicar um fator percentual nos valores da coluna escolhida para a criação de tendências, ou um deslocamento vertical por meio de um valor constante fornecido pelo usuário. Também é possível aplicar as funções para uma seleção de células. Os testes iniciais foram realizados na planilha de Vazões. - Novo recurso de limpar os dados de entrada de um estudo. Os dados que serão apagados são aqueles fornecidos após a escolha dos aproveitamentos e do horizonte do estudo. - Melhoramentos no recurso de apresentação de valores médios para trajetórias de dados na aba "Resultados > Planilhas > Geral". A nova versão permite contrair ou expandir todos os grupos de linhas com apenas um click no botão. - Melhoramentos no módulo Rebaixamento e/ou Recuperação Dinâmico. Melhoramento nos controles de seleção de datas inicial e final para o horizonte de previsão. A versão anterior poderia apresentar erro ao se tentar editar as datas. - Melhoramentos no módulo Rebaixamento e/ou Recuperação Dinâmico. Correções no cálculo da vazão vertida para não resultar em falhas por vertimentos não programados ao final do horizonte rebaixamento. Leitura do volume de espera por meio do novo recurso de volume de espera variável por intervalo do horizonte do estudo. - Melhoramentos no diálogo "Importar Dados PDP-Web/ONS" para sobrescrever, ou não, os dados do estudo com os dados dos arquivos em formato PDP. A caixa de seleção "Sobrescrever dados existentes" na aba "Opções" do diálogo permite controlar o funcionamento do processo de importação. - Melhoramentos no módulo TDModOnsBDT de importação de dados da base BDT/ONS. Aprimoramentos no tratamento dos tipos de discretização lidos da base de dados e presentes no horizonte do estudo. A nova versão configura o flag "period_id" de forma combinada para as escalas "DI" (diária) e "HO" (horárias). Este recurso é importante para estudos para os quais os aproveitamentos possuam "period_id" misturados. A nova versão também aprimorou o recurso de replicação de dados como, por exemplo, dados diários replicados em escalas de meia hora. - Melhoramentos no módulo TDModOnsBDT de importação de dados da base BDT/ONS. Aprimoramentos na importação dos valores de vazão defluente. A nova versão consulta o origem_id "TRL" na tabela GR_TRHIDR_RES, ao invés da tabela GR_HIDR_RES da versão anterior. Faz-se essa consulta entre as datas inicial e final do horizonte de estudo, e não mais entre as datas atual e final. - Melhoramentos no tratamento da opção de Cut (Ctrl+X) em objetos TAdvStringGrid. A versão anterior não apresentava modificações nos objetos de dados relacionados aos Grids. Modifiações em TFrameHorizContCP, TFrameVazoesCP e TFrameCfgPolGerVaz. - Correção nos módulos que dependem de geração de arquivos na pasta Report nas pastas do perfil do usuário no Windows. A versão anterior poderia enfrentar problemas logo após a instalação, pois a pasta não era criada pelo HydroSetup XP. - Correção na leitura de arquivos de dados quando o Windows estivesse configurado com separador decimal diferente de ".". A versão anterior poderia apresentar erros na leitura de arquivos de regras de desvio e de dados de recessão do Algoritmo FASG. A nova versão isola essa leitura de arquivos da configuração regional do Windows. - Correção no cálculo da cota do NA de jusante (Canal de Fuga) em situações nas quais o aproveitamento possui um único polinômio com limites mínimo e máximo de vazões. A versão anterior não estava limitando a cota aos valores limites para situações nas quais a vazão estivesse fora da faixa de operação do polinômio. Correção no método TUsiHidro::GetPCF(). - Correção em TDModOnsBDT::ReadQueries() para a importação do volume inicial dos reservatórios. A versão anterior provocava um erro ao ler valores com flag "COO" (Consolidado pelo ONS), recentemente adicionado ao importador. Versão 1.6.0 - 2014-03-28 ----------------------------- - Lançamento de versão estável após testes com a versão 1.5.9. Versão 1.5.9 - 2014-03-19 ----------------------------- - Atualizações padrão da versão 1.72 da base de dados HydroData XP. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.9.7). - Novo recurso de cálculo da vazão por efeito de evaporação e de vazões associadas ao uso consuntivo dos aproveitamentos. Os dados podem ser cadastrados na aba "Reservatório" no HydroData XP e então importados para estudos do HydroExpert (HydroSim XP). Por padrão, os estudos não possuirão estes recursos habilitados. Para ativá-los, acesse a aba "Contorno" do diálogo "Propriedades HydroSim XP". - Novo recurso de dados de volume de espera por intervalo de tempo do horizonte de estudo. Ver aba "Dados > Avançado > Contorno > Espera". Os dados são apresentados como cota do nível d'água associada ao volume de espera. - Aprimoramentos no diálogo "Importar Dados PDP-Web/ONS" para criar opções de importação por meio de uma nova aba "Opções". A nova versão permite excluir variáveis que serão preenchidas com os dados lidos dos arquivos PDP. - Aprimoramentos no diálogo "Exportar Dados PDP-Web/ONS" para determinação de uma lista de aproveitamentos que serão ignorados no conteúdo do arquivo PDP. Na aba "Opções" pode-se preencher uma lista de códigos ANEEL (8 dígitos), separados por ";" de aproveitamentos do estudo que serão ignorados no conteúdo do arquivo PDP gerado pelo diálogo. - Aprimoramentos no diálogo "Exportar Dados PDP-Web/ONS" para determinação de uma lista de aproveitamentos que serão ignorados no conteúdo do arquivo PDP. Na nova aba "Conteúdo" pode-se selecionar os aproveitamentos do estudo que serão adicionados ao conteúdo do arquivo PDP gerado pelo diálogo. Os botões "Todos" e "Nenhum" permitem seleções rápidas de conjuntos. - Aprimoramentos no diálogo "Exportar Dados PDP-Web/ONS" na determinação dos dados associados ao prefixo INT. A nova versão considera a lista de "Ignorar" e também a origem dos dados de geração: Simulada (aba Resultados) ou Programada (aba Dados). - Aprimoramentos na importação de dados de vazão da BDT(ONS). Importação de vazões defluentes verificadas no horizonte de estudo para flag de período em função da discretização do estudo ("HO" ou "DI") e flag de origem "TRL" para dados de tempo real no dia corrente. Melhoramentos no módulo DMOnsBDT. - Aprimoramentos na importação de dados de volume de espera das bases BDT (ONS), BDP (Duke Energy) e SAGH (CESP). A nova importação preenche os dados por intervalo de tempo do horizonte de estudo. Os dados são apresentados na aba "Dados > Avançado > Contorno > Espera" como cota do nível d'água associada ao volume de espera. - Aprimoramento do recurso de recarregar dados de um estudo a partir do banco de dados (menu "Recarregar dados"). A nova versão redimensiona as estruturas de dados da aba "Decisões" quando há alteração no número de conjuntos Turbina/Gerador dos aproveitamentos. - Melhoramentos no menu suspenso do quadro de navegação de estudos. A nova versão esconde as opções ao invés de apresentá-las disabilitadas. Alterações no método TFrameTreeEstudo::PopupMenuPopup(). - Alteração das denominações "Volume Limite" ou "Limite" para "Volume de Espera" ou "Espera" para representar a restrição secundária de volume máximo, geralmente inferior ao volume máximo operativo. - Adição da tag "RCx" para identificação de versões do tipo Release Candidate no texto de versão apresentado na barra de status. - Correção nas escalas temporais de gráficos contidos em estudos com discretização mensal. A versão anterior determinava como inválido os horizontes de escala mensal no momento de determinar os limites das escalas temporais. - Correção no controle de mensagens geradas a partir da simulação de estruturas de desvio. A versão anterior possuía um erro na formação de mensagem quando o valor da vazão de desvio fosse superior ao limite cadastrado para a estrutura. - Correção no cálculo de vazão vertida para estruturas não controláveis. Inclusão do tipo "Escada de Peixe" no conjunto de estruturas não controláveis. Versão 1.5.8 - 2014-01-27 ----------------------------- - Lançamento de versão estável após testes com a versão 1.5.7. Versão 1.5.7 - 2014-01-21 ----------------------------- - Atualizações padrão da versão 1.71 da base de dados HydroData XP. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.9.6). - Aprimoramentos no diálogo "Importar Dados PDP" para a importação de arquivos no formato PDP do ONS na aba "Política > Decisão". Importação de dados de geração, despacho e manutenção de máquinas para aproveitamentos que possuam separação dos dados em conjuntos de máquinas. Importação de vazões de "Outras Estruturas" para as variáveis de desvio configuradas como dados de entrada sob responsabilidade do usuário. - Expansão na importação de dados de vazão da BDT(ONS). Importação de vazões defluentes verificadas no horizonte de estudo e preenchimento na planilha de decisões da aba "Dados > Política". Melhoramentos no módulo DMOnsBDT. - Melhoramentos no modo "Briefcase" de dados importados da base HydroData XP e armazenados localmente na pasta ($Database) do Sistema HydroExpert. A nova versão implementa um algoritmo de compressão de dados baseado no teste de colinearidade no plano dos pontos (x,y) contidos nas matrizes de dados de cota e volume. Técnica baseada no conceito de matriz de colinearidade. - Melhoramentos na ordenação de nós do TreeView de navegação dos estudos. A nova versão apresenta primeiro as subpastas e depois os estudos. A ordenação corrige alguns problemas de comparação alfabética das versões anteriores. - Melhoramentos nos controles de configuração da grandeza de volume armazenado. A nova versão subdivide o objeto TrackBar em 100 posições, navegáveis com as teclas de Up e Down, independente do tamanho da faixa de operação do reservatório. Melhoramentos na classe TFrameTrackDuo. - Melhoramentos nos controles de configuração da grandeza de volume armazenado. A nova versão desabilita os controles quando não há faixa operativa. Melhoramentos na classe TFrameTrackDuo. - Aprimoramento na compatibilidade de leitura de estudos antigos. A nova versão possui alguns melhoramentos para a leitura de estudos de versões antigas do HydroExpert. - Aprimoramento no método de validação da topologia das estruturas de desvio, durante a validação de dados do estudo antes de sua execução. A nova versão apresenta um erro quando a estrutura está ativada no diálogo "Propriedades HydroSim XP", e um aviso (warning) quando está desativada. - Melhoramento do cálculo iterativo de determinação do rendimento em Curva-Colina que possua índice das linhas como potência em MW. A melhoria se aplica às situações de posições do contorno da matriz. - Aumento da precisão de gravação de dados de volume armazenado para quatro casas decimais. Alteração motivada pelos dados da UHE Sobragi com faixa operacional abaixo de 0,1 hm³. - Correção no módulo de log de importação das bases de dados dinâmicos. A falta da pasta ($HydroExpert)\Report resultava em importação de dados nula, sem apresentação de falhas. - Correção no cálculo de vertimento controlável para reservatórios. A versão anterior possuía um problema com reservatórios (RES) cadastrados com vertedouros de comportas os quais eram simulados como não controláveis. Versão 1.5.6 - 2013-11-07 ----------------------------- - Atualizações padrão da versão 1.70 da base de dados HydroData XP. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.9.5). - Aprimoramento do diálogo "Exportar Dados PDP-Web (ONS)" para adequação ao novo formato da tag VAZ. Internacionalização do diálogo. - Aprimoramento do diálogo "Exportar Dados PDP-Web (ONS)" na gravação dos dados da tag GER quando o usuário faz a opção na aba "Opções" pela origem "Sugerida (aba Dados)". - Melhoramentos no módulo Loss Curves para a permanência do grau dos polinômios escolhidos pelo usuário no ajuste da curva de perda total quando o estudo é executado. - Correção no cálculo de Curvas de Perda de Geração Hidrelétrica do módulo de Loss Curves para situações de pontos de fronteira nas faixas de operação de curvas colina. - Correção na verificação de dados de estruturas de desvio antes da execução de estudos. A nova versão aprimora o teste de topologia, origem e destino, dos aproveitamentos cadastrados nas estruturas de desvio. Em caso de erro, será apresentado ao usuário o diálogo "Verificação do Estudo", impedindo a execução do estudo. Correção do método TDesv::VerifyData(). Versão 1.5.5 - 2013-10-22 ----------------------------- - Atualizações padrão da versão 1.69 da base de dados HydroData XP. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.9.4). - Instalação do Firebird 2.5.2 a partir da versão 1.5.5 do HydroSetupXP. - Novo recurso de organização dos estudos em pastas e subpastas. Por meio do painel de navegação dos estudos, pode-se criar pastas e subpastas para uma melhor organização dos estudos. - Nova organização das chaves de registro em HKEY_LOCAL_MACHINE e HKEY_CURRENT_USER. As chaves existentes em HKEY_CURRENT_CONFIG serão migradas durante a atualização via HydroUpdateXP. A nova organização segue os padrões de permissões de dados compartilhados do sistema e dados específicos do usuário, conforme regras para o Windows Vista, Windows 7 (ou 2008) e Windows 8 (ou 2012). - Nova organização das pastas do sistema. A nova versão possui a seguinte estrutura: . Program Files: arquivos do sistema que não são alterados pelos usuários, exceto durante atualizações. . CommonAppData: arquivos compartilhados entre os usuários de um mesmo computador ou numa rede corporativa. . LocalAppData : arquivos específicos do usuário armazenados em local associado aos diretórios do perfil. A pasta Program Files pode ser selecionada durante a instalação do sistema. As pastas CommonAppData e LocalAppData podem ser configuradas após a instalação via menu "Opções > Propriedades". - Novo comportamento do modo de execução Mobile. A nova versão separa as chaves de registro, caso exista uma instalação stand alone ou client-server no mesmo computador. - Novo recurso de inclusão da versão do Sistema HydroExpert e da base DBHydroDataXP no cabeçalho dos arquivos dos estudos. Há previsão de controle de atendimento de versões do HydroExpert e de sua base de dados, impedindo que erros por incompatibilidade de versões. - Novo recurso que permite configurar e carregar dados de grupos de aproveitamentos para o componente de interface de seleção de aproveitamentos. A partir desta versão, pode-se carregar grupos de aproveitamentos na lista localizada na parte superior do quadro de seleção de "Aproveitamentos". Pode-se, também, salvar um grupo de aproveitamentos e utilizar o nome fornecido para configurar os aproveitamentos de um estudo recém criado. Melhoramentos no módulo TFrameListHidro. - Novo recurso de gerenciamento das operações de exclusão de arquivos por intermédio do Recycle Bin do Windows. Nesta nova versão, a ação de exclusão de estudos envia os arquivos deletados para a "Lixeira" do sistema operacional. - Melhorias no Módulo Assistente (Wizard) que implementa o Algoritmo FASG da COPEL. A nova versão não perde os dados fornecidos nas caixas de edição quando se escolhe visualizar outras abas. A edição de algum campo muda a opção "Sincronizar" para desabilitado, automaticamente. Correção no preenchimento da "Geração programada" quando a opção "Sincronizar" está habilitada. Inserção de "Hint" para as caixas de edição da aba "Operação". Inclusão do valor do "Delta" no log do cálculo. - Melhoramentos no controle de captura e de apresentação de detalhes de possíveis falhas durante a leitura dos arquivos de estudos ou na execução dos modelos. Nesta nova versão o sistema tenta apresentar em qual seção dos arquivos de entrada ocorreu o erro de leitura. - Sincronização de códigos de mensagens de erro contidas no diálogo "Sistema de Controle de Falhas" com o "Manual de Instalação e Atualização". Foram criados códigos de erro "[E000]" para facilitar a identificação e comunicação com a HydroByte Software. - Novo recurso que permite inserir múltiplas linhas na edição do campo de "Anotações" na interface da aba "Dados" dos estudos. - Melhoramento nos processos iterativos existentes nos cálculos de operação hidráulica. A nova versão pode lançar exceções em casos de falta de convergência. Este problema foi identificado pela primeira vez na importação de arquivo PDP para a UHE Espera, a qual possuía um erro no ajuste do PCV. Melhoramentos nas classes TUsiHidro e TDlgImportPDP. - Melhoramento do cálculo iterativo de determinação do rendimento em Curva-Colina que possua índice das linhas como potência em MW. O novo cálculo é um pouco mais eficiente do que a modificação anterior, principalmente por identificar as situações de posições do contorno da matriz. - Correção no cálculo de perda hidráulica para considerar o número de máquinas despachadas para geração. A versão anterior considerava sempre o número de máquinas instaladas na usina. - Correção do problema de edição de arquivos na interface do HydroExpert que depois seriam perdidas quando o usuário escolhesse visualizar outra aba diferente da "Arquivos". - Correção no mecanismo de verificação e de correção de parâmetros de conexão com a base de dados DBHydroData quando a conexão é feita via TCP/IP com o Firebird. Por exemplo, em: "000.000.000.000:X:\path\file.gdb", na versão anterior este tipo de conexão seria corrigida para acessar a versão local da base de dados, ignorando a tentativa de acesso remoto. Versão 1.5.4 - 2013-07-08 ----------------------------- - Atualizações padrão da versão 1.68 da base de dados HydroData XP. Atualização do Inventário das Restrições Operativas Hidráulicas dos Aproveitamentos Hidrelétricos (ONS DPP-REL 0013/2013, Revisão-2 de 2013). Inclusão da tabela Desv para cadastro de estruturas de desvio de vazões entre aproveitamentos. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.9.3). - Novo modelo para o desvio de vazões entre aproveitamentos. O novo modelo é generalizado em relação ao que existia antes, permitindo configurar uma grande variedades de tipos e de recursos de desvio de vazões. O cadastro das opções de desvio podem ser realizadas no HydroData XP, conforme descrição realizada na versão 1.0.6. Segue uma lista dos campos existentes: . Código de origem: código do aproveitamento de origem do desvio. . Código de destino: código do aproveitamento de destino do desvio. . Tipo: canal, tunel, bombeamento ou vículo. . Undirirecional: sim ou não, no sentido origem -> destino. . Função de desvio: função de cálculo da vazão de desvio, D(h, zMax), em função da altura de carga hidráulica h e da maior cota do NA zMax, entre a origem e o destino. Este último parâmetro é opcional, permitindo que a função tenha apenas h como variável. . Dados fornecidos pelo usuário: quando o desvio não possui uma função, o usuário poderá fornecer o valor da vazão de desvio, na aba "Dados > Avançado > Desvio" do HydroExpert. . Limite máximo: limite máximo da vazão de desvio. . Tipos de vínculo: ver manual "Manual de estruturas de desvio". . Descrição: texto a ser utilizado na interface do HydroExpert. - Novo mecanismo de verificação e instalação de atualizações (Check for Update). A partir do novo menu "Ajuda > Verificar Atualização" é possível atualizar o HydroExpert e HydroData XP, bem como todos os componentes desses sistemas. A atualização verifica no site da HydroByte Software se há alguma atualização disponível e, caso existindo, faz o download para a pasta: ($HydroByte)\Updates Terminado o download, o usuário é informado da disponibilidade de atualização e sobre o "restart" dos sistemas. Importante: embora o trabalho do usuário seja salvo antes de iniciar o "restart", é recomendável que o próprio usuário verifique se todos os seus dados estão prontos para o encerramento do aplicativo. Um "log" da atualização é armazenado na pasta de "($HydroByte)\Updates". - Em função no novo mecanismo de verificação de versões, o HydroExpert faz um teste de acesso ao site da HydroByte Software durante o login, conforme registro no arquivo HydroExpertStatus.log. - Novo flag para controle da consolidação de dados de aproveitamentos, visando principalmente a verificação de dados de estudos no HydroExpert. No HydroData XP, o flag está disponível na aba "Geral > Histórico", a qual era denominada anteriormente de "Geral > Comentários". Quando o flag possui o valor "false" (desmarcado), a verificação de dados de estudos no HydroExpert apresentará um aviso (warning) determinando que o respectivo aproveitamento não possui dados consolidados. - Novo mecanismo de verificação e de correção de parâmetros de conexão com a base de dados DBHydroData. A nova versão pode corrigir parâmetros inválidos, o que pode ocorrer com mais frequência com a versão Mobile. Por exemplo, quando em uso o DBMS Firefox, suponha o seguinte caminho para a base de dados: "F:\HydroByte Software\Database\DBHydroData.gdb" Suponha agora que em outro momento, o usuário utiliza novamente seu pendrive, mas o caminho correto se altera apenas em relação a letra do driver, de "F" para "G": "G:\HydroByte Software\Database\DBHydroData.gdb" Na versão anterior, o sistema apontaria um erro informando que não foi encontrado o arquivo DBHydroData.gdb. A nova versão, com o novo mecanismo, corrige o caminho automaticamente para o local em "G:", ou seja, há uma configuração automática do caminho padrão do arquivo DBHydroData.gdb. - Novos melhoramentos no HydroExpertLaunch da versão Mobile para a verificação de permissões do usuário no uso do Registro do Windows. A partir desta versão o HydroExpertLaunch verifica se o usuário possui permissões suficientes para inserir ou alterar chaves de registro da camada de acesso ao banco de dados. Uma mensagem de aviso (warning) é apresentada ao usuário caso ele não possua os privilégios necessários (de administrador, normalmente). - Melhoramentos na resposta do aplicativo quando o sistema operacional solicita o encerramento por motivos de shutdown, logoff ou power. Nesta nova versão os sistemas salvam o trabalho corrente antes do encerramento. - Melhoramento do cálculo iterativo de determinação do rendimento em Curva-Colina que possua índice das linhas como potência em MW. O novo cálculo é mais eficiente, principalmente para as posições do contorno da matriz. - Correção no relatório de programação de geração para não "zebrar" as linhas em branco que separam os blocos de dados associados aos patamares de carga. - Correção no controle de horizonte quando uma alteração poderia determinar uma data inicial igual a final. Um exemplo é ter um horizonte diário com início em 01/01/2013 até 02/01/2013 e o usuário escolha incrementar a data inicial. Com a nova versão as datas são alteradas para 02/01/2013 e 03/01/2013. Correção do método TFrameHorizonte::DayDateChange(). Observação: o controle visual de datas, quando editado como uma caixa de texto, tem incremento parcial dos valores. Por exemplo, ao incrementar o campo dia em 31/01/2013, obtém-se 01/01/2013. Para ter o efeito desejado, deve-se expandir a visualização do componente no modo calendário. - Correção de um erro de execução de estudos logo após a sua criação. Este erro aparecia quando o estudo selecionado antes da criação possuía um número diferente de aproveitamentos do novo estudo. Versão 1.5.3 - 2013-04-15 ----------------------------- - Atualizações padrão da versão 1.67 da base de dados HydroData XP. Atualização dos dados de conjuntos Turbina/Gerador em sincronia com o arquivo Hidr.dat de abril de 2013 obtido no site da CCEE (Valor Esperado). - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.9.2). - Expansão na importação de dados de vazão incremental da BDT(ONS). Importação de vazões previstas da tabela TB_PREVRES para reservatórios. Importação de dados verificados e de previsão para pontos de controle associados a Postos Fluviométricos (tabelas GR_HIDR_POSTOFLUV e TB_PREVPOSTOFLUV). Melhoramentos no módulo DMOnsBDT. - Melhoramentos nos módulos de importação de dados BDT (ONS), STH (CEMIG) e SAGH (CESP) para incremento de desempenho na construção das consultas. A nova versão tem um desempenho melhor na montagem das listas de códigos dos aproveitamentos que aparecem na cláusula WHERE dos comandos SELECT, em especial para o uso do operador IN ('Cod1', 'Cod2', ...). - Melhoramentos no cálculo do engolimento máximo para o Método Simplificado. O cálculo é iterativo quando não se define a vazão turbinada, deixando para o procedimento a separação da defluência em turbinagem e vertimento, utilizando o engolimento máximo como limite. - Cálculo de engolimento máximo com opção de Cálculo Simplificado mesmo quando o aproveitamento possui polinômios para o tipo de Cálculo Detalhado. - Melhoramento na classe de gerenciamento de horizontes para converter a data inicial e o número de intervalos quando o usuário altera a discretização do horizonte. Melhoramentos no método THorizonte::SetDefault(). - Melhoramentos no cálculo da série de dados de potência disponível em função das melhorias no cálculo de engolimento máximo pelo Método Simplificado. - Criação das opções de inclusão e exclusão de linhas em DBGrids acessados por meio do menu suspenso de componentes de tabelas (grids). - Novos ícones para o menu suspenso de Grids. - Melhoramentos nas opções de internacionalização dos módulos. A nova versão permite gerenciar a tradução de itens de objetos TComboBox. Por exemplo, um objeto de nome CbxExample pode ter entradas nos arquivos de idiomas iguais a: CbxExample.Item0=First item CbxExample.Item1=Second item ... CbxExample.ItemN=N-th item - Correção no frame de navegação de estudos e no banco de dados HydroData XP. O erro aparecia quando se efetuava um logoff e um login de usuário e não havia resposta do navegador. Versão 1.5.2 - 2013-03-20 ----------------------------- - Atualizações padrão da versão 1.66 da base de dados HydroData XP. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.9.1). - Novo recurso de modo "Briefcase" de dados importados da base HydroData XP e armazenados localmente na pasta ($Database) do Sistema HydroExpert. Este modo permite armazenar dados localmente conforme a demanda de criação de estudos na interface do Sistema HydroExpert. - Novo recurso de utilizar tabelas de pontos para a relação "Cota do NA, Área e Volume" e "Cota do NA e Vazão Defluente" ao invés de funções polinomiais de até quarto grau. As tabelas (arquivos .tcav ou .tcd) são armazenadas localmente por meio do uso do modo "Briefcase" de dados. - Novo recurso que permite o cadastro e a simulação de polinômios com faixas de operação para o cálculo da relação entre a Cota do NA de jusante em função da vazão defluente. De forma geral, os dados de um polinômio para o Canal de Fuga, PCF, podem ser descritos com as seguintes variáveis: a0 a1 a2 a3 a4 RefJus VazMin VazMax sendo a(i) os coeficientes, RefJus a referência de jusante para modelo de canal de fuga com afogamento e os limites da faixa operativa VazMin e VazMax. - Novo recurso de utilização de faixas de operação para evitar o problema de polinômios que "envergam". Caso um polinômio possua uma faixa operativa, o valor de defluência fora das faixa assume o limite de cota do nível d'água dado pelo polinômio. Por exemplo, se a cota do NA máxima é de 100,00 m para uma defluência máxima de 1000 m³/s, qualquer defluência acima desse valor determinará uma cota do NA igual e constante a 100,00 m. - Melhoramento no recurso de faixas de operação para o canal de fuga em situações nas quais a vazão esteja fora dos limites das faixas. Nesses casos a cota é igual ao valor mais próximo, dentro da faixa. - Ativação no cálculo hidráulico do "flag" de influência do vertimento na cota do nível d'água de jusante. - Melhoramentos no cálculo da referência de jusante quando o aproveitamento em questão é um Ponto de Controle. Inclusão da informação uPrev na estrutura de dados de operação. - Melhoramentos no cálculo do engolimento máximo para o Método Simplificado, o qual utiliza as informações de queda, turbinagem e potência efetivas. A nova versão possui um melhoramento de desempenho do cálculo. Alterações na classe TUsiHidro. - Melhoramentos no cálculo do engolimento máximo. A nova versão permite o cálculo para um determinado conjunto de Turbinas e Geradores. Este efeito pode ser confirmado no HydroData XP, na aba Casa de Máquinas, para aproveitamentos que possuam mais de um conjunto Turbina/Gerador. - Mudanças no cálculo hidráulico para considerar o efeito de influência ou não da vazão vertida na cota do nível d'água de jusante. A nova versão considera a vazão turbinada no cálculo da altura de queda (bruta ou líquida) quando o aproveitamento não possui influência do vertimento no canal de fuga. Alterações nas classes TUsiHidro e TCalculadora. - Melhoramento do módulos TDModCespSAGH para acesso aos dados dinâmicos da base de dados técnica da CESP (SAGH) com relação a replicação de valores horários de geração e vazão quando o horizonte de estudo tem discretização de meias horas. - Correção na função de replicar configurações do diálogo "Propriedades HydroSim" para aproveitamentos que não possuíam Curva Colina. A versão anterior produzia um erro caso se selecionasse a opção de replicar rendimento variável para todos os aproveitamentos. - Correção no título do relatório de Programação de Defluências e na apresentação do cabeçalho do arquivo texto de relatório de médias. Versão 1.5.1 - 2013-02-27 ----------------------------- - Atualizações padrão da versão 1.65 da base de dados HydroData XP. Revisão de faixa operativa até a cota do NA maximorum para diversos aproveitamentos do SIN. A lista de aproveitamentos aparece na descrição da versão 1.65. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.9.0). - Atualização no diálogo "Usuários do Sistema" para apresentação da lista de usuários com apresentação do Papel de cada usuário. - Nova senha padrão para usuários recém adicionados ao sistema "hydroexpert". Com essa senha, é solicidado ao usuário confirmar uma nova senha de acesso. - Novo recurso de apresentação de valores médios para trajetórias de dados na aba "Resultados > Planilhas > Geral". Além da opção de seleção de trajetórias, as planilhas possuem organização em grupos, semelhante ao recurso disponível em planilhas Excel. O usuário pode configurar também uma precisão apra as variáveis apresentadas. - Aprimoramentos no diálogo "Importar Dados PDP" para gerenciar arquivos com algum problema de formatação ou de conteúdo. A nova versão informa o usuário de algum erro durante a leitura e também o número de prefixos que foram importados para cada arquivo selecionado. - Aprimoramento do recurso de recarregar dados de um estudo a partir do banco de dados (menu "Recarregar dados"). A nova versão atualiza os flags de operação fio d'água de aproveitamentos que não possuiam faixa operativa antes da atualização dos dados. - Aprimoramentos do módulo de gerenciamento de restrições hidráulicas. Inclusão de comentários nas células de mensagem associadas às restrições violadas apresentadas em planilha da aba "Resultados > Por usina > Restrições". - Correção no cálculo de restrições de taxa de defluência envolvendo uma porcentagem do valor anterior. Testes com o estudo "Demo Duke". - Correção no método que cria a função de vertimento máximo para apresentação em objetos TChart. A versão anterior não atingia o valor de cota máxima associada a função de vertimento máximo. Versão 1.5.0 - 2013-01-13 ----------------------------- - Atualizações padrão da versão 1.64 da base de dados HydroData XP. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.8.9). - Aprimoramentos do módulo de gerenciamento de restrições hidráulicas. Criação de novas restrições para atender aos requisitos de dados existentes no Inventário de Restrições Hidráulicas do ONS (referência 2012). Melhoramento na sintaxe para permitir restrições com a seguinte descrição: - "SE" "A CADA" "ENTRE" . Exemplos: - zf >= 427.00 - zt <= 403.50 - u >= 16 - u >= 100 SE a [ 100, max] ENTRE m1-m1 - u <= 30 A CADA 24 h - s <= 7 SE s ( 7, 70] - s >= 100 SE s ( 0, max] - du <= 10 A CADA 24 h ENTRE m5-m10 - du <= 200 SE u [ 0, 4500) A CADA 1 h du <= 300 SE u [ 4500, max) A CADA 1 h - du <= 500 SE u [ 0, 5000) - du <= 0.10 SE u ( 9000, max] - dzf <= 0.25 SE zf [492.00, 494.00] dzf <= 0.50 SE zf (494.00, 498.50] - dzt <= 1.00 A CADA 1 h - dzt <= 3.36 A CADA 24 h Sendo: u : vazão defluente, zf: cota do NA de montante (forebay), zt: cota do NA de jusante (tailrace), s : vazão vertida. y : vazão incremental. yn: vazão afluente natural. a : vazão afluente (incremental somada a defluência de montante com routing). - Novo recurso de recarregar dados de um estudo a partir do banco de dados HydroData XP. Esta função importa os dados da base e faz a atualização dos dados contidos no estudo, sem alterar as informações classificadas como temporais ou dinâmicas. Criação de uma opção "Recarregar dados" no menu suspenso associado ao ListView de aproveitamentos. Melhoramentos nas classes TFrameListViewHidro e TFrameListHidro. - Aprimoramentos no diálogo "Importar Dados PDP" para a importação de arquivos no formato PDP do ONS na aba "Política > Decisão". Importação de dados de geração, despacho e manutenção de máquinas, vazões turbinadas, vertidas, incrementais e cotas dos níveis d'água iniciais. - Aprimoramento do recurso de comparar séries de dados em gráficos que são abertos em outras janelas (Gráficos Flutuantes). A nova versão importa apenas as séries ativas do gráfico de origem, sendo ativa a série que não tenha sua apresentação desligada nas caixas de seleção existentes na legenda. Em complemento, há um gerenciamento automático da cor da série importada, caso esta seja igual a de outra série já existente no gráfico flutuante. - Melhoramentos no módulo de relatório gráfico de trajetórias. A nova versão possui um gerenciamente automático de cores caso as séries selecionadas tenham cores iguais. Correção na apresentação do relatório em situações nas quais as séries na aba de Resultados estivessem desativadas pelo usuário. Inclusão da série de dados de potência disponível. Melhoramentos na classe TFormRepHSimChart. - Integração com Google Earth e Google Maps (Fase 1). Aumento do nível de zoom inicial para mapas contendo apenas um aproveitamento. - Alteração no padrão de nomes de estudo quando se escolhe a opção "Salvar como...". O novo padrão segue o Windows em seu gerenciador de arquivos: " - Cópia ()". - Solução de um problema de visualização da versão da base HydroData por meio do menu "Database | Versão". O problema foi identificado em situações nas quais o HydroExpert não estava conectado com a base de aproveitamentos HydroData XP. - Correção nos módulos TDModCespSAGH e TDModCemigSTH para acesso aos dados dinâmicos das bases de dados técnica da CESP (SAGH) e CEMIG (STH) com relação aos aproveitamentos com códigos especiais cadastrados no campo CodClient como, por exemplo, as UHE Jaguari e Paraibuna. A nova versão converte do código CodCliente para CodEBras para preenchimento da interface dos modelos. - Correção nos controles de horizonte para permitir edição dos campos com anos nos horizontes de escala mensal ou semanal. A versão anterior corrigia a data automaticamente antes do usuário completar a edição. Criou-se uma restrição de que o valor do ano não pode ser inferior ao valor 1000. - Revisão geral dos módulos que possuem planilhas para resolver um problema quando se tentava apagar todos os dados da planilha com a opção da tecla Delete. - Solução de um problema com a apresentação na barra de status de nós selecionados no TreeView de restrições hidráulicas. - Solução de problemas de apresentação na barra de status. Melhoramentos na classe TStatusManager. Versão 1.4.9 - 2012-09-04 ----------------------------- - Atualizações padrão da versão 1.63 da base de dados HydroData XP. - Lançamento da versão de testes do módulo TDModCespSAGH para acesso aos dados dinâmicos da base de dados técnica da CESP (SAGH). - Melhorias na implementação do Algoritmo FASG da COPEL. Correção de um problema de atualização de datas na interface do Módulo Assistente (Wizard). - Solução de problemas de apresentação na barra de status. Melhoramentos na classe TStatusManager. Versão 1.4.8 - 2012-08-05 ----------------------------- - Atualizações padrão da versão 1.62 da base de dados HydroData XP. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.8.7). - Implementação do Algoritmo FASG da COPEL de rebaixamento e recuperação dinâmicos do reservatório da UHE Foz do Areia. Fase inicial de testes. - Adição da categoria de Pequena Central Hidrelétrica (PCH) ou, em Inglês, "Small Hydropower". Apresentação na interface com ícone especial. Adaptação da integração com o Google Earth e Google Maps para o tratamento desta nova categoria. - Atualização do pacote de componentes Indy para a versão 10.5.8. Adequação do diálogo de enviar estudos por e-mail aos novos padrões de segurança de servidores SMTP. Adequação do código à versão 10.5.8 dos componentes Indy, permitindo compatibilidade com o RAD 2009. - Aprimoramento dos controles de configuração de horizonte dos estudos para atender aos requisitos de escalas semanais ou mensais. Revisão dos módulos de importação de dados dinâmicos para o modelo HydroSim XP (BDT/ONS, BDP/Duke e STH/CEMIG) para tratamento do cálculo de BasePerDay para escalas mensal ou semanal (ainda sem conversão de dados horários para estas escalas). - Integração com Google Earth e Google Maps (Fase 1). Criação das opções de imprimir ou visualizar impressão dos mapas a partir do Google Maps. - Correção de problema de determinação dos recursos de memória para sistemas Windows 64 bits com RAM superior a 4 GBytes. - Novos melhoramentos no "launcher" da versão Mobile para a pasta onde estão localizados os arquivos da versão portável. A partir desta versão é possível copiar a versão Mobile para qualquer pasta do computador ou do pendrive, não sendo mais necessário utilizar a pasta raíz. - Aprimoramento do método TPropDataGeral::ReadFromRegistry() para evitar que a interface inicie com a largura do quadro de navegação igual a zero, o que impede o usuário de acessar o navegador de estudos ou aproveitamentos. Versão 1.4.7 - 2011-12-05 ----------------------------- - Atualizações padrão da versão 1.61 da base de dados HydroData XP. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.8.6). - Criação de um módulo de gerenciamento de restrições hidráulicas de nível, vazão e taxas em sintonia com os dados do Inventário de Restrições Hidráulicas fornecido pelo ONS. - Integração com Google Earth e Google Maps (Fase 1). Criação do conjunto de funções e interface para apresentação de "placemarks" usando a API em Javascript do Google Maps. - Criação de aba para dados específicos do cliente. Implementação da Aba CEMIG no HydroSim XP. Criação de frames e classes com polimorfismo. Criação da classe TDataPlan para gerenciamento de dados genéricos em planilhas. - Internacionalização do módulo de cálculo de Curvas de Perda de Geração Hidrelétrica. - Melhorias no módulo de cálculo de Curvas de Perda de Geração Hidrelétrica. Apresentação dos dados das curvas de perda em planilha (aba "Planilha"). A nova versão corrige o problema de estudos não salvarem as alterações no grau do polinômio ajustado para as curvas de perda. Aprimoramentos no gerenciamento de persistência da seleção das séries dos gráficos da aba de "Resultados". - Melhorias no módulo TDModHData. Adição de um "Código do Cliente", campo string de 12 caracteres, específico para necessidades especiais dos clientes. A primeira versão atende à necessidade da CEMIG em ter códigos específicos, diferentes dos códigos ANEEL com origem no inventário da produção hidrelétrica contida no programa SIPOT da Eletrobras. Versão 1.4.6 - 2011-03-27 ----------------------------- - Atualizações padrão da versão 1.60 da base de dados HydroData XP. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.8.5). - Instalada a nova versão do componente de relatórios QuickReport. Esta nova versão permite a visualização do relatório com a navegação por "ThumbNails". - Melhoramento no módulo de relatório gráfico de trajetórias. A nova versão dimensiona o tamanho das fontes em função do número de gráficos por página do relatório. Melhoramento na apresentação do título dos eixos em situações de dois eixos verticais. A nova versão configura automaticamente os eixos esquerdo e direito, iniciando sempre pelo esquerdo, com a seguinte regra de prioridade para as séries selecionadas: armazenamento, vazões, geração de despacho de máquinas. Correção na apresentação do relatório em situações nas quais o último gráfico da página não aparecia na visualização. Melhoramentos na classe TFormRepHSimChart. - Novos melhoramentos no "launcher" da versão Mobile para identificar computadores que já possuam alguma versão do HydroExpert instalada e então utilizar as configurações pré-existentes. Versão 1.4.5 - 2010-11-23 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.8.4). - Melhoramentos no "launcher" da versão Mobile. Versão 1.4.4 - 2010-10-12 ----------------------------- - Lançada versão 1.60 da base de dados HydroData XP. Inclusão de nove usinas com potência acima de 30 MW em sincronia com o Banco de Informações de Geração (BIG) da Agência Nacional de Energia Elétrica (ANEEL). Atualizações padrão para o lançamento. - Melhoramentos no gerenciamento dos arquivos e pastas de idiomas. Na presente versão, caso um arquivo não seja encontrado na pasta designada em HydroExpert.ini, o sistema adota a pasta padrão "\($HydroExpert)\Comum\Lang". Este melhoramento evita problemas com a versão Mobile, quando é comum a troca da letra do driver. - Melhoramentos no módulo Rebaixamento e/ou Recuperação Dinâmico. Melhoramento para estudos com hora inicial ou final diferentes de zero. Adequação de termos para a restrição de máxima vazão afluente na situação de jusante. Versão 1.4.3 - 2010-06-06 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.8.3). - Correção no mecanismo de persistência do último aproveitamento utilizado pelo usuário na criação ou edição do conjunto de aproveitamentos de um estudo. Correção no método TDModGeral::ActLogoffExecute(). - Correção no cálculo do tempo de viagem para estudos em base diária. Melhoramento no método THorizContCP::CalcNInterPast(). - Controle para tempos de execução inferiores a 0,5 segundo. Melhoramentos no módulo DlgProgHSim. - Correção no controle de entrada de dados na edição das planilhas de vazão incremental. A presente versão aceita valores negativos digitados a partir do teclado. - Correção na apresentação dos valores de perda hidráulica. Melhoramentos na classe TCalculadora. Versão 1.4.2 - 2009-10-15 ----------------------------- - Lançada versão 1.58 da base de dados HydroData XP. Atualizações na bacia do Rio Tocantins para inserção da UHE São Salvador como "Em Operação". Atualizações padrão para o lançamento. - Internacionalização do módulo HydroData XP. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.8.2). - Melhoramentos na apresentação do highlight de linhas de planilhas. A diferenciação, em função da escala, passa a respeitar as seguintes regras: . Mensal : janeiros . Semanal: primeira semana de cada mês . Diária : domingos . Horária: primeira hora do dia. Melhoramento do método THorizonte::DoGridLinesMarks(). - Adição das opções de menu Copiar e Colar para os menus popup acionados a partir das planilhas da interface. Versão 1.4.1 - 2009-08-10 ----------------------------- - Lançada versão 1.57 da base de dados HydroData XP. Mudança da restrição de número mínimo de máquinas sincronizadas para as usinas das bacias dos Rios Iguaçu e Uruguai. Atualizações padrão para o lançamento. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.8.1). - Correção na apresentação do consumo de memória na barra de status. A versão anterior apresentava problemas em computadores com processadores de 64 bits. Mudança necessária para os testes de funcionamento futuro do HydroExpert em novas arquiteturas e processadores. Versão 1.3.9 - 2009-05-13 ----------------------------- - Mudança no padrão de apresentação da versão do sistema. Alteração do padrão "x.y Rz" para algo mais comum entre os desenvolvedores de sotware "x.y.z". Os números x, y e z são valores inteiros no intervalo [1..9]. O número z [1..9] continua representando a versão do "Release". Importante: os programas de instalação HydroSetup e de update HydroUpdate terão os nomes de arquivos completados com a versão "x.y.z". - Melhoramentos no diálogo de propriedades do sistema para quando o usuário altera o idioma da interface. Na presente versão, praticamente toda a interface é atualizada. Algumas informações serão atualizadas na próxima execução do programa. Versão 1.3 R8 - 07/05/2009 ----------------------------- - Aumento do limite de número de dias em horizontes dos módulos de curto prazo, em especial o HydroSim CP. Alterou-se o limite de 31 para 366 dias. Favor observar que estudos com mais de 30 dias em escala horária demandam maior tempo de processamento durante a execução dos estudos, bem como um maior tempo computacional de leitura e escrita dos arquivos do estudo. Em testes de capacidade, um estudo com 8 usinas hidrelétricas, 366 dias com discretização de meia hora levou 1,0 minuto para ser executado. O cálculo da simulação tomou 43 segundos, sendo o restante do tempo gasto na escrita do arquivo de resultados e preparação da interface de análise dos resultados. Os arquivos desse estudo totalizaram 29,7 MBytes em tamanho. Portanto, o aumento de capacidade deve ser utilizado de forma racional, aguardando com certa paciência a resposta final, a qual pode ser maior do que um minuto em função de um processador menos eficiente do testado (Intel Core 2 Duo T5500 de 1.66 MHz, 2MB de L2 cache e 2 GB de RAM). - Melhoria de desempenho para estudos de grande porte nos módulos de curto prazo. Ajuste de apresentação de controles gráficos durante a execução dos estudos. O ganho é considerável; para um teste de carga do simulador HydroSim XP, houve redução no tempo de processamento de 5 para 1 minuto. Versão 1.3 R7 - 04/04/2009 ----------------------------- - Lançada versão 1.56 da base de dados HydroData XP. Inclusão do ponto de controle "Régua 11". Atualizações padrão para o lançamento. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.7 R9). - Expansão da apresentação e tratamento para configuração de armazenamento entre o valor máximo e o maximorum. Na aba "Dados/Avançado" pode-se configurar o armazenamento inicial ou limite dentro da faixa de segurança do reservatório. O volume útil (%), para esses casos, será maior do que 100%. Melhoramentos da classe TFrameTrackDuo e dos módulos de acesso a dados DModOnsBDT e DModDukeBDP para limitar ao maximorum os armazenamentos lidos do banco de dados dinâmicos. - Expansão na importação de dados de vazão incremental da BDT(ONS). Novos recursos de interface e gerenciamento permitem o usuário alterar o "flag" de vazões incrementais. Opções disponíveis no diálogo "Propriedades HydroSim". Melhoramento do módulo DMOnsBDT. - Melhoramentos no gerenciador de relatórios dos resultados dos módulos descendentes de THydroSimBase. Correções nos relatórios HydroSim em função da atualização da versão do componente gerador de relatórios Quick Report 4. - Melhoramento na apresentação de séries de dados quando há mudança no tipo de aproveitamento, por exemplo, de UHE para Ponto de Controle. A nova versão gerencia quais séries e dados foram desabilitadas pelo usuário, mantendo estas escolhas após a seleção de um novo tipo de aproveitamento. - Melhoramentos na classe FrChartScale para tratamento de variáveis TDateTime lidas de objetos THorizonte. Novo método THorizonte::DoDatePickerMinMax(). - Memorial de Desenvolvimento: Caso 6 (em análise). Descoberto problema do TDateTimePicker com o Windows Vista Home Premium (erro não ocorre no Windows XP). - Correção no cálculo do efeito "routing" para aproveitamentos com múltiplos outros aproveitamentos a montante, nos quais um apresentasse tempo de viagem nulo. Versão 1.3 R6 - 03/02/2009 ----------------------------- - Lançada versão 1.55 da base de dados HydroData XP. Criação das tabelas para representação dos dados de restrições operativas hidráulicas de aproveitamentos. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.7 R8). - Correção do cálculo de vertimento máximo para estruturas do tipo não controlável (soleira livre e tulipa, por exemplo). - Correção na seleção de hora de início e fim de estudo diferentes de zero. A versão anterior apresentava problemas em alguns casos quando a alteração da hora de início provocava retrocesso (diminuição) do dia final selecionado. - Melhoramento no controle de mudança de status dos estudos para alterações repetitivas e sucessivas como, por exemplo, colar um conjunto de dados numa planilha. Alteração do método TFrameInterEstudo::SetStatus(). Versão 1.3 R5 - 01/12/2008 ----------------------------- - Melhoramento do novo recurso para registro em arquivos TXT do resultado de consultas realizadas a banco de dados. Tratamento para salvar em arquivo os dados de consultas que não tiveram sucesso em sua execução. Versão 1.3 R4 - 25/11/2008 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.7 R7). - Atualização dos sistemas apresentação dos controles visuais no padrão do Windows XP. - Novo recurso de salvar ou recuperar um conjunto de aproveitamentos a partir de um nome fornecido pelo usuário. Este recurso está disponível na interface de seleção de aproveitamentos de todos os módulos do HydroExpert. - Criação de recursos de segurança para evitar atualização ou uninstall com o aplicativo ainda ativo (rodando) em memória. - Melhoramento do novo recurso para registro em arquivos TXT do resultado de consultas realizadas a banco de dados. Inclusão nos arquivos a string do comando SQL pronto para ser utilizando em ferramentas externas. - Avanços na internacionalização com a tradução do diálogo de propriedade do modelo HydroSim e dos diálogos de importação de dados HydroSim CP e depacho ótimo de unidades utilizando Curvas de Perda. - Correção do problema com os atalhos Ctrl+C e Ctrl+V na janela principal do programa HydroExpert. Correções na classe TFrameInterEstudo. - Correção na interface de resultados dos módulos HydroSim e HydroMax com relação a desativar séries de dados e tê-las novamente ativadas após a escolha de outro aproveitamento. - Correção na gravação de datas associadas ao primeiro intervalo da variável de armazenamento (absoluto ou percentual) nos arquivos de resultados dos módulos HydroSim e HydroMax. Versão 1.3 R3 - 05/11/2008 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.7 R6). - Novo recurso para registro em arquivos TXT do resultado de consultas realizadas a banco de dados. Melhoramento do módulo DMOnsBDT como teste inicial. Opção acionada via interface no diálogo de propriedades do estudo. - Correção na apresentação de informações de escala horária em tabelas de dados. A versão anterior sempre iniciava com zero horas. Correção no método THorizonte::DateLabelHour(). - Correção na seleção de hora de início e fim de estudo diferentes de zero. A versão anterior apresentava problemas em alguns casos quando a alteração da hora de início provocava retrocesso (diminuição) do dia final selecionado. Versão 1.3 R2 - 26/10/2008 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim XP, V0.7 R5). - Lançada versão 1.54 da base de dados HydroData XP. Criação de campo na tabela "CasaMaq" para armazenar fatores de correção do rendimento turbina e gerador. Atualizações padrão para o lançamento. - Avanços na internacionalização dos módulos DMOnsBDT e DMDukeBDP. - Melhoramentos no recurso do sistema que permite gravar um registro (log) das atividades realizadas pelo usuário e as respectivas respostas dos programas HydroExpert e HydroData. Gravação dos dados desde o início da execução dos programas. A versão anterior só iniciava o registro após carregada a interface gráfica dos programas. Aprimoramento da classe TStatusManager. - Criação de efeitos de transparência no quadro de abertura durante o carregamento do sistema. - Solução definitiva de problemas de apresentação na barra de status. Melhoramentos na classe TStatusManager. Versão 1.3 R1 - 10/09/2008 ----------------------------- - Lançamento do programa HydroExpert. ---------------------------------- Importante: ---------- No mês de julho de 2008 a empresa "HydroByte Software LTDA", sob comando do Eng. Marcelo Augusto Cicogna lançou um sistema de suporte à decisão para o Planejamento e a Programação da operação de Sistemas Hidrotérmicos. O Sistema "HydroExpert" é derivado do sistema HydroLab desenvolvido pelo Eng. Marcelo Augusto Cicogna em sua Tese de Doutorado. O Sistema HydroExpert possui aprimoramentos e inovações resultantes da experiência do Eng. Marcelo durante o desenvolvimento de sistemas computacionais para a Duke Energy Geração Paranapanema e para o Operador Nacional do Sistema Elétrico - ONS. - Criação do recurso de internacionalização. A partir desta versão o usuário pode escolher um idioma para o sistema HydroExpert, utilizando o diálogo "Propriedades do Sistema" acessado pelo menu "Ferramentas|Propriedades". Na aba "Idioma" estão disponíveis as opções "Português" (default) e "English". Estes recursos também podem ser ativados no momento da instalação do software. - Criação de uma nova funcionalidade para gravar um registro (log) das atividades realizadas pelo usuário e as respectivas respostas dos programas HydroExpert e HydroData. Aprimoramento da classe TStatusManager. - Correção de problema de visualização dos arquivos de um estudo. O erro era ativado com a repetição da ação de visualizar um arquivo de resultados, apagar os resultados de um estudo, e voltar a visualizar o arquivo de resultados. Correção do método TFrameEstudoFiles::Show(). Versão 1.2 R4 - 18/03/2008 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.7 R4). - Correção na atualização das planilhas apresentadas na aba de "Resultados". Melhoramento do desempenho de apresentação dos dados para estudos com grandes horizontes e número de aproveitamentos. - Melhoramento no diálogo "Exportar Planilha". A nova versão utiliza a pasta "Report" do sistema como padrão. - Melhoramentos no gerenciador de relatórios dos resultados dos módulos descendentes de THydroSimBase. Criação da opção de agregar os relatórios em um único arquivo em formato PDF. Versão 1.2 R3 - 24/02/2008 ----------------------------- - Lançada versão 1.51 da base de dados HydroData. Inclusão de siglas dos aproveitamentos. Atualizações padrão para o lançamento. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.7 R3). - Permissão de exclusão de um grupo de itens nos quadros de seleção de aproveitamentos. Alteração feita na classe TFrameListViewHidro. - Teste e aviso ao usuário quando o mesmo escolhe visualizar a aba de Resultados para estudos com status Modificado ou Armazenado. A intenção é advertir para a inconsistência entre os resultados e os dados recém alterados. - Alteração do código de apresentação de gráficos e tabelas para uso da nova propriedade "Caption" criada na classe TUsiHidro. Classes afetadas: TFrameCfgPolGerVaz, TFrameResultHSim, TFrameVazoesCP, TFrameHorizContCP, TFrameCfgPolVal, TFormDlgImportHSimCP, TFormDlgImportCPerda, TFrameHorizCont e TFormRepHSimChart. - Persistência das dimensões da janela principal. Melhoramentos nas classes TPropDataGeralBase e TPropDataGeral. - Solução de problemas de apresentação na barra de status. Correção nos métodos TFrameTreeHidro::TreeChanging() e TDModGeral::TimerTimer(). Melhoramentos na classe TStatusManager. Versão 1.2 R2 - 14/09/2007 ----------------------------- - Lançada versão 1.49 da base de dados HydroData. Melhoramentos na representação das estruturas de vertimento. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.7 R2). - Apresentação de informações sobre a base HydroData (identificação e número da versão) no diálogo de Acesso ao sistema (Login). Versão 1.2 R1 - 17/07/2007 ----------------------------- - Lançada versão 1.48 da base de dados HydroData. Atualização de dados e inclusão de novas usinas em função das informações publicadas no site da ANEEL. Versão 1.1 R9 - 22/06/2007 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.7 R1). - Revisão geral do uso de objetos Registry da classe Registry::TRegIniFile para persistência de informações do HydroLab usando o Registro do Windows. Revisão dos métodos destrutores que utilizam os objetos Registry. Versão 1.1 R8 - 27/04/2007 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.6 R9). - Correção no gerenciador de relatórios dos resultados dos módulos descendentes de THydroSimBase. Correção para estudos com hora de início diferente de zero. Correção nos métodos NewPage() dos relatórios. - Alteração das opções default do diálogo "Importar Resultados HydroSim CP". Na nova versão do diálogo somente as opções "Despacho máquinas" e "Vertimento" estão marcadas por default. Versão 1.1 R7 - 21/03/2007 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.6 R8). - A nova opção "Enviar por Email..." no menu "Estudo" para enviar um estudo criado no HydroLab por email. Esse comando de menu dá acesso ao diálogo "Enviar Estudo por Email" que permite escolher uma lista de endereços de destino, um assunto e um texto para a mensagem a ser enviada em formato email. Além disso, o usuário pode anexar arquivos usando a tabela existente na aba "Anexos". Por default, a tabela é preenchida com os arquivos que compõem os dados de entrada e resultados de um estudo no HydroLab. - Aperfeiçoamento do gerenciador de relatórios dos resultados dos módulos descendentes de THydroSimBase. O relatório "Despacho ótimo de unidades geradoras (DOUG)" pode ser configurado para possuir 4 ou 8 colunas. Criou-se o quadro "Organizar primeiro por" com as opções "UHE" e "Intervalo" permitindo ao usuário escolher em que ordem as páginas do relatório DOUG serão criadas, se respeitando primeiro o número de UHEs existente no estudo, ou o número de intervalos (usualmente em dias) do horizonte de estudo. - Correção no diálogo de Acesso ao HydroLab/HydroData. Na versão anterior, após o usuário digitar uma vez errado a sua senha de acesso, outras tentativas eram falhas, mesmo com o usuário fornecendo a senha corretamente. Versão 1.1 R6 - 06/03/2007 ----------------------------- - Correção da opção "Salvar para Pasta..." do menu Estudo. A versão anterior não salva arquivos de resultados (*.r*). Versão 1.1 R5 - 28/02/2007 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.6 R7). Versão 1.1 R4 - 08/02/2007 ----------------------------- - A nova opção no menu Estudo "Salvar para Pasta..." permite salvar os arquivos de um estudo para uma pasta (escolhida pelo usuário). Essa opção permite transferir arquivos da pasta padrão do HydroLab para uma pasta externa, o que torna mais simples a transferência de estudos entre usuários ou computadores. - A nova opção no menu para a exportação de dados de planilhas existentes na interface dos programas HydroData/HydroLab. No menu suspenso ativado com o clique do botão direito do mouse sobre uma planilha, pode-se escolher a opção "Exportar..." para ter acesso ao diálogo "Exportar Planilha". Os formatos disponíveis para exportação são: XLS (planilha MS Excel), CSV ('Comma Separated Values', também compatível com o Excel), DOC (documento MS Word), ANSII (conteúdo somente texto), HTML (conteúdo para leitura em 'browsers') e XML (Extensible Markup Language). - Aperfeiçoamento do gerenciador de relatórios dos resultados dos módulos descendentes de THydroSimBase. Um novo relatório foi adicionado ao conjunto. Na presente versão o relatório "Despacho ótimo de unidades geradoras (DOUG)" pode ser configurado para possuir 4 ou 8 colunas, atendendo uma necessidade específica do cliente Duke Energy. Versão 1.1 R3 - 31/01/2007 ----------------------------- - Integração do sistema HydroConsulta na interface dos programas HydroData e HydroLab. O sistema HydroConsulta foi projetado e implementado pela Ieda Hidalgo em sua dissertação de mestrado. Esse sistema permite realizar consultas simples e avançadas na base HydroData, tendo com facilitador uma interface gráfica especial para a construção visual de consultas. - Aperfeiçoamento do protótipo para o gerenciador de relatórios dos resultados dos módulos descendentes de THydroSimBase. Lista de relatórios (* = novos): Programação de geração (Prog. Ger.); Despacho ótimo de unidades geradoras (DOUG) * ; Programação de defluência (Prog. Defl.) * ; Trajetórias (gráficos). Dois novos relatórios acrescentados. O relatório DOUG tem opções semelhantes ao relatório Prog. Ger. com relação à escolha do horizonte e "zebrar" linhas. No relatório de "Programação de geração" foi acrescentado a opção de escolha de horários para serem deixadas linhas em branco, formatando a tabela de geração do relatório em patamares. - Melhoramentos no recurso de edição de escalas horizontais dos gráficos da interface HydroLab. Na presente versão, os horizontes diários, horário e de meia hora possuem controles configurados em função da discretização de cada horizonte. Por exemplo, estudos de meia hora possuem um limite de 48 intervalos na discretização; estudos horários possuem 24 intervalos e estudos diários não possuem essa discretização. Alterações na classe TFrameChartScale. - Correção de um problema na criação do primeiro estudo após o primeiro login de um usuário no sistema. Correção do método TFrameInterEstudo::New() no uso da função CreateDir() a qual não cria diretórios e subdiretórios ao mesmo tempo. Deve-se criar um diretório por vez. - Correção da importação de número de máquinas disponível em função do despacho verificado. Na versão anterior, antes da existência da importação de dados de manutenção, o número disponível de máquinas era igualado ao número de máquinas despachadas. Dessa forma, para estudos com horizonte futuro o número de máquinas não era preenchido. Existia também um problema com a seleção provisória da importação de manutenção feita no diálogo de propriedades do BDP Duke Energy. Alteração no método TDModDukeBDP::ReadQueries(). - Correção da importação de dados de manutenção para a base BDP/Duke Energy. Existiu uma incompatibilidade de formatos entre a tabela criada na cópia do BDP existente no servidor SQL Server da HydroLab e a tabela criada na base BDPE da Duke Energy. Versão 1.1 R2 - 11/01/2007 ----------------------------- - Criação da importação de dados de manutenção para a base BDP/Duke Energy. Os resultados da importação são apresentados na planilha de decisões da aba "Dados|Política|Por usina|Decisões" na coluna com um "N". Na presente versão, a importação é deve ser habilitada no diálogo "Propriedades HydroSim" na aba "BDP (Duke Energy)". Alterações feitas no módulo de dados TDModDukeBDP. - Aperfeiçoamento do protótipo para o gerenciador de relatórios dos resultados dos módulos descendentes de THydroSimBase. Criação de dois relatórios: Programação de geração (Prog. Ger.); Trajetórias (gráficos). Os dois relatórios têm várias opções de configuração. Foi criado também uma opção de configuração geral dos relatórios, que permite, por exemplo, apresentar ou não o logotipo do cliente. Versão 1.1 R1 - 29/12/2006 ----------------------------- - Criação do primeiro protótipo para o gerenciador de relatórios dos resultados dos módulos descendentes de THydroSimBase. Criação da classe TFormDlgRelHSim. - Aprimoramento do sistema de login para a base BDP/Duke Energy. Em função de termos já existentes para o DBMS SQL Server, mudança para "Autenticação Windows" para a opção de login usando o Windows (diálogo "Propriedades do Sistema", na aba "BDP Duke"). - Correção na criação de usuários usando o DBMS Microsoft SQL Server. Correção do objeto de consulta UserCodQuery, eliminando a propriedade DataSource. Melhoramentos no diálogo de usuários TFormDlgUsers. Versão 1.0 R9 - 02/12/2006 ----------------------------- - Aprimoramento do sistema de login para a base BDP/Duke Energy. Na presente versão, no diálogo "Propriedades do Sistema", na aba "BDP Duke", o usuário pode escolher a opção "Usar login da rede Windows" para que não seja mais necessário informar nesse diálogo a identificação do usuário no acesso a base BDP. O sistema faz uso de um padrão da 'Microsoft denominado Security Service Provider Interface' (SSPI). O mesmo mecanismo é utilizando por outros aplicativos baseados no padrão web em uso na Duke Energy. Por fim, em função da mudança da regra sobre a hierarquia de segurança de acesso ao HydroLab, implementou-se a função de não pedir senha caso o usuário escolhido no login do HydroLab seja igual ao usuário 'logado' no computador (rede Windows). - Aprimoramento do método TFormDlgNewUser::BtOKClick() para limitar em quatro o número mínimo de caracteres no cadastramento de senha de acesso ao sistema. Versão 1.0 R8 - 22/11/2006 ----------------------------- - Alteração em THydroSimCP::VerifyData() para não mais apresentar o teste de existência de dados do desvio Canal Pereira Barreto para estudos que não possuem as UHEs Ilha Solteira e Três Irmãos. - Correção no diálogo de progresso dos simuladores HydroSim LP e CP para apresentação correta do índice do intervalo sendo simulado para estudos com grande número de intervalos. Versão 1.0 R7 - 17/11/2006 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.6 R6). Versão 1.0 R6 - 18/10/2006 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.6 R5). Versão 1.0 R5 - 02/10/2006 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.6 R4). Versão 1.0 R4 - 26/09/2006 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.6 R3). Versão 1.0 R3 - 13/09/2006 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.6 R2). Versão 1.0 R2 - 30/08/2006 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.6 R1). Versão 1.0 R1 - 24/08/2006 ----------------------------- - Melhoramento no acesso e uso do diálogo de Copiar células (TFormDlgGridCellCopy). Criação de um atalho (Ctrl+B) e marcação da opção Para baixo por default. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.5 R9). Versão 0.9 R9 - 23/08/2006 ----------------------------- - Aprimoramento de todos os eventos OnKeyDown() de componentes Grid para não apagar valores de planilhas que estejam com células marcadas como "readonly". - Correção em THorizonte::SetHorizonte() para a configuração sequencial de um Horizonte fornecendo-se a data inicial e o número de intervalos. A versão anterior não calculava corretamente o número de intervalos pois não assumia um valor default para a data final do horizonte. - Criação do método THorizonte::DoDatePickerHoleDays() para preencher um objeto TDatePicker com datas que sejam sempre dias completos em um estudos que possuam hora de início e fim diferentes de zero. - Criação do método THorizonte::DoGridLinesMarks() para a marcação do primeiro intervalo em horizontes horário e de meia hora. Alterações nas classes TPolGerVaz e THydroSimBase para que os métodos que manipulam planilhas passem a marcar tais intervalos. - Correção no método TFrameChartScale::SetChartConfigData() para considerar corretamente a escala de gráficos que tenham valores de y mínimo e máximo pré-definidos. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.5 R8). Versão 0.9 R8 - 07/08/2006 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.5 R7). Versão 0.9 R7 - 03/08/2006 ----------------------------- - Lançada versão 1.32 da base de dados HydroData. Correções em dados extraídos do arquivo Hidr.dat de fevereiro/2006 encontrado no site da CCEE. Versão 0.9 R7 - 07/07/2006 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.5 R6). Versão 0.9 R6 - 18/05/2006 ----------------------------- - Nova implementação da classe THorizonte com objetivo de generalização da interface de dados em relação aos tipos de discretização (duração dos intervalos). Na presente versão, somente o módulo HydroSim CP foi adequaldo ao uso dessa nova classe. Várias classes foram impactadas, destacando-se TCalculadora, THydroSimBase, TVazoesCP e THorizContCP. - Criação de um frame (classe TFrameHorizonte) para o gerenciamento da nova classe THorizonte. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.5 R5). Versão 0.9 R5 - 28/04/2006 ----------------------------- - Aprimoramentos na classe TStatusManager para eliminar gráficos estranhos na barra de status dos programas HydroData e HydroLab. - Aprimoramentos na classe TFrameTreeHidroDB para que a escolha de usinas hidrelétricas seja persistente durante a execução do programa HydroLab. - Mudanças nas classes TFrameResultHSim e THydroSimBase para alterar a localização do método DoGridCusto(). A nova versão migrou o método para a classe THydroSimBase. - Melhoramento do método THydroSimBase::DoGridCusto() para cálculo do desvio padrão do custo de complementação não-hidráulica. Versão 0.9 R4 - 24/03/2006 ----------------------------- - Novo sistema de segurança (classe TDMSecurity). Este novo sistema permite a utilização de uma licença (sem pedido de senha) por um período de tempo. Após expirada a licença, o sistema pede ao usuário o registro do programa e um novo período é ativado. Clientes com licença perpétua têm seu comportamento esperado pelo novo sistema de segurança. Versão 0.9 R3 - 20/02/2006 ----------------------------- - Correção da política TPolGerVaz em seu método Execute() na chamada do método privado de atendimento da meta de geração em situação de violação do volume limite. A versão anterior não testava se a decisão original era geração antes de propor uma correção. - Correção do método TPolGerVaz::OperaNoDecision(). Na versão anterior, a decisão de manter o nível do reservatório na falta das decisões de geração ou vazão defluente, não tratava a existência de uma decisão de vertimento. Na versão atual, o método desconta da afluência a decisão de vertimento, deixando a sobra como vazão turbinada. Versão 0.9 R2 - 03/01/2006 ----------------------------- - Aprimoramento da interface da política com geração hidrelétrica ou vazão defluente por usina (classes TFrameCfgPolGerVaz e TPolGerVaz) para a verificação de restrições para os dados fornecidos como decisão. Criação da classe TRestrHSim para auxílio de tais tarefas. - Correção do método TDModHData::DoUsersConection() para invocação do diálogo TFormDlgDBErrorMsg com o tratamento dos erros de acesso ao módulo DModHData. - Atualização das mensagens do diálogo TFormDlgDBErrorMsg. Versão 0.9 R1 - 30/12/2005 ----------------------------- - Criação do gerenciamento de códigos e siglas externos. A nova versão do HydroLab possui associado a cada aproveitamento os seguintes campos (exemplo para a UHE Furnas): Código ANEEL (61661000), Código de identificação do ONS (MGUSFU), Sigla do ONS (USFU), Sigla do agente (não disponível). Versão DBHydroData.gdb = 1.24. - Atualização da classe TFormDlgRelDuke para o gerenciamento das siglas conforme os novos campos disponíveis nessa versão. Atualização das classes TUsiHidro e THidro. Versão 0.8 R9 - 20/12/2005 ----------------------------- - Lançamento do módulo HydroProgDin/Ajuste Vazões para o ajuste de probabilidades aplicado ao estudo estatístico de históricos de vazão. - Lançamento do módulo HydroProgDin/HydroPD de otimização do planejamento energético baseado em técnica de programação dinâmica estocástica. - Lançamento de uma política operativa para testes de tabelas de decisão obtidas da otimização do planejamento energético baseado em técnica de programação dinâmica estocástica. - Lançamento do módulo HydroSim/Curva Guia para a criação de curvas guia de armazenamento. - Lançamento de uma política operativa para testes de curvas guias de armazenamento. - Pequenas correções e entrega de versão. Versão 0.8 R8 - 23/09/2005 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.5 R3). - Aperfeiçoamento do diálogo TFormDlgEstudoVerify com o acréscimo da capacidade de gerar um relatório (em forma de arquivo texto) com as mensagens de erro, sucesso e avisos. - Adição de uma nova planilha na aba de resultados da classe TFrameResultHSim. A aba Planilhas/Máquinas possui uma descrição das informações relacionadas ao número de máquinas. Apresenta-se dois grupos de informações por UHE: Desligada - Conveniência operativa (Co), Manutenção (M); Ligada - Em geração (G), Síncrono (S). - Correção na classe TCalculadora para cálculo da evaporação no módulo HydroSim CP. A versão anterior considerava, erroneamente, o valor -1 para o coeficiente de evaporação. Com a correção, a evaporação é calculada se o coeficiente é diferente de zero ou -1. Versão 0.8 R7 - 24/08/2005 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.5 R2). Versão 0.8 R6 - 22/08/2005 ----------------------------- - Correções em TEstudoCPerda::LoadFromDir() e TFrameHorizContCP::TreeUsiHidroChange() devido a erros identificados com a mudança entre um estudo com 8 UHEs para um com 4 UHEs (segunda metade do primeiro estudo). - Melhoramentos nos módulos TDModDukeBDP e TDModOnsBDT para o tratamento de situações em que os parâmetros de conexão não foram preenchidos e o usuário altera a data de referência de um estudo. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.5 R1). Versão 0.8 R5 - 30/06/2005 ----------------------------- - Grande revisão da interface gráfica do HydroData. Reformulação completa da estrutura de categorias de dados hidrelétricos. Integração com a interface HydroLab através de frames. - Lançamento do protótipo TermoData. Integração de interfaces com o HydroData e HydroLab. Versão 0.8 R4 - 30/05/2005 ----------------------------- - Correções nos métodos TColina::LocateCol() e TColina::LocateLin() os quais provocavam cálculo de rendimento nulo para situações nas quais o processo de cálculo violava os limites impostos para queda e vazão/potência. A nova versão corrige o problema, fornecendo o valor de rendimento mais próximo dentro dos limites da curva colina. Versão 0.8 R3 - 12/05/2005 ----------------------------- - Organização do módulo HydroLab.cpp para agilizar a abertura do projeto dentro da IDE do C++Builder. - Aprimoramento da classe TUsinas para armazenar a opção de Engolimento Máximo x Altura de Queda (variável com a queda ou constante). - Correção da classe TFramePropUHE o qual não possuia um destrutor e por isso provocava um pequeno desperdício de memória ao não desalocar um objeto da classe TFrameTreeUsina. Aprimoramento de TFramePropUHE na apresentação dos dados gerenciados pelo diálogo. A versão anterior apresentava duas vezes o mesmo conjunto de dados devido a um problema com o flag EventsFreezed. - Lançada versão 1.21 da base de dados HydroData. Inserção dos dados de identificação de subsistema das usinas hidrelétricas. - Aprimoramento da classe TUsinas para armazenar a informação de subsistema que cada usina pertence. Versão 0.8 R2 - 19/04/2005 ----------------------------- - Aprimoramento das interfaces de resultados dos módulos HydroMax e HydroSim (LP e CP). O gráfico de alturas de queda demonstra, na nova versão, a altura de queda efetiva para comparação entre as alturas de queda bruta e líquida. Versão 0.8 R1 - 01/04/2005 ----------------------------- - Correções e aprimoramentos no módulo HydroDesp (ver HydroDesp, V0.2 R6). - Aprimoramento das mensagens lançadas pelos módulos HydroSim LP e LP e HydroMax com a alteração do método THydroSimBase::VeriyDecision(). Correção no mesmo método quanto ao lançamento da mensagem "Problemas de convergência no cálculo do rendimento da turbina.". Na versão anterior, ao encontrar rendimento nulo, o método testava apenas se o número de máquinas era maior que zero. A nova versão testa também se a decisão de geração é maior que zero. - Correção do método TFormMain::FormCreate() o qual não promovia a configuração inicial correta da interface para versões do sistema sem controle de registro das cópias. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.4 R6). Versão 0.7 R9 - 25/02/2005 ----------------------------- - Correções e aprimoramentos no módulo HydroPrev (ver HydroPrev, V0.2 R1). Versão 0.7 R8 - 04/02/2005 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.4 R5). Versão 0.7 R7 - 10/01/2005 ----------------------------- - Lançada versão 1.19 da base de dados HydroData. A nova base foi preenchida com dados da base SIPOT 2002. A versão anterior importava dados da base SIPOT 2000. Além disso, outras alterações concentraram-se em alguns dados das UHE's da Duke Energy International Geração Paranapanema. - Correção no módulo DMSec para tratamento da data de vencimento da licença de uso do programa HydroLab. Versão 0.7 R6 - 22/12/2004 ----------------------------- - Correção em TUsinas::LoadFromDB() para o correto preenchimento dos dados de um ponto de controle. A versão anterior não preenchia as informações dos conjuntos Turbina/Gerador de um ponto de controle. Vale lembrar que internamente os pontos de controle são considerados UHEs fictícias. Versão 0.7 R5 - 05/12/2004 ----------------------------- - Correção de problemas com a configuração de datas do Windows. Em algumas máquinas havia-se notado erro na leitura de estudos. Com uma investigação mais detalhada sobre as configurações do Windows instalado, notou-se que o mesmo apresentava como configuração regional o separador de datas igual a "-" ao invés de "/" esperado pelo HydroLab. Na presente versão, o separador "/" é determinado na inicialização do sistema, ficando independente das configurações no Windows. Alteração da classe TPropDataGeralBase. - Lançada versão 1.18 da base de dados HydroData. Correções feitas nos polinômios cota x volume, área x cota e cota x defluência da UHE Corumbá I. Alteração na estrutura de índices da tabela Vazao para facilitar a tarefa de incluir vazões no histórico das usinas. Versão 0.7 R4 - 17/11/2004 ----------------------------- - Apresentação do logotipo do cliente sob o Gerenciador de Usinas. Caso o usuário não queira a apresentação do logotipo, durante a sessão de uso do programa HydroData, pode-se esconder a imagem com um duplo clique sobre a mesma. Se o usuário não quiser visualizar a imagem de forma permantente, pode-se configurar tal opção com o comando Ferramentas/Propriedades, desmarcando a opção "Apresentar logotipo do cliente ao entrar no sistema" na aba Geral. - Criação de um gerenciador de configurações através do arquivo HydroLab.ini. Versão 0.7 R3 - 07/11/2004 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.4 R4). Versão 0.7 R3 - 26/10/2004 ----------------------------- - Configuração da habilitar ou não os efeitos de evaporação e uso consuntivo nos estudos dos módulos HydroMax e HydroSim LP. Tal configuração pode ser feita através do comando Propriedades/Contorno (botão propriedades da barra de ferramentas vertical). - Correção dos dados apresentados na aba Resultados/Planilha. A nova versão modificou a forma de cálculo das vazões médias. O novo procedimento faz o cálculo da média somando o volume ao longo do intervalo. A versão anterior calculava a vazão média pela média das vazões ocorridas durante o horizonte do estudo, o que ser verificou ser um erro. - Aprimoramento dos dados apresentados na aba Resultados/Planilha/Balanço. A nova versão apresenta a vazão afluente (soma da vazão incremental com as vazões defluentes das usinas de montante) e a evaporação média do intervalo convertida para a unidade de vazão. - Correção importante no método TFrameResultHSim::CbxArmChange() no qual a versão anterior podia não atualizar o gráfico de armazenamento ao se editar uma entrada de dados na aba Dados e executar o estudo em seguida. - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.4 R3). - Correções e aprimoramentos no módulo HydroMax (ver HydroMax, V0.7 R6). Versão 0.7 R2 - 08/10/2004 ----------------------------- - Alterações importantes na classe TColina. A nova versão corrige um problema de convergência no cálculo de valores de rendimento próximos as fronteiras da Curva Colina onde não há valores disponíveis. O problema já havia sido identificado e uma correção foi escrita para a versão 0.6 R5 de 02/09/2004. No entanto, verificou-se que o problema de acesso a valores próximos a borda pode acontecer nos limites inferiores da curva colina, como no exemplo da curva colina da UHE Capivara. A nova versão ainda retorna um valor de rendimento nulo caso exista algum problema de convergência, deixando-se explícito o problema de falta de convergência. Métodos aprimorados: TUsina::rendimento(), TColina::LocateLin() e TColina::LocateCol(). Método novo: TColina::LimitesLinForCol(). Método excluído: TColina::MaxLinGivenCol(). Versão 0.7 R1 - 29/09/2004 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.4 R2). Versão 0.6 R9 - 22/09/2004 ----------------------------- - Aprimoramentos nas classes TFormMain e TStatusManager para a implementação de uma barra de progresso na barra de status indicando o processo de leitura dos estudos. Alterações nos métodos TEstudoXXX::LoadFromDir() para a indicação na barra de status do progresso de leitura. - Correção em TStatusManager::SetCursorStatus() e modificação em TFrameInterEstudo::Open() para promover uma resposta na forma de cursor Ampulheta em resposta a processos de leitura demorados. Outros módulos que utilizavam-se de SetCursorStatus() demonstram no cursor a pausa devido ao processamento. - Unificação da classe TStatusManager entre os programas HydroLab e HydroData. A classe localiza-se, agora, em Comum/Classes. - Aprimoramento do diálogo TFormDlgAddEstudo para a apresentação de uma lista de estudos com filtro, em função dos requisitos do módulo que acionou o diálogo. Exemplo: no módulo HydroDesp, em sua aba de Dados/Curva de Perda, existe a possibilidade de seleção de um estudo. Com a nova versão, o diálogo TFormDlgAddEstudo apresenta como opções para a seleção apenas estudos contidos na categoria/modelo HydroDesp/Curvas de Perda, facilitado o trabalho de escolha do usuário. As alterações englobam as classes: TFrameListEstudo, TFormDlgAddEstudo, FrameTreeEstudo e TEstudoNav. Os módulos que se utilizam desse aprimoramento são HydroDesp 1.0 (seleção de curvas de perda), HydroPrev RNF Previsão (seleção de um estudo de treinamento RNF) e HydroSim LP/Política de Geração Mínima Pré-definida (seleção de estudos de regras de enchimento/ esvaziamento). - Aprimoramento do diálogo TFormDlgAddEstudo na exclusão de item da lista de estudos selecionados. Correção do método TFrameListViewEstudo::DelItems() o qual provocava uma exceção ao se tentar apagar um estudo da lista sem esta possuir algum item selecionado. Tal idéia de funcionamento já existia em TFrameListViewUsina::DelItems(). - Melhoramentos na classe TFrameEstudoFiles para "lembrar" o tipo de arquivo selecionado no estudo anteriormente selecionado. Com a nova versão, se o usuário escolhe visualizar o arquivo de usinas do Estudo1 e seleciona um Estudo2, a interface apresenta o respectivo arquivo de usinas. - Aprimoramento dos métodos VerifyData() de todos os módulos com objetivo de uma melhor organização no sistema de verificação de informações. A nova versão aprimora, também, os métodos TFrameInterXXXX::GetVerifiedItems(). - Correção do método TFrameTreeEstudo::SaveEstudo() num pequeno erro de interface gerado se o usuário editasse o nome de um estudo e escolhesse o comando de menu Estudo/Salvar sem terminar a edição. Na versão anterior, a edição do nome do estudo permanecia em aberto após escolhido o comando de menu. A nova versão encerra a edição antes de salvar o estudo. Versão 0.6 R8 - 15/09/2004 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.4 R1). Versão 0.6 R7 - 15/09/2004 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.3 R9). - Correção no módulo TDModGeral o qual acionava a criação de uma janela flutuante ao se selecionar o comando de menu Ajuda. Versão 0.6 R6 - 13/09/2004 ----------------------------- - Correções e aprimoramentos no módulo HydroSim (ver HydroSim, V0.3 R8). - Correção do diálogo TFormDlgNewUser para o correto gerenciamento do perfil de usuário Especial. Na versão anterior, esse perfil não conseguia editar o tipo de usuário criados. Na nova versão permite-se criar usuários especiais ou com perfis mais restritos do que esse. - Pequena correção feita na função MySysConst::AutoScaleChartPage() no tratamento de escalas onde o valor máximo é igual ao valor mínimo. A versão anterior provocava a criação de escalas no eixo Y com discretização de 10E-6 ou inferior. Versão 0.6 R5 - 02/09/2004 ----------------------------- - Correção de comportamento de todos os módulos quando a execução de um estudo apresentasse algum problema. Na versão anterior, a interface do módulo permanecia bloqueada após apresentação das informações de execução sem sucesso. - Alterações importantes na classe TColina. A nova versão corrige um problema de convergência no cálculo de valores de rendimento próximos as fronteiras da Curva Colina onde não há valores disponíveis. A versão anterior, ao se deparar com a fronteira da Curva Colina terminava por devolver o valor de rendimento médio da turbina. Nos casos que foram testados, o problema de convergência foi eliminado. No entanto, com as alterações da nova versão, decidiu-se retornar um valor de rendimento nulo caso exista algum problema de convergência, deixando-se explícito o problema de falta de convergência. Métodos aprimorados: TColina::IsValid(), TColina::operator() e TUsina::rendimento(). Métodos novos: TColina::LocateLin(), TColina::LocateCol() e TColina::MaxLinGivenCol(). Versão 0.6 R4 - 26/08/2004 ----------------------------- - Correções importantes feitas no módulo HydroSim LP. Veja detalhes no módulo HydroSim LP (Versão 0.3 R6). - Lançada versão 1.17 da base de dados HydroData. Correções feitas nos polinômios cota x volume, área x cota e cota x defluência das UHE's pertencentes a Duke Energy International. Versão 0.6 R3 - 06/08/2004 ----------------------------- - Aprimoramento do comportamento do usuário Observador. Veja detalhes no módulo HydroSim CP (Versão 0.3 R5). - Melhoramentos no frame TFramePropUHE dos diálogos TDlgPropHax e TDlgPropHSim utilizados nos módulos HydroMax, HydroSim CP e LP, respectivamente. A nova versão permite replicar valores isolados das configurações de uma UHE para as demais usinas contidas no estudo. - Correção do problema com das planilhas quando o estudo está com a sua edição bloqueada. Na versão anterior, o usuário podia ativar a edição das planilhas ao pressionar a tecla DEL em alguma célula. Versão 0.6 R2 - 28/07/2004 ----------------------------- - Alteração importante na base de dados. A partir dessa versão o HydroData passa a ter apenas uma base, denominada DBHydroData, unificando em uma só entidade as bases anteriores de nomes DBHydroDataUsers e DBHydroData. Muitos módulos sofreram alterações, destacando-se TDModUsinas, TDModGeral, TFormDlgPropAll, TFormDlgLogin, TFormDlgUsers e TFramePropDB. Com a unificação das bases foi descartado o módulo TModUsers. - Criação da opção de escolha do DBMS de destino para o gerenciamento da base DBHydroData. As alterações se concentraram no diálogo TFormDlgPropAll e seu frame TFramePropDB responsável pela configuração de acesso à base de dados. - Realizado o primeiro teste de migração da base HydroData do DBMS Interbase para o DBMS MS SQL Server. Algumas alterações em TDModUsinas foram necessárias, e estão concentradas no método DoDBMSAdjusts(); - O usuário Convidado passa a ter sua senha preenchida automaticamente. - Melhoramentos na classe TPropDataGeral. Criação de uma classe base denominada TPropDataGeralBase para o controle comum de código compartilhado entre os sistemas HydroData e HydroLab. - Alteração do módulo TDModUsinas para TDModHData. O objeto DBUsinas passou a ter nome DBHydroDataObj e a sua propriedade DatabaseName foi alterada de DBUsinas para DBHydroData. Versão 0.6 R1 - 06/06/2004 ----------------------------- - Correção do método TUsinas::DoTopologia() o qual não determinava corretamente a topologia de usinas para um usuário que possuísse restrições de visualização frente ao número completo de usinas contidos no HydroData. Aperfeiçoamento do método TDModUsinas::SetOrderViewUsina() para alcançar tal correção de determinação da topologia da cascata de usinas. - Os gráficos em janelas flutuantes apresentam em sua barra de título o nome do estudo que originou os dados do gráfico. Isso permite identificar a que estudos pertencem os gráficos colocados em modo flutuante. Versão 0.5 R9 - 28/05/2004 ----------------------------- - Aprimoramento da função MyTeeProcs::MyAutoScale() para eliminação de escalas com problemas no limite superior. Por exemplo, uma escala com valores mínimo e máximo iguais a 0 e 100, provocando uma escala no gráfico com extremos iguais a 0 e 125 com 5 passos de 25 unidades. Criação da função Utils::Round() para truncar um número Double com n casas decimais de relevância. - Criação da classe TFlyChartManager para gerenciar as janelas flutuantes de gráficos existentes na interface gráfica. A versão anterior perdia recursos do sistema por não liberar corretamente a memória alocada para tais janelas flutuantes. - Aprimoramento da classe TFormFlyChart para conter opções de zoom utilizando os recursos da classe TFrameChartScale. Além disso, implementação da função Drag and Drop para gráficos flutuantes. - Correção do método TEstudoNav::AddCategories() o qual não gerava corretamente códigos identificadores dos nós existentes no quadro de estudos. Na versão anterior, quando o número de estudos era grande, a má geração de códigos fazia com que se perdesse a persistência do último estudo visualizado pelo usuário. Versão 0.5 R8 - 26/05/2004 ----------------------------- - Correção do método TUsinas::LoadFromFile() em uma falha de leitura dos nomes dos arquivos que representam as Curvas Colina de uma usina hidrelétrica. A inclusão do flag de indicação de ativo/desativado provocava um erro de leitura dos arquivos. - Correção do método TCalculadora::CalcBalanco() para considerar corretamente a decisão de vazão turbinada no caso de correção do volume final ser inferior ao volume mínimo. Esse erro foi identificado na Duke, na utilização do HydroSim LP em uma situação onde as usinas a fio d'água geravam no máximo, mesmo em situações onde foi especificada uma política de geração inferior a capacidade das usinas. - Aprimoramento da classe base TFrameChartScale para tornar persistente a escolha de zoom em situações nas quais se altera a visualização de estudos que possuem o mesmo horizonte (data de início e número de intervalos). Correção de um problema onde a escala horizontal dos gráficos ficava escrita com números sobrepostos. Criação de um pequeno botão Restaurar escalas que permite refazer as escalas originais dos gráficos. - Aprimoramento da classe base TFormDlgProgEstudo com objetivo de se tornar persistente a posição do diálogo de progresso dos estudos. Com a nova versão, o diálogo "lembrará" a última posição escolhida pelo usuário. - Correção da propriedade Display do campo TDModUsers::UserTableSenha. O valor antigo era igual a 8, sendo que o usuário pode fornecer uma senha com até 15 caracteres. Esse problema provocava a truncagem de senhas com mais de oito caracteres, impossibilitando o usuário de fazer login no sistema. Versão 0.5 R7 - 20/05/2004 ----------------------------- - Criação do diálogo TFormDlgPropHSim para configurar opções dos modelos baseados na classe THydroSimBase (HydroSim LP, HydroSim CP, HydroMax e HydroDesp). O diálogo permite ativar/desativar a utilização de rendimento variável (Curva Colina), operação a fio d'água e engolimento máximo variável com a altura de queda. Versão 0.5 R6 - 01/05/2004 ----------------------------- - Melhoramentos na interface de resultados dos modelos HydroSim e HydroMax. Criação de um gráfico com a Regra de Armazenamento de cada UHE do estudo. Este gráfico apresenta a comparação da trajetória de volume armazenado do reservatório versus o armazenamento do sistema (energia armazenada). - Eliminação da citação explícita do valor 2628000 do código HydroLab. Criação da constante c_duracaoMesMedio em Constants.cpp. - Criação do evento TFrameListViewEstudo::ListDblClick() para permitir apagar estudos da lista de estudos selecionados no diálogo Adicionar Estudos com duplo click do mouse. - Revisão geral dos métodos TFrame*::SetEnabled(). As novas versões fazem o bloqueio detalhada de cada elemento de interface que permite edição de dados pelo usuário. A versão antiga congelava a interface, sem mostrar ao usuário elementos de cor e formato que demonstrassem o bloqueio de edição. - Criação de dois novos perfis de usuário: Operador e Observador. O perfil Operador possui algumas restrições quanto ao horizonte de estudos de curto prazo (HydroSim CP). O perfil Observador possui restrições de edição em todos os modelos gerenciados pelo HydroLab. A esse fica permitido a visualização de estudos pré-criados e a execução dos mesmos. - Criação do método TFrameInterEstudo::Verify() em substituição dos métodos Verify() escritos em todas as classes descendentes de TFrameInterEstudo. Criação do método TFrameInterEstudo::Execute() que promove o teste de erros no estudo, excluindo tal tarefas dos métodos Execute() escritos em todas as classes descendentes de TFrameInterEstudo. Versão 0.5 R5 - 04/03/2004 ----------------------------- - Melhoramentos na interface de resultados dos modelos HydroSim e HydroMax. Inclusão dos dados de engolimento máximo na aba Planilha/Defluência. Inclusão dos dados de produtividade na aba Planilha/Rendimento. - Correção do método TDModGeral::SetListEstudos() para apresentar no ComboBox da barra de ferramentas os nomes das Categorias, Modelos e Estudos. A versão anterior não selecionava corretamente a Categoria ou Modelo atualmente selecionado, bem como não apresentava corretamente o nome do estudo selecionado quando escolhido o nó Dados ou Resultados. - Correção do método TDModGeral::SetHeader() para corrigir problema de apresentação do primeiro estudo. A versão anterior provocava áreas de interface mal traçadas ao se carregar o primeiro estudo. Efeito ficava explícito ao se carregar estudos com grande massa de dados. Versão 0.5 R4 - 28/02/2004 ----------------------------- - Correção do método TFramePolitica::ListSelectItem() para a correta apresentação dos dados da aba Política para estudos que possuíssem a mesma política operativa. A versão anterior não atualizava os dados da aba quando da seleção de outro estudo com a mesma política. - Inclusão do gráfico de Produtividade [MW/m³/s] na aba Rendimento do frame TFrameResultHSim. Versão 0.5 R3 - 31/01/2004 ----------------------------- - Nova estrutura do banco de dados relacional do HydroData permite a correta ordenação de usinas por nome, considerando acentuação. Disponível a partir da versão 1.15 do banco de dados. - Correção dos métodos TUsinas::LoadFromFile() e TUsinas::LoadFromDB() para não considerar conjuntos turbina/gerador que possuíssem potência efetiva igual a zero (padrão do HydroData na apresentação de conjuntos futuros ou em construção). Problema identificado ao criar estudos no HydroMax selecionando a UHE Tucuruí. - Aprimoramento do método TDModUsinas::DoUsinasLogin() para que seja possível fazer o loggin no HydroLab sem que seja estabelecida a abertura dos dados no HydroData. Essa será realizada automaticamente quando alguma ação do usuário necessitar de dados. O resultado final fornece um desempenho melhor para a entrada no programa em redes corporativas de baixa velocidade. - Inclusão da função Utils::MinMemResources() em todos os eventos OnChange de objetos TPageControl. O objetivo é minimizar o uso de memória de recursos do Windows, principalmente limitada nas versões 95 e 98. - Melhoramento de todos os métodos TFrameEstudo::SetEstudoToolBar() existentes nas classes derivadas de TFrameEstudo. A alteração provoca a permanência do estado Down de botões como Escalas horizontais, por exemplo. Na versão anterior, o estado Down do botão era mantido indenpendentemente do frame selecionado. Por exemplo, na aba HydroSim CP/Política, o botão de escalas confundia seu estado Down ao se alterar para a aba HydroSim CP/Vazões. - Fusão das classes TFrameChartScale e TFrameChartScaleCP em uma única classe FrameChartScale por motivos de simplificação. Esta nova classe implementa a função de selecionar escalas para mais de um gráfico em um mesmo frame (por exemplo o que acontece na classe TFrameCfgPolGerVaz. Outra melhoria se refere à eliminação do evento TFrameChartScale::ChartPageChange(). A nova versão utiliza TFrameChartScale::ChartPageNavButtonClicked() para controlar a navegação das páginas, o que torna o processo mais simples. - Revisão de alguns métodos nas classes TCalculadora e TUsinas. O método IsAfogada() agora pertence à classe TUsinas. A classe TCalculadora ganhou dois novos métodos Evaporacao() e CotaAprovJus() os quais calculam a evaporação em m³/s e a cota do aproveitamento de jusante, respectivamente. Versão 0.5 R2 - 17/01/2004 ----------------------------- - Melhoramento na classe TFormDlgGridCellCopy que implementa o diálogo de cópia de valores para as células de um objeto Grid. O novo diálogo fornece as opções de copiar valores coluna abaixo ou linha à direita da célula de origem. Versão 0.5 R1 - 20/12/2003 ----------------------------- - Correção do método TDModDukeBDP::ReadQueries() para a leitura de dados em situações onde a base de dados não dispunha de todas as informações para o horizonte requisitado. - Correção do método TDModDukeBDP::ReadQueries() para a leitura de dados em situações onde o número de máquinas em operação é igual a zero, representando uma situação onde não houve geração e apenas vertimento. Versão 0.4 R9 - 12/12/2003 ----------------------------- - Melhoramento da estrutura de módulos de constantes. O módulo MySysConst agora armazena constantes de formatos de data e identificação do cliente. Criacao do módulo HydroAppConst, com informações sobre o aplicativo. - Correção do método TFrameListViewUsina::DelItems() o qual provocava um erro ao ser chamado no diálogo Adicionar Usinas Hidrelétricas para uma lista de usinas que não possuía itens selecionados a serem apagados. - Implementação do acesso a bases de dados dinâmicos. O primeiro teste foi realizado com a base de dados BDP da Duke Energy International Geração Paranapanema. - Criação do método THorizonte::DateToIndex(TDateTime DateTime) const para facilitar a conversão de uma variável data TDateTime para o índice do intervalo existente no objeto horizonte. Versão 0.4 R8 - 30/10/2003 ----------------------------- - Correção do destrutor TFrameResultHSimRegra::~TFrameResultHSimRegra() o qual provocava um erro Abnormal program termination. O erro era devido à chamada do método clear() do template vector para objetos TChartSeries que haviam sido deletados. A mesma correção foi aplicada aos destrutores das classes TFrameVazoes, TFrameResultHSim e TFrameResultCPerda. Versão 0.4 R7 - 30/09/2003 ----------------------------- - Correção do método TVazoes::PickHist() o qual não computaca corretamente datas quando o usuário escolhesse sub-períodos de um histórico de vazões. - Criação do comando de menu Estudo/Atualizar Apresentação, que permite reapresentar o conteúdo de um estudo nas abas Dados e Resultdos. - Criação do comando de menu Estudo/Excluir Resultados, que permite excluir resultados de um estudo. - Aprimoramento do componente para seleção de volumes (absoluto, porcentagem do útil e cota) representado pela classe TFrameTrackDuo. A versão antiga provocava um erro para usinas que possuissem volumes absolutos mínimo ou máximo com duas casas de precisão (0,01 hm³). A nova versão determina o número de casas decimais para o volume absoluto em função da precisão dos dados armazenados no HydroData. Fez-se também um melhoramento na apresentação de escalas verticais para usinas que possuiam uma pequena faixa operativa. - Aprimoramento de todos os diálogos de apresentação do progresso de execução dos estudos. As novas versões utilizam-se da função Utils::MyTimeToStr() na apresentação do tempo decorrido durante a execução do estudo. Dessa forma, evita-se problemas de formatação diferentes de hh:mm:ss que podem estar em vigor no sistema operacional da máquina. - Aprimoramento da classe TUsinas com relação ao armazenamento de informações sobre os arquivos de dados das curvas colina. A nova versão escreve no aquivo .usi apenas o nome e a extenção (col) dos arquivos. Dessa forma, arquivos intercambiados entre redes diferentes passam a ser compatíveis caso existam os arquivos de dados das curvas colina. Existe compatibilidade com arquivos do formato antigo, que escrevia o caminho completo dos arquivos. - Aprimoramento do método TUsinas::LoadFromDB() para ler os dados da faixa mínima de operação para usinas que dispoem dos dados e que possuem reservatórios energéticamente classificados como fio d'águas. - Correção do método TUsinas::MaxTempoViagem() o qual não calculava corretamente o tempo de viagem máximo quando escolhia-se que o resultado fosse múltiplo de e maior ou igual a 24 horas. Versão 0.4 R6 - 30/08/2003 ----------------------------- - Correção do método TUsina::cotaJus() o qual não liberava a memória alocada no processo de determinação do polinômio do canal de fuga. A mesma correção foi aplicada aos métodos TPolinomio::Derivada() e TPolinomio::Integral(); Versão 0.4 R5 - 30/07/2003 ----------------------------- - Atualização dos componentes gráficos TeeChart para a versão 6.01 Pro. Com esta atualização resolve-se os problemas de gráficos em 3D com seções recortadas (inexistência de dados), como por exemplo para os gráficos das curvas colina. - Aperfeiçoamento da função MyTeeProcs::AutoScaleChartPage() para gráficos que possuem séries com valores diferentes para o eixo x. Um exemplo comum é o gráfico de volume e volume máximo, o qual pode possuir a data de início diferente por apresentar o volume inicial do estudo. - Correção do método TFrameChartScale::SetHorizonte() para configurar as escalas de tempo de estudos. Esta classe não permanecia o período selecionado quando o usuário mudava de estudo. Além disso, a opção de seleção de um período contido no horizonte do estudo não provocava efeito na escala de tempo dos gráficos. - Criação do diálogo TFormDlgGridCellCopy, associado aos componentes Grid, o qual permite copiar o valor de uma célula para linhas e colunas da tabela. Versão 0.4 R4 - 30/06/2003 ----------------------------- - Correção de um problema com a lista de usinas selecionadas para um estudo, quando o usuário tentava ordenar as usinas por potência instalada. Problema verificado no módulo HydroSim CP que possui pontos de controle, onde a potência é deixada em branco na lista de aproveitamentos. - Atualização dos objetos de planilha para a versão 2.7 de TAdvStringGrid. Diversos problemas de edição foram corrigidos nesta versão do componente. - Correção do método TCalculadora::IsAfogada() para a correta identificação do fenômeno de afogamento do canal de fuga de uma usina. - Correção do método TCalculadora::CalcBalanco() para o tratamento correto da restrição de armazenamento mínimo. A versão anterior não zerava a variável de vertimento para atendimento do armazenamento mínimo. Isto provocava o cálculo de turbinagem e consequente geração negativas. - Correção do método MyTeeProcs::AutoScaleChartPage() para determinar escalas automáticas em gráficos paginados integrados aos modelos de curto prazo (base horária). - Aprimoramento da classe TUsinas, em especial o método TUsinas::LoadFromFile() que permite o gerenciamento de versões do arquivo de dados de usinas (.usi). Na presente versão, o sistema é capaz de diferenciar versões dos dados, permitindo que novas versões seja lançadas e a classe TUsinas continue a ler versões antigas. Com essa característica, estudos antigos não precisam ser editados manualmente para a conversão dos dados. - Correção do método TCalculadora::LoadVolumeAbs() com objetivo de preencher a estrutura de dados operativo corretamente, fazendo a ligação entre o volume final do intervalo t com o volume inicial do intervalo t+1. - Correção do método TFrameListViewEstudo::DelItems() que provocava uma exceção ao se apagar uma lista de estudos vazia. Versão 0.4 R3 - 30/05/2003 ----------------------------- - Modificação do método TUsina::engolimentoMax() para receber como parâmetro o número de máquinas em operação. O método antigo possuia um erro de sempre fornecer o engolimento máximo correspondente ao número de máquinas instaladas na usina. - Correção do método TUsinaNav::FindByCode() para situações onde não se encontrava a usina no componente TTreeUsina. - Correção dos métodos TUsinas::LoadFromFile() e TUsinas::LoadFromDB() quanto ao gerenciamento de memória para alocação de objetos da classe TColina. Existia perda de memória em casos onde a usina não possuia curva colina. - Correção da função Utils::CheckSpinEdit() para aceitar entrada de dados utilizando a opção de colar dados do ClipBoard do Windows. - Correção de um problema de alocação dinâmica de objetos descendentes de TChartSeries. O problema verificava-se em situações onde a série não estava ativa (Active = false) e o usuário movimentava o mouse no gráfico que deveria apresentar a série desativada. Veja THydroSimCP::ExtraResults(). - Implementação do recurso de apagar dados de planilhas com a tecla Delete. - Alteração que permite os editores TAdvSpinEdit receberem dados de planilhas como o MS Excel através do comando Colar (Ctrl + C). Versão 0.4 R2 - 05/05/2003 ----------------------------- - Implementação do tratamento de tempo de viagem entre usinas, utilizando dados disponíveis na versão 1.09 do banco de dados. - Tratamento de ponto de controles. Alteração da interface gráfica para apresentação diferenciada de ícones que representam pontos de controle. Versão compatível da base de dados 1.10 (adição de Porto São José). - Correção de um problema no método TUsinas::DoTopologia() o qual entrava em loop infinito para usinas que não econtravam usinas de jusante no banco de dados de usinas. Exemplo: UHE Rosal (Atlântico Leste) na versão 1.08 do arquivo DBUsinas.gdb aponta para uma usina de jusante que não existe no banco de dados. - Correção no método TEstudoNav::AddCategories() para estruturar corretamente os índices dos estudos para que a função de permanência do último estudo visualizado se propague entre execuções consecutivas do programa. Antes da correção, a ação de apagar ou criar novos estudos podia provocar a não permanência do último estudo visualizado. - Correção do problema com o visualizador de arquivos dos estudos. Troca do comando Clear localizado no método TFrameHighMemo::LoadFromFile(). - Adição de uma barra de status no quadro de visualização dos arquivos de dados e resultados de um estudo (comando Estudo/Visualizar arquivos). - Melhoramento do comportamento da interface gráfica na mudança de estudos de um mesmo modelo. O componente TFrameTreeUsina torna o código da usina selecionada permanente. Na seleção de um outro estudo, dentro de um mesmo modelo, o frame tenta apresentar a última usina selecionada no estudo anterior. Este comportamento permite a comparação de resultados com a mudança de visualização entre estudos. Módulos alterados: TFrameResultHSim, TFrameResultCPerda, TFrameResultHSimRegra, TFrameHorizCont, TFrameHorizContCP, TFrameVazoesCP e TFrameCfgPolGerDef. - Melhoramento do desempenho de atualização dos frames que possuem objetos TTreeView: TFrameTreeUsina, TFrameTreeEstudo, TFrameTreeFile e TFrameTreeRegra. - Correção de um problema no quadro de estudos quando de atualização de informações dos estudos. Ao se utilizar os nós de conteúdo de um estudo (Dados e Resultados) o método TFrameTreeEstudo::TreeEstudoChanging() não processava corretamente as modificações feitas no estudo selecionado. - Alteração do método TFrameInterEstudo::ShowInterface() para evitar que o cabeçalho dos estudos ficasse oculto durante o tempo de leitura dos dados de um estudo. - Alteração do método de resposta à edição das planilhas quando o usuário decidia apagar um conjunto de células. A versão anterior não alterava o valor interno das variáveis apresentadas nas planilhas. Versão 0.4 R1 - 09/04/2003 ----------------------------- - Aprimoramentos no Módulo de Dados do HydroData para aumento do desempenho das consultas realizadas no banco de dados, principalmente em ambiente de rede e estrutura Cliente/Servidor. - Criação do Sistema de Controle de Falhas para servir de iterlocutor entre o usuário e a equipe de desenvolvimento em situações de falhas de processamento. No momento da falha o sistema apresenta um diálogo ao usuário descrevendo o tipo de falha e apresentando um relatório de dados do sistema HydroLab e do Windows que servem de rastreamento dos prováveis motivos da falha de processamento. - Correção do problema de desordenação da lista de usinas selecionadas no diálogo Adicionar Usinas Hidrelétricas. O mesmo problema foi corrigido para o diálogo Adicionar Estudos. - Correção na criação de estudos com status igual a Corrompido para quando o diretório de instalação do programa HydroLab não possuia a subpasta ($HydroLab)\Estudos. - Correção no método TDModUsinas::DataModuleDestroy() para permitir que o próximo acesso ao banco de dados realizasse a abertura correta do UsinaViewQuery que apresenta a arvore de usinas. - Correção no método TFormMain::FormCreate() para o tratamento correto de versões do sistema que tiveram o sistema de segurança burlado. Antes da correção o método tentava apresentar o formulário principal mesmo sendo avisado da tentativa de burlar o sistema de segurança. Versão 0.3 R9 - 02/04/2003 ----------------------------- - Correção de um problema no método TUsinas::DoTopologia() o qual entrava em loop infinito para usinas que não econtravam usinas de jusante no conjunto de usinas selecionadas para o estudo. Exemplo: em um estudo com Ilha Solteira (0) e Três Irmãos (1) os índices de jusante devem representar o oceano (2). - Implementação de um flag TUsina::OperaFioDagua para determinar a operação a fio d'água de um reservatório. A classe armazena os valores de volume mínimo e máximo, mesmo que diferentes. Se OperaFioDagua = true, então a classe TUsina, internamente em seu código, fornece sempre VolMin = VolMax. Versão 0.3 R8 - 28/03/2003 ----------------------------- - Inclusão de novas mensagens de tratamento de erros com a conexão do programa com a sua base de dados (usuários e usinas). Tratamento de problemas com o aquivo isc4.gdb. - Correção do módulo de cálculo que não considerava o rendimento médio dos geradores no cálculo da geração hidrelétrica. Em caso de não existir curva colina, o rendimento é calculado como: "produtibilidade específica / 9.81E-3". - Correção de um problema referente a não se selecionar uma usina no diálogo "Adicionar Usinas Hidrelétricas" seguido de confirmação através de um clique no botão OK do diálogo. - Criação de uma constante global para representar a aceleração da gravidade (unidade Constants.h). Com isso, eliminou-se do código referências explícitas ao valor da aceleração da gravidade. - Adequação da classe TVazoes para a leitura do banco de dados de usinas que possuem históricos de vazão com dimensões diferentes. - Correção de um problema no módulo de acesso ao banco de dados de usuário o qual, uma vez conectado,não respondia a alterações feitas nas configurações de acesso a novas bases de dados. - Criação de teclas de atalho para os comandos de criação, salvar, execução e verificação da consistência de estudos. - Implementação da resposta a seleção de modelos/estudos através da lista de nomes existente na barra de ferramentas horizontal. Implementação de resposta ao clique duplo na lista de estudos de um modelo, com consequente abertura do estudo selecionado. - Implementação do armazenamento em registro do Windows do último estudo visualizado pelo usuário. Versão 0.3 R7 - 12/02/2003 ----------------------------- - Correção de um problema de se permitir escolher o comando de visualização dos arquivos de dados/resultados para estudos que não haviam sido salvos, e portanto, não possuiam arquivos. - Correção de um problema de funcionamento em rede do sistema, o qual não se encontrava os arquivos remotos que descrevem as curvas colina das usinas. Método TUsinas::LoadFromDB(). Versão 0.3 R6 - 03/02/2003 ----------------------------- - Lançamento da primeira versão do módulo HydroSim CP, Simulação da Operação Hidráulica de Reservatórios. - Correção da leitura de estudos que tiveram seus arquivos de resultado apagados e a interface apresentava o status como . - Adição da ação de apagar item com duplo click da lista de usinas do diálogo Adicionar Usinas Hidrelétricas. - Correção de um problema no quadro de estudos quando da criação de um estudo novo e a não confirmação de salvar. O nome do estudo que foi criado e não salvo, permanecia no quadro de usinas. Com a correção, este nome é apagado. - Reestruturação dos módulos que implementam a interface gráfica dos estudos, segundo novo projeto de sua classe base TFrameInterEstudo. Com o melhoramento dos métodos virtuais implementados na classe base, as classes derivadas tiveram uma redução média de 30% no número de linhas de código. - Revisão nos cabeçalhos dos arquivos de dados e resultados dos estudos. Os cabeçalhos foram padronizados e esclarecem com mais eficiência o conteúdo dos arquivos. - Criação da configuração dinâmica da barra de ferramentas horizontal dos estudos (localizada entre o quadro de estudos e o quadro de conteúdo). Com este novo procedimento, as barras de ferramentas alteram-se em função dos recursos contidos no estudo. - Criação da aba Arquivos para visualização dos arquivos de dados e resultados de um estudo. Esta aba fica invisível por padrão, mas pode ser visualizada através do comando Estudo/Visualizar arquivos. Versão 0.3 R5 - 21/01/2003 ----------------------------- - Correção dos acessos desnecessários ao banco de dados na ocacisão do usuário estar visualizando um estudo existente. O tempo computacional deve-se, principalmente a leitura dos históricos de vazões das usinas. Após a correção, este acesso somente é realizado na criação de um estudo novo, ou na mudança dos dados da aba Vazões (módulos HydroMax e HydroSim). - Correção de problemas na leitura de estudos com formato de suas datas diferentes do padrão brasileiro. O problema foi verificado em computadores com o sistema Windows em inglês. As datas são formatadas como dd/mm/aaaa e hora como hh:nn:ss. - Criação de mensagens ao usuário na navegação do quadro de usinas. As mensagens são apresentadas na barra de status e podem apresentar o número de usinas de um nó selecionado ou informações sobre uma usina selecionada. - Atualização do controle de mensagens de erro na tentativa de conexão com o banco de dados de usuários e usinas. Versão 0.3 R4 - 17/12/2002 ----------------------------- - Alteração do sistema de leitura dos estudos no quadro que lista os estudos de um determinado modelo. Leitura apenas dos cabeçalhos dos estudos. - Mudança no módulo EstudoNav: troca do enum TNodeType para TTreeNodeType devido à ambiguidade com os componentes TMS Grid (diálogo de print preview). - Correção de problemas com editores TAdvSpinEdit que não admitiam , ou . na edição manual de valores. Deve-se fornecer o valor da propriedade Precision para obter-se a edição de casas decimais. Exemplo: Precision = 2 fornece 0,00 valores editáveis. - Alteração do método de classe base de execução de um estudo. O novo método verifica a necessidade de salvar o estudo, caso este esteja com status Modificado e o usuário optou pelo comando Estudo/Executar sem antes salvar os dados. - No Diálogo de seleção de usinas o quadro de usinas responde ao duplo click do mouse como o comando de adição de usinas. ======================================================== HydroMax ======================================================== Versão 0.7 R6 - 19/10/2004 ----------------------------- - Memorial (Caso 8). Aperfeiçoamento do método THydroMax::DoSolucaoIni() que cria a solução a fio d'água para o tratamento da possível infactibilidade na restrição de defluência máxima. - Memorial (Caso 1). Correção do método THydroMax::EndUpData() o qual provocava um erro no balanço hidráulico da solução ótima da função objetivo de maximização do armazenamento. O problema era verificado apenas em situações em que a calculadora promovia uma correção nas decisões de vazão. Versão 0.7 R5 - 30/03/2004 ----------------------------- - Criação do método TBuscaUni::MoveSolution() a ser utilizado como função que calcula a nova solução em função de um parâmetro alfa da busca unidimensional. Utilizado em TBuscaUni::dkGrad() e TBuscaUni::fObj(). Com essa nova estrutura o método dkGrad() não utiliza mais fObj() internamento, o que provocava o cálculo desnecessário da função objetivo. - Aprimoramento do método TBuscaUni::AtualizaOperGrad() com objetivo de melhorar a performance do otimizador. A nova versão não mais calcula a energia armazenada (veja THydroMax::EndUpData()) durante o processo de otimização. Melhorou-se, também, a forma de atualizar os dados de operação do sistema (antes: t=0..NIntervalos, nova: t=tmin..tmax). - Criação do método THydroMax::EndUpData() para determinar cálculos sobre a solução ótima após o processo de otimização. - Melhoria dos métodos TFuncaoObjMinTerm::operator(), TFuncaoObjMinTerm::dF_dx() e TFuncaoObjMinTerm::dF_du() quanto à necessidade do cálculo do valor presente quando a taxa de juros nominal é zero. - Aprimoramento da classe base TBuscaUni quanto à atualização do valor da função objetivo em função das variáveis modificadas durante o processo de busca unidimensional. Veja DeltaCusto em TBuscaUni::AtualizaOperGrad(). - Aprimoramento das classes THydroMax e TBuscaUni para calcular o efeito de evaporação ao final do processo de otimização, assim como foi feito para a energia armazenada. - Aprimoramento do método TFormDlgProgHMax::InfoFunHMax() para diminuir a apresentação de informações sobre as iterações do otimizador. A nova versão apresenta o andamento das iterações apenas quando é feito o cálculo da função objetivo. - Correção do método TBuscaUniFPos::Busca() para identificar corretamente situações onde as derivadas direcionais calculadas para alfa mínimo e máximo possuem mesmo sinal. A versão anterior, calculava corretamente, mas durante o desenvolvimento dessa versão verificou-se um erro no tratamento de sinais iguais. Versão 0.7 R4 - 28/02/2004 ----------------------------- - Atualização do método TFrameDadosHMax::Show() para apresentação da função objetivo. A versão anterior sempre apresentava a função de minimização da complementação não hidráulica. - Correção do método THydroMax::DoSolucaoIni() para a determinação de uma solução inicial factível considerando corretamente o efeito de evaporação para reservatórios a fio d'água. A versão anterior respeitava a restrição de defluência mínima ao custo de variar o volume armazenado. Problema identificado para o caso das usinas do Rio São Franscisco. - Criação do método TFuncaoObjMinTerm::FSetTipoFObj() para a configuração do tipo da função objetivo. Versão 0.7 R3 - 31/01/2004 ----------------------------- - Revisão geral dos módulos para a correta consideração de efeito de evaporação durante o processo de otimização. A alteração se concentrou nos métodos THydroMax::DoSolucaoIni() para calcular uma solução inicial considerando a evaporação nos reservatórios e no método TBuscaUni::AtualizaOperGrad() para atualizar o balanço hidráulico com efeito de evaporação. Versão 0.7 R2 - 30/09/2003 ----------------------------- - Nova correção feita na função que calcula o gradiente da função objetivo que minimiza a complementação termelétrica. Versão 0.7 R1 - 30/08/2003 ----------------------------- - Lançamento da versão 3.1 do otimizador HydroMax. Esta nova versão aprimora o método de otimização, bem como corrige alguns problemas encontrados na versão anterior. Destacam-se dois problemas corrigidos: falta de factibilidade da solução final apresentada e correção do gradiente da função objetivo que minimiza a complementação termelétrica. - Correção do método TVazoes::PickMedia() que não calculava corretamente as vazões incrementais para dados de vazão compostos a partir de repetições das médias mensais. Versão 0.6 R7 - 30/06/2003 ----------------------------- - Correção do método THydroMax::LoadResults() para calcular devidamente os dados não armazenados no arquivo de resultados como, por exemplo, as cotas médias de montante, de jusante e alturas médias de perdas. Versão 0.6 R6 - 30/05/2003 ----------------------------- - Inclusão de um gráfico de armazenamento com o limite máximo, volume meta (também denominado volume de espera) e trajetória de volume simulado na interface de análise dos resultados (Aba Resultados/Por usina/Volume). - Correção de um problema no método THorizCont::AssingUsinas() o qual não determinava corretamente os volumes iniciais e finais em casos onde o usuário apagava uma usina da lista de usinas do estudo. Versão 0.6 R5 - 05/05/2003 ----------------------------- - Correção do problema de escalas horizontais automáticas na visualização do gráfico de vertimento em forma de páginas. - Adição da aba Resultados/Planilhas/Balanço na qual se apresenta as trajetórias de vazão total de montante, vazão incremental e vazão defluente da usina, o que permite ter uma idéia do balanço de vazões para uma usina em um determinado intervalo de tempo. Versão 0.6 R4 - 02/04/2003 ----------------------------- - Correção do cálculo de vazões afluentes realizado pelo método THydroMax::SetUpData(). A versão anterior não computava a soma das vazões defluentes das usinas de montante. - Correção do problema de apresentação de trajetórias de vertimento. Este problema não atualizava a trajetória em função da usina selecionada no quadro de usinas. Versão 0.6 R3 - 28/03/2003 ----------------------------- - Adicionado uma linha de vazões médias no quadro que apresenta os resultados da otimização em forma tabular (Aba Defluências). - Inclusão de uma nova série de dados de defluência mínima no gráfico de vazões da aba Vazões da interface que apresenta os resultados. Inclusão de uma nova aba Vertimentos para apresentação da trajetória de vazões vertidas para a usina selecionada. Versão 0.6 R2 - 03/02/2003 ----------------------------- - Desenvolvimento do diálogo de propriedades do modelo HydroMax 3.0 que permite a configuração avançada de parâmetros do otimizador como, por exemplo, a estratégia de partição de variáveis (arcos) básicos e não-básicos. Versão 0.6 R1 - 14/01/2003 ----------------------------- - Lançamento da versão da interface gráfica que comporta a criação de estudos de otimização com qualquer subconjunto de usinas hidrelétricas contidas na versão corrente do banco de dados HydroData. ======================================================== HydroSim XP ======================================================== Versão 1.0.8 - 2019-05-10 ----------------------------- - Lançamento de versão estável após testes com a versão 1.0.7. Versão 1.0.7 - 2019-04-30 ----------------------------- - [RC1] Aprimoramento no Assistente "Validação PDP-Web/ONS" para comparação percentual entre os valores simulados e programados. A nova versão possui um caixa de seleção (CheckBox) "%" ao lado da caixa de edição "Precisão". Quando marcada, o valor preenchido como precisão será utilizado como um limite percentual entre o programado e simulado. Por default, os valores percentuais tem valor inicial igual a 1 %. - [RC2] Melhoria no layout do diálogo "Propriedades HydroSim XP" para apresentação com a fonte padrão do Windows (Segoe UI de 9 pt). A versão anterior estava truncando alguns textos e o tamanho do diálogo estava escondendo parcialmente alguns controles. As melhorias se estendem também as opções de importação das bases BDT (ONS), BDP (CTG Paranapanema), SAGH (CESP e CTG Paraná) e STH (CEMIG). - [RC2] Novo recurso "Checklist" para análise de resultados da simulação. Na aba "Resultados > Checklist" é possível escolher uma verificação entre três tipos possíveis: . Violação de restrições hidráulicas. . Violação de volume de espera. . Violação de volume máximo operativo. Ao executar a verificação por meio do botão "Executar", o novo recurso gera uma lista das violações encontradas. Além de identificar e quantificar o número de violações é possível ver os detalhes por meio do botão "...", apresentado em cada uma das linhas de violações. Com o uso do "Gerenciador de abas", pode-se voltar ao checklist com apenas um clique no botão "<-" (Voltar). Os detalhes foram compartilhados com os clientes no e-mail de "Feedback 4" de 15/01/2018. - [RC3] Inclusão de nova verificação no recurso "Checklist" para testar restrições hirdráulicas que sejam inválidas por algum erro de sintaxe. Por exemplo, esta verificação consegue encontrar restrições que tenham usado algum nome inválido de variável na cláusula "SE": "u < 1000 SE ya[0, 1000]". - [RC3] Melhoria no relatório de "Programação de Geração" para apresentar a vazão vertida do tipo "Outras estruturas", em especial para a vazão turbinada em PCHs. A nova versão apresenta a vazão vertida no formato: "Vaz_Vert_Principal + Vaz_Vert_OutrasEstruturas" Um exemplo para a UHE Garibaldi, sem vertimento no vertedouro de soleira livre, e com a PCH em funcionamento seria: "0+13", num total de 13 m³/s. Para um vertimento 100 m³/s no vertedouro de soleira livre, seria: "100+13", num total de 113 m³/s. - [RC4] Melhoramentos na apresentação dos relatórios de médias diárias. A nova versão permite selecionar quais aproveitamentos farão parte do conteúdo dos relatórios. - [RC8] Aprimoramento nos Assistentes "Meta Armazenamento" e "Algoritmo DIAG". As versões anteriores apagavam as decisões de geração hidráulica, o que poderia ser de interesse do usuário a permanência dessas entradas de dados para comparação da programação em relação a geração que atenderá à meta de armazenamento. - [RC8] Aprimoramento no cálculo automático de atendimento das situações de controle de cheias. Numa situação de atendimento automático da restrição de jusante (defluência máxima), a versão anterior resultava numa vazão turbinada defluente ligeiramente superior à restrição. A nova versão tenta atender a meta de geração, colocando como variável de folga o vertimento. Caso a vazão vertida resultante seja superior a restrição de vertimento não controlável, a restrição de defluência passa a ser atendida. Caso o vertimento fique abaixo do valor de mínimo não controlável, então a meta de geração passa a ser corrigida para manutenção da restrição de defluência. - [RC8] Adição do tipo de restrição hidráulica para limite da taxa de vazão vertida. - [RC1] Correção na opção de desativar estruturas de desvio. A versão anterior apresentava um erro de EAccessViolation para estudos nos quais o usuário escolhesse desativar uma estrutura de controle. - [RC1] Correção no Assistente "Validação PDP-Web/ONS" na configuração do número de dígitos de apresentação da tabela da aba "Comparação". A versão anterior perdia a configuração quando selecionado outro aproveitamento. - [RC1] Correção no Assistente "Validação PDP-Web/ONS" na apresentação da tabela de resumo da comparação entre aproveitamentos. A versão anterior apresentava um erro no número de diferenças na aba "Comparação" após a visualização da tabela na aba "Resumo". - [RC2] Correção no Assistente "Validação PDP-Web/ONS" relacionada ao novo recurso para comparação percentual entre os valores simulados e programados. A versão anterior estava marcando como diferentes os valores quando nulos. - [RC2] Correção no diálogo "Propriedades HydroSim XP" para apresentação do campo de defluência máxima. Sincronia com a formatação do HydroData XP. - [RC2] Correção no registro de atividades do método de leitura de estudos do modelo HydroSim XP. A versão anterior estava com índices errados, iniciando em 2 e terminando com 7/6 passos. - [RC2] Correção no cálculo para atendimento automático das restrições de volume de espera, máximo e maximorum. Para horizontes diários, semanais e mensais, o ajuste da vazão defluente para atendimento da restrição de volume não atualizava o cálculo da vazão de evaporação. - [RC5] Correção no modo de agregação das variáveis de número disponível de máquinas para despacho separado em conjuntos na aba "Dados > Política > Decisões". A nova versão também faz a persistência dos dados por conjunto no arquivo ".pol" do estudo. - [RC6] Correção no diálogo "Despacho de Máquinas" na apresentação do estudo de curva de perda. - [RC6] Correção no diálogo "Despacho de Máquinas" na apresentação do status do estudo de curva de perda. A versão anterior não apresentava o status do estudo, sendo necessário ser "Calculado" para permitir o despacho. - [RC6] Correção no diálogo "Despacho de Máquinas" para atendimento da restrição de número mínimo de máquinas sincronizadas. A versão anterior não considerava os valores fornecidos na tabela de decisões da aba "Dados > Política > Decisão". - [RC6] Correção na regra implícita de simulação sem fornecimento de dados de decisões operativas (geração ou defluência). A versão anterior estava respeitando os limites de defluência mínima, volume de espera e volume máximo mesmo estando a simulação no Modo Manual. - [RC8] Correção no método de salvar estudos do modelo HydroSim XP. A versão anterior poderia criar uma seção "[PRMS]" em arquivos de extensão ".hsm". - [RC9] Correção no cálculo automático de atendimento das situações de controle de cheias. A versão anterior poderia não utilizar toda a capacidade de vertimento numa situação de atendimento de restrições de volume de espera ou de volume máximo. Correção necessária após melhoramentos da versão RC8. Versão 1.0.6 - 2017-08-18 ----------------------------- - Lançamento de versão estável após testes com a versão 1.0.5. Versão 1.0.5 - 2017-08-15 ----------------------------- - [RC3] Melhoramento no diálogo de "Importar Dados/Resultados HydroSim XP" para a seleção ou não de todas as opções de importação num único click. Por default, as opções simuladas não são alvo das opções por serem mutuamente exclusivas com as opções programadas. - [RC3] Melhoramentos na aba "Dados > Política > Programação" para apresentar os dias selecionáveis dentro do horizonte do estudo. A versão anterior estava apresentando um dia a mais ao final do horizonte. - [RC5] Melhoramentos no gerador de relatórios disponível no diálogo "Relatórios Resultados Simulação". A nova versão altera o tratamento de estudos com horizontes configurados com hora inicial diferente de zero. O agrupamento passa a ser por dia e não mais por intervalos múltiplos de 24 horas ou 48 meias-horas. Com essa alteração, um estudo que comece às 10h de um dia "D" qualquer, gerará relatórios nos quais as primeiras páginas apresentarão dados das 11h do dia "D" às 00h do dia "D+1". - [RC5] Melhoramentos na apresentação dos relatórios de médias diárias. A versão antiga podia dividir os dados médios diários em dois blocos em páginas diferentes. A nova versão faz um controle de "linhas órfãs", tentando manter agrupados os dados diários por usina. Além disso, o cabeçalho com a data da simulação válida é repetido a cada nova página. - [RC5] Melhoramentos na apresentação dos relatórios de médias diárias. A nova versão altera a apresentação dos códigos após o campo "USINA" com comportamentos diferentes para o ONS e demais Agentes. A nova versão também passa a apresentar o volume útil (%) para reservatórios a fio d'água. Os detalhes foram compartilhados e analisados pelos clientes no e-mail de "Feedback 2" de 28/03/2017. - [RC3] Correção na aba "Dados > Política > Por Usina > Decisões" na planilha de Decisões para situações com despacho desagregado por conjuntos. A versão anterior não salvava o despacho feito por conjunto apenas. Só o despacho por máquinas, depois agregado por conjunto e usina, é que seria salvo no estudo. - [RC4] Correção no cálculo de conversão das metas de geração hidráulica em vazão turbinada. A versão anterior possuía um erro em situações de programação de geração nula e números de máquinas operando como síncrono e despachadas não fornecidos pelo usuário. Nesta situação, o simulador calculava uma vazão defluente para um volume indefinido, levando a valores fora das faixas de operação. O erro era identificado com a marcação de solução infactível. - [RC5] Correção no gerador de relatórios disponível no diálogo "Relatórios Resultados Simulação". A versão anterior provocava um erro nos relatórios "Programação de geração (Prog. Ger.)" e "Despacho ótimo de unidades geradoras (DOUG)" para estudos com hora inicial diferente de zero. O erro era do tipo "EAccessViolation". A nova versão corrige o problema e aprimora a mensagem de erro caso ocorra um acesso indevido, informado o aproveitamento e intervalo. O novo gerenciador de mensagens foi estendido para os demais tipos de relatórios, na tentativa de capturar exceções que só ocorrem nos computadores dos clientes. Versão 1.0.4 - 2016-10-20 ----------------------------- - Lançamento de versão estável após testes com a versão 1.0.3. Versão 1.0.3 - 2016-09-09 ----------------------------- - [RC2] Inclusão de um novo assistente para o cálculo de vazão defluente segundo o algoritmo dos Diagramas de Operação Normal e de Emergência (DIAG). O cálculo da vazão defluente depende de alguns dados característicos do aproveitamento, como o volume útil ou a tabela cota x volume, a restrição de vazão defluente, e de alguns parâmetros da bacia, como a constante de recessão em dias. O assistente permite configurar como entrada de dados o arquivo utilizado no programa DIAG. Para automatização, basta colocar o arquivo na pasta de dados do sistema, usando o código ANEEL como nome. ($CAD)\Database\DIAG\.txt A aba de configurações permite verificar os principais parâmetros que são editáveis. Também é possível solicitar ao cálculo que utilize os valores de volume de espera e de vazão turbinada fornecidos nas abas "Dados > Avançado" e "Dados > Política", respectivamente, tornando o cálculo bastante flexível, uma vez que o mesmo pode substituir várias versões das tabelas dos Diagramas de Operação Normal. Para isto, basta selecionar as opções "Substituir" ao lado dos valores dos parâmetros lidos do arquivo. Para situações nas quais a leitura do diagrama resulte em campos marcados originalmente como " ****** ", os quais representam vazões defluentes acima da restrição, o assistente apresenta uma mensagem de alerta ao usuário. - [RC1] Melhoramentos no diálogo "Relatórios Resultados Simulação" apresentar os dados de programação de geração a partir de duas origens: Simulada (aba Resultados) ou Sugerida (aba Dados). Sugere-se utilizar esse recurso com cuidado, pois será possível apresentar um relatório de programação de geração não factível, caso a os resultados simulados fiquem muito diferentes dos sugeridos na aba Dados. - [RC1] Melhoramentos no modo automático para situações de volume abaixo do mínimo operativo, quando da existência do cadastro de nível mínimo especial. A nova versão desligará as turbinas, tornando nula a geração, apenas se o modo de simulação estiver no automático. Caso esteja no modo manual, o simulador calculará a geração com a altura de queda líquida disponível. Essa versão corrige um problema de "bang-bang" da vazão turbinada no limite de operação abaixo do mínimo operativo. Na versão anterior, as turbinas eram desligadas independentemente do modo de simulação. - [RC1] Nova convenção de sinais para as variáveis que representam desvios de vazões entre aproveitamentos. . (+) saída de vazões. . (-) entrada de vazões. O sentido padrão continua sendo da origem (+) para o destino (-). Importante: estudos anteriores devem ser analisados conforme os seguintes casos: a. Variáveis de desvio calculadas As vazões de desvio são armazenados nos resultados, logo a abertura de um estudo antigo estará com a convenção de sinais antigos. Se executar o estudo, os sinais serão atualizados para a nova convenção. Exemplo: Canal Pereira Barreto e Túnel Segredo - Jordão. b. Variáveis fornecidas na aba "Avançado > Desvios" As vazões de desvio são armazenadas nos dados de entrada e, após simulação, também nos resultados do estudo, logo a abertura de um estudo antigo estará com os sinais trocados nos dados de entrada e de saída. Neste caso, será necessário editar os dados de entrada para refletir a nova convenção. - [RC3] Melhoramentos no diálogo "Relatórios 'Cliente'". O título do relatório foi renomeado para "Relatórios de Médias", exceto para os clientes Duke Energy, ONS e CESP, para os quais a respectiva sigla é utilizada. - [RC3] Melhoramentos no diálogo "Relatórios de médias". A nova versão permite configurar um horizonte de dados para apresentação do relatório, seja em escala diária ou horária. - [RC3] Melhoramentos no diálogo "Relatórios Resultados Simulação". A nova versão possui uma aba "Conteúdo" que permite selecionar quais aproveitamentos aparecerão nas colunas dos relatórios, semelhante ao já existente no diálogo "Exportar Dados PDP-Web/ONS". Os relatórios que foram modificados são: . Programação de geração (Prog. Ger.). . Despacho ótimo de unidades geradoras (DOUG) com 4 ou 8 colunas. . Gráficos das Trajetórias. Este último ainda está em testes e deve ser concluído no RC4 desta versão. - [RC4] Internacionalização do diálogo "Relatórios Resultados Simulação". - [RC4] Revisão geral dos controles associados à escolha de horizontes fora da aba "Dados > Cenário". A nova versão consolida a forma de seleção de horizontes utilizando a regra de que estampas de data e hora iniciais e finais. Por exemplo, um horizonte de sete dias com escala horária, começando em às zero horas de 16/11/2006, terminará às zero horas de 23/11/2006. Logo, para selecionar o primeiro dia desse horizonte, deve-se escolher nos controles: Início: 16/11/2006, 0:00h e Final: 17/11/2006. A exceção fica para controles que pedem a escolha de apenas um dia, como o que ocorre no diálogo "Exportar Dados PDP-Web/ONS". Neste caso não é necessário selecionar um intervalo de dias, pois apenas um pode ser a opção ao usuário. A seguinte lista de interfaces foram atualizadas: . Assistentes da aba "Dados > Política". . Diálogo "Relatórios de Médias". . Diálogo "Relatórios Resultados Simulação". . Dilálogo "Exportar Dados PDP-Web/ONS". - [RC4] Melhoramentos na apresentação de tabelas de estudos com grande horizontes. Na nova versão, para estudos com número de intervalos superior a 1000, a tabela da aba "Resultados > Planilhas > Geral" não apresentará a opção de grupos selecionada por default. O usuário pode solicitar o agrupamento de intervalos, o que levará algum tempo para processamento. Num estudo de teste com um aproveitamento e 19500 intervalos, o agrupamento tomou 90 segundos de processamento. - [RC4] Melhoramento no recurso de tratamento de estudos com solução infactível. A nova versão incluiu o teste de vertimento acima da capacidade dos vertedouros, quando as curvas de capacidade estiverem cadastradas e ativas no estudo. - [RC5] Melhoramentos na aba "Contorno" no diálogo "Propriedades HydroSim XP" para adição do controle de uso da taxa de indisponibilidade calculada pela seguinte fórmula: Indisp = (1 - TEIF/100) * (1 - IP/100) sendo TEIF e IP obtidos da base HydroData XP. - [RC7] Melhoramentos no assistente "Rebaixamento/Recuperação Dinâmicos". A nova versão apresenta na aba "Configurações" as opções de se impor uma cota limite de rebaixamento, uma restrição de taxa de defluência e uma restrição de defluência máxima em função da vazão afluente e um valor de folga. - [RC8] Melhoramentos nas interfaces de gerenciamento de arquivos nos diálogos de "Importar Dados PDP-Web/ONS" e "Exportar Dados PDP-Web/ONS". Internamente, fez-se uma padronização com o objetivo de reaproveitamento de código. Para o gerenciamento de arquivos PDP, criou-se uma coluna com a data interna de programação dos arquivos. As colunas "Nome" e "Data PDP" podem ser clicadas para a ordenação dos itens da lista em ordem crescente e decrescente. Os novos recursos utilizam um pouco mais de espaço da interface dos diálogos, logo a altura dos mesmos foi aumentada e as suas bordas agora permitem redimensionamento. O Assistente "Validação PDP-Web/ONS", como faz uso da interface de importação, passa a utilizar os novos recursos. - [RC2] Correção no Assistente "Validação PDP-Web/ONS". A versão anterior (1.6.7 RC1) inseriu um erro que poderia congelar a interface do HydroExpert durante a leitura de arquivos PDP. O problema estava relacionado aos melhoramentos da classe TDataPlan, a qual é utilizada pelo assistente para armazenar um log da estrutura de dados resultante da importação dos dados de arquivos PDP. - [RC2] Correção no Assistente "Validação PDP-Web/ONS" para estudos que não possuem resultados. A versão anterior apresentava uma mensagem de erro ao tentar ler resultados de estudos ainda sem execução. - [RC3] Correção no diálogo "Propriedades do Sistema" para apresentação de referência a pasta de sistema "%CommonAppData%" ao invés de "%ProgramData%". - [RC4] Correção no diálogo "Relatórios Resultados Simulação". A versão 1.6.7 RC3 introduziu um erro ao acessar o relatório de "Programação de defluências". - [RC4] Correção na execução de estudos com grandes horizontes. Verificou-se num estudo com quase 19500 intervalos uma situação na qual o término da execução poderia colocar a interface numa condição de "freeze". A nova versão aprimora o controle de salvamento dos resultados, impedindo a condição de congelamento da interface. Anotação desenvolvimento: inclusão do parâmetro "JustStatus" nos métodos derivados de TEstudo::SaveToDir() e TFrameInterEstudo::Save(). - [RC4] Correção no módulo de exportação de arquivos no formato PDP-Web/ONS. A nova versão corrige um problema com estudos nos quais os aproveitamentos possuam um ou mais conjuntos sem identificação de prefixos. Um exemplo é a UHE Caconde, a qual possui dois conjuntos sem identificação de prefixos no PDP-Web. - [RC5] Correção no gerenciamento interno da taxa de indisponibilidade de máquinas. A versão anterior não considerava a taxa de indisponibilidade, mesmo que o usuário fizesse a edição manual do arquivo .USI do estudo. A nova versão adicionou o gerenciamento do coeficiente no diálogo "Propriedades HydroSim XP" na aba "Contorno". - [RC5] Correção no modo de simulação manual para reservatórios. A versão anterior não ativava o Modo de Simulação Manual; apenas o modo Automático era empregado no cálculo. - [RC6] Correção no diálogo "Relatórios Resultados Simulação" devido a um erro introduzido no RC4 desta versão. A versão anterior, para os valores default dos controles de horizonte, produzia um erro de Access Violation por tentar ir além do último intervalo do horizonte. Versão 1.0.2 - 2015-12-09 ----------------------------- - Lançamento de versão estável após testes com a versão 1.0.1. Versão 1.0.1 - 2015-11-30 ----------------------------- - Melhoria no controle interno de apresentação e de atualização de dados e resultados de estudos de simulação com o modelo HydroSim XP. Internamente, o HydroExpert fornece recursos para melhorar o desempenho de sua interface com o controle de atualização de informações que realmente precisam ser atualizadas. Por exemplo, caso o usuário altere o horizonte do estudo na aba Cenário, ao clicar na aba Política os dados devem ser reapresentados para conformidade com o novo horizonte. Essa melhoria tem impacto mais sensível nos assistentes das políticas de operação: Rebaixamento/Recuperação Dinâmicos, Validação PDP-Web/ONS e Algoritmo FASG. - Para o Assistente Algoritmo FASG, a interface passa a esconder automaticamente o navegador de aproveitamentos, uma vez que este recurso não é necessário para o uso do assistente. - Melhoramento no módulo Rebaixamento e/ou Recuperação Dinâmico. A nova versão adicionou controles para configuração de hora inicial e final para o horizonte de previsão de vazões. - Inclusão de um novo assistente para o cálculo de vazão defluente com objetivo de atendimento de uma meta de armazenamento. O novo assistente possui o título de "Meta de armazenamento" e está disponível na aba "Dados > Política > Por usina > Assistentes". O usuário pode definir os intervalos inicial e final de cálculo das vazões, ou seja, pode-se estabelecer uma meta de armazenamento para qualquer intervalo dentro do horizonte do estudo. Pode-se solicitar ao cálculo da vazão defluente de atendimento da meta que respeite as restrições de defluência mínima e máxima cadastradas no canal de fuga do aproveitamento. Uma vez ativado o cálculo, o assistente pede confirmação da reprogramação de dados na aba "Dados > Política > Por usina > Decisões". Nas situações de inviabilidade de atendimento da meta de armazenamento, o assistente informa o usuário de infactibilidade no cálculo da vazão defluente. - Aprimoramentos no diálogo de "Relatórios Resultados Simulação". A nova versão apresenta o botão "Gerar relatório" fora do controle com abas, facilitando o acesso ao relatório durante a fase de escolha de configurações. - Aprimoramentos no diálogo de "Relatórios Resultados Simulação". A nova versão permite a configuração do nome do arquivo a ser gerado quando o usuário escolhe a opção "Agrupar relatórios em arquivo PDF". - Melhorias nos relatórios de "Despacho ótimo de unidades geradoras (DOUG)" para reduzir a poluição criada a partir das linhas de grade. A nova versão tem uma apresentação mais limpa sem linhas desnecessárias. Um resultado favorável a essa mudança é a redução de até 50% do tamanho dos arquivos em formato PDF gerados a partir do gerenciador de relatórios. - Novo recurso de tratamento de estudos com solução infactível. Em algumas situações, a existência de problemas nos dados cadastrais dos aproveitamentos ou nos dados fornecidos na interface do modelo HydroSim XP pode levar a situações de resultados inconsistentes, caracterizando infactibilidade da solução. Esta nova versão faz uma verificação durante a execução do modelo de simulação de modo a identificar as seguintes situações: . Volume acima do NA maximorum. . Volume abaixo do NA mínimo especial. . Altura de queda líquida negativa. . Geração hidráulica negativa. . Geração hidráulica acima da potência instalada. O detalhamento das falhas é apresentado no relatório de execução do estudo, apontando os intervalos e aproveitamentos com problemas. A descrição também faz uma indicação de quais dados de entrada devem ser verificados como possíveis causas. - Melhoramentos no diálogo "Importar Dados/Resultados HydroSim XP". A nova versão possui uma nova organização de opções para estudos com a política "Decisão por Usina". O quadro de "Opções de importação" tem uma nova divisão dos itens em dois conjuntos: . Dados programados e/ou fornecidos na entrada de dados do estudo de origem. Novas opções "Vertimento programado", "Máquinas disponíveis" e "Vazões routing". . Dados simulados existentes nos resultados do estudo de origem. Novas opções: "Defluência simulada" e "Vazão afluente simulada". As opções para dados simulados podem ficar indisponíveis, caso o estudo de origem não possua resultados sincronizados com os seus dados de entrada. Algumas opções associadas a resultados, quando selecionadas, desmarcam automaticamente as informações semelhantes no outro conjunto de dados. Uma nova opção permite importar dados de resultados de vazão afluente para a entrada de dados de vazão incremental. Isso pode ser utilizado, por exemplo, em situações nas quais se determina um subconjunto de aproveitamentos numa bacia. A opção "Sobrescrever" agora fica marcada por default. - Correção na associação automática de estudos de Curva de Perda (Loss Curves) em estudos de simulação. A versão anterior perdia a configuração default com o nome "CPerda default XXX", onde "XXX" é uma abreviação do cliente registrado no HydroExpert. - Correção no cálculo da vazão de desvio para situações de operação fora dos limites das funções de desvio. A versão anterior possuía um erro de não tornar nula a vazão quando a função de desvio apresentasse operação fora de seus limites. Nos resultados o usuário notaria o valor de vazão +1.0 (origem) e -1.0 (destino). Erro identificado na simulação do Canal Pereira Barreto abaixo da cota mínima de 323,00 m, tornando desacoplados os reservatórios das UHE Ilha Solteira e Três Irmãos. - Correção na aba "Dados > Política > Por Usina > Decisões" na planilha de Decisões quando o usuário convertesse um estudo de base horária ou meia hora para a escala diária. A versão anterior não atualizava os dados corretamente em situações com despacho desagregado por máquinas e conjuntos. - Correção no gerenciamento interno do modelo HydroSimXP de restrições aplicadas aos dados de entrada. A nova versão corrige um problema com um cenário de decisões no qual há decisão de geração, número de máquinas despachadas nulo e o número de máquinas disponíveis não fornecido pelo usuário. Nesse cenário, verificou-se a possibilidade de geração hidrelétrica com valores numéricos inconsistentes com os dados cadastrais dos aproveitamentos. - Correção no módulo de verificação de restrições para os dados fornecidos como decisão. Correção na verificação da restrição de número mínimo de máquinas inferior ao número de máquinas disponíveis. A nova versão verifica essa compatibilidade apenas se ambos os dados forem fornecidos. - Correção na leitura e conversão dos valores dos coeficientes de evaporação para estudos com escala diária, horária e de meia hora. Na versão anterior, o último intervalo antes da variação mensal, de um mês "m" para "m+1" era preenchido com o valor do mês "m+1". - Correção no módulo de gerenciamento de restrições hidráulicas. A nova versão corrige um problema com condições que utilizassem a variável de vazão natural "yn". A versão anterior considerava o valor da variável de vazão incremental, "y", criando uma sintaxe inválida pelo "n" não interpretado pelo parser. Problema identificado com simulações com a UHE Jirau. - Melhoramentos nos diálogos que apresentam estudos para seleção como, por exemplo o "Importar Dados/Resultados HydroSim XP". A versão anterior fazia uma alteração no diretório do estudo atualmente apresentado ao usuário. Caso o uso do diálogo resultasse na necessidade de salvar o estudo, o mesmo seria salvo na pasta raíz dos estudos do usuário. Versão 1.0.0 - 2015-02-25 ----------------------------- - Lançamento de versão estável após testes com a versão 0.9.9. Versão 0.9.9 - 2015-02-01 ----------------------------- - Adição da série "Meta" no gráfico de vazões da aba "Resultados > Por Usina > Vazões". Esta série apresenta os dados de vazão defluente fornecidos na política operativa, caso existam. O objetivo é apresentar uma série de comparação da vazão defluente, semelhante ao apresentado para as trajetórias de vazão vertida e de geração hidrelétrica. Mudança na cor da trajetória de vazão turbinada para um tom de laranja. - Adição do tipo de restrição hidráulica associada à variável de geração hidrelétrica. - Adição do tipo de restrição hidráulica para limite da taxa da geração hidrelétrica. - Melhoramentos na apresentação e acesso a estruturas de desvio de vazões na aba "Dados > Avançado > Contorno > Desvio". A nova versão apresenta no ComboBox de "Estrutura" os itens associados ao aproveitamento selecionado quando o mesmo faça parte da origem ou do destino cadastrados no desvio. A interface gráfica gerencia automaticamente o sinal das vazões de desvio em função da edição acontecer na origem ou no destino. O sinal negativo representa a retirada de vazões e o positivo representa o recebimento. É possível também configurar múltiplas estruturas no diálogo "Propriedades HydroSim XP". - Melhoramento na apresentação de precisão dos coeficientes de evaporação na aba "Dados > Avançado > Contorno > Evap". A nova versão configura a precisão automaticamente em função da discretização do horizonte: [Mês, Semana, Diário, Hórário, Meia hora]: [1, 1, 2, 3, 3] dígitos. - Novo recurso de persistência da seleção do usuário na aba Assistentes (Wizards). A nova versão cria a persistência do último Assistente selecionado pelo usuário entre execuções do HydroExpert. - Aprimoramento no Assistente "Validação PDP-Web/ONS" para a apresentação de planilha de auxílio na verificação de dados que não foram lidos dos arquivos em formato PDP-Web do ONS. A nova versão do assistente possui a aba "Faltas" com uma lista que identifica para quais aproveitamentos não foram lidos dados de geração (tag GER) e/ou vazão defluente (tag VAZ). Observação: a aba "Planilha" foi renomeada para "Comparação". Na tabela de comparação, a coluna "Validação" foi renomeada para "Prog. PDP". - Aprimoramento no Assistente "Validação PDP-Web/ONS" para a apresentação de planilha de auxílio na comparação de informações para a elaboração do Programa Diário de Defluências - PDF com médias diárias de estudos em escala horária ou de meia hora. - Aprimoramento no Assistente "Validação PDP-Web/ONS" para a apresentação das opções de importação de arquivos PDP. A versão anterior apresentava recursos antigos de formatos em Excel e HydroExpert, os quais não estão mais em uso. - Aprimoramento no Assistente "Validação PDP-Web/ONS" para a comparação de vazões incrementais. - Atualização da aba "Dados > Avançado > Contorno > Inicial/Limite" para "Dados > Avançado > Contorno > Inicial" uma vez que os dados de volume limite foram renomeados para "Volume de Espera", com aba própria. - Correção na verificação do sentido do fluxo em estruturas de desvio que sejam cadastradas como Unidirecionais. A nova versão anula (zera) o valor da vazão de desvio nos casos de fluxo no sentido contrário do permitido, lembrando que o sentido padrão é da origem (-) para o destino (+). - Correção no Assistente "Validação PDP-Web/ONS" sobre duplicação de valores após a importação de dois ou mais arquivos PDP de aproveitamentos com separação do despacho de geração em conjuntos. A versão anterior poderia apresentar valores dobrados ou triplicados de geração como resultado da importação de arquivos PDP com despacho de geração separado por conjunto. - Correção no Assistente "Validação PDP-Web/ONS" quando visualizado em estudos que não possuíssem resultados, em especial na apresentação da planilha PDF. - Correção no recurso de limpar os dados de entrada de um estudo. A versão anterior criava um erro com estudos nos quais existia estrutura de decisões por conjunto ou por máquinas. - Correção no recurso de limpar os dados de entrada de um estudo. A versão anterior não configurava os volumes iniciais com os valores de volume máximo do reservatório, mantendo os valores anteriores a ação de limpar os dados dinâmicos. - Correção na apresentação das abas em "Dados > Avançado > Contorno" em função do tipo de aproveitamento selecionado. A versão anterior poderia solicitar ao usuário clicar em outro aproveitamento para atualizar a apresentação. - Correção no módulo de verificação de restrições para os dados fornecidos como decisão. Correção na verificação de compatibilidade entre decisões de vazões vertidas e defluentes para Reservatórios. Nestes casos, a decisão de vazão vertida se tornará igual a decisão de defluência. A versão anterior poderia apresentar erro no estudo, uma vez que a decisão de defluência, quando não fornecida, é numericamente igual a -1. Correção na classe TRestrHSim. Versão 0.9.8 - 2014-08-26 ----------------------------- - Melhoramento no cálculo do maior valor de tempo de viagem entre os aproveitamentos do estudo, valor este que define a dimensão temporal da tabela de defluências passadas da aba "Dados > Avançado > Routing". A nova versão desconsidera no cálculo os aproveitamentos que possuam o Oceano como índice de jusante. - Adição do tipo de restrição hidráulica associada à imposição de limites para a vazão de desvio entre aproveitamentos. Demonstração do recurso no estudo "Demo Foz do Chapecó". - Adição de verificação de erro em decisões de geração com valores negativos. A verificação é realizada no diálogo "Verificação de Estudo" e também na planilha de decisões da aba "Dados > Política > Por Usina > Decisões". - Aprimoramento no Assistente "Validação PDP-Web/ONS" para persistência da variável selecionada pelo usuário para análise. A nova versão apresenta a variável visualizada pelo usuário no último acesso ao Assistente. - Aprimoramento no Assistente "Validação PDP-Web/ONS" para seleção da precisão de comparação entre dados simulados e programados no PDP. A nova versão permite também selecionar o número de casas decimais de apresentação dos dados. - Melhoramento do módulo de cálculo de vazões de desvio para considerar o tipo Bind. Um exemplo foi criado no estudo "Demo Foz do Chapecó". Melhoramentos nos métodos TDesv::Calc(), TDesv::CalcBind() e TDesvSet::HasDesvNeedInput(). - Migração do botão de acesso ao diálogo "Exportar Dados PDP-Web/ONS" para a barra de ferramentas vertical. - Correção na aba "Dados > Política > Por Usina > Decisões" na planilha de Decisões quando o usuário apagar dados de despacho separado por conjunto ou por máquinas. Na versão anterior ao apagar os dados a totalização continuava preservando os valores fornecidos. A nova versão também verifica se ao final da edição restaram dados de despacho desagregado por conjunto ou máquina. Caso não exista, a política retorna ao status de despacho fornecido apenas para a usina como um todo. - Correção no diálogo "Propriedades HydroSim XP" na apresentação do nome do aproveitamento de jusante apresentado na aba "Reservatório". A versão anterior buscava essa informação no HydroData XP, sendo que o correto seria buscar a referência nos aproveitamentos existentes no estudo. - Correção no módulo de Restrições Hidráulicas para isolamento das configurações regionais de idioma do Windows com relação ao separador decimal diferente de ".". A versão anterior poderia apresentar erros no tratamento da sintaxe das restrições caso o Windows possuísse separador decimal igual a ",". - Correção no modo automático para situações de volume acima do máximo e limites de vazão defluente máxima. Na versão anterior, a tentativa de atender a programação de geração poderia alterar as decisões de defluência para serem iguais à restrição de defluência máxima, ignorando o algoritmo de controle de cheias que, na situação de volume máximo violado, tenta defluir com a restrição de vertimento máximo como limite. Aprimoramento visível no estudo "Demo Flood Control". Correções nos métodos TPolGerVaz::Execute(), TPolGerVaz::OperaPlant() e TPolGerVaz::CorrectTurb(). - Correção na identificação de cenários sem decisões de vazão defluente ou de geração hidrelétrica. A versão anterior classificava como ausência de decisão um caso com vazão defluente nula fornecida pelo usuário. Correção no método TPolGerVaz::OperaPlant(). - Correção no cálculo da função de vertimento máximo para situações de armazenamento abaixo da soleira livre. Em alguns casos, nos quais o aproveitamento possuísse alguma estrutura não controlável, o resultado poderia ser como não definido (1E+20). - Correção no cálculo do engolimento máximo quando o número de máquinas despachadas for nulo. Na versão anterior o cálculo considerava pelo menos uma máquina em operação, sendo que o correto seria determinar engolimento máximo nulo correspondente a inexistência de máquinas em operação. - Correção no cálculo do vertimento máximo quando as estruturas estão desativadas. A versão anterior retornava o valor nulo, o que alterava os resultados de simulação. A nova versão devolve o valor de indefinido, +1E20. - Correção na interface de entrada de dados específica para as decisões de vertimento de Reservatórios. A versão anterior não igualava o valor de defluência ao valor fornecido de vertimento. Além disso, o controle do modo de simulação permanecia como Automático, mesmo que o usuário alterasse para Manual. Aba "Dados > Política > Por Usina > Decisões". - Correção no cálculo automático de operação para atendimento de nível meta. A nova versão atende a restrição de vertimento máximo mesmo em situações nas quais não há violação da restrição de jusante (defluência). Esta modificação é necessária para aproveitamentos que não possuam tal restrição (+1E20) ou para reservatórios com estruturas de vertimento não controláveis. Modificações no método TPolGerVaz::OperaNivelMeta(). - Correção no cálculo do balanço hidráulico para situações de fornecimento de decisões de vazões defluentes e vertidas. Nestes casos, há a determinação de valores implícitos de vazão turbinada. A versão anterior perdia o balanço hidráulico em situações nas quais a vazão turbinada implícita fosse superior ao limite de engolimento máximo. Modificações no método TPolGerVaz::OperaPlant(). Versão 0.9.7 - 2014-03-19 ----------------------------- - Novo recurso de cálculo da vazão por efeito de evaporação e de vazões associadas ao uso consuntivo dos aproveitamentos. Os dados de evaporação [mm] e vazão de uso consuntivo [m³/s] podem ser editados na aba "Dados > Avançado". Para que estes recursos estejam visíveis, deve-se ativá-los na aba "Contorno" do diálogo "Propriedades HydroSim XP". - Aprimoramento no Assistente "Validação PDP-Web/ONS" para a apresentação de planilha de auxílio na comparação de informações para a elaboração do Programa Diário de Defluências - PDF. - Aprimoramento do diálogo "Propriedades HydroSim XP" no controle de alterações de dados. A nova versão possui apenas um botão "Fechar", pois as alterações não podiam ser canceladas com o botão "Cancel". Aprimoramento da classe TFormDlgPropHSim. - Correção no cálculo automático de atendimento da restrição de jusante em situações de cheias ou de mudanças nos limites de volume de espera. A versão anterior determinava a vazão defluente para atender a restrição de volume de espera sem respeitar o limite da restrição de defluência a jusante. Versão 0.9.6 - 2014-01-09 ----------------------------- - Aprimoramento no Assistente "Validação PDP-Web/ONS" para a apresentação de planilha de auxílio na comparação de informações para a elaboração do Programa Diário de Defluências - PDF. - Aprimoramento no Assistente "Validação PDP-Web/ONS" para a apresentação de comentários nas células da planilha de comparação. - Interface de entrada de dados específica para as decisões de vertimento de Reservatórios. Aba "Dados > Política > Por Usina > Decisões". - Adequação de apresentação de informações para Reservatórios para na aba "Dados > Avançado". - Correção no diálogo "Importar Dados/Resultados HydroSim XP" na opção de seleção do estudo de origem dos dados para a importação. A versão anterior não conseguia ler os dados do estudo, o que forçava o botão de "Importar" a ficar desabilitado. A falha se devia a criação do recurso de organização dos estudos em pastas e sub-pastas. - Correção no diálogo "Despacho de Máquinas" na opção de seleção do estudo de origem dos dados para o despacho de máquinas utilizando o conceito de Curvas de Perdas. A versão anterior não conseguia ler os dados do estudo, o que forçava o botão de "Despacho" a ficar desabilitado. A falha se devia a criação do recurso de organização dos estudos em pastas e sub-pastas. - Melhoramento no relatório de "Programação de Geração". A nova versão utiliza a sigla do agente quando um cliente foi especificado na instalação, ou utiliza a sigla do ONS em caso contrário. Versão 0.9.5 - 2013-11-07 ----------------------------- - Aprimoramento no Assistente "Validação PDP-Web/ONS" para a comparação de vazões de "Outras estruturas". As variáveis de desvio entre aproveitamentos são classificadas nesta categoria. - Correção para evitar problema de leitura de dados de despacho desagredado, por máquina ou por conjunto, no arquivo .pol do estudo. Melhoramentos no método TPolGerVazrVaz::LoadFromFile(). Versão 0.9.4 - 2013-10-22 ----------------------------- - Novo recurso de redimensionamento otimista das estruturas de dados, preservando informações pré-existentes. A partir desta versão, a edição do horizonte do estudo preserva os dados de política, vazões e condições de contorno, caso o usuário tenha fornecido dados antes da ação. No entanto, a adição ou exclusão de aproveitamentos apagará os dados dinâmicos, pois o redimensionamento otimista poderia causar graves inconsistências na troca de dados entre aproveitamentos pré-existentes. - Melhoramentos na importação de dados de vazão incremental da BDT(ONS). Opção de configurar o campo "tpgrand_id" também para consulta na tabela TB_PREVRES. Melhoramentos na organização do diálogo de "Propriedades HydroSim XP", na aba "BDT(ONS)" para apresentação de hint dos campos. Inclusão de flags VNA e VNS. Melhoramentos nos módulos TFramePropOnsBDT e DMOnsBDT. - Melhoramento no tratamento do dado de número de máquinas sincronizadas quando não há decisão do número de máquinas em geração. Na nova versão, o cálculo verifica a diferença entre o número de máquinas disponíveis e o número informado para as sincronizadas e determina o número de máquinas em geração. O cálculo ainda verifica o número de máquinas em geração que atenda a restrição de potência mínima, por máquina, caso definido. Observação: criou-se uma diferenciação para a situação de máquinas hidráulicas e a relação com potência reativa: a) Máquinas despachadas como síncrono: não há vazão descarregada para jusante por injeção de ar comprimido. Estas turbinas podem consumir ou injetar potência reativa no sistema. b) Máquina com geração em vazio: neste caso, há vazão descarregada para jusante e o comportamento elétrico é de, apenas, consumo de potência reativa. - Opção para salvar o campo "Anotações" com separação de novas linhas. - Correção no cálculo de perda hidráulica para considerar o número de máquinas despachadas para geração. A versão anterior considerava sempre o número de máquinas instaladas na usina. - Correção do problema de "resize" da janela principal do HydroExpert e da falta de atualização do tamanho dos componentes da aba "Dados > Política > Por Usina > Decisões". Versão 0.9.3 - 2013-07-08 ----------------------------- - Correção na apresentação da aba "Avançado > Routing" para estudos com horizonte de escala semanal ou mensal. - Correção no Assistente "Validação PDP-Web/ONS" de atualização de valores após consulta a aba Resumo. Versão 0.9.2 - 2013-04-15 ----------------------------- - Adição de restrição na planilha de decisões para checar se NMaqMin <= NMaqMax. Versão 0.9.1 - 2013-03-20 ----------------------------- - Nesta versão a variável de vazão desviada entre aproveitamentos passa a ser explícita no modelo de simulação HydroSim XP, deixando de ser computada como um acréscimo ou abatimento da vazão incremental. - Nova aba de resultados "Desvios", contendo a trajetória de vazões desviadas entre aproveitamentos. Valores positivos indicam entrada de vazões no copor d'água e negativos a retirada de vazões. Versão 0.9.0 - 2013-02-27 ----------------------------- - Novo recurso de representação do despacho de máquinas como um número real (float), permitindo que estudos com escala diária ou superior possam conter um número real para o número de máquinas em operação. - Novas séries de dados no gráfico de Vertimentos da aba "Resultados > Por usina". Nesta versão o usuário pode escolher por meio da caixa de seleção "Por estruturas" a visualização do limite de vazão vertida para cada uma das estruturas de vertimento do aproveitamento. - Alteração no comportamento da interface após a alteração ne dados no conjunto de aproveitamentos ou edição do horizonte com relação a importação de dados da base de dados dinâmicos quando o usuário muda a visualização entre as abas. Na nova versão, o usuário é consultado sobre a importação. - Melhoramentos no Assistente "Validação PDP-Web/ONS" com relação a comparação de cotas do nível d'água final do dia. A versão anterior apresentava o volume médio do dia ao invés do valor final. - Melhoramentos no Assistente "Validação PDP-Web/ONS". Inclusão da opção de comparação da vazão defluente (opção default). - Melhoramentos no Assistente "Validação PDP-Web/ONS" para considerar precisões diferentes para cada tipo de varíavel: vazão (1 m³/s), cota NA (0,01 m) e geração (0,1 MW). - Correções no Assistente "Validação PDP-Web/ONS" com relação ao problema de importação nula de prefixos após o usuário escolher outro estudo. - Correção de problema com a habilitação do botão "Importar dados" (dinâmicos) após a execução de estudos sem conexão com base de dados. Versão 0.8.9 - 2013-01-13 ----------------------------- - Aprimoramentos do módulo de simulação de restrições hidráulicas. Atendimento de novas restrições de acordo com os dados existentes no Inventário de Restrições Hidráulicas do ONS (referência 2012). - Novo arranjo da aba Assistentes (Wizards) a qual apresenta as opções num ComboBox ao invés do PageControl anterior. Esta organização reduz o número de abas aninhadas, facilitando o uso dos Assistentes. - Melhoramentos no Assistente "Validação PDP-Web/ONS" para a importação de arquivos PDP no novo formato do prefixo VAZ e para a comparação de cotas do nível d'água final do dia. - Expansão do diálogo "Propriedades HydroSim" para apresentação e configuração dos dados básicos de restrições hidráulcias associadas aos aproveitamentos. Aprimoramento da classe TFramePropHidro e TFormDlgPropHSim. - Aprimoramento no módulo de simulação para cálculo da vazão natural afluente. Na presente versão não se considera o efeito routing entre os aproveitamentos. - Correção no cálculo de defluência para atender a restrição de vertimento máximo. Em estudos de escala diária, com política contendo decisões de vazão defluente sem vazões turbinadas, a defluência era igualada à restrição de vertimento máximo sem prever a possibilidade de turbinagem. Correções no método TCalculadora::CalcBalanco(). - Correção no cálculo de defluência para atender a restrição de nível máximo maximorum. Em estudos com escala mensal com apenas usinas a fio d'água, sem faixa operativa, podia acontecer uma situação de vertimento máximo atendido e violação do nível máximo maximorum. Correções no método TCalculadora::CalcBalanco(). - Nova série de dados no gráfico de Geração da aba "Resultados > Por usina". A série "Capacidade" foi renomeada para "Pot. Inst." e representa a potência instalada na usina (soma da potência efetiva dos conjuntos Turbina/Gerador). A nova série "Disponível" representa a geração disponível em função da altura de queda líquida, ou seja, calculada a partir da vazão de engolimento máximo. - Adição do controle de Aviso (Warning) na planilha de decisões da aba "Dados > Política". Adição do aviso de decisão de geração com despacho nulo de máquinas. - Internacionalização do sistema de anotações (bookmarks) de Erros e Avisos existente na planilha de decisões da aba "Dados > Política". - Solução de um problema com a planilha Geral da aba "Dados > Vazões" quando se tentava apagar todos os dados da planilha com a opção da tecla Delete. - Melhoramentos na determinação de mensagens de erro da tabela de decisões da aba "Dados > Política > Por usina > Decisões". Na versão anterior, o cálculo de verificação apresentava a mensagem de erro de violação da restrição de potência mínima para estudos com decisão de geração hidráulica sem despacho de máquinas. A nova versão calcula um número de máquinas compatível com a restrição, caso seja possível atender a geração com uma ou mais máquinas em operação. Melhoramentos do método TPolGerVaz::OperaNMaq(). - Melhoramentos no quadro de visualização dos arquivos do estudo (menu "Estudo > Visualizar Arquivos". A nova versão corrige o problema do seletor de arquivos, localizado na parte inferior, o qual escondia a última letra. Alterações na classe TFrameEstudoFiles. - Melhoramentos no "frame" de seleção e apresentação de aproveitamentos para permitir a opção de recarregar dados do banco de dados HydroData XP. Criação de uma opção "Recarregar dados" no menu suspenso associado ao ListView de aproveitamentos. Melhoramentos nas classes TFrameListViewHidro e TFrameListHidro. - Correção para evitar problema de falta de inicialização que provocasse salvamento desnecessário de dados de despacho desagredado, por máquina ou por conjunto, no arquivo .pol do estudo. Melhoramentos na classe TMPolDecision. Versão 0.8.8 - 2012-09-04 ----------------------------- - Melhoramentos na navegação do TreeView de aproveitamentos nas situações nas quais há abas que são escondidas automaticamente. A nova versão "lembra" a última aba apresentada pelo usuário. Melhoramentos nas classes FrCfgPolGerVaz e FrResultHSim. - Correção na apresentação do botão Exportar BDP (Duke Energy) somente quando o cliente Duke Energy está habilitado. Versão 0.8.7 - 2012-08-05 ----------------------------- - Aprimoramentos na interface da "Política com geração hidrelétrica ou vazão defluente por usina", classe FrCfgPolGerVaz, para a estrutura de Assistentes (Wizards) de configuração da política. Na presente versão, os assistentes de Validação da programação e Rebaixamento/Recuperação Dinâmicos foram migrados para a aba "Assistente". - Aprimoramento na interface da "Política com geração hidrelétrica ou vazão defluente por usina", classe FrCfgPolGerVaz, para a seleção prioritária de aproveitamentos de categoria Usina Hidrelétrica no TreeView de visualiação de dados na aba "Política". - Implementação do Algoritmo FASG da COPEL de rebaixamento e recuperação dinâmicos do reservatório da UHE Foz do Areia. Inclusão de um assistente na aba "Dados | Política | Por usina | Assistentes". Fase inicial de testes. - Aprimoramentos no cálculo de engolimento máximo para evitar erros do tipo "pow: DOMAIN error". Aperfeiçoamento do método TUsiHidro::engolimentoMax(). Versão 0.8.6 - 2011-12-05 ----------------------------- - Criação de aba para dados específicos do cliente. Implementação da Aba CEMIG no HydroSim XP para armazenar dados necessários para a criação de arquivo no formato PDP Web (envio ao ONS) de dados da programação das usinas da CEMIG. Versão 0.8.5 - 2011-03-27 ----------------------------- - Memorial de Desenvolvimento: Caso 11 (Corrigido). Corrigido problema com vazão defluente calculada pelo simulador com valores muito acima do normal. Melhoramento do método TCalculadora::CalcBalanco(). - Melhoramentos nos módulos de acesso aos dados dinâmicos da base de dados técnica BDT/ONS e STH/CEMIG para persistência da informação de data "Agora" usada como parâmetro na importação de dados. Esta data e hora é relevante na diferenciação entre dados verificados e programados ou previstos. Versão 0.8.4 - 2010-11-23 ----------------------------- - Lançamento da versão de testes do módulo TDModCemigSTH para acesso aos dados dinâmicos da base de dados técnica da CEMIG (STH). Versão 0.8.3 - 2010-06-06 ----------------------------- - Memorial (Caso 10). Solução de um problema com estudos com a seguinte configuração: a) decisão de defluência diferente de zero; b) despacho nulo de máquinas; e c) nível do reservatório abaixo da soleira do vertedouro. A correção apontada em 2009-08-07 não estava completa. Com o despacho de máquinas nulo, a solução estava correta. No entanto, ao ligar as máquinas, a solução continuava a mesma e o esperado é que o balanço encontrasse um valor de turbinagem não nulo. Melhoramento dos métodos TCalculadora::CalcOper() e TCalculadora::CalcBalanco(). - Aprimoramentos no módulo de importação de dados da base BDT/ONS. Tratamento de dados para a importação em escala diária, automaticamente configurada a partir da discretização do estudo de simulação (no caso, diária). Fase inicial do desenvolvimento. - Aprimoramentos gerais para adequação da interface e cálculos ao tipo de escala diária. Fase inicial do desenvolvimento. Melhoramentos nos métodos TFormDlgRelDuke::WriteDiaRel() e TFormDlgRelDuke::WriteDiaRelUHE(). - Correção no desempenho do cálculo de perda hidráulica. Melhoramento da classe TCalculadora. Versão 0.8.2 - 2009-10-15 ----------------------------- - Correção no módulo de importação de dados da base BDT/ONS. Na falta de dados importados de volume de espera (volume limite) adota-se o volume máximo. A versão anterior adotava o volume maximorum. Versão 0.8.1 - 2009-08-07 ----------------------------- - Correção no cálculo da vazão defluente para estudos com a seguinte configuração: a) com decisão de vazão defluente; b) sem decisão de vertimento mínimo; c) com máquinas desligadas (coluna * com valores iguais a zero); d) capacidade de vertimento abaixo das decisões do item a). Nessa situação, a correção determina um valor de vazão defluente compatível com o valor de vertimento máximo, armazenando no reservatório os excessos. Versão 0.7 R9 - 04/04/2009 ----------------------------- - Aprimoramento do cálculo de vertimento máximo para estruturas do tipo não controlável (soleira livre e tulipa, por exemplo). A nova versão determina os valores de vertimento não controlável em função da cota do nível d'água do reservatório. Mesmo que decisões de vertimento não sejam fornecidas na aba "Dados|Política|Decisões", o simulador calcula os valores não controláveis. Este recurso pode ser desabilitado no diálogo "Propriedades HydroSim" ao serem desativadas as estruturas de vertimento não controláveis. - Correção no gerador de relatórios de médias diárias. A versão anterior apresentava diferenças entre o nível d'água de montante com relação a planilha de armazenamento da aba de "Resultados". Correção no método TFormDlgRelAvg::WriteDayRelUHE(). - Correção na aba de Vazões na atualização das planilhas de dados por aproveitamento e para todos os aproveitamentos. Correção no método TFrameVazoesCP::GridSetEditText(). Versão 0.7 R8 - 03/02/2009 ----------------------------- - Aprimoramento na representação das estruturas de vertimento. Na presente versão o uso das estruturas pode ser configuro no diálogo de "Propriedades HydroSim". As estruturas podem ser configuradas individualmente. - Correção na edição de valores na planilha de vazões incrementais da aba "Vazões". A versão anterior apresentava problemas na mudança do foco de um aproveitamento para outro. Versão 0.7 R7 - 25/11/2008 ----------------------------- - Correção na interface principal para a mudança de foco de um estudo com status "Modificado" para um estudo com status "Salvo". A versão anterior iniciava a importação de dados dinâmicos no estudo com status "Salvo". Melhoramentos na classe TFrameInterHSimCP. Versão 0.7 R6 - 05/11/2008 ----------------------------- - Melhoramentos no módulo TDModOnsBDT de importação de dados da base BDT/ONS. Aprimoramentos para estudos com hora inicial e final diferentes de zero. Correção na importação de vazões incrementais negativas para médias horárias. Na versão anterior algumas vazões eram substituídas por dados médios diários. Versão 0.7 R5 - 26/10/2008 ----------------------------- - Correção do cálculo do número de intervalos para vazões defluentes passadas no módulo de cálculo do efeito routing. A versão anterior apresentava problemas para estudos com uma UHE isolada, nos quais o tempo de viagem é igual a zero. Correção do método THorizContCP::CalcNInterPast(). - Correção para os cálculos da aba "R/R Dinâmico". A versão anterior apresentava um problema na configuração incial do horizonte de previsão (ficava com apenas um dia de horizonte). Além disso, existia um erro para cálculo envolvendo um estudo com uma UHE isolada. Correção do método TFrameCfgPolRRDin::CalcVertRRDin(). Versão 0.7 R4 - 10/09/2008 ----------------------------- - Mudança dos nomes de interface e pastas de "Simulação CP" para "HydroSimXP". - Correção para a ação de aumentar o horizonte de um estudo com resultados. O problema ocorria ao se tentar salvar o estudo antes de executá-lo. Correção no método TCalculadora::SaveSolution(). - Melhoramentos na aba "Dados|Política|Programação" para impedir a edição de células com valores totais ou médios de geração. - Aperfeiçoamento da aba "Hidrelétricas" do diálogo "Propriedades HydroSim" para visualização e configuração do fator de correção aplicado ao cálculo do rendimento conjunto das turbinas e geradores. - Correção do cálculo do número de intervalos passados de defluência necessário para cálculo do efeito "routing". A versão possuia um erro para estudos que tivessem o número de aproveitamentos editado. - HydroSim CP: Correção na apresentação do relatório de importação de dados da base dinâmica. Na versão anterior, quando não existia conexão, era apresentado um relatório mostrando que nenhuma informação foi importada. Correção no método TFrameDadosHSimCP::BtImportClick(). Versão 0.7 R3 - 24/02/2008 ----------------------------- - Melhoramentos no relatório de apresentação dos resultdos do IBOP para a Duke Energy. Inclusão de uma legenda para as faixas do índice. - Melhoramentos no módulo Rebaixamento e/ou Recuperação Dinâmico. Melhoramento para permitir a escolha da hora de início do horizonte de rebaixamento. Na versão anterior, o procedimento adotava zero hora como início. Correção para não apagar as decisões pré-estabelecidas de vertimento fora do horizonte escolhido para rebaixamento/recuperação. - Expansão da aba "Dados|Política|Por usina" para permitir a entrada de dados separados por conjuntos de máquinas ou individualizado por máquina. O componente de navegação dos aproveitamentos possui, para UHEs, subdivisões que apresentam os conjuntos e as máquinas existentes nas casas de máquinas. - Alteração do título do diálogo "Exportar Dados de Geração" para "Exportar Dados PDP/ONS". Alterações na classe TFormDlgExportGer. - Expansão das opções de importação do diálogo "Importar Resultados HydroSim CP" para diferenciar geração programada de simulada, volumes iniciais e vazões incrementais. Alteração do título do diálogo para "Importar Dados/Resultados HydroSim CP". Alterações na classe TFormDlgImportHSimCP. - Melhoramentos no diálogo "Exportar Dados de Geração" para apresentação das siglas das UHEs e adequação ao formato PDP para apresentação das informações sobre despacho e manutenção de máquinas. Alteração no nome do diálogo para "Exportar Dados PDP/ONS". Alterações na classe TFormDlgExportGer. - HydroSim CP: Correção do título do gráfico de geração hidrelétrica (total) da aba "Resultados|Sistema|Geração". - Melhoramentos no diálogo "Propriedades HydroSim" para apresentação e configuração de alguns dados cadastrais dos aproveitamentos. Edição do tempo de viagem entre reservatórios, do tipo e coeficiente de perda de carga hidráulica e do rendimento médio constante, em opção à escolha de uma curva colina. - HydroSim CP: Correção na aba "Dados" com relação a atualização da interface quando existe alteração no horizonte ou número de aproveitamentos configurados pelo usuário. Na presente versão, a interface passa por um "reset" quando ocorrem tais alterações. Na versão anterior, alguns dados eram preservados dando a impressão de "lixo" de memória. Versão 0.7 R2 - 14/09/2007 ----------------------------- - Correção da sigla do índice IBOP para a Duke Energy. O valor foi alterado de "Índice de Benefício da Programação da Operação" para "Índice de Benefício da Otimização da Operação". - Inclusão de um novo diálogo de auxílio ao cálculo do índice IBOP para a Duke Energy na aba "Dados|Política|Por usina|Decisões". O novo diálogo com título "Cálculo IBOP" permite o cálculo do Índice de Benefício da Programação da Operação - IBOP de uma forma ágil e prática. Na presente versão, o diálogo é acessado à partir de um estudo classificado como "verificado". No diálogo se escolhe um segundo estudo classificado como "caso padrão" e então o cálculo do índice é feito por comparação dos resultados (segundo um procedimento criado na Duke Energy). Ao final o usuário pode visualizar um relatório em cores ou exportar um memória de cálculo para um arquivo .txt. Criação da classe TFormDlgCalcIBOP. - HydroSim CP: Correção no método THydroSimCP::LoadResults() para não considerar os efeitos de evaporação e uso consuntivo. Na versão anterior a evaporação era apresentada com valores negativos. - Correção dos títulos mostrados na "Planilha de decisões" da aba "Política|Por Usina|Decisões". - Correção na política Curva Guia. Correção no método TPolCGuia::Initialize() o qual fazia uma chamada inconsistente com o método TPrevisorVazMLT::Execute(). - HydroSim CP: Correção no método THydroSimCP::LoadResults() para não considerar os efeitos de evaporação e uso consuntivo. Na versão anterior a evaporação era apresentada com valores negativos. - Melhoramentos no módulo Rebaixamento e/ou Recuperação Dinâmico. Melhoramento para permitir a escolha da hora de início do horizonte de rebaixamento. Na versão anterior, o procedimento adotava zero hora como início. Correção para não apagar as decisões pré-estabelecidas de vertimento fora do horizonte escolhido para rebaixamento/recuperação. - Expansão do diálogo "Propriedades HydroSim" para apresentação e configuração de alguns dados cadastrais dos aproveitamentos. Aprimoramento da classe TFramePropHidro e TFormDlgPropHSim. - Melhoramentos na aba Política para a aprentação de botões e suas ações em função do perfil dos usuários ONS. - Correções no diálogo "Propriedades HydroSim" para a configuração do rendimento variável ou constante das turbinas. Versão 0.6 R9 - 27/04/2007 ----------------------------- - Correção no diálgo "Exportar Dados de Geração" para acertar o arredondamento dos totais de geração por intervalo (valores configurados sob o código INT). Correção do método TFormDlgExportGer::WritePDPFile(); - Correção no diálgo "Importar Resultados HydroSim CP" para corrigir a verificação de horizontes consistentes entre o estudo origem e destino da importação. Na versão anterior, caso o estudo de destino tivesse uma data de início maior que a data de início do estudo de origem a importação não era realizada. Correção do método TFormDlgImportHSimCP::ImportToHSimCP(); - Correção dos títulos mostrados na "Planilha de decisões" da aba "Política|Por Usina|Decisões". - Apefeiçoamento do diálgo "Exportar Dados de Geração" para considerar as siglas das UHEs conforme os dados cadastrados para cada cliente. Aprimoramento da classe TFormDlgExportGer. Versão 0.6 R8 - 21/03/2007 ----------------------------- - Correção na tabela de decisões da aba "Política|Por Usina|Decisões" para não perder os dados de vertimento fornecidos pelo usuário após a importação de dados da base BDP/Duke Energy. Correção também da alteração de valores quando o usuário deixa uma célula em modo de edição e escolhe visualizar um outro aproveitamento. - Correção de um problema com o cálculo iterativo do processo de cálculo da vazão turbinada para atendimento de uma meta de geração. Em função de uma situação particular na curva colina da UHE Capivara, observou-se um erro no que interrompia o processo de convergência, fornecendo geração simulada diferente da meta com vertimento nulo. Aperfeiçoamento do método TPolGerVaz::CorrectTurb(). - Correção nas rotinas de importação da aba "Política|Por Usina|Validação". Foram feitas correções nas rotinas de leitura dos arquivos em formato HydroLab, PDPw/ONS e Excel/ONS para estudos com hora de início diferente de zero. Correções nos métodos TFrameCfgPolVal::ReadGerHLab(), TFrameCfgPolVal::ReadGerPDPw() e TFrameCfgPolVal::ReadGerXls(). - Aperfeiçoamento do diálgo "Exportar Dados de Geração" para estudos com hora inicial diferente de zero. Alterou-se a opção de escolha da data para dias com dados completos (24 horas ou 48 intervalos de 30 minutos). Alteração no construtor da classe TFormDlgExportGer, utilizando o método THorizonte::DoDatePickerHoleDays(). Versão 0.6 R7 - 28/02/2007 ----------------------------- - Inclusão de um novo diálogo de auxílio na barra de ferramentas da aba "Dados|Política|Por usina|Decisões". O novo diálogo com título "Importar Resultados HydroSim CP" permite importar os resultados de um estudo HydroSim CP. Na presente versão, pode-se importar os dados de geração hidrelétrica, despacho de máquinas e vazões vertidas. Aprimoramento das classes TFormDlgImportCPerda e TFrameCfgPolGerVaz. - Melhoramentos no módulo Rebaixamento e/ou Recuperação Dinâmico para o reservatório da UHE Foz do Areia. Criação do horizonte de previsão e do horizonte para rebaixamento/recuperação. Alteração dos gráficos para demonstrar a restrição de defluência de jusante limitada a máxima vazão natural existente no período de previsão. - HydroSim LP: alteração da apresentação da aba Política após a criação de um novo estudo. Na presente versão, o quadro com a lista de políticas é apresentada ao usuário para facilitar a sua escolha. - Melhoramentos da apresentação dos dados de Intercâmbio no diálogo "Propriedades HydroSim". Na presente versão, a aba Intercâmbio só é apresentada para estudos do HydroSim LP com um grande número de UHEs. Alterações feitas no método TFrameInterHSim::ActPropExecute(). - Correção no método TPolGerVaz::OperaNMaq() para verificar se a decisão de geração hidráulica for nula. Nesse caso, o número de máquinas despachadas também deve ser nulo. Versão 0.6 R6 - 22/11/2006 ----------------------------- - Correção na função de tratamento de restrições de despacho ótimo de máquinas na planilha de decisões da política PolGerVaz. A nova versão respeita a restrição de número mínimo de máquinas sincronizadas. Também alterou-se a mensagem caso o estudo de simulação não possuam um estudo de Curvas de Perda, ou caso o estudo associado não possua resultados. - Aprimoramentos das classes TPolGerVaz e TFrameResultHSim para tratamento da operação de aproveitamentos classificados como reservatórios (sem casa de máquinas). Criação do método TPolGerVaz::OperaReserv(). - Correção do método TPolGerVaz::OperaDesvCanalPBarreto() para a ativação do cálculo do desvio Canal Pereira Barreto. Na versão anterior, essa funcionalidade estava desativada. - Correção em TDModOnsBDT::PrepareQueries() para a importação do volume inicial dos reservatórios. A nova versão utiliza a data de referência do estudo subtraída de um dia como entrada de dados na BDT/ONS. - Devido a implementação da entidade Vertedouro e de sua capacidade máxima em função do nível do reservatório, aprimoramento do método TPolGerVaz::OperaReserv() para determinar a operação de reservatórios com vertedouro em soleira livre. - Lançamento da primeira versão do módulo de Rebaixamento e/ou Recuperação Dinâmico para o reservatório da UHE Foz do Areia. Alterações feitas na classe TFrameCfgPolGerVaz pois o módulo denominado RRDin foi construído para ser um assistente à fase de decisões do simulador. Versão 0.6 R5 - 18/10/2006 ----------------------------- - Aprimoramento da classe TPolGerVaz para gerenciar um estudo de Curvas de Perda com objetivo de auxílio ao diálogo "Despacho de máquinas" (classe TFormDlgImportCPerda) e do tratamento de restrições na planilha de decisões da política PolGerVaz. - Inclusão da importação de dados no padrão PDPw/ONS em planilha Excel. Aglutinação dos dados existentes para Chavantes e Rosana. Alteração necessária, pois na presente data o ONS está informando o despacho dessas duas usinas separado em duas barras. Com isso, Chavantes tem duas entradas com códigos CHV1 e CHV2. O mesmo ocorre para Rosana com códigos ROS1 e ROS2. A versão atual do importador soma os dados de geração para essas duas UHEs. - Correção do método THydroSimCP::Routing() para situações de aproveitamentos que possuem um ou mais aproveitamentos de montante, mas com tempo de viagem igual a zero. - Correção no diálogo de despacho de máquinas utilizando curvas de perda. Na nova versão o despacho para usinas com geração nula fornece zero máquinas como resultado. - Aprimoramento do importador de dados BDP (Duke Energy) para a importação dos dados de vazão vertida. Na nova versão, o importador não zera os dados de vertimento caso os mesmos não existam na base. Versão 0.6 R4 - 02/10/2006 ----------------------------- - Aprimoramento do importador de dados BDP (Duke Energy) para a importação dos dados de geração programada. Correção do gerenciamento da hora de início da importação para compatibilidade entre geração verificada e programada. Na nova versão utiliza-se a última data existente para geração verificada como início da importação de geração programada. - Correção do controle que apresentava a data final de um estudo. Na versão anterior a data final era acrescida de 31 dias em relação a data inicial. Correção do método TFrameHorizonte::SetNDayMax(). - Correção no diálogo de despacho de máquinas utilizando curvas de perda. Na nova versão o despacho para usinas com geração nula fornece zero máquinas como resultado. Versão 0.6 R3 - 26/09/2006 ----------------------------- - Aprimoramento da importação de dados no padrão PDPw/ONS. Aglutinação dos dados existentes para Chavantes e Rosana. Alteração necessária, pois na presente data o ONS está informando o despacho dessas duas usinas separado em duas barras. Com isso, Chavantes tem duas entradas com códigos GPCHV e GPCHV1. O mesmo ocorre para Rosana com códigos GPROS e GPROS1. A nova versão do importador soma os dados de geração para essas duas UHEs. Versão 0.6 R2 - 13/09/2006 ----------------------------- - Criação de importação de dados no padrão PDPw/ONS para a interface de validação da geração programada (aba Política/Por Usina/Validação). Aprimoramentos na classe TFrameCfgPolVal. - Teste da importação de dados de geração programada da base BDP/Duke Energy. Principais alterações na classe TDModDukeBDP. Para a fase de teste, criou-se um flag que indica a necessidade ou não de importação dos dados de geração programada na classe TFramePropDukeBDP. - Correção em TFrameDadosHSimCP::CheckUserRole() para considerar corretamente a restrição de número máximo de dias para usuários com o perfil Operador. - Correção em TFrameCfgPolProg::GridProgSetEditText() para atualizar a soma da linha e coluna quando utiliza-se a opção de colar do Clipbord. Versão 0.6 R1 - 30/08/2006 ----------------------------- - Aprimoramento do importador de dados BDP (Duke Energy) para a importação dos dados de geração programada. Gerenciamento da hora de início da importação para compatibilidade entre geração verificada e programada. Alterações principais em TDModDukeBDP::PrepareQueries() e TDModDukeBDP::ReadQueries(). - Implementação da função de cópia dos valores de geração simulada fornecida nos resultados do estudo para a entrada de dados (aba Política). - Melhoramentos em TFormDlgExportGer para permitir inclusão no relatório em formato PDP dos dados de número de máquinas paradas por conveniência operativa (MCO), máquinas despachadas como síncrono (MOS) e máquinas despachadas em operação (MEG). Os dados resultantes são semelhantes aos disponíveis na aba Resultados/Planilhas/Máquinas. - Correção em TFormDlgExportGer no espaçamento entre a sigla da usina e os valores de vazão turbinada. Um espaço extra provocava um erro ao se usar o arquivo resultante do HydroLab com o programa Coleta do ONS. O erro era a perda do último dígito do valor médio vazões. - Correção do tratamento e apresentação da verificação da restrição de potência máxima por máquina. Correção feita no método TRestrHSim::CheckRestrHSim(). - Correção na geração do relatório em base diária para os valores de percentagem de volume útil. A versão anterior não apresentava os valores para usinas de reservatório. Versão 0.5 R9 - 24/08/2006 ----------------------------- - Melhoramentos em TFormDlgExportGer para permitir a configuração do código CAR no arquivo de relatório em formato PDP. - Correção em TFrameCfgPolProg para apresentar o total de geração por UHE em MWh. Tratamento para o caso de estudo horário ou de meia hora. Versão 0.5 R8 - 23/08/2006 ----------------------------- - Criação de interface para facilitar o preenchimento de dados de geração programada seguindo um padrão existente na Duke Energy denominado ProGerPan. Nova classe TFrameCfgPolProg. Nova aba Dados/Política/Programação. - Correções em TFormDlgRelDuke para considerar estudos de simulação com horas de início e fim diferentes de zero. Versão 0.5 R7 - 07/08/2006 ----------------------------- - Correção do método TFormDlgExportGer::WritePDPFile() para dados sob a categoria INT na formatação de 6 dígitos. - Correção em três funções de importação de dados para o novo simulador compatível com a nova classe de horizonte. Correção na importação de geração, importação de despacho de máquinas e importação de dados de geração validados (ONS). A correção é similar, pois o problema aparecia quando o estudo possuia uma hora de início diferente de zero. Os métodos corrigidos foram: TFormDlgImportDuke::ReadGer(), TFormDlgImportDuke::ReadMaq() e TFrameCfgPolVal::ReadGer(). - Correção do tratamento de restrições na planilha de decisões da política PolGerVaz. O Método TRestrHSim::CheckRestrHSim() foi melhorado para considerar o número mínimo de máquinas sincronizadas e o número de máquinas disponíveis fornecidas na mesma planilha de decisões. - Inclusão de um botão na interface da política PolGerVaz para apagar todas as decisões fornecidas na planilha. Versão 0.5 R6 - 07/07/2006 ----------------------------- - Adequação da classe TFormDlgRelDuke à nova classe THorizonte. - Adequação da classe TFormDlgExportGer à nova classe THorizonte. Versão 0.5 R5 - 25/05/2006 ----------------------------- - Adequação da classe TDModDukeBDP (importador BDP/Duke Energy) à nova classe THorizonte. Importação de dados para qualquer tipo de horizonte. Testados: meia hora, horário e diário. - Adequação do diálogo TFormDlgImportDuke (importação ProGerPan e DOUG) à nova classe THorizonte. - Adequação do diálogo TFormDlgImportCPerda (despacho de máquinas para uma usina baseado em curva de perda) à nova classe THorizonte. - Adequação da classe THorizContCP para o cálculo de routing em função da discretização escolhida pelo usuário no novo TFrameHorizonte. - Em função da nova classe THorizonte e do novo TFrameHorizonte, agora é possível a criação de estudos com variação da (meia) hora de ínicio. - Criação do sistema de comparação de programação de geração simulada e validada pelo ONS. Classe TFrameCfgPolVal. Versão 0.5 R4 - 28/04/2006 ---------------------------- - - Alteração dos valores default para o horizonte e vazões como o apresentado no HydroMax. Versão 0.5 R3 - 23/09/2005 ----------------------------- - Correção do método TPolGerVaz::OperaNMaq() para o tratamento de dados de despacho de máquinas no HydroSim LP. - HydroSim LP: Expansão do método THydroSim::ExtraResults() para apresentar as metas de geração para simulações que possuam objetos da política TPolGerVaz. (assim como é feito no HydroSim CP). Versão 0.5 R2 - 24/08/2005 ----------------------------- - Expansão do diálogo TFormDlgImportCPerda para ter a opção de respeitar o número de máquinas disponíveis (se estes foram fornecidos na aba Política). - Correção no cálculo do despacho de máquinas pelo critério de perdas mínimas. Correção do método TEstudoCPerda::DespachoMaq(). A versão anterior tinha um problema na determinação das faixas válidas de operação, devido ao tratamento indevido de números double. A nova versão corrigiu esse problema utilizando a função equal() para números reais. Versão 0.5 R1 - 13/08/2005 ----------------------------- - Inclusão de novos diálogos de auxílio ao frame TFrameCfgPolGerVaz. O primeiro, TFormDlgImportHDesp, permite importar dados de geração e número de máquinas despachadas de um estudo HydroDesp. O segundo, TFormDlgImportCPerda, permite determinar o despacho de máquinas que minimiza perdas na geração de uma UHE utilizando um estudo de Curvas Perda como fonte de dados. Versão 0.4 R9 - 30/07/2005 ----------------------------- - HydroSim CP: Aperfeiçoamento do método TDModDukeBDP::ReadQueries() para colocar em modo Manual os intervalos nos quais existam dados de pós-operativo. Versão 0.4 R8 - 30/06/2005 ----------------------------- - HydroSim CP: Alteração da propriedade THydroSimCP::NIntervalosOperador de 48 horas para 72 horas, a pedido do cliente Duke (DEIGP). - Aprimoramento do método TFrameCfgPolGerVaz::ShowCfgPol() para apresentação do botão BtModoMan (modo manual para todas as usinas em todos os intervalos) para estudos com horizonte maior do que vinte dias. Versão 0.4 R7 - 30/05/2005 ----------------------------- - Aprimoramentos da classe TPolGerVaz no tratamento das informações de número de máquinas em operação. Correção do caso em que o número de máquinas despachadas fosse maior que o número de máquinas disponívies. Acréscimo de um aviso no método de verificação de informações TPolGerVaz::VerifyData(). Criação do método TPolGerVaz::OperaNMaq(). Versão 0.4 R6 - 01/04/2005 ----------------------------- - Aprimoramento das mensagens lançadas pela política TPolGerVaz com a alteração do método TPolGerVaz::VerifyData(). - HydroSim CP: Aprimoramento do módulo TDModDukeBDP para apresentação do progresso de preparação e abertura das queries de consulta a base BDP (Duke Energy). - HydroSim CP: Lançamento da versão de testes do módulo TDModOnsBDT para acesso aos dados dinâmicos da base de dados técnica do ONS (BDT). - Correção do método TUsinas::DoTempoViagem() o qual determinava de forma errada o tempo de viagem quando incluída ou excluída um aproveitamento do estudo de simulação. A nova versão recalcula corretamente os tempos de viagem com a mudança na topologia da cascata de aproveitamentos. - Correção do método TPolGerVaz::OperaGerMeta() o qual sempre atendia a restrição de defluência mínima, mesmo no caso de operação em modo manual e geração hidrelétrica igual a zero. A nova versão, no modo manual, para atender a geração nula faz a vazão turbinada e o vertimento nulos também. Versão 0.4 R5 - 04/02/2005 ----------------------------- - Alteração da política TPolGerVaz com relação ao comportamento da regra operativa numa situação de cheia, vertimento, e atendimento de volume de espera. Na versão anterior, a regra operativa gerava o máximo disponível, antes de determina a vazão vertida que atendesse a restrição de volume limite. Na nova versão, ouve uma mudança de prioridade, de forma que a regra operativa atende primeiro a programação de geração, e só depois determina o vertimento que atende o volume limite. Métodos modificados TPolGerVaz::Execute() e TPolGerVaz::OperaNivelMeta(). Versão 0.4 R4 - 07/11/2004 ----------------------------- - Mudanças na classe TFrameCfgPolGerVaz para apresentação de uma barra de ferramentas horizontal localizada sobre a planilha de dados. Inclusão de dois botões para a configuração rápida dos modos de simulação automático/manual de todas as usinas do estudo de simulação. - HydroSim CP: Alteração do método TFrameInterHSimCP::New() para não ativar o efeito de memória de dados do último estudo visualizado antes da criação de um novo. A nova versão adota vazões nulas e modo automático para o estudo novo. - HydroSim CP: Correção do método TDModDukeBDP::ReadQueries() o qual cometia um erro de não importar dados de vazão calculadas por balanço para estudos com horizontes maiores que 24 horas. Versão 0.4 R3 - 22/10/2004 ----------------------------- - HydroSim CP: Novo sistema de importação de vazões incrementais da base BDP. Serão possíveis duas opções (acesso via botão Propriedades): 1. Vazões incrementais calculadas a partir de medições em postos de vazão (opção default). Essa opção faz uso das vazões armazenadas nas tabelas alimentadas pelo previsor SMAP. 2. Vazões incrementais calculadas a partir de balanço hidráulico nos reservatórios. Essa opção faz uso das vazões armazenadas nas tabelas que constituem o registro de pós-operação do BDP. Observação Importante: Quando entrar em operação a versão do simulador que faz uso desse chaveamento de origem das vazões, será obrigatório, por parte do usuário do sistema, observar a aba Dados/Vazões, de forma a confirmar o correto preenchimento dos dados. Caso esses dados não sejam observados com critério, pode-se alimentar o simulador com vazões incorretas para o objetivo desejado. Exemplo: IBOP com vazões incrementais de postos de vazão. Versão 0.4 R2 - 29/09/2004 ----------------------------- - HydroSim CP: Correção do diálogo TFormDlgRelDuke para a criação de relatórios em base diária e horária. A versão anterior não permitia a edição da caixa de edição "Nome do arquivo/Extensão do arquivo". Além disso, após gerar um relatório em base horária, ao retornar para o tipo diário, o diálogo apresentava informações incorretas na caixa "Nome do arquivo" e na lista de arquivos "Relatórios existentes". - HydroSim CP: Aprimoramento do diálogo TFormDlgRelDuke para a criação de relatórios em base diária. A nova versão apresenta o vertimento médio diário em m³/s. - Correção na política de Geração/Vazão pré-definidos, em detalhe no método TPolGerVaz::Execute() com relação ao tratamento de falta de informações sobre o número mínimo, despachado e máximo de máquinas. A nova versão utiliza o número de máquinas existente na usina como forma de preencher a falta de dados em um desses parâmetros. Para melhorar a resposta ao usuário da falta de alguma dessas informações, aprimorou-se os métodos que traçam trajetórias de número de máquinas: THydroSimBase::DoSeriesNMaq() e THorizContCP::DoGraphNMaq(). Versão 0.4 R1 - 15/09/2004 ----------------------------- - Importantes alterações na classe TPolGerCte em especial o método TPolGerCte::Execute() para a correção de um problema falta de convergência do método de ajuste do fator de acoplamento. Versão 0.3 R9 - 14/09/2004 ----------------------------- - Importantes alterações na classe TPolGerCte em especial o método TPolGerCte::Execute() para a correção de um problema de existência de vertimento armazenável na solução final do processo de simulação. - Aprimoramento da classe THydroSimBase para a padronização de mensagens no relatório de simulação. Inclusão do método THydroSimBase::VeriyDecision() como virtual para as classes derivadas THydroSim e THydroSimCP. - HydroSim CP: Correção do diálogo TFormDlgRelDuke para a criação de relatórios em base diária e horária. A versão anterior do método TFormDlgRelDuke::WriteDiaRelUHE() provocava um erro no cálculo da média diária de todos os valores apresentados no relatório. A versão anterior do método TFormDlgRelDuke::WriteHoraRelUHE() provocava uma inversão na apresentação da vazão incremental prevista e da vazão afluente prevista (incremental mais defluência de montante t horas atrás, onde t representa o tempo de viagem). Versão 0.3 R8 - 13/09/2004 ----------------------------- - Aprimoramento do método TFramePolitica::Show() para carregar os dados da política corretamente quando o usuário seleciona um estudo de simulação e a aba de Políticas não está ativa. Esse problema foi identificado e foi fornecida uma solução na versão 0.3 R1 - 20/05/2004. No entanto, o problema persistia se o estudo selecionado antes possuísse uma política igual a do novo estudo selecionado. - HydroSim LP: Modificações no método TPolGerCte::CorrectLambda() para atender situações onde perdia-se a convergência em estudos de simulação com política Geração Mínima e regras paralelas de enchimento/esvaziamento. A versão anterior possuía um tratamento para um caso de regra não linear para a UHE Furnas. Esse tratamento provocava a não convergência de casos mais simples como UHE Marimbondo com regra paralela. - HydroSim CP: Aprimoramento do diálogo TFormDlgRelDuke para a criação de relatórios em base diária e horária, em função de requisitos estipulados pela Duke Energy International - Geração Paranapanema S.A. Versão 0.3 R7 - 02/09/2004 ----------------------------- - HydroSim CP: Criação do diálogo TFormDlgRelDuke para a criação de relatórios em base diária e horária, em função de requisitos estipulados pela Duke Energy International - Geração Paranapanema S.A. - As alterações na classe TColina têm reflexo importante no comportamento da calculadora hidrelétrica utilizada pelas políticas dos módulos HydroSim LP e HydroSim CP. O problema de convergência menicionado na versão 0.6R5 do HydroLab foi descoberto através de um estudo com o HydroSim CP sobre os dados de pós-operação da Duke Energy International - Geração Paranapanema S.A. Versão 0.3 R6 - 21/08/2004 ----------------------------- - Correção crítica na Política com geração hidrelétrica total pré-definida representada pela classe TPolGerCte. Modificação do método TPolGerCte::CorrectLambda() com objetivo de implementar um método de correção baseado em aproximações sucessivas do erro. A versão anterior possuía um processo de correção baseado no método Secante, o qual apresentava diversos erros. Problemas foram identificados com estudos sobre as usinas do Rio São Francisco (descoberto por Thyago Marques, Sobradinho e período crítico). Com a simplificação sacrificou-se uma pequena parcela no desempenho do ajuste do parâmetro lambda em favorecimento da robustês da política frente a qualquer característica das UHEs do estudo de simulação. Nessa versão confirmou-se a existência de não-diferenciabilidades na função GHidr x lambda provocadas pelo vertimento e atendimento da restrição de defluência mínima. Versão 0.3 R5 - 06/08/2004 ----------------------------- - Aprimoramento do comportamento do usuário Observador. O usuário com perfil de observador não pode: visualizar os arquivos dos estudos, visualizar as abas Resultados/Sistema, Resultados/Por Usina/Rendimento, Resultados/Por Usina/Alturas, Resultados/Por Usina/Planilhas/Rendimento e Resultados/Por Usina/Planilhas/Alturas. - Correção do método THydroSim::SetUpData() o qual provocava um erro grave que impedia a execução de estudos no módulo HydroSim LP. Esse erro havia sido inserido na versão 0.3 R4. - Bloqueio da tecla DEL para a coluna de Modo de Simulação da aba política PolGerVaz. Na versão anterior o usuário conseguia apagar as caixas de seleção que indicam o modo de simulação (ticado/automático ou manual). Versão 0.3 R4 - 25/07/2004 ----------------------------- - Correção do método TPolGerVaz::LoadFromFile() o qual não preenchia dados corretamente para a informação de Modo de Simulação para estudos criados com versões anteriores a 0.3R3. O erro se verificava quando selecionados estudos com Modo Manual e em seguida selecionados estudos sem dados do Modo de simulação. Os dados apareciam como o estudo anterior, com valores de modo manual. - Alteração do evento TFrameCfgPolGerVaz::GridKeyDown() para não permitir a ação de excluir conteúdo de célula (tecla Delete) para a coluna de Modo de Simulação. - Correção do método TDModGeral::SetInterEstudoStatus() para considerar corretamente as permissões contidas no perfil Observador. Na versão anterior constatava-se que essas permissões eram perdidas a medida que o usuário navegava entre os estudos contidos no perfil. Versão 0.3 R3 - 06/06/2004 ----------------------------- - Implementação do recurso de visualização de gráficos de armazenamento com a opção de se escolher a unidade da escala vertical do gráfico. As oções são: volume absoluto em hm³, volume em porcentagem do volume útil em % e volume representado pela cota do nível d'água do reservatório. - Alteração da aba de Planilhas. Na nova versão, a aba Volume contém as opções de de unidade comentada no item anterior. A aba de Cotas agora mudou para Alturas e apresenta os valores de altura de queda bruta, perdas hidráulicas e altura de queda líquida. - Implementação de uma novos gráficos na aba Por usina. A nova aba chama-se Alturas e possui dois gráficos com as trajetórias de níveis de montante e jusante, e o segundo com as trajetórias de altura de queda bruta e líquida. - Aprimoramento da política Geração/Vazão, implementada pela classe TPolGerVaz, no gerenciamento do número de máquinas sincronizadas a serem consideradas durante o processo de simulação. Esse novo gerenciamento provocou alteração da tabela de decisões da aba Política/Por Usina/Decisões. Inclusão da aba Máquinas na classe TFrameCfgPolGerVaz que implementa a interface de configuração da política Geração/Vazão. - Correção dos métodos TDModDukeBDP::ReadQueries() e TFormDlgImportDuke::ReadGer() para o correto tratamento dos valores default para o número de máquinas sincronizadas (política Geração/Vazão) e o número máximo de máquinas disponíveis (classe THorizContCP). - HydroSim LP: Correção do problema com o módulo de criação de regras de reservatório (mensagem Abnormal Termination ao encerramento do HydroLab). Alteração do método TFrameResultHSimRegra::SetPolyFitting() para não tornar nulo a referência de gráfico da série SeriesPol que representa o ajuste de regras polinomiais. Versão 0.3 R2 - 31/05/2004 ----------------------------- - Implementação do modo de operação Automático e Manual para a política TPolGerVaz. O novo modo Manual desabilita a correção automática de restrições como: volume limite e defluência mínima. Além disso, no modo Manual a operação de controle de cheia via restrição de volume de espera também fica desabilidata quanto ao atendimento automático das restrições de volume limite, defluência máxima de restrição. Nesse caso, apenas o limite maximorum do reservatório e a vazão máxima de capacidade do vertedouro são mantidas em modo automático de atendimento. Versão 0.3 R1 - 20/05/2004 ----------------------------- - Aprimoramento dos métodos TFramePolitica::Show() e TFramePolitica::ListSelectItem() para carregar os dados da política corretamente quando o usuário seleciona um estudo de simulação e a aba de Políticas não está ativa. - HydroSim CP: Criação do diálogo TFormDlgExportGer para exportar os resultados do simulador de curto prazo para o formato PDP/ONS. Versão 0.2 R9 - 11/03/2004 ----------------------------- - HydroSim LP: Criação da política com meta fixada para o armazenamento. Essa nova política permite simular a operação a fio d'água de reservatórios com facilidade, eliminando a edição do arquivo .usi da propriedade fio d'água dos reservatórios. - HydroSim LP: Correção do método TPolGerCte::FSetChanged() que, na versão anterior, não preenchia corretamente o vetor Metas para a resposta de edição da aba Vazão. O erro era percebido quando se aumentava o horizonte de simulação e o método em questão preenchia zeros para as novas metas de geração. Versão 0.2 R8 - 05/03/2004 ----------------------------- - Correção dos métodos TFrameCfgPolGerVaz::GridSetEditText() e TFrameCfgPolGerVaz::GetMPos() para a correta atualização das tabelas de decisão da aba Política. A edição da tabela geral de decisões não provocava a atualização da tabela por usina. Versão 0.2 R7 - 18/02/2004 ----------------------------- - Alteração do comando SQL do componente TDModDukeBDP::QueryVolLimite para corrigir o problema de não encontrar o volume de espera para estudos que tivessem a data de referência igual aos limites da tabela de volume de espera do banco de dados dinâmicos. Erro apontado pela DEIGP. - Aprimoramento do método TFrameResultHSim::DoVolUtil() para a apresentação de muitas usinas. Na presente versão, apenas um conjunto de 10 usinas são selecionadas. As demais permanecem a espera da escolha do usuário. - Correção do método TPolGerVaz::OperaNoDecision() quando utilizado em horizonte de longo e médio prazo. A versão anterior calculava erroneamente a vazão afluente a um determinado reservatório. Melhorou-se o tratamento da operação de reservatórios a fio d'água. - HydroSim LP: Correção do erro de atualização da interface da política TPolGerVaz quando alterado o horizonte de estudo na aba Vazões. Essa correção foi possível devido ao aprimoramento do método TMatrix::resize(). Versão 0.2 R6 - 31/01/2004 ----------------------------- - Correção do método TFramePolitica::ListSelectItem() para evitar a apresentação forçada da aba Dados/Política quando se seleciona um estudo que estava, previamente, apresentado outra aba da interface dos simuladores. - Correção do método TCalculadora::CalcOper() para o correto tratamento de indisponibilidade total do número de máquinas (igual a zero). Havia um erro em não zerar o valor de rendimento para a situação de vazão turbinada nula. - Correção do método TPolGerVaz::OperaGerMeta() para situações onde há indisponibilidade total do número de máquinas (igual a zero). A versão anterior não zerava a vazão turbinada, promovendo um passo a mais no cálculo que transforma a meta de geração e vazão defluente. - HydroSim LP: Correção do método TEstudoHSim::ReadCenario() o qual não carregava os dados de decisão na seleção de dois estudos contendo políticas do tipo PolGerVaz. - HydroSim CP: Expansão do módulo TDModDukeBDP para a importação dos níveis de armazenamento correspondentes aos volumes de espera para controle de cheias. - HydroSim CP: Correção do erro de atualização dos dados contidos na aba Avançado. Problema de atualização verificado na apresentação dos níveis iniciais e limite das usinas e na apresentação do número de máquinas despachadas. - HydroSim CP: Aperfeiçoamento do método TFrameHorizContCP::TreeUsinaChange() para selecionar a coluna do grid de número de máquinas em função da usina selecionada no quadro Aproveitamentos. Versão 0.2 R5 - 20/12/2003 ----------------------------- - HydroSim CP: Aperfeiçoamento do módulo TDModDukeBDP com a criação do método TDModDukeBDP::StringToNMaq() para a importação do número de máquinas despachadas. Versão 0.2 R4 - 12/12/2003 ----------------------------- - Melhoramento da interface de apresentação da política PolGerVaz, com vertimentos em branco no caso de não preenchimento dos valores, assim como era feito para as colunas de geração e defluência. - HydroSim CP: Implementação do acesso a bases de dados dinâmicos. O primeiro teste foi realizado com a base de dados BDP da Duke Energy International Geração Paranapanema. - HydroSim CP: Correção de um problema no método TDModDukeBDP::ReadQueries() o qual produzia resultados erroneos para consultas para usinas que não possuiam dados sobre geracões verificadas. Erro encontrado em teste com horizonte de gerações verificadas ainda não existentes na base BDP da Duke Energy. - HydroSim CP: Correção de um problema na classe do diálogo TFormDlgImportDuke, no qual o botão Cancel, ao ser acionado, determinava o resultado esperado pelo botão de confirmação OK. - HydroSim CP: Aperfeiçoamento do método TFormDlgImportDuke::ReadGer(), para não sobreescrever dados já existentes de geração. A nova versão apenas importa dados de geração dos arquivos selecionados para células que estejam em branco na tabela de decisões da aba Política. Versão 0.2 R3 - 30/10/2003 ----------------------------- - Modificação nas políticas operativas disponíveis para os simuladores HydroSim LP e HydroSim CP. A política representada pelas classe TPolGerVaz, anteriormente denominada TPolGerDef, foi adaptada para ser utilizada no longo e curto prazo, sendo agora disponível na aba Política dos simuladores HydroSim LP e HydroSim CP. - Aprimoramento do método TPolGerVaz::OperaNoDecision() para eliminar vertimentos oriundos da estimativa de engolimento máximo considerando permanência do nível d'água de montante. O cálculo é processado de forma iterativa obtendo-se compatibilidade entre o volume final armazenado, engolimento máximo e vazão turbinada, de forma a não existir vertimento em sintuações onde o nível de montante não é igual ao seu valor máximo. - HydroSim LP: Aprimoramento da política Geração Total que permite determinar a meta de geração do sistema para cada intervalo do horizonte de simulação. A versão antiga permitia fornecer a esta política apenas um valor constante. O aprimoramento atinge principalmente as classes TPolGerCte e TFramePolGerCte. - HydroSim LP: Alteração da organização da aba Dados. A nova versão coloca as informações relacionadas à política operativa em uma aba reservada, denominada Política. A versão anterior colocava tais informações na aba Cenário. - HydroSim LP: Correção do método TFrameDadosHSim::Show() o qual provocava a apresentação da aba Política ao se selecionar um estudo. O método correspondente ao HydroSim CP não possuia este problema. Versão 0.2 R2 - 30/09/2003 ----------------------------- - HydroSim CP: Correção do método TPolGerDefCP::OperaGerMeta() no tratamento de decisão de geração igual a zero. Na versão anterior, o cálculo do vertimento era equivocado em relação a restrição de defluênica mínima, provocando uma parcela de vazão turbina e, portanto, desrespeitando a decisão de geração nula. Na atual versão, a geração nula é sempre respeitada e o vertimento é corretamente calculado em função da restrição de defluência mínima e a decisão de vertimento mínimo fornecido na aba Dados/Política. - HydroSim CP: Correção do método TCalculadora::CalcBalanco() no tratamento de decisão de geração igual a zero quando ultrapassado a restrição de volume máximo. Na versão anterior, o método procava vazão turbinada ao se corrigir a trajetória de volume para respeitar seu limite máximo. Na versão atual, a correção determina a vazão vertida e mantém a vazão turbinada igual a zero. - HydroSim CP: Correção do método TFrameChartScaleCP::SetHorizonte() o qual provocava uma falha ao se escolher um estudo cujo horizonte tinha início além do estudo atualmente selecionado. - HydroSim CP: Correção do método TPolGerDefCP::OperaCanalPBarreto() o qual não verificava se os reservatórios de Ilha Solteira e Três Irmãos estavam simultaneamente em seus limites máximo ou mínimo. - HydroSim CP: Correção do método TPolGerVaz::VerifyData() na apresentação de alertas quanto à decisão fornecida pelo usuário. - HydroSim LP: Correção do método TFrameVazoes::SetChartHistScales() o qual provocava um erro na escala temporal dos dados de vazão ao se criar um estudo novo. Versão 0.2 R1 - 30/08/2003 ----------------------------- - Aprimoramento do método TFormDlgProgHSim::InfoFunHSim() que atrapalhava o processamento compartilhado do Windows via classe TThread. Este aprimoramento reduziu em até 80% o desempenho computacional dos simuladores de longo e curto prazo. - HydroSim LP: Aprimoramento do método TPolGerCte::CorrectLambda() para situações onde havia excesso de água (geração acima da meta) e o método se perdia ao tentar aumentar o valor do parâmetro de acoplamento lambda. A nova versão identifica curvas Gh x lambda com formato de colina, providenciando o correto incremento do parâmetro. - HydroSim LP: Correção do método TPolGerCte::CorrectDeflu() o qual não fazia tratamento de volume maior que o máximo, provocando trajetórias com volumes úteis maiores que 100%. Problema identificado por Thyago em estudos com os reservatórios do Rio São Francisco. - HydroSim LP: Aprimoramento do método TPolGerCte::CorrectLambda() para situações onde o método excedia o número máximo de iterações sem encontrar o parâmetro de acoplamento 'lambda' que atendesse a meta de geração. Versão 0.1 R9 - 30/07/2003 ----------------------------- - HydroSim LP: Correção do método TPolGerCte::CorrectLambda() para situações onde a tentativa de correção do fator de armazenamento do sistema determinava um valor de lambda maior do que 1. - HydroSim LP: Correção do método TPolGerCte::DoBalance() que não computava corretamente o valor da vazão vertida durante o processo de busca pela vazão turbinada que atende a meta de geração do sistema. - HydroSim LP: Correção do método TPolGerCte::CorrectTurb() o qual provocava um erro de balanço para usinas que atingiam a restrição de defluência mínima. Problema identificado em Porto Primavera, com valores de armazenamento abaixo do mínimo cadastral. - HydroSim LP: Correção do método TPolGerCte::LambdaToVolume() para encontrar a regra operativa de um reservatório em um estudo que contenha mais regras do que o estudo de simulação possui de usinas selecionadas. - HydroSim LP: Correção do método TPolGerCte::OperaVertTurbinavel() o qual não determinava corretamente a eliminação de vertimento turbinável. Versão 0.1 R8 - 30/06/2003 ----------------------------- - Correção do problema de escalas automáticas para o gráfico de volume localizado em Resultados/Sistema/Volume. A caixa de seleção não fornecia o resultado esperado. - HydroSim CP: Correção da atualização automática do gráfico do número de máquinas disponível, quando o usuário editar o valor na tabela localizada abaixo do gráfico. - HydroSim CP: Correção do método TPolGerDefCP::OperaNivelMeta() para situações onde o volume limite foi violado. A versão anterior calculava erroneamente a vazão vertida, fazendo com que a operação não respeitasse a restrição de defluência máxima. - HydroSim CP: Correção do método TPolGerDefCP::OperaNivelMeta() para situações onde o volume máximo do reservatório é atingido com consequente violação da restrição de defluência máxima. A versão anterior confundia o volume máximo do reservatório com o volume máximo do reservatório, fazendo com que a solução fizesse um bang-bang toda vez que o volume máximo estava próximo de ser atingido. - HydroSim CP: Correção do método TPolGerDefCP::OperaNivelMeta() de modo a corrigir as decisões para se conseguir a máxima geração possível em caso de vertimentos. - HydroSim CP: Correção do método TCalculadora::CalcOper() que calculava erroneamente o valor de engolimento máximo em situações onde as decisões de vazão turbinada e vertida eram passadas como parâmetro. - HydroSim CP: Correção do método TFrameHorizContCP::GridSetEditText() de forma a atualizar o gráfico do número de máquinas sem interromper a edição da respectiva célula na planilha de disponibilidade do número de máquinas. - HydroSim CP: Padronização a apresentação dos alarmes: primeiro o horário depois o nome da usina. - HydroSim CP: Criação do método TPolGerDefCP::OperaNoDecision() para realizar a operação da usina na falta de qualquer tipo de decisão (geração ou defluência). O procedimento determina a maior vazão turbinada possível, armazenando o excedente, caso este exista. - HydroSim CP: Alteração da notação de apresentação de valores nos gráficos. Volumes e Cotas são indexados entre 0h do início do dia até as 0h do dia seguinte. Vazões, gerações e rendimentos são indexados entre 1h do início do dia até as 0h do dia seguinte, por se tratar de valores médios nos intervalos horários. - HydroSim CP: Alteração da forma de apresentação das planilhas. Para valores de volume e cota, utiliza-se a notação hh:mm do instante em que se verifica o valor de armazenamento. Utiliza-se a notação hh-hh para apresentar o intervalo em que ocorre os valores de vazão, geração e rendimento. - HydroSim CP: Alteração do método TFrameChartScaleCP::SetChartHistScales() para incluir os dados de volumes e cotas iniciais (hora zero). - HydroSim CP: Correção de um problema de falta de atualização do indicador da Data de Referência. Este indicador não era atualizado quando se mudava de estudo optando-se por visualizar o conteúdo da aba Resultados. Versão 0.1 R7 - 30/05/2003 ----------------------------- - HydroSim CP: Correção de um problema com o método TPolGerDefCP::CorrectTurb() em situações onde o método de busca (Secante) encontrava duas estivativas idênticas de vazão turbinada na tentativa de atingir a meta de geração. - HydroSim CP: Correção de um problema no método THorizContCP::AssingUsinas() o qual não determinava corretamente os volumes iniciais e finais em casos onde o usuário apagava um aproveitamento da lista de aproveitamentos do estudo. - HydroSim CP: Correção do método TPolGerDefCP::OperaGerMeta() para o devido tratamento de decisões onde a meta de geração seja superior a capacidade de geração da usina, levando-se em conta o número de máquinas. Com a alteração no método TUsina::engolimentoMax() (HydroLab Versão 0.4 R3 - 30/05/2003), o simulador passa a respeitar corretamente os limites operativos das turbinas e geradores, em função do número de máquinas em operação. - HydroSim CP: Correção do método THorizContCP::DoGridDefluPast() para apresentar de forma apropriada os índices de tempo das vazões defluentes passadas. A versão anterior apresentava apenas um dia (24 horas) de vazões passadas. - HydroSim CP: Correção do problema das tabelas não aceitarem a tecla enter como avanço para a próxima célula, mantendo o valor fornecido pelo usuário. - Correção de um problema nos métodos THorizCont::AssingUsinas() e THorizContCP::AssingUsinas() os quais não determinavam corretamente os volumes iniciais e finais em casos onde o usuário apagava um aproveitamento da lista de aproveitamentos do estudo. - Inclusão de um gráfico de armazenamento com o limite máximo, volume meta (também denominado volume de espera) e trajetória de volume simulado na interface de análise dos resultados (Aba Resultados/Por usina/Volume). Existe também a opção de configurar a escala vertical em modo automático ou fixando-se os limites entre 0% e 100%. - Correção do método TFrameChartScaleCP::SetHorizonte() para configurar as escalas de tempo de estudos. Existia um problema quando o usuário mudava de um estudo com data de simulação anterior ao novo estudo selecionado. - Correção do método TFrameResultHSim::TreeUsinaChange() para criação das séries extras do objeto de simulação (exemplo: meta de geração) antes da configuração automática das escalas verticais dos eixos. Versão 0.1 R6 - 05/05/2003 ----------------------------- - HydroSim CP: Tratamento de ponto de controles. Alteração da interface gráfica para apresentação diferenciada de ícones que representam pontos de controle. Versão compatível da base de dados 1.10 (adição de Porto São José). Os resultados de um ponto de controle apresentam vazão turbinada igual a zero e vazão vertida igual a vazão defluente. - HydroSim CP: Alterações na classe TPolGerDefCP para tratamento de usinas sem faixa operativa (operação a fio d'água) e pontos de controle. - HydroSim CP: Correção da inclusão de dados de coeficiente de indisponibilidade de máquinas. Para a simulação de curto prazo, faz-se os coeficientes iguais a um. O fenômeno de indisponibilidade de máquinas pode ser reproduzido com a configuração do número de máquinas disponíveis (aba Avançado/Contorno/Máquinas). - HydroSim CP: Melhoramento do método TPolGerDefCP::CorrectTurb() reponsável por tranformar a meta de geração de uma usina em decisões de vazão turbinada e vertida. Implementação de um método de busca tipo Secante. Redução de 25% do tempo computacional de simulação. - HydroSim CP: Alterações na classe TPolGerDefCP para cálculo de decisões considerando o valor de vertimento mínimo fornecido. Nesta versão, a política calcula o vertimento em função da decisão de geração. Caso este seja inferior ao valor fornecido, a decisão é alterada impondo o vertimento mínimo. - HydroSim LP: Correção do método TPolGerCte::VerifyData() em casos onde o estudo de regras possuia mais usinas do que o estudo de simulação. - HydroSim LP: Correção do problema de escalas horizontais automáticas na visualização do gráfico de vertimento em forma de páginas. - HydroSim LP: Apresentação das coordenadas (x,y) no módulo de resultados do item Regras Operativas. Correção do problema de apresentação da última regra na aba Regra ao se visualizar a aba Composta. - HydroSim LP: Adição da aba Resultados/Planilhas/Balanço na qual se apresenta as trajetórias de vazão total de montante, vazão incremental e vazão defluente da usina, o que permite ter uma idéia do balanço de vazões para uma usina em um determinado intervalo de tempo. Versão 0.1 R5 - 28/03/2003 ----------------------------- - HydroSim LP: Revisão geral da política de geração constante do sistema hidrelétrico. Correção de problemas com o processo de ajuste do parâmetro lambda e de correção da vazão turbinada. Implementação da opção de meta de geração mínima com eliminação de vertimento turbinável (geração deixa de ser constante). - HydroSim CP: Solução do problema de simulação com um número de máquinas diferente do total de máquinas das usinas. O simulador não fazia o cálculo apropriado da vazão turbinada por máquina. - HydroSim CP: Correção do problema de edição do número de máquinas disponível e da atualização da planilha de vazões defluentes passadas ao se selecionar estudos diferentes. - Adicionado uma linha de vazões médias no quadro que apresenta os resultados da simulação em forma tabular (Aba Defluências). - Correção do problema de alteração do status do estudo para "Modificado" ao se selecionar células nas tabelas existentes na aba Dados (válido também para as sub-abas). - Inclusão de uma nova série de dados de defluência mínima no gráfico de vazões da aba Vazões da interface que apresenta os resultados. Inclusão de uma nova aba Vertimentos para apresentação da trajetória de vazões vertidas para a usina selecionada. - Correção do problema de apresentação de trajetórias de vertimento. Este problema não atualizava a trajetória em função da usina selecionada no quadro de usinas. Versão 0.1 R4 - 24/02/2003 ----------------------------- - HydroSim CP: Correção de um problema no seletor de datas. Uma data selecionada não dimensionava corretamente o objeto de vazões. A correção também modificou a resposta à alteração do número de dias da simulação, a qual também não dimensionava corretamente o horizonte dos objetos de vazão e condições de contorno (número de máquinas). - HydroSim CP: Inclusão de um label para apresentação da data de referência da simulação. Versão 0.1 R3 - 03/02/2003 ----------------------------- - Lançamento da primeira versão do módulo HydroSim CP, Simulação da Operação Hidráulica de Reservatórios. - Correção de um problema ao editar estudos com dados incompletos da política operativa que necessita regras de reservatórios. Os estudos completos aproveitavam-se dos dados do último estudo apresentado. - Correção de um problema ao criar novos estudos de simulação onde a caixa de edição do valor de mercado era preenchida com o valor do último estudo apresentado. Versão 0.1 R2 - 14/01/2003 ----------------------------- - Lançamento da versão do módulo de simulação da operação energética de sistemas hidrotérmicos em horizontes de médio e longo prazo. ========================================================