You are on page 1of 121

UNIVERSIDADE FEDERAL DE MATO GROSSO

INSTITUTO DE FSICA
PROGRAMA DE PS-GRADUAO EM FSICA AMBIENTAL











SIMULAO DA EVAPOTRANSPIRAO E
OTIMIZAO COMPUTACIONAL DO MODELO DE
RITCHIE COM CLUSTERS DE BANCOS DE DADOS









ROBERTO BENEDITO DE OLIVEIRA PEREIRA









PROF. DR. CARLO RALPH DE MUSIS
ORIENTADOR


PROF. DR. MARCELO SACARDI BIUDES
CO-ORIENTADOR








Cuiab, MT, junho de 2009
UNIVERSIDADE FEDERAL DE MATO GROSSO
INSTITUTO DE FSICA
PROGRAMA DE PS-GRADUAO EM FSICA AMBIENTAL











SIMULAO DA EVAPOTRANSPIRAO E
OTIMIZAO COMPUTACIONAL DO MODELO DE
RITCHIE COM CLUSTERS DE BANCOS DE DADOS









ROBERTO BENEDITO DE OLIVEIRA PEREIRA





Dissertao apresentada ao Programa de
Ps-Graduao em Fsica Ambiental da
Universidade Federal de Mato Grosso,
como parte dos requisitos para obteno do
ttulo de Mestre em Fsica Ambiental.




PROF. DR. CARLO RALPH DE MUSIS
ORIENTADOR

PROF. DR. MARCELO SACARDI BIUDES
CO-ORIENTADOR




Cuiab, MT, junho de 2009
UNIVERSIDADE FEDERAL DE MATO GROSSO
INSTITUTO DE FSICA
PROGRAMA DE PS-GRADUAO EM FSICA AMBIENTAL


FOLHA DE APROVAO



Ttulo:

Autor: ROBERTO BENEDITO DE OLIVEIRA PEREIRA


Dissertao defendida e aprovada em ________de ___________de 200__, pela
comisso julgadora:



________________________________


________________________________


________________________________


________________________________




DEDICATRIA






























Agradeo a Deus por ter me dado a vida e a
pacincia necessria para cumprir todas as
metas e objetivos demandado por este curso
de mestrado

AGRADECIMENTOS


A Deus;

Ao Prof. Dr. Carlo Ralph de Musis, pela orientao concedida, pelo incentivo,
empenho, dedicao, pacincia e pela amizade, fatores que contriburam e
incentivaram a produo deste material;

Ao Prof. Dr. Marcelo Sacardi Biudes, pela co-orientao deste trabalho,
orientao est que foi de suma e imprescindvel importncia para a grandeza e
riqueza de detalhes aqui mencionamos e estruturados;

Ao Prof. Dr. Jos de Souza Nogueira (Paran), pelo apoio, incentivo e
confiana a mim depositados e por ser um grande amigo;

A Prof. Dra. Claudia Aparecida Martins e Prof. Dr. Josiel Maimone de
Figueiredo por contriburem com seus conhecimentos e ajudaram a abrilhantar
esta dissertao;

A meu pai Joaquim Benedito Lopes Pereira e a Minha me Wnia Guilherma
de Oliveira Pereira ao qual dedico este trabalho;

A todos os professores do Programa de Mestrado em Fsica e Meio Ambiente
da Universidade Federal de Mato Grosso, onde transmitiram seus
conhecimentos;

Aos tcnicos pela dedicao, ajuda e orientao na realizao dos ensaios e
emprstimos dos laboratrios;

Soilce pela colaborao nos servios da secretaria que nos auxliou para o
desenvolvimento deste trabalho;

Ao CNPq e FAPEMAT pelo auxlio financeiro;

A todos os colegas de curso que ajudaram em muito, os quais se tornaram
grandes amigos.
EPGRAFES






























Nossos atos e vontades refletem no que
somos hoje e no que seremos amanha
(Roberto Benedito)








SUMRIO

DE ......................................................................................................................... I
DE ....................................................................................................................... III
DE ABREVIATURAS E MBOLOS ................................................................................. IV
............................................................................................................................ VII
............................................................................................................................ VIII
. O ............................................................................................................................. 1
.1 1
.2 2
. FUNDAMENTAO RICA ....................................................................................... 3
.1 ANLISE DE .................................................................................................... 3
.1.1 Levantamento de Requisitos de um ............................................................... 5
.1.2 Diagrama de Caso de ...................................................................................... 6
.1.3 Diagrama de ................................................................................................... 7
.1.4 Diagrama de Entidade e ................................................................................ 8
.1.4.1 Componentes do Modelo de ........................................................................ 8
.1.5 o ...................................................................................................................... 11
.1.5.1 1 Forma Normal .................................................................................... 11
.1.5.2 2 Forma Normal .................................................................................... 12
.1.5.3 3 Forma Normal .................................................................................... 12
.1.5.4 4 Forma Normal .................................................................................... 12
.1.5.5 5 Forma Normal .................................................................................... 13
.1.6 Dicionrio de ................................................................................................ 13
.2 MODELAGEM POR SISTEMAS .................................................................. 14
.2.1 es ...................................................................................................................... 14
.3 16
.3.1 es ...................................................................................................................... 16
.4 CLUSTER DE BANCO DE ............................................................................ 19
.4.1 Cluster de banco de dados com .................................................................... 20
.5 21
.5.1 o ...................................................................................................................... 21
ii

.5.2 o ...................................................................................................................... 23
.5.3 Evapotranspirao ........................................................................................ 23
.5.4 Evapotranspirao ........................................................................................ 24
.5.5 Evapotranspirao de ncia ................................................................................... 24
.5.6 Balano Hdrico do ....................................................................................... 25
.5.7 Mtodos para estimar a o .............................................................................. 26
.5.7.1 Mtodo da Razo de .................................................................................. 26
.5.7.2 Mtodo de ................................................................................................. 26
. MATERIAIS E TODOS ............................................................................................... 28
.1 LOCALIZAO DA REA .......................................................................... 28
.2 ESTIMATIVA DA EVAPOTRANSPIRAO PELO MTODO DA RAZO
DE 30
.3 ESTIMATIVA DA EVAPOTRANSPIRAO PELO MODELO DE .......... 31
.3.1 Estimativa do ndice de rea ....................................................................... 34
.4 DOCUMENTAO DO ............................................................................... 36
.4.1 Levantamento de ......................................................................................... 36
.4.1.1 Viso .......................................................................................................... 36
.4.1.2 .................................................................................................................... 37
.4.1.3 Requisitos ................................................................................................. 37
.4.1.4 Requisitos no .......................................................................................... 37
.4.2 Diagrama de Caso de .................................................................................... 38
.4.3 Diagrama de ................................................................................................. 39
.5 CLUSTER DE BANCO DE ............................................................................ 39
.5.1 CONFIGURAO DE HARDWARE E SISTEMA .................................. 40
.5.2 Estrutura da ................................................................................................... 41
.5.3 Forma de conexo ao ................................................................................... 41
.6 PROGRAMA DE MODELAGEM POR SISTEMAS DINMICOS ......... 42
.7 OTIMIZAO E ANLISE DE ................................................................... 42
. RESULTADOS E O ............................................................................................ 44
.1 CARACTERIZAO DAS VARIVEIS .................................................... 44
.1.1 o ...................................................................................................................... 44
.1.2 Radiao solar .............................................................................................. 45
.1.3 Temperatura do ar e umidade ...................................................................... 46
.1.4 ndice de rea .............................................................................................. 48
.2 BANCO DE DADOS DA ESTAO ........................................................... 49
.3 SIMULAO DA EVAPOTRANSPIRAO PELO MODELO DE .......... 50
.4 RESULTADOS DA ........................................................................................ 55
.5 ANLISE DE ................................................................................................. 58
. ES ............................................................................................................................ 60
iii

. REFERENCIA FICA................................................................................................ 61
.1 BIBLIOGRAFIAS ........................................................................................... 61
.2 BIBLIOGRAFIAS ........................................................................................... 63
............................................................................................................................... 64
A - PROJETO DE BANCO DE ...................................................................... 64
.1 64
.2 MODELO ........................................................................................................ 64
.3 MODELO ........................................................................................................ 65
.3.1 Diagrama ..................................................................................................... 65
.3.2 Dicionrio de ................................................................................................ 65
.4 MODELO ........................................................................................................ 68
B CLUSTER DE BANCO DE DADOS MYSQL COM 3 ................... 71
.1 Configurao do .............................................................................................. 71
.1.1 Instalao e configurao do Linux ............................................................. 71
.1.2 Instalao e configurao do Cluster ............................................................ 81
. 1.2.1 Configurao do Servidor 1 - .................................................................. 82
. 1.2.2 Configurao do Servidor 2 nod1 e Servidor 3 .................................. 83
. 1.2.3 Verificando as conexes com o ............................................................... 84
. 2. Teste no Cluster e importao da Base da ..................................................... 86
C - CDIGO DA MODELAGEM NO ........................................................... 89
. 1 Cdigo fonte do arquivo ritchi. ..................................................................... 89
. 2 Cdigo fonte do arquivo ritchi. ..................................................................... 93
D - MODELAGEM DE SISTEMAS NO ....................................................... 94
.1 o ......................................................................................................................... 94
.2 Sobre o ............................................................................................................ 94
.3 Modelagem no ................................................................................................. 95
.4 Conectando o Vensim a arquivos do ............................................................... 97
.4.1 ...................................................................................................................... 97
.4.2 ....................................................................................................................... 97
.5 Conectando o Vensim a Base de Dados via .................................................... 98
.5.1 Instalando e configurando o .......................................................................... 98
.5.2 Criando o arquivo . ........................................................................................ 98
.5.2.1 Padro de tabelas utilizado pelo .............................................................. 102
.5.2.2 .................................................................................................................. 103
.5.2.3 ................................................................................................................. 103
.5.2.4 Lista das veis .................................................................................................. 103
E CD COM ARTIGOS E MATERIAIS UTILIZADOS NESTA O .......... 104

i







LISTA DE FIGURAS

1 - Representao grfica de um Diagrama de Entidade - ................................. 8
2 Representao grfica de .............................................................................. 9
3 - Modelos de representaes grficas da quantidade de ocorrncias de um
relacionamento. ................................................................................ 10
4 - Esquema do conjunto de etapas do processo de simulao. .......................... 19
5 - Torre micrometeorolgica ........................................................................... 28
6 - Diagrama esquemtico da torre micrometeorolgica .................................. 29
7 - Diagrama de Caso de Uso do modelo de evapotranspirao de .................. 38
8 - Diagrama de Atividade do modelo de evapotranspirao de ...................... 39
9 - Estrutura da rede do cluster de banco de dados utilizado na simulao e
otimizao do modelo de Ritchie. .................................................... 41
10 - Configuraes dos parmetros de Otimizao no programa ..................... 42
11 - Configuraes dos parmetros da simulao da Anlise de Sensibilidade no
programa ........................................................................................ 43
12 Precipitao mensal no cambarazal da RPPN SESC - Pantanal, durante o
ano de 2007. ..................................................................................... 44
13 Radiao solar diria no cambarazal da RPPN SESC - Pantanal durante o
ano de .............................................................................................. 45
14 - Temperatura mxima (C), mnima (C) e mdia no cambarazal da RPPN
SESC - Pantanal durante o ano de .................................................. 46
15 - Umidade Relativa no cambarazal da RPPN SESC - Pantanal durante do ano
de ..................................................................................................... 47
16 - Variao do ndice de rea Foliar do Cambara nas imediaes da estao do
pantanal (cambarazal) durante o ano de ......................................... 48
17 - Diagrama Relacional dos dados da torre micrometeorolgica do Pantanal
(cambarazal) utilizando a ferramenta Case Studio 2 Verso 2.19 da
......................................................................................................... 50
18 - Modelo para a evapotranspirao de Ritchie utilizando sistemas micos ............. 51
ii

19 - Detalhe esquemtico do clculo da evapotranspirao mxima de uma ... 51
20 Detalhe esquemtico do processo auxiliar no clculo da Evapotranspirao
1 que utiliza os valores da evapotranspirao mxima e o ndice de
rea foliar. ........................................................................................ 52
21 Detalhe esquemtico do processo que calcula a evaporao da fase 1, que
utiliza a quantidade de precipitao (mm), a quantidade de gua
presente no solo na fase 1 (mm) e o valor de U (mm) ..................... 52
22 - Detalhe esquemtico do processo que calcula a Fase 2 da evaporao,
utilizando tempo de transio da fase 1, evapotranspirao mxima,
precipitao e quantidade de agu no ............................................. 53
23 - Detalhe esquemtico do processo que calcula o tempo de transio da fase 1
da evaporao para a fase 2 da evaporao (dia) e o tempo
transcorrido na fase 2 da evaporao (dia) ...................................... 53
24 - Detalhe esquemtico do processo de transpirao da cultura, utilizando
como base a evapotranspirao mxima, a evaporao da fase 1 e
fase .................................................................................................. 54
25 - Detalhe esquemtico que representa o controle da entrada de gua (mm)
proveniente da precipitao nos estoques da Fase 1 e Fase 2 do ... 55
26 - Detalhe esquemtico do processo de sada da gua na fase 1 e fase .......... 55
27 - Resultado da evaporao da fase 1 e da fase 2 do modelo otimizado. ........ 56
28 - Resultado da quantidade de gua nos estoque da fase 1 e fase 2 do solo do
modelo otimizado. ........................................................................... 57
29 - Comparativo entre os valores da evapotranspirao pelos mtodos de
Bowen e Ritchie. .............................................................................. 57
30 - Semivariograma da evapotranspirao na fase 2 em relao a U e . ......... 58
31 - Krigeagem de Evapotranspirao da Fase dois por Ritchie (mm) em relao
(mm) e U (mm). ......................................................................... 58

iii






LISTA DE TABELAS
1 - Soma mensal da precipitao (mm) durante o ano de 2007. ......................... 45
2 - Radiao solar total mensal incidente diria (MJ m-2 Ms-1) ...................... 46
3 - Mdia mensal da temperatura mxima (C), da temperatura mnima (C) e da
temperatura mdia mensal no ano de 2007. ......................................... 47
4 - Media mensal da umidade relativa do ano de ............................................... 48
5 - Mdia mensal do ndice de rea Foliar e Mdia anual do IAF do cambarazal
no ano de .............................................................................................. 49
6 - Faixa de valores para o U e fornecido conforme referencial bibliogrfico
presquisado. .......................................................................................... 56


iv






LISTA DE ABREVIATURAS E SMBOLOS

T
max
Temperatura mxima do ar
_E
1
Somatria da evaporao da primeira fase
E
1
Evaporao direta
_E
2
Tempo acumulado desde a troca de fase
EI
mux
Evapotranspirao mxima
F
1
Freqncias relativas da inclinao das folas a 15
F
2
Freqncias relativas da inclinao das folas a 45
F
3
Freqncias relativas da inclinao das folas a 75
I
0
D densidade de fluxo de radiao fotossinteticamente ativa acima do dossel
durante o dia
I
o
Densidade do fluxo de radiao fotossinteticamente ativa refletida pelo dossel
durante o dia
I
pud
longitude padro que estabelece o horrio oficial
0

(w
s
) Media da projeo das folhas na direo dos raios solares
0
1
ngulo solar
0
2
ngulo solar
0
3
ngulo solar
I
IocuI
horrio oficial local
I
mn
Temperatura mnima do ar
I
soI
Tempo solar
w
s
ngulo solar
c
s
Presso de vapor dgua do ar saturado
k
c
Coeficiente de extino do dossel
t
d
Temperatura mdia do fotoperodo
o
1
Fator de correo com base na temperatura mxima
o
2
Albedo da superfcie do solo da cultura
o
c
albedo da cultura
o
s
albedo do solo
I Diferena de temperatura do ar entre dois nveis medidas
c Diferena de presso de vapor dgua do ar entre dois nveis
v

1FN Primeira Forma Normal
2FN Segunda Forma Normal
3FN Terceira Forma Normal
4FN Quarta Forma Normal
5FN Quinta Forma Normal
B varivel para calcula da equao do tempo
DER Diagrama de Entidade e Relacionamento
DFD Diagrama de Fluxo de Dados
dh Diferencial da quantidade de calor
DJ Dia Juliano
du Diferencial de energia interna especifica
Dw Diferencial do trabalho
E Presso de vapor dgua do ar atual
E Evaporao direta da gua do solo
E Equao do tempo

