• Nenhum resultado encontrado

PRECISION 3 no ficheiro de dados (i.e., são utilizadas 3 casas decimais para

C.4 Formato do Ficheiro Binário de Resultados

Se for fornecido um terceiro ficheiro na linha de comandos do DOS (extensão .OUT), os resultados de todos os parâmetros para todos os nós e troços, em todos os passos de tempo do relatório, serão gravados para este ficheiro num

formato binário especial. Este ficheiro pode ser utilizado em outras aplicações de pós-processamento. Os dados escritos para o ficheiro são compostos por variáveis do tipo inteiro com 4 bytes, real com 4 bytes ou constantes de tamanho fixo com um tamanho múltiplo de 4 bytes. Esta propriedade permite que o ficheiro seja dividido convenientemente em registos de 4-bytes. O ficheiro é composto por quatro secções com os respectivos tamanhos em bytes:

Secção Tamanho em bytes

Prólogo 852 + 20*Nnodes + 36*Nlinks + 8*Ntanks

Utilização de Energia 28*Npumps + 4 Período de Simulação Dinâmica (16*Nnodes + 32*Nlinks)*Nperiods Epílogo 28 em que: Nnodes = número de nós (nós + RNFs + RNVs)

Nlinks = número de troços (tubagens + bombas + válvulas)

Ntanks = número de RNVs e RNFs

Npumps = número de bombas

Nperiods = número de passos de tempo do relatório

e todos estes cálculos são escritos para o ficheiro na secção de Prólogo ou de Epílogo.

Secção de Prólogo

A secção de Prólogo do ficheiro binário de resultados contém os seguintes dados:

Item Tipo Número de

Bytes

Magic Number ( = 516114521) Integer 4

Versão (= 200) Integer 4

Número de Nós (Nós + RNFs + RNVs)

Integer 4

Número de RNFs & RNVs Integer 4

Número de Troços

(Tubagens + Bombas + Válvulas)

Integer 4

Número de Bombas Integer 4

Número de Válvulas Integer 4

Opção de Qualidade da Água 0 = nenhum

1 = químico 2 = idade

3 = rastreio de origem de água

Integer 4

Índex do nó de rastreio de origem de água

Integer 4

Opção de Unidades de Caudal 0 = ft3/s

1 = gal/min 2 = Mgal/dia

3 = Imp Mgal/dia 4 = ac-ft/dia 5 = l/s 6 = l/min 7 = Ml/dia 8 = m3/h 9 = m3/dia

Opção de Unidades de Pressão 0 = psi

1 = metros 2 = kPa

Integer 4

Opção de Estatística

0 = sem processamento estatístico 1 = resultados médios no tempo 2 = apenas os valores mínimos de cálculo

3 = apenas os valores máximos de cálculo

4 = apenas amplitude dos resultados

Integer 4

Tempo Início do Relatório (segundos) Integer 4 Passo de Tempo do Relatório

(segundos)

Integer 4

Duração Total da Simulação (segundos)

Integer 4

Título do Problema (1ª linha) Char 80

Título do Problema (2ª linha) Char 80

Título do Problema (3ª linha) Char 80

Nome do Ficheiro de Dados Char 260

Nome do Ficheiro de Relatório Char 260

Nome do Químico Char 16

Unidades da Concentração do Químico

Char 16

Rótulo de ID de cada Nó Char 16

Rótulo de ID de cada Troço Char 16

Índex do Nó Inicial de Cada Troço Integer 4*Nlinks Índex do Nó Final de cada Troço Integer 4*Nlinks Tipo de Código para cada Troço

0 = Tubagem com VR 1 = Tubagem 2 = Bomba 3 = VRP 4 = VA 5 = VPCF 6 = VRC 7 = VB 8 = VG Integer 4*Nlinks

Índex do Nó de cada RNV Integer 4*Ntanks

Secção Transversal de cada RNV Float 4*Ntanks

Cota de cada Nó Float 4*Nnodes

Comprimento de cada Troço Float 4*Nlinks

Existe uma correspondência de 1 para 1 entre a ordem em que os rótulos de ID para os nós e troços são escritos para o ficheiro e os números índice desses componentes. Os RNF são distintos dos RNV por terem também um valor nulo para a secção transversal.

Secção de Utilização de Energia

A secção de Utilização de Energia do ficheiro binário de resultados encontra-se descrita imediatamente abaixo da secção de Prólogo. É composta pelos seguintes dados:

Item Tipo Número de

Bytes

Repetido para cada bomba:

 Índex da Bomba na Lista de Troços  Utilização da Bomba (%)  Rendimento Médio (%)  kW Médio/ m3 (Mgal)  kW Médio  kW Máximo

 Custo Médio por Dia

Float Float Float Float Float Float Float 4 4 4 4 4 4 4 Utilização Máxima Global de Energia Float 4

Os resultados estatísticos listados nesta secção referem-se ao período de tempo compreendido entre o tempo de início do relatório e o fim da simulação.

Secção de Período de Simulação Dinâmica

A secção de Período de Simulação Dinâmica do ficheiro binário de resultados contém os resultados para cada passo de tempo do relatório durante uma simulação (o tempo início do relatório e o passo de tempo são escritos para o ficheiro binário de resultados na secção de Prólogo e o número de passos de tempo é escrito na secção de Epílogo). Em cada passo de tempo do relatório são escritos os seguintes valores para o ficheiro:

Item Tipo Número de

Bytes

Consumo em cada Nó Float 4*Nnodes

Carga Hidráulica em cada Nó Float 4*Nnodes

Pressão em cada Nó Float 4*Nnodes

Qualidade da Água em cada Nó Float 4*Nnodes

Caudal em cada Troço

(negativo para caudais no sentido inverso ao arbitrado)

Float 4*Nlinks

Velocidade em cada Troço Float 4*Nlinks

Perda de Carga por 1000 Unidades de Comprimento em cada Troço

(negativo no caso de ser uma bomba, onde representa a altura de elevação, e corresponde à perda de carga total para válvulas)

Qualidade da Água Média em cada Troço

Float 4*Nlinks

Código de Estado para cada Troço 0 = fechado (máx. carga hidráulica excedida)

1 = temporariamente fechado 2 = fechado

3 = aberto

4 = activo (parcialmente aberto) 5 = aberto (máx. caudal excedido) 6 = aberto (parâmetro de caudal não fornecido)

7 = open (parâmetro de pressão não fornecido)

Float 4*Nlinks

Parâmetro para cada Troço: Coeficiente de Rugosidade para Tubagens

Regulação de Velocidade para Bombas

Parâmetro de Controlo para Válvulas

Float 4*Nlinks

Taxa de Reacção para cada Troço (massa/L/dia)

Float 4*Nlinks

Factor de Resistência (f) para cada Troço

Float 4*Nlinks

Secção de Epílogo

A secção de Epílogo do ficheiro binário de resultados contém os seguintes dados:

Item Tipo Número de

Bytes

Taxa de Reacção Média no Seio do Escoamento (massa/hr)

Float 4

Taxa de Reacção Média na Parede (massa/hr)

Float 4

Taxa de Reacção Média no RNV (massa/hr)

Float 4

Average source inflow rate (massa/hr) Float 4 Número de Passos de Tempo do

Relatório

Integer 4

Warning Flag: 0 = sem avisos

1 = mensagens de aviso foram geradas

Integer 4

Magic Number ( = 516114521) Integer 4

As unidades de massa das taxas de reacção representadas nesta secção e na secção de Período de Simulação Dinâmica dependem das unidades da concentração atribuídas ao químico a ser modelado. As taxas de reacção listadas nesta secção referem-se a valores médios ocorridos nas tubagens (ou nos RNVs) ao longo do período de escrita de resultados para ficheiro, durante a simulação.

A N E X O D - A L G O R I T M O S D E A N Á L I S E