Fase 2 da evaporao
Ep Transpirao da cultura
Es Evaporao direta da gua do solo
Et Evapotranspirao
ETc Evapotranspirao da cultura
H Calor sensvel
H Densidade de fluxo de calor sensvel
h ngulo horrio
I Densidade de fluxo de radiao fotossinteticamente ativa que atravessa o
dossel durante o dia
IAF ndice de rea Foliar
RPPN Reserva Particular do Patrimnio Natural
Rs Radiao solar
SGBD Sistema Gerenciador de Banco de Dados
T Transpirao da cultura
T Tempo transcorrido desde a troca de fase
T Transpirao
E Calor latente
EE Evaporao de equilbrio
V ngulo zenital
o Parmetro que caracteriza a segunda fase da evaporao
[ Mtodo da razo de Bowen
y Constante psicromtrica
vi

o Declinao solar
Latitude local




vii

RESUMO




PEREIRA, R. B. O. SIMULAO DA EVAPOTRANSPIRAO E
OTIMIZAO COMPUTACIONAL DO MODELO DE RITCHIE COM
CLUSTERS DE BANCOS DE DADOS. Cuiab, 2009. 123F. Dissertao
(Mestrado em Fsica Ambiental) - Instituto de Fsica, Universidade Federal de
Mato Grosso.



A realizao da anlise e modelagem computacional de forma precisa e coerente
necessita de um detalhado levantamento de requisitos. Sendo assim, o objetivo
deste trabalho foi a analise, modelagem e simulao da evapotranspirao e
realizar a pesquisa dos parmetros U e . do modelo de Ritchie. Para tanto, foram
utilizadas medidas micrometeorologicas realizadas em um cambarazal da RPPN
SESC Pantanal. Os valores de referncia da evapotranspirao foram estimados
pelo mtodo da razo de Bowen. A documentao do modelo desenvolvido no
programa Vensim, utilizou a anlise estruturada e analise orientada a objeto. Os
dados foram normalizados e implementados em um cluster de banco de dados. A
validao do modelo utilizado foi realizada pelo teste no-paramtrico U de
Mann-Whitney e a anlise de sensibilidade por semi-variograma e mapeamento
por krigeagem. O resultado do processo de calibrao obteve os valores 10.1952
para U e 4.93 para . No foi observada diferena significativa entre a
evapotranspirao simulada e estimada pelo mtodo da razo de Bowen pelo teste
de Man-Whitney, apresentando nvel de significncia de 0,673. O semivariograma
isotrpico do modelo, com ajuste para a funo gaussiana sem patamar, obteve
um coeficiente de determinao de 0,998.


Palavras-chave: clusters de banco de dados, sistemas dinmicos, Pantanal
Matogrossense.

viii

ABSTRACT




PEREIRA, R. B. O. SIMULATION AND OPTIMIZATION OF
EVAPOTRANSPIRATION RITCHIE'S MODEL COMPUTATIONAL WITH
CLUSTERS OF DATABASE. Cuiab, 2009. 123F. Dissertation ( Masters in
Physics and Environment ) - Instituto of Physics , Federal Universoty of Mato
Grosso.



The completion of the analysis and computational modeling to accurately and
consistently requires a detailed survey of requirements. Therefore, the objective of
this study was the analysis, modeling and simulation of evapotranspiration and do
a search of the parameters U and . the model of Ritchie. Thus, measures were
used micrometeorological held in a cambarazal of RPPN SESC - Pantanal. The
reference values of evapotranspiration were estimated by the Bowen ratio. The
documentation of the model developed in Vensim program, used a structured
review and object oriented analysis. Data were standardized and implemented in a
cluster of databases. The validation of the model was performed by non-
parametric test U of Mann-Whitney and the sensitivity analysis by semivariogram
and mapping by krigeagem. The result of the calibration values obtained for U
10.1952 and 4.93 for . There was no significant difference between the simulated
and evapotranspiration estimated by the method of Bowen ratio of the Man-
Whitney test, giving a significance level of 0.673. The semivariogram of the
isotropic model, with adjustment for the Gaussian function without landing, made
a determination coefficient of 0.998.


Keywords: database clusters, dynamic systems, Pantanal Matogrossense
1








1. INTRODUO


1.1 PROBLEMTICA

Uma das grandes questes levantadas atualmente pelos profissionais de
informtica como realizar a analise e modelagem computacional sistemas
dinmicos, de forma precisa e coerente, tentando demonstrar por meio de
diagramas, vises de um problema real o mais simples e preciso possvel.
Por meio da modelagem de sistemas dinmicos possvel realizar
simulaes e expor o mtodo a sobrecarga de processos, gerando com isso, um
resultado mais prximo possvel da realidade.
A anlise e modelagem de sistemas dinmicos so um conjunto de tcnicas
bastante difundidas no mundo e sua utilizao importante, tanto para a
comprovao de teorias e mtodos j existentes, quanto para testes de sobrecarga
de novas teorias ou mtodos, ou ainda para a otimizao de processos e resultados
que ajudaro na tomada de deciso se um dado modelo precisa ser refinado ou
reformulado.
No Brasil, assim como no mbito internacional, a anlise e modelagem de
sistemas dinmicos computacionais presente principalmente nos grandes
centros, como nas universidades em So Paulo e Rio de Janeiro, locais esses em
que essa tcnica muito difundida entre os profissionais da rea de informtica.
Na viso estadual, essa tcnica j no to difundida nos grandes centros,
como o caso do Estado Mato-Grosso, fator que transcende para as cidades que o
compem.
Buscando a difuso desse mtodo na regio matogrossense, faz-se
necessrio uma documentao e publicao do poder que esse ferramental possui
no auxlio a tomada de deciso, nos testes das tcnicas, mtodos e teorias
utilizadas.


2

1.2 JUSTIFICATIVA

A anlise e modelagem de sistemas dinmicos vm mostrando ser uma
ferramenta muito eficiente na determinao e confirmao de parmetros
matemticos, sendo adotada como ferramenta de auxlio para determinar, com
certo grau de confiana, os mtodos e parmetros a ele submetido.
A anlise consiste em uma forma de obter informaes buscando entender
e diagnosticar uma sada computacional para determinados problemas, que podem
ser matemticos ou no, mas tendo como base a noo geral do que se est
abordando, tentando elucidar cada detalhe imprescindvel para utilizar na
modelagem.
A modelagem busca concretizar todos os fluxos de informaes e
processos apresentados na anlise, dessa forma, transformando os processos e
fluxos em diagramas, para que possam ser explorado de forma mais intuitiva.
Sendo assim, o objetivo deste trabalho foi a analise, modelagem e
simulao da evapotranspirao e realizar a pesquisa dos parmetros U e . do
modelo de Ritchie.
Os objetivos especficos para este trabalho so:
a. Documentar os sistemas desenvolvidos por meio dos mtodos da
anlise estruturada;
b. Elaborar e normalizar os dados utilizados no cluster de bancos
dados;
c. Pesquisar por procedimento de otimizao numrica os parmetros
U e do modelo de Ritchie para uma srie de dados
micrometeorologicos de um cambarazal da RPPN SESC
Pantanal;
d. Simular a evapotranspirao pelo modelo de Ritchie utilizando
sistemas dinmicos;
e. Realizar clculo da analise de sensibilidade dos valores de U e
do modelo de Ritchie.



3








2. FUNDAMENTAO TERICA

2.1 ANLISE DE SISTEMAS

Os mtodos utilizados para a anlise de sistema so: anlise estruturada e a
orientada a objeto.
A Anlise Estruturada surgiu na dcada de 70 sendo utilizada por analistas
como um recurso computacional para documentar e estruturar um sistema. Foi
criada por Tom De Marco (DEMARCO,1989) e adaptada por outros autores,
sendo um deles, Gane & Sarson (GANE & SARSON, 1983), popularizando-se
como o mtodo de Gane.
O processo de anlise uma fase crtica no desenvolvimento de um
sistema, porque qualquer falha durante a sua elaborao afetar toda a fase de
desenvolvimento. A sua elaborao complexa devido aos problemas de
comunicao entre as pessoas, das mudanas nos requisitos do sistema e das
tcnicas inadequadas de avaliao. Assim tornando-se uma atividade essencial,
mas morosa, descrever os requisitos do sistema de forma precisa. A linguagem do
usurio e a linguagem do responsvel pelo desenvolvimento so diferentes, fator
esse que dificulta uma comunicao eficaz (MELO, 2008).

As pessoas de todos os setores da vida so afetadas pelos sistemas de
informaes de todos os tipos. Ainda que voc no pretenda construir um
sistema e nem mandar construir um, inevitvel que voc os utilize em suas
contas bancrias, na sua educao, em suas relaes com a previdncia social e
em praticamente todos os aspectos de suas relaes com a sociedade moderna.
(YOURDON, 1994, p. 48).

O objetivo da anlise independe do mtodo ou tcnica, visando resolver as
dificuldades, fornecendo uma abordagem sistemtica e detalhada para o
desenvolvedor de todas as etapas. Para alcanar esse objetivo, a anlise
estruturada utiliza uma forma de linguagem e de comunicao auto-explicativa,
precisa e muito elucidativa.
4

A especificao do sistema o elo entre a anlise e o projeto, fornecendo
uma descrio dos requisitos do sistema a ser construdo e modelado. O principal
objetivo da anlise produzir uma especificao do sistema que defina a estrutura
do problema a ser resolvido de acordo com a viso do usurio.
O uso do mesmo mtodo de construo para a especificao e para o
projeto obriga os dois mtodos a ficarem mais coesos e a representarem um
sistema que satisfaa s necessidades e expectativas do problema em questo.
Almejando esse objetivo, a anlise estruturada foi projetada para ser compatvel
com o projeto estruturado e fornecer a melhor entrada possvel. A especificao
composta de diagrama de fluxo de dados, dicionrio de dados e especificaes dos
processos (MELO, 2008).
O modelo essencial composto por dois principais componentes: o
modelo ambiental e o modelo comportamental. O modelo ambiental define a
fronteira entre o sistema interno e meio externo, sendo o ambiente onde reside. O
modelo comportamental descreve o interior do sistema, necessrio para interagir
com o ambiente (YOURDON, 1992).

Naturalmente, entradas e sadas no so produzidas ao acaso: nenhum
sistema de informaes engloba todos os dados disponveis do universo, nem
qualquer sistema real emite sadas aleatoriamente para consumo do ambiente
externo. Os sistemas que construmos so racionais e objetivos;
especificamente, eles produzem sadas como respostas a um evento, ou a um
estmulo, do ambiente. Desse modo um outro aspecto bsico do modelo
ambiental a identificao dos eventos que ocorrem no ambiente aos quais o
sistema deve reagir. Nem todos os eventos, isto , o ambiente em sua
totalidade, gera um nmero finito de eventos! Estamos interessados apenas nos
eventos que ocorrem no ambientes externo e exigem uma resposta do sistema.
(YOURDON, 1992, p. 52).

A Anlise Orientada a Objetos (AOO) busca entender e modelar, em
termos de conceitos da orientao a objetos, um determinado problema em
especfico, na perspectiva do usurio ou de um especialista sobre o domnio em
questo, com nfase na modelagem do mundo real. O modelo resultante da
Anlise Orientada a Objeto especifica um conjunto integral de requisitos e a
interface externa do sistema a ser construdo.
Vrios mtodos e notaes sobre a Anlise Orientada a Objetos surgiram
no incio da dcada de 90, entre eles a engenharia de software orientada a objeto,
de Ivar Jacobson, a tcnica de modelagem de objetos por James Rumbaugh e o
mtodo de Booch desenvolvido por Grady Booch (PENDER, 2004). A juno
desses trs mtodos deu origem linguagem de modelagem unificada (UML), que
formalmente tem estado em desenvolvimento desde 1994.
5


A UML, Linguagem Unificada de Modelagem, uma linguagem
grfica para visualizao, especificao, construo e documentao de
artefatos de sistemas complexos de software. A UML proporciona uma forma-
padro para a preparao de planos de arquitetura de projetos de sistemas,
incluindo aspectos conceituais tais como processo de negcios e funes do
sistema, alm de itens concretos como as classes escritas em determinada
linguagem de programao, esquemas de bancos de dados e componentes de
software reutilizveis. (BOOCH, 2005, p. 60).

Durante o processo de anlise de sistemas, recomenda-se a utilizao da
tcnica de modelo orientada a objeto, indicando o que o sistema deve fazer para
satisfazer os requisitos, mencionando o mnimo possvel sobre como o sistema
ser implementado.
2.1.1 Levantamento de Requisitos de um sistema

Independente da tcnica utilizada para anlise importante realizar o
levantamento de requisitos, por meio dele possvel ter uma viso geral do
funcionamento de todos os processos, fluxo e variveis de um sistema. O
completo entendimento dos requisitos de um sistema um ponto fundamental
para o sucesso de um projeto, sem levar em conta a preciso com a qual um
sistema venha a ser projetado, modelado e implementado ou simulado, certamente
trar problemas ao modelo ou sistema se a sua anlise de requisitos for mal
realizada.
A Anlise de Requisitos uma tarefa que envolve antes de tudo, um
trabalho de descoberta, refinamento, modelagem e especificao das necessidades
e desejos relativos ao sistema que dever ser desenvolvido. Nesta tarefa, o
desenvolvedor desempenhar um papel importante, uma vez que, caber no
primeiro momento formular, de modo concreto, as necessidades em termos de
funes e desempenho, e no segundo momento atuar como indagador, consultor e
provedor de solues.
Para Yourdon (1994) essa etapa importante no processo de
desenvolvimento de um sistema, principalmente porque estabelece o elo entre o
software, enquanto sistema (realizada na etapa de Engenharia de Sistema) e
projeto. Desta forma, permite que o engenheiro de sistemas especifique as
necessidades do software em termos de funes e desempenho, que estabelea as
interfaces do software com os demais elementos do sistema e especifique as
restries de projeto.
6

Ao engenheiro de software (ou analista), a anlise de requisitos permite
uma alocao mais precisa do software no sistema e a construo de modelos do
processo dos dados e dos aspectos comportamentais que sero tratados pelo
software. Ao projetista, esta etapa proporciona a obteno de uma representao
da informao e das funes que podero ser traduzidas em projetos
procedimentais, arquitetnicos e de dados. Sendo possvel definir os critrios de
avaliao da qualidade do software a serem verificados uma vez que esteja
concludo (PRESSMAN, 1995).
O primeiro componente do modelo orientado a objeto uma declarao
textual, concisa e breve dos objetivos do sistema, voltada para a direo usuria
que no est diretamente envolvida no desenvolvimento do sistema
(YOURDON, 1994).

A declarao de objetivos pode ter comprimento de uma, duas ou
diversas sentenas. Entretanto poderia ter apenas um nico pargrafo, pois ele
no se destina a dar uma descrio detalhada e abrangente do sistema. Tal
esforo seria intil: tarefa do restante do modelo ambiental e do modelo
comportamental preencher todos os detalhes. (YOURDON, 1992, p 40)

Assim possvel entender que o levantamento de requisitos uma tarefa
morosa, mas essencial, nela se especificam as necessidades e desejos relativos ao
modelo ou software que dever ser desenvolvido.
2.1.2 Diagrama de Caso de Uso

O Diagrama de Caso de uso especifica o comportamento ou parte de um
sistema, sendo uma descrio de um conjunto de seqncia de aes, incluindo
variantes realizadas, para produzir um resultado observvel do valor de um ator,
podendo ser aplicado para captar o comportamento pretendido do sistema que est
sendo desenvolvido, sem ser necessrio especificar como esse comportamento
implementado (BOOCH, 2005).
Os casos de uso descrevem como um sistema interage com atores externos,
representando uma funcionalidade que um sistema fornece a seus usurios, sendo
teis para capturar requisitos funcionais (RAUMBAUGH, 2006)

O diagrama de caso de uso (Use Case) modela as expectativas do
usurio para usar o sistema. As pessoas e os sistemas que interagem com o
sistema alvo so chamados atores. Os recursos do sistema que os atores
utilizam so chamados caso de uso (Use Case). Alguns casos de uso interagem
com outros casos de uso, um relacionamento modelado por meio de setas de
dependncia. (PENDER, 2004, p 47)
7

O objetivo do caso de uso identificar todos os recursos que os clientes
esperam que o sistema oferea suporte, mas ele no revela qualquer detalhe sobre
a implementao desse recurso. Os componentes do Diagrama de Caso de Uso
so (PENDER, 2004):
1. Atores: Um papel desempenhado por uma pessoa;
2. Caso de Uso: Identifica um comportamento chave do sistema;
3. Associao: Identifica uma interao entre atores e caso de uso;
4. Relacionamento include (incluso): Identifica um caso de uso
reutilizvel que incorporado incondicionalmente na execuo de
outro caso de uso;
5. Relacionamento extend (extenso): Identifica um caso de uso
reutilizvel que interrompe condicionalmente a execuo de outro
caso de uso;
6. Generalizao: Identifica um relacionamento de herana entre
atores ou entre caso de uso.

2.1.3 Diagrama de Atividade

O Diagrama de Atividades (activity) modela a lgica do sistema, tentando
tomar a maior parte de sua notao dos fluxogramas, mas acrescentando o
conceito de concorrncia para dar suporte a muitas aplicaes modernas
(PENDER, 2004).
Para fazer a modelagem de aspectos dinmicos do sistema so empregados
os diagramas de atividades, que envolve a modelagem das etapas seqenciais em
um processo computacional, possibilitando modelar os fluxos de objetos medida
que passa de um estado para outro em pontos diferentes do fluxo de controle
(BOOCH, 2005).

Um diagrama de atividades mostra a seqncia de etapas que compem
um processo complexo, como um algoritmo ou fluxo de trabalho. Um
diagrama de atividade mostra um fluxo de controle, semelhante a um diagrama
de seqncia, mas enfoca as operaes em vez de os objetos. Os diagrama de
atividades so mais teis durante as primeiras fases de projeto de algoritmos e
fluxos de trabalho (RAUMBAUGH, 2006, p 145).

O diagrama de atividade valioso porque (PENDER, 2004):
1. Representa a lgica exigida para implementar o comportamento do
sistema;
2. Representa a lgica em qualquer nvel que o projeto necessite;
8

3. So auto-explicativos para se aprender rapidamente;
4. So relativamente familiares aos usurios, normalmente so usados
em treinamento comercial e manuais de procedimentos.

2.1.4 Diagrama de Entidade e Relacionamento

uma forma de representao grfica (Figura 1) do conhecimento que se
tem sobre o ambiente (realidade). Mostra uma viso esttica das informaes
(entidades) de interesse e dos vnculos (relacionamentos) existentes entre elas. Os
diagramas de entidade e relacionamento so expresses grficas da estrutura
lgica geral de um banco de dados, de forma auto-explicativa, qualidades que
motivam o seu uso (SILBERSCHATZ ,2006).




Figura 1 - Representao grfica de um Diagrama de Entidade - Relacionamento

O modelo de dados uma nova forma de comunicao entre o tcnico de
processamento de dados e o usurio. Conforme Yourdon (1994), essa nova forma
de comunicao assegurar que, o modelo de dados conter:
- Todos os dados necessrios para suportar os processos de
responsabilidade do usurio.
- Para suportar os dados dos processos que sero modificados ou
introduzidos.
2.1.4.1 Componentes do Modelo de Dados

Entidade

Entidade algo real ou abstrato, real no sentido de existir, palpvel, e
abstrato que tende a ser no sentido figurado, ambos podem ser percebidos no
ambiente onde est se levantando as informaes sobre o qual interessa armazen-
las. (YOURDON, 1992).
A entidade serve para indicar qualquer objeto distinguvel que deva ser
representado no banco de dados, sendo uma coisa ou objeto no mundo real
que distinguvel de outros objetos (DATE, 2003).

Modelo de Dados

Realidade
Descreve
Define
9

A representao grfica da entidade (Figura 2) para Yourdon (1992) e
Date (2003), representada num modelo de dados por meio de um retngulo.






Figura 2 Representao grfica de entidades


Atributo

um item de dados que armazenamos sobre uma entidade, caracterizando
ou qualificando uma determinada propriedade. (SILBERSCHATZ, 2006).

Chave de Identificao

A chave de identificao de uma entidade definida por um ou mais
atributos, cujos valores individualizam uma nica ocorrncia dessa entidade
(YOURDON ,1992).
Para Silberschatz (2006) a maneira como se identifica uma tupla dentro
de uma entidade, logo expressa por um ou mais atributos.

Lista de Entidades

A lista de Entidades uma relao de entidades com seus respectivos
atributos, utilizada para documentar os trabalhos de anlise de dados
(YOURDON, 1992). Formada pelo nome da entidade, seguida da relao de
atributos, entre parnteses, que a compe e seguindo a conveno:
1. Cada atributo separado do outro pelo sinal de adio;
2. Os atributos que identificam a entidade devem estar no incio da
relao e sublinhados;
3. Os atributos que ocorrem mais de uma vez so identificados por
uma incluso entre parnteses.

Domnio

Para Yourdon (1992), so os possveis valores que um atributo pode
assumir, segundo Silverschatz (2006) o domnio um conjunto de valores
permitidos a cada atributo.

MATERIAL

FATURA

FORNECEDOR
10

Ocorrncia

Representa o nmero de vezes que um determinado relacionamento
aparece em outra entidade (YOURDON, 1992).
A sua representao grfica feita por meio de smbolos especiais
(Figura 3) colocados nas extremidades da linha que representa um
relacionamento.













*Adaptado de YOURDON (1992).
Figura 3 - Modelos de representaes grficas da quantidade de ocorrncias de
um relacionamento.

Os tipos de relacionamentos (YOURDON, 1992) podem ser qualificados
como:
1. Relacionamento de Dependncia: Feito entre uma entidade a outra que
dela depender;
2. Relacionamento Associativo: Ocorre entre uma entidade que participa da
associao.
3. Categoria: So ligaes entre uma entidade e suas espcies (tipos), sendo
estas mutuamente excludentes;
4. Partio: um caso particular de categoria, na qual as espcies (tipos) de
uma entidade no so mutuamente excludentes;
5. Relacionamento Normal: No pode ser enquadrado em um dos tipos:
Associativo; Dependncia; Categoria e Partio.
6. Auto-Relacionamento: Ocorre entre uma mesma entidade;
7. Mltiplos Relacionamentos: Ocorre mais de um relacionamento entre
duas entidades;
Uma ocorrncia ou nenhuma
Uma e somente uma ocorrncia
Vrias, Uma ou nenhuma ocorrncia
Pelo menos uma ocorrncia
11

8. Relacionamento Mutuamente Exclusivo: Ocorre quando temos um
relacionamento, entre as entidades A e C e tambm entre as entidades
B e C, porm nunca ao mesmo tempo.

Tipos de Chaves

Segundo Yourdon (1992), Silverschatz (2006) e Date (2003), os tipos de
chaves que uma entidade pode ter, so qualificados como:
1. Chaves Candidatas: So as possveis chaves de identificao de uma
nica ocorrncia de uma entidade;
2. Chave Primria: uma das chaves candidatas, selecionada por melhor
convenincia;
3. Chave Estrangeira: Conjunto de um ou mais atributos de uma entidade
que so chaves primrias em outras entidades.

2.1.5 Normalizao

Normalizao o processo formal que consiste em substituir um conjunto
de relaes por outro capaz de comportar melhor as mudanas futuras.
Entidades normalizadas no possuem duplicaes de dados acidentais, em
que cada atributo est relacionado com sua prpria entidade e no se mistura com
atributos relativos a entidades diferentes.
A normalizao corresponde formalizao de regras baseadas no fato que
as entidades possuem anomalias de atualizao (YOURDON, 1994).
O objetivo principal da normalizao gerar um conjunto de esquemas de
relaes onde permite armazenar informaes sem redundncia desnecessria, ao
mesmo tempo, permitindo recuper-las de forma fcil (SILBERSCHATZ, 2006).
Sendo possvel entender que o processo de normalizao so conjuntos de
regras aplicados a cada entidade, com finalidade de evitar a redundncia
desnecessria das informaes, aumentando a sua confiabilidade e integridade.
2.1.5.1 1 Forma Normal 1FN

Date (2003) informa que a entidade est na 1FN se e somente se, em todo
valor vlido desse atributo, cada tupla contm exatamente um valor para cada
atributo.
12

Quando se trabalha com pequenos projetos de banco de dados, com
entidades contendo no mximo 4 a 6 atributos, embora existam dados repetidos, a
normalizao no afeta adversamente o seu desempenho (SUEHRING, 2002).

No modelo relacional, formalizamos essa idia de que atributos no
possuem qualquer subestrutura. Um domnio atmico se os elementos do
domnio so considerados unidades indivisveis . Dizemos que um esquema de
relao R est na primeira forma normal (1FN) se os domnios de todo os
atributos de R so atmicos. (SILBERSCHATZ, 2006, p.62 ).

Assim possvel entender que uma tabela est na 1FN, quando ela
obedecer a condio, se e somente se, no possuir atributos multivalorados.
2.1.5.2 2 Forma Normal 2FN

Date (2003) define que a entidade est na 2FN somente se, ela estiver na
1FN e todo atributo no chave for dependente da chave primria. Para
Suehring (2002), a 2FN define que todos os atributos de uma entidade especfica
dependam do valor da chave inteira.
Uma entidade est na 2FN, quando obedecer seguinte condio: se
estiver na 1FN e cada atributo no-chave for dependente das chaves primrias
como um todo.
2.1.5.3 3 Forma Normal 3FN

Date (2003) define que uma entidade est na 3FN somente se est na 2FN
e todo atributo no chave for dependente de forma no transitiva da chave
primria. Suehring (2002), define que todos os atributos de uma entidade
especfica, dependam somente da chave e no de outros atributos.

2.1.5.4 4 Forma Normal 4FN

Date (2003) define que a entidade est na 4FN sempre que existem
subconjuntos A e B dos atributos da entidade, tais que a dependncia
multivalorada entre A e B seja satisfeita.
Sendo possvel entender que uma entidade est na 4FN, quando estiver na
3FN e no existirem dependncias multivaloradas.

13

2.1.5.5 5 Forma Normal 5FN

Date (2003) define que a entidade est na 5FN, tambm chamado de forma
normal de projeto-juno, se todas as dependncias de junes no triviais que so
satisfeitas pela entidade so implicadas por chaves candidatas da entidade.
Uma entidade est na 5FN, quando ela obedecer condio: que uma
relao decomposta em vrias relaes e a reconstruo no possvel pela
juno das outras relaes, existindo uma dependncia de juno.

2.1.6 Dicionrio de Dados

Dicionrio de dados uma listagem organizada de todos os elementos de
dados pertinentes ao sistema, com definies precisas e rigorosas para que o
analista de sistema possa conhecer todas as entradas, sadas, componentes de
depsitos e clculos intermedirios (YOURDON, 1992).
Tambm chamado de catlogo de dados, o dicionrio de dados nada mais
do que a simples descrio das informaes das entidades que so armazenadas
num Sistema Gerenciador de Banco de Dados (SGBD).

O SGBD precisa fornecer uma funo de catlogo ou dicionrio. O
catlogo o lugar em que dentre outras coisas todos os diversos esquemas
(externo, conceitual, interno) e todos os mapeamentos correspondentes
(externo/conceitual, conceitual/interno, externo/externo) so mantidos. Em
outras palavras, o catlogo contm informaes detalhadas, s vezes chamadas
informaes do descritor ou metadados, com relao aos diversos objetos que
so de interesse do prprio sistema. (DATE, 2003, p. 64 ).

Um Dicionrio de Dados um depsito de dados sobre dados (MARTIN,
1976), descrevendo-os da seguinte forma:
1. Quanto aos significados dos fluxos e depsitos mostrados nos DFD;
2. Referente composio dos pacotes agregados de dados que se
movimentam pelos fluxos, isto , pacotes complexos (como endereo
de um cliente) que possam ser divididos em itens mais elementares
(como cidade, estado e CEP);
3. A composio dos pacotes de dados nos depsitos;
4. A especificao dos valores e unidades de partes elementares de
informaes dos fluxos de dados e depsitos de dados;
5. Os detalhes dos relacionamentos entre os depsitos.

14

2.2 MODELAGEM POR SISTEMAS DINMICOS

A modelagem por sistemas dinmicos a representao de um objeto,
sistema ou idia, por meio de um ou mais diagramas que representa de forma
prtica, auto-explicativa e funcional a idia do funcionamento do sistema. Assim
o modelo gerado deve conter uma quantidade de informaes e atributos que
represente de forma fidedigna o objeto analisado.
O modelo a representao de um sistema utilizando diagramas, frmulas
matemticas, descrio ou at mesmo rplicas acrescidas de sensores. A sua
construo proporciona uma maneira sistemtica, explcita e eficiente dos
analistas e administradores orientarem seus julgamentos e decises, servindo
como um meio conveniente de comunicao e auxlio ao raciocnio.

Num sentido amplo, o modelo uma certa quantidade de informaes e
atributos sobre aquilo que representado, conforme os objetos e necessidade
de anlise. Pode variar desde uma representao simplificada, croqui,
descrio, equao matemtica ou at uma rplica acrescida de sensores para
medida e experimentao. Dados, parmetros, relaes e vnculos devem ter
representao adequada ao problema sob investigao (STRACK, 1984, p. 38).

O propsito dos modelos permitir a realizao de estudos sobre sistemas,
analisando sua reao entre as influncias internas e externas ou sua abrangncia
no meio ambiente.

O que deve ser modelado e os objetivo do trabalho que ditam os
requisitos do modelo, pois existe um tipo de modelo que mais apropriado
para um estudo especfico (STRACK, 1984, p. 39).

2.2.1 Definies

No existe regra absoluta para a construo de modelos, sendo que cada
modelo ou idia apresenta caractersticas peculiares e seu objetivo de estudo
tambm so muito diferentes, sendo que alguns autores se referem arte de
modelar (STRACK, 1984). Assim um ponto serve de referncia a confeco de
bons modelos, a caracterstica evolutiva, de tal forma que deve ter seu incio
simples e evoluir para um modelo mais elaborado, com nveis de complexidade
adaptados aos objetivos propostos.

A modelagem consiste da habilidade de analisar o problema,
considerando dele os aspectos essenciais, selecionando e modificando as
hipteses bsicas que o caracterizam e ento aperfeioando o modelo, at que
um boa aproximao seja conseguida (STRACK, 1984, p. 41).

15

O modelo por sistemas dinmicos tem como caracterstica ajudar na
elaborao dos raciocnios, visto que um modelo fora uma organizao objetiva,
uma avaliao e validao das idias para a representao do sistema de forma
auto-explicativa e objetiva, tendo como resultado a organizao dos conceitos e a
eliminao das inconsistncias de informaes.
Strack (1984) define cinco funes bsicas na utilizao de modelos, que
so: a de ajudar na elaborao do raciocnio; auxlio comunicao em que a
linguagem verbal ambgua; propsito de treinamento e instruo; a realizao de
previses e possibilitar a efetivao de experincias controladas, onde sua
experimentao direta impraticvel ou inviabilidade econmica.
Os modelos podem ser classificados de diversas maneiras, em que alguns
so concretos, possuindo sua representao fsica enquanto outros so abstratos,
tendo a sua formulao por meio de smbolos, dados ou descries. Os modelos
podem ser classificados como: icnicos ou fsicos, analgicos, simblicos ou
procedurais (simulao) (STRACK, 1984).
Os modelos icnicos ou fsicos so representador por atributos fsicos
semelhantes ao sistema em estudo, sendo utilizados para demonstrao ou
experimentao indireta.
Os modelos analgicos so aqueles que as propriedades do sistema so
representadas por propriedade anlogas, que se comportam de maneira similar ao
real, tendo seus estudos feitos com uma varivel e seus resultados transpostos para
outra.
Os modelos simblicos ou matemticos tm a utilizao de smbolos
algbricos usados para representar os comportamentos dos sistemas e suas inter-
relaes. Buscando aproximaes matemticas para os atributos fsicos,
constituindo no modelo mais abstrato, conseqentemente mais real e com grande
uso em estudos de sistemas.
Os modelos procedurais ou de simulao apresentam os elementos e inter-
relaes do sistema por procedimentos lgicos ou matemticos, tendo o seu
resultado por execues ao em vez de serem resolvidos.

[...] a simulao no uma teria, mas uma metodologia de resoluo
de problemas. Neste sentido, a simulao um mtodo de modelagem que no
gera solues por si s, como os modelos analticos, mas servem como tcnica
ou ferramenta para atuar da mesma maneira que o sistema estudado, donde
so obtidos dados estatsticos de desempenho para anlises (STRACK, 1984, p.
41).

16

2.3 SIMULAES

A simulao uma tcnica empregada por diversos profissionais, como
administradores, analista de sistemas e projetista tendo como caracterstica
auxiliar na tomada de decises, principalmente em situaes de mdio e longo
prazo que envolva custo e riscos elevados.

[...] deve ser lembrado que os modelos de simulao podem tornar-se
ferramentas valiosas nas implementaes dos sistemas projetados. Um ponto a
mais pode ser salientado. A construo do modelo presume um bom
entendimento sobre o sistema e os equipamentos em estudo, servindo tanto
para os propsitos de treinamento, como para os de acompanhamento de
desempenho verificado. (STRACK, 1984, p. 43).

A principal importncia da utilizao deste mtodo quando existe a
inviabilidade, tanto financeira quanto prtica da execuo da experimentao no
sistema real. Fator esse que torna essa tcnica de suma importncia,
principalmente, quando se analisa e estuda sistemas ambientais.

2.3.1 Definies

A simulao de sistemas permite o exame de detalhes especficos com
grande acurcia ou projetar situaes com alto grau de agregao das
informaes. A utilizao da tcnica de simulao pode ser considerada quando
algumas dessas condies forem verdadeiras (STRACK, 1984):
1. No exista uma frmula matemtica para o problema;
2. No exista mtodo analtico para a resoluo do modelo
matemtico;
3. A obteno dos resultados pelo modelo seja mais fcil e prtico do
que por mtodo analtico;
4. Necessidade de observar o desenvolvimento do processo do incio
at os resultados;
5. Quando a inviabilidade da execuo do experimento no sistema
real;
6. Existe a necessidade de estudar longos perodos de tempo.
Na utilizao da simulao possvel realizar estudos com um alto nvel
de agregao ou detalhamento, de tal forma que possvel associar o nvel de
detalhamento ao grau de realismo incorporado ao sistema.
17

Um dos processos mais morosos da simulao a validao do modelo,
esse processo visa quantificar o grau de confiana e de correo dos resultados
obtidos, j que no existe nenhum mtodo formal de comprovar a correo de um
modelo de simulao. Uma tcnica para se validar o modelo comparar os
resultados obtidos durante a simulao com os dados reais. Outro mtodo por
meio de testes estatsticos para verificar a suposies e transformaes das
entradas e sadas do modelo (STRACK, 1984).
O objetivo principal de se aplicar esses mtodos para validao do modelo
determinar se ele comporta da mesma maneira que o sistema modelado e
legitimar os resultados das simulaes.
Outro conceito importante sobre a tcnica de anlise de sensibilidade,
que consiste em determinar a sensibilidade das respostas em funo da variao
dos parmetros de entrada, que obtida pela variao sistemtica dos valores dos
parmetros em algum trecho ou intervalo de interesse, verificando assim, as
influncias no comportamento do modelo, para isso analisando os resultados de
sada.

[...] Confrontada com os modelos fsicos, a simulao possibilita mais
facilmente estudos de alternativas e custos mais reduzidos. No contexto geral, a
simulao apresenta uma boa relao preo eficincia, considerando-se
principalmente a grande variao possvel nos nveis de detalhe incorporados
no estudo. (STRACK, 1984, p. 43).

Estudos utilizando simulaes seguem um conjunto de etapas bem
definidas, que podem ser identificadas como o processo de simulao. A
primeira etapa a formulao dos objetivos (anlise de requisitos), que descreve
as formas e os objetivos da simulao, identificando seus limites, restries e
relacionamentos internos e externos (STRACK, 1984).

A simulao desenvolveu-se principalmente devido aos mtodos
computacionais utilizados para sua execuo. Conseqentemente, a maioria
dos estudos neste ramo implementada em computadores e boa parte usa
linguagens de simulao que possuem declaraes apropriadas descrio dos
sistemas e comando que representam o seu funcionamento. (STRACK, 1984,
p. 43).

A segunda etapa a abordagem funcional que usada quando se define
uma seqncia de funes que ser executada pelo sistema, sendo essencial
identificar as funes e estabelecer em seqncia a hora e a forma que elas
ocorrem. A modelagem de sistemas utiliza fluxo de dados e informaes, que
consistem em entender uma situao, idia, fenmeno ou sistema e analisar o
18

fluxo dos dados e informaes dos itens principais em uma seqncia de etapas de
processamento.
A terceira etapa a anlise por mudana de estado que usada em
sistemas com grande volume de relaes interdependente.
A quarta etapa a definio das entradas dos dados que so classificados
em variveis, parmetros, fatores exgenos
1
e fatores endgenos
2
. Para assegurar
que os dados estejam disponveis quando necessrio, suas fontes devem ser
localizadas e sua adequao avaliada (STRACK, 1984).
A quinta etapa a execuo do modelo que resultar em sadas, podem ser
por meio de relatrios, grficos ou outra forma conveniente de exibio de dados.
A sexta etapa a anlise dos resultados que devem ser interpretados pelo
analista e pelas pessoas envolvidas no processo de simulao, sendo avaliadas em
termos de objetivos e condies propostas condicionadas pela entrada de dados,
nesse momento, devem ser realizadas as validaes dos resultados e a anlise de
sensibilidade (STRACK, 1984).
A stima etapa a verificao de possveis melhorias utilizando outras
configuraes, caso seja necessrio o quinto e sexto passo devem ser repetidos
quantas vezes forem necessrias, variando suas entradas para otimiz-las, valores
estes que sero utilizados para um melhor ajuste dos parmetros do modelo.

A funo do analista traduzir uma situao em um modelo Por meio
da observao dos mecanismos operacionais do sistema ou pela compreenso
das tericas que regem o seu comportamento. (STRACK, 1984).

A oitava etapa e ltima constitui na aceitao ou no do modelo simulado,
isso ocorre quando os dados finais satisfazem as condies formuladas no
levantamento de requisitos.
O esquema do conjunto de etapas do processo de simulao apresentado
na Figura 4.

1
Parmetros ou variveis cujo valor afeta o sistema, mas no afetada por ele.
2
Parmetros ou variveis que tem o valor determinado pelo sistema
19


Figura 4 - Esquema do conjunto de etapas do processo de simulao.

2.4 CLUSTER DE BANCO DE DADOS

Cluster so conjuntos de computadores interligados pela rede, que
trabalham em conjunto trocando informaes entre si, para resolver um
determinado problema. A tecnologia de Cluster teve seu incio nas mquinas de
alto desempenho, tambm conhecidas como supercomputadores, porm o seu
desenvolvimento em PCs comeou em 1994 pela NASA, que teve como
principal fator motivacional, o alto preo dos supercomputadores.
Um Cluster composto por um conjunto de ns processadores (PCs ou
estaes) autmatos que so interligados por uma rede, comportando-se como um
sistema de imagem nica, de tal forma, que os usurios tm a impresso que um
nico sistema responde. (PITANGA, 2003).
Seu objetivo a agregao de recursos computacionais para disponibiliz-
los com a finalidade de melhoria da aplicao, de forma geral, so compostos por
computadores do tipo IBM-PC com uma caracterstica intrnseca, a de
disponibilizar uma grande quantidade de recursos (DANTAS, 2005).
Um fator importante em ambientes de cluster a escalabilidade, podendo
ser ampliado conforme a necessidade da aplicao.
1. Formulao
dos objetivos
2. Abordagem
funcional
3. Anlise por
mudana de
estado
4. Definio das
entradas dos
dados
5. Execuo do
modelo
6. Anlise dos
resultados
7. Verificao de
possveis
melhorias
8. Aceitao do
modelo
simulado
20

Os clusters so classificados como: de Processamento Paralelo, de
Balanceamento de Carga e de Alta Disponibilidade (PITANGA, 2003).
Um Cluster de Processamento Paralelo tem como caracterstica que a cada
novo processo inicializado, o Cluster pega o processo e divide entre os
computadores. Utilizando essa tecnologia, o tempo de trmino de processamento
se torna consideravelmente menor do que se fosse realizado em um nico
computador.
O Cluster de Balanceamento de Carga distribui a carga de informaes
entre os servidores, para que, no grupo de servidores, um nico servidor no que
sobrecarregado.
Um Cluster de Alta Disponibilidade tem como nalidade a de manter os
servios de um servidor disponvel o mximo de tempo possvel. Utilizando-se de
tcnicas de replicao de arquivos e servios, e redundncia de hardware.
A finalidade de se utilizar um cluster, ou combinaes de clusters,
quando os contedos so crticos ou quando os servios tm que estar disponveis
e/ou processados o mais rpido possvel.

2.4.1 Cluster de banco de dados com MySQL

Um Cluster de banco de dados tem como caracterstica que a cada novo
processo inicializado ele divido e processado entre o grupo de computadores,
tornando o tempo de resposta do processamento consideravelmente menor.
O Cluster MySQL uma tecnologia que permite a agregao de dados em
memria usando o sistema shared-nothing, que permite que o sistema trabalhe
com o mnimo de requisito de hardware
3
.
Sendo projetado para no ter um nico ponto de falha, cada componente
deve usar a sua prpria memria e disco, evitando a utilizao de mecanismos de
armazenamento compartilhado, tais como: pasta compartilhada na rede e sistemas
de arquivos de rede.
O cluster MySQL integra o servidor padro MySQL com o mecanismo de
armazenamento em memria chamado NDB
4
. Quando os dados so armazenados

3
http://dev.mysql.com/doc/refman/5.0/en/mysql-cluster-overview.html
4
NDBCLUSTER (tambm conhecido como NDB) um mecanismo de armazenamento em
memria oferecendo alta disponibilidade de dados e persistncia funcionalidades.
http://dev.mysql.com/doc/refman/5.0/en/mysql-cluster-basics.html
21

no sistema NDBCLUSTER, os dados na verdade so armazenados em ns, que
so acessveis por todos os outros servidores MySQL pertencente ao cluster.


2.5 EVAPOTRANSPIRAO

A evapotranspirao o fenmeno associado perda conjunta de gua do
solo pela evaporao e da transpirao da planta, representando o total de gua
perdida pelo sistema. Sendo importante salientar que a planta retm em torno de
1% a 2% da gua que utiliza, quanto maior a quantidade de gua utilizada, melhor
ser o desempenho da planta (OMETTO, 1981).

Numa superfcie vegetada ocorrem simultaneamente os processos de
evaporao e transpirao. Evapotranspirao o termo de que foi utilizado
por Thornthwaite, no incio da dcada de 40, para expressar essa ocorrncia
simultnea. Anteriormente, utilizava-se o termo uso consuntivo[...], mas este
considera a gua retida na planta. (PEREIRA, 1997, p. 80).

Para Varejo (2006) a evapotranspirao empregado para exprimir a
transferncia de vapor dgua para atmosfera, proveniente de uma superfcie
vegetada. Segundo o entendimento, Varejo (2006) engloba duas contribuies: a
evaporao da umidade existente no solo e a transpirao resultante da atividade
biolgica.


2.5.1 Evaporao

E evaporao um fenmeno fsico de mudana de fase lquida para
vapor, da gua presente em condies naturais. importante se conhecer a
quantidade de gua perdida para se controlar a quantidade de gua restante no solo
(OMETTO, 1981).
Em Meteorologia o termo evaporao comumente usado para designar a
transferncia de gua para a atmosfera, sob a forma de vapor, decorrente, tanto da
evaporao no solo mido sem vegetao, nos oceanos, lagos, como da
sublimao que se processa nas superfcies de gelo (VAREJO, 2006).
Para Pereira (1997) a evaporao um fenmeno pelo qual uma substncia
passa da fase lquida para a fase gasosa, que um fenmeno que exige o
suprimento de energia externa sendo, portanto, um processo que utiliza essa
energia externa ao sistema e transforma em calor latente.
22

O calor latente a quantidade de energia necessria para evaporar a massa
de 1g de gua. Pela primeira lei da termodinmica (Equao 1) a energia interna
(u) de um sistema pode ser alterada pela adio de calor (h) e pela execuo do
trabalho (w). (PEREIRA, 1997).

Ju = Jb +Jw (1)

sendo du o diferencial de energia interna especifica (por volume de massa), dh a
variao da quantidade de calor e dw a variao do trabalho.
A mudana do estado slido ou lquido para o estado gasoso, corresponde
a um aumento da energia cintica das partculas da substncia at a quebra da
energia de ligao molecular, exigindo o consumo de uma quantidade de energia
que, por unidade de massa da substncia, o calor de latente de evaporao
(OMETTO, 1981).
A fonte quase exclusiva de energia consumida na evaporao natural da
gua a radiao solar. Assim a transferncia natural da gua no estado lquido na
superfcie para o estado gasoso na atmosfera complica-se quando a superfcie
evaporante no uniforme. O vapor dgua formado removido por difuso
turbulenta, ocasionada pelas correntes de conveco provocadas pelas diferenas
de densidade e pelo deslocamento do ar na camada atmosfrica junto superfcie,
o fenmeno condicionado pela temperatura, pelo dficit de saturao e estado de
agitao do ar junto superfcie evaporante (OMETTO, 1981).
A atmosfera est em contnuo movimento, renovando e misturando o ar
que envolve uma superfcie, essa renovao dificulta que o ar imediatamente
acima da superfcie se sature, mantendo o dficit de saturao, tendo como
resultado a continuao do processo evaporativo (PEREIRA, 1997).
A evaporao pode ser medida utilizando um reservatrio onde o nvel da
gua possa ser medido com preciso, existindo assim diversos tipos de tanques,
sendo os mais comumente utilizados: tangues Classe A, tangues GGI-3000 e os
tanques de 20 , inmeras so as modificaes e adaptaes desses tanques,
principalmente no tanque Classe A.
O tanque Classe A um tanque cilndrico construdo com chapa de ferro
galvanizado n 22, com 1,21 m de dimetro e 0,255 m de profundidade. O tanque
deve ser pintado internamente e externamente com tinta aluminizada, sendo
instalado sobre um estrado de madeira a 0,15m da superfcie do solo, geralmente
numa rea gramada.
23

2.5.2 Transpirao

A transpirao, conforme Pereira (1997) a evaporao da gua que foi
utilizada nos diversos processos metablicos necessrios ao crescimento e
desenvolvimento da planta. Segundo o autor, na planta, essa evaporao ocorre
por meio dos estmatos que so estruturas microscpicas de dimenses inferiores
a 50 m, que normalmente possui a distribuio de 5 a 200 estmatos por , os
estmatos so os principais agentes responsveis pelas trocas gasosas em uma
planta, processo esse que permite a comunicao da parte interna da planta com a
atmosfera.
Sendo possvel entender que a transpirao o processo pelo qual a gua
contida em um corpo eliminada, devido a uma elevao de temperatura interna
ou externa, permitindo assim, que a gua flua para a superfcie do mesmo.

2.5.3 Evapotranspirao Real

A evapotranspirao real a quantidade de gua utilizada por uma planta,
compreendendo na perda associada de gua pelos processos de evaporao da
gua da superfcie do solo e pela transpirao estomtica e cuticular da planta
OMETTO (1981).
Segundo Pereira (1997) a evapotranspirao real aquela que ocorre numa
superfcie vegetada, independente do seu porte, da sua rea, de seu tamanho e das
condies de umidade do solo.

[...] a transferncia vertical de vapor dgua para a atmosfera ( por
evaporao e transpirao), que se verifica a partir de uma parcela de terreno
vegetado, em condies naturais ou de cultivo ( irrigado ou no), est
condicionada disponibilidade hdrica do solo em questo e se chama
evapotranspirao real. (VAREJO, 2006, p. 71).

Assim possvel entender que a evapotranspirao real a quantidade real
de gua utilizada por uma determinada cultura, independentemente de suas
propores e abrangncia.

24

2.5.4 Evapotranspirao Potencial

A evapotranspirao potencial a quantidade mxima de gua que uma
planta pode utilizar. A condio de evapotranspirao potencial estabelece o nvel
ideal de relacionamento entre planta, solo e atmosfera (OMETTO, 1981).

O termo evapotranspirao potencial, mostra ser a hipottica mxima
perda, que poderia uma cultura qualquer, possuir em gua. Ela significa a
demanda mxima em gua pela cultura e vem a tornar-se o referencial de
mxima reposio de gua cultura, em processo de irrigao. (OMETTO,
1981, p 68)

A evapotranspirao potencial corresponde gua utilizada por uma
extensa superfcie vegetada em crescimento ativo e cobrindo totalmente o terreno,
estando bem suprido de umidade (PEREIRA, 1997).
O termo evapotranspirao potencial pode ser definido (VAREJO, 2006)
como a perda dgua por uma parcela de solo mido, totalmente revestida de
vegetao e suficientemente extensa para eliminar o efeito de osis.
Segundo Ometto (1981) a evapotranspirao potencial nos informa sobre a
demanda mxima em gua pela planta, resultando no valor limite superior de
reposio de gua no solo.
Assim possvel entender que a evapotranspirao potencial a
quantidade mxima de gua, que envolve os dois processos, de evaporao e
transpirao de uma vegetao.
Existem vrios mtodos para se estimar a evapotranspirao potencial,
logo os mais disseminados so os modelos de Penman e o modelo de Tornthwaite
que se baseiam unicamente em ndice trmicos obtidos a partir de termmetros.
Um fator importante deliberado por Pereira (1997) que as condies
reais da evapotranspirao potencial ocorrem de um a dois dias aps uma chuva
generalizada, onde toda a regio est umedecida e as contribuies advectivas so
minimizadas, independente do tamanho da rea da vegetao, lembrando que
essas condies no acontecem em regies ridas e semi-ridas e tambm nos
meses de estiagem em regies com chuvas sazonais.

2.5.5 Evapotranspirao de referncia

A evapotranspirao de referncia definido como o limite superior ou a
evapotranspirao mxima que ocorre numa cultura de alfafa, com altura de 0,3 a
25

0,5 m, numa dada condio climtica e com aproximadamente 100 m de rea
tampo (VAREJO, 2006).

[A] evapotranspirao de referncia aquela de uma extensa superfcie
de grama com altura de 0,08 a 0,15m, em crescimento ativo, cobrindo
totalmente o solo e sem deficincia de gua. A evapotranspirao de referencia
assim definida coincide com a potencial. Valor obtido com alfafa pode diferir
daquelas obtido com grama em funo do albedo e da rugosidade das duas
superfcies, se as reas cultivadas forem suficientemente extensas. (PEREIRA,
1997, p. 84)

Ento sendo possvel entender que a evapotranspirao de referncia a
evapotranspirao de uma cultura, a alfafa como cultura de referncia, com
crescimento ativo, altura de 0,3 a 0,5 m, numa dada condio climtica, com
100m de rea tampo e sem deficincia de gua.

2.5.6 Balano Hdrico do Solo

A determinao da evapotranspirao resulta do balano hdrico aplicado
ao volume de solo explorado por plantas, admitindo-se que o volume de controle
representa adequadamente a rea da cultura, conforme o visto em (PEREIRA,
2007).
O Balano Hdrico do solo no contexto agronmico, a determinao de
todos os ganhos e perdas hdricas que se verificam em um terreno com vegetao,
de tal forma que estabelea a quantidade de gua disponvel s plantas em um
dado momento (VAREJO, 2006).
Para Ometto (1981) o balano hdrico so as solicitaes da planta junto ao
solo, da atmosfera junto planta e o solo como sendo armazenador,
contabilizando toda a gua envolvida entre o sistema solo, planta e atmosfera.
Sendo caracterizado como indicador do potencial climatolgico de um local, para
qualquer vegetao.
possvel entender que o balano hdrico a contabilidade da entrada e
sada da gua no solo. O que pode resultar em informaes como perca ou
armazenamento de gua pelo solo. Sendo assim, a intensidade da precipitao e a
inclinao da superfcie do solo so fatores limitantes do seu perfil de umidade
(OMETTO, 1981).
Cada tipo de solo tem uma capacidade de armazenamento que depende
principalmente de suas propriedades fsicas e da profundidade do sistema
radicular das plantas. Ocorrendo chuvas muitos fortes ou em dias consecutivos,
26

pode haver saturao do solo e grande parte da gua precipitada escoa
superficialmente sem penetr-la. Pode ocorrer tambm a drenagem profunda do
excesso de gua para baixo da zona das razes (PEREIRA, 1997).
Assim possvel entender que o balano hdrico a contabilidade da
entrada e sada de gua no solo, interpretado como resultado de ganho ou perda de
gua.
2.5.7 Mtodos para estimar a evapotranspirao

Nesta sesso so elucidados os mtodos das estimativas para a obteno da
evapotranspirao dos mtodos da razo de Bowen e do modelo de Ritchie.

2.5.7.1 Mtodo da Razo de Bowen

O mtodo da razo de Bowen trabalha com a razo entre o calor latente
(E) e o calor sensvel (H) como forma de estudar a partio da energia disponvel
(PEREIRA, 1997).
Assim, o valor obtido pelo mtodo da razo de Bowen depende
fundamentalmente das condies hdricas da superfcie evaporante. Quando for
negativo, significa que est havendo transporte de calor sensvel do ar, que est
mais quente, para a superfcie, que est mais fria, assim representando uma
adveco ou inverso trmica (VAREJO, 2006).
Quando o resultado obtido pelo mtodo da razo de Bowen se aproxima de
-1 torna-se indefinida e segundo Pereira (1997) o limite de confiana dessa
equao seu valor chega a -0,5.

2.5.7.2 Mtodo de Ritchie

O mtodo de Ritchie (1972) uma alternativa ao uso do coeficiente da
cultura, permitindo o clculo direto da evapotranspirao da cultura (ETc), e
permitindo tambm o clculo separado da evaporao direta da gua do solo (Es)
e da transpirao da cultura (Ep) (PEREIRA, 1997).
Este modelo, alm das variveis climticas, incorpora tambm as
propriedades fsicas do solo e as caractersticas de crescimento da planta (IAF)
para determinao da ETc, desde a fase de implantao da cultura at os estgios
de cobertura completa do solo pelo dossel vegetativo.
27

Uma das vantagens do mtodo (Pereira, 1997) a possibilidade de estimar
a ETc para diferentes padres de freqncia de irrigao, podendo ser utilizado
tanto em tempo real quanto em simulaes na programao de irrigao.
O modelo de Ritchie em sua formulao bsica considera as duas
primeiras fases da evaporao da gua do solo, segundo (RODRIGUES, 2005) a
secagem do solo descrita em trs fases, a primeira caracterizada por uma
evaporao relativamente elevada e controlada pelas condies atmosfricas. A
segunda fase inicia a partir do instante em que a gua do solo no puder mais ser
transmitida a superfcie a uma velocidade suficiente para satisfazer a demanda
atmosfrica. A terceira fase tem sido caracterizada por uma taxa de evaporao
reduzida e constante.
Sendo possvel concluir que a grande caracterstica do modelo de Ritchie
so as fases de evaporao e a possibilidade de se calcular a evaporao e
transpirao separadamente.

28










3. MATERIAIS E MTODOS

3.1 LOCALIZAO DA REA EXPERIMENTAL

O presente estudo foi realizado com as informaes registradas pela torre
micrometeorolgica denominada Cambarazal, localizada no Pantanal
Matogrossense (Figura 5), mais especificamente na rea experimental da Reserva
Particular do Patrimnio Natural (RPPN) SESC Pantanal, municpio de Baro de
Melgao, Mato Grosso, Brasil, em rea de cambar sazonalmente inundada,
inserida na plancie fisiogrfica do Pantanal, distante a 160Km de Cuiab, Mato
Grosso, com altura de 32m (Figura 6) e altitude de 120m a nvel do mar e
localizada geograficamente a 163950S; 564750O (BIUDES, 2008).


Figura 5 - Torre micrometeorolgica Cambarazal
29


Figura 6 - Diagrama esquemtico da torre micrometeorolgica Cambarazal
Foram utilizados um Saldo Radimetro (Net Radiometer LITE, Kipp &
Zonen Delf, Inc, Holland) que fornece o saldo de radiao sobre o dossel, um
Piranmetro (LI-200SA) que fornece a radiao solar incidente, e um Sensor
Quntico (LI-190SZ) que fornece a radiao fotossinteticamente ativa
posicionados a 33m de altura do solo, trs Termohigrmetros (HMP 45 C.
Vaisala, Inc.m Helsinki, Finland) que fornece a temperatura e umidade relativa do
ar instalados a 33.7, 35,7 e 37,7 m de altura do solo e um Pluvimetro de bscula
(TB4-L25, Campbell Sci, Inc.,USA) que fornece a precipitao local, instalado a
34m de altura do solo. Todas as medidas foram armazenadas em um Datalogger
CR10X.
Todos os equipamentos so alimentados com tenso de 12V fornecido
por um banco de duas baterias de 150Ah que so carregadas por painel solar de
64W com regulador de tenso.
Os termohigrmetros instalados na torre foram calibrados mantendo-os
durante quatro dias sobre as mesmas condies atmosfricas, tendo um intervalo
de 10 segundos entre cada leitura, sendo registradas as mdias a cada duas horas,
utilizando retas de regresses lineares simples, a sua calibrao foi realizada com
30

valores conhecidos de temperatura e presso atual de vapor dgua que foram
obtidas pelo termohigrmetro instalados a 33,7m de altura.
Foi utilizado as informaes medidas entre 26 de janeiro e 31 de dezembro
de 2007. O perodo seco compreendeu entre maio e setembro e o chuvoso de
outubro a abril (BIUDES, 2008).

3.2 ESTIMATIVA DA EVAPOTRANSPIRAO PELO
MTODO DA RAZO DE BOWEN

O mtodo da razo de Bowen ([) trabalha com a razo entre o fluxo de
calor latente (E) e o fluxo de calor sensvel (H) como forma de estudar a partio
da energia disponvel sendo escrita na Equao 2.

[ =
E
zE

(2)

O mtodo utilizado para estimar os componentes do balano de energia
na estao micrometeorolgica do cambarazal, para isso utilizando as medidas de
saldo de radiao sobre o dossel, densidade de fluxo de calor no solo, gradientes
de temperatura e presso de vapor dgua.
A razo de Bowen pode ser reescrita na Equao 3.

[ = y
I
c

(3)

em que o c a diferena de presso de vapor dgua do ar entre dois nveis
(kPa), o I a diferena de temperatura do ar entre dois nveis medidos (C) e y
a constante psicomtrica (0.0626 kPa C
-1
).
A presso de vapor dgua do ar saturado (c
s
) em (kPa) foi calculado
como funo da temperatura do ar (I
u
), Equao 4.

c
s
= u,61u8.1u
[
7,5 1
c
237,3+1
c


(4)

A presso de vapor dgua do ar atual (e) calculada por meio da presso
de vapor dgua do ar saturado Equao 5.

31

c = c
s
uR
u
(5)

A densidade do fluxo de calor latente (zE) em (W.m
-2
) estimada pela
Equao 6, tendo o limite de confiana dessa equao quando [= -0,5.
(PEREIRA, 1997).

zE =
Rn -0
1 + [

(6)

em que Rn o saldo de radiao em (W.m
-2
), o G a densidade do fluxo de calor
no solo (W.m
-2
).
Por meio do produto da razo de Bowen ([) e o fluxo de calor latente
(zE) foi obtido densidade de fluxo de calor sensvel (H) em (MJ m
-2
dia
-1
) pela
Equao 7.

E = [ zE (7)


3.3 ESTIMATIVA DA EVAPOTRANSPIRAO PELO
MODELO DE RITCHIE

O modelo de Ritchie uma alternativa ao uso de coeficiente de cultura
que permite o clculo direto da evapotranspirao (ET), calculando assim
separadamente a evaporao direta da gua do solo (E) e a transpirao da cultura
(T), representa pela Equao 8 (RITCHIE,1972)

EI = E + I (8)

O modelo de Ritchie tem como principal caracterstica a de considerar
somente as duas primeiras fases da evaporao da gua no solo descrita por Philip
(1957), segundo esse autor a primeira caracterizada por uma evaporao
relativamente elevada e controlada pela demanda atmosfrica. A segunda fase
iniciada a partir do momento em que a gua no puder mais ser transmitida
superfcie a uma velocidade suficiente para satisfazer a demanda atmosfrica. A
terceira fase tem sido caracterizada por uma taxa de evaporao reduzida e
constante.
32

Durante o primeiro estgio de secagem do solo, chamado de evaporao
direta () deve ser calculada levando em considerao o ndice de rea foliar (IAF)
pela Equaes 9 e 10 (RITCHIE,1972).

E
1
= EI
mux
(1 -u,4S IAF) se IAF < 1 (9)
E
1
=
L1
mcx
1,1
c
-0.4 IAP

se IAF 1 (10)

em que E
1
a evaporao direta da gua do solo durante o primeiro estgio (mm
dia
-1
), IAF o ndice de rea folhas (adimensional) e EI
mux
a evapotranspirao
mxima (mm dia
-1
), que calculada com base no conceito da evaporao de
equilbrio (EEQ) (Equao 11)

EI
mux
= o
1
EE (11)

em que o
1
um fator de correo com base na temperatura mxima, sendo
mostradas nas Equaes 12 a 14 e EQQ pela Equao 15

o
1
= 1,1 se 5 < T
max
35C (12)
o
1
= 1,1 + u,uS (T
max
- SS) se T
max
> 35C (13)
o
1
= u,u1 e
0,18 (T
max
+20)

se T
max
5C (14)
E = Rs ( u,uu488 - u,uu4S7 o
2
)( t
d
+29) (15)

em que a I
mux
a temperatura mxima do ar (C), Rs a radiao solar (MJ m
-2

dia
-1
), o
2
o albedo da superfcie do solo da cultura e t
d
a temperatura mdia do
fotoperodo (C) calculada pela Equao 16

I
d
= u,6 I
mux
+ u,4 I
mn
(16)

em que I
mux
a temperatura mxima (C) e I
mn
a temperatura mnima (C).
O valor de o
2
calculado pelo relacionamento do albedo da cultura (o
c
)
com o albedo do solo (o
s
) e o IAF, Equao 17.

o
2
= o
c
- (o
c
- o
s
) c
-0,75 IAP
(17)

33

A fase 2 da evaporao () em (mm dia
-1
) depende do tempo transcorrido
desde a troca de fase, que em funo do parmetro U (mm) do solo, este
parmetro representa a quantidade de gua que deve ser evaporada para que se
inicie a fase 2 da evaporao.
A fase 2 da evaporao (Rodrigues, 2005) calculada pela Equao 19
(mm dia
-1
) com base na Equao 18 (dia), ao final de cada ciclo da fase 2 o valor
acumulado da fase 2 da evaporao recalculado pela Equao 20 e o tempo
transcorrido na segunda fase recalculado com a Equao 21.

t = t + 1 (18)
E
2
= o t
-12

(19)
_E
2
= _E
2
+ E
2
-P (20)
t = (_E
2
o)
2
(21)

em que t o tempo transcorrido desde a troca de fase (dia) e o o parmetro que
caracteriza a segunda fase da evaporao (mm dia
-1/2
).
O tempo de transio da fase 1 da evaporao para a fase 2 pode ser
calculado utilizando as equaes 22 e 23, sendo tempo de transio calculado pela
Equao 21 (PEREIRA, 1997)

_E
1
= E
1
- u,4 ( _E
1
- u) (22)
_E
2
= u,6 ( _E
1
- u) (23)

em que _E
1
a somatria da evaporao da primeira fase, _E
2
o tempo
acumulado desde a troca de fase (mm dia
-1
) e o o parmetro que caracteriza a
segunda fase da evaporao (mm dia
-1
).
A transpirao (T) calculada em funo do EI
mux
(mm dia
-1
) e do
estdio de desenvolvimento da cultura (IAF) (adimensional), utilizando as
equaes 24 26.

I = EI
mux
( 1 - c
-IAP
) se 0,1 IAF 3 (24)
I = EI
mux
se IAF > 3 (25)
I = u se IAF < 0.1 (26)

importante ressaltar que se E + T > EI
mux
ento o valor de T ser
EI
mux
-E.
34

3.3.1 Estimativa do ndice de rea Foliar

O ndice de rea foliar do cambarazal foi estimado por mtodo indireto a
partir da transmitncia da luz no dossel, sendo assim, baseado na atenuao da
radiao que atravessa um corpo de acordo com a Lei de Lambert-Beer utilizada
na estimativa do ndice de rea foliar (Equao 27) por Monsi e Saeki (1953) e
redesenhada na Equao 28.

I = (I
0
- I
o
) c
(-k
c
.IAP)
(27)
IAF =
ln [
I
I
0
- I
o

-k
c

(28)

em que I a densidade de fluxo de radiao fotossinteticamente ativa que
atravessa o dossel durante o dia (mol m
-2
dia
-1
), I
0
a densidade de fluxo de
radiao fotossinteticamente ativa acima do dossel durante o dia (mol m
-2
dia
-1
),
I
o
a densidade do fluxo de radiao fotossinteticamente ativa refletida pelo
dossel durante o dia (mol m
-2
dia
-1
), k
c
o coeficiente de extino do dossel ( m
-2
)
e o IAF o ndice de rea foliar do cambarazal ( m
-2
).
O coeficiente de extino da luz (Equao 29) foi estimado segundo o
trabalho de Goudriaan (1988) pelo ngulo solar e assumindo que a copa das
plantas no dossel tem a sua geometria esfrica.

k
c
=
0

(w
s
)
scn(w
s
)

(29)

em que w
s
o ngulo solar (graus) e 0

(w
s
) a media da projeo das folhas na
direo dos raios solares ( m
-2
). A mdia da projeo das folhas na direo dos
raios solares calculada a cada hora (Equao 30) entre as 6:00 e 18:00 h. O
coeficiente de extino dirio foi obtido pela mdia de seus valores dentro deste
intervalo.

0

(w
s
) = F
1
. 0
1
+ F
2
. 0
2
+ F
3
. 0
3
(30)

em que F
1
, F
2
, F
3
so as freqncias relativas da inclinao das folas a 15, 45 e
75. Assumindo o formato esfrico do dossel das rvores, as freqncias relativas
F
1
, F
2
, F
3
foram 0,134; 0,366 e 0,500.
35

As variveis 0
1
, 0
2
c 0
3
so dependentes do ngulo solar e calculadas pelas
equaes (31) a (33). Groudriann (1988) sugere que os resultados se aproxime de
uma senide e uma constante limite, 0,26 e 0,47 respectivamente.

0
1
= mox(u,26; u,9S. scn(w
s
)) (31)
0
2
= mox(u,47; u,68. scn(w
s
)) (32)
0
3
= 1 -u,268. 0
1
- u,7S2. 0
2
(33)

em que w
s
o ngulo solar (graus), calculado pela Equao 34.

w
s
= 9u - V (34)

em que V o ngulo zenital (graus), calculado pela Equao 35.

V = aiccos( scn()scn(o) - cos() cos(o) cos(b) ) (35)

em que a a latitude local (graus) sendo no cambarazal 15,85, o a declinao
solar (graus) calculada pela Equao (36) e h o ngulo horrio (graus) calculada
pela Equao (37).

o = 2S,4S . scn __
S6u
S6S
] . (284 + [)_ (36)
b = 1S. (I
soI
- 12) (37)

em que DJ o dia Juliano (1 DJ 365) e I
sol
o tempo solar (horas) calculado
na Equao (38).

I
soI
= I
IocuI
+
I
pud
- I
IocuI
1S
+ E
(38)

em que I
IocuI
o horrio oficial local (horas), I
pud
a longitude padro que
estabelece o horrio oficial, sendo no cambarazal 60, I
IocuI
a longitude loca,
sendo no cambarazal 16,66 e E a equao do tempo, calculada pela Equao
39.

E = -u,4S. cos(B) + 7,SS. scn(B) +S,SS. cos(2. B) + 9,S4. scn(2. B) (39)
36


em que B uma varivel para calcula da equao do tempo, calculada pela
Equao 40 em funo do dia Juliano (DJ).

B =
S6u . [
S6S

(40)

3.4 DOCUMENTAO DO SISTEMA

A documentao do modelo de Ritchie foi realizada utilizando as tcnicas
da anlise estruturada e anlise orientada a objeto, com o objetivo de assemelhar o
mximo possvel das formas utilizadas na elaborao da modelagem no programa
Vensim e melhor representar a documentao.
3.4.1 Levantamento de Requisitos

A elaborao do levantamento de requisitos foi realizada por meio de
estudos nos artigos: do Ritchie (1972), Rodrigues (2005) e Pereira (1997), tendo
suas equaes e princpios de funcionamentos deliberados com os professoras da
Fsica Ambiental.
Com base nesse estudo so elucidados as informaes e dados
necessrios para a elaborao do modelo de simulao por sistemas dinmicos,
caracterizando todos os principais aspectos de funcionamento.
3.4.1.1 Viso Geral

O mtodo de Ritchie um mtodo de estimativa da evapotranspirao,
sendo uma alternativa ao uso de coeficiente da cultura que permite o clculo
direto da evapotranspirao, sendo possvel, calcular separadamente a evaporao
direta da gua do solo e a transpirao da cultura.
O presente mtodo tem como caracterstica a de considerar as duas
primeiras fase da evaporao da gua no solo descrita por Philip (1957), em que a
primeira fase da evaporao caracterizada por uma relativa taxa elevada de
evaporao , controlada pela demanda atmosfrica, a segunda fase da evaporao
iniciada a partir do momento em que a gua no puder mais ser transmitida
superfcie a uma velocidade suficiente para satisfazer a demanda atmosfrica. A
terceira fase tem sido caracterizada por uma taxa de evaporao reduzida e
constante.
37

3.4.1.2 Objetivo

O objetivo desse modelo ser analisar a influncia dos parmetros U e
na essncia do mtodo de Richie.

3.4.1.3 Requisitos funcionais

1. Calcular a temperatura mdia do fotoperodo com base na temperatura
mxima e temperatura mnima diria;
2. Calcular o
2
com base no albedo da cultura e no albedo do solo;
3. Calcular o
1
levando em conta a faixa da temperatura mxima;
4. Calcular a equao de equilbrio utilizando a radiao solar, o o
2
e a
temperatura mdia do fotoperodo;
5. Calcular a evapotranspirao mxima utilizando o o
1
e a equao de
equilbrio;
6. Calcular a fase 1 da evaporao utilizando a evaporao mxima com
base no valor do ndice de rea foliar;
7. Avaliar recursivamente se a quantidade de gua evapotranspirada
ultrapassou o valor de U, indicando a troca de fase.
8. Calcular o tempo transcorrido desde a troca de fase;
9. Calcular a fase 2 da evaporao com base no alfa e no tempo
transcorrido;
10. Calcular a transpirao utilizando a evapotranspirao mxima
condicionada ao valor do ndice de rea foliar;
11. Controlar o retorno da evaporao da fase 2 para a fase 1 com base na
precipitao;
12. Controla o tempo de transio entre as fase 1 para a 2, no caso de
retornar a fase um zerar o controle de tempo aps a troca de fase.
3.4.1.4 Requisitos no funcionais

1. O modelo deve estar apto ao acompanhamento da troca de fase;
2. Deve ser estruturado de tal forma que seja possvel verificar os valores
da transpirao, da evaporao da fase 1 e 2, da quantidade de gua no
solo no estoque 1 e 2.

38

3.4.2 Diagrama de Caso de Uso

O Diagrama de Caso de Uso (Figura 7) descreve o cenrio do processo de
simulao do modelo de Ritchie apresentando suas funcionalidades do ponto de
vista do usurio.


Figura 7 - Diagrama de Caso de Uso do modelo de evapotranspirao de Ritchie

39

3.4.3 Diagrama de Atividade

O Diagrama de Atividade (Figura 8) descreve os fluxos conduzidos por
processos da simulao do modelo de Ritchie.


Figura 8 - Diagrama de Atividade do modelo de evapotranspirao de Ritchie

3.5 CLUSTER DE BANCO DE DADOS

A implantao do Cluster de Banco de Dados no processo de simulao do
Vensim tem como objetivo atender a quarta etapa do processo de simulao para
assegurar que os dados estejam disponveis, principalmente quando os contedos
so crticos ou quando os servios tm que estar disponveis ou processados o
mais rpido possvel.
Para alcanar esse objetivo utilizou-se procedimentos armazenados no
Cluster de Banco de Dados visando otimizar o tempo de resposta dos dados e
solucionar o problema de limitao do programa de simulao Vensim, ficando a
encargo do Cluster, processar e gerar os resultados da filtragem no menor tempo.
A sobrecarga no Cluster de Banco de Dados est no fato das informaes
serem coletadas a cada 15 minutos, todos os dias, resultando em 96 tuplas dirias
de informaes, perfazendo 35.040 tuplas por ano, existindo a necessidade de
clculos dirios, como o total da radiao solar durante o dia, tendo que integrar
todos os dados diariamente durante o fotoperodo, gerando uma sobrecarga de
processamento.
40

Com base nessas premissas o Cluster de Banco de Dados em MySQL foi
implementado seguindo a configurao descrita na sesso 3.5.1
3.5.1 CONFIGURAO DE HARDWARE E SISTEMA OPERACIONAL

Servidor 1 - Management
Processador: Amd Phenom X4 9750
Memria: 4 Gb
HD: 80 Gb
Placa de Rede: 3Com 10/100
Sistema Operacional: Linux Slackware 12.2, Kernel 2.6.27.7
Nome: mgn
IP: 10.1.1.101
Mascara: 255.0.0.0
Gateway: 10.1.1.254
Dns: 10.1.1.254

Servidores 2 - nod1
Processador: Amd Phenom X2 Dual-Core BE-2350 2100
Memria: 2 Gb
HD: 80 Gb
Placa de Rede: 3Com 10/100
Sistema Operacional: Linux Slackware 12.2, Kernel 2.6.27.7
Nome: nod1
IP: 10.1.1.102
Mascara: 255.0.0.0
Gateway: 10.1.1.254
Dns: 10.1.1.254

Servidores 3 - nod2
Processador: Amd Phenom X2 Dual-Core BE-2350 2100
Memria: 2 Gb
HD: 80 Gb
Placa de Rede: 3Com 10/100
Sistema Operacional: Linux Slackware 12.2, Kernel 2.6.27.7
Nome: nod2
IP: 10.1.1.103
Mascara: 255.0.0.0
Gateway: 10.1.1.254
Dns: 10.1.1.254

Switch
Fabricante: 3com
Portas: 24
Velocidade: 10/100 Mbps
Modelo: Switch - 3C16471

41

3.5.2 Estrutura da Rede

A estrutura do Cluster composta por um servidor gerenciador
(Servidor_1), por dois servidores de processamento (Servidor_2 e Servidor_3),
um switch e um computador clientes.
O servidor gerenciador responsvel pelo monitoramento do status dos
servidores de processamento e interlig-los na estrutura lgica do Cluster
Os servidores de processamento so responsveis pela carga de todas as
informaes a serem utilizadas no processo, tendo como principal finalidade a
otimizao no tempo da respostas aos comandos a eles submetidos.
O switch interliga os servidores e o computador pessoal utilizando cabos
par-tranados de categoria 5E.
O diagrama esquemtico da infra-estrutura utilizada apresentada na
Figura 9.

Figura 9 - Estrutura da rede do cluster de banco de dados utilizado na simulao e
otimizao do modelo de Ritchie.

3.5.3 Forma de conexo ao Cluster

O mtodo de acesso ao Cluster foi o ODBC (Open Data Base
Connectivity) que um padro para acesso a Sistemas Gerenciadores de Bancos
de Dados, definido por um conjunto de interfaces que permitem o uso de
linguagens de programao capazes de utiliz-la para ter acesso a uma vasta gama
de bases de dados distintas sem a necessidade de codificar mtodos de acesso
especializados.
O uso do ODBC, atravs da implementao especfica da linguagem SQL,
tornou a comunicao com a base de dados transparente, o seu procedimento de
instalao e configurao est no anexo D.5.1.
42


3.6 PROGRAMA DE MODELAGEM POR SISTEMAS
DINMICOS VENSIM

O programa utilizado para a modelagem por sistemas dinmicos foi o
Vensim DSS for Windows version 5.9 (Double precission), produzido pela
Ventana Simulation Enviroment. O Vensim usa uma interface que pode ser
pensada como uma mesa e como um conjunto de ferramentas, trabalhando com a
seta que indica o fluxo, a Var que indica a existncia de uma varivel que pode ou
no ser uma constante e a Caixa que um estoque ou varivel de armazenamento.
Os recursos computacionais utilizado no Vensim foram a simulao
(Simulation), anlise de sensibilidade (Start Sensitivity Simulation) e a otimizao
(Begin Optimization).
A forma de utilizao do Vensim est no anexo D.

3.7 OTIMIZAO E ANLISE DE SENSIBILIDADE

Para a otimizao foi utilizado o recurso do Vensim chamado Begin
Optimization que tem como parmetros de entrada as variveis a serem
pesquisadas e o mtodo de aleatoriedade. A anlise de sensibilidade foi realizada
utilizando o opo Start Sensitivity Simulation.
Para fazer a pesquisa dos parmetros U e foram realizadas 27.004
simulaes utilizando a tcnica de randomizao Linear, com tolerncia fracional
de 0.0003, tendo um nmero mximo de interaes de 10.000 e sendo otimizado
pelo algoritmo proprietrio Powell (Figura 10).

Figura 10 - Configuraes dos parmetros de Otimizao no programa Vensim
43

Para o processo de Anlise de Sensibilidade foram realizados 10.000
simulaes, utilizando a distribuio randmica uniforme da tcnica Multivariada
(Figura 11).

Figura 11 - Configuraes dos parmetros da simulao da Anlise de
Sensibilidade no programa Vensim
Foi utilizado o teste no paramtrico U de Mann-Whitney como mtodo
validador do modelo criado para a simulao da evapotranspirao do modelo de
Ritchie, utilizando o programa SPSS 16.0, de Wilcoxon como ferramenta para a
obteno do valor do teste.
A anlise de sensibilidade uma tcnica que procura determinar o efeito
de alteraes das variveis dependentes na funo objetivo. No caso,
desenvolveu-se um mapa por krigeagem relacionando (X), U (Y) e a
evapotranspirao na fase dois (Z). Os procedimentos geoestatsticos foram
aplicados com o programa GS+ 9.0.

44







4. RESULTADOS E DISCUSSO

4.1 CARACTERIZAO DAS VARIVEIS
MICROCLIMTICAS

4.1.1 Precipitao

A precipitao total no perodo compreendido entre 26 de janeiro a 31 de
dezembro de 2007 foi de 908 mm (Tabela 1), sendo que o maior ndice de
precipitao ocorreu no ms de novembro (BIUDES, 2008). Na Figura 12
apresentada as variaes das chuvas (mm) durantes os meses do ano de 2007.


Figura 12 Precipitao mensal no cambarazal da RPPN SESC - Pantanal,
durante o ano de 2007.

Os meses que tiveram a maior precipitao foram: novembro com
317 mm, fevereiro com 182 mm, abril com 127 mm e janeiro com 101 mm. Os
meses que no tiveram nenhum registro de precipitao foram: junho, agosto e
setembro (Tabela 1).

0
50
100
150
200
250
300
350
jan fev mar abr mai jun jul ago set out nov dez
P
r
e
c
i
p
i
t
a

(
m
m
)
Ms
45

Tabela 1 - Soma mensal da precipitao (mm) durante o ano de 2007.
Meses Precipitao(mm)
Janeiro 101
Fevereiro 182
Maro 68
Abril 127
Maio 40
Junho 0
Julho 40
Agosto 0
Setembro 0
Outubro 20
Novembro 317
Dezembro 13
Total 908


4.1.2 Radiao solar incidente

A radiao solar incidente no cambarazal apresentou padro semelhante da
variao sazonal (Figura 13). As maiores mdias da radiao solar ocorreram na
estao chuvosa (Tabela 2), tendo seu maior valor em dezembro, 532,35 MJ m
-2

dia
-1
.

Figura 13 Radiao solar diria no cambarazal da RPPN SESC - Pantanal
durante o ano de 2007

Os meses que tiveram os maiores valores acumulado de radiao solar
foram: dezembro com 532,35 (MJ m-2 ms-1); agosto com 476,20 (MJ m-2 ms-
1) e maro com 472,43 (MJ m-2 ms -1).

0,00
5,00
10,00
15,00
20,00
25,00
2
6
4
1
5
6
7
1
8
6
1
0
1
1
1
6
1
3
1
1
4
6
1
6
1
1
7
6
1
9
1
2
0
6
2
2
1
2
3
6
2
5
1
2
6
6
2
8
1
2
9
6
3
1
1
3
2
6
3
4
1
3
5
6
R
a
d
i
a

S
o
l
a
r

(
M
J
.
c
m

2
.
d
i
a

1
)
DiaJuliano
46

Tabela 2 - Radiao solar total mensal incidente diria (MJ m-2 Ms-1)
Meses MJ.m
2
Ms
1
Janeiro 71,84
Fevereiro 379,51
Maro 472,43
Abril 423,18
Maio 353,25
Junho 344,89
Julho 363,19
Agosto 476,20
Setembro 391,05
Outubro 442,37
Novembro 435,88
Dezembro 532,35
Total 4686,14

4.1.3 Temperatura do ar e umidade relativa

A temperatura do ar apresentou sazonalidade durante o ano (Figura 14), com
temperatura mdia mxima de 34,99C em setembro e a menor mdia da
temperatura mxima de 28,87C em maio (Tabela 3).


Figura 14 - Temperatura mxima (C), mnima (C) e mdia no cambarazal da
RPPN SESC - Pantanal durante o ano de 2007
Na estao seca teve a temperatura mdia mxima de 34,99C (setembro)
e na estao chuvosa teve a temperatura mdia mxima de 33,64C (outubro). A
maior diferena entre as temperaturas mxima e mnina na estao seca foi em
agosto, tendo a diferena de 13,95C e na estao chuvosa 10,80C em outubro

5
10
15
20
25
30
35
40
2
6
3
9
5
2
6
5
7
8
9
1
1
0
4
1
1
7
1
3
0
1
4
3
1
5
6
1
6
9
1
8
2
1
9
5
2
0
8
2
2
1
2
3
4
2
4
7
2
6
0
2
7
3
2
8
6
2
9
9
3
1
2
3
2
5
3
3
8
3
5
1
3
6
4
T
e
m
p
e
r
a
t
u
r
a

C
)
DiaJuliano
TemperaturaMxima TemperaturaMnima TemperaturaMdia
47

Tabela 3 - Mdia mensal da temperatura mxima (C), da temperatura mnima
(C) e da temperatura mdia mensal no ano de 2007.
Meses
Temperatura
mximamensal
Temperatura
mnimamensal
Temperatura
mdiamensal
Janeiro 31,44 24,04 26,78
Fevereiro 31,17 24,27 26,70
Maro 32,54 24,59 27,51
Abril 32,49 23,85 27,25
Maio 28,87 18,62 23,08
Junho 30,34 18,37 23,70
Julho 29,24 16,49 22,24
Agosto 30,64 16,69 23,24
Setembro 34,99 21,48 28,00
Outubro 33,64 22,84 27,59
Novembro 31,86 22,62 26,01
Dezembro 31,92 22,88 26,44
Mximoanual 34,99 24,59 28,00
Mnimoanual 28,87 16,49 22,24
Mdiaanual 31,59 21,40 25,71


A Umidade relativa do ar apresentou sazonalidade durante o ano (Figura 15),
com a maior mdia mensal da umidade relativa de 85.90% em fevereiro e a menor
mdia mensal da umidade relativa de 52.53% em setembro (Tabela 3).


Figura 15 - Umidade Relativa no cambarazal da RPPN SESC - Pantanal durante
do ano de 2007



30
40
50
60
70
80
90
100
2
6
4
4
6
2
8
0
9
8
1
1
6
1
3
4
1
5
2
1
7
0
1
8
8
2
0
6
2
2
4
2
4
2
2
6
0
2
7
8
2
9
6
3
1
4
3
3
2
3
5
0
U
m
i
d
a
d
e

R
e
l
a
t
i
v
a

(
%
)
DiaJuliano
UR
48

Tabela 4 - Mdia mensal da umidade relativa do ano de 2007
Ms UR%
Janeiro 85.15
Fevereiro 85.90
Maro 80.58
Abril 80.70
Maio 77.07
Junho 71.57
Julho 69.25
Agosto 60.35
Setembro 52.53
Outubro 68.53
Novembro 81.41
Dezembro 81.53
Mximo 85.90
Mnimo 52.53

4.1.4 ndice de rea Foliar

O ndice de rea Foliar (Figura 16) apresentou um declnio entre janeiro e
maro, tendo uma relao direta do fato que nessa poca o perodo caracterstico
de pico de inundao, nesse perodo teve uma precipitao acumulada de 351 mm.
Biudes (2008) relata que o processo de diminuio do IAF no cambarazal pode
estar associado a um mecanismo do prprio cambara em diminuio do nmero
de folhas induzidas pelo estresses da inundao causada pela falta de areao das
razes.


Figura 16 - Variao do ndice de rea Foliar do Cambara nas imediaes da
estao do pantanal (cambarazal) durante o ano de 2007
2
2,5
3
3,5
4
4,5
2
6
4
1
5
6
7
1
8
6
1
0
1
1
1
6
1
3
1
1
4
6
1
6
1
1
7
6
1
9
1
2
0
6
2
2
1
2
3
6
2
5
1
2
6
6
2
8
1
2
9
6
3
1
1
3
2
6
3
4
1
3
5
6

n
d
i
c
e

d
e

r
e
a

F
o
l
i
a
r

(
m
2
m

2
)
DiaJuliano
IAF
49

A mdia do ndice da rea foliar do cambarazal na estao chuvosa foi de
3,414 m
-2
e na estao seca de 3,354 m
-2
, e a altura do dossel foi de 29m durante
todo o ano. O IAF foi menor que o encontrado em florestas de transio
Amaznica-Cerrado, que na estao seca tem a importncia de 4 a 4,5 m
-2
e na
estao chuvosa de 4,5 a 5 m
-2
, valores esses obtidos pelo mesmo mtodo.
(VOURLITIS et al., 2002)

Tabela 5 - Mdia mensal do ndice de rea Foliar e Mdia anual do IAF do
cambarazal no ano de 2007
Meses IAF
Janeiro 3,73
Fevereiro 3,37
Maro 2,98
Abril 3,24
Maio 3,25
Junho 3,17
Julho 3,22
Agosto 3,53
Setembro 3,60
Outubro 3,26
Novembro 3,64
Dezembro 3,68
Mdia 3,39


4.2 BANCO DE DADOS DA ESTAO
MICROMETEOROLOGICA

A base de dados da torre micrometeorolgica do SESC-Pantanal
(cambarazal) apresentada na Figura 17, sendo compostas pelas entidades:
COLABORADOR, HISTORICO, CALIBRACAO, SENSORES, FABRICANTE, ESTAO e
DADOS.

50


Figura 17 - Diagrama Relacional dos dados da torre micrometeorolgica do
Pantanal (cambarazal) utilizando a ferramenta Case Studio 2
Verso 2.19 da CharonWare
A entidade COLABORADOR responsvel por armazenar as informaes
bsicas dos colaboradores que viro a dar manutenes na estao, podendo
cadastrar as alteraes dos sensores, que realizada na entidade HISTORICO, a
calibrao dos sensores registrada na entidade CALIBRACAO, o catlogo dos
atuais sensores feita na tabela SENSORES e seus respectivos fabricantes, na
entidade FABRICANTES.
Um dos pontos primordiais dessa base de dados a entidade DADOS, nela
estaro contidos todos os dados registrados no datalloger da torre
micrometeorolgica do Pantanal (cambarazal) que sero importados para essa
estrutura.
A descrio do banco de dados est detalhada no anexo A, bem como a
documentao do modelo conceitual, modelo lgico e modelo fsico da base de
dados.

4.3 SIMULAO DA EVAPOTRANSPIRAO PELO
MODELO DE RITCHIE

O diagrama dos fluxos de dados da modelagem da evapotranspirao pelo
mtodo de Richie apresentado na Figura 18, este diagrama tem como finalidade
apresentar todos os fluxos de dados, suas entradas, seus processamentos e suas
sadas. Todo o cdigo fonte desse modelo (Figura 18) est no anexo C.

51


Figura 18 - Modelo para a evapotranspirao de Ritchie utilizando sistemas
dinmicos
O processo que calcular a evapotranspirao mxima de uma cultura
(Figura 19) tem como base a Equao 11 do modelo de Richie, dentro desse
processo calculado a temperatura mxima do fotoperodo (Equao 16), a
equao de equilbrio (Equao 15) e o o
1
(Equaes 12 a 14)


Figura 19 - Detalhe esquemtico do clculo da evapotranspirao mxima de uma
cultura
O processo que calcula a evaporao da fase 1 (Figura 20), fica fora do
processo Evaporao Fase 1 com a finalidade de auxiliar no clculo e evitar a
repetio desnecessria desse cdigo, sendo que o seu resultado necessrio para
o clculo do processo da transio de fase, que tem o parmetro U como principal
referncia.

ETmax
Radiao Solar
Alfa da Cultura
Alfa do Solo
Temp. Minima
Temp. Maxima
IAF
Fase 1
Fase 2
Entrada Nvel 1
Entrada Nvel 2
Evaporao
Fase1
Evaporao
Fase2
Ar
Sada Nvel 2
Sada Nvel 1
ETmax
Transpirao
Radiao Solar
Alfa da Cultura
Alfa do Solo
Temp. Minima
Temp. Maxima
Alfa
IAF
U
Precipitao
Tempo
de
Transio
aux
Tempo
<Precipitao>
Evapotranspirao
Ritchie
<Evaporao Fase2>
Evapotranspirao
Bowen
Legenda
Entrada de Dados
Saida de Dados
52


Figura 20 Detalhe esquemtico do processo auxiliar no clculo da
Evapotranspirao 1 que utiliza os valores da evapotranspirao
mxima e o ndice de rea foliar.
A evaporao da fase 1 (Figura 21) tem seu princpio de funcionamento a
verificao da quantidade de gua no solo na fase 1 (mm) adicionada quantidade
de chuva no dia (mm) se o valor for maior do que a quantidade a ser evaporada,
ele evapora direto na fase 1 (Equaes 9 e 10), se no ele d incio transio de
fase entre a fase 1 e a fase 2 de evaporao (Equaes 22 e 23).


Figura 21 Detalhe esquemtico do processo que calcula a evaporao da fase 1,
que utiliza a quantidade de precipitao (mm), a quantidade de gua
presente no solo na fase 1 (mm) e o valor de U (mm)
Quando o processo da evaporao da fase 2 (Figura 22) detecta com base
na quantidade de gua presente no solo da fase 1, est abaixo da quantidade
evaporativa da fase 1, ento inicia-se o processo de transio da fase 1 para a fase
2, caso a evapotranspirao j tenha entrado na fase 2 ele calcula com base no
tempo (dia) e no (mm dia
-1/2
) a quantidade a ser evaporada (Equao 18 e 19),
caso o seu valor seja superior ao da evapotranspirao mxima ele adotar esse
valor. O parmetro que ele utiliza para voltar fase 1 verificar se a quantidade
de precipitao (mm) maior que a quantidade j evaporada na fase 2.
Fase 1
Entrada Nvel
Evaporao
Fase1
Sada Nvel
U
Precipitao
aux
ETmax
IAF
aux
53


Figura 22 - Detalhe esquemtico do processo que calcula a Fase 2 da evaporao,
utilizando tempo de transio da fase 1, evapotranspirao mxima,
precipitao e quantidade de agu no solo


Figura 23 - Detalhe esquemtico do processo que calcula o tempo de transio da
fase 1 da evaporao para a fase 2 da evaporao (dia) e o tempo
transcorrido na fase 2 da evaporao (dia)
Quando o processo do tempo de transio (Figura 23) detecta que est
ocorrendo mudana da fase 1 da evaporao para a fase 2, ele calcula o tempo
que durou essa troca (Equaes 21 a 23 ), caso ele detecte que est ocorrendo a
segunda fase da evaporao ele recalcula o tempo (Equao 21) com base na
Equao 20.

Fase 1
Fase 2
Evaporao
Fase1
Evaporao
Fase2
Alfa
U
Precipitao
Tempo
de
Transio
aux
Tempo
Fase 1
Evaporao
Fase2
ETmax
Alfa
U
Tempo
<Precipitao>
54


Figura 24 - Detalhe esquemtico do processo de transpirao da cultura,
utilizando como base a evapotranspirao mxima, a evaporao da
fase 1 e fase 2
O processo de transpirao (Figura 24) da cultura leva em considerao o
ndice da rea foliar que um indicativo de desenvolvimento da cultura, para o
calculo da transpirao o processo utiliza as Equaes 24 a 26, caso o valor obtido
por essas equaes seja maior que a diferena entre a evapotranspirao mxima e
a evaporao, ento se adotara essa diferena como sendo o valor da transpirao.
A Figura 25 apresenta o processo de entrada dgua no estoque do solo na
fase 1 e fase 2, o seu princpio de funcionamento que a quantidade de gua que
estiver faltando na fase 2 completada com o valor da precipitao (mm) e o
restante incorporado a fase 1.
Enquanto a Figura 26 apresenta o processo de sada da gua no solo, a
quantidade de sada o resultado da somatria da evaporao mais a transpirao,
o critrio que levar a sair da fase 1 e da fase 2 do solo ser o estgio de
evaporao e a quantidade de gua existente em cada estoque do solo.
Evaporao
Fase1
Evaporao
Fase2
ETmax
Transpirao
IAF
55


Figura 25 - Detalhe esquemtico que representa o controle da entrada de gua
(mm) proveniente da precipitao nos estoques da Fase 1 e Fase 2 do
solo


Figura 26 - Detalhe esquemtico do processo de sada da gua na fase 1 e fase 2

4.4 RESULTADOS DA SIMULAO

Durante o processo de simulao, foi executado o modelo uma vez para
que se tivesse uma base de referncia para a execuo do processo de pesquisa
dos de o e U que minimizaria a diferena entre as evapotranspiraes obtidas por
Fase 1
Fase 2
Evaporao
Fase1
Evaporao
Fase2
Ar
Sada Nvel 2
Sada Nvel 1
Transpirao
<Precipitao>
<Evaporao Fase2>
Fase 1
Fase 2
Entrada Nvel 1
Entrada Nvel 2
Precipitao
56

Bowen e Ritchie. Para uma tolerncia fracional de 0.0003 foram executadas
27.004 simulaes, obtendo-se 10.1952 e 4.93 para U e o, respectivamente. Estes
valores foram compatveis com os intervalos fornecidos por RODRIGUES (2005)
e PEREIRA (1997) (TABELA 6).

Tabela 6 - Faixa de valores para o U e fornecido conforme referencial
bibliogrfico pesquisado.
U (mm) o
RODRIGUES (2005) 5 (Solo Arenoso) a
14 (Solo Argiloso)
3,3 (Solo Arenoso)
6,0 (Solo Argiloso)
PEREIRA (1997) 6 (Solo Arenoso) a
12 (Solo Argiloso)
3,34 (Solo Arenoso) a
5,8 (Solo Argiloso)

A troca da fase 1 para a fase 2 foi observada prximo ao dia 180 (Figura
27).

Figura 27 - Resultado da evaporao da fase 1 e da fase 2 do modelo otimizado.
A demonstrao do balano de gua nos estoques da fase 1 e fase 2
(Figura 28), simula a quantidade de gua que entrou pela precipitao (mm) e pela
quantidade de gua que saiu pelo processo de evapotranspirao (mm), sendo que
possvel identificar claramente o processo de inundao do pantanal e o
processo de estiagem.
2
6
0
0
26 83 139 196 252 309 365
Dia Juliano
Evaporao na fase 1
Evaporao na fase 2

g
u
a
(
m
m
)
1
3
57


Figura 28 - Resultado da quantidade de gua nos estoque da fase 1 e fase 2 do
solo do modelo otimizado.
O modelo que simula o mtodo de evapotranspirao de Richie foi
otimizado com base nos calculos da evapotranspirao pelo mtodo de Bowen
(Figura 29), no sendo detectada diferena significativa entre os valores
estimados pelos dois mtodos, obteve-se o nvel de significncia de 0.673.

Figura 29 - Comparativo entre os valores da evapotranspirao pelos mtodos de
Bowen e Ritchie.

g
u
a

(
)
10
8
5
4
0
0
26 83 139 196 252 309 365
Dia Juliano
Evapotranspirao pelo mtodo de Bowen
Evapotranspirao pelo mtodo de Ritchie
200
10,000
100
0
9,000
26 83 139 196 252 309 365
Dia Juliano
Estoque da Fase 1 :
Estoque da Fase 2 :

g
u
a

(
m
m
)

9,500
58

4.5 ANLISE DE SENSIBILIDADE

Para a fins de padronizao da escala das variveis os valores de U e
foram padronizados para mdia 0 (zero) e desvio padro 1 (hum). O
semivariograma isotrpico do modelo pode ser observado na Figura 30, com
ajuste para a funo gaussiana (sem patamar) e coeficiente de determinao de
99.8% (Co =0.00000, Co+C= 0.00201, Ao= 4.759000000, r2=0.998,
RSS=1.626E-09).


Figura 30 - Semivariograma da evapotranspirao na fase 2 em relao a U e .


Figura 31 - Krigeagem de Evapotranspirao da Fase dois por Ritchie (mm) em
relao (mm) e U (mm).
59

O ponto indicado pela seta na Figura 38 represente o ponto em que inicia a
mudana de em relao funcional com U, reduzindo gradativamente a sua
elasticidade.





60






5. CONCLUSES


A tcnica da anlise estruturada foi compatvel com a ferramenta de
modelagem Vensim.
O cluster de bancos de dados foi robusto e estvel para operacionalizar o
acesso e manuteno das informaes utilizadas em todos os procedimentos de
simulao e calibrao do modelo de Ritchie.
O processo de calibrao resultou nos valores 10.1952 de U e 4.93 de .
Os valores simulados pelo mtodo de Ritchie e estimados pelo mtodo da
razo de Bowen no apresentaram diferena significativa (p > 0,05).
Por meio da anlise de sensibilidade dos parmetros U e , verificou-se o
ponto em que inicia sua influncia direta sobre U. Reduzindo a elasticidade de
U.
Dessa forma, o protocolo experimental utilizado neste trabalho pode ser
avaliado como adequado para a estimativa dos parmetros fsicos do solo U e ,
assim como permitiu a avaliao da sensibilidade destes em relao a
evapotranspirao e fornece um estudo de caso positivo quanto a aplicao de
modelagem por sistemas dinmicos e clusters de bancos de dados em objetos de
pesquisa no mbito da fsica ambiental.

61










6. REFERENCIA BIBLIOGRFICA


6.1 BIBLIOGRAFIAS CITADAS

BIUDES, M.S. Balano de Energia em rea de vegetao monodominante de
cambar e pastagem no norte do pantanal. 2008. 142 f. Tese ( Doutorado em
agricultura tropical ). Faculdade de Agronomia e medicina veterinaria, UFMT,
Mato Grosso. 2008

BOOCH, G. et al. The Unified Modeling Language User Guide. Addison
Wesley, 1998.

BOOCH, G. Object Oriented Analysis and Design with Applications. Addison
Wesley, 2a. ed., 1994.

BOOCH, G. UML: guia do usurio / Grady Booch, James Rumbaugh, Ivar
Jacobson. Traduo de Fbio Freitas da Silva e Cristina de Amorim Machado.
Rio de Janeiro : Elsevire, 2005 4 Reimpresso. f. 474

CHRISTOFOLETTI, Antonio. Modelagem de Sistemas Ambientais. 1 Edio.
Editora Edgard Blcher, So Paulo SP, 1999

COAD, P, YOURDON, E. Anlise Baseada em Objetos. Campus, 2a. Ed, 1994.

COAD, P, YOURDON, E. Projeto Baseado em Objetos. Campus, 1993.

COSTA, Hlder Leal da. Dinmica de Sistemas Vensim PLE. Disponvel em
http://www.vensim.com/ffiles/portuguese.zip . Acessado em Novembro de 2008

DANTAS, M. Computao distribudas de Alta Desempenho: Redes, Clusters
e Grids Computacionais. Rio de Janeiro : Axcel, 2005 f.278

DATE, C. J. Introduo a sistemas de banco de dados / C. J. Date; Traduo
de Daniel Vieira Rio de Janeiro : Elsevire, 2003 5 Reimpresso.

DE MARCO, T. Controle de Projetos de Software. Campus, 1989.

62

GANE, C. SARSON, T. Anlise Estruturada de Sistemas. Editora LTC, 1983

GHEZZI, C.; JAZAYERI, M.; MANDRIOLI, D. Fundamentals of Software
Engineering, Prentice Hall, 1991.

HAYES, F.; JEREMAES, P. Desenvolvimento Orientado a Objetos: O Mtodo
Fusion, Rio de Janeiro, Campus, 1994.

JACKSON, M.A. Software Requirements and Specifications: A Lexicon of
practice, principles and prejudices, Addison-Wesley, 1995.

MAFFEO, B. Engenharia de Software e Especificao de Sistemas. Campus,
1992.

MARTIN, James. Principles of Data-Base Management, Prentice-Hall, 1976

MELO, lafayette batista. Anlise Estruturada. Disponvel em
http://lafa.pro.br/anliseeprojeto/anlise_estruturada.doc . Acessado em
Novembro de 2008

MONSI, M.; SAEKI, T. ber den Lichftaktor in den Pflanzengeseltschanften und
seini Bedeutung fr die Stoffprodutktion. Japanese Journal of Botany, f. 22-52,
1953

OMETTO, J. C. Bioclimatologia vegetal. So Paulo, Ed. Agronmica Ceres,
1981, 440F

PENDER, T. UML, a Bblia / Tom Pender; Traduo de Daniel Vieira Rio de
Janeiro : Elsevier, 2004 2 Reimpresso. f. 711

PEREIRA, A.R. Evapo(transpi)rao. Piracicaba : FEALQ, 1997. 138 F

PHILIP, J. R. Evaporation, and moisture and heat fields in the soil. Journal of
Meteorology, Washington, DC, v. 14, p 355-366, 1957

PHILIP, J. R. Evaporation, and moisture and heat fields in the soil. Journal of
Meteorology, Washington, DC, v. 14, p. 354-366, 1957

PITANGA, M. Computao em cluster. 1. ed. Rio de Janeiro: Brasport, 2003. f.
344
PRESSMAN, R. S. Engenharia de Software. Makron Books, 3a Edio, 1995.

RAUMBAUGH, J. Modelagem e projetos baseados em objetos com UML 2 /
James Rumbaugh... [et al.]; traduao Daniel Vieira.2 edio. Rio de Janeiro :
Elsevier, 2006. f 496

RODRIGUES, L. N. AZEVEDO, J.A. SOCCOL, O. J. SILVA, E.M. Modelo de
Ritchie: descrio e aplicao. Planaltina, DF: Embrapa Cerrados, 2005. 29p.
63


SILBERSCHATZ, A. Sistemas de banco de dados / Abraham Silberschatz,
Henry F. Korth, S. Sudarshan; Traduo de Daniel Vieira Rio de Janeiro :
Elsevire, 2006. f. 781

STRACK, J. GPSS: modelagem e simulao de sistemas. Rio de Janeiro : LTC
Livros Tcnicos e Cientficos Editora S.A. 174p , 1984

SUEHRING, S. MySQL, a Bblia / Steve Suehring; Traduo Edson
Furmankiewicz. Rio de Janeiro : Campus, 2002.

VAREJO, M. A. Meteorologia e climatologia. Verso digital 2, Recife
Pernambuco, Brasil, 1996 f. 463

VOURLITS, G.L; NOGUEIRA, J.S.; PRIANTE FILHO, N.; HOEGER, W.;
RAITER, F.; BIUDES, M.S.; ARRUDA, J.C.; CAPISTRANOM V.B.; FARIA,
J.L.B; LOBO, F.A. The sensitivy of diel and vapor exchange of tropical
transition Forest to seasonal variation in meteorology and water availability.
Earth Interactions, v.9, p.1-23, 2005

YOURDON, E. Anlise estruturada moderna / Edward Yourdon; traduo
Dalton Conde de Alencar. Rio de Janeiro: Campus, 1992 f. 836

6.2 BIBLIOGRAFIAS CONSULTADAS

FOWLER, M., SCOTT, K. UML Distilled, Applying the Standard Object
Modeling Language. Addison Wesley, 1997.

JUNIOR, Osmar de Oliveira Braz. Apostila de Engenharia de Software 2.
Tubaro, Santa Catarina. Disponvel em http://tec1.unisul.rct-sc.br/osmarjr/ .
Acessado em Novembro de 2008

PAGE-JONES, M. Gerenciamento de Projetos. Mc-Graw Hill, 1990.

64


ANEXOS

Anexo A - PROJETO DE BANCO DE DADOS


A.1 INTRODUO

Este projeto tem como objetivo documentar a base de dados que ser
gerada para armazenar as informaes registradas pela torre micrometeorolgica
do Pantanal.
A documentao dividida em trs partes: O modelo conceitual, modelo
lgico e fsico.
O modelo conceitual que visa apresentar a viso geral do banco.
O modelo lgico composto pelo diagrama de entidade e relacionamento
que apresenta como as entidades esto relacionadas entre si e pelo dicionrio de
dados que descreve e especifica como so os tipos das informaes armazenadas.
O modelo fsico demonstra a estrutura fsica, resumidamente o
comando SQL propriamente dito.

A.2 MODELO CONCEITUAL


















Estao
Fabricante
Possui
Sensores
Calibrao
1
N
1
N
Construoi
Contem
1
N
Tem
1
Histrico
N
Colaborador
Cadastra
Registra
1
N
1
N
Dados
Realiza
1
N
65

A.3 MODELO LGICO

A.3.1 Diagrama Relacional



A.3.2 Dicionrio de Dados


Tabela: calibracao

Chav
e
Atributo Tipo Tamanho Mascara Nulo Valor
Padro
Descrio
PK codigocalibracao Int 10 No Auto_incremento
FK codigosensor Int 10 No Chave estrangeira
da tabela sensor
FK codigocolaborador Int 10 No Chave estrangeira
da tabela
colaborador
datacalibracao Date No Data da calibrao
do sensor
parametros Text No Parmetros de
calibrao como
equao de
correo
observacoes Text Sim Observaes sobre
o processo de
calibrao

Tabela: colaborador

Chave Atributo Tipo Tamanho Mascara Nulo Valor
Padro
Descrio
PK codigocolaborador Int 10 No Auto_incremento
nome Varchar 120 No Nome do
colaborador
email Varchar 120 Sim Email do
colaborador
telefones Varchar 120 Sim Telefone do
colaborador
66

Tabela: dados

Chave Atributo Tipo Tamanho Mascar
a
Nulo Valor
Padro
Descrio
PK codigodados Bigint 20 No Auto incremento
FK codigoestacao Int 10 No Chave estrangeira
da tabela estacao
datahora datetime No Armazenada a data e a
hora
programa Int Verso do
programa
micrometeorologico
que esta rodando no
datalogger
tensao Decimal 10,2 Valor da tenso de
alimentao do
datalogger expressa
em volts
tempinterna Decimal 10,2 Temperatura interna
do datalogger em
C
net Decimal 10,2 Saldo Radimetro,
a 33 metros, W.m
-2

radiacaoglobal Double Piranmetro a 33
metros, W.m
-2

pari Double Sensor Quntico
Incidente, a 33
metros, micmolm-
2s-1
parr Double Sensor Quntico
Refletido, a 33
metros, micmolm-
2s-1
par16 Decimal 10,2 Sensor Quntico
Incidente, a 16
metros, micmolm-
2s-1
par6 Decimal 10,2 Sensor Quntico
Incidente, a 6
metros, micmolm-
2s-1
par2 Decimal 10,2 Sensor Quntico
Incidente, a 2
metros, micmolm-
2s-1
g1 Float Fluxmetro de calor
no solo, a 2cm de
profundidade, W.m
-
2

g2 Float Fluxmetro de calor
no solo, a 2cm de
profundidade, W.m
-
2

temp1 Decimal 10,2 Temperatura do ar,
a 37,7 m , C
ur1 Decimal 10,2 Umidade Relativa,
a 37,7 m , %
temp2 Decimal 10,2 Temperatura do ar,
a 35,7 m , C
ur2 Decimal 10,2 Umidade Relativa,
a 35,7 m , %
temp3 Decimal 10,2 Temperatura do ar,
67

a 33,7 m , C
ur3 Decimal 10,2 Umidade Relativa,
a 33,7 m , %
veloc1 Float Velocidade do
vento, a 37,7 m,
m.s
-1

veloc2 Float Velocidade do
vento a 35,7 m, m.s
-
1

veloc3 Float Velocidade do
vento a 33,7 m, m.s
-
1

ppt Int Precipitao, 34m,
mm


Tabela: estacao

Chave Atributo Tipo Tamanho Mascara Nulo Valor
Padro
Descrio
PK codigoestacao Int 10 No Auto_incremento
nome Varchar 120 Sim Nome da estao
descricao Text Sim Descrio da torre
como localizao e
altura



Tabela: fabricante

Chav
e
Atributo Tipo Tamanho Mascara Nulo Valor
Padro
Descrio
PK codigofabricante Int 10 No Auto_incremento
nome Varchar 120 No Nome do
Fabricante
site Varchar 120 Sim Site do fabricante
email Varchar 120 Sim Email para contato
com o fabricante
telefones Varchar 120 Sim Telefones para
contato com o
fabricante






Tabela: historico

Chav
e
Atributo Tipo Tamanho Mascara Nulo Valor
Padro
Descrio
PK codigohistorico Int 10 No Auto_incremento
FK codigocolaborador Int 10 No Chave estrangeira
da tabela
colaborador
FK codigosensor Int 10 No Chave estrangeira
da tabela sensor
datainstalacao Date No Data da instalao
do sensor na torre
68

dataremocao Date Sim Data de remoo do
sensor na torre
altura Decimal 10,2 No Altura do sensor na
torre
observacoes Text Sim Observaes sobre
o processo de
calibrao

Tabela: sensores

Chav
e
Atributo Tipo Tamanho Mascara Nulo Valor
Padro
Descrio
PK codigosensor Int 10 No Auto_incremento
FK codigoestacao Int 10 No Chave estrangeira
da tabela estao
FK codigofabricante Int 10 No Chave estrangeira
da tabela fabricante
nome Varchar 120 No Nome do sensor
numerodeserie Varchar 120 Sim Nmero de srie do
sensor
descricao Text Sim Observaes sobre
o sensor


A.4 MODELO FSICO

/*
Created 20/6/2008
Modified 27/5/2009
Project
Model
Company
Author
Version
*/

drop table IF EXISTS colaborador;
drop table IF EXISTS calibracao;
drop table IF EXISTS fabricante;
drop table IF EXISTS historico;
drop table IF EXISTS sensores;
drop table IF EXISTS dados;
drop table IF EXISTS estacao;

Create table estacao (
codigoestacao Int NOT NULL AUTO_INCREMENT,
nome Varchar(120) NOT NULL,
descricao Text,
Primary Key (codigoestacao)) ENGINE=NDBCLUSTER;

Create table dados (
codigodados Bigint NOT NULL AUTO_INCREMENT,
codigoestacao Int NOT NULL,
datahora Datetime NOT NULL,
programa Int,
tensao Decimal(10,2),
tempinterna Decimal(10,2),
net Decimal(10,1),
radiacaoglobal Double,
pari Double,
parr Double,
69

par16 Decimal(10,2),
par6 Decimal(10,2),
par2 Decimal(10,2),
g1 Float,
g2 Float,
temp1 Decimal(10,2),
ur1 Decimal(10,2),
temp2 Decimal(10,2),
ur2 Decimal(10,2),
temp3 Decimal(10,2),
ur3 Decimal(10,2),
veloc1 Float,
veloc2 Float,
veloc3 Float,
ppt Int,
Primary Key (codigodados)) ENGINE=NDBCLUSTER;

Create table sensores (
codigosensor Int NOT NULL AUTO_INCREMENT,
codigoestacao Int NOT NULL,
codigofabricante Int NOT NULL,
nome Varchar(120) NOT NULL,
numerodeserie Varchar(120),
descricao Text,
Primary Key (codigosensor)) ENGINE=NDBCLUSTER;

Create table historico (
codigohistorico Int NOT NULL AUTO_INCREMENT,
codigocolaborador Int NOT NULL,
codigosensor Int NOT NULL,
datainstalacao Date NOT NULL,
dataremocao Date,
altura Decimal(10,2) NOT NULL,
observacoes Text,
Primary Key (codigohistorico)) ENGINE=NDBCLUSTER;

Create table fabricante (
codigofabricante Int NOT NULL AUTO_INCREMENT,
nome Varchar(120) NOT NULL,
site Varchar(120),
email Varchar(120),
telefones Varchar(120),
Primary Key (codigofabricante)) ENGINE=NDBCLUSTER;

Create table calibracao (
codigocalibracao Int NOT NULL AUTO_INCREMENT,
codigosensor Int NOT NULL,
codigocolaborador Int NOT NULL,
datacalibracao Date NOT NULL,
parametros Text NOT NULL,
observacoes Text,
Primary Key (codigocalibracao)) ENGINE=NDBCLUSTER;

Create table colaborador (
codigocolaborador Int NOT NULL AUTO_INCREMENT,
nome Varchar(120) NOT NULL,
email Varchar(120),
telefones Varchar(120),
Primary Key (codigocolaborador)) ENGINE=NDBCLUSTER;

Alter table dados add Foreign Key (codigoestacao) references estacao (codigoestacao) on delete
restrict on update restrict;
Alter table sensores add Foreign Key (codigoestacao) references estacao (codigoestacao) on delete
restrict on update restrict;
70

Alter table historico add Foreign Key (codigosensor) references sensores (codigosensor) on delete
restrict on update restrict;
Alter table calibracao add Foreign Key (codigosensor) references sensores (codigosensor) on
delete restrict on update restrict;
Alter table sensores add Foreign Key (codigofabricante) references fabricante (codigofabricante)
on delete restrict on update restrict;
Alter table calibracao add Foreign Key (codigocolaborador) references colaborador
(codigocolaborador) on delete restrict on update restrict;
Alter table historico add Foreign Key (codigocolaborador) references colaborador
(codigocolaborador) on delete restrict on update restrict;

/* Users permissions */








71

Anexo B CLUSTER DE BANCO DE DADOS
MYSQL COM 3 SERVIDORES

B.1 CONFIGURAO DO CLUSTER
B.1.1 Instalao e configurao do Linux Slackware

Durante o processo de instalao do sistema operacional deve-se levar em
conta o tipo do processador, est verso do slackware
5
de 32 bits, j existe uma
verso dele de 64 bits, mas essa no ser abordada aqui.
Para uma correta interpretao desse roteiro importantes estabelecer
algumas regras de comunicao, todo comando do teclado ser representado entre
sinal de maior e menor ( <enter> ) e toda entrada de configurao por itlico (
root ).
Para este roteiro de instalao do Linux Slackware 12.2 foi utilizado o
VirtualBox que um sistema de maquina virtuais, pela fato de facilitar a
capiturao das telas de instalao.
A primeiro passo a ser realizado dar boot pelo DVD
6
de instalao do
slackware 12.2 (Figura 1), entre com o <enter> para ir tela do login, por padro
o login root e sem senha (Figura 2).


Figura 1 Tela inicial de instalao do Linux Slackware 12

5
http://www.slackware.com/
6
http://www.slackware.com/getslack/
72


Figura 2 Tela de login e senha da instalao do Linux Slackware 12.2

Feito o login, o prximo passo particionar o disco rgido, sendo
utilizando o particionador padro do Slackware (Figura 3), o fdisk, um fator deve
ser levado em considerao sobre referencia ao disco, que no caso de HD sata
SDX e no caso dos IDE HDX. Neste sistema utilizado HD ide, ento ser
HDA ( A Primario Master, B- Primrio Slave, C-Secundrio Master e D
Secundrio Slave ), o nmero que vem depois a partio do disco (hda1, hda2).

Figura 3 Particionador de disco FDISK

73

Alguns comandos bsicos do fdisk so: n (criar partio), d (apagar
partio), p (imprimir todas as parties do disco), t (alterar o tipo da partio),w
(salvar e sair), q (sair) e m (ajuda).
As etapas aqui sero criar uma partio com 2GB para memria SWAP e
o restante para partio principal do sistema, conforme Figura 4, sendo necessrio
alterar a primeira partio para o tipo SWAP utilizando o comando t e a opo 82.
Agora salve as alteraes e saia com o comando w (Figura 5).

Figura 4 Processo de criao das parties no Linux


Figura 5 Processo de alterao do tipo de partio para Linux Swap
74


Para iniciar o processo de instalao utilize o setup para abrir o menu de
instalao e configurao do Slackware (Figura 6).

Figura 6 Setup do Linux Slackware

Utilize as setas direcionais ( ) para navegar entre as opes,
selecione a opo KEYMAP (Figura 7) e tecle <enter> para configurar o teclado,
valendo lembrar que o teclado Brasileiro que tiver chamado de ABNT2.

Figura 7 Tecla de configurao do Teclado no Slackware

75

Selecione o teclado em questo e aps isso ira a tela de teste, faa os
teste de digitao para confirmar a configurao, estando tudo ok, apague tudo e
digite 1 e depois <enter> para continuar o processo de instalao.
A prxima etapa de configurao da memria swap (Figura 8) criada
durante o particionamento do disco, pressione <enter>, a prxima tela ser para
verificao da integridade do disco, caso no queira s pressionar <enter>
porque ele j vem selecionado o no por padro.

Figura 8 Tela de ativao e configurao da memria Swap

Aps a ativao da memria Swap o prxima passo selecionar a partio
que ser formatada e instalada o Slackware, conforme a Figura 9, caso tenho
criado mais de uma partio do Linux elas sero mostradas nessa tela, sendo
possvel formatar e definir o ponto de montagem para cada uma, como segundo
este roteiro ele tem apenas 1 partio Linux ( no confundir com a outra partio
Linux Swap ), ento ele adotara essa partio com sendo a partio / ( partio
raiz). Tecle <enter> para selecion-la e depois seleciona a opo de sistema de
arquivo ext3, esse processo formatara toda a partio /dev/hda2, aps seu termino
ser mostrada uma tela de resumo, e pressione <enter> para continuar.
76


Figura 9 Seleo das parties para instalao do Linux

O prximo passo a seleo da localizao das fontes de instalao do
Slackware no disco (Figura 10), para isso selecione o meio que contenham os
arquivos de instalao, que neste saco est no DVD, ento pressione <enter> e
depois selecione o modo auto para o prprio Linux detectar o dispositivo de
DVD.

Figura 10 Seleo das parties para instalao do Linux

O prximo passo selecionar os pacotes que sero instalados (Figura
11), para o caso de servidores eu recomendo a utilizao do bsico, assim no
77

desperdcio de memria Ram com ambientes grficos e nem de Disco rgido. Os
pacotes ento selecionados sero o A ( Base do sistema ), AP (Aplicativos), D
(Compiladores), K (Arquivos Fontes do Kernel), L (Bibliotecas do Sistema), N
(Programas de Rede). O processo de seleo feito utilizandos as teclas
direcionais para cima () e para baixo () e a tecla <espao> para marcar ou
desmarcar, feito a seleo pressione <enter> , ser exibido a tela de forma de
instalao, selecione Full Instalation e pressione <enter>.

Figura 11 Tela de seleo dos pacotes de instalao do Slackware

Aps toda a instalao, o sistema da opo para criar um disco de
inicializao (Figura 12), caso queira utilize as setas para criar o boot, se no
utilize a opo skip, as prximas etapas sero para a configurao do sistema,
sendo a primeira delas de configurao do programa de inicializao do sistema,
que no caso do Slackware 12.2 o Lilo (Figura 13), selecione a opo Simple ,
logo em seguida ser solicitado a resoluo que ter o prompt de comando,
seleciona a opo desejada e pressione <enter> (prefiro a standard), logo em
seguida o sistema perguntara se quer executar alguma opo na hora de carregar o
boot pelo lilo, apenas pressione <enter> e aps ser solicitado a opo de cadeida
de caracteres, pressione <enter> novamente, para finalizar a configurao do
Lilo, seleciona a opo MBR e pressione <enter>.
78


Figura 12 Tela de criao do disco de inicializao


Figura 13 Tela de criao do disco de inicializao

A prxima etapa a configurao do mouse, dependendo da forma de
conexo com a placa me, o mouse pode ser do tipo USB, PS/2 e outros, na
duvida sobre esse recurso, utilize o IMPS2 (Figura 14), a prxima tela
questionando se quer que o mouse seja carregado na hora da inicializao do
sistema, escolha sim e <enter>.
79


Figura 14 Tela de criao do disco de inicializao

A prxima etapa da configurao referente a configurao da rede,
dessa forma ele pergunta se deseja configurar a rede, tecle <enter>. Agora entre
com o nome do computador, vale lembrar que, conforme a configurao
previamente estabelecida no incio desse roteiro, o nome vai variar, assim como o
ip, para este roteiro, vou adotar a configurao do Servidor 1 Management,
logo entrando com o nome mgm <enter>, depois com o domnio cluster <enter>.
A prxima tela a de configurao da forma de atribuio do IP, que
neste caso o IP esttico (IP manual), selecione essa opo e <enter>, logo em
seguida entre com o IP 10.1.1.101 <enter>, depois mscara 255.0.0.0 <enter>,
entre com o gateway 10.1.1.1 <enter>, e com o DNS 10.1.1.1 <enter>.
Depois desse passos, aparecera tela de confirmao de configurao da
rede (Figura 15), estando tudo certo, pressione <enter>.


80


Figura 15 Tela de criao do disco de inicializao

Nesta prxima etapa ser configurado os programas que iro inicializar
junto com o sistema (Figura 16), deixe selecionado somente o rc.syslog que
responsvel pelo log do sistema, para desmarcar utilize o <espao> e as teclas
para cima () e para baixa () para movimentar a barra de seleo.

Figura 16 Tela de criao do disco de inicializao



81

A prxima etapa para a seleo da font do console, seleciona a opo
NO <enter>, em seguida surgira tela de configurao do horrio do sistema,
seleciona a opo NO <enter>, na configurao do TIME ZONE (Figura 17),
selecione Cuiab <enter>.

Figura 17 Tela de seleo do TimeZone

A ultima etapa para entrar com a senha do root para o login, caso no
queira deixar sem senha, mude para a opo NO <enter> ou ento apenas
pressione <enter> e entra com as senhas.
Feito todas essas etapas aparecer a tela confirmando que toda a
configurao foi feita, agora s sair do sistema e reiniciar, pressione o <ctrl> +
<alt> + <del>.
B.1.2 Instalao e configurao do Cluster MySql

O primeiro passo em ambos os servidores baixar o MySQL Cluster 7.0
7
do
site da MySQLAB, e descompacta-lo em um diretrio especfico, neste roteiro
ser adotado o diretrio do super-usurio como padro.
cd /root
wget http://dev.mysql.com/get/Downloads/MySQL-Cluster-7.0/mysql-cluster-gpl-7.0.5-linux-
i686-glibc23.tar.gz/from/ftp://ftp.pucpr.br/mysql/
tar -zxvf mysql-cluster-gpl-7.0.5-linux-i686-glibc23.tar.gz


7
http://dev.mysql.com/downloads/cluster/7.0.html#Linux_(non_RPM_packages)
82

O prximo passo remover o pacote MySQL que vem por padro e fazer
a instalao com suas respectivas referencias no path de execuo
# Removendo o Mysql do sistema
removepkg mysql

mv mysql-cluster-gpl-7.0.5-linux-i686-glibc23 /usr/local/mysql

cd /usr/local/mysql

# Criando a Base de dados e configurando as permisses
scripts/mysql_install_db
chown -R root .
chown -R mysql data
chgrp -R mysql .

#Copiando o arquivo padro de configurao
cp support-files/my-medium.cnf data/my.cnf
cp support-files/mysql.server /etc/rc.d/rc.mysql
chmod +x /etc/rc.d/rc.mysql

#Configurando os links simblicos
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
ln -s /usr/local/mysql/bin/mysql_config /usr/bin/mysql_config
ln -s /usr/local/mysql/bin/mysqldump /usr/bin/mysqldump
ln -s /usr/local/mysql/bin/replace /usr/bin/replace
ln -s /usr/local/mysql/bin/ndb_mgm /usr/bin/ndb_mgm
ln -s /usr/local/mysql/bin/ndb_mgmd /usr/bin/ndb_mgmd
ln s /usr/local/mysql/bin/ndbd /usr/bin/ndbd

B. 1.2.1 Configurao do Servidor 1 - Management

Aps a instalao do MySQL e configurado suas referencias simblicas a
prxima etapa a criao do arquivo de configurao do cluster, a localizao do
arquivo : /var/lib/mysql-cluster/config.ini:
#Criando o diretrio base do arquivo de configurao
mkdir /var/lib/mysql-cluster
cd /var/lib/mysql-cluster

#Joe um editor de texto, pode ser usado qualquer um
joe config.ini

Dentro do editor de texto, entre com as configuraes abaixo, suas
descries esto no prprio arquivo de configurao.

[NDBD DEFAULT]
NoOfReplicas=2
[MYSQLD DEFAULT]
[NDB_MGMD DEFAULT]
[TCP DEFAULT]
# Sesso de configurao do Cluster Gerenciador
[NDB_MGMD]
# IP do no gerenciador
83

HostName=10.1.1.101
# Sesso para os nos storage
[NDBD]
# Primeiro endereo IP
HostName=10.1.1.102
DataDir= /var/lib/mysql-cluster
[NDBD]
# Segundo endereo IP
HostName=10.1.1.103
DataDir=/var/lib/mysql-cluster
# Um [MYSQLD] por cada no de armazenamento, como so 2, ento vo dois
[MYSQLD]
[MYSQLD]

Aps terminado o processo de edio do arquivo, inicie o servio de
gerenciamento do MySQL-Cluster (Figura 18).

ndb_mgmd -f /var/lib/mysql-cluster/config.ini


Figura 18 Configurao e inicializao do MySQL Cluster no Servidor 1

Caso queira que o servio inicie automaticamente, basta inserir essa linha
no final do arquivo /etc/rc.d/rc.local.
B. 1.2.2 Configurao do Servidor 2 nod1 e Servidor 3 nod2


Passo para a configurao dos dois ns, inicia apagando o
/usr/local/mysql/data/my.cnf
rm /usr/local/mysql/data/my.cnf

84

Edite o arquivo em /etc /my.cnf (joe /etc/my.cnf) entrando com as opes
abaixo:

[mysqld]
ndbcluster
# IP do no gerenciador
ndb-connectstring=10.1.1.101
[mysql_cluster]
# IP do no gerenciador
ndb-connectstring=10.1.1.101

O prximo passo preparar a estrutura de diretrios e iniciar o servio
(Figura 19).

mkdir /var/lib/mysql-cluster
cd /var/lib/mysql-cluster
ndbd --initial
/etc/rc.d/rc.mysql start


Figura 19 Tele de inicializao do nbdb que na primeira execuo deu erro
devido do arquivo my.cnf estar mal configurado e no segunda
iniciando o servio aps ter sido feita a configurao corretamente.

B. 1.2.3 Verificando as conexes com o Gerenciador

Para acompanhar e verificar se todos os nos esto conectado e qual o status
dele, utilize o gerenciador do cluster ndb_mgm (Figuras 20 a 22) utilizando o
comando show.

ndb_mgm
85


Figura 20 Programa de monitoriamento do cluster iniciado e no existe
nenhum no conectado.


Figura 21 Quando o Servidor_2 e Servidor_3 realiza a conexo ao Servidor_1
pelo ndbd.


86


Figura 22 Quando o Servidor_2 e Servidor_3 realiza a conexo ao Servidor_1
pelo MySQL.

B. 2. TESTE NO CLUSTER E IMPORTAO DA BASE DA
DADOS

Aps ter verificado todo o funcionamento e certificar-se que os cluster
estejam ativos, o prximo passo e fazer um pequeno teste criando uma base de
dados com o comando create database pgfa (Figuras 23 e 24).


Figura 23 Criao de uma base de dados no Servidor_2 para teste
87


Figura 24 Verificao se a base de dados foi replicada ao servidor_3.

O prximo passo importar a base de dados (Figuras 25 e 26), existem
diversas formas de se fazer isso, o que este roteiro utilizara o comando mysql
8
,
pois um comando que j vem nativo no prprio MySQL.

Figura 25 Importando a Base de Dados no Servidor_2.


8
Sintaxe: mysql u <usurio> -p <base-de-dados-criada> < <script-a-ser-importado>.
O p para pedir a senha quando executar o mysql.
88


Figura 26 Confirmao da replicao do Servidor_2 para o Servidor_3.



89

ANEXO C - CDIGO DA MODELAGEM NO VENSIM

C. 1 CDIGO FONTE DO ARQUIVO RITCHI.MDL

{UTF-8}
Saida Nivel 2=
IF THEN ELSE(Precipitacao>(9999-Fase 2), 0 , Evaporao Fase2 + IF THEN ELSE(Evaporao Fase2\
>0,Transpirao, 0 ) )
~
~ |

Saida Nivel 1=
IF THEN ELSE( ( Evaporao Fase1+(IF THEN ELSE(Evaporao Fase1>0, IF THEN ELSE(\
Evaporao Fase2>0, 0 , Transpirao
), 0 ) ) >Fase 1 ), Fase 1, Evaporao Fase1+(IF THEN ELSE(Evaporao Fase1>0, \
IF THEN ELSE(Evaporao Fase2>0,
0 , Transpirao ), 0 ) ) )
~
~ |

Evapotranspirao Ritchie=
Evaporao Fase1+Evaporao Fase2+Transpirao
~
~ |

Transpirao=
IF THEN ELSE( IAF >= 0.1 , IF THEN ELSE( IAF > 3, ETmax - ( Evaporao Fase1 + Evaporao Fase2\
) , IF THEN ELSE( (
ETmax*(1-EXP(-IAF))) > ( ETmax - ( Evaporao Fase1 + Evaporao Fase2) ) , ETmax\
- ( Evaporao Fase1 + Evaporao Fase2
) , ETmax*(1-EXP(-IAF)) ) ) , 0 )
~
~ |

EvapotranspiracaoBowen
~
~ |

Tempo= INTEG (
Tempo de Transio,
0)
~
~ IF THEN ELSE(Tempo de Transio>0, Tempo de Transio-Tempo , IF THEN \
ELSE( Evaporao Fase2>0, ((9999-Fase 2)+Evaporao \
Fase2-Precipitao) , 0 ) )
|

Entrada Nivel 2=
IF THEN ELSE(Precipitacao>0, IF THEN ELSE(Precipitacao>(9999-Fase 2), (9999-Fase 2),\
Precipitacao) , 0)
~
~ |

aux=
IF THEN ELSE( IAF<1, ETmax*(1-0.43*IAF) , (ETmax/1.1)*EXP(-0.4*IAF) )
~
~ |

Evaporao Fase1=
IF THEN ELSE( (U - Fase 1)<U, IF THEN ELSE( (IF THEN ELSE( Precipitacao>(U-Fase 1) ,\
aux , (U-Fase 1)+aux )>U ) , aux-0.4*(((U-Fase 1)+aux )-U) , aux) , 0)
~
~ IF THEN ELSE( ((U - Fase 1)+aux)>U , aux - 0.4 * ( ((U - Fase 1)+aux) - U)
|

Evaporao Fase2=
IF THEN ELSE( (U - Fase 1)<U, 0 , IF THEN ELSE( Precipitacao > 0, IF THEN ELSE( IF THEN ELSE\
( (Alfa*((Tempo+1)^(-0.5))) <= ( 0.8* Precipitacao), (Alfa*((Tempo+1)^(-0.5)))+ Precipitacao\
,(Alfa*((Tempo+1)^(-0.5))) )>ETmax , ETmax , IF THEN ELSE( (Alfa*((Tempo+1)^(-0.5))\
) <= ( 0.8* Precipitacao), (Alfa*((Tempo+1)^(-0.5)))+ Precipitacao,(Alfa*((Tempo+1)\
^(-0.5))) ) ) , IF THEN ELSE( (Alfa*((Tempo+1)^(-0.5))) > ETmax, ETmax , (Alfa*((Tempo\
+1)^(-0.5))) ) ) )
~
~ e2 = Alfa * ( Tempo +1 )
E2x = 0.8* Precipitao

IF THEN ELSE( (U - Fase 1)<U, 0 , IF THEN ELSE( Precipitao > 0, IF THEN ELSE( \
90

(0.8* Precipitao)>ETmax , ETmax , IF THEN ELSE( ( Alfa * ( Tempo +1 ) \
) <= ( 0.8* Precipitao), ( Alfa * ( Tempo +1 ) )+ Precipitao , \
Alfa * ( Tempo +1 ) ) ) , IF THEN ELSE( (Alfa * ( Tempo +1 ) ) > ETmax, \
ETmax , Alfa * ( Tempo +1 ) ) ) )

IF THEN ELSE( (U - Fase 1)<U, 0 , IF THEN ELSE( Precipitao > 0, IF \
THEN ELSE( (0.8* Precipitao)>ETmax , ETmax , IF THEN ELSE( \
(Alfa*((Tempo+1)^(-0.5))) <= ( 0.8* Precipitao), \
(Alfa*((Tempo+1)^(-0.5)))+ Precipitao , (Alfa*((Tempo+1)^(-0.5))) ) \
) , IF THEN ELSE( (Alfa*((Tempo+1)^(-0.5))) > ETmax, ETmax , \
(Alfa*((Tempo+1)^(-0.5))) ) ) )
|

Entrada Nivel 1=
IF THEN ELSE(Precipitacao>0, IF THEN ELSE(Precipitacao>(9999-Fase 2), Precipitacao-(\
9999-Fase 2) , 0 ) , 0)
~
~ IF THEN ELSE(Precipitao>0, IF THEN ELSE(Precipitao>(9999-Fase 2), IF THEN \
ELSE( (Precipitao-(9999-Fase 2))<(U-Fase 1) , \
Precipitao-(9999-Fase 2) , (U-Fase 1) ), 0 ) , 0)

IF THEN ELSE(Precipitao>0, IF THEN ELSE(Precipitao>(9999-Fase 2), \
Precipitao-(9999-Fase 2) , 0 ) , 0)
|

Tempo de Transio=
IF THEN ELSE( Evaporao Fase1>0, IF THEN ELSE( (IF THEN ELSE( Precipitacao>(U-Fase 1\
) , aux , (U-Fase 1)+aux )>U ) , ((0.6*(((U-Fase 1)+aux)-U))/Alfa)^2 , -Tempo) , IF THEN ELSE\
(Precipitacao>(9999-Fase 2), 0 , ( ( (9999-Fase 2)+Evaporao Fase2-Precipitacao\
)/Alfa)^2 ) )
~
~ Alfa*(0.6*(((U-Fase 1)+aux )-U)
(9999-Fase 2)+Evaporao Fase2-Precipitao )

IF THEN ELSE( Evaporao Fase1>0, IF THEN ELSE( (IF THEN ELSE( \
Precipitao>(U-Fase 1) , aux , (U-Fase 1)+aux )>U ) , ((0.6*(((U-Fase \
1)+aux)-U))/Alfa)^2 , -Tempo) , IF THEN ELSE(Precipitao>(9999-Fase 2), \
0 , ( ( (9999-Fase 2)+Evaporao Fase2-Precipitao)/Alfa)^2 ) )

IF THEN ELSE( Evaporao Fase1>0, IF THEN ELSE( (IF THEN ELSE( \
Precipitao>(U-Fase 1) , aux , (U-Fase 1)+aux )>U ) , ((0.6*(((U-Fase \
1)+aux)-U))/Alfa)^2, -Tempo) ,0 )
|

Fase 2= INTEG (
Entrada Nivel 2-Saida Nivel 2,
9999)
~
~ |

Ar= INTEG (
Saida Nivel 1+Saida Nivel 2,
0)
~
~ |

Precipitacao
~
~ |

Fase 1= INTEG (
Entrada Nivel 1-Saida Nivel 1,
U)
~
~ |

U=
GET XLS CONSTANTS( 'constantes.xls','constantes', 'B4' )
~
~ |

Alfa=
GET XLS CONSTANTS( 'constantes.xls','constantes', 'B5' )
~
~ |

Alfa da Cultura=
GET XLS CONSTANTS( 'constantes.xls','constantes', 'B2' )
~
~ |
91


Alfa do Solo=
GET XLS CONSTANTS( 'constantes.xls','constantes', 'B3' )
~
~ |

ETmax=
(RadiacaoSolar*(0.00488-(0.00437*(Alfa da Cultura-(Alfa da Cultura-Alfa do Solo)*EXP\
(-0.75*IAF))))*((0.6*TemperaturaMaxima)+(0.4*TemperaturaMinima)+29))*IF THEN ELSE((\
( 5 < TemperaturaMaxima ) :AND: ( TemperaturaMaxima <= 35) ), 1.1 , ( IF THEN ELSE\
( TemperaturaMaxima>35, 1.1 + 0.05*(TemperaturaMaxima-35) ,
0.01*EXP(0.18*(TemperaturaMaxima\
+20)) ) ) )
~
~ |

IAF
~
~ |

RadiacaoSolar
~
~ |

TemperaturaMaxima
~
~ |

TemperaturaMinima
~
~ |

********************************************************
.Control
********************************************************~
Simulation Control Parameters
|

FINAL TIME = 365
~ Day
~ The final time for the simulation.
|

INITIAL TIME = 26
~ Day
~ The initial time for the simulation.
|

SAVEPER =
TIME STEP
~ Day [0,?]
~ The frequency with which output is stored.
|

TIME STEP = 1
~ Day [0,?]
~ The time step for the simulation.
|

\\\---/// Sketch information - do not modify anything except names
V300 Do not put anything below this section - it will be ignored
*View 1
$192-192-192,0,Times New Roman|12||0-0-0|0-0-0|0-0-255|-1--1--1|-1--1--1|96,96,110,0
10,1,Fase 1,215,500,40,20,3,3,0,0,0,0,0,0
10,2,Fase 2,211,607,40,20,3,3,0,0,0,0,0,0
12,3,48,-98,501,10,8,0,3,0,0,-1,0,0,0
1,4,6,1,4,0,0,22,0,0,0,-1--1--1,,1|(111,502)|
1,5,6,3,100,0,0,22,0,0,0,-1--1--1,,1|(-26,502)|
11,6,48,41,502,6,8,34,3,0,0,1,0,0,0
10,7,Entrada Nivel 1,41,521,50,11,40,3,0,0,-1,0,0,0
12,8,48,-103,610,10,8,0,3,0,0,-1,0,0,0
1,9,11,2,4,0,0,22,0,0,0,-1--1--1,,1|(110,605)|
1,10,11,8,100,0,0,22,0,0,0,-1--1--1,,1|(-28,605)|
11,11,48,43,605,6,8,34,3,0,0,1,0,0,0
10,12,Entrada Nivel 2,43,624,50,11,40,3,0,0,-1,0,0,0
10,13,Evaporao Fase1,194,299,54,54,2,131,0,0,0,0,0,0
10,14,Evaporao Fase2,609,298,54,54,2,131,0,0,0,0,0,0
10,15,Ar,495,514,40,20,3,3,0,0,0,0,0,0
1,16,18,15,4,0,0,22,0,0,0,-1--1--1,,1|(495,609)|
1,17,18,2,100,0,0,22,0,0,0,-1--1--1,,1|(302,609)|
92

11,18,476,360,609,6,8,34,3,0,0,1,0,0,0
10,19,Saida Nivel 2,360,628,43,11,40,3,0,0,-1,0,0,0
1,20,22,15,4,0,0,22,0,0,0,-1--1--1,,1|(412,507)|
1,21,22,1,100,0,0,22,0,0,0,-1--1--1,,1|(306,507)|
11,22,140,363,507,6,8,34,3,0,0,1,0,0,0
10,23,Saida Nivel 1,363,526,43,11,40,3,0,0,-1,0,0,0
10,24,ETmax,339,152,36,36,2,131,0,0,0,0,0,0
10,25,Transpirao,455,394,47,47,2,131,0,0,0,0,0,0
10,26,RadiacaoSolar,133,54,47,11,8,3,0,2,0,0,0,0,0-0-0,0-0-0,|12||64-160-98
10,27,Alfa da Cultura,221,16,48,11,8,3,0,2,0,0,0,0,0-0-0,0-0-0,|12||64-160-98
10,28,Alfa do Solo,326,9,41,11,8,3,0,2,0,0,0,0,0-0-0,0-0-0,|12||64-160-98
10,29,TemperaturaMinima,429,21,65,9,8,3,0,2,0,0,0,0,0-0-0,0-0-0,|12||64-160-98
10,30,TemperaturaMaxima,459,91,67,9,8,3,0,2,0,0,0,0,0-0-0,0-0-0,|12||64-160-98
10,31,Alfa,512,155,15,11,8,3,0,2,0,0,0,0,0-0-0,0-0-0,|12||64-160-98
1,32,26,24,1,0,0,0,0,64,0,-1--1--1,,1|(227,80)|
1,33,27,24,1,0,0,0,0,64,0,-1--1--1,,1|(274,62)|
1,34,28,24,0,0,0,0,0,64,0,-1--1--1,,1|(330,61)|
1,35,29,24,1,0,0,0,0,64,0,-1--1--1,,1|(385,71)|
1,36,30,24,1,0,0,0,0,64,0,-1--1--1,,1|(405,108)|
10,37,IAF,71,110,15,11,8,3,0,2,0,0,0,0,0-0-0,0-0-0,|12||64-160-98
1,38,37,24,1,0,0,0,0,64,0,-1--1--1,,1|(183,108)|
10,39,TIME STEP,155,441,50,11,8,2,1,3,-1,0,0,0,128-128-128,0-0-0,|12||128-128-128
10,40,Time,134,430,26,11,8,2,1,3,-1,0,0,0,128-128-128,0-0-0,|12||128-128-128
10,41,U,390,180,8,11,8,3,0,2,-1,0,0,0,0-0-0,0-0-0,|12||64-160-98
1,42,41,1,0,0,0,0,0,64,1,-1--1--1,,1|(307,329)|
1,43,1,13,1,0,0,0,0,64,0,-1--1--1,,1|(174,412)|
10,44,Precipitacao,-108,311,40,11,8,3,0,2,0,0,0,0,0-0-0,0-0-0,|12||64-160-98
1,45,41,13,1,0,0,0,0,64,0,-1--1--1,,1|(293,222)|
10,46,Tempo de Transio,367,273,43,43,2,131,0,0,0,0,0,0
1,47,13,22,1,0,0,0,0,64,0,-1--1--1,,1|(320,385)|
1,48,44,6,1,0,0,0,0,64,0,-1--1--1,,1|(-66,415)|
1,49,44,11,1,0,0,0,0,64,0,-1--1--1,,1|(-104,414)|
1,50,2,6,1,0,0,0,0,64,0,-1--1--1,,1|(140,524)|
1,51,2,11,1,0,0,0,0,64,0,-1--1--1,,1|(114,565)|
10,52,aux,180,191,20,20,2,3,0,0,0,0,0,0
1,53,24,52,1,0,0,0,0,64,0,-1--1--1,,1|(239,156)|
1,54,37,52,1,0,0,0,0,64,0,-1--1--1,,1|(158,169)|
10,55,Tempo,476,265,29,11,3,131,0,0,0,0,0,0
1,56,46,55,1,0,0,0,0,64,0,-1--1--1,,1|(433,222)|
1,57,31,14,1,0,0,0,0,64,0,-1--1--1,,1|(568,195)|
1,58,1,14,1,0,0,0,0,64,0,-1--1--1,,1|(377,369)|
1,59,55,14,1,0,0,0,0,64,0,-1--1--1,,1|(521,245)|
1,60,41,14,1,0,0,0,0,64,0,-1--1--1,,1|(463,186)|
1,61,24,14,1,0,0,0,0,64,0,-1--1--1,,1|(468,166)|
1,62,14,18,1,0,0,0,0,64,0,-1--1--1,,1|(599,553)|
1,63,13,25,1,0,0,0,0,64,0,-1--1--1,,1|(302,367)|
1,64,14,25,1,0,0,0,0,64,0,-1--1--1,,1|(522,370)|
10,65,Precipitacao,679,514,49,11,8,2,0,3,-1,0,0,0,128-128-128,0-0-0,|12||128-128-128
1,66,65,14,1,0,0,0,0,64,0,-1--1--1,,1|(683,395)|
1,67,24,25,1,0,0,0,0,64,0,-1--1--1,,1|(522,203)|
1,68,37,25,1,0,0,0,0,64,0,-1--1--1,,1|(133,320)|
10,69,U,8,417,17,11,8,2,1,3,-1,0,0,0,128-128-128,0-0-0,|12||128-128-128
1,70,13,46,0,0,0,0,0,64,0,-1--1--1,,1|(278,286)|
1,71,44,13,1,0,0,0,0,64,0,-1--1--1,,1|(28,267)|
1,72,52,13,1,0,0,0,0,64,0,-1--1--1,,1|(154,221)|
1,73,31,46,1,0,0,0,0,64,0,-1--1--1,,1|(438,192)|
1,74,52,46,1,0,0,0,0,64,0,-1--1--1,,1|(268,206)|
1,75,1,46,0,0,0,0,0,64,0,-1--1--1,,1|(281,399)|
1,76,44,46,1,0,0,0,0,64,0,-1--1--1,,1|(90,228)|
1,77,41,46,0,0,0,0,0,64,0,-1--1--1,,1|(384,204)|
1,78,55,46,1,0,0,0,0,64,0,-1--1--1,,1|(423,250)|
10,79,Evapotranspirao Ritchie,837,396,60,24,3,131,0,0,0,0,0,0
1,80,13,79,1,0,0,0,0,64,0,-1--1--1,,1|(505,345)|
1,81,14,79,1,0,0,0,0,64,0,-1--1--1,,1|(734,296)|
1,82,25,79,1,0,0,0,0,64,0,-1--1--1,,1|(643,433)|
1,83,25,22,1,0,0,0,2,64,0,-1--1--1,|12||0-0-0,1|(390,456)|
1,84,25,18,1,0,0,0,2,64,0,-1--1--1,|12||0-0-0,1|(535,598)|
10,85,Evaporao Fase2,480,462,76,16,8,130,0,3,-1,0,0,0,128-128-128,0-0-0,|12||128-128-128
1,86,85,22,1,0,0,0,2,64,0,-1--1--1,|12||0-0-0,1|(399,470)|
10,87,EvapotranspiracaoBowen,839,464,63,20,3,131,0,0,0,0,0,0
1,88,1,22,1,0,0,0,0,64,0,-1--1--1,,1|(292,472)|
1,89,14,46,0,0,0,0,0,64,0,-1--1--1,,1|(489,285)|
1,90,2,46,0,0,0,0,0,64,0,-1--1--1,,1|(281,455)|
1,91,2,19,1,0,0,0,0,64,0,-1--1--1,,1|(274,646)|
1,92,65,18,1,0,0,0,0,64,0,-1--1--1,,1|(487,634)|
///---\\\
:L <%^E!@
1:teste.vdf
9:teste
22:$,Dollar,Dollars,$s
93

22:Hour,Hours
22:Month,Months
22:Person,People,Persons
22:Unit,Units
22:Week,Weeks
22:Year,Years
22:Day,Days
10:Ritchie.vdi
15:0,0,0,0,0,0
19:110,0
27:2,
34:0,
4:Time
5:TemperaturaMaxima
24:26
25:365
26:365

C. 2 CDIGO FONTE DO ARQUIVO RITCHI.VDI

:CONNECT DATABASE=pgfa;DSN=cluster;OPTION=0;PWD=pgfa;PORT=0;S\
ERVER=10.1.1.102;UID=pgfa;

:DATA
:VARID=codigovariavel
:TIME=sequencia
!:VARNAME=
:VALUE=valor
:SELECT dadosordenados

:VARLOOKUP
:VARID=codigo
:VARNAME=nome
!:SUB=sub1
:SELECT variaveis


94

ANEXO D - MODELAGEM DE SISTEMAS NO
VENSIM

D.1 Introduo

A anlise de um projeto fundamental para produzir uma especificao do
sistema que defina a estrutura do problema a ser resolvido de acordo com a viso
do usurio, para que seja realizado um trabalho bem feito. necessrio realizar
estudos, acompanhar os processos, verificar os detalhes das aes, a fim de
encontrar o melhor caminho para que o sistema consiga alcanar o seu propsito.
D.2 Sobre o Vensim

Vensim uma ferramenta de modelagem visual que permite conceituar,
documentar, simular, analisar e otimizar modelos de sistemas dinmicos. Ela
oferece uma maneira simples e flexvel de construo de modelos de simulao de
causalidade ou estoque e diagramas de fluxo.
Quando as palavras so conectadas por setas, o sistema de relaes entre
variveis so inscritos e registrados como conexes causais. Esta informao
utilizada pelo editor de equaes para ajudar a completar o modelo de simulao.
possvel analisar o modelo em todo seu processo de construo, verificar as
causas da utilizao de uma varivel, e tambm os circuitos que envolvem a
varivel. Logo quando se constri um modelo que possa ser simulado no Vensim,
possvel explorar exaustivamente o comportamento do modelo, Por meio de
suas ferramentas.
A verso do Vensim PLE built-in no existe limitaes de funes, se
comparada s verses completas. Trata-se de uma verso simplificada do Vensim
projetada para aprendizagem de como construir e analisar modelos. Dessa forma
foram retiradas todas as funcionalidades no relevantes para a modelagem da
aprendizagem das competncias. Vensim um instrumento para a construo de
fluxos utilizado na construo de sistema de modelos dinmicos.
A verso PLE do Vensim gratuita para uso acadmico conforme o
visto no site do Vensim
9

Quanto aos requisitos de hardware a famlia de software do Vensim roda
no Sistema Operacional Windows 95/98/NT/2000/XP e no Macintosh pode ser

9
http://www.vensim.com/
95

executado no Power Macintosh System 7 ou superior. Ele requer cerca de 20
megabytes de espao em disco para a instalao completa e pode ser executado
com qualquer quantidade razovel de memria, recomendado mnimo de 512
megabytes de memria RAM. Para modelos muito grandes interessante e
recomendado ter mais memria e espao em disco, simplesmente pelo fato de que
uma nica simulao pode facilmente ocupar mais de 100 megabytes de espao
em disco. Geralmente uma boa idia ter pelo menos uma memria como o
tamanho do maior arquivo VDF
10
que voc est criando.

D.3 Modelagem no Vensim

O Vensim usa uma interface que pode ser pensada como uma mesa e como
um conjunto de ferramentas. O principal a janela Vensim Workbench, que
inclui a Barra de ttulo, o menu, barra de ferramentas, e ferramentas de anlise.
Quando Vensim tem um modelo aberto, a Barra de desenho e as Barra de
ferramentas tambm aparecem.
Barra de Ttulo
Menu
Barra de Ferramentas
Ferramentas de Analise
Barra de Status
rea de Desenho
Ferramentas Sketch
Figura 1 - Tela Principal do Vensim

Basicamente o Vensim trabalha com a seta que indica o fluxo, a Var que
indica a existncia de uma varivel que pode ou no ser uma constante e a Caixa
que um estoque ou varivel de armazenamento.

10
Vensim Data File ( VDF ) a extenso que o Vensim utiliza para salva os dados da simulao
96

Segundo Costa as principais funes da barra de ferramentas Skecth so:
1. Seta Arrow, informa a uma varivel a existncia de outra, que ser
usada numa equao. A ponta da seta ficar no local onde o
movimento do cursor terminar. No meio da Arrow vai aparecer uma
bolinha que permite ajustar a seta resultante;
2. Caixa - Box Variable - Define ou cria uma varivel onde vo ser
acumulados valores. Normalmente do tipo Level. Os valores que
vo ser somados ou subtrados devem ser sempre indicados com
variveis definidas com o boto Rate. No Editor de Equaes temos
de informar o valor inicial do acumulador;
3. Taxa Rate - Define ou cria uma varivel do tipo Constant, que
poder ser um valor ou uma equao. Estas variveis indicam os
valores que vo ser somados ou subtrados nas variveis
acumuladores (Box Variable - Level);
4. Equaes Equations - Abre o Editor de Equaes para colocar
valores ou equaes numa varivel.

Figura 2 - Barra de Ferramentas Sketch

Depois de modelado todo o sistema em questo realizado as
simulaes, essa simulaes pode ser feitas, segundo Costa utilizando as seguintes
opes:
1. Set Up a Simulation - Executa uma simulao, permitindo
alterar as variveis exgenas NEGRITADAS;
2. Run a Simulation - Executa uma simulao;
3. Automatically Simulate on Change - Executa n simulaes,
mostrando grficos das variveis endgenas e sliders para
alterar em tempo real as variveis exgenas;
4. Run Reality Checks - Permite simulaes especiais.

97


Figura 3 - Barra de Ferramentas Vensim (2008)

Dessa forma com base na anlise possvel modelar toda a funcionalidade
do sistema e simular o modelo no Vensim, com as respectivas opes e
ferramentas j demonstradas.

D.4 Conectando o Vensim a arquivos do Excel

Para se buscar uma informao que esteja em uma planilha do Excel o
primeiro passo deixar o arquivo no mesmo diretrio do arquivo .mdl do Vensim.
Utilize a funo da equao sobre uma varivel para entrar com as opes
desejadas.
D.4.1 Constantes

Para inserir uma constante no seu modelo de simulao utilize o comando
get xsl constantes, abaixo segue a sua sintaxe e um exemplo de sua utilizao.

Sintaxe: GET XLS CONSTANTS( 'arquivo-do-excel','planilha','celular' )
Exemplo: GET XLS CONSTANTS( 'constantes.xls','constantes', 'B5' )

D.4.2 Dados

Para inserir valores do tipo dados, que tem como caracterstica a cada ciclo
pegar um valor seqencial na planilha do Excel, conforme o timestamp corrente
utilize get xls data.

Tabela 1 Planilha do Excel com dados de temperatura
A B C
1
Timestamp Data Tmax
2
0 26/01/2007 31,66
3
1 27/01/2007 30,48
4
2 28/01/2007 29,83
5
3 29/01/2007 33,57
98

Com base na Tabela 1, o timestamp o tempo de passo do sistema,
certifique-se que o timestamp do seu modelo coincida com o timestamp do
arquivo do Excel.

Sintaxe: GET XLS DATA('arquivo-do-excel','planilha','celular-do-
timestamp,celula-com-o-valor-inicial)
Exemplo: GET XLS DATA( 'dados.xls','dados', 'A','C2' )

D.5 Conectando o Vensim a Base de Dados via ODBC

Esta sesso apresenta a forma de utilizar o Vensim para obter informaes
de uma conexo utilizando ODBC, sendo ele um padro para acesso a sistemas
gerenciadores de bancos de dados. Com a utilizao do ODBC possivel conectar
a um SBGD como o MySQL, Microsoft-SQL e ORACLE, somente mudando a
referencia e o Driver do ODBC.
D.5.1 Instalando e configurando o ODBC

Esta dissertao trabalho com MySQL, ento o procedimento apresentado
aqui ser inerente ao Driver ODBC do MySQL.
O Primeiro passo a ser feito baixar o Driver ODBC 3.51 para MySQL
11
,
a verso do ODBC 5.1 no teve um bom funcionamento, feito isso instale-o como
qualquer programa Windows.

D.5.2 Criando o arquivo .VDI

Para criar um arquivo .VDI utilize o editor de texto apresentado na Figura
4.


Figura 4 Utilizando o Editor de Texto do Vensim

11
http://dev.mysql.com/get/Downloads/Connector-ODBC/3.51/mysql-connector-odbc-3.51.27-
win32.msi/from/ftp://ftp.pucpr.br/mysql/
99

O prximo passo criar um arquivo .VDI (Figura 5), para isso entre com o
nome do arquivo a ser criado e certifique-se de que o Tipo do Arquivo seja
Vensim Database Inputs e pressione Abrir.


Figura 5 Utilizando o Editor de Texto do Vensim

Assim que o editor de texto abrir utilize a opo inserir->ODBC
connection para inserir a conexo via ODBC.


Figura 6 Utilizando o Editor de Texto do Vensim

Aps selecionado a opo, a janela de Selecionar Fontes de Dados ser
apresentada (Figura 7), seleciona a guia Fonte de Dados de mquina e selecione
Nova, seleciona a opo Fonte de Dados do Usurio e clique em Avanar.
100


Figura 7 Utilizando o Editor de Texto do Vensim

Seleciona a Opo de Driver do MySQL ODBC 3.51 Driver (Figura 8) e
clique em avanar e depois em concluir


Figura 8 Utilizando o Editor de Texto do Vensim

Quando concluir, a janela especifica de configurao do ODBC do
MySQL (Figura 9) ser apresentada, nela deve-se configura o nome da conexo
(Data Source Name), o IP do servidor MySQL (Server), o usurio (User) e a
101

Senha (Password), com esses parmetros digitados ao se clicar na base de dados
(DataBase) o ODBC ira mostrar todas as base de dados existentes, seleciona a que
deseja utilizar e clique em OK.

Figura 9 Configurando a conexo por ODBC com o Cluster

A ultima etapa selecionar a Fonte de Dados criada (Figura 10) e clique
em OK.


Figura 10 Configurando a conexo por ODBC com o Cluster
102

Feito isso voc vera a entrada da conexo como algo semelhante o
apresentado na Figura 11.


Figura 11 Incluindo o comando de conexo com o ODBC.

D.5.2.1 Padro de tabelas utilizado pelo Vensim

O Vesim quando conectado a um SBGD utiliza uma tabela para listar
todas as variveis do modelo, neste caso representado pela tabela variaveis
(:varlookup).
A tabela data (:data) que contm os valores data, deve ter uma ateno
especial, logo se voc tiver uma simulao que possui um total de 6 ciclos e duas
variveis no sistema que receba os valores dessa tabela, ento voc devera ter 6
tuplas para a primeira varivel, onde cada tupla ter o timestemp especifico de
cada ciclo, mais 6 tuplas referente a segunda varivel, nos mesmo moldes da
primeira varivel.
No arquivo .VDI o caractere ! representa comentrio.

Figura 12 Estrutura das tabelas para utilizar na conexo via ODBC.

103

D.5.2.2 Data
:DATA
!Atributo que ter o nome da varivel
!:VARNAME=Varname
!Atributo que ter o cdigo da varivel
:VARID=codigovariaveis
!Atributo que ter o valor to TimeVal
:TIME=timestamp
!Atributo que ter o valor da varivel
:VALUE=valor
!Nome da tabela
:SELECT data

D.5.2.3 Constantes
:CONSTANTS
!:VARNAME=Varname
!Atributo que ter o cdigo da varivel
:VARID=codigovariaveis
!Atributo que ter o valor da varivel
:VALUE=valor
!Nome da tabela
:SELECT constante

D.5.2.4 Lista das variveis
:VARLOOKUP
!Atributo que ter o cdigo da varivel
:VARID=codigovariaveis
!Atributo que ter o nome da varivel
:VARNAME=nome
!:SUB=sub1
!Nome da tabela
:SELECT variaveis




104

ANEXO E CD COM ARTIGOS E MATERIAIS
UTILIZADOS NESTA DISSERTAO

You might also like