PRÓ-REITORIA DE ENSINO
DEPARTAMENTO DAS ÁREAS ACADÊMICAS IV
COORDENAÇÃO DA ÁREA DE MECÂNICA
Goiânia
2016
CAYURE DIEGO VASQUES CARNEIRO
MATHEUS DANTAS DE OLIVEIRA
SAULO SANTOS DE SOUZA
Goiânia
2016
CAYURE DIEGO VASQUES CARNEIRO
MATHEUS DANTAS DE OLIVEIRA
SAULO SANTOS DE SOUZA
BANCA EXAMINADORA
__________________________________________
Ronay de Andrade Pereira - IFG (orientador)
__________________________________________
Ricardo Vitoy - IFG (avaliador)
1
AGRADECIMENTOS
Primeiramente a Deus por ter nos permitido chegar até aqui e concluir o curso de
Engenharia Mecânica.
Ao nosso orientador professor Ronay de Andrade Pereira, pelo incentivo, simpatia e
paciência no auxílio às atividades e discussões, disponibilizando seu tempo para total apoio ao
trabalho de conclusão de curso.
Aos amigos pela cumplicidade, ajuda, companheirismo e apoio nas horas difíceis no
decorrer de todo curso.
À minha família pelo apoio, paciência, incentivo e suporte que nos trouxeram até esta
etapa.
A todos que de maneira direta ou indireta colaboraram com este trabalho.
2
RESUMO
3
ABSTRACT
4
LISTA DE FIGURAS
6
LISTA DE TABELAS
7
SUMÁRIO
1. INTRODUÇÃO...............................................................................................................2
1.1 OBJETIVOS....................................................................................................................4
1.1.1 Objetivo geral...............................................................................................................4
1.1.2 Objetivos específicos....................................................................................................4
1.2 JUSTIFICATIVA.............................................................................................................5
2. Fundamentação TEÓRICA – REVISÃO DE LITERATURA.........................................6
2.1 CARGA TÉRMICA DEVIDO ÀS FONTES EXTERNAS.............................................6
2.1.1 Cargas de insolação......................................................................................................6
2.2 CARGA TÉRMICA DEVIDO ÀS FONTES INTERNAS............................................14
2.2.1. Carga de Condução – Calor Sensível.........................................................................14
2.2.2. Carga Devida às Pessoas – Calor Sensível e Calor Latente.......................................16
2.2.3. Carga Devida à Iluminação – Calor Sensível.............................................................16
2.2.4. Carga Devida aos Equipamentos................................................................................17
2.3 CARGA TÉRMICA DEVIDO À RENOVAÇÃO DE AR.............................................17
3. PROCEDIMENTOS METODOLÓGICOS...................................................................19
4. RESULTADOS – DESCRIÇÃO E ANÁLISE..............................................................19
4.1 PROGRAMAÇÃO PARA O CÁLCULO DE CARGA TÉRMICA DEVIDA À
CONDUÇÃO E FONTES INTERNAS....................................................................................22
4.2 PROGRAMAÇÃO PARA O CÁLCULO DE CARGA TÉRMICA DEVIDA À
INSOLAÇÃO...........................................................................................................................44
4.3 PROGRAMAÇÃO PARA O CÁLCULO DE CARGA TÉRMICA DEVIDA À
RENOVAÇÃO DE AR.............................................................................................................54
4.4 DIMENSIONAMENTO DO SISTEMA DE AR CONDICIONADO DA BIBLIOTECA
DO IFG.....................................................................................................................................59
5. CRONOGRAMA DAS ATIVIDADES.........................................................................59
6. SUGESTÃO PARA TRABALHO FUTURO................................................................60
7. CONCLUSÃO...............................................................................................................60
REFERÊNCIAS........................................................................................................................61
ANEXOS A - TABELAS..........................................................................................................62
ANEXO B – CÓDIGO FONTE (SCILAB)...............................Erro! Indicador não definido.
1. INTRODUÇÃO
A carga térmica é a quantidade de calor sensível e latente, que deve ser retirada ou
colocada no recinto, a fim de proporcionar as condições de conforto desejadas ou manter o
ambiente adequado para a conservação de um produto ou para realização de um processo de
fabricação (Frota & Schiffer, 2001).
Quando a refrigeração se faz necessária, à carga térmica é a soma dos ganhos de calor
do ambiente por diferentes meios, como a transmissão entre as paredes por condução, a
infiltração, incidência solar e a geração interna que pode ser pessoas, luzes, equipamentos
elétricos instalados, etc. A Figura 1 mostra esses fatores responsáveis pelo ganho ou perda de
calor em um recinto que se deseja condicionar.
O regime ao qual o calor deve ser removido do material ou câmara refrigerada, a fim
de produzir e manter as condições de temperatura desejada é chamado carga de refrigeração,
carga de resfriamento ou carga térmica (Dossat, 1980).
O calor pode ser introduzido no recinto a condicionar por: condução, insolação, dutos,
pessoas, equipamentos, infiltração, ventilação. (Creder, 2004).
A penetração de ar externo no recinto afeta tanto a temperatura do ar como sua
umidade. É comum na prática fazer distinção entre esses dois efeitos. Assim sobre a
temperatura denomina-se calor sensível, ao passo que aquele sobre a umidade é denominado
calor latente (Stoecker e Jones, 1985).
O sol, por ser uma fonte de calor, quando incide sobre uma edificação provoca
aumento da carga térmica dos seus ambientes. O calor recebido depende da intensidade da
radiação incidente, das temperaturas dentro e fora do ambiente, da velocidade interna e
externa do vento, e também das características térmicas como; condutividade, resistência
térmica, absorção e reflexão de calor dos elementos da edificação, esses elementos podem ser
classificados em opacos e transparentes ou translúcidos (Frota & Schiffer, 2001).
Superfícies Opacas
De acordo com Frota e Schiffer (2001), a Figura 2 representa o fluxo de calor que
penetra em uma superfície exposta à radiação solar e submetida à diferença de temperatura
entre os ambientes que a separa. Frota também afirma que a seguinte equação pode ser
utilizada para determinar o fluxo térmico.
Figura 2: Superfície exposta à radiação solar.
(U∗α∗I g)
q= +U∗(t e−t i) (0)
he
Onde:
2
U= Coeficiente global de transmissão de calor (W/ m ºC);
U∗α
=S op
A parcela he , se refere ao fator de ganho solar do material opaco, ao passo que
te ti
U*( - ), corresponde ao ganho de calor decorrente da diferença de temperatura.
Os valores de ɛ (emissividade térmica) e α (absorção térmica) para vários
Ig
adição do termo (τ ), que corresponde à parcela de energia que penetra por transparência.
q=
( U∗α
he )
+ τ ∗I g +U∗(t e−t i)
(0)
U∗α
+ τ=str
é o fator de ganho solar da superfície transparente e U∗(t e−t i) trata-se do
he
te ti
ganho de calor quando > (Frota e Schiffer, 2001).
novo valor de absorção da radiação solar que depende do tipo de proteção da parede.
Segundo Croiset (1972) citado por Frota e Schiffer (2001, p. 45), α ¿ pode assumir
10
fluxo de calor será transmitido para o ambiente, como pode ser visto nas Figura 5 e 6, pois o
vidro funciona como uma estufa quando a proteção é interna.
U∗α
s tr
elementos transparentes, nesta, he = se refere ao fator de ganho solar da proteção
11
do vidro. A Tabela 4 apresenta valores desse fator para diversos tipos de proteção como
persianas, venezianas e cortinas (Frota e Schiffer, 2001).
q=
( U∗α
he )
+ τ ∗I g +U∗(t e−t i)
(0)
Onde
qs é a taxa de fluxo de calor transmitida em kcal/h;
x é a espessura do material em m;
em kcal em m/(h·m2·ºC);
Creder (2004) diz que quando o material não é homogêneo, como, por exemplo, uma
parede construída com tijolos, massa e isolamento, a equação toma a seguinte forma:
q s= A∗C∗D
(0)
Onde
qs é o fluxo de calor kcal/h;
A é a área em m2;
12
C é a condutância em kcal/h·m2·ºC;
Onde
qs é o fluxo de calor kcal/h
A é a área em m2
Onde
qs é o fluxo de calor kcal/h;
13
A é a área em m2;
Todo ser humano emite calor sensível e calor latente, que variam conforme esteja o
indivíduo em repouso ou em atividade. Se submetido à atividade física violenta, o corpo
humano pode emitir até cinco vezes mais calor do que em repouso. Considerando que a
temperatura média normal de uma pessoa é de 37ºC (98,6°F), verifica-se experimentalmente
que quanto maior é a temperatura externa, maior é a quantidade de calor latente emitida, e
quanto menor esta temperatura, maior é o calor sensível. Isso pode ser explicado do seguinte
modo: o organismo humano possui um mecanismo termostático que, atuando sobre o
metabolismo, mantém a temperatura do corpo aproximadamente constante, embora variem as
condições externas (Creder, 2004).
Se a temperatura exterior é superior a 37°C (98,6°F), o calor é transferido do exterior
para o corpo, e isso provoca a transpiração e em consequência a eliminação de vapor d'água
pela respiração, adicionando apenas calor latente ao ar. Se a temperatura exterior é inferior a
15,6°C (60°F), a transferência de calor se dá do corpo para o ambiente, porém somente na
14
forma de calor sensível. Entre essas temperaturas externas, ou seja, entre 15,6°C e 37°C, o
corpo humano emite calor sensível e calor latente ao ambiente, mantendo constante o calor
total (Creder, 2004).
A Tabela 10, baseada na NBR-6401, fornece os valores do calor liberado pelas pessoas
em função da temperatura e da atividade.
Iluminação incandescente:
q=total de watts , emunidades SI (0)
q=watts∗3,4,quando q é dado em BTU /h (0)
Iluminação fluorescente:
q=total de watts∗0,86,quando q é dado em kcal/h (0)
Deve-se levar em conta, no cálculo da carga térmica, que nem sempre todas as
lâmpadas estão ligadas na hora que se tomou por base para o cálculo, geralmente na hora em
que a carga térmica de insolação é máxima muitas lâmpadas podem estar desligadas. A Tabela
11 fornece os valores recomendados para consumo de energia elétrica para iluminação
(Creder, 2004).
15
total de calor liberado pelos equipamentos somando-se as contribuições parciais de cada um
destes de acordo com suas especificidades.
V ef =Pz∗F p + A z∗Fa
(0)
Onde:
O valor obtido para vazão eficaz deve ainda ser corrigido pela eficiência da
distribuição de ar na zona. A NBR 16401-3 traz a Equação 13 para sua determinação.
V ef
V z= (0)
Ez
Onde:
16
Esta penetração de ar no recinto, por sua vez, adiciona carga térmica sensível e/ou
latente. De acordo com Creder (2004), esta perda ou ganho de calor pode ser calculado
através das Equações 14 e 15.
q s=0,29∗Q∗(t e−t i)
(0)
q L =1,2∗Q∗D L
(0)
Onde:
qs é o calor sensível em kcal/h;
qL é o calor latente em kcal/h;
DL é a variação de entalpia do calor latente em kcal/kg;
Q é a vazão de ar eficaz corrigida em m3/h;
te é a temperatura do ar exterior em ºC;
ti é a temperatura do ar interior em ºC.
Já para Stoecker e Jones (1985), os valores de calor trocado podem ser calculados
pelas Equações 16 e 17.
q s=1,23∗Q∗(t e −t i)
(0)
q L =3000∗Q∗(W e−W i)
(0)
Onde:
qs é o calor sensível em Watts;
qL é o calor latente em Watts;
Q é vazão de ar eficaz corrigida em L/s;
W é a umidade absoluta em kg de vapor de água/kg de ar seco;
te é a temperatura do ar exterior em ºC;
ti é a temperatura do ar interior em ºC.
3. PROCEDIMENTOS METODOLÓGICOS
17
ambiente em que se quer avaliar e o algoritmo retornará com o valor total a cada hora da
carga a ser retirada do ambiente.
A planta baixa da biblioteca do IFG campus Goiânia será desenhada utilizando o
AutoCAD® e todos os dados relacionados ao cálculo de carga térmica serão coletados. A partir
de então, o valor obtido poderá ser analisado e comparado com um valor nominal adequado.
18
Fluxograma 1:Estutura geral do algoritimo para cálculo de carga térmica.
19
Uma vez feito isso o usuário será direcionado para o menu principal onde, a partir daí,
poderá trabalhar com as opções dispostas, conforme Figura 8. Neste menu o usuário deverá
entrar com os dados referentes à condução e fontes internas, insolação e ventilação.
Para o cálculo de carga térmica devida à condução e fontes internas foi utilizado um
algoritmo que utiliza em sua maior parte a norma NBR-16401. Ao iniciar o programa o
usuário irá se deparar com as opções referentes aos dados das paredes, piso e teto do ambiente
em que se pretende calcular a carga térmica. Assim como as opções de inserir os dados
referentes às pessoas, iluminação e equipamentos. Fica a critério do usuário a opção que
pretende se escolher primeiro, não havendo uma ordem cronológica obrigatória. O
Fluxograma 2 mostra o desenvolvimento desse algoritmo.
20
Fluxograma 2: Estrutura do algoritmo para cálculo de carga térmica devida à condução e fontes internas
(continua).
21
Fluxograma 2: Estrutura do algoritmo para cálculo de carga térmica devida à condução e fontes internas
(continua).
22
Fluxograma 2: Estrutura do algoritmo para cálculo de carga térmica devida à condução e fontes internas
(continua).
23
Fluxograma 2: Estrutura do algoritmo para cálculo de carga térmica devida à condução e fontes internas
(conclusão).
24
Figura 10: Interface do programa para opções referentes às paredes, teto e piso do ambiente.
Entrando com a opção 1 (parede externa) segue a interface da Figura 11. A partir daí o
usuário precisa apenas selecionar entre os modelos de paredes aquela que lhe interessa. Caso a
opção de parede que se procura não esteja no menu o usuário pode montar a sua própria
parede selecionando a opção 5 (montar própria parede).
25
Selecionando a opção 5 as interfaces mostradas nas Figura 12, 13, 14, 15, 16 e 17
serão exibidas. Cada uma dessas interfaces tem por objetivo fornecer ao usuário opções de
camadas que constituem a parede a ser montada, sendo estas: acabamentos, alvenaria,
isolamentos, argamassas, cobertura e madeiras.
Figura 12: Interface do programa para escolha de acabamentos para parede montada.
Figura 13: Interface do programa para escolha de alvenaria para parede montada.
26
Figura 14: Interface do programa para escolha de isolamentos para parede montada.
Figura 15: Interface do programa para escolha de argamassas para parede montada.
Figura 16: Interface do programa para escolha de cobertura para parede montada.
27
Figura 17: Interface do programa para escolha de madeiras para parede montada.
O usuário deve selecionar apenas as opções que lhe interessa e em seguida entrar com
a opção “sair”.
Uma vez definida a parede externa e selecionado a opção 6 (voltar), o usuário deve
agora entrar com o número de paredes internas do ambiente (Figura 18) selecionando a opção
2 (parede interna) e logo em seguida definir cada uma dessa(s) parede(s) interna(as) do
ambiente.
28
Figura 19: Interface do programa que mostra a quantidade de paredes internas definidas - exemplo de ambiente
com três repartições (paredes internas).
Figura 20: Interface do programa para definição do tipo de parede interna selecionada pelo usuário - exemplo
onde a parede II tem seu tipo especificado.
Uma vez definida as paredes externa e interna(s) do ambiente, o usuário deve agora
definir o tipo de teto (cobertura externa ou interna) e piso ou entrepiso do ambiente. A
29
diferença entre cobertura externa e interna é que a primeira sofre insolação enquanto a outra
não. A cobertura interna é aquela que divide repartições de um ambiente (como em um andar
de um edifício). O piso é adotado nesse trabalho como sendo aquele que liga diretamente o
ambiente ao chão, não ocorrendo dessa forma trocas de calor via condução. Todavia, entrepiso
é aquele que faz divisão entre o ambiente e uma repartição qualquer localizada imediatamente
abaixo desta, havendo trocas de calor por condução entre as repartições divididas. A Figura 21
esquematiza esses conceitos.
Figura 21: Esquematização dos tipos de paredes, teto e piso de uma construção civil – exemplo de um edifício.
A Figura 22 mostra a interface para a definição de teto e piso. O usuário deve definir o
tipo de cobertura nas opções 1 ou 2 (externa - Figura 23 ou interna - Figura 24) e na opção 3 o
usuário deve definir o tipo de piso ou entrepiso conforme Figura 25. Uma vez definidos esses
parâmetros o usuário deve selecionar a opção 4 e voltar para o menu anterior.
30
Figura 22: Interface do programa para definição do tipo de teto e piso do ambiente.
Figura 23: Interface do programa para definição do tipo de cobertura externa do ambiente.
31
Figura 24: Interface do programa para definição do tipo de cobertura interna do ambiente.
Figura 25: Interface do programa para definição do tipo de piso ou entrepiso do ambiente.
Depois de definida as paredes, piso e teto do ambiente o usuário pode agora verificar
os dados inseridos selecionando a opção 4 (exibir paredes, cobertura e entrepiso/piso). Uma
32
vez feito isso uma interface onde exibe todas as paredes, teto e piso é mostrada, conforme um
exemplo mostrado na Figura 26.
Figura 26: Interface do programa para exibição das paredes, teto e piso do ambiente.
O usuário deve agora validar esses dados selecionando a opção 5 (validar carga
térmica de condução interna), entrando com essa opção o usuário tem acesso à um gráfico que
expõe a carga térmica devido à condução interna. A Figura 27 mostra um exemplo.
33
Figura 27: Exemplo de gráfico da carga térmica devida à condução interna.
Figura 28: Interface do programa para inserir dados referentes às pessoas presentes no ambiente.
34
Figura 29: Interface do programa para selecionar o tipo de local referente às pessoas presentes no ambiente.
35
específicos da iluminação) conforme Figura 32 ou selecionar o tipo de local (opção 2 – Figura
33) e em seguida deve validar a carga devida à iluminação (opção 3 – Figura 34).
Figura 31: Interface do programa para entrar com os dados referentes à iluminação do ambiente.
Figura 32: Interface do programa para entrar com os valores de potência incandescente e fluorescente da
iluminação do ambiente.
36
Figura 33: Interface do programa para entrar com os valores de potência incandescente e fluorescente da
iluminação do ambiente .
37
Figura 35: Interface do programa para entrar com os dados referentes aos equipamentos do ambiente.
Figura 36: Interface do programa para entrar com os dados referentes aos equipamentos de escritórios –
computadores.
38
Figura 37: Interface do programa para entrar com os dados referentes aos equipamentos de escritórios –
impressoras e copiadoras.
Figura 38: Interface do programa para entrar com o número de equipamentos presentes no ambiente – exemplo
para impressora a laser de escritório, grande – uso contínuo.
39
Figura 39: Interface do programa para entrar com os dados referentes aos equipamentos de escritórios –
equipamentos diversos.
Figura 40: Interface do programa para entrar com os dados referentes aos equipamentos comerciais –
restaurantes e lanchonetes.
40
Figura 41: Exemplo de gráfico da carga térmica devida aos equipamentos.
Figura 42: Exemplo de gráfico da carga térmica devida à condução e fontes internas.
41
A partir daí o usuário deve prosseguir com a execução do programa selecionando a
opção 6 (sair) e entrar sequencialmente com os dados referentes à carga devida à insolação e
renovação de ar.
42
Fluxograma 3: Estrutura do algoritmo para cálculo da carga térmica de insolação.
43
Figura 43: Orientações com insolação (Menu 1).
44
Figura 44: Elementos constituintes das faixadas (Menu 2).
Após entrar com os dados de todas as orientações com insolação o projetista precisa
digitar a opção 10 mostrada na Figura 43 para o programa realizar o cálculo total da carga de
45
insolação, posteriormente a opção 11 deve ser selecionada para voltar e inserir as outras
informações pertinentes ao cálculo da carga térmica.
Quando os elementos vidraça, janela de vidro, porta de vidro e superfície de vidro são
selecionados o usuário é solicitado a entrar com a espessura do vidro, a área com insolação e
o fator solar que depende do tipo de vidro ou da proteção solar, quando o elemento possui
esta. Na Figura 45 o programa pede para o usuário digitar a espessura do vidro, a área com
insolação e pergunta se o elemento possui ou não proteção solar. Se não apresenta proteção a
opção 1 deve ser digitada e então a janela exposta na Figura 46 é aberta para que o fator solar
mais adequado ao tipo de vidro utilizado seja digitado. Caso o vidro apresente proteção solar
a opção 2 deve ser a escolhida, com isso o algoritmo pergunta ao projetista onde a proteção se
encontra, como mostrado na
. Se a proteção é interna a imagem da Figura 48 é aberta na tela, caso a proteção seja
externa a Figura 49 é exibida ao usuário, em ambas as situações ele deve escolher o fator solar
mais adequado à proteção utilizada.
46
Figura 46: Fatores solares de vidros sem proteção solar.
47
Figura 48: Fatores solares de vidros com proteção solar interna.
48
Ao selecionar o elemento parede opacada o algoritmo requer que o usuário entre com
a área de insolação e com o fator de absorção de calor que depende da cor externa da parede.
A Figura 50 exibe essa situação no programa.
No momento em que os componentes janela opaca, porta opaca e superfície opaca são
selecionados, o algoritmo solicita ao projetista a espessura, a área com insolação, o tipo de
material e o fator de absorção que depende da cor externa do componente. Inicialmente ele
pede a espessura e a área do elemento com insolação como exposto na Figura 51, após a
inserção desses dados a janela mostrada na Figura 52 é aberta na tela para a seleção do
material do elemento, posteriormente a imagem exibida na Figura 53 é exposta para que o
usuário escolha o fator de absorção mais adequado à cor utilizada.
49
Figura 51: Dados iniciais pedidos pelos elementos opacos.
50
Figura 53: Fatores solares de acordo com a cor dos elementos opacos.
51
4.3 PROGRAMAÇÃO PARA O CÁLCULO DE CARGA TÉRMICA DEVIDA À
RENOVAÇÃO DE AR
52
Primeiramente, foi inserido a Tabela 16 no SciNotes na forma de vetores, onde cada
coluna do vetor remete a coluna da tabela na seguinte ordem:
D,
¿
N 1,
¿
¿
¿
vetor=
[ pess
m2
, Fp , Fa , ¿ Fp , Fa ,¿ Fp , Fa ,
]
Para cada local trazido pela tabela existe um vetor com todos os valores de densidade e
dos coeficientes “Fp” e “Fa” para cada nível. A Figura 7 mostra um exemplo de alguns
vetores criados.
Os vetores criados são funcionais apenas para o ponto de vista da programação. Este,
não aparece para o usuário nesta maneira já que seus valores são fixos conforme o definido na
53
NBR-16401 e não podem ser alterados. Seus valores são usados nas equações que vêm mais à
frente.
Para o usuário, as primeiras variáveis a serem definidas é o nível de vazão. Por
recomendação da norma, os níveis devem ser decididos pelo cliente.
Após exibir na tela do Console um menu com a característica de cada nível, o usuário
é perguntado qual destas opções deseja-se escolher, conforme mostrado na Figura 55. Com
isso, é definido interno ao código de programação a variável “nível” que, posteriormente, será
usada para buscar os valores de “Fp” e “Fa” já que, conforme mostrado na fórmula do vetor,
existe um par desses coeficientes para cada um dos 3 níveis.
Através do condicional “if” do Scilab, é determinado duas variáveis que farão esta
busca dentro de cada vetor. Para o nível 1 se tem as posições 2 e 3 por exemplo, sendo então
atribuído estes valores às duas variáveis definidas como “a” e “b”.
Após definir o nível que se deseja trabalhar é o tipo de local que se deseja obter a
demanda térmica.
A NBR-16401 divide esses locais em 8 tipos diferentes, existindo, para cada um
desses, um conjunto de diferentes locais. Com isso o usuário recebe na tela as opções
possíveis do tipo de local que se deseja trabalhar em um segundo menu. A Figura 56 mostra
ainda que neste mesmo menu é possível finalizar o programa ou prosseguir para o cálculo da
carga térmica.
54
Figura 56: Menu 2 (definição do tipo de local).
Após o usuário definir o tipo de local são dadas as opções de locais propriamente dito
referente ao tipo escolhido no passo anterior. Então, a fim de confirmação, é perguntado se o
local escolhido está correto. Caso esteja, o usuário recebe novamente o menu 3, mostrado na
Figura 57, onde deve ser decidido agora pela opção 7 “Voltar” do menu. Esta opção o leva ao
menu 2 para então prosseguir para o cálculo.
Desta maneira, o programa só irá iniciar os cálculos uma vez que foi definido o local e
escolhido a opção 9 do menu 2, conforme mostrado na Figura 56.
Esta parte da programação é colocada em “loop mode” com o uso da função “while”.
Esta função faz com que os menus se repitam até ser decidido pela opção 9 ou 10 do menu 2.
Quando isso ocorre, pula-se para a próxima linha fora do bloco da função “while”.
55
Dentro do comando “while” ainda foi usado o comando “case”, sendo cada opção do
menu referente a um “case”. Dentro destes, o programa seleciona os valores dos coeficientes
“Fa” e “Fp” do vetor que contém os dados e calcula o valor de vazão eficaz pela Equação (12)
A próxima etapa para o usuário é definir a configuração da distribuição de ar, que por
sua vez determina a eficiência da distribuição de ar na zona de ventilação. De maneira
simples, é exposto o menu 4 com as opções de configurações determinado pela norma. Assim
como anteriormente, o usuário entra com o número da opção que atende as características do
seu projeto.
56
4.4 DIMENSIONAMENTO DO SISTEMA DE AR CONDICIONADO DA
BIBLIOTECA DO IFG
Utilizando os dados das Tabelas 19, 20, 21, 22, 23, 24, 25 e 26, o cálculo da carga
térmica total da biblioteca do IFG campus Goiânia foi realizado, sendo esta correspondente às
somas parciais das cargas térmicas de cada um dos ambientes da edificação.
57
- Adicionar os dados para o cálculo de carga térmica para outras localidades diferentes de
Goiânia e Região.
7. CONCLUSÃO
A crescente demanda por sistemas de refrigeração requerem consigo, cada vez mais, a
agilidade nos processos inerentes tanto ao projeto quanto a instalação destes sistemas. A
utilização do algoritmo proposto possibilitou uma rapidez no dimensionamento sem perca de
precisão, já que o programa baseia-se em uma grande riqueza de detalhes.
Hoje, empresas que fornecem serviços nestas áreas estão simplificando de uma
maneira imprecisa o dimensionamento da damanda térmica. Isto, talvez pelo fato da
quantidade de equações, tabelas e coeficientes a serem considerados. Os projetos de
refrigeração acabam sendo superdimensionados ou subdimensionados gerando altos custos
para o cliente.
A fim de validação, o programa foi testado e confirmado sua eficácia e rapidez no
mensuramento da demanda térmica da biblioteca do IFG campus Goiânia. Com seus
resultados, confirmou-se o que já vinha sendo percebido pelos usuários do local. O sistema
atual não atende a demanda, que segundo os resultados obtidos está em x% abaixo do
necessário.
Dentro deste contexto, pode-se verificar a importância deste estudo e de tudo que foi
apresentado, pois este trabalho servirá tanto para o desenvolvimento de projetos de
refrigeração como também para um auxílio didático às aulas das disciplinas correlatas ao
assunto, haja vista que o conteúdo foi transmitido de uma maneira clara, sucienta e eficaz.
REFERÊNCIAS
ANEXOS A – TABELAS
59
Superfície Absorção para Para temperature entre
radiação solar 10°C e 40°C
Preto fosco 0,85-0,95 0,90-0,98
Tijolo ou pedra ou telha cor vermelha 0,65-0,80 0,85-0,95
Tijolo ou pedra cor amarela, couro 0,50-0,70 0,85-0,95
Tijolo ou pedra ou telha cor amarela 0,30-0,50 0,40-0,60
Vidro da janela Transparente 0,90-0,95
Alumínio, ouro, bronze (brilhantes) 0,30-0,50 0,40-0,60
Latão, alumínio fosco, aço galvanizado 0,40-0,65 0,20-0,30
Latão, cobre (polidos) 0,30-0,50 0,02-0,05
Alumínio, cromo (polidos) 0,10-0,40 0,02-0,04
Fonte: Frota e Schinffer (2001), pág. 47
60
-Vidro comum transparente 0,86
-Vidro cinza sombra 0,66
-Vidro atérmico verde-claro 0,60
-Vidro atérmico verde-escuro 0,49
Vidro usado como proteção externa de vidro comum transparente
-Vidro cinza-sombra 0,45
-Vidro atérmico verde-claro 0,39
-Vidro atérmico ver-claro 0,22
Fonte: Frota e Schinffer (2001), pág. 194
Tabela 4:Fator solar das proteções das vidraças (para vidros simples com Str=0,85).
Tipo de proteção Cor do elemento de proteção
Clara Média Escura Preta
Proteção externa
- Persiana de madeira (e = 1cm), vertical 0,05 0,08 0,10 0,13
- Persiana de madeira (e = 2cm), vertical 0,04 0,07 0,09 0,11
-Persiana metálica, vertical 0,07 0,10 0,13 0,16
-Persiana de madeira (e= 1cm), projetada 0,09 0,09 0,10 0,11
à italiana
-Persiana metálica, projeta à italiana 0,10 0,11 0,12 0,14
Proteção entre dois vidros
-Veneziana de lâminas finas a 45ºC 0,24 0,31 0,38 0,44
-Cortina opaca 0,21 0,28 0,36 0,43
-Cortina pouco transparente 0,24 0,32 0,40 ______
Proteção interna
-Persiana de lâminas finas, vertical 0,39 0,50 0,60 0,70
-Persiana de lâminas finas, a 45ºC 0,51 0,62 0,70 0,76
-Cortina opaca 0,34 0,45 0,57 0,66
-Cortina pouco transparente 0,36 0,47 0,59 _____
-Cortina muito transparente 0,39 0,50 0,51 ______
Fonte: Frota e Schinffer (2001), pág. 194
Tabela 5: Dados de radiação solar incidente (Ig) sobre planos verticais e horizontais (W/m2).
Latitude: 17º Sul
22 de Dezembro
06h 07h 08h 09h 10h 11h 12h 13h 14h 15h 16h 17h 18h
61
S 99 226 242 235 208 191 179 191 208 235 242 226 99
SE 213 549 636 605 481 325 146 68 63 58 43 38 19
E 213 574 682 655 509 309 65 68 63 58 43 38 19
NE 99 281 350 355 276 152 65 68 63 58 43 38 19
N 18 38 43 58 63 68 65 68 63 58 43 38 19
NW 18 38 43 58 63 68 65 152 276 355 350 281 99
W 18 38 43 58 63 68 65 309 509 655 682 574 213
SW 18 38 43 58 63 68 146 325 481 605 636 549 213
H 61 283 525 786 978 1100 1133 1100 978 786 525 283 61
Tabela 6: Dados de radiação solar incidente (Ig) sobre planos verticais e horizontais (W/m2).
Latitude: 17º Sul
22 de Março/ 22 de Setembro
06h 07h 08h 09h 10h 11h 12h 13h 14h 15h 16h 17h 18h
S 0 30 45 53 60 65 68 65 60 53 45 30 0
SE 16 308 426 367 225 65 68 65 60 53 45 30 0
E 23 457 692 680 536 224 68 65 60 53 45 30 0
NE 16 356 579 627 568 444 275 80 60 53 45 30 0
N 0 64 153 237 303 344 360 344 303 237 153 64 0
NW 0 30 45 53 60 80 275 444 568 627 579 353 16
W 0 30 45 53 60 65 68 224 536 680 692 457 23
SW 0 30 45 53 60 65 68 65 225 367 426 308 16
H 0 167 449 700 912 103 109 103 912 700 449 167
9 1 9
Fonte: Frota e Schinffer (2001), pág. 213
Tabela 7: Dados de radiação solar incidente (Ig) sobre planos verticais e horizontais (W/m2).
Latitude: 17º Sul
21 de Junho
06h 07h 08h 09h 10h 11h 12h 13h 14h 15h 16h 17h 18h
62
S _ 18 38 48 53 58 58 58 53 48 38 18 _
SE _ 84 154 89 53 58 58 58 53 48 38 18 _
E _ 220 506 547 449 274 58 58 53 48 38 18 _
NE _ 235 584 712 707 622 484 317 147 48 38 18 _
N _ 122 342 489 581 640 660 640 581 489 342 122 _
NW _ 18 38 48 147 317 484 622 707 712 584 235 _
W _ 18 38 48 53 58 58 274 449 547 506 220 _
SW _ 18 38 48 53 58 58 58 53 89 154 84 _
H _ 66 275 498 672 788 820 788 672 498 275 66 _
Fonte: Frota e Schinffer (2001), pág. 213
63
lã mineral (vidro ou rocha) 0,27 0,03
- verniculite 0,46 0,05
- concreto simples 5,0 0,62
- massa de cimento com agregados 1,7 0,21
- concreto com areia e pedra 12,0 1,48
- estuque 5,0 0,62
- tijolo comum (meia-vez) 5,0 0,62
- tijolo comum (uma vez) 9,0 1,11
- tijolo de concreto furado de 10 cm 1,4 0,17
- tijolo de concreto furado de 20 cm 0,9 0,11
- ladrinho ou cerâmica 0,9 0,11
- alvenaria de pedra 12,50 1,55
3. Isolamentos:
- fibras de lãs minerais (vidro ou rocha) 0,27 0,03
- fibra de madeira 0,25 0,03
- vidro celular 0,39 0,04
‘
- cortiça 0,27 0,03
- fibra de vidro 0,25 0,03
- isoflex (Santa Marina) - 0,039
4. Argamassas:
- nata de cimento com areia 5,0 0,62
- nata de gesso com areia 5,6 0,69
- agregado com verniculite 1,7 0,21
5. Cobertura:
- placas de agregado de asfalto 6,50 0,80
- teto com 10 cm 3,00 0,37
6. Madeiras:
- de lei (cedro, canela, etc.) 1,10 0,13
- pinho 0,80 0,09
Fonte: Creder (2004), Pág.90.
Tabela 9: Diferencial de Temperatura nos Projetos - DT - Baseado na Diferença de 9,4 ºC entre a Temperatura
Externa e o Recinto Condicionado.
DT (ºC)
64
1. Paredes exteriors 9,4
2. Vidros nas paredes exteriors 9,4
3. Vidros nas divisórias 5,5
4. Vitrinas de lojas com grande carga de luz 16,6
5. Divisórias 5,5
6. Divisórias junto de cozinha, lavanderias ou aquecedores 13,8
7. Pisos sobre recintos não-condicionados 5,5
8. Pisos do térreo 0
9. Pisos sobre porão 0
10. Pisos sobre porão com cozinha, lavanderias ou aquecedores 19,4
11. Pisos sobre espaços ventilados 9,4
12. Pisos sobre espaços não-ventilados 0
13. Tetos sobre espaços não-condicionados 5,5
14. Tetos sobre espaços com cozinhas, lavanderias e aquecedores 11,1
15. Tetos sob telhados com ou sem sótão 9,4
Fonte: Creder (2004), Pág.91.
65
Tabela 10: Taxas Típicas de Calor Liberado por Pessoas.
% Radiante do calor
Calor total (W) Calor
Calor sensível
sensíve
Nível de atividade Local Ajustad latente Baixa Alta
Homem l
o (W) Velocidade Velocidade
adulto (W)
M/Fa do ar do ar
Sentado no teatro Teatro matinê 115 95 65 30
Sentado no teatro, noite Teatro noite 115 105 70 35 60 27
Escritórios, hotéis,
Sentado, trabalho leve 130 115 70 45
apartamentos
66
Tabela 11: Valores Recomendados para Consumo de Energia Elétrica para Iluminação (continua).
Nível de Potência
Tipos de
Local Iluminação Dissipada
Iluminação
(lux) W/m2
Escritórios e bancos Fluorescente 500 16
Fluorescente 17
Lojas Fluorescente compacta 750 23
Vapor metálica 28
Fluorescente compacta 9
Residências 150
Incandescente 30
Fluorescente 21
Supermercados 1000
Vapor metálico 30
Armazéns Fluorescente 2
100
climatizados Vapor metálico 3
Fluorescente compacta 6
Cinemas e teatros 50
Vapor metálico 4
Fluorescente 5
Museus 200
Fluorescente compacta 11
Fluorescente 16
Bibliotecas 500
Fluorescente compacta 28
Fluorescente 13
Restaurantes 150
Fluorescente compacta 41
Auditórios:
Fluorescente 750 30
a) Tribuna
Fluorescente compacta 32
Fluorescente 150 10
b) Platéia
Tabela 11: Valores Recomendados para Consumo de Energia Elétrica para Iluminação (conclusão).
67
Hotéis:
a) Corredores Fluorescente compacta 100 8
d) Sala de
convenções Fluorescente 150 8
- Plateia
Fluorescente 750 30
- Tablado Fluorescente compacta 30
e) Portaria e 200 8
Fluorescente
recepção Fluorescente compacta 9
Fonte: NBR-16401 (2008)
68
De escritório, pequena 320 160 70
De escritório, grande 550 275 125
Copiadoras
De mesa 400 85 20
De escritório 1100 400 300
Fonte: NBR-16401 (2008)
Tabela 14: Taxas Típicas de Dissipação de Calor de Equipamentos de Escritório – Equipamentos Diversos.
Potência Dissipação
Equipamentos diversos máxima recomendada
W W
Caixas registradoras 60 48
Máquinas de fax 15 10
1050 sensível
Máquinas de café (10 xícaras) 1500
450 latente
Máquinas de venda de bebidas refrigeradas 1150 a 1920 575 a 960
Máquinas de venda de salgadinhos 240 a 275 240 a 275
Bebedouros refrigerados 700 350
Fonte: NBR-16401 (2008)
Tabela 15: Taxas Típicas de Dissipação de Calor e Umidade de Alguns Equipamentos Comerciais –
Restaurantes e Lanchonetes.
Potência Ganho de calor W
W Sem coifa Com coifa
Equipamento Tamanho
Sensíve
Carga Latente Total Sensível
l
Elétrico (sem exigência de coifa)
Armário (grande, servir quente) 1,06 a 1,15 m3 2000 180 90 270 82
Armário (provador grande) 0,45 a 0,48 m3 2030 180 90 270 82
Armário (pequeno, manter quente) 0,09 a 0,18 m3 900 80 40 120 37
Cafeteria 12 xícaras 1660 1100 560 1660 530
Expositor refrigerado, por metros
0,17 a 1,9 m3 1590 640 0 640 0
cúbicos de interior
Aquecedor de alimentos (lâmpada
1 a 6 lâmpadas 250 250 - 250 250
infra-vermelha), por lâmpada
Aquecedor de alimentos (tipo
prateleira), por metro quadrado de 0,28 m3 a 0,84 m3 2930 2330 600 2930 820
superfície
Aquecedor de alimentos (tubo
1,0 m3 a 2,1 m3 950 950 - 950 950
infravermelho), por metro linear
Aquecedor de alimentos (água 1876
20 a 70 L 37400 12400 6360 6000
quente), por metro cúbico de banho 0
69
Congelador (grande) 2,07 m3 1340 540 - 540 0
Congelador (pequeno) 0,51 m3 810 320 - 320 0
Grelha de cachorro quente 48 a 56 unidades 1160 100 50 150 48
Forno de microondas (resistente,
20 L 2630 2630 - 2630 0
comercial)
Forno de microondas (tipo 600 a 600 a 600 a
30 L - 0
residencial) 1400 1400 1400
Refrigerador (grande), por metro
0,71 a 2,1 m3 780 310 - 310 0
cúbico de espaço
Refrigerador (pequeno) por metro
0,17 a 0,71 m3 1730 690 - 690 0
cúbico de espaço
Carrinho de transporte (quente), por 1059
50 L a 90 L 21200 7060 3530 3390
metro cúbico 0
Aquecedor de caldas, por litro de
11 L 87 29 16 45 14
capacidade
Torradeira (grande automático) 10 fatias 5300 2810 2490 5300 1700
Torradeira (pequeno automático) 4 fatias 2470 1310 1160 2470 790
Chapa de Waffle 0,05 m2 1640 700 940 1640 520
Fonte: NBR-16401 (2008)
Tabela 16: Vazão eficaz minima de ar exterior para ventilação.
70
palco
Estabelecimento de ensino
Sala de aula 35 5,0 0,6 6,3 0,8 7,5 0,9 -
Lab. De
25 5,0 0,6 6,3 0,8 7,5 0,9 -
informática
Lab. De
25 5,0 0,9 6,3 0,8 7,5 0,9 5,0
Ciências
Legenda:
Nível 1 – Nível mínimo de vazão de ar exterior para ventilação.
Nível 2 – Nível intermediário da vazão de ar exterior para ventilação.
Nível 3 – Vazões de ar exterior para ventilação que segundo estudos existem evidências de
redução de reclamações e manifestações alérgicas.
Adaptado da ABNT NBR 16401-3, 2008
Tabela 18: Correções para a temperatura externa de projeto em função da hora considerada.
Variação Temperatura
diária de de Bulbo
temperatur seco ou Horário
a em °C Bulbo úmido
8 10 12 14 15 16 18 20 22 24
Bulbo seco -7,4 -5,2 -2,8 -0,5 0 -0,5 -1,5 -3,8 -6,0 -8,5
10
Bulbo úmido -2,0 -1,4 -0,5 0 0 0 -0,5 -0,9 -1,7 -2,2
71
ANEXO B – CÓDIGO FONTE (SCILAB)
//zerar_variaveis_internas
area1_1_2=0; area1_2_2=0; area1_3_2=0; area1_4_2=0; area1_5_2=0;
area1_1_1=0; area1_2_1=0; area1_3_1=0; area1_4_1=0; area1_5_1=0; area1_6_1=0;
area1_7_1=0; area1_8_1=0; area1_9_1=0;
area2_1_1=0; area2_2_1=0; area2_3_1=0; area2_4_1=0; area2_5_1=0; area2_6_1=0;
area2_7_1=0; area2_8_1=0; area2_9_1=0;
area3_1_1=0; area3_2_1=0; area3_3_1=0; area3_4_1=0; area3_5_1=0; area3_6_1=0;
area3_7_1=0; area3_8_1=0; area3_9_1=0;
q_p=0; q_ilum=0
area_1_1=0; area_1_2=0; area_1_3=0; area_1_4=0; area_1_5=0; area_1_6=0; area_1_7=0;
area_1_8=0; area_1_9=0;
area_1_10=0; area_1_11=0; area_1_12=0; area_1_13=0; area_1_14=0; area_1_15=0;
area_2_1=0; area_2_2=0; area_2_3=0; area_2_4=0; area_2_5=0;
area_3_1=0; area_3_2=0; area_3_3=0; area_3_4=0; area_3_5=0; area_3_6=0; area_3_7=0;
area_3_8=0;
for i=1:13
q_1_1_1(i)=0; q_1_2_1(i)=0; q_1_3_1(i)=0; q_1_4_1(i)=0; q_1_5_1(i)=0; q_1_6_1(i)=0;
q_1_7_1(i)=0; q_1_8_1(i)=0; q_1_9_1(i)=0; q_2_1_1(i)=0; q_2_2_1(i)=0;
q_2_3_1(i)=0; q_2_4_1(i)=0; q_2_5_1(i)=0; q_2_6_1(i)=0; q_2_7_1(i)=0; q_2_8_1(i)=0;
q_2_9_1(i)=0; q_3_1_1(i)=0; q_3_2_1(i)=0; q_3_3_1(i)=0; q_3_4_1(i)=0;
72
q_3_5_1(i)=0; q_3_6_1(i)=0; q_3_7_1(i)=0; q_3_8_1(i)=0; q_3_9_1(i)=0; q_2_1(i)=0;
q_2_2(i)=0; q_2_3(i)=0; q_2_4(i)=0; q_2_5(i)=0; q_3_1(i)=0; q_3_2(i)=0; q_3_3(i)=0;
q_3_4(i)=0
q_total_ventilacao(i)=0; q_total_insol(i)=0; q_total_interno(i)=0
q_l(i)=0; q_total_inter_sens(i)=0;
Q_ilum(i)=0; q_inc(i)=0; q_flu(i)=0; q_comp(i)=0; q_impr(i)=0; q_equip(i)=0;
q_comercial(i)=0
q_cond_int(i)=0; Q_pessoas(i)=0; Q_ilum(i)=0; q_total_equip(i)=0
end
//inicializacao1
insol_se_vi=0
cond_se_vi=0
se_vi=0
insol_se_op=0
cond_se_op=0
se_op=0
insol_s_vi=0
cond_s_vi=0
s_vi=0
insol_s_op=0
cond_s_op=0
s_op=0
insol_e_vi=0
cond_e_vi=0
e_vi=0
insol_e_op=0
cond_e_op=0
e_op=0
insol_ne_vi=0
73
cond_ne_vi=0
ne_vi=0
insol_ne_op=0
cond_ne_op=0
ne_op=0
insol_n_vi=0
cond_n_vi=0
n_vi=0
insol_n_op=0
cond_n_op=0
n_op=0
insol_nw_vi=0
cond_nw_vi=0
nw_vi=0
insol_nw_op=0
cond_nw_op=0
nw_op=0
insol_w_vi=0
cond_w_vi=0
w_vi=0
insol_w_op=0
cond_w_op=0
w_op=0
insol_sw_vi=0
cond_sw_vi=0
sw_vi=0
insol_sw_op=0
cond_sw_op=0
sw_op=0
insol_h_vi=0
cond_h_vi=0
h_vi=0
insol_h_op=0
74
cond_h_op=0
h_op=0
lat=0
ori=0
compo=0
tp=0
he=23.25
//carga_geral
clear;close;clc;
exec("zerar_variaveis_internas.sce",-1)
exec("inicializacao1.sce",-1)
printf("\n")
printf(" Instituto Federal de Goiás - Campus Goiânia \n")
printf("\n")
printf(" Coordenação de Mecânica - Curso de Engenharia Mecânica\n")
printf("\n")
printf(" Disciplina: Trabalho de Conclusão de Curso \n")
printf("\n")
printf(" Alunos: Cayure Diego Vasques Carneiro\n")
printf(" Matheus Dantas de Oliveira \n")
printf(" Saulo Santos de Sousa \n")
printf("\n")
printf(" ALGORITMO PARA CÁLCULO DE CARGA TÉRMICA\n")
printf("\n")
75
printf("\n")
printf(" ENTRE COM OS DADOS INICIAIS DO AMBIENTE REFERENTES À ÁREA
OCUPADA, O\n")
printf(" NÚMERO DE PESSOAS E A TEMPERATURA NO INTERIOR DO RECINTO.\n")
printf("\n")
Az=input("->Entre com a Área Ocupada (m²): ")
Pz=input("->Entre com o Número Máximo de Pessoas: ")
ti=input ("->Entre com a Temperatura Interna (Vide norma local) (ºC): ")
opc=0
while (opc<>5) then
printf("\n")
printf(" Instituto Federal de Goiás - Campus Goiânia \n")
printf("\n")
printf(" Coordenação de Mecânica - Curso de Engenharia Mecânica\n")
printf("\n")
printf(" Disciplina: Trabalho de Conclusão de Curso \n")
printf("\n")
printf(" Alunos: Cayure Diego Vasques Carneiro \n")
printf(" Matheus Dantas de Oliveira \n")
printf(" Saulo Santos de Sousa \n")
printf("\n")
printf("---------------ALGORITMO PARA CÁLCULO DE CARGA
TÉRMICA----------------\n")
printf("\n")
printf(" ENTRE COM OS DADOS REFERENTES À CONDUÇÃO E CARGAS
INTERNAS SELECIONANDO\n")
76
printf(" A OPÇÃO 1. LOGO EM SEGUIDA SELECIONE A OPÇÃO 2 E ENTRE COM OS
DADOS\n")
printf(" REFERENTES À INSOLAÇÃO NO AMBIENTE. PARA CONCLUIR ENTRE
COM OS DADOS\n")
printf(" REFERENTES À VENTILAÇÃO UTILIZANDO A OPÇÃO 3. FEITO ISSO
UTILIZE A OPÇÃO\n")
printf(" 4 PARA EXIBIR O GRÁFICO DA CARGA TÉRMICA TOTAL DO AMBIENTE
NO DECORRER DO\n")
printf(" DIA (6 as 18h), OS VALORES PERCENTUAIS DAS CARGAS TÉRMICAS
PARCIAIS E\n")
printf(" O VALOR DA CARGA TÉRMICA DEVIDA AO CALOR SENSÍVEL DURANTE O
DIA.")
printf("\n")
disp("1-Cargas de Condução e Fontes Internas;")
disp("2-Cargas de Insolação;")
disp("3-Cargas de Ventilação;")
disp("4-Exibir Carga Térmica Total do Ambiente por Hora;")
disp("5-FINALIZAR PROGRAMA.")
disp("------------------------------------------------------------------------")
opc=input("->Entre com Sua Opção: ")
select(opc)
case 1 //condução
exec("carga_internas.sce",-1)
case 2 //INSOLAÇÃO
exec("carga_insolacao.sce",-1)
case 3 //ventilaçao
exec("carga_ventilacao.sce",-1)
case 4 //EXIBIR
clc;
opcao=0
for i=1:13
77
Q_S(i)=q_l(i)+q_total_inter_sens(i)+q_total_insol(i) //VALORES DE CALOR SENSIVEL
Q_INSOL(i)=q_total_insol(i)
Q_VENT(i)=q_total_ventilacao(i)
Q_TOTAL(i)=Q_VENT(i) + Q_INSOL(i) + q_total_interno(i)
if Q_TOTAL(i)==0 then
q_perc_interno(i)=0
q_perc_insol(i)=0
q_perc_vent(i)=0
else
q_perc_interno(i)=(q_total_interno(i)/Q_TOTAL(i))*100
q_perc_insol(i)=(Q_INSOL(i)/Q_TOTAL(i))*100
q_perc_vent(i)=(Q_VENT(i)/Q_TOTAL(i))*100
end
end
j=6:18
while(opcao<>1)
disp("------------ Carga Térmica Total do Ambiente por Hora----------------")
figure(0)
plot(j,Q_TOTAL)
xtitle("CARGA TÉRMICA TOTAL DO AMBIENTE (ZONA TÉRMICA) POR HORA")
xlabel("Hora (h)")
ylabel("Q (Watts)")
rr= max(Q_TOTAL)
disp("Valor Máximo (Watts): ")
disp(rr)
disp("Valor Máximo (kcal/h): ")
disp(0.85984523*rr)
disp("Valor Máximo (BTU/h): ")
disp(3.41214163*rr)
figure(1)
subplot(221)
78
xtitle("PERCENTUAL DA CARGA TÉRMICA DEVIDA À CONDUÇÃO E FONTES
INTERNAS")
plot(j,q_perc_interno)
xlabel("Hora (h)")
ylabel("Percentual (%)")
subplot(222)
xtitle("PERCENTUAL DA CARGA TÉRMICA DEVIDA À INSOLAÇÃO")
plot(j,q_perc_insol)
xlabel("Hora (h)")
ylabel("Percentual (%)")
subplot(223)
xtitle("PERCENTUAL DA CARGA TÉRMICA DEVIDA À INFILTRAÇÃO")
plot(j,q_perc_vent)
xlabel("Hora (h)")
ylabel("Percentual (%)")
subplot(224)
xtitle("CARGA TÉRMICA DEVIDA AO CALOR SENSÍVEL")
plot(j,Q_S)
xlabel("Hora (h)")
ylabel("Q (Watts)")
disp("-------Carga Térmica do Ambiente Devida ao Calor Sensível por Hora-------")
rr= max(Q_S)
disp("Valor Máximo (Watts): ")
disp(rr)
disp("Valor Máximo (kcal/h): ")
disp(0.85984523*rr)
disp("Valor Máximo (BTU/h): ")
disp(3.41214163*rr)
disp("1-VOLTAR.")
opcao=input("Digite Opção: ")
select(opcao)
case 1
clc;
79
//nada
end
end
case 5
disp("->Fim da execução.")
else
disp("->Opção inválida!")
end
end
//carga_internas
//Trabalho de Conclusão de Curso 2
clc;
opcao1=0
while (opcao1<>6) then
disp("----------------------CONDUÇÃO E FONTES INTERNAS------------------------")
printf("\n")
printf(" ENTRE COM OS DADOS REFERENTES À CONDUÇÃO E FONTES INTERNAS
SELECIONANDO\n")
printf(" AS OPÇÕES DE 1 À 4 E EM SEGUIDA SELECIONE A OPÇÃO 5 PARA
VALIDAR OS DADOS\n")
printf(" INSERIDOS. FEITO ISSO A OPÇÃO 6 (SAIR) PODE SER SELECIONADA.\n")
disp("1-Dados das Paredes e Laje/Cobertura/Piso/Entrepiso do Ambiente;")
disp("2-Dados Referentes à Carga Devida às Pessoas;")
disp("3-Dados Referentes à Carga Devida à Iluminação;")
disp("4-Dados Referentes à Carga Devida aos Equipamentos;")
disp("5-Validar Carga Devida à Condução e Fontes Internas;")
disp("6-SAIR.")
disp("------------------------------------------------------------------------")
opcao1=input("->Entre com Sua Opção: ")
select(opcao1)
80
case 1 //paredes
clc;
opcao2=0
while (opcao2<>6) then
disp("-----------------------PAREDES, TETO E PISO--------------------------")
printf("\n")
printf(" DEFINA UM TIPO DE PAREDE EXTERNA SELECIONANDO A OPÇÃO 1 E EM
SEGUIDA\n")
printf(" UTILIZANDO A OPÇÃO 2 DEFINA O NÚMERO DE PAREDES INTERNAS DO
AMBIENTE\n")
printf(" E ESPECIFIQUE CADA TIPO. UTILIZANDO A OPÇÃO 3 DEFINA O TIPO DE
COBERTURA\n")
printf(" E ENTREPISO/PISO. FEITO ISSO SELECIONE A OPÇÃO 4 PARA EXIBIR E
VALIDAR\n")
printf(" OS DADOS DAS PAREDES, TETO E PISO E EM SEGUIDA UTILIZE A OPÇÃO
5 PARA\n")
printf(" EXIBIR A CARGA DE CONDUÇÃO INTERNA E VALIDAR O SEU VALOR.")
printf("\n")
disp("1-Parede Externa;")
disp("2-Parede Interna;")
disp("3-Cobertura e Entrepiso/Piso;")
disp("4-Exibir Paredes, Cobertura e Entrepiso/Piso;")
disp("5-Validar Carga Térmica de Condução Interna;")
disp("6-VOLTAR.")
disp("------------------------------------------------------------------------")
opcao2=input("->Entre com Sua Opção: ")
select(opcao2)
case 1 //parede externa
exec("Arq_Parede_Externa.sce",-1)
case 2 //parede interna
clc;
opcao4=0
81
while(opcao4<>4)
disp("---------------------NÚMERO DE PAREDES INTERNAS-------------------------")
printf("\n")
printf(" ENTRE COM O NÚMERO DE PAREDES INTERNAS (REPARTIÇÕES) DO
AMBIENTE. \n")
disp("1-Uma parede;")
disp("2-Duas Paredes;")
disp("3-Três Paredes;")
disp("4-VOLTAR.")
disp("------------------------------------------------------------------------")
opcao4=input("->Entre com opção: ")
select(opcao4)
case 1 //1 parede
exec("Arq_1_Parede_Interna.sce",-1)
case 2 //2 paredes
exec("Arq_2_Parede_Interna.sce",-1)
case 3 //3 paredes
exec("Arq_3_Parede_Interna.sce",-1)
case 4
clc;
//voltar
end
end
case 3 //cobertura/Entrepiso/Piso
exec("Arq_Cobertura_Laje.sce",-1)
case 4 //exibir paredes e laje
exec("carga_internas_exi_paredes.sce",-1)
case 5
clc;
for i=1:13
q_laje(i)=q_2_1(i)+q_2_2(i)+q_2_3(i)+q_2_4(i)+q_2_5(i)+q_3_1(i)+q_3_2(i)+q_3_3(i)
+q_3_4(i)
82
q_cond_int(i)=q_laje(i)+q_1_1_1(i)+q_1_2_1(i)+q_1_3_1(i)+q_1_4_1(i)+q_1_5_1(i)
+q_1_6_1(i)+q_1_7_1(i)+q_1_8_1(i)+q_1_9_1(i)+q_2_1_1(i)+q_2_2_1(i)+q_2_3_1(i)
+q_2_4_1(i)+q_2_5_1(i)+q_2_6_1(i)+q_2_7_1(i)+q_2_8_1(i)+q_2_9_1(i)+q_3_1_1(i)
+q_3_2_1(i)+q_3_3_1(i)+q_3_4_1(i)+q_3_5_1(i)+q_3_6_1(i)+q_3_7_1(i)+q_3_8_1(i)
+q_3_9_1(i)
end
j=6:18
plot(j,q_cond_int)
xtitle("CARGA TÉRMICA DEVIDA À CONDUÇÃO INTERNA")
xlabel("Hora (h)")
ylabel("Q (Watts)")
case 6
clc;
//voltar
end
end
case 2 //pessoas
clc;
opcao2=0
while(opcao2<>3) then
disp ("---------------CARGA DEVIDA ÀS PESSOAS----------------")
printf("\n")
printf(" SELECIONE O TIPO DE AMBIENTE QUE SE DESEJA CONDICIONAR E LOGO
EM SEGUIDA\n")
printf(" UTILIZE A OPÇÃO 2 PARA VALIDAR A CARGA DEVIDA ÀS PESSOAS.
SELECIONE A\n")
printf(" OPÇÃO 3 PARA VOLTAR AO MENU ANTERIOR.\n")
disp("1-Selecionar Tipo de Local;")
disp("2-Validar Carga Devida às Pessoas;")
disp("3-VOLTAR.")
disp("-------------------------------------------------------")
83
opcao2=input("->Entre com Sua Opção: ")
select(opcao2)
case 1
clc;
opcao3=0
while(opcao3<>15) then
printf("\n")
printf("-------------------------- Tipo de Local-----------------------------\n")
printf("\n")
printf(" SELECIONE O TIPO DE AMBIENTE QUE SE DESEJA CONDICIONAR
UTILIZANDO AS\n")
printf(" OPÇÕES DE 1 À 14 E EM SEGUIDA SELECIONE A OPÇÃO 15 PARA VOLTAR
AO MENU\n")
printf(" ANTERIOR.\n")
printf("\n")
printf("1 - Teatro matinê;\n")
printf("2 - Teatro noite;\n")
printf("3 - Escritórios, hotéis, apartamentos (sentado,trabalho leve);\n")
printf("4 - Escritórios, hotéis, apartamentos (atividade moderada em escritório);\n")
printf("5 - Loja de varejo ou de departamentos;\n")
printf("6 - Farmácia, agência bancária;\n")
printf("7 - Restaurante;\n")
printf("8 - Fábrica (trabalho leve em bancada);\n")
printf("9 - Fábrica (caminhando a 4,8km/h, trabalho leve em operatriz;\n")
printf("10 - Fábrica (trabalho pesado);\n")
printf("11 - Fábrica (trabalho pesado em operatriz, carregando carga);\n")
printf("12 - Salão de baile (dançando moderadamente);\n")
printf("13 - Boliche;\n")
printf("14 - Ginásio, academia;\n")
printf("15 - VOLTAR.\n")
printf("----------------------------------------------------------------------\n")
opcao3=input("->Entre com Sua Opção: ")
84
select(opcao3)
case 1
clc;
q_p=95
q_p_sensivel=65
disp("------------ Opção Selecionada:-----------------")
disp("----------------Teatro matinê--------------")
case 2
clc;
q_p=105
q_p_sensivel=65
disp("------------ Opção Selecionada:---------------")
disp("--------------- Teatro noite --------------")
case 3
q_p=115
q_p_sensivel=70
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-----Escritórios, hotéis, apartamentos (sentado,trabalho leve)------")
case 4
q_p=130
q_p_sensivel=75
clc;
disp("-------------------- Opção Selecionada:---------------------")
disp("--Escritórios, hotéis, apartamentos (atividade moderada em escritório)--")
case 5
q_p=130
q_p_sensivel=75
clc;
disp("----------------------- Opção Selecionada:----------------------")
disp("-----------------Loja de varejo ou de departamentos------------------")
case 6
q_p=145
85
q_p_sensivel=75
clc;
disp("--------------------- Opção Selecionada:----------------------")
disp("--------------------Farmácia, agência bancária----------------------")
case 7
q_p=160
q_p_sensivel=80
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----------------------Restaurante----------------------")
case 8
q_p=220
q_p_sensivel=80
clc;
disp("-------------------- Opção Selecionada:----------------------")
disp("----------------Fábrica (trabalho leve em bancada)-----------------")
case 9
q_p=295
q_p_sensivel=110
clc;
disp("--------------------- Opção Selecionada:----------------------")
disp("-------Fábrica (caminhando a 4,8km/h, trabalho leve em operatriz------")
case 10
q_p=425
q_p_sensivel=170
clc;
disp("----------------------- Opção Selecionada:-------------------------")
disp("---------------------Fábrica (trabalho pesado)--------------------")
case 11
q_p=470
q_p_sensivel=185
clc;
disp("----------------------- Opção Selecionada:------------------------")
86
disp("-------Fábrica (trabalho pesado em operatriz, carregando carga)---------")
case 12
q_p=250
q_p_sensivel=90
clc;
disp("-------------------- Opção Selecionada:-------------------")
disp("-----------------------Salão de baile-----------------------")
case 13
q_p=425
q_p_sensivel=170
clc;
disp("---------------- Opção Selecionada:-------------------")
disp("----------------------Boliche-----------------------")
case 14
q_p=525
q_p_sensivel=210
clc;
disp("-------------- Opção Selecionada:-----------------")
disp("---------------Ginásio, academia---------------")
case 15
clc;
//Voltar
end
end
case 2
clc;
for i=1:13
Q_pessoas(i) = Pz*q_p
q_pessoas_sensivel(i) = Pz*q_p_sensivel
end
j=6:18
87
plot(j,Q_pessoas)
xtitle("CARGA TÉRMICA DEVIDA ÀS PESSOAS")
xlabel("Hora (h)")
ylabel("Q (Watts)")
case 3
clc;
//voltar
end
end
case 3 //iluminação
clc;
opcao2=0
while(opcao2<>4) then
disp ("----------------------CARGA DEVIDA À ILUMINAÇÃO-------------------------")
printf("\n")
printf(" UTILIZANDO A OPÇÃO 1 ENTRE COM OS VALORES DE POTÊNCIA DE
ILUMINAÇÃO\n")
printf(" FLUORESCENTE E INCANDESCENTE OU, SE PREFERIR, SELECIONE A
OPÇÃO 2 E ENTRE\n")
printf(" COM VALORES DE ILUMINAÇÃO RECOMENDADOS PELA NORMA NBR-
16401. PARA ISSO\n")
printf(" ESPECIFIQUE O TIPO DE AMBIENTE A CONDICINAR E DEPOIS UTILIZE A
OPÇÃO 3\n")
printf(" PARA VALIDAR OS DADOS INSERIDOS E SELECIONE A OPÇÃO 4 PARA
VOLTAR.")
printf("\n")
disp("1-Entrar com Dados Específicos da Iluminação;")
disp("2-Entrar com Valores Recomendados pela Norma;")
disp("3-Validar Potência da Iluminação do Local;")
disp("4-VOLTAR.")
disp("------------------------------------------------------------------------")
88
opcao2=input("->Entre com Sua Opção: ")
select(opcao2)
case 1
clc;
disp("------------- Iluminação Incandescente --------------")
q_inc=input("Entre com Potência Total (Watts): ")
disp(" ")
disp("------------- Iluminação Fluorescente --------------")
q_flu1=input("Entre com Potência Total (Watts): ")
q_flu=q_flu1*0.86
clc;
for i=1:13
Q_ilum(i)=q_inc+q_flu
end
case 2
clc;
area_ilum=Az
opcao3=0
while(opcao3<>19) then
disp("------------------Tipo de Local (Tipo de Iluminação)--------------------")
printf("\n")
printf(" SELECIONE O TIPO DE AMBIENTE QUE SE DESEJA CONDICIONAR
UTILIZANDO AS\n")
printf(" OPÇÕES DE 1 À 18. PARA PROSSEGUIR COS AS OPÇÕES SELECIONE A
OPÇÃO 19. \n")
printf("\n")
printf("1 - Escritórios e bancos (Fluorescente);\n")
printf("2 - Lojas (Fluorescente);\n")
printf("3 - Lojas (Fluorescente Compacta);\n")
89
printf("4 - Lojas (Vapor Metálico);\n")
printf("5 - Residências (Fluorescente Compacta);\n")
printf("6 - Residências (Incandescente);\n")
printf("7 - Supermercados (Fluorescente);\n")
printf("8 - Supermercados (Vapor Metálico);\n")
printf("9 - Armazéns climatizados (Fluorescente);\n")
printf("10 - Armazéns climatizados (Vapor Metálico);\n")
printf("11 - Cinemas e teatros (Fluorescente Compacta);\n")
printf("12 - Cinemas e teatros (Vapor Metálico);\n")
printf("13 - Museus (Fluorescente);\n")
printf("14 - Museus (Fluorescente Compacta);\n")
printf("15 - Bibliotecas (Fluorescente);\n")
printf("16 - Bibliotecas (Fluorescente Compacta);\n")
printf("17 - Restaurantes (Fluorescente);\n")
printf("18 - Restaurantes (Fluorescente Compacta);\n")
printf("19 - CONTINUAR OPÇÕES...\n")
printf("----------------------------------------------------------------------\n")
opcao3=input("->Entre com Sua Opção: ")
select(opcao3)
case 1
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-------------Escritórios e bancos (Fluorescente)-------------")
q_ilum=16*area_ilum
disp(" ")
case 2
clc;
disp("------------------ Opção Selecionada:-------------------")
disp("-------------------Lojas (Fluorescente)-----------------")
q_ilum=17*area_ilum
disp(" ")
case 3
clc;
90
disp("----------------- Opção Selecionada:-------------------")
disp("-------------Lojas (Fluorescente Compacta)----------------")
q_ilum=23*area_ilum
disp(" ")
case 4
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-----------------Lojas (Vapor Metálico)-----------------")
q_ilum=28*area_ilum
disp(" ")
case 5
clc;
disp("---------------------- Opção Selecionada:---------------------")
disp("-----------------Residências (Fluorescente Compacta)-----------------")
q_ilum=9*area_ilum
disp(" ")
case 6
clc;
disp("------------------- Opção Selecionada:--------------------")
disp("-----------------Residências (Incandescente)-----------------")
q_ilum=30*area_ilum
disp(" ")
case 7
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-------------Supermercados (Fluorescente)--------------")
q_ilum=21*area_ilum
disp(" ")
case 8
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-------------Supermercados (Vapor Metálico)--------------")
q_ilum=30*area_ilum
91
disp(" ")
case 9
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----------Armazéns Climatizados (Fluorescente)-----------")
q_ilum=2*area_ilum
disp(" ")
case 10
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----------Armazéns Climatizados (Vapor Metálico)-----------")
q_ilum=3*area_ilum
disp(" ")
case 11
clc;
disp("-------------------- Opção Selecionada:--------------------")
disp("------------Cinemas e Teatros (Fluorescente Compacta)---------------")
q_ilum=6*area_ilum
disp(" ")
case 12
clc;
disp("------------------- Opção Selecionada:--------------------")
disp("------------Cinemas e Teatros (Vapor Metálico)---------------")
q_ilum=4*area_ilum
disp(" ")
case 13
clc;
disp("------------- Opção Selecionada:----------------")
disp("------------Museus (Fluorescente)--------------")
q_ilum=5*area_ilum
disp(" ")
case 14;
clc;
92
disp("------------Museus (Fluorescente Compacta)--------------")
q_ilum=11*area_ilum
disp(" ")
case 15;
clc;
disp("--------------- Opção Selecionada:-----------------")
disp("------------Bibliotecas (Fluorescente)--------------")
q_ilum=16*area_ilum
disp(" ")
case 16;
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("------------Bibliotecas (Fluorescente Compacta)--------------")
q_ilum=28*area_ilum
disp(" ")
case 17
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("------------Restaurantes (Fluorescente)--------------")
q_ilum=13*area_ilum
disp(" ")
case 18
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("------------Restaurantes (Fluorescente Compacta)--------------")
q_ilum=41*area_ilum
disp(" ")
case 19
clc;
//sair
end
end
93
opcao4=0
while(opcao4<>35)
disp("-------------------Tipo de Local (Tipo de Iluminação)--------------------")
printf("\n")
printf(" SELECIONE O TIPO DE AMBIENTE QUE SE DESEJA CONDICIONAR
UTILIZANDO AS\n")
printf(" OPÇÕES DE 20 À 34 E EM SEGUIDA SELECIONE A OPÇÃO 35 PARA
VOLTAR\n")
printf("\n")
printf("20 - Auditórios - Tribuna (Fluorescente);\n")
printf("21 - Auditórios - Tribuna (Fluorescente Compacta);\n")
printf("22 - Auditórios - Plateia (Fluorescente);\n")
printf("23 - Auditórios - Sala de Espera (Vapor Metálico);\n")
printf("24 - Auditórios - Sala de Espera (Fluorescente Compacta);\n")
printf("25 - Hotéis - Corredores (Fluorescente Compacta);\n")
printf("26 - Hotéis - Sala de Leitura (Fluorescente);\n")
printf("27 - Hotéis - Sala de Leitura (Fluorescente Compacta);\n")
printf("28 - Hotéis - Quartos (Fluorescente compacta);\n")
printf("29 - Hotéis - Quartos (Incandescente);\n")
printf("30 - Hotéis - Sala de Convenções - Plateia (Fluorescente);\n")
printf("31 - Hotéis - Sala de Convenções - Tablado (Fluorescente);\n")
printf("32 - Hotéis - Sala de Convenções - Tablado (Fluorescente Compacta);\n")
printf("33 - Hotéis - Portaria e Recepção (Fluorescente);\n")
printf("34 - Hotéis - Portaria e Recepção (Fluorescente Compacta);\n")
printf("35 - VOLTAR.\n")
printf("---------------------------------------------------------------------\n")
opcao4=input("->Entre com Opção Desejada: ")
select(opcao4)
case 20
clc;
disp("----------Auditórios - Tribuna (Fluorescente)------------")
q_ilum=30*area_ilum
94
disp(" ")
case 21
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----------Auditórios - Tribuna (Fluorescente Compacta)------------")
q_ilum=32*area_ilum
disp(" ")
case 22
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-----------Auditórios - Plateia (Fluorescente)------------")
q_ilum=10*area_ilum
disp(" ")
case 23
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-----------Auditórios - Sala de Espera (Vapor Metálico)------------")
q_ilum=18*area_ilum
disp(" ")
case 24
clc;
disp("------------------- Opção Selecionada:-------------------")
disp("---------Auditórios - Sala de Espera (Fluorescente Compacta)----------")
q_ilum=8*area_ilum
disp(" ")
case 25
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("--------Hotéis - Corredores (Fluorescente Compacta)---------")
q_ilum=8*area_ilum
disp(" ")
case 26
clc;
95
disp("------------------ Opção Selecionada:-------------------")
disp("----------Hotéis - Sala de Leitura (Fluorescente)-----------")
q_ilum=15*area_ilum
disp(" ")
case 27
clc;
disp("--------------------- Opção Selecionada:----------------------")
disp("----------Hotéis - Sala de Leitura (Fluorescente Compacta)-----------")
q_ilum=22*area_ilum
disp(" ")
case 28
clc;
disp("-------------------- Opção Selecionada:---------------------")
disp("----------Hotéis - Quartos (Fluorescente Compacta)-----------")
q_ilum=9*area_ilum
disp(" ")
case 29
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----------Hotéis - Quartos (Incandescente)-----------")
q_ilum=30*area_ilum
disp(" ")
case 30
clc;
disp("--------------------- Opção Selecionada:----------------------")
disp("--------Hotéis - Sala de Convenções - Plateia (Fluorescente)--------")
q_ilum=8*area_ilum
disp(" ")
case 31
clc;
disp("-------------------- Opção Selecionada:----------------------")
disp("---------Hotéis - Sala de Convenções - Tablado (Fluorescente)---------")
q_ilum=30*area_ilum
96
disp(" ")
case 32
clc;
disp("---------------------- Opção Selecionada:---------------------")
disp("-----Hotéis - Sala de Convenções - Tablado (Fluorescente Compacta)-----")
q_ilum=30*area_ilum
disp(" ")
case 33
clc;
disp("------------------ Opção Selecionada:-------------------")
disp("----------Hotéis - Portaria e Recepção (Fluorescente)----------")
q_ilum=8*area_ilum
disp(" ")
case 34
clc;
disp("--------------------- Opção Selecionada:----------------------")
disp("---------Hotéis - Portaria e Recepção (Fluorescente Compacta)----------")
q_ilum=9*area_ilum
disp(" ")
case 35
clc;
//voltar
end
end
for i=1:13
Q_ilum(i)=q_ilum
end
case 3 //exibir
clc;
j=6:18
plot(j,Q_ilum)
97
xtitle("CARGA TÉRMICA DEVIDA À ILUMINAÇÃO")
xlabel("Hora (h)")
ylabel("Q (Watts)")
case 4
clc;
//voltar
end
end
case 4 //equipamentos
exec("Arq_Carg_Equipamentos.sce",-1)
case 5
clc;
for i=1:13
q_total_interno(i)=q_cond_int(i)+Q_pessoas(i)+Q_ilum(i)+q_total_equip(i)
q_total_inter_sens(i)=q_cond_int(i)+q_pessoas_sensivel(i)+Q_ilum(i)
+q_total_equip_sensivel(i)
end
j=6:18
plot(j,q_total_interno)
xtitle("CARGA TÉRMICA DEVIDA À CONDUÇÃO E FONTES INTERNAS")
xlabel("Hora (h)")
ylabel("Q (Watts)")
case 6
clc;
//voltar
end
end
//Arq_1_Parede_Interna
clc;
98
opcao3=0
area1_1_1=0
area1_2_1=0
area1_3_1=0
area1_4_1=0
area1_5_1=0
text=29
while(opcao3<>10) then
disp("-------------------------PAREDE INTERNA I-------------------------------")
printf("\n")
printf(" SELECIONE O TIPO DE PAREDE INTERNA DENTRE AS OPÇÕES 1 À 8 E,
CASO TENHA\n")
printf(" INTERESSE, UTILIZE A OPÇÃO 9 PARA MONTAR PAREDE ESPECÍFICA.
FEITO ISSO\n")
printf(" SELECIONE A OPÇÃO 10 PARA VOLTAR AO MENU ANTERIOR.\n")
disp("1-Parede à Meia Vez de 10cm e Reboco de 25mm;")
disp("2-Parede à Uma Vez de 20cm e Reboco de 25mm;")
disp("3-Parede à Uma Vez de 15cm e Reboco de 25mm com Cerâmica;")
disp("4-Parede Dupla de 10 cm, com Espaço de Ar e Reboco de 25mm;")
disp("5-Superfície de Vidro;")
disp("6-Superfície de Aço Inoxidável;")
disp("7-Superfície de PVC;")
disp("8-Superfície de Madeira;")
disp("9-Montar Própria Parede;")
disp("10-VOLTAR.")
disp("------------------------------------------------------------------------")
opcao3=input("->Entre com Sua Opção: ")
select(opcao3)
case 1
clc;
area1_1_1=input("->Área da Parede Meia Vez Interna I (m²): ")
99
temp_ext1_1_1=text
temp_int1_1_1=ti
coef_global_1_1_1=2.588
for i=1:13
q_1_1_1(i)=(area1_1_1*coef_global_1_1_1*(temp_ext1_1_1-temp_int1_1_1))
end
clc;
case 2
clc;
area1_2_1=input("->Área da Parede Uma Vez Interna I (m²): ")
temp_ext1_2_1=text
temp_int1_2_1=ti
coef_global_1_2_1=2.167
for i=1:13
q_1_2_1(i)=(area1_2_1*coef_global_1_2_1*(temp_ext1_2_1-temp_int1_2_1))
end
clc;
case 3
clc;
area1_3_1=input("->Área da Parede Uma Vez Interna I (m²): ")
temp_ext1_3_1=text
temp_int1_3_1=ti
coef_global_1_3_1=2.290
for i=1:13
q_1_3_1(i)=(area1_3_1*coef_global_1_3_1*(temp_ext1_3_1-temp_int1_3_1))
end
clc;
case 4
clc;
area1_4_1=input("->Área da Parede Dupla Interna I (m²): ")
100
temp_ext1_4_1=text
temp_int1_4_1=ti
coef_global_1_4_1=1.415
for i=1:13
q_1_4_1(i)=(area1_4_1*coef_global_1_4_1*(temp_ext1_4_1-temp_int1_4_1))
end
clc;
101
Rint=1/hint
Rext=1/hext
Rvid=esp1_6_1*0.001/46
coef_global_1_6_1=1/(Rint+Rext+Rvid)
for i=1:13
q_1_6_1(i)=(area1_6_1*coef_global_1_6_1*(temp_ext1_6_1-temp_int1_6_1))
end
clc;
102
hext=8.50
Rint=1/hint
Rext=1/hext
Rvid=esp1_8_1*0.001/0.20
coef_global_1_8_1=1/(Rint+Rext+Rvid)
for i=1:13
q_1_8_1(i)=(area1_8_1*coef_global_1_8_1*(temp_ext1_8_1-temp_int1_8_1))
end
clc;
case 9
clc;
opcao9=0
rac1=0
rac2=0
rac3=0
rac4=0
rac5=0
rac6=0
while(opcao9<>7) then
disp(" ")
disp("I.-------------------------- ACABAMENTOS-----------------------------")
disp("1 - cimento asbestos")
disp("2 - gesso 1/2 in")
disp("3 - lambris")
disp("4 - lambris de 3/4 in")
disp("5 - fibra de madeira")
disp("6 - emboço ou reboco (2 cm)")
disp("7 - SAIR")
disp(" ")
opcao9=input("->Entre com opção desejada: ")
select(opcao9)
case 1
103
clc;
tac1=input("Espessura da Camada (m): ")
rac1 = tac1/0.496
disp("Camada de cimento asbestos definida.")
case 2
clc;
rac2 = 1/10.99
disp("Camada de gesso 1/2 in definida.")
case 3
clc;
tac3=input("Espessura da Camada (m): ")
rac3 = tac3/0.09
disp("Camada de labris definida.")
case 4
clc;
rac4 = 1/5.22
disp("Camada de lambris de 3/4 in definida.")
case 5
clc;
tac5=input("Espessura da Camada (m): ")
rac5 = tac5/0.173
disp("Camada de fibra de madeira definida.")
case 6
clc;
rac6 = 1/2.39
disp("Camada de emboço ou reboco definida.")
case 10
clc;
//sair
end
end
Rac=rac1+rac2+rac3+rac4+rac5+rac6
104
opcao10=0
ral1=0
ral2=0
ral3=0
ral4=0
ral5=0
ral6=0
ral7=0
ral8=0
ral9=0
ral10=0
ral11=0
ral12=0
while(opcao10<>13) then
disp(" ")
disp("II.-------------------------- Alvenaria------------------------------")
disp("1 - lã mineral (vidro ou rocha)")
disp("2 - verniculite")
disp("3 - concreto simples")
disp("4 - massa de cimento com agregados")
disp("5 - concreto com areia e pedra")
disp("6 - estuque")
disp("7 - tijolo comum (meia-vez)")
disp("8 - tijolo comum (uma vez)")
disp("9 - tijolo de concreto furado de lO cm")
disp("10 - tijolo de concreto furado de 20 cm")
disp("11 - ladrilho ou cerâmica")
disp("12 - alvenaria de pedra")
disp("13 - SAIR")
disp(" ")
opcao10=input("->Entre com opção desejada: ")
select(opcao10)
case 1
105
clc;
tal1=input("Espessura da Camada (m): ")
ral1 = tal1/0.03
disp("Camada de lã mineral (vidro ou rocha) definida.")
case 2
clc;
tal2=input("Espessura da Camada (m): ")
ral2 = tal2/0.05
disp("Camada de verniculite definida.")
case 3
clc;
tal3=input("Espessura da Camada (m): ")
ral3 = tal3/0.62
disp("Camada de concreto simples definida.")
case 4
clc;
tal4=input("Espessura da Camada (m): ")
ral4 = tal4/0.21
disp("Camada de massa de cimento com agregados definida.")
case 5
clc;
tal5=input("Espessura da Camada (m): ")
ral5 = tal5/1.48
disp("Camada de concreto com areia e pedra definida.")
case 6
clc;
tal6=input("Espessura da Camada (m): ")
ral6 = tal6/0.62
disp("Camada de estuque definida.")
case 7
clc;
tal7=input("Espessura da Camada (m): ")
ral7 = tal7/0.62
106
disp("Camada de tijolo comum (meia-vez) definida.")
case 8
clc;
tal8=input("Espessura da Camada (m): ")
ral8 = tal8/1.11
disp("Camada de tijolo comum (uma vez) definida.")
case 9
clc;
tal9=input("Espessura da Camada (m): ")
ral9 = tal9/0.17
disp("Camada de tijolo de concreto furado de lO cm definida.")
case 10
clc;
tal10=input("Espessura da Camada (m): ")
ral10= tal10/0.11
disp("Camada de tijolo de concreto furado de 20 cm definida.")
case 11;
clc;
tal11=input("Espessura da Camada (m): ")
ral11= tal11/0.11
disp("Camada de ladrilho ou cerâmica definida.")
case 12
clc;
tal12=input("Espessura da Camada (m): ")
ral12= tal12/1.55
disp("Camada de alvenaria de pedra definida.")
case 13
clc;
//sair
end
end
Ral=ral1+ral2+ral3+ral4+ral5+ral6+ral7+ral8+ral9+ral10+ral11+ral12
107
opcao11=0
ris1=0
ris2=0
ris3=0
ris4=0
ris5=0
ris6=0
while(opcao11<>7)
disp("III. ------------------------ Isolamentos ----------------------------")
disp("1 - fibras de lãs minerais (vidro ou rocha)")
disp("2 - fibra de madeira")
disp("3 - vidro celular")
disp("4 - cortiça")
disp("5 - fibra de vidro")
disp("6 - isoflex (Santa· Marina)")
disp("7 - SAIR")
disp(" ")
opcao11=input("Entre com Opção Desejada: ")
select(opcao11)
case 1
clc;
tis1=input("Espessura da Camada (m): ")
ris1 = tis1/0.03
disp("Camada de fibras de lãs minerais (vidro ou rocha) definida.")
case 2
clc;
tis2=input("Espessura da Camada (m): ")
ris2 = tis2/0.03
disp("Camada de fibra de madeira definida.")
case 3
clc;
tis3=input("Espessura da Camada (m): ")
ris3 = tis3/0.04
108
disp("Camada de vidro celular definida.")
case 4
clc;
tis4=input("Espessura da Camada (m): ")
ris4 = tis4/0.03
disp("Camada de cortiça definida.")
case 5
clc;
tis5=input("Espessura da Camada (m): ")
ris5 = tis5/0.03
disp("Camada de fibra de vidro definida.")
case 6
clc;
tis6=input("Espessura da Camada (m): ")
ris6 = tis6/0.039
disp("Camada de isoflex (Santa· Marina) definida.")
case 7
clc;
//sair
end
end
Ris=ris1+ris2+ris3+ris4+ris5+ris6
opcao12=0
rar1=0
rar2=0
rar3=0
while(opcao12<>4) then
disp("IV. ------------------------ Argamassas ------------------------------")
disp("1 - nata de cimento com areia")
disp("2 - nata de gesso com areia")
disp("3 - agregado com verniculite")
disp("4 - SAIR")
109
disp(" ")
opcao12=input("Entre com Opção Desejada: ")
select(opcao12)
case 1
clc;
tar1=input("Espessura da Camada (m): ")
rar1 = tar1/0.62
disp("Camada de nata de cimento com areia definida.")
case 2
clc;
tar2=input("Espessura da Camada (m): ")
rar2 = tar2/0.69
disp("Camada de nata de gesso com areia definida.")
case 3
clc;
tar3=input("Espessura da Camada (m): ")
rar3 = tar3/0.21
disp("Camada de agregado com verniculite dedefinida.")
case 4
clc;
//sair
end
end
Rar=rar1+rar2+rar3
opcao13=0
rco1=0
rco2=0
while(opcao13<>3) then
disp("V. ------------------------ Cobertura -------------------------------")
disp("1 - placa de agregado de asfalto")
disp("2 - teto com 1O cm")
disp("3 - SAIR")
110
disp(" ")
opcao13=input("Entre com Opção Desejada: ")
select(opcao13)
case 1
clc;
tco1=input("Espessura da Camada (m): ")
rco1 = tco1/0.80
disp("Camada de placa de agregado de asfalto definida.")
case 2
clc;
tco2=input("Espessura da Camada (m): ")
rco2= tco2/0.37
disp("Camada de teto com 1O cm definida.")
case 3
clc;
//sair
end
end
Rco=rco1+rco2
opcao14=0
rma1=0
rma2=0
while(opcao14<>3) then
disp("VI. ------------------------ Madeiras ---------------------------------")
disp("1 - de lei (cedro ou canela etc.)")
disp("2 - pinho")
disp("3 - SAIR")
disp(" ")
opcao14=input("Entre com Opção Desejada: ")
select(opcao14)
case 1
clc;
111
tma1=input("Espessura da Camada (m): ")
rma1 = tma1/0.13
disp("Camada de de lei (cedro ou canela etc.) definida.")
case 2
clc;
tma1=input("Espessura da Camada (m): ")
rma1 = tma1/0.09
disp("Camada de pinho definida.")
case 3
clc;
//sair
end
end
Rma=rma1+rma2
clc;
area1_9_1=input("->Área da Parede Montada Interna I (m²): ")
temp_ext1_9_1=text
temp_int1_9_1=ti
hint=8.50
hext=8.50
Rint=1/hint
Rext=1/hext
coef_global_1_9_1= 1/(Rac+Ral+Ris+Rar+Rco+Rma+Rint+Rext)
for i=1:13
q_1_9_1(i)=(area1_9_1*coef_global_1_9_1*(temp_ext1_9_1-temp_int1_9_1))
end
clc;
case 10
clc;
//voltar
end
end
112
//Arq_2_Parede_Interna
clc;
opcao3=0
text=29
while(opcao3<>3) then
disp("---------------------------PAREDE INTERNA-------------------------------")
printf("\n")
printf(" SELECIONE A PAREDE INTERNA UTILIZANDO AS OPÇÕES 1 OU 2 E
DEFINA O\n")
printf(" SEU TIPO. APÓS DEFINIDAS AS PAREDES, SELECIONE A OPÇÃO 3 PARA
VOLTAR. \n")
disp("1-Parede I;")
disp("2-Parede II;")
disp("3-VOLTAR;")
disp("------------------------------------------------------------------------")
opcao3=input("->Entre com Sua Opção: ")
select(opcao3)
case 1
clc;
area1_1_1=0
area1_2_1=0
area1_3_1=0
area1_4_1=0
area1_5_1=0
opcao3=0
while(opcao3<>10) then
disp("--------------------------PAREDE INTERNA I------------------------------")
printf("\n")
printf(" SELECIONE O TIPO DE PAREDE INTERNA DENTRE AS OPÇÕES 1 À 8 E,
CASO TENHA\n")
113
printf(" INTERESSE, UTILIZE A OPÇÃO 9 PARA MONTAR PAREDE ESPECÍFICA.
FEITO ISSO\n")
printf(" SELECIONE A OPÇÃO 10 PARA VOLTAR AO MENU ANTERIOR.\n")
disp("1-Parede à Meia Vez de 10cm e Reboco de 25mm;")
disp("2-Parede à Uma Vez de 20cm e Reboco de 25mm;")
disp("3-Parede à Uma Vez de 15cm e Reboco de 25mm com Cerâmica;")
disp("4-Parede Dupla de 10 cm, com Espaço de Ar e Reboco de 25mm;")
disp("5-Superfície de Vidro;")
disp("6-Superfície de Aço Inoxidável;")
disp("7-Superfície de PVC;")
disp("8-Superfície de Madeira;")
disp("9-Montar Própria Parede;")
disp("10-VOLTAR.")
disp("------------------------------------------------------------------------")
opcao3=input("->Entre com Sua Opção: ")
select(opcao3)
case 1
clc;
area1_1_1=input("->Área da Parede Meia Vez Interna I (m²): ")
temp_ext1_1_1=text
temp_int1_1_1=ti
coef_global_1_1_1=2.588
for i=1:13
q_1_1_1(i)=(area1_1_1*coef_global_1_1_1*(temp_ext1_1_1-temp_int1_1_1))
end
clc;
case 2
clc;
area1_2_1=input("->Área da Parede Uma Vez Interna I (m²): ")
temp_ext1_2_1=text
114
temp_int1_2_1=ti
coef_global_1_2_1=2.167
for i=1:13
q_1_2_1(i)=(area1_2_1*coef_global_1_2_1*(temp_ext1_2_1-temp_int1_2_1))
end
clc;
case 3
clc;
area1_3_1=input("->Área da Parede Uma Vez Interna I (m²): ")
temp_ext1_3_1=text
temp_int1_3_1=ti
coef_global_1_3_1=2.290
for i=1:13
q_1_3_1(i)=(area1_3_1*coef_global_1_3_1*(temp_ext1_3_1-temp_int1_3_1))
end
clc;
case 4
clc;
area1_4_1=input("->Área da Parede Dupla Interna I (m²): ")
temp_ext1_4_1=text
temp_int1_4_1=ti
coef_global_1_4_1=1.415
for i=1:13
q_1_4_1(i)=(area1_4_1*coef_global_1_4_1*(temp_ext1_4_1-temp_int1_4_1))
end
clc;
115
temp_ext1_5_1=text
temp_int1_5_1=ti
hint=8.50
hext=8.50
Rint=1/hint
Rext=1/hext
Rvid=esp1_5_1*0.001/5.33
coef_global_1_5_1=1/(Rint+Rext+Rvid)
for i=1:13
q_1_5_1(i)=(area1_5_1*coef_global_1_5_1*(temp_ext1_5_1-temp_int1_5_1))
end
clc;
116
esp1_7_1=input("->Espessura da Parede de Madeira Interna I (mm): ")
temp_ext1_7_1=text
temp_int1_7_1=ti
hint=8.50
hext=8.50
Rint=1/hint
Rext=1/hext
Rvid=esp1_7_1*0.001/0.15
coef_global_1_7_1=1/(Rint+Rext+Rvid)
for i=1:13
q_1_7_1(i)=(area1_7_1*coef_global_1_7_1*(temp_ext1_7_1-temp_int1_7_1))
end
clc;
case 9
clc;
117
opcao9=0
rac1=0
rac2=0
rac3=0
rac4=0
rac5=0
rac6=0
while(opcao9<>7) then
disp(" ")
disp("I.-------------------------- ACABAMENTOS-----------------------------")
disp("1 - cimento asbestos")
disp("2 - gesso 1/2 in")
disp("3 - lambris")
disp("4 - lambris de 3/4 in")
disp("5 - fibra de madeira")
disp("6 - emboço ou reboco (2 cm)")
disp("7 - SAIR")
disp(" ")
opcao9=input("->Entre com opção desejada: ")
select(opcao9)
case 1
clc;
tac1=input("Espessura da Camada (m): ")
rac1 = tac1/0.496
disp("Camada de cimento asbestos definida.")
case 2
clc;
rac2 = 1/10.99
disp("Camada de gesso 1/2 in definida.")
case 3
clc;
tac3=input("Espessura da Camada (m): ")
rac3 = tac3/0.09
118
disp("Camada de labris definida.")
case 4
clc;
rac4 = 1/5.22
disp("Camada de lambris de 3/4 in definida.")
case 5
clc;
tac5=input("Espessura da Camada (m): ")
rac5 = tac5/0.173
disp("Camada de fibra de madeira definida.")
case 6
clc;
rac6 = 1/2.39
disp("Camada de emboço ou reboco definida.")
case 7
clc;
//sair
end
end
Rac=rac1+rac2+rac3+rac4+rac5+rac6
opcao10=0
ral1=0
ral2=0
ral3=0
ral4=0
ral5=0
ral6=0
ral7=0
ral8=0
ral9=0
ral10=0
ral11=0
119
ral12=0
while(opcao10<>13) then
disp(" ")
disp("II.-------------------------- Alvenaria------------------------------")
disp("1 - lã mineral (vidro ou rocha)")
disp("2 - verniculite")
disp("3 - concreto simples")
disp("4 - massa de cimento com agregados")
disp("5 - concreto com areia e pedra")
disp("6 - estuque")
disp("7 - tijolo comum (meia-vez)")
disp("8 - tijolo comum (uma vez)")
disp("9 - tijolo de concreto furado de lO cm")
disp("10 - tijolo de concreto furado de 20 cm")
disp("11 - ladrilho ou cerâmica")
disp("12 - alvenaria de pedra")
disp("13 - SAIR")
disp(" ")
opcao10=input("->Entre com opção desejada: ")
select(opcao10)
case 1
clc;
tal1=input("Espessura da Camada (m): ")
ral1 = tal1/0.03
disp("Camada de lã mineral (vidro ou rocha) definida.")
case 2
clc;
tal2=input("Espessura da Camada (m): ")
ral2 = tal2/0.05
disp("Camada de verniculite definida.")
case 3
clc;
tal3=input("Espessura da Camada (m): ")
120
ral3 = tal3/0.62
disp("Camada de concreto simples definida.")
case 4
clc;
tal4=input("Espessura da Camada (m): ")
ral4 = tal4/0.21
disp("Camada de massa de cimento com agregados definida.")
case 5
clc;
tal5=input("Espessura da Camada (m): ")
ral5 = tal5/1.48
disp("Camada de concreto com areia e pedra definida.")
case 6
clc;
tal6=input("Espessura da Camada (m): ")
ral6 = tal6/0.62
disp("Camada de estuque definida.")
case 7
clc;
tal7=input("Espessura da Camada (m): ")
ral7 = tal7/0.62
disp("Camada de tijolo comum (meia-vez) definida.")
case 8
clc;
tal8=input("Espessura da Camada (m): ")
ral8 = tal8/1.11
disp("Camada de tijolo comum (uma vez) definida.")
case 9
clc;
tal9=input("Espessura da Camada (m): ")
ral9 = tal9/0.17
disp("Camada de tijolo de concreto furado de lO cm definida.")
case 10
121
clc;
tal10=input("Espessura da Camada (m): ")
ral10= tal10/0.11
disp("Camada de tijolo de concreto furado de 20 cm definida.")
case 11;
clc;
tal11=input("Espessura da Camada (m): ")
ral11= tal11/0.11
disp("Camada de ladrilho ou cerâmica definida.")
case 12
clc;
tal12=input("Espessura da Camada (m): ")
ral12= tal12/1.55
disp("Camada de alvenaria de pedra definida.")
case 13
clc;
//sair
end
end
Ral=ral1+ral2+ral3+ral4+ral5+ral6+ral7+ral8+ral9+ral10+ral11+ral12
opcao11=0
ris1=0
ris2=0
ris3=0
ris4=0
ris5=0
ris6=0
while(opcao11<>7)
disp("III. ------------------------ Isolamentos ----------------------------")
122
disp("3 - vidro celular")
disp("4 - cortiça")
disp("5 - fibra de vidro")
disp("6 - isoflex (Santa· Marina)")
disp("7 - SAIR")
disp(" ")
opcao11=input("Entre com Opção Desejada: ")
select(opcao11)
case 1
clc;
tis1=input("Espessura da Camada (m): ")
ris1 = tis1/0.03
disp("Camada de fibras de lãs minerais (vidro ou rocha) definida.")
case 2
clc;
tis2=input("Espessura da Camada (m): ")
ris2 = tis2/0.03
disp("Camada de fibra de madeira definida.")
case 3
clc;
tis3=input("Espessura da Camada (m): ")
ris3 = tis3/0.04
disp("Camada de vidro celular definida.")
case 4
clc;
tis4=input("Espessura da Camada (m): ")
ris4 = tis4/0.03
disp("Camada de cortiça definida.")
case 5
clc;
tis5=input("Espessura da Camada (m): ")
ris5 = tis5/0.03
disp("Camada de fibra de vidro definida.")
123
case 6
clc;
tis6=input("Espessura da Camada (m): ")
ris6 = tis6/0.039
disp("Camada de isoflex (Santa· Marina) definida.")
case 7
clc;
//sair
end
end
Ris=ris1+ris2+ris3+ris4+ris5+ris6
opcao12=0
rar1=0
rar2=0
rar3=0
while(opcao12<>4) then
disp("IV. ------------------------ Argamassas ------------------------------")
disp("1 - nata de cimento com areia")
disp("2 - nata de gesso com areia")
disp("3 - agregado com verniculite")
disp("4 - SAIR")
disp(" ")
opcao12=input("Entre com Opção Desejada: ")
select(opcao12)
case 1
clc;
tar1=input("Espessura da Camada (m): ")
rar1 = tar1/0.62
disp("Camada de nata de cimento com areia definida.")
case 2
clc;
tar2=input("Espessura da Camada (m): ")
124
rar2 = tar2/0.69
disp("Camada de nata de gesso com areia definida.")
case 3
clc;
tar3=input("Espessura da Camada (m): ")
rar3 = tar3/0.21
disp("Camada de agregado com verniculite dedefinida.")
case 4
clc;
//sair
end
end
Rar=rar1+rar2+rar3
opcao13=0
rco1=0
rco2=0
while(opcao13<>3) then
disp("V. ------------------------ Cobertura -------------------------------")
disp("1 - placa de agregado de asfalto")
disp("2 - teto com 1O cm")
disp("3 - SAIR")
disp(" ")
opcao13=input("Entre com Opção Desejada: ")
select(opcao13)
case 1
clc;
tco1=input("Espessura da Camada (m): ")
rco1 = tco1/0.80
disp("Camada de placa de agregado de asfalto definida.")
case 2
clc;
tco2=input("Espessura da Camada (m): ")
125
rco2= tco2/0.37
disp("Camada de teto com 1O cm definida.")
case 3
clc;
//sair
end
end
Rco=rco1+rco2
opcao14=0
rma1=0
rma2=0
while(opcao14<>3) then
disp("VI. ------------------------ Madeiras ---------------------------------")
disp("1 - de lei (cedro ou canela etc.)")
disp("2 - pinho")
disp("3 - SAIR")
disp(" ")
opcao14=input("Entre com Opção Desejada: ")
select(opcao14)
case 1
clc;
tma1=input("Espessura da Camada (m): ")
rma1 = tma1/0.13
disp("Camada de de lei (cedro ou canela etc.) definida.")
case 2
clc;
tma1=input("Espessura da Camada (m): ")
rma1 = tma1/0.09
disp("Camada de pinho definida.")
case 3
clc;
//sair
126
end
end
Rma=rma1+rma2
clc;
area1_9_1=input("->Área da Parede Montada Interna I (m²): ")
temp_ext1_9_1=text
temp_int1_9_1=ti
hint=8.50
hext=8.50
Rint=1/hint
Rext=1/hext
coef_global_1_9_1= 1/(Rac+Ral+Ris+Rar+Rco+Rma+Rint+Rext)
for i=1:13
q_1_9_1(i)=(area1_9_1*coef_global_1_9_1*(temp_ext1_9_1-temp_int1_9_1))
end
clc;
case 10
clc;
//voltar
end
end
case 2
exec("Arq_2_Parede_Interna2.sce",-1)
case 3
clc;
//voltar
end
end
//Arq_2_Parede_Interna2
clc;
127
area2_1_1=0
area2_2_1=0
area2_3_1=0
area2_4_1=0
area2_5_1=0
opcao3=0
while(opcao3<>10) then
select(opcao3)
case 1
clc;
area2_1_1=input("->Área da Parede Meia Vez Interna II (m²): ")
128
temp_ext2_1_1=text
temp_int2_1_1=ti
coef_global_2_1_1=2.588
for i=1:13
q_2_1_1(i)=(area2_1_1*coef_global_2_1_1*(temp_ext2_1_1-temp_int2_1_1))
end
clc;
case 2
clc;
area2_2_1=input("->Área da Parede Uma Vez Interna II (m²): ")
temp_ext2_2_1=text
temp_int2_2_1=ti
coef_global_2_2_1=2.167
q_2_2_1=(area2_2_1*coef_global_2_2_1*(temp_ext2_2_1-temp_int2_2_1))
clc;
case 3
clc;
area2_3_1=input("->Área da Parede Uma Vez Interna II (m²): ")
temp_ext2_3_1=text
temp_int2_3_1=ti
coef_global_2_3_1=2.290
for i=1:13
q_2_3_1(i)=(area2_3_1*coef_global_2_3_1*(temp_ext2_3_1-temp_int2_3_1))
end
clc;
case 4
clc;
area2_4_1=input("->Área da Parede Dupla Interna II (m²): ")
temp_ext2_4_1=text
temp_int2_4_1=ti
129
coef_global_2_4_1=1.415
for i=1:13
q_2_4_1(i)=(area2_4_1*coef_global_2_4_1*(temp_ext2_4_1-temp_int2_4_1))
end
clc;
130
Rvid=esp2_6_1*0.001/46
coef_global_2_6_1=1/(Rint+Rext+Rvid)
for i=1:13
q_2_6_1(i)=(area2_6_1*coef_global_2_6_1*(temp_ext2_6_1-temp_int2_6_1))
end
clc;
131
Rext=1/hext
Rvid=esp2_8_1*0.001/0.20
coef_global_2_8_1=1/(Rint+Rext+Rvid)
for i=1:13
q_2_8_1(i)=(area2_8_1*coef_global_2_8_1*(temp_ext2_8_1-temp_int2_8_1))
end
clc;
case 9
clc;
opcao9=0
rac1=0
rac2=0
rac3=0
rac4=0
rac5=0
rac6=0
while(opcao9<>7) then
disp(" ")
disp("I.-------------------------- ACABAMENTOS-----------------------------")
disp("1 - cimento asbestos")
disp("2 - gesso 1/2 in")
disp("3 - lambris")
disp("4 - lambris de 3/4 in")
disp("5 - fibra de madeira")
disp("6 - emboço ou reboco (2 cm)")
disp("7 - SAIR")
disp(" ")
opcao9=input("->Entre com opção desejada: ")
select(opcao9)
case 1
clc;
tac1=input("Espessura da Camada (m): ")
132
rac1 = tac1/0.496
disp("Camada de cimento asbestos definida.")
case 2
clc;
rac2 = 1/10.99
disp("Camada de gesso 1/2 in definida.")
case 3
clc;
tac3=input("Espessura da Camada (m): ")
rac3 = tac3/0.09
disp("Camada de labris definida.")
case 4
clc;
rac4 = 1/5.22
disp("Camada de lambris de 3/4 in definida.")
case 5
clc;
tac5=input("Espessura da Camada (m): ")
rac5 = tac5/0.173
disp("Camada de fibra de madeira definida.")
case 6
clc;
rac6 = 1/2.39
disp("Camada de emboço ou reboco definida.")
case 7
clc;
//sair
end
end
Rac=rac1+rac2+rac3+rac4+rac5+rac6
opcao10=0
ral1=0
133
ral2=0
ral3=0
ral4=0
ral5=0
ral6=0
ral7=0
ral8=0
ral9=0
ral10=0
ral11=0
ral12=0
while(opcao10<>13) then
disp(" ")
disp("II.-------------------------- Alvenaria------------------------------")
disp("1 - lã mineral (vidro ou rocha)")
disp("2 - verniculite")
disp("3 - concreto simples")
disp("4 - massa de cimento com agregados")
disp("5 - concreto com areia e pedra")
disp("6 - estuque")
disp("7 - tijolo comum (meia-vez)")
disp("8 - tijolo comum (uma vez)")
disp("9 - tijolo de concreto furado de lO cm")
disp("10 - tijolo de concreto furado de 20 cm")
disp("11 - ladrilho ou cerâmica")
disp("12 - alvenaria de pedra")
disp("13 - SAIR")
disp(" ")
opcao10=input("->Entre com opção desejada: ")
select(opcao10)
case 1
clc;
tal1=input("Espessura da Camada (m): ")
134
ral1 = tal1/0.03
disp("Camada de lã mineral (vidro ou rocha) definida.")
case 2
clc;
tal2=input("Espessura da Camada (m): ")
ral2 = tal2/0.05
disp("Camada de verniculite definida.")
case 3
clc;
tal3=input("Espessura da Camada (m): ")
ral3 = tal3/0.62
disp("Camada de concreto simples definida.")
case 4
clc;
tal4=input("Espessura da Camada (m): ")
ral4 = tal4/0.21
disp("Camada de massa de cimento com agregados definida.")
case 5
clc;
tal5=input("Espessura da Camada (m): ")
ral5 = tal5/1.48
disp("Camada de concreto com areia e pedra definida.")
case 6
clc;
tal6=input("Espessura da Camada (m): ")
ral6 = tal6/0.62
disp("Camada de estuque definida.")
case 7
clc;
tal7=input("Espessura da Camada (m): ")
ral7 = tal7/0.62
disp("Camada de tijolo comum (meia-vez) definida.")
case 8
135
clc;
tal8=input("Espessura da Camada (m): ")
ral8 = tal8/1.11
disp("Camada de tijolo comum (uma vez) definida.")
case 9
clc;
tal9=input("Espessura da Camada (m): ")
ral9 = tal9/0.17
disp("Camada de tijolo de concreto furado de lO cm definida.")
case 10
clc;
tal10=input("Espessura da Camada (m): ")
ral10= tal10/0.11
disp("Camada de tijolo de concreto furado de 20 cm definida.")
case 11;
clc;
tal11=input("Espessura da Camada (m): ")
ral11= tal11/0.11
disp("Camada de ladrilho ou cerâmica definida.")
case 12
clc;
tal12=input("Espessura da Camada (m): ")
ral12= tal12/1.55
disp("Camada de alvenaria de pedra definida.")
case 13
clc;
//sair
end
end
Ral=ral1+ral2+ral3+ral4+ral5+ral6+ral7+ral8+ral9+ral10+ral11+ral12
opcao11=0
ris1=0
136
ris2=0
ris3=0
ris4=0
ris5=0
ris6=0
while(opcao11<>7)
disp("III. ------------------------ Isolamentos ----------------------------")
disp("1 - fibras de lãs minerais (vidro ou rocha)")
disp("2 - fibra de madeira")
disp("3 - vidro celular")
disp("4 - cortiça")
disp("5 - fibra de vidro")
disp("6 - isoflex (Santa· Marina)")
disp("7 - SAIR")
disp(" ")
opcao11=input("Entre com Opção Desejada: ")
select(opcao11)
case 1
clc;
tis1=input("Espessura da Camada (m): ")
ris1 = tis1/0.03
disp("Camada de fibras de lãs minerais (vidro ou rocha) definida.")
case 2
clc;
tis2=input("Espessura da Camada (m): ")
ris2 = tis2/0.03
disp("Camada de fibra de madeira definida.")
case 3
clc;
tis3=input("Espessura da Camada (m): ")
ris3 = tis3/0.04
disp("Camada de vidro celular definida.")
case 4
137
clc;
tis4=input("Espessura da Camada (m): ")
ris4 = tis4/0.03
disp("Camada de cortiça definida.")
case 5
clc;
tis5=input("Espessura da Camada (m): ")
ris5 = tis5/0.03
disp("Camada de fibra de vidro definida.")
case 6
clc;
tis6=input("Espessura da Camada (m): ")
ris6 = tis6/0.039
disp("Camada de isoflex (Santa· Marina) definida.")
case 7
clc;
//sair
end
end
Ris=ris1+ris2+ris3+ris4+ris5+ris6
opcao12=0
rar1=0
rar2=0
rar3=0
while(opcao12<>4) then
disp("IV. ------------------------ Argamassas ------------------------------")
disp("1 - nata de cimento com areia")
disp("2 - nata de gesso com areia")
disp("3 - agregado com verniculite")
disp("4 - SAIR")
disp(" ")
opcao12=input("Entre com Opção Desejada: ")
138
select(opcao12)
case 1
clc;
tar1=input("Espessura da Camada (m): ")
rar1 = tar1/0.62
disp("Camada de nata de cimento com areia definida.")
case 2
clc;
tar2=input("Espessura da Camada (m): ")
rar2 = tar2/0.69
disp("Camada de nata de gesso com areia definida.")
case 3
clc;
tar3=input("Espessura da Camada (m): ")
rar3 = tar3/0.21
disp("Camada de agregado com verniculite dedefinida.")
case 4
clc;
//sair
end
end
Rar=rar1+rar2+rar3
opcao13=0
rco1=0
rco2=0
while(opcao13<>3) then
disp("V. ------------------------ Cobertura -------------------------------")
disp("1 - placa de agregado de asfalto")
disp("2 - teto com 1O cm")
disp("3 - SAIR")
disp(" ")
opcao13=input("Entre com Opção Desejada: ")
139
select(opcao13)
case 1
clc;
tco1=input("Espessura da Camada (m): ")
rco1 = tco1/0.80
disp("Camada de placa de agregado de asfalto definida.")
case 2
clc;
tco2=input("Espessura da Camada (m): ")
rco2= tco2/0.37
disp("Camada de teto com 1O cm definida.")
case 3
clc;
//sair
end
end
Rco=rco1+rco2
opcao14=0
rma1=0
rma2=0
while(opcao14<>3) then
disp("VI. ------------------------ Madeiras ---------------------------------")
disp("1 - de lei (cedro ou canela etc.)")
disp("2 - pinho")
disp("3 - SAIR")
disp(" ")
opcao14=input("Entre com Opção Desejada: ")
select(opcao14)
case 1
clc;
tma1=input("Espessura da Camada (m): ")
rma1 = tma1/0.13
140
disp("Camada de de lei (cedro ou canela etc.) definida.")
case 2
clc;
tma1=input("Espessura da Camada (m): ")
rma1 = tma1/0.09
disp("Camada de pinho definida.")
case 3
clc;
//sair
end
end
Rma=rma1+rma2
clc;
area2_9_1=input("->Área da Parede Montada Interna II (m²): ")
temp_ext2_9_1=text
temp_int2_9_1=ti
hint=8.50
hext=8.50
Rint=1/hint
Rext=1/hext
coef_global_2_9_1= 1/(Rac+Ral+Ris+Rar+Rco+Rma+Rint+Rext)
for i=1:13
q_2_9_1(i)=(area2_9_1*coef_global_2_9_1*(temp_ext2_9_1-temp_int2_9_1))
end
clc;
case 10
clc;
//voltar
end
end
//Arq_3_Parede_Interna
clc;
141
opcao3=0
text=29
while(opcao3<>4) then
disp("----------------------------PAREDE INTERNA------------------------------")
printf("\n")
printf(" SELECIONE A PAREDE INTERNA UTILIZANDO AS OPÇÕES 1 À 3 E DEFINA
O\n")
printf(" SEU TIPO. APÓS DEFINIDAS AS PAREDES, SELECIONE A OPÇÃO 4 PARA
VOLTAR. \n")
disp("1-Parede I;")
disp("2-Parede II;")
disp("3-Parede III")
disp("4-VOLTAR;")
disp("------------------------------------------------------------------------")
opcao3=input("->Entre com Sua Opção: ")
select(opcao3)
case 1
clc;
area1_1_1=0
area1_2_1=0
area1_3_1=0
area1_4_1=0
area1_5_1=0
opcao3=0
while(opcao3<>10) then
disp("-----------------PAREDE INTERNA I------------------")
printf("\n")
printf(" SELECIONE O TIPO DE PAREDE INTERNA DENTRE AS OPÇÕES 1 À 8 E,
CASO TENHA\n")
printf(" INTERESSE, UTILIZE A OPÇÃO 9 PARA MONTAR PAREDE ESPECÍFICA.
FEITO ISSO\n")
142
printf(" SELECIONE A OPÇÃO 10 PARA VOLTAR AO MENU ANTERIOR.\n")
disp("1-Parede à Meia Vez de 10cm e Reboco de 25mm;")
disp("2-Parede à Uma Vez de 20cm e Reboco de 25mm;")
disp("3-Parede à Uma Vez de 15cm e Reboco de 25mm com Cerâmica;")
disp("4-Parede Dupla de 10 cm, com Espaço de Ar e Reboco de 25mm;")
disp("5-Superfície de Vidro;")
disp("6-Superfície de Aço Inoxidável;")
disp("7-Superfície de PVC;")
disp("8-Superfície de Madeira;")
disp("9-Montar Própria Parede;")
disp("10-VOLTAR.")
disp("---------------------------------------------------")
opcao3=input("->Entre com Sua Opção: ")
select(opcao3)
case 1
clc;
area1_1_1=input("->Área da Parede Meia Vez Interna I (m²): ")
temp_ext1_1_1=text
temp_int1_1_1=ti
coef_global_1_1_1=2.588
for i=1:13
q_1_1_1(i)=(area1_1_1*coef_global_1_1_1*(temp_ext1_1_1-temp_int1_1_1))
end
clc;
case 2
clc;
area1_2_1=input("->Área da Parede Uma Vez Interna I (m²): ")
temp_ext1_2_1=text
temp_int1_2_1=ti
coef_global_1_2_1=2.167
143
for i=1:13
q_1_2_1(i)=(area1_2_1*coef_global_1_2_1*(temp_ext1_2_1-temp_int1_2_1))
end
clc;
case 3
clc;
area1_3_1=input("->Área da Parede Uma Vez Interna I (m²): ")
temp_ext1_3_1=text
temp_int1_3_1=ti
coef_global_1_3_1=2.290
for i=1:13
q_1_3_1(i)=(area1_3_1*coef_global_1_3_1*(temp_ext1_3_1-temp_int1_3_1))
end
clc;
case 4
clc;
area1_4_1=input("->Área da Parede Dupla Interna I (m²): ")
temp_ext1_4_1=text
temp_int1_4_1=ti
coef_global_1_4_1=1.415
for i=1:13
q_1_4_1(i)=(area1_4_1*coef_global_1_4_1*(temp_ext1_4_1-temp_int1_4_1))
end
clc;
144
hint=8.50
hext=8.50
Rint=1/hint
Rext=1/hext
Rvid=esp1_5_1*0.001/5.33
coef_global_1_5_1=1/(Rint+Rext+Rvid)
for i=1:13
q_1_5_1(i)=(area1_5_1*coef_global_1_5_1*(temp_ext1_5_1-temp_int1_5_1))
end
clc;
145
temp_int1_7_1=ti
hint=8.50
hext=8.50
Rint=1/hint
Rext=1/hext
Rvid=esp1_7_1*0.001/0.15
coef_global_1_7_1=1/(Rint+Rext+Rvid)
for i=1:13
q_1_7_1(i)=(area1_7_1*coef_global_1_7_1*(temp_ext1_7_1-temp_int1_7_1))
end
clc;
case 9
clc;
opcao9=0
rac1=0
146
rac2=0
rac3=0
rac4=0
rac5=0
rac6=0
while(opcao9<>7) then
disp(" ")
disp("I.-------------------------- ACABAMENTOS-----------------------------")
disp("1 - cimento asbestos")
disp("2 - gesso 1/2 in")
disp("3 - lambris")
disp("4 - lambris de 3/4 in")
disp("5 - fibra de madeira")
disp("6 - emboço ou reboco (2 cm)")
disp("7 - SAIR")
disp(" ")
opcao9=input("->Entre com opção desejada: ")
select(opcao9)
case 1
clc;
tac1=input("Espessura da Camada (m): ")
rac1 = tac1/0.496
disp("Camada de cimento asbestos definida.")
case 2
clc;
rac2 = 1/10.99
disp("Camada de gesso 1/2 in definida.")
case 3
clc;
tac3=input("Espessura da Camada (m): ")
rac3 = tac3/0.09
disp("Camada de labris definida.")
case 4
147
clc;
rac4 = 1/5.22
disp("Camada de lambris de 3/4 in definida.")
case 5
clc;
tac5=input("Espessura da Camada (m): ")
rac5 = tac5/0.173
disp("Camada de fibra de madeira definida.")
case 6
clc;
rac6 = 1/2.39
disp("Camada de emboço ou reboco definida.")
case 7
clc;
//sair
end
end
Rac=rac1+rac2+rac3+rac4+rac5+rac6
opcao10=0
ral1=0
ral2=0
ral3=0
ral4=0
ral5=0
ral6=0
ral7=0
ral8=0
ral9=0
ral10=0
ral11=0
ral12=0
while(opcao10<>13) then
148
disp(" ")
disp("II.-------------------------- Alvenaria------------------------------")
disp("1 - lã mineral (vidro ou rocha)")
disp("2 - verniculite")
disp("3 - concreto simples")
disp("4 - massa de cimento com agregados")
disp("5 - concreto com areia e pedra")
disp("6 - estuque")
disp("7 - tijolo comum (meia-vez)")
disp("8 - tijolo comum (uma vez)")
disp("9 - tijolo de concreto furado de lO cm")
disp("10 - tijolo de concreto furado de 20 cm")
disp("11 - ladrilho ou cerâmica")
disp("12 - alvenaria de pedra")
disp("13 - SAIR")
disp(" ")
opcao10=input("->Entre com opção desejada: ")
select(opcao10)
case 1
clc;
tal1=input("Espessura da Camada (m): ")
ral1 = tal1/0.03
disp("Camada de lã mineral (vidro ou rocha) definida.")
case 2
clc;
tal2=input("Espessura da Camada (m): ")
ral2 = tal2/0.05
disp("Camada de verniculite definida.")
case 3
clc;
tal3=input("Espessura da Camada (m): ")
ral3 = tal3/0.62
disp("Camada de concreto simples definida.")
149
case 4
clc;
tal4=input("Espessura da Camada (m): ")
ral4 = tal4/0.21
disp("Camada de massa de cimento com agregados definida.")
case 5
clc;
tal5=input("Espessura da Camada (m): ")
ral5 = tal5/1.48
disp("Camada de concreto com areia e pedra definida.")
case 6
clc;
tal6=input("Espessura da Camada (m): ")
ral6 = tal6/0.62
disp("Camada de estuque definida.")
case 7
clc;
tal7=input("Espessura da Camada (m): ")
ral7 = tal7/0.62
disp("Camada de tijolo comum (meia-vez) definida.")
case 8
clc;
tal8=input("Espessura da Camada (m): ")
ral8 = tal8/1.11
disp("Camada de tijolo comum (uma vez) definida.")
case 9
clc;
tal9=input("Espessura da Camada (m): ")
ral9 = tal9/0.17
disp("Camada de tijolo de concreto furado de lO cm definida.")
case 10
clc;
tal10=input("Espessura da Camada (m): ")
150
ral10= tal10/0.11
disp("Camada de tijolo de concreto furado de 20 cm definida.")
case 11;
clc;
tal11=input("Espessura da Camada (m): ")
ral11= tal11/0.11
disp("Camada de ladrilho ou cerâmica definida.")
case 12
clc;
tal12=input("Espessura da Camada (m): ")
ral12= tal12/1.55
disp("Camada de alvenaria de pedra definida.")
case 13
clc;
//sair
end
end
Ral=ral1+ral2+ral3+ral4+ral5+ral6+ral7+ral8+ral9+ral10+ral11+ral12
opcao11=0
ris1=0
ris2=0
ris3=0
ris4=0
ris5=0
ris6=0
while(opcao11<>7)
disp("III. ------------------------ Isolamentos ----------------------------")
151
disp("5 - fibra de vidro")
disp("6 - isoflex (Santa· Marina)")
disp("7 - SAIR")
disp(" ")
opcao11=input("Entre com Opção Desejada: ")
select(opcao11)
case 1
clc;
tis1=input("Espessura da Camada (m): ")
ris1 = tis1/0.03
disp("Camada de fibras de lãs minerais (vidro ou rocha) definida.")
case 2
clc;
tis2=input("Espessura da Camada (m): ")
ris2 = tis2/0.03
disp("Camada de fibra de madeira definida.")
case 3
clc;
tis3=input("Espessura da Camada (m): ")
ris3 = tis3/0.04
disp("Camada de vidro celular definida.")
case 4
clc;
tis4=input("Espessura da Camada (m): ")
ris4 = tis4/0.03
disp("Camada de cortiça definida.")
case 5
clc;
tis5=input("Espessura da Camada (m): ")
ris5 = tis5/0.03
disp("Camada de fibra de vidro definida.")
case 6
clc;
152
tis6=input("Espessura da Camada (m): ")
ris6 = tis6/0.039
disp("Camada de isoflex (Santa· Marina) definida.")
case 7
clc;
//sair
end
end
Ris=ris1+ris2+ris3+ris4+ris5+ris6
opcao12=0
rar1=0
rar2=0
rar3=0
while(opcao12<>4) then
disp("IV. ------------------------ Argamassas ------------------------------")
disp("1 - nata de cimento com areia")
disp("2 - nata de gesso com areia")
disp("3 - agregado com verniculite")
disp("4 - SAIR")
disp(" ")
opcao12=input("Entre com Opção Desejada: ")
select(opcao12)
case 1
clc;
tar1=input("Espessura da Camada (m): ")
rar1 = tar1/0.62
disp("Camada de nata de cimento com areia definida.")
case 2
clc;
tar2=input("Espessura da Camada (m): ")
rar2 = tar2/0.69
disp("Camada de nata de gesso com areia definida.")
153
case 3
clc;
tar3=input("Espessura da Camada (m): ")
rar3 = tar3/0.21
disp("Camada de agregado com verniculite dedefinida.")
case 4
clc;
//sair
end
end
Rar=rar1+rar2+rar3
opcao13=0
rco1=0
rco2=0
while(opcao13<>3) then
disp("V. ------------------------ Cobertura -------------------------------")
disp("1 - placa de agregado de asfalto")
disp("2 - teto com 1O cm")
disp("3 - SAIR")
disp(" ")
opcao13=input("Entre com Opção Desejada: ")
select(opcao13)
case 1
clc;
tco1=input("Espessura da Camada (m): ")
rco1 = tco1/0.80
disp("Camada de placa de agregado de asfalto definida.")
case 2
clc;
tco2=input("Espessura da Camada (m): ")
rco2= tco2/0.37
disp("Camada de teto com 1O cm definida.")
154
case 3
clc;
//sair
end
end
Rco=rco1+rco2
opcao14=0
rma1=0
rma2=0
while(opcao14<>3) then
disp("VI. ------------------------ Madeiras ---------------------------------")
disp("1 - de lei (cedro ou canela etc.)")
disp("2 - pinho")
disp("3 - SAIR")
disp(" ")
opcao14=input("Entre com Opção Desejada: ")
select(opcao14)
case 1
clc;
tma1=input("Espessura da Camada (m): ")
rma1 = tma1/0.13
disp("Camada de de lei (cedro ou canela etc.) definida.")
case 2
clc;
tma1=input("Espessura da Camada (m): ")
rma1 = tma1/0.09
disp("Camada de pinho definida.")
case 3
clc;
//sair
end
end
155
Rma=rma1+rma2
clc;
area1_9_1=input("->Área da Parede Montada Interna I (m²): ")
temp_ext1_9_1=text
temp_int1_9_1=ti
hint=8.50
hext=8.50
Rint=1/hint
Rext=1/hext
coef_global_1_9_1= 1/(Rac+Ral+Ris+Rar+Rco+Rma+Rint+Rext)
for i=1:13
q_1_9_1(i)=(area1_9_1*coef_global_1_9_1*(temp_ext1_9_1-temp_int1_9_1))
end
clc;
case 10
clc;
//voltar
end
end
case 2
exec("Arq_3_Parede_Interna2.sce",-1)
case 3
exec("Arq_3_Parede_Interna3.sce",-1)
case 4
clc;
//voltar
end
end
//Arq_3_Parede_Interna2
clc;
156
area2_1_1=0
area2_2_1=0
area2_3_1=0
area2_4_1=0
area2_5_1=0
opcao3=0
while(opcao3<>10) then
select(opcao3)
case 1
clc;
area2_1_1=input("->Área da Parede Meia Vez Interna II (m²): ")
157
temp_ext2_1_1=text
temp_int2_1_1=ti
coef_global_2_1_1=2.588
for i=1:13
q_2_1_1(i)=(area2_1_1*coef_global_2_1_1*(temp_ext2_1_1-temp_int2_1_1))
end
clc;
case 2
clc;
area2_2_1=input("->Área da Parede Uma Vez Interna II (m²): ")
temp_ext2_2_1=text
temp_int2_2_1=ti
coef_global_2_2_1=2.167
q_2_2_1=(area2_2_1*coef_global_2_2_1*(temp_ext2_2_1-temp_int2_2_1))
clc;
case 3
clc;
area2_3_1=input("->Área da Parede Uma Vez Interna II (m²): ")
temp_ext2_3_1=text
temp_int2_3_1=ti
coef_global_2_3_1=2.290
for i=1:13
q_2_3_1(i)=(area2_3_1*coef_global_2_3_1*(temp_ext2_3_1-temp_int2_3_1))
end
clc;
case 4
clc;
area2_4_1=input("->Área da Parede Dupla Interna II (m²): ")
temp_ext2_4_1=text
temp_int2_4_1=ti
158
coef_global_2_4_1=1.415
for i=1:13
q_2_4_1(i)=(area2_4_1*coef_global_2_4_1*(temp_ext2_4_1-temp_int2_4_1))
end
clc;
159
Rvid=esp2_6_1*0.001/46
coef_global_2_6_1=1/(Rint+Rext+Rvid)
for i=1:13
q_2_6_1(i)=(area2_6_1*coef_global_2_6_1*(temp_ext2_6_1-temp_int2_6_1))
end
clc;
160
Rext=1/hext
Rvid=esp2_8_1*0.001/0.20
coef_global_2_8_1=1/(Rint+Rext+Rvid)
for i=1:13
q_2_8_1(i)=(area2_8_1*coef_global_2_8_1*(temp_ext2_8_1-temp_int2_8_1))
end
clc;
case 9
clc;
opcao9=0
rac1=0
rac2=0
rac3=0
rac4=0
rac5=0
rac6=0
while(opcao9<>7) then
disp(" ")
disp("I.-------------------------- ACABAMENTOS-----------------------------")
disp("1 - cimento asbestos")
disp("2 - gesso 1/2 in")
disp("3 - lambris")
disp("4 - lambris de 3/4 in")
disp("5 - fibra de madeira")
disp("6 - emboço ou reboco (2 cm)")
disp("7 - SAIR")
disp(" ")
opcao9=input("->Entre com opção desejada: ")
select(opcao9)
case 1
clc;
tac1=input("Espessura da Camada (m): ")
161
rac1 = tac1/0.496
disp("Camada de cimento asbestos definida.")
case 2
clc;
rac2 = 1/10.99
disp("Camada de gesso 1/2 in definida.")
case 3
clc;
tac3=input("Espessura da Camada (m): ")
rac3 = tac3/0.09
disp("Camada de labris definida.")
case 4
clc;
rac4 = 1/5.22
disp("Camada de lambris de 3/4 in definida.")
case 5
clc;
tac5=input("Espessura da Camada (m): ")
rac5 = tac5/0.173
disp("Camada de fibra de madeira definida.")
case 6
clc;
rac6 = 1/2.39
disp("Camada de emboço ou reboco definida.")
case 7
clc;
//sair
end
end
Rac=rac1+rac2+rac3+rac4+rac5+rac6
opcao10=0
ral1=0
162
ral2=0
ral3=0
ral4=0
ral5=0
ral6=0
ral7=0
ral8=0
ral9=0
ral10=0
ral11=0
ral12=0
while(opcao10<>13) then
disp(" ")
disp("II.-------------------------- Alvenaria------------------------------")
disp("1 - lã mineral (vidro ou rocha)")
disp("2 - verniculite")
disp("3 - concreto simples")
disp("4 - massa de cimento com agregados")
disp("5 - concreto com areia e pedra")
disp("6 - estuque")
disp("7 - tijolo comum (meia-vez)")
disp("8 - tijolo comum (uma vez)")
disp("9 - tijolo de concreto furado de lO cm")
disp("10 - tijolo de concreto furado de 20 cm")
disp("11 - ladrilho ou cerâmica")
disp("12 - alvenaria de pedra")
disp("13 - SAIR")
disp(" ")
opcao10=input("->Entre com opção desejada: ")
select(opcao10)
case 1
clc;
tal1=input("Espessura da Camada (m): ")
163
ral1 = tal1/0.03
disp("Camada de lã mineral (vidro ou rocha) definida.")
case 2
clc;
tal2=input("Espessura da Camada (m): ")
ral2 = tal2/0.05
disp("Camada de verniculite definida.")
case 3
clc;
tal3=input("Espessura da Camada (m): ")
ral3 = tal3/0.62
disp("Camada de concreto simples definida.")
case 4
clc;
tal4=input("Espessura da Camada (m): ")
ral4 = tal4/0.21
disp("Camada de massa de cimento com agregados definida.")
case 5
clc;
tal5=input("Espessura da Camada (m): ")
ral5 = tal5/1.48
disp("Camada de concreto com areia e pedra definida.")
case 6
clc;
tal6=input("Espessura da Camada (m): ")
ral6 = tal6/0.62
disp("Camada de estuque definida.")
case 7
clc;
tal7=input("Espessura da Camada (m): ")
ral7 = tal7/0.62
disp("Camada de tijolo comum (meia-vez) definida.")
case 8
164
clc;
tal8=input("Espessura da Camada (m): ")
ral8 = tal8/1.11
disp("Camada de tijolo comum (uma vez) definida.")
case 9
clc;
tal9=input("Espessura da Camada (m): ")
ral9 = tal9/0.17
disp("Camada de tijolo de concreto furado de lO cm definida.")
case 10
clc;
tal10=input("Espessura da Camada (m): ")
ral10= tal10/0.11
disp("Camada de tijolo de concreto furado de 20 cm definida.")
case 11;
clc;
tal11=input("Espessura da Camada (m): ")
ral11= tal11/0.11
disp("Camada de ladrilho ou cerâmica definida.")
case 12
clc;
tal12=input("Espessura da Camada (m): ")
ral12= tal12/1.55
disp("Camada de alvenaria de pedra definida.")
case 13
clc;
//sair
end
end
Ral=ral1+ral2+ral3+ral4+ral5+ral6+ral7+ral8+ral9+ral10+ral11+ral12
opcao11=0
ris1=0
165
ris2=0
ris3=0
ris4=0
ris5=0
ris6=0
while(opcao11<>7)
disp("III. ------------------------ Isolamentos ----------------------------")
166
case 4
clc;
tis4=input("Espessura da Camada (m): ")
ris4 = tis4/0.03
disp("Camada de cortiça definida.")
case 5
clc;
tis5=input("Espessura da Camada (m): ")
ris5 = tis5/0.03
disp("Camada de fibra de vidro definida.")
case 6
clc;
tis6=input("Espessura da Camada (m): ")
ris6 = tis6/0.039
disp("Camada de isoflex (Santa· Marina) definida.")
case 7
clc;
//sair
end
end
Ris=ris1+ris2+ris3+ris4+ris5+ris6
opcao12=0
rar1=0
rar2=0
rar3=0
while(opcao12<>4) then
disp("IV. ------------------------ Argamassas ------------------------------")
disp("1 - nata de cimento com areia")
disp("2 - nata de gesso com areia")
disp("3 - agregado com verniculite")
disp("4 - SAIR")
disp(" ")
167
opcao12=input("Entre com Opção Desejada: ")
select(opcao12)
case 1
clc;
tar1=input("Espessura da Camada (m): ")
rar1 = tar1/0.62
disp("Camada de nata de cimento com areia definida.")
case 2
clc;
tar2=input("Espessura da Camada (m): ")
rar2 = tar2/0.69
disp("Camada de nata de gesso com areia definida.")
case 3
clc;
tar3=input("Espessura da Camada (m): ")
rar3 = tar3/0.21
disp("Camada de agregado com verniculite dedefinida.")
case 4
clc;
//sair
end
end
Rar=rar1+rar2+rar3
opcao13=0
rco1=0
rco2=0
while(opcao13<>3) then
disp("V. ------------------------ Cobertura -------------------------------")
disp("1 - placa de agregado de asfalto")
disp("2 - teto com 1O cm")
disp("3 - SAIR")
disp(" ")
168
opcao13=input("Entre com Opção Desejada: ")
select(opcao13)
case 1
clc;
tco1=input("Espessura da Camada (m): ")
rco1 = tco1/0.80
disp("Camada de placa de agregado de asfalto definida.")
case 2
clc;
tco2=input("Espessura da Camada (m): ")
rco2= tco2/0.37
disp("Camada de teto com 1O cm definida.")
case 3
clc;
//sair
end
end
Rco=rco1+rco2
opcao14=0
rma1=0
rma2=0
while(opcao14<>3) then
disp("VI. ------------------------ Madeiras ---------------------------------")
disp("1 - de lei (cedro ou canela etc.)")
disp("2 - pinho")
disp("3 - SAIR")
disp(" ")
opcao14=input("Entre com Opção Desejada: ")
select(opcao14)
case 1
clc;
tma1=input("Espessura da Camada (m): ")
169
rma1 = tma1/0.13
disp("Camada de de lei (cedro ou canela etc.) definida.")
case 2
clc;
tma1=input("Espessura da Camada (m): ")
rma1 = tma1/0.09
disp("Camada de pinho definida.")
case 3
clc;
//sair
end
end
Rma=rma1+rma2
clc;
area2_9_1=input("->Área da Parede Montada Interna II (m²): ")
temp_ext2_9_1=text
temp_int2_9_1=ti
hint=8.50
hext=8.50
Rint=1/hint
Rext=1/hext
coef_global_2_9_1= 1/(Rac+Ral+Ris+Rar+Rco+Rma+Rint+Rext)
for i=1:13
q_2_9_1(i)=(area2_9_1*coef_global_2_9_1*(temp_ext2_9_1-temp_int2_9_1))
end
clc;
case 10
clc;
//voltar
end
end
//Arq_3_Parede_Interna3
clc;
170
area3_1_1=0
area3_2_1=0
area3_3_1=0
area3_4_1=0
area3_5_1=0
opcao3=0
while(opcao3<>10) then
disp("-------------------------PAREDE INTERNA III------------------------------")
printf("\n")
printf(" SELECIONE O TIPO DE PAREDE INTERNA DENTRE AS OPÇÕES 1 À 8 E,
CASO TENHA\n")
printf(" INTERESSE, UTILIZE A OPÇÃO 9 PARA MONTAR PAREDE ESPECÍFICA.
FEITO ISSO\n")
printf(" SELECIONE A OPÇÃO 10 PARA VOLTAR AO MENU ANTERIOR.\n")
disp("1-Parede à Meia Vez de 10cm e Reboco de 25mm;")
disp("2-Parede à Uma Vez de 20cm e Reboco de 25mm;")
disp("3-Parede à Uma Vez de 15cm e Reboco de 25mm com Cerâmica;")
disp("4-Parede Dupla de 10 cm, com Espaço de Ar e Reboco de 25mm;")
disp("5-Superfície de Vidro;")
disp("6-Superfície de Aço Inoxidável;")
disp("7-Superfície de PVC;")
disp("8-Superfície de Madeira;")
disp("9-Montar Própria Parede;")
disp("10-VOLTAR.")
disp("-------------------------------------------------------------------------")
opcao3=input("->Entre com Sua Opção: ")
select(opcao3)
case 1
clc;
area3_1_1=input("->Área da Parede Meia Vez Interna III (m²): ")
temp_ext3_1_1=text
171
temp_int3_1_1=ti
coef_global_3_1_1=2.588
for i=1:13
q_3_1_1(i)=(area3_1_1*coef_global_3_1_1*(temp_ext3_1_1-temp_int3_1_1))
end
clc;
case 2
clc;
area3_2_1=input("->Área da Parede Uma Vez Interna III (m²): ")
temp_ext3_2_1=text
temp_int3_2_1=ti
coef_global_3_2_1=2.167
for i=1:13
q_3_2_1(i)=(area3_2_1*coef_global_3_2_1*(temp_ext3_2_1-temp_int3_2_1))
end
clc;
case 3
clc;
area3_3_1=input("->Área da Parede Uma Vez Interna III (m²): ")
temp_ext3_3_1=text
temp_int3_3_1=ti
coef_global_3_3_1=2.290
for i=1:13
q_3_3_1(i)=(area3_3_1*coef_global_3_3_1*(temp_ext3_3_1-temp_int3_3_1))
end
clc;
case 4
clc;
area3_4_1=input("->Área da Parede Dupla Interna III (m²): ")
temp_ext3_4_1=text
172
temp_int3_4_1=ti
coef_global_3_4_1=1.415
for i=1:13
q_3_4_1(i)=(area3_4_1*coef_global_3_4_1*(temp_ext3_4_1-temp_int3_4_1))
end
clc;
173
Rext=1/hext
Rvid=esp3_6_1*0.001/46
coef_global_3_6_1=1/(Rint+Rext+Rvid)
for i=1:13
q_3_6_1(i)=(area3_6_1*coef_global_3_6_1*(temp_ext3_6_1-temp_int3_6_1))
end
clc;
174
Rint=1/hint
Rext=1/hext
Rvid=esp3_8_1*0.001/0.20
coef_global_3_8_1=1/(Rint+Rext+Rvid)
for i=1:13
q_3_8_1(i)=(area3_8_1*coef_global_3_8_1*(temp_ext3_8_1-temp_int3_8_1))
end
clc;
case 9
clc;
opcao9=0
rac1=0
rac2=0
rac3=0
rac4=0
rac5=0
rac6=0
while(opcao9<>7) then
disp(" ")
disp("I.-------------------------- ACABAMENTOS-----------------------------")
disp("1 - cimento asbestos")
disp("2 - gesso 1/2 in")
disp("3 - lambris")
disp("4 - lambris de 3/4 in")
disp("5 - fibra de madeira")
disp("6 - emboço ou reboco (2 cm)")
disp("7 - SAIR")
disp(" ")
opcao9=input("->Entre com opção desejada: ")
select(opcao9)
case 1
clc;
175
tac1=input("Espessura da Camada (m): ")
rac1 = tac1/0.496
disp("Camada de cimento asbestos definida.")
case 2
clc;
rac2 = 1/10.99
disp("Camada de gesso 1/2 in definida.")
case 3
clc;
tac3=input("Espessura da Camada (m): ")
rac3 = tac3/0.09
disp("Camada de labris definida.")
case 4
clc;
rac4 = 1/5.22
disp("Camada de lambris de 3/4 in definida.")
case 5
clc;
tac5=input("Espessura da Camada (m): ")
rac5 = tac5/0.173
disp("Camada de fibra de madeira definida.")
case 6
clc;
rac6 = 1/2.39
disp("Camada de emboço ou reboco definida.")
case 7
clc;
//sair
end
end
Rac=rac1+rac2+rac3+rac4+rac5+rac6
opcao10=0
176
ral1=0
ral2=0
ral3=0
ral4=0
ral5=0
ral6=0
ral7=0
ral8=0
ral9=0
ral10=0
ral11=0
ral12=0
while(opcao10<>13) then
disp(" ")
disp("II.-------------------------- Alvenaria------------------------------")
disp("1 - lã mineral (vidro ou rocha)")
disp("2 - verniculite")
disp("3 - concreto simples")
disp("4 - massa de cimento com agregados")
disp("5 - concreto com areia e pedra")
disp("6 - estuque")
disp("7 - tijolo comum (meia-vez)")
disp("8 - tijolo comum (uma vez)")
disp("9 - tijolo de concreto furado de lO cm")
disp("10 - tijolo de concreto furado de 20 cm")
disp("11 - ladrilho ou cerâmica")
disp("12 - alvenaria de pedra")
disp("13 - SAIR")
disp(" ")
opcao10=input("->Entre com opção desejada: ")
select(opcao10)
case 1
clc;
177
tal1=input("Espessura da Camada (m): ")
ral1 = tal1/0.03
disp("Camada de lã mineral (vidro ou rocha) definida.")
case 2
clc;
tal2=input("Espessura da Camada (m): ")
ral2 = tal2/0.05
disp("Camada de verniculite definida.")
case 3
clc;
tal3=input("Espessura da Camada (m): ")
ral3 = tal3/0.62
disp("Camada de concreto simples definida.")
case 4
clc;
tal4=input("Espessura da Camada (m): ")
ral4 = tal4/0.21
disp("Camada de massa de cimento com agregados definida.")
case 5
clc;
tal5=input("Espessura da Camada (m): ")
ral5 = tal5/1.48
disp("Camada de concreto com areia e pedra definida.")
case 6
clc;
tal6=input("Espessura da Camada (m): ")
ral6 = tal6/0.62
disp("Camada de estuque definida.")
case 7
clc;
tal7=input("Espessura da Camada (m): ")
ral7 = tal7/0.62
disp("Camada de tijolo comum (meia-vez) definida.")
178
case 8
clc;
tal8=input("Espessura da Camada (m): ")
ral8 = tal8/1.11
disp("Camada de tijolo comum (uma vez) definida.")
case 9
clc;
tal9=input("Espessura da Camada (m): ")
ral9 = tal9/0.17
disp("Camada de tijolo de concreto furado de lO cm definida.")
case 10
clc;
tal10=input("Espessura da Camada (m): ")
ral10= tal10/0.11
disp("Camada de tijolo de concreto furado de 20 cm definida.")
case 11;
clc;
tal11=input("Espessura da Camada (m): ")
ral11= tal11/0.11
disp("Camada de ladrilho ou cerâmica definida.")
case 12
clc;
tal12=input("Espessura da Camada (m): ")
ral12= tal12/1.55
disp("Camada de alvenaria de pedra definida.")
case 13
clc;
//sair
end
end
Ral=ral1+ral2+ral3+ral4+ral5+ral6+ral7+ral8+ral9+ral10+ral11+ral12
opcao11=0
179
ris1=0
ris2=0
ris3=0
ris4=0
ris5=0
ris6=0
while(opcao11<>7)
disp("III. ------------------------ Isolamentos ----------------------------")
disp("1 - fibras de lãs minerais (vidro ou rocha)")
disp("2 - fibra de madeira")
disp("3 - vidro celular")
disp("4 - cortiça")
disp("5 - fibra de vidro")
disp("6 - isoflex (Santa· Marina)")
disp("7 - SAIR")
disp(" ")
opcao11=input("Entre com Opção Desejada: ")
select(opcao11)
case 1
clc;
tis1=input("Espessura da Camada (m): ")
ris1 = tis1/0.03
disp("Camada de fibras de lãs minerais (vidro ou rocha) definida.")
case 2
clc;
tis2=input("Espessura da Camada (m): ")
ris2 = tis2/0.03
disp("Camada de fibra de madeira definida.")
case 3
clc;
tis3=input("Espessura da Camada (m): ")
ris3 = tis3/0.04
disp("Camada de vidro celular definida.")
180
case 4
clc;
tis4=input("Espessura da Camada (m): ")
ris4 = tis4/0.03
disp("Camada de cortiça definida.")
case 5
clc;
tis5=input("Espessura da Camada (m): ")
ris5 = tis5/0.03
disp("Camada de fibra de vidro definida.")
case 6
clc;
tis6=input("Espessura da Camada (m): ")
ris6 = tis6/0.039
disp("Camada de isoflex (Santa· Marina) definida.")
case 7
clc;
//sair
end
end
Ris=ris1+ris2+ris3+ris4+ris5+ris6
opcao12=0
rar1=0
rar2=0
rar3=0
while(opcao12<>4) then
disp("IV. ------------------------ Argamassas ------------------------------")
disp("1 - nata de cimento com areia")
disp("2 - nata de gesso com areia")
disp("3 - agregado com verniculite")
disp("4 - SAIR")
disp(" ")
181
opcao12=input("Entre com Opção Desejada: ")
select(opcao12)
case 1
clc;
tar1=input("Espessura da Camada (m): ")
rar1 = tar1/0.62
disp("Camada de nata de cimento com areia definida.")
case 2
clc;
tar2=input("Espessura da Camada (m): ")
rar2 = tar2/0.69
disp("Camada de nata de gesso com areia definida.")
case 3
clc;
tar3=input("Espessura da Camada (m): ")
rar3 = tar3/0.21
disp("Camada de agregado com verniculite dedefinida.")
case 4
clc;
//sair
end
end
Rar=rar1+rar2+rar3
opcao13=0
rco1=0
rco2=0
while(opcao13<>3) then
disp("V. ------------------------ Cobertura -------------------------------")
disp("1 - placa de agregado de asfalto")
disp("2 - teto com 1O cm")
disp("3 - SAIR")
disp(" ")
182
opcao13=input("Entre com Opção Desejada: ")
select(opcao13)
case 1
clc;
tco1=input("Espessura da Camada (m): ")
rco1 = tco1/0.80
disp("Camada de placa de agregado de asfalto definida.")
case 2
clc;
tco2=input("Espessura da Camada (m): ")
rco2= tco2/0.37
disp("Camada de teto com 1O cm definida.")
case 3
clc;
//sair
end
end
Rco=rco1+rco2
opcao14=0
rma1=0
rma2=0
while(opcao14<>3) then
disp("VI. ------------------------ Madeiras ---------------------------------")
disp("1 - de lei (cedro ou canela etc.)")
disp("2 - pinho")
disp("3 - SAIR")
disp(" ")
opcao14=input("Entre com Opção Desejada: ")
select(opcao14)
case 1
clc;
tma1=input("Espessura da Camada (m): ")
183
rma1 = tma1/0.13
disp("Camada de de lei (cedro ou canela etc.) definida.")
case 2
clc;
tma1=input("Espessura da Camada (m): ")
rma1 = tma1/0.09
disp("Camada de pinho definida.")
case 3
clc;
//sair
end
end
Rma=rma1+rma2
clc;
area3_9_1=input("->Área da Parede Montada Interna III (m²): ")
temp_ext3_9_1=text
temp_int3_9_1=ti
hint=8.50
hext=8.50
Rint=1/hint
Rext=1/hext
coef_global_3_9_1= 1/(Rac+Ral+Ris+Rar+Rco+Rma+Rint+Rext)
for i=1:13
q_3_9_1(i)=(area3_9_1*coef_global_3_9_1*(temp_ext3_9_1-temp_int3_9_1))
end
clc;
case 10
clc;
//voltar
end
end
//Arq_Parede_Externa
clc;
184
opcao3=0
area1_1_2=0
area1_2_2=0
area1_3_2=0
area1_4_2=0
area1_5_2=0
while(opcao3<>6) then
disp ("---------------------------PAREDE EXTERNA-------------------------------")
printf("\n")
printf(" SELECIONE O TIPO DE PAREDE EXTERNA DENTRE AS OPÇÕES 1 À 4 E,
CASO TENHA\n")
printf(" INTERESSE, UTILIZE A OPÇÃO 5 PARA MONTAR PAREDE ESPECÍFICA.
FEITO ISSO\n")
printf(" SELECIONE A OPÇÃO 6 PARA VOLTAR AO MENU ANTERIOR.\n")
disp("1-Parede à Meia Vez de 10cm e Reboco de 25mm;")
disp("2-Parede à Uma Vez de 20cm e Reboco de 25mm;")
disp("3-Parede à Uma Vez de 15cm e Reboco de 25mm com Cerâmica;")
disp("4-Parede Dupla de 10 cm, com Espaço de Ar e Reboco de 25mm;")
disp("5-Montar Própria Parede;")
disp("6-VOLTAR.")
disp("-------------------------------------------------------------------------")
opcao3=input("->Entre com Sua Opção: ")
select(opcao3)
case 1
clc;
disp("------Parede à Meia Vez de 10cm e Reboco de 25mm------")
area1_1_2=1
coef_global_1_1_2=3.261
case 2
clc;
185
disp("------Parede à Uma Vez de 20cm e Reboco de 25mm------")
area1_2_2=1
coef_global_1_2_2=2.620
case 3
clc;
disp("------Parede à Uma Vez de 15cm e Reboco de 25mm com Cerâmica------")
area1_3_2=1
coef_global_1_3_2=2.804
case 4
clc;
disp("------Parede Dupla de 10 cm, com Espaço de Ar e Reboco de 25mm------")
area1_4_2=1
coef_global_1_4_2=1.590
case 5
clc;
opcao9=0
rac1=0
rac2=0
rac3=0
rac4=0
rac5=0
rac6=0
while(opcao9<>7) then
disp(" ")
disp("I.-------------------------- ACABAMENTOS-----------------------------")
disp("1 - cimento asbestos")
disp("2 - gesso 1/2 in")
disp("3 - lambris")
disp("4 - lambris de 3/4 in")
disp("5 - fibra de madeira")
186
disp("6 - emboço ou reboco (2 cm)")
disp("7 - SAIR")
disp(" ")
opcao9=input("->Entre com opção desejada: ")
select(opcao9)
case 1
clc;
tac1=input("Espessura da Camada (m): ")
rac1 = tac1/0.496
disp("Camada de cimento asbestos definida.")
case 2
clc;
rac2 = 1/10.99
disp("Camada de gesso 1/2 in definida.")
case 3
clc;
tac3=input("Espessura da Camada (m): ")
rac3 = tac3/0.09
disp("Camada de labris definida.")
case 4
clc;
rac4 = 1/5.22
disp("Camada de lambris de 3/4 in definida.")
case 5
clc;
tac5=input("Espessura da Camada (m): ")
rac5 = tac5/0.173
disp("Camada de fibra de madeira definida.")
case 6
clc;
rac6 = 1/2.39
disp("Camada de emboço ou reboco definida.")
case 7
187
clc;
//sair
end
end
Rac=rac1+rac2+rac3+rac4+rac5+rac6
opcao10=0
ral1=0
ral2=0
ral3=0
ral4=0
ral5=0
ral6=0
ral7=0
ral8=0
ral9=0
ral10=0
ral11=0
ral12=0
while(opcao10<>13) then
disp(" ")
disp("II.-------------------------- Alvenaria------------------------------")
disp("1 - lã mineral (vidro ou rocha)")
disp("2 - verniculite")
disp("3 - concreto simples")
disp("4 - massa de cimento com agregados")
disp("5 - concreto com areia e pedra")
disp("6 - estuque")
disp("7 - tijolo comum (meia-vez)")
disp("8 - tijolo comum (uma vez)")
disp("9 - tijolo de concreto furado de lO cm")
disp("10 - tijolo de concreto furado de 20 cm")
disp("11 - ladrilho ou cerâmica")
188
disp("12 - alvenaria de pedra")
disp("13 - SAIR")
disp(" ")
opcao10=input("->Entre com opção desejada: ")
select(opcao10)
case 1
clc;
tal1=input("Espessura da Camada (m): ")
ral1 = tal1/0.03
disp("Camada de lã mineral (vidro ou rocha) definida.")
case 2
clc;
tal2=input("Espessura da Camada (m): ")
ral2 = tal2/0.05
disp("Camada de verniculite definida.")
case 3
clc;
tal3=input("Espessura da Camada (m): ")
ral3 = tal3/0.62
disp("Camada de concreto simples definida.")
case 4
clc;
tal4=input("Espessura da Camada (m): ")
ral4 = tal4/0.21
disp("Camada de massa de cimento com agregados definida.")
case 5
clc;
tal5=input("Espessura da Camada (m): ")
ral5 = tal5/1.48
disp("Camada de concreto com areia e pedra definida.")
case 6
clc;
tal6=input("Espessura da Camada (m): ")
189
ral6 = tal6/0.62
disp("Camada de estuque definida.")
case 7
clc;
tal7=input("Espessura da Camada (m): ")
ral7 = tal7/0.62
disp("Camada de tijolo comum (meia-vez) definida.")
case 8
clc;
tal8=input("Espessura da Camada (m): ")
ral8 = tal8/1.11
disp("Camada de tijolo comum (uma vez) definida.")
case 9
clc;
tal9=input("Espessura da Camada (m): ")
ral9 = tal9/0.17
disp("Camada de tijolo de concreto furado de lO cm definida.")
case 10
clc;
tal10=input("Espessura da Camada (m): ")
ral10= tal10/0.11
disp("Camada de tijolo de concreto furado de 20 cm definida.")
case 11;
clc;
tal11=input("Espessura da Camada (m): ")
ral11= tal11/0.11
disp("Camada de ladrilho ou cerâmica definida.")
case 12
clc;
tal12=input("Espessura da Camada (m): ")
ral12= tal12/1.55
disp("Camada de alvenaria de pedra definida.")
case 13
190
clc;
//sair
end
end
Ral=ral1+ral2+ral3+ral4+ral5+ral6+ral7+ral8+ral9+ral10+ral11+ral12
opcao11=0
ris1=0
ris2=0
ris3=0
ris4=0
ris5=0
ris6=0
while(opcao11<>7)
disp("III. ------------------------ Isolamentos ----------------------------")
191
tis2=input("Espessura da Camada (m): ")
ris2 = tis2/0.03
disp("Camada de fibra de madeira definida.")
case 3
clc;
tis3=input("Espessura da Camada (m): ")
ris3 = tis3/0.04
disp("Camada de vidro celular definida.")
case 4
clc;
tis4=input("Espessura da Camada (m): ")
ris4 = tis4/0.03
disp("Camada de cortiça definida.")
case 5
clc;
tis5=input("Espessura da Camada (m): ")
ris5 = tis5/0.03
disp("Camada de fibra de vidro definida.")
case 6
clc;
tis6=input("Espessura da Camada (m): ")
ris6 = tis6/0.039
disp("Camada de isoflex (Santa· Marina) definida.")
case 7
clc;
//sair
end
end
Ris=ris1+ris2+ris3+ris4+ris5+ris6
opcao12=0
rar1=0
rar2=0
192
rar3=0
while(opcao12<>4) then
disp("IV. ------------------------ Argamassas ------------------------------")
disp("1 - nata de cimento com areia")
disp("2 - nata de gesso com areia")
disp("3 - agregado com verniculite")
disp("4 - SAIR")
disp(" ")
opcao12=input("Entre com Opção Desejada: ")
select(opcao12)
case 1
clc;
tar1=input("Espessura da Camada (m): ")
rar1 = tar1/0.62
disp("Camada de nata de cimento com areia definida.")
case 2
clc;
tar2=input("Espessura da Camada (m): ")
rar2 = tar2/0.69
disp("Camada de nata de gesso com areia definida.")
case 3
clc;
tar3=input("Espessura da Camada (m): ")
rar3 = tar3/0.21
disp("Camada de agregado com verniculite dedefinida.")
case 4
clc;
//sair
end
end
Rar=rar1+rar2+rar3
opcao13=0
193
rco1=0
rco2=0
while(opcao13<>3) then
disp("V. ------------------------ Cobertura -------------------------------")
disp("1 - placa de agregado de asfalto")
disp("2 - teto com 1O cm")
disp("3 - SAIR")
disp(" ")
opcao13=input("Entre com Opção Desejada: ")
select(opcao13)
case 1
clc;
tco1=input("Espessura da Camada (m): ")
rco1 = tco1/0.80
disp("Camada de placa de agregado de asfalto definida.")
case 2
clc;
tco2=input("Espessura da Camada (m): ")
rco2= tco2/0.37
disp("Camada de teto com 1O cm definida.")
case 3
clc;
//sair
end
end
Rco=rco1+rco2
opcao14=0
rma1=0
rma2=0
while(opcao14<>3) then
disp("VI. ------------------------ Madeiras ---------------------------------")
disp("1 - de lei (cedro ou canela etc.)")
194
disp("2 - pinho")
disp("3 - SAIR")
disp(" ")
opcao14=input("Entre com Opção Desejada: ")
select(opcao14)
case 1
clc;
tma1=input("Espessura da Camada (m): ")
rma1 = tma1/0.13
disp("Camada de de lei (cedro ou canela etc.) definida.")
case 2
clc;
tma1=input("Espessura da Camada (m): ")
rma1 = tma1/0.09
disp("Camada de pinho definida.")
case 3
clc;
//sair
end
end
Rma=rma1+rma2
clc;
area1_5_2=1
hint=8.50
hext=23.25
Rint=1/hint
Rext=1/hext
coef_global_1_5_2= 1/(Rac+Ral+Ris+Rar+Rco+Rma+Rint+Rext)
clc;
case 6
195
clc;
//voltar
end
end
//Arq_Cobertura_Laje
clc;
text=29
opcao3=0
while(opcao3<>4) then
disp("-----------------Tipo de Cobertura/Laje/Piso/Entrepiso-------------------")
printf("\n")
printf(" DEFINA DENTRE AS OPÇÕES ABAIXO UM TIPO DE COBERTURA EXTERNA
OU INTERNA\n")
printf(" E UM TIPO DE PISO OU ENTREPISO. FEITO ISSO SELECIONE A OPÇÃO 4
PARA VOLTAR\n")
disp("1 - Cobertura Externa;")
disp("2 - Cobertura Interna;")
disp("3 - Piso/Entrepiso;")
disp("4 - VOLTAR.")
disp("------------------------------------------------------------------------")
opcao3=input("->Entre com Sua Opção: ")
select(opcao3)
case 1 //externa
opcao2=0
area_2_1=0
area_2_2=0
area_2_3=0
area_2_4=0
for i=1:13
q_2_1(i)=0
q_2_2(i)=0
q_2_3(i)=0
196
q_2_4(i)=0
end
clc;
while(opcao2<>16)
disp("--------------------Tipo de Cobertura/Laje Externa-----------------------")
printf("\n")
printf(" SELECIONE O TIPO DE COBERTURA/LAJE EXTERNA DENTRE AS OPÇÕES
1 À 14 E,\n")
printf(" CASO TENHA INTERESSE, UTILIZE A OPÇÃO 15 PARA ENTRAR COM
COEFICIENTE.\n")
printf(" GLOBAL PARA COBERTURA/LAJE EXTERNA ESPECÍFICA. FEITO ISSO
SELECIONE A\n")
printf(" OPÇÃO 16 PARA VOLTAR AO MENU ANTERIOR.\n")
disp("01 - Telha metálica de 2 mm + forro de gesso de 1 cm;")
disp("02 - Telha de fibrocimento de 8 mm + forro de gesso de 1 cm;")
disp("03 - Laje de concreto de 10 cm + telha de barro de 1cm;")
disp("04 - Laje de concreto de entrepiso de 10 cm + pastilha cerâmica de 5mm;")
disp("05 - Laje de entrepiso (10 cm) + cerâmica (5 mm) + forro de gesso (1 cm);")
disp("06 - Laje maciça de 10 cm sem telhamento;") //3.73
disp("07 - Forro PVC (1cm) + câmara de ar (>5cm) + telha de barro (1cm);")//1.75
disp("08 - Forro madeira (1cm) + câmara de ar (>5cm) + telha de barro (1cm);")//2.02
disp("09 - Forro PVC (1cm) + câmara de ar (>5cm) + fibrocimento (8mm);")//1.76
disp("10 - Forro madeira (1cm) + câmara de ar (>5cm) + fibrocimento (8mm);")//2.02
disp("11 - Policarbonato de 2,5 mm;")
disp("12 - Telha de fibrocimento de 8 mm + laje de concreto de 10 cm;")
disp("13 - Telha de barro de 1 cm + forro de gesso de 1 cm;")
disp("14 - Laje tipo cabacinha (impermeabilizada);")
disp("15 - Outra;")
disp("16 - VOLTAR.")
disp("-------------------------------------------------------------------------")
opcao2=input("->Entre com Sua Opção: ")
select(opcao2)
case 1
197
clc;
disp("-------------------Opção Escolhida:---------------------")
disp("Telha metálica de 2 mm + forro de gesso de 1 cm.")
area_1_1=Az
coef_global_1_1=1.560
case 2
clc;
disp("-------------------Opção Escolhida:--------------------")
disp("Fibrocimento de 8 mm + forro de gesso de 1 cm.")
area_1_2=Az
coef_global_1_2=1.640
case 3
clc;
disp("------------------Opção Escolhida:--------------------")
disp("Laje de concreto de 10cm + telha de barro de 1cm.")
area_1_3=Az
coef_global_1_3=1.500
case 4
clc;
disp("--------------------Opção Escolhida:-------------------")
disp("Laje de concreto de entrepiso de 10cm + pastilha cerâmica de 5mm.")
area_1_4=Az
coef_global_1_4=2.420
case 5
clc;
disp("--------------------Opção Escolhida:-------------------")
disp("Laje de entrepiso (10cm) + cerâmica (5mm) + forro de gesso (1 cm).")
area_1_5=Az
coef_global_1_5=1.510 //com insolação
198
case 6
clc;
disp("--------------------Opção Escolhida:-------------------")
disp("Laje maciça de 10 cm sem telhamento.")
area_1_6=Az
coef_global_1_6=3.730 //com insolação
case 7
clc;
disp("--------------------Opção Escolhida:-------------------")
disp("Forro PVC (1cm) + câmara de ar (>5cm) + telha de barro (1cm).")
area_1_7=Az
coef_global_1_7=1.750 //com insolação
case 8
clc;
disp("--------------------Opção Escolhida:-------------------")
disp("Forro madeira (1cm) + câmara de ar (>5cm) + telha de barro (1cm).")
area_1_8=Az
coef_global_1_8=2.020 //com insolação
case 9
clc;
disp("--------------------Opção Escolhida:-------------------")
disp("Forro PVC (1cm) + câmara de ar (>5cm) + fibrocimento (8mm).")
area_1_9=Az
coef_global_1_9=1.760 //com insolação
case 10
clc;
disp("--------------------Opção Escolhida:-------------------")
disp("Forro madeira (1cm) + câmara de ar (>5cm) + fibrocimento (8mm).")
199
area_1_10=Az
coef_global_1_10=2.020 //com insolação
case 11
clc;
disp("--------------------Opção Escolhida:-------------------")
disp("Policarbonato de 2,5 mm.")
area_1_11=Az
coef_global_1_11=3.98
case 12
clc;
disp("--------------------Opção Escolhida:-------------------")
disp("Fibrocimento de 8 mm + laje de concreto de 10 cm.")
area_1_12=Az
coef_global_1_12=1.510
case 13
clc;
disp("--------------------Opção Escolhida:-------------------")
disp("Telha de barro de 1 cm + forro de gesso de 1 cm.")
area_1_13=Az
coef_global_1_13=1.640
case 14
clc;
disp("--------------------Opção Escolhida:-------------------")
disp("Laje tipo cabacinha (impermeabilizada).")
area_1_14=Az
coef_global_1_14=0.257
case 15
clc;
200
disp("--------------------Opção Escolhida:-------------------")
disp("Outra.")
area_1_15=Az
coef_global_1_15=input("->Entre com coeficiente global U (W/m²°C) da laje: ")
case 16
clc;
//voltar
end
end
case 2 //interna
clc;
opcao2=0
area_1_1=0; area_1_2=0; area_1_3=0; area_1_4=0; area_1_5=0; area_1_6=0; area_1_7=0;
area_1_8=0;area_1_9=0; area_1_10=0; area_1_11=0; area_1_12=0; area_1_13=0;
area_1_14=0; area_1_15=0
while(opcao2<>6)
disp("------------------- Tipo de Cobertura/Laje Interna---------------------")
printf("\n")
printf(" SELECIONE O TIPO DE COBERTURA/LAJE INTERNA DENTRE AS OPÇÕES 1
À 4 E,\n")
printf(" CASO TENHA INTERESSE, UTILIZE A OPÇÃO 5 PARA ENTRAR COM
COEFICIENTE.\n")
printf(" GLOBAL PARA COBERTURA/LAJE INTERNA ESPECÍFICA. FEITO ISSO
SELECIONE A\n")
printf(" OPÇÃO 6 PARA VOLTAR AO MENU ANTERIOR.\n")
disp("1 - Laje de concreto de entrepiso de 10 cm + pastilha cerâmica de 5mm;")
disp("2 - Laje de entrepiso (10 cm) + cerâmica (5 mm) + forro de gesso (1 cm);")
disp("3 - Laje tipo cabacinha (impermeabilizada);")
disp("4 - Laje maciça de 10 cm;") //3.73
disp("5 - Outra;")
201
disp("6 - VOLTAR.")
disp(" ")
opcao2=input("->Entre com Sua Opção: ")
select(opcao2)
case 1
clc;
area_2_2=0
area_2_3=0
area_2_4=0
area_2_5=0
for i=1:13
q_2_2(i)=0
q_2_3(i)=0
q_2_4(i)=0
q_2_5(i)=0
end
disp("----------------------Opção Escolhida:---------------------")
disp("Laje de concreto de entrepiso de 10cm + pastilha cerâmica de 5mm.")
area_2_1=Az
coef_global_2_1=2.420 //sem insolação
t_int_2_1=ti
t_ext_2_1=text
for i=1:13
q_2_1(i)=coef_global_2_1*(t_ext_2_1-t_int_2_1)*area_2_1
end
case 2
clc;
area_2_1=0
area_2_3=0
area_2_4=0
area_2_5=0
for i=1:13
202
q_2_1(i)=0
q_2_3(i)=0
q_2_4(i)=0
q_2_5(i)=0
end
disp("--------------------Opção Escolhida:-------------------")
disp("Laje de entrepiso (10cm) + cerâmica (5mm) + forro de gesso (1 cm).")
area_2_2=Az
coef_global_2_2=1.300 //sem insolação
t_int_2_2=ti
t_ext_2_2=text
for i=1:13
q_2_2(i)=coef_global_2_2*(t_ext_2_2-t_int_2_2)*area_2_2
end
case 3
clc;
area_2_2=0
area_2_1=0
area_2_4=0
area_2_5=0
for i=1:13
q_2_2(i)=0
q_2_1(i)=0
q_2_4(i)=0
q_2_5(i)=0
end
disp("--------------------Opção Escolhida:-------------------")
disp(" Laje tipo cabacinha (impermeabilizada).")
area_2_3=Az
coef_global_2_3=0.250 //sem insolação
t_int_2_3=ti
t_ext_2_3=text
203
for i=1:13
q_2_3(i)=coef_global_2_3*(t_ext_2_3-t_int_2_3)*area_2_3
end
case 4
clc;
area_2_2=0
area_2_3=0
area_2_1=0
area_2_5=0
for i=1:13
q_2_2(i)=0
q_2_3(i)=0
q_2_1(i)=0
q_2_5(i)=0
end
disp("--------------------Opção Escolhida:-------------------")
disp(" Laje maciça de 10 cm.")
area_2_4=Az
coef_global_2_4=3.730 //sem insolação
t_int_2_4=ti
t_ext_2_4=text
for i=1:13
q_2_4(i)=coef_global_2_4*(t_ext_2_4-t_int_2_4)*area_2_4
end
case 5
clc;
area_2_2=0
area_2_3=0
area_2_4=0
area_2_1=0
for i=1:13
204
q_2_2(i)=0
q_2_3(i)=0
q_2_4(i)=0
q_2_1(i)=0
end
disp("--------------------Opção Escolhida:-------------------")
disp(" Outra.")
area_2_5=Az
coef_global_2_5=input("->Entre com coeficiente global U (W/m²°C) da laje: ")
t_int_2_5=ti
t_ext_2_5=text
for i=1:13
q_2_5(i)=coef_global_2_5*(t_ext_2_5-t_int_2_5)*area_2_5
end
case 6
clc;
//voltar
end
end
case 3 //piso/entrepiso
clc;
opcao2=0
while(opcao2<>9)
disp("-----------------------------Piso/Entrepiso-----------------------------")
printf("\n")
printf(" SELECIONE O TIPO DE PISO/ENTREPISO DENTRE AS OPÇÕES 1 À 8. FEITO
ISSO\n")
printf(" SELECIONE OPÇÃO 9 PARA VOLTAR AO MENU ANTERIOR.\n")
disp("1 - Entrepiso de concreto de 10 cm + pastilha cerâmica de 5mm;")
disp("2 - Entrepiso (10 cm) + cerâmica (5 mm) + forro de gesso (1 cm);")
disp("3 - Entrepiso do tipo cabacinha (impermeabilizada);")
205
disp("4 - Entrepiso de concreto maciço de 10 cm;") //3.73
disp("5 - Piso de concreto de 10 cm + pastilha cerâmica de 5mm;")
disp("6 - Piso (10 cm) + cerâmica (5 mm) + forro de gesso (1 cm);")
disp("7 - Piso do tipo cabacinha (impermeabilizada);")
disp("8 - Piso de concreto maciço de 10 cm;")
disp("9 - VOLTAR.")
disp("------------------------------------------------------------------------")
opcao2=input("->Entre com Sua Opção: ")
select(opcao2)
case 1
area_3_5=0
area_3_6=0
area_3_7=0
area_3_8=0
clc;
disp("--------------------Opção Escolhida:-------------------")
disp(" Entrepiso de 10cm + pastilha cerâmica de 5mm.")
area_3_1=Az
coef_global_3_1=2.420 //sem insolação
t_int_3_1=ti
t_ext_3_1=text
for i=1:13
q_3_1(i)=coef_global_3_1*(t_ext_3_1-t_int_3_1)*area_3_1
end
case 2
area_3_5=0
area_3_6=0
area_3_7=0
area_3_8=0
clc;
disp("--------------------Opção Escolhida:-------------------")
disp("Entrepiso (10cm) + cerâmica (5mm) + forro de gesso (1 cm).")
206
area_3_2=Az
coef_global_3_2=1.300 //sem insolação
t_int_3_2=ti
t_ext_3_2=text
for i=1:13
q_3_2(i)=coef_global_3_2*(t_ext_3_2-t_int_3_2)*area_3_2
end
case 3
area_3_5=0
area_3_6=0
area_3_7=0
area_3_8=0
clc;
disp("--------------------Opção Escolhida:-------------------")
disp(" Entrepiso tipo cabacinha (impermeabilizada).")
area_3_3=Az
coef_global_3_3=0.250 //sem insolação
t_int_3_3=ti
t_ext_3_3=text
for i=1:13
q_3_3(i)=coef_global_3_3*(t_ext_3_3-t_int_3_3)*area_3_3
end
case 4
area_3_5=0
area_3_6=0
area_3_7=0
area_3_8=0
clc;
disp("--------------------Opção Escolhida:-------------------")
disp(" Entrepiso de concreto maciço de 10 cm.")
area_3_4=Az
207
coef_global_3_4=3.73
t_int_3_4=ti
t_ext_3_4=text
for i=1:13
q_3_4(i)=coef_global_3_4*(t_ext_3_4-t_int_3_4)*area_3_4
end
case 5
area_3_1=0
area_3_2=0
area_3_3=0
area_3_4=0
for i=1:13
q_3_1(i)=0
q_3_2(i)=0
q_3_3(i)=0
q_3_4(i)=0
end
clc;
disp("--------------------Opção Escolhida:-------------------")
disp(" Piso de 10cm + pastilha cerâmica de 5mm.")
area_3_5=Az
coef_global_3_5=2.420 //sem insolação
case 6
area_3_1=0
area_3_2=0
area_3_3=0
area_3_4=0
for i=1:13
q_3_1(i)=0
q_3_2(i)=0
q_3_3(i)=0
208
q_3_4(i)=0
end
clc;
disp("--------------------Opção Escolhida:-------------------")
disp("Piso (10cm) + cerâmica (5mm) + forro de gesso (1 cm).")
area_3_6=Az
coef_global_3_6=1.300 //sem insolação
case 7
area_3_1=0
area_3_2=0
area_3_3=0
area_3_4=0
for i=1:13
q_3_1(i)=0
q_3_2(i)=0
q_3_3(i)=0
q_3_4(i)=0
end
clc;
disp("--------------------Opção Escolhida:-------------------")
disp(" Piso tipo cabacinha (impermeabilizada).")
area_3_7=Az
coef_global_3_7=0.250 //sem insolação
case 8
clc;
area_3_1=0
area_3_2=0
area_3_3=0
area_3_4=0
for i=1:13
q_3_1(i)=0
209
q_3_2(i)=0
q_3_3(i)=0
q_3_4(i)=0
end
clc;
disp("--------------------Opção Escolhida:-------------------")
disp(" Piso de concreto maciço de 10cm.")
area_3_8=Az
coef_global_3_8=3.730
case 9
clc;
//voltar
end
end
case 4
clc;
//voltar
end
end
//Arq_Carg_Equipamentos
clc;
opcao3=0
while(opcao3<>6) then
disp("-------------------CARGA DEVIDA AOS EQUIPAMENTOS------------------------")
printf("\n")
printf(" SELECIONE OS TIPOS DE EQUIPAMENTOS PRESENTES NO AMBIENTE
UTILIZANDO AS\n")
printf(" OPÇÕES DE 1 À 4. EM SEGUIDA SELECIONE A OPÇÃO 5 PARA VALIDAR
DADOS. PARA\n")
printf(" VOLTAR PARA MENU ANTERIOR SELECIONE A OPÇÃO 6.\n")
disp("1-Equipamentos de Escritório - Computadores;")
210
disp("2-Equipamentos de Escritórios - Impressoras e Copiadoras;")
disp("3-Equipamentos de Escritórios - Equipamentos Diversos;")
disp("4-Equipamentos Comerciais - Restaurantes e Lanchonetes;")
disp("5-Validar Potência Total dos Equipamentos;")
disp("6-VOLTAR.")
disp("------------------------------------------------------------------------")
opcao3=input("->Entre com Sua Opção: ")
select(opcao3)
case 1
clc;
opcao2=0
q_comp_1=0; q_comp_2=0; q_comp_3=0; q_comp_4=0; q_comp_5=0; q_comp_6=0;
q_comp_7=0; q_comp_8=0; q_comp_9=0; q_comp_10=0; q_comp_11=0; q_comp_12=0;
while(opcao2<>13) then
disp("---------------Equipamentos de Escritório - Computadores----------------")
printf("\n")
printf(" SELECIONE O TIPO DE EQUIPAMENTO PRESENTE NO AMBIENTE
UTILIZANDO AS\n")
printf(" OPÇÕES DE 1 À 12 E ESPECIFIQUE A QUANTIDADE DE EQUIPAMENTOS
PARA CADA TIPO.\n")
printf(" PARA VOLTAR SELECIONE A OPÇÃO 13.\n")
printf("\n")
printf("1 - Computadores - Valor Médio - Uso Contínuo;\n")
printf("2 - Computadores - Valor Médio - Modo Economizador;\n")
printf("3 - Computadores - Valor com Fator de Segurança - Uso Contínuo;\n")
printf("4 - Computadores - Valor com Fator de Segurança - Modo Economizador;\n")
printf("5 - Computadores - Valor com Fator de Segurança Alto - Uso Contínuo;\n")
printf("6 - Computadores - Com Fator de Segurança Alto - Modo Economuzador;\n")
printf("7 - Monitores - Pequeno (13 pol. a 15 pol.) - Uso Contínuo;\n")
printf("8 - Monitores - Pequeno (13 pol. a 15 pol.) - Modo Economizador;\n")
printf("9 - Monitores - Médio (16 pol. a 18 pol.) - Uso Contínuo;\n")
printf("10 - Monitores - Médio (16 pol. a 18 pol.) - Modo Economizador;\n")
211
printf("11 - Monitores - Grande (19 pol. a 20 pol.) - Uso Contínuo;\n")
printf("12 - Monitores - Grande (19 pol. a 20 pol.) - Modo Economizador;\n")
printf("13 - VOLTAR.\n")
printf("---------------------------------------------------------------------\n")
opcao2=input("->Entre com Sua Opção: ")
select(opcao2)
case 1
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-------Computadores - Valor Médio - Uso Contínuo---------")
n_comp_1=input("->Entre com N° de Computadores: ")
q_comp_1=55*n_comp_1
clc;
case 2
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-------Computadores - Valor Médio - Modo Economizador---------")
n_comp_2=input("->Entre com N° de Computadores: ")
q_comp_2=20*n_comp_2
clc;
case 3
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-------Computadores - Valor com Fator de Segurança - Uso Contínuo-------")
n_comp_3=input("->Entre com N° de Computadores: ")
q_comp_3=65*n_comp_3
clc;
case 4
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----Computadores - Valor com Fator de Segurança - Modo Economizador-----")
n_comp_4=input("->Entre com N° de Computadores: ")
q_comp_4=25*n_comp_4
212
clc;
case 5
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----Computadores - Valor com Fator de Segurança Alto - Uso Contínuo-----")
n_comp_5=input("->Entre com N° de Computadores: ")
q_comp_5=75*n_comp_5
clc;
case 6
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-----Computadores - Com Fator de Segurança Alto - Modo Economizador------")
n_comp_6=input("->Entre com N° de Computadores: ")
q_comp_6=30*n_comp_6
clc;
case 7
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-----Monitores - Pequeno (13 pol. a 15 pol.) - Uso Contínuo------")
n_comp_7=input("->Entre com N° de Monitores: ")
q_comp_7=55*n_comp_7
clc;
case 8
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-----Monitores - Pequeno (13 pol. a 15 pol.) - Modo Economizador------")
n_comp_8=input("->Entre com N° de Monitores: ")
q_comp_8=0*n_comp_8
clc;
case 9
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-----Monitores - Pequeno (16 pol. a 18 pol.) - Uso Contínuo------")
213
n_comp_9=input("->Entre com N° de Monitores: ")
q_comp_9=70*n_comp_9
clc;
case 10
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-----Monitores - Pequeno (16 pol. a 18 pol.) - Modo Economizador------")
n_comp_10=input("->Entre com N° de Monitores: ")
q_comp_10=0*n_comp_10
clc;
case 11
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-----Monitores - Pequeno (19 pol. a 20 pol.) - Uso Contínuo------")
n_comp_11=input("->Entre com N° de Monitores: ")
q_comp_11=80*n_comp_11
clc;
case 12
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-----Monitores - Pequeno (19 pol. a 20 pol.) - Modo Economizador------")
n_comp_12=input("->Entre com N° de Monitores: ")
q_comp_12=0*n_comp_12
clc;
case 13
clc;
//voltar
end
end
for i=1:13
q_comp(i)=q_comp_1+q_comp_2+q_comp_3+q_comp_4+q_comp_5+q_comp_6+q_comp_7
+q_comp_8+q_comp_9+q_comp_10+q_comp_11+q_comp_12
end
214
case 2
clc;
opcao2=0
q_impr_1=0; q_impr_2=0; q_impr_3=0; q_impr_4=0; q_impr_5=0; q_impr_6=0
q_impr_7=0; q_impr_8=0; q_impr_9=0; q_impr_10=0; q_impr_11=0; q_impr_12=0;
q_impr_13=0; q_impr_14=0; q_impr_15=0; q_impr_16=0; q_impr_17=0; q_impr_18=0
while(opcao2<>19) then
disp("-------- Equipamentos de Escritório - Impressoras e Copiadoras--------")
printf("\n")
printf(" SELECIONE O TIPO DE EQUIPAMENTO PRESENTE NO AMBIENTE
UTILIZANDO AS\n")
printf(" OPÇÕES DE 1 À 18 E ESPECIFIQUE A QUANTIDADE DE EQUIPAMENTOS
PARA CADA TIPO.\n")
printf(" PARA VOLTAR SELECIONE A OPÇÃO 19.\n")
printf("\n")
printf(" [Impressora a Laser de Mesa, Pequena] \n")
printf("1 - Uso Contínuo;\n")
printf("2 - 1 Página por Minuto;\n")
printf("3 - Ligada, em Espera;\n")
printf(" [Impressora a Laser de Mesa]\n")
printf("4 - Uso Contínuo;\n")
printf("5 - 1 Página por Minuto;\n")
printf("6 - Ligada, em Espera;\n")
printf(" [Impressora a Laser de Escritório, Pequena];\n")
printf("7 - Uso Contínuo;\n")
printf("8 - 1 Página por Minuto;\n")
printf("9 - Ligada, em Espera;\n")
printf(" [Impressora a Laser de Escritório, Grande];\n")
printf("10 - Uso Contínuo;\n")
printf("11 - 1 Página por Minuto;\n")
printf("12 - Ligada, em Espera;\n")
printf(" [Copiadoras de Mesa];\n")
215
printf("13 - Uso Contínuo;\n")
printf("14 - 1 Página por Minuto;\n")
printf("15 - Ligada, em Espera;\n")
printf(" [Copiadoras de Escritório];\n")
printf("16 - Uso Contínuo;\n")
printf("17 - 1 Página por Minuto;\n")
printf("18 - Ligada, em Espera;\n")
printf("19 - VOLTAR.\n")
printf("\n")
opcao2=input("->Entre com Sua Opção: ")
select(opcao2)
case 1
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-------Impressora a Laser de Mesa, Pequena - Uso Contínuo--------")
n_impr_1=input("->Entre com N° de Impressoras: ")
q_impr_1=130*n_impr_1
clc;
case 2
clc;
disp("------------------- Opção Selecionada:-------------------")
disp("-------Impressora a Laser de Mesa, Pequena - 1 Pàgina por Minuto--------")
n_impr_2=input("->Entre com N° de Impressoras: ")
q_impr_2=75*n_impr_2
clc;
case 3
clc;
disp("------------------- Opção Selecionada:-------------------")
disp("-------Impressora a Laser de Mesa, Pequena - Ligada, em Espera--------")
n_impr_3=input("->Entre com N° de Impressoras: ")
q_impr_3=10*n_impr_3
clc;
case 4
216
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-------Impressora a Laser de Mesa - Uso Contínuo--------")
n_impr_4=input("->Entre com N° de Impressoras: ")
q_impr_4=215*n_impr_4
clc;
case 5
clc;
disp("----------------- Opção Selecionada:-------------------")
217
q_impr_8=160*n_impr_8
clc;
case 9
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----Impressora a Laser de Escritório, Pequena - Ligada, em Espera -----")
n_impr_9=input("->Entre com N° de Impressoras: ")
q_impr_9=70*n_impr_9
clc;
case 10
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----Impressora a Laser de Escritório, Grande - Uso Contínuo -----")
n_impr_10=input("->Entre com N° de Impressoras: ")
q_impr_10=550*n_impr_10
clc;
case 11
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----Impressora a Laser de Escritório, Grande - 1 Página por Minuto -----")
n_impr_11=input("->Entre com N° de Impressoras: ")
q_impr_11=275*n_impr_11
clc;
case 12
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----Impressora a Laser de Escritório, Grande - Ligada, em Espera -----")
n_impr_12=input("->Entre com N° de Impressoras: ")
q_impr_12=125*n_impr_12
clc;
case 13
clc;
disp("----------------- Opção Selecionada:-------------------")
218
disp("----------Copiadoras de Mesa - Uso Contínuo ----------")
n_impr_13=input("->Entre com N° de Copiadoras: ")
q_impr_13=400*n_impr_13
clc;
case 14
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----------Copiadoras de Mesa - 1 Página por Minuto ----------")
n_impr_14=input("->Entre com N° de Copiadoras: ")
q_impr_14=85*n_impr_14
clc;
case 15
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----------Copiadoras de Mesa - Ligada, em Espera ----------")
n_impr_15=input("->Entre com N° de Copiadoras: ")
q_impr_15=20*n_impr_15
clc;
case 16
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----------Copiadoras de Escritório - Uso Contínuo ----------")
n_impr_16=input("->Entre com N° de Copiadoras: ")
q_impr_16=1100*n_impr_16
clc;
case 17
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----------Copiadoras de Escritório - 1 Página por Minuto ----------")
n_impr_17=input("->Entre com N° de Copiadoras: ")
q_impr_17=400*n_impr_17
clc;
case 18
219
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----------Copiadoras de Escritório - Ligada, em Espera ----------")
n_impr_18=input("->Entre com N° de Copiadoras: ")
q_impr_18=300*n_impr_18
clc;
case 19
clc;
//voltar
end
end
for i=1:13
q_impr(i)=q_impr_1+q_impr_2+q_impr_3+q_impr_4+q_impr_5+q_impr_6+q_impr_7+q_im
pr_8+q_impr_9+q_impr_10+q_impr_11+q_impr_12+q_impr_13+q_impr_14+q_impr_15+q_
impr_16+q_impr_17+q_impr_18
end
case 3
clc;
opcao2=0
q_equip_1=0; q_equip_2=0; q_equip_3=0; q_equip_4=0; q_equip_5=0; q_equip_6=0
q_equip_7=0; q_equip_8=0; q_equip_9=0; q_equip_10=0; q_equip_11=0; q_equip_12=0
q_equip_6_latente=0;
while(opcao2<>13) then
clc;
disp("-----------Equipamentos de Escritório - Equipamentos Diversos------------")
printf("\n")
printf(" SELECIONE O TIPO DE EQUIPAMENTO PRESENTE NO AMBIENTE
UTILIZANDO AS\n")
printf(" OPÇÕES DE 1 À 12 E ESPECIFIQUE A QUANTIDADE DE EQUIPAMENTOS
PARA CADA TIPO.\n")
printf(" PARA VOLTAR SELECIONE A OPÇÃO 13.\n")
220
printf("\n")
printf(" [Caixas Registradoras] \n")
printf("1 - Potência Máxima;\n")
printf("2 - Dissipação Recomendada;\n")
printf(" [Máquinas de Fax]\n")
printf("3 - Potência Máxima;\n")
printf("4 - Dissipação Recomendada;\n")
printf(" [Máquinas de Café (10 xícaras)];\n")
printf("5 - Potência Máxima;\n")
printf("6 - Dissipação Recomendada;\n")
printf(" [Máquinas de Venda de Bebidas Refrigerantes];\n")
printf("7 - Potência Máxima;\n")
printf("8 - Dissipação Recomendada;\n")
printf(" [Máquinas de Venda de Salgadinhos];\n")
printf("9 - Potência Máxima;\n")
printf("10 - Dissipação Recomendada;\n")
printf(" [Bebedouros Refrigerados];\n")
printf("11 - Potência Máxima;\n")
printf("12 - Dissipação Recomendada;\n")
printf("13 - VOLTAR.\n")
printf("---------------------------------------------------------------------\n")
opcao2=input("->Entre com Sua Opção: ")
select(opcao2)
case 1
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-------Caixas Registradoras - Potência Máxima--------")
n_equip_1=input("->Entre com N° de Equipamentos: ")
q_equip_1=60*n_equip_1
case 2
clc;
disp("------------------- Opção Selecionada:-------------------")
221
disp("-------Caixas Registradoras - Dissipação Recomendada--------")
n_equip_2=input("->Entre com N° de Equipamentos: ")
q_equip_2=48*n_equip_2
case 3
clc;
disp("------------------- Opção Selecionada:-------------------")
disp("-------Máquinas de Fax - Potência Máxima--------")
n_equip_3=input("->Entre com N° de Equipamentos: ")
q_equip_3=15*n_equip_3
case 4
clc;
disp("------------------- Opção Selecionada:-------------------")
disp("-------Máquinas de Fax - Dissipação Recomendada--------")
n_equip_4=input("->Entre com N° de Equipamentos: ")
q_equip_4=10*n_equip_4
case 5
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-------Máquinas de Café (10 xícaras) - Potencia Máxima --------")
n_equip_5=input("->Entre com N° de Equipamentos: ")
q_equip_5=1500*n_equip_5
case 6
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-------Máquinas de Café (10 xícaras) - Dissipação Recomendada --------")
n_equip_6=input("->Entre com N° de Equipamentos: ")
q_equip_6=1500*n_equip_6
q_equip_6_latente=450*n_equip_6
case 7
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("------Máquinas de Venda de Bebidas Refrigeradas - Potência Máxima -------")
n_equip_7=input("->Entre com N° de Equipamentos: ")
222
q_equip_7=1920*n_equip_7
case 8
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("---Máquinas de Venda de Bebidas Refrigeradas - Dissipação Recomendada ---")
n_equip_8=input("->Entre com N° de Equipamentos: ")
q_equip_8=960*n_equip_8
case 9
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("---Máquinas de Venda de Salgadinhos - Potência Máxima ---")
n_equip_9=input("->Entre com N° de Equipamentos: ")
q_equip_9=275*n_equip_9
case 10
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("---Máquinas de Venda de Salgadinhos - Dissipação Recomendada ---")
n_equip_10=input("->Entre com N° de Equipamentos: ")
q_equip_10=275*n_equip_10
case 11
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("---- Bebedouros Refrigerados - Potência Máxima -----")
n_equip_11=input("->Entre com N° de Equipamentos: ")
q_equip_11=700*n_equip_11
case 12
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("---- Bebedouros Refrigerados - Dissipação Recomendada -----")
n_equip_12=input("->Entre com N° de Equipamentos: ")
q_equip_12=350*n_equip_12
case 13
clc;
223
//sair
end
end
for i=1:13
q_equip(i)=q_equip_1+q_equip_2+q_equip_3+q_equip_4+q_equip_5+q_equip_6+q_equip_7
+q_equip_8+q_equip_9+q_equip_10+q_equip_11+q_equip_12
end
case 4
exec("Arq_Carg_Equipamentos_pt2.sce",-1)
case 5
clc;
for i=1:13
q_total_equip(i)=q_comp(i)+q_impr(i)+q_equip(i)+q_comercial(i)
q_total_equip_sensivel(i)=q_comp(i)+q_impr(i)+q_equip(i)+q_comercial_sensivel(i)-
q_equip_6_latente
end
j=6:18
plot(j,q_total_equip)
xtitle("CARGA TÉRMICA DEVIDA AOS EQUIPAMENTOS")
xlabel("Hora (h)")
ylabel("Q (Watts)")
case 6
clc;
//voltar
end
end
//Arq_Carg_Equipamentos_pt2
clc;
opcao2=0
224
q_comerc_1=0; q_comerc_2=0; q_comerc_3=0; q_comerc_4=0; q_comerc_5=0;
q_comerc_6=0
q_comerc_7=0; q_comerc_8=0; q_comerc_9=0;q_comerc_10=0; q_comerc_11=0;
q_comerc_12=0
q_comerc_13=0; q_comerc_14=0; q_comerc_15=0; q_comerc_16=0; q_comerc_17=0;
q_comerc_18=0
q_comerc_19=0; q_comerc_20=0; q_comerc_21=0; q_comerc_22=0
q_comerc_1_latente=0; q_comerc_3_latente=0; q_comerc_5_latente=0;
q_comerc_7_latente=0;
q_comerc_13_latente=0; q_comerc_17_latente=0
while(opcao2<>23) then
clc;
disp("-------- Equipamentos Comerciais - Restaurantes e Lanchonetes--------")
printf("\n")
printf(" SELECIONE O TIPO DE EQUIPAMENTO PRESENTE NO AMBIENTE
UTILIZANDO AS\n")
printf(" OPÇÕES DE 1 À 22 E ESPECIFIQUE A QUANTIDADE DE EQUIPAMENTOS
PARA CADA TIPO.\n")
printf(" PARA PROSSEGUIR COS AS OPÇÕES SELECIONE A OPÇÃO 23.\n")
printf("\n")
printf(" [Armário (grande, servir quente) - 1,06 a 1,15 m³] \n")
printf("1 - Sem coifa;\n")
printf("2 - Com coifa;\n")
printf(" [Armário (provador grande) - 0,45 a 0,48 m³]\n")
printf("3 - Sem coifa;\n")
printf("4 - Com coifa;\n")
printf(" [Armário (pequeno, manter quente) - 0,09 a 0,18 m³];\n")
printf("5 - Sem coifa;\n")
printf("6 - Com coifa;\n")
printf(" [Cafeteria - 12 xícaras];\n")
printf("7 - Com coifa;\n")
printf("8 - Sem coifa;\n")
printf(" [Expositor refrigerado, por m³ de interior - 0,17 a 1,9 m³];\n")
225
printf("9 - Com coifa;\n")
printf("10 - Sem coifa;\n")
printf(" [Aquecedor de alimentos (lâmpada inf.verm.), por lâmpada - 1 a 6];\n")
printf("11 - Com coifa;\n")
printf("12 - Sem coifa;\n")
printf(" [Aquec. de alim. (tipo prateleira), por m² de sup. - 0,28 a 0,84 m²];\n")
printf("13 - Sem coifa;\n")
printf("14 - Com coifa;\n")
printf(" [Aquec. de alim. (tubo inf.verm.), por metro linear] - 1,0 a 2,1 m³;\n")
printf("15 - Com coifa;\n")
printf("16 - Sem coifa;\n")
printf(" [Aquec. de alim. (água quente), por m³ de banho - 20 a 70 L];\n")
printf("17 - Com coifa;\n")
printf("18 - Sem coifa;\n")
printf(" [Congelador (grande) - 2,07 m³];\n")
printf("19 - Com coifa;\n")
printf("20 - Sem coifa;\n")
printf(" [Congelador (pequeno) - 0,51 m³];\n")
printf("21 - Com coifa;\n")
printf("22 - Sem coifa;\n")
printf("23 - CONTINUAR OPÇÕES...\n")
printf("\n")
opcao2=input("->Entre com Sua Opção: ")
select(opcao2)
case 1
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-------Armário (grande, servir quente) - Sem coifa--------")
n_comerc_1=input("->Entre com N° de Equipamentos: ")
q_comerc_1=270*n_comerc_1
q_comerc_1_latente=90*n_comerc_1
case 2
clc;
226
disp("----------------- Opção Selecionada:-------------------")
disp("-------Armário (grande, servir quente) - Com coifa--------")
n_comerc_2=input("->Entre com N° de Equipamentos: ")
q_comerc_2=82*n_comerc_2
case 3
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-------Armário (provador grande) - Sem coifa--------")
n_comerc_3=input("->Entre com N° de Equipamentos: ")
q_comerc_3=270*n_comerc_3
q_comerc_3_latente=90*n_comerc_3
case 4
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-------Armário (provador grande) - Com coifa--------")
n_comerc_4=input("->Entre com N° de Equipamentos: ")
q_comerc_4=82*n_comerc_4
case 5
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-------Armário (pequeno, manter quente) - Sem coifa--------")
n_comerc_5=input("->Entre com N° de Equipamentos: ")
q_comerc_5=120*n_comerc_5
q_comerc_5_latente=40*n_comerc_5
case 6
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-------Armário (pequeno, manter quente) - Com coifa--------")
n_comerc_6=input("->Entre com N° de Equipamentos: ")
q_comerc_6_latente=37*n_comerc_6
case 7
clc;
disp("----------------- Opção Selecionada:-------------------")
227
disp("----------------Cafeteria - Sem coifa---------------")
n_comerc_7=input("->Entre com N° de Equipamentos: ")
q_comerc_7=1660*n_comerc_7
q_comerc_7_latente=560*n_comerc_7
case 8
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----------------Cafeteria - Com coifa---------------")
n_comerc_8=input("->Entre com N° de Equipamentos: ")
q_comerc_8=530*n_comerc_8
case 9
clc;
disp("-------------------- Opção Selecionada:-------------------")
disp("------Expositor refrigerado, por m³ de interior - Sem coifa-------")
n_comerc_9=input("->Entre com N° de Equipamentos: ")
q_comerc_9=640*n_comerc_9
case 10
clc;
disp("-------------------- Opção Selecionada:-------------------")
disp("------Expositor refrigerado, por m³ de interior - Com coifa-------")
n_comerc_10=input("->Entre com N° de Equipamentos: ")
q_comerc_10=0*n_comerc_10
case 11
clc;
disp("-------------------- Opção Selecionada:-------------------")
disp("---Aquecedor de alimentos (lâmpada inf.verm.), por lâmpada - Sem coifa---")
n_comerc_11=input("->Entre com N° de Equipamentos: ")
q_comerc_11=250*n_comerc_11
case 12
clc;
disp("-------------------- Opção Selecionada:-------------------")
disp("---Aquecedor de alimentos (lâmpada inf.verm.), por lâmpada -Com coifa---")
n_comerc_12=input("->Entre com N° de Equipamentos: ")
228
q_comerc_12=250*n_comerc_12
case 13
clc;
disp("-------------------- Opção Selecionada:-------------------")
disp("---Aquec. de alim. (tipo prateleira), por m² de sup. - Sem coifa---")
n_comerc_13=input("->Entre com N° de Equipamentos: ")
q_comerc_13=2930*n_comerc_13
q_comerc_13_latente=600*n_comerc_13
case 14
clc;
disp("-------------------- Opção Selecionada:-------------------")
disp("---Aquec. de alim. (tipo prateleira), por m² de sup. - Com coifa---")
n_comerc_14=input("->Entre com N° de Equipamentos: ")
q_comerc_14=820*n_comerc_14
case 15
clc;
disp("-------------------- Opção Selecionada:-------------------")
disp("---Aquec. de alim. (tubo inf.verm.), por metro linear - Sem coifa---")
n_comerc_15=input("->Entre com N° de Equipamentos: ")
q_comerc_15=950*n_comerc_15
case 16
clc;
disp("-------------------- Opção Selecionada:-------------------")
disp("---Aquec. de alim. (tubo inf.verm.), por metro linear - Com coifa---")
n_comerc_16=input("->Entre com N° de Equipamentos: ")
q_comerc_16=950*n_comerc_16
case 17
clc;
disp("-------------------- Opção Selecionada:-------------------")
disp("---Aquec. de alim. (água quente), por m³ de banho - Sem coifa---")
n_comerc_17=input("->Entre com N° de Equipamentos: ")
q_comerc_17=18760*n_comerc_17
q_comerc_17_latente=6360*n_comerc_17
229
case 18
clc;
disp("-------------------- Opção Selecionada:-------------------")
disp("---Aquec. de alim. (água quente), por m³ de banho - Com coifa---")
n_comerc_18=input("->Entre com N° de Equipamentos: ")
q_comerc_18=6000*n_comerc_18
case 19
clc;
disp("-------------------- Opção Selecionada:-------------------")
disp("---------------Congelador (grande) - Sem coifa--------------")
n_comerc_19=input("->Entre com N° de Equipamentos: ")
q_comerc_19=540*n_comerc_19
case 20
clc;
disp("-------------------- Opção Selecionada:-------------------")
disp("---------------Congelador (grande) - Com coifa--------------")
n_comerc_20=input("->Entre com N° de Equipamentos: ")
q_comerc_20=0*n_comerc_20
case 21
clc;
disp("-------------------- Opção Selecionada:-------------------")
disp("------------Congelador (pequeno) - Sem coifa--------------")
n_comerc_21=input("->Entre com N° de Equipamentos: ")
q_comerc_21=320*n_comerc_21
case 22
clc;
disp("-------------------- Opção Selecionada:-------------------")
disp("-----------Congelador (pequeno) - Com coifa--------------")
n_comerc_22=input("->Entre com N° de Equipamentos: ")
q_comerc_22=0*n_comerc_22
case 23
clc;
230
//sair
end
end
opcao3=0
q_comerc_24=0; q_comerc_25=0; q_comerc_26=0;
q_comerc_27=0; q_comerc_28=0; q_comerc_29=0; q_comerc_30=0; q_comerc_31=0;
q_comerc_32=0
q_comerc_33=0; q_comerc_34=0; q_comerc_35=0; q_comerc_36=0; q_comerc_37=0;
q_comerc_38=0
q_comerc_39=0; q_comerc_40=0; q_comerc_41=0; q_comerc_42=0; q_comerc_43=0
q_comerc_24_latente=0; q_comerc_34_latente=0; q_comerc_36_latente=0;
q_comerc_38_latente=0; q_comerc_40_latente=0; q_comerc_42_latente=0
while(opcao3<>44) then
clc;
disp("-------- Equipamentos Comerciais - Restaurantes e Lanchonetes--------")
printf("\n")
printf(" SELECIONE O TIPO DE EQUIPAMENTO PRESENTE NO AMBIENTE
UTILIZANDO AS\n")
printf(" OPÇÕES DE 24 À 43 E ESPECIFIQUE A QUANTIDADE DE EQUIPAMENTOS
PARA CADA TIPO.\n")
printf(" PARA VOLTAR SELECIONE A OPÇÃO 44.\n")
printf("\n")
printf(" [Grelha de cachorro quente - 48 a 56 unidades] \n")
printf("24 - Sem coifa;\n")
printf("25 - Com coifa;\n")
printf(" [Forno de microondas (resistente, comercial) - 20 L]\n")
printf("26 - Sem coifa;\n")
printf("27 - Com coifa;\n")
printf(" [Forno de microondas (tipo residencial) - 30 L];\n")
printf("28 - Sem coifa;\n")
printf("29 - Com coifa;\n")
printf(" [Refrigerador (grande), por m³ de espaço - 0,71 a 2,1 m³];\n")
231
printf("30 - Com coifa;\n")
printf("31 - Sem coifa;\n")
printf(" [Refrigerador (pequeno) por m³ de espaço - 0,17 a 0,71 m³];\n")
printf("32 - Com coifa;\n")
printf("33 - Sem coifa;\n")
printf(" [Carrinho de transporte (quente), por m³ - 50 a 90 L];\n")
printf("34 - Com coifa;\n")
printf("35 - Sem coifa;\n")
printf(" [Aquecedor de caldas, por litro de capacidade - 11 L];\n")
printf("36 - Sem coifa;\n")
printf("37 - Com coifa;\n")
printf(" [Torradeira (grande automática) - 10 fatias];\n")
printf("38 - Com coifa;\n")
printf("39 - Sem coifa;\n")
printf(" [Torradeira (pequeno automático) - 4 fatias];\n")
printf("40 - Com coifa;\n")
printf("41 - Sem coifa;\n")
printf(" [Chapa de Waffle - 0,05 m²];\n")
printf("42 - Com coifa;\n")
printf("43 - Sem coifa;\n")
printf("44 - VOLTAR.\n")
printf("\n")
opcao3=input("->Entre com Sua Opção: ")
select(opcao3)
case 24
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("---------Grelha de cachorro quente - Sem coifa----------")
n_comerc_24=input("->Entre com N° de Equipamentos: ")
q_comerc_24=150*n_comerc_25
q_comerc_24_latente=50*n_comerc_25
case 25
clc;
232
disp("----------------- Opção Selecionada:-------------------")
disp("---------Grelha de cachorro quente - Com coifa----------")
n_comerc_25=input("->Entre com N° de Equipamentos: ")
q_comerc_25=48*n_comerc_25
case 26
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----Forno de microondas (resistente, comercial) - Sem coifa----")
n_comerc_26=input("->Entre com N° de Equipamentos: ")
q_comerc_26=2630*n_comerc_26
case 27
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----Forno de microondas (resistente, comercial) - Com coifa----")
n_comerc_27=input("->Entre com N° de Equipamentos: ")
q_comerc_27=0*n_comerc_27
case 28
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----Forno de microondas (tipo residencial) - Sem coifa----")
n_comerc_28=input("->Entre com N° de Equipamentos: ")
q_comerc_28=1400*n_comerc_28
case 29
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----Forno de microondas (tipo residencial) - Com coifa----")
n_comerc_29=input("->Entre com N° de Equipamentos: ")
q_comerc_29=0*n_comerc_29
case 30
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----Refrigerador (grande), por m³ de espaço - Sem coifa----")
n_comerc_30=input("->Entre com N° de Equipamentos: ")
233
q_comerc_30=310*n_comerc_30
case 31
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----Refrigerador (grande), por m³ de espaço - Com coifa----")
n_comerc_31=input("->Entre com N° de Equipamentos: ")
q_comerc_31=0*n_comerc_31
case 32
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----Refrigerador (pequeno) por m³ de espaço - Sem coifa----")
n_comerc_32=input("->Entre com N° de Equipamentos: ")
q_comerc_32=690*n_comerc_32
case 33
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("----Refrigerador (pequeno) por m³ de espaço - Com coifa----")
n_comerc_33=input("->Entre com N° de Equipamentos: ")
q_comerc_33=0*n_comerc_33
case 34
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-------Carrinho de transporte (quente) - Sem coifa-------")
n_comerc_34=input("->Entre com N° de Equipamentos: ")
q_comerc_34=10590*n_comerc_34
q_comerc_34_latente=3530*n_comerc_34
case 35
clc;
disp("----------------- Opção Selecionada:-------------------")
disp("-------Carrinho de transporte (quente) - Com coifa-------")
n_comerc_35=input("->Entre com N° de Equipamentos: ")
q_comerc_35=3390*n_comerc_35
case 36
234
clc;
disp("------------------- Opção Selecionada:--------------------")
disp("----Aquecedor de caldas, por litro de capacidade - Sem coifa----")
n_comerc_36=input("->Entre com N° de Equipamentos: ")
q_comerc_36=45*n_comerc_36
q_comerc_36_latente=16*n_comerc_36
case 37
clc;
disp("------------------- Opção Selecionada:--------------------")
disp("----Aquecedor de caldas, por litro de capacidade - Com coifa----")
n_comerc_37=input("->Entre com N° de Equipamentos: ")
q_comerc_37=14*n_comerc_37
case 38
clc;
disp("------------------- Opção Selecionada:--------------------")
disp("---------Torradeira (grande automática) - Sem coifa--------")
n_comerc_38=input("->Entre com N° de Equipamentos: ")
q_comerc_38=5300*n_comerc_38
q_comerc_38_latente=2490*n_comerc_38
case 39
clc;
disp("------------------- Opção Selecionada:--------------------")
disp("---------Torradeira (grande automática) - Com coifa--------")
n_comerc_39=input("->Entre com N° de Equipamentos: ")
q_comerc_39=1700*n_comerc_39
case 40
clc;
disp("------------------- Opção Selecionada:--------------------")
disp("---------Torradeira (pequeno automático) - Sem coifa--------")
n_comerc_40=input("->Entre com N° de Equipamentos: ")
q_comerc_40=2470*n_comerc_40
q_comerc_40_latente=1160*n_comerc_40
case 41
235
clc;
disp("------------------- Opção Selecionada:--------------------")
disp("---------Torradeira (pequeno automático) - Com coifa--------")
n_comerc_41=input("->Entre com N° de Equipamentos: ")
q_comerc_41=790*n_comerc_41
case 42
clc;
disp("------------------- Opção Selecionada:--------------------")
disp("--------------Chapa de Waffle - Sem coifa-------------")
n_comerc_42=input("->Entre com N° de Equipamentos: ")
q_comerc_42=1640*n_comerc_42
q_comerc_42_latente=940*n_comerc_42
case 43
clc;
disp("------------------- Opção Selecionada:--------------------")
disp("--------------Chapa de Waffle - Sem coifa-------------")
n_comerc_43=input("->Entre com N° de Equipamentos: ")
q_comerc_43=520*n_comerc_43
case 44
clc;
//voltar
end
end
q_comercial1=q_comerc_1+q_comerc_2+q_comerc_3+q_comerc_4+q_comerc_5+q_comerc
_6+q_comerc_7+q_comerc_8+q_comerc_9+q_comerc_10+q_comerc_11+q_comerc_12+q_c
omerc_13+q_comerc_14
q_comercial2=q_comerc_15+q_comerc_16+q_comerc_17+q_comerc_18+q_comerc_19+q_c
omerc_20+q_comerc_21+q_comerc_22+q_comerc_24+q_comerc_25+q_comerc_26+q_come
rc_27+q_comerc_28
q_comercial3=q_comerc_29+q_comerc_30+q_comerc_31+q_comerc_32+q_comerc_33+q_c
omerc_34+q_comerc_35+q_comerc_36+q_comerc_37+q_comerc_38+q_comerc_39+q_come
rc_40+q_comerc_41+q_comerc_42+q_comerc_43
236
for i=1:13
q_comercial(i)=q_comercial1+q_comercial2+q_comercial3
q_comercial_sensivel(i)=q_comercial(i)-q_comerc_1_latente-q_comerc_3_latente-
q_comerc_5_latente-q_comerc_7_latente-q_comerc_13_latente-q_comerc_17_latente-
q_comerc_24_latente-q_comerc_34_latente-q_comerc_36_latente-q_comerc_38_latente-
q_comerc_40_latente-q_comerc_42_latente
end
//carga_insolacao
clc;
ori=0
while (ori<>11) then
tp=0
exec("inicializacao2.sce",-1)
disp("*************ORIENTAÇÕES COM INSOLAÇÃO***************")
printf("\n")
printf(" DIGITE O NÚMERO DA ORIENTAÇÃO COM INSOLAÇÃO")
printf("\n")
printf(" E INSIRA OS DADOS DE ACORDO COM AS CARACTERÍSTICAS ")
printf("\n")
printf(" DA SUA EDIFICAÇÃO. APÓS INSERIR OS DADOS DE TODAS ")
printf("\n")
printf(" AS ORIENTAÇÕES COM INSOLAÇÃO DIGITE 10 PARA VALIDAR")
printf("\n")
printf(" AS INFORMAÇÕES INSERIDAS.")
printf("\n")
disp("1-Sul (S)")
disp("2-Sudeste (SE)")
disp("3-Leste (E)")
disp("4-Nordeste (NE)")
disp("5-Norte (N)")
disp("6-Noroeste (NW)")
disp("7-Oeste (W)")
237
disp("8-Sudoeste (SW)")
disp("9-Horizontal (H)")
disp("10-Validação")
disp("11-VOLTAR")
ori= input(" Digite o número correspondente a sua opção: ")
select(ori)
case 1
clc;
while(tp<>10) then
vdr=0
vdr_2=0
mat=0
printf("\n")
printf(" 1- FAIXADA SUL (S)")
printf("\n\n")
printf(" ATENÇÃO!")
printf("\n")
printf(" SELECIONE DENTRE OS COMPONENTES ABAIXO AQUELES PRESENTES
NESTA FAIXADA ")
printf("\n")
printf(" E INFORME OS DADOS PEDIDOS. QUANDO TERMINAR DIGITE 9 PARA
VALIDAÇÃO DOS")
printf("\n")
printf(" DADOS INSERIDOS. DIGITE 10 PARA VOLTAR E INSERIR OS DADOS
PERTINENTES AS")
printf("\n")
printf(" OUTRAS ORIENTAÇÕES")
printf("\n\n")
disp("1-Vidraça")
disp("2-Parede opaca")
disp("3-Porta de vidro")
disp("4-Porta opaca")
disp("5-Janela de vidro")
238
disp("6-Janela opaca")
disp("7-Superfície opaca")
disp("8-Superfície de vidro")
disp("9-Validação")
disp("10-VOLTAR")
tp= input(" Digite o número do componente: ")
select(tp)
case 1
exec("1vidraca.sce",-1)
case 2
exec("2parede_opaca.sce",-1)
case 3
exec("3porta_vidro.sce",-1)
case 4
exec("4porta_opaca.sce",-1)
case 5
exec("5janela_vidro.sce",-1)
case 6
exec("6janela_opaca.sce",-1)
case 7
exec("7superficie_opaca.sce",-1)
case 8
exec("8superficie_vidro.sce",-1)
case 9
exec("9validacao_s.sce",-1)
end
end
clc;
case 2
clc;
while(tp<>10) then
vdr=0
vdr_2=0
239
mat=0
printf("\n")
printf(" 2- FAIXADA SUDESTE (SE)")
printf("\n\n")
printf(" ATENÇÃO!")
printf("\n")
printf(" SELECIONE DENTRE OS COMPONENTES ABAIXO AQUELES PRESENTES
NESTA FAIXADA ")
printf("\n")
printf(" E INFORME OS DADOS PEDIDOS. QUANDO TERMINAR DIGITE 9 PARA
VALIDAÇÃO DOS")
printf("\n")
printf(" DADOS INSERIDOS. DIGITE 10 PARA VOLTAR E INSERIR OS DADOS
PERTINENTES AS")
printf("\n")
printf(" OUTRAS ORIENTAÇÕES")
printf("\n\n")
disp("1-Vidraça")
disp("2-Parede opaca")
disp("3-Porta de vidro")
disp("4-Porta opaca")
disp("5-Janela de vidro")
disp("6-Janela opaca")
disp("7-Superfície opaca")
disp("8-Superfície de vidro")
disp("9-Validação")
disp("10-VOLTAR")
tp= input(" Digite o número do componente:")
select(tp)
case 1
exec("1vidraca.sce",-1)
case 2
exec("2parede_opaca.sce",-1)
240
case 3
exec("3porta_vidro.sce",-1)
case 4
exec("4porta_opaca.sce",-1)
case 5
exec("5janela_vidro.sce",-1)
case 6
exec("6janela_opaca.sce",-1)
case 7
exec("7superficie_opaca.sce",-1)
case 8
exec("8superficie_vidro.sce",-1)
case 9
exec("9validacao.sce",-1)
end
end
clc;
case 3
clc;
while(tp<>10) then
vdr=0
vdr_2=0
mat=0
printf("\n")
printf(" 3- FAIXADA LESTE (E)")
printf("\n\n")
printf(" ATENÇÃO!")
printf("\n")
printf(" SELECIONE DENTRE OS COMPONENTES ABAIXO AQUELES PRESENTES
NESTA FAIXADA ")
printf("\n")
241
printf(" E INFORME OS DADOS PEDIDOS. QUANDO TERMINAR DIGITE 9 PARA
VALIDAÇÃO DOS")
printf("\n")
printf(" DADOS INSERIDOS. DIGITE 10 PARA VOLTAR E INSERIR OS DADOS
PERTINENTES AS")
printf("\n")
printf(" OUTRAS ORIENTAÇÕES")
printf("\n\n")
disp("1-Vidraça")
disp("2-Parede opaca")
disp("3-Porta de vidro")
disp("4-Porta opaca")
disp("5-Janela de vidro")
disp("6-Janela opaca")
disp("7-Superfície opaca")
disp("8-Superfície de vidro")
disp("9-Validação")
disp("10-VOLTAR")
tp= input(" Digite o número do componente:")
select(tp)
case 1
exec("1vidraca.sce",-1)
case 2
exec("2parede_opaca.sce",-1)
case 3
exec("3porta_vidro.sce",-1)
case 4
exec("4porta_opaca.sce",-1)
case 5
exec("5janela_vidro.sce",-1)
case 6
exec("6janela_opaca.sce",-1)
case 7
242
exec("7superficie_opaca.sce",-1)
case 8
exec("8superficie_vidro.sce",-1)
case 9
exec("9validacao_e.sce",-1)
end
end
clc;
case 4
clc;
while(tp<>10) then
vdr=0
vdr_2=0
mat=0
printf("\n")
printf(" 4- FAIXADA NORDESTE (NE)")
printf("\n\n")
printf("ATENÇÃO!")
printf("\n")
printf(" SELECIONE DENTRE OS COMPONENTES ABAIXO AQUELES PRESENTES
NESTA FAIXADA ")
printf("\n")
printf(" E INFORME OS DADOS PEDIDOS. QUANDO TERMINAR DIGITE 9 PARA
VALIDAÇÃO DOS")
printf("\n")
printf(" DADOS INSERIDOS. DIGITE 10 PARA VOLTAR E INSERIR OS DADOS
PERTINENTES AS")
printf("\n")
printf(" OUTRAS ORIENTAÇÕES")
printf("\n\n")
disp("1-Vidraça")
disp("2-Parede opaca")
243
disp("3-Porta de vidro")
disp("4-Porta opaca")
disp("5-Janela de vidro")
disp("6-Janela opaca")
disp("7-Superfície opaca")
disp("8-Superfície de vidro")
disp("9-Validação")
disp("10-VOLTAR")
tp= input(" Digite o número do componente:")
select(tp)
case 1
exec("1vidraca.sce",-1)
case 2
exec("2parede_opaca.sce",-1)
case 3
exec("3porta_vidro.sce",-1)
case 4
exec("4porta_opaca.sce",-1)
case 5
exec("5janela_vidro.sce",-1)
case 6
exec("6janela_opaca.sce",-1)
case 7
exec("7superficie_opaca.sce",-1)
case 8
exec("8superficie_vidro.sce",-1)
case 9
exec("9validacao_ne.sce",-1)
end
end
clc;
case 5
clc;
244
while(tp<>10) then
vdr=0
vdr_2=0
mat=0
printf("\n")
printf(" 5- FAIXADA NORTE (N)")
printf("\n\n")
printf(" ATENÇÃO!")
printf("\n")
printf(" SELECIONE DENTRE OS COMPONENTES ABAIXO AQUELES PRESENTES
NESTA FAIXADA ")
printf("\n")
printf(" E INFORME OS DADOS PEDIDOS. QUANDO TERMINAR DIGITE 9 PARA
VALIDAÇÃO DOS")
printf("\n")
printf(" DADOS INSERIDOS. DIGITE 10 PARA VOLTAR E INSERIR OS DADOS
PERTINENTES AS")
printf("\n")
printf(" OUTRAS ORIENTAÇÕES")
printf("\n\n")
disp("1-Vidraça")
disp("2-Parede opaca")
disp("3-Porta de vidro")
disp("4-Porta opaca")
disp("5-Janela de vidro")
disp("6-Janela opaca")
disp("7-Superfície opaca")
disp("8-Superfície de vidro")
disp("9-Validação")
disp("10-VOLTAR")
tp= input(" Digite o número do componente:")
select(tp)
case 1
245
exec("1vidraca.sce",-1)
case 2
exec("2parede_opaca.sce",-1)
case 3
exec("3porta_vidro.sce",-1)
case 4
exec("4porta_opaca.sce",-1)
case 5
exec("5janela_vidro.sce",-1)
case 6
exec("6janela_opaca.sce",-1)
case 7
exec("7superficie_opaca.sce",-1)
case 8
exec("8superficie_vidro.sce",-1)
case 9
exec("9validacao_n.sce",-1)
end
end
clc;
case 6
clc;
while(tp<>10) then
vdr=0
vdr_2=0
mat=0
printf("\n")
printf(" 6- FAIXADA NOROESTE (NW)")
printf("\n\n")
printf(" ATENÇÃO!")
printf("\n")
printf(" SELECIONE DENTRE OS COMPONENTES ABAIXO AQUELES PRESENTES
NESTA FAIXADA ")
246
printf("\n")
printf(" E INFORME OS DADOS PEDIDOS. QUANDO TERMINAR DIGITE 9 PARA
VALIDAÇÃO DOS")
printf("\n")
printf(" DADOS INSERIDOS. DIGITE 10 PARA VOLTAR E INSERIR OS DADOS
PERTINENTES AS")
printf("\n")
printf(" OUTRAS ORIENTAÇÕES")
printf("\n\n")
disp("1-Vidraça")
disp("2-Parede opaca")
disp("3-Porta de vidro")
disp("4-Porta opaca")
disp("5-Janela de vidro")
disp("6-Janela opaca")
disp("7-Superfície opaca")
disp("8-Superfície de vidro")
disp("9-Validação")
disp("10-VOLTAR")
tp= input(" Digite o número do componente:")
select(tp)
case 1
exec("1vidraca.sce",-1)
case 2
exec("2parede_opaca.sce",-1)
case 3
exec("3porta_vidro.sce",-1)
case 4
exec("4porta_opaca.sce",-1)
case 5
exec("5janela_vidro.sce",-1)
case 6
exec("6janela_opaca.sce",-1)
247
case 7
exec("7superficie_opaca.sce",-1)
case 8
exec("8superficie_vidro.sce",-1)
case 9
exec("9validacao_nw.sce",-1)
end
end
clc;
case 7
clc;
while(tp<>10) then
vdr=0
vdr_2=0
mat=0
printf("\n")
printf(" 7- FAIXADA OESTE (W)")
printf("\n\n")
printf(" ATENÇÃO!")
printf("\n")
printf(" SELECIONE DENTRE OS COMPONENTES ABAIXO AQUELES PRESENTES
NESTA FAIXADA ")
printf("\n")
printf(" E INFORME OS DADOS PEDIDOS. QUANDO TERMINAR DIGITE 9 PARA
VALIDAÇÃO DOS")
printf("\n")
printf(" DADOS INSERIDOS. DIGITE 10 PARA VOLTAR E INSERIR OS DADOS
PERTINENTES AS")
printf("\n")
248
printf(" OUTRAS ORIENTAÇÕES")
printf("\n\n")
disp("1-Vidraça")
disp("2-Parede opaca")
disp("3-Porta de vidro")
disp("4-Porta opaca")
disp("5-Janela de vidro")
disp("6-Janela opaca")
disp("7-Superfície opaca")
disp("8-Superfície de vidro")
disp("9-Validação")
disp("10-VOLTAR")
tp= input(" Digite o número do componente:")
select(tp)
case 1
exec("1vidraca.sce",-1)
case 2
exec("2parede_opaca.sce",-1)
case 3
exec("3porta_vidro.sce",-1)
case 4
exec("4porta_opaca.sce",-1)
case 5
exec("5janela_vidro.sce",-1)
case 6
exec("6janela_opaca.sce",-1)
case 7
exec("7superficie_opaca.sce",-1)
case 8
exec("8superficie_vidro.sce",-1)
case 9
exec("9validacao_w.sce",-1)
end
249
end
clc;
case 8
clc;
while(tp<>10) then
vdr=0
vdr_2=0
mat=0
printf("\n")
printf(" 8- FAIXADA SUDOESTE (NW)")
printf("\n\n")
printf(" ATENÇÃO!")
printf("\n")
printf(" SELECIONE DENTRE OS COMPONENTES ABAIXO AQUELES PRESENTES
NESTA FAIXADA ")
printf("\n")
printf(" E INFORME OS DADOS PEDIDOS. QUANDO TERMINAR DIGITE 9 PARA
VALIDAÇÃO DOS")
printf("\n")
printf(" DADOS INSERIDOS. DIGITE 10 PARA VOLTAR E INSERIR OS DADOS
PERTINENTES AS")
printf("\n")
printf(" OUTRAS ORIENTAÇÕES")
printf("\n\n")
disp("1-Vidraça")
disp("2-Parede opaca")
disp("3-Porta de vidro")
disp("4-Porta opaca")
disp("5-Janela de vidro")
disp("6-Janela opaca")
disp("7-Superfície opaca")
disp("8-Superfície de vidro")
disp("9-Validação")
250
disp("10-VOLTAR")
tp= input(" Digite o número do componente:")
select(tp)
case 1
exec("1vidraca.sce",-1)
case 2
exec("2parede_opaca.sce",-1)
case 3
exec("3porta_vidro.sce",-1)
case 4
exec("4porta_opaca.sce",-1)
case 5
exec("5janela_vidro.sce",-1)
case 6
exec("6janela_opaca.sce",-1)
case 7
exec("7superficie_opaca.sce",-1)
case 8
exec("8superficie_vidro.sce",-1)
case 9
exec("9validacao_sw.sce",-1)
end
end
clc;
case 9
clc;
exec("horizontal.sce",-1)
clc;
case 10
insol_vi=insol_s_vi+insol_se_vi+insol_e_vi+insol_ne_vi+insol_n_vi+insol_nw_vi+insol_w_
vi+insol_sw_vi+insol_h_vi
251
cond_vi=cond_s_vi+cond_se_vi+cond_e_vi+cond_ne_vi+cond_n_vi+cond_nw_vi+cond_w_
vi+cond_sw_vi+cond_h_vi
vi_total=insol_vi+cond_vi
insol_op=insol_s_op+insol_se_op+insol_e_op+insol_ne_op+insol_n_op+insol_nw_op+insol
_w_op+insol_sw_op+insol_h_op
cond_op=cond_s_op+cond_se_op+cond_e_op+cond_ne_op+cond_n_op+cond_nw_op+cond
_w_op+cond_sw_op+cond_h_op
op_total= insol_op+cond_op
q_total_insolacao= vi_total+op_total
carga_max= max(q_total_insolacao)
clc;
disp("**RESULTADO FINAL DA CARGA TÉRMICA DE INSOLAÇÃO**")
printf("\n")
printf(" Carga máxima de insolação= %f W", carga_max)
printf("\n")
for i=1:13
if (q_total_insolacao(1,i)== carga_max) then
disp("Mês: Dezembro")
in=1
q_total_insol= q_total_insolacao(1,i)
end
if (q_total_insolacao(2,i)== carga_max) then
disp("Mês: Setembro ou Março")
in=2
q_total_insol= q_total_insolacao(2,i)
end
if (q_total_insolacao(3,i)== carga_max) then
disp("Mês: Junho")
in=3
q_total_insol= q_total_insolacao(3,i)
252
end
end
i=1:13
if (in==1) then
q_total_insol= q_total_insolacao(1,i)
end
if (in==2) then
q_total_insol= q_total_insolacao(2,i)
end
if (in==3) then
q_total_insol= q_total_insolacao(3,i)
end
for i=1:3
if (q_total_insolacao(i,1)== carga_max) then
disp("Horário: 06 hs")
end
if (q_total_insolacao(i,2)== carga_max) then
disp("Horário: 07 hs")
end
if (q_total_insolacao(i,3)== carga_max) then
disp("Horário: 08 hs")
end
if (q_total_insolacao(i,4)== carga_max) then
disp("Horário: 09 hs")
end
if (q_total_insolacao(i,5)== carga_max) then
disp("Horário: 10 hs")
end
if (q_total_insolacao(i,6)== carga_max) then
disp("Horário: 11 hs")
end
253
if (q_total_insolacao(i,7)== carga_max) then
disp("Horário: 12 hs")
end
if (q_total_insolacao(i,8)== carga_max) then
disp("Horário: 13 hs")
end
if (q_total_insolacao(i,9)== carga_max) then
disp("Horário: 14 hs")
end
if (q_total_insolacao(i,10)== carga_max) then
disp("Horário: 15 hs")
end
if (q_total_insolacao(i,11)== carga_max) then
disp("Horário: 16 hs")
end
if (q_total_insolacao(i,12)== carga_max) then
disp("Horário: 17 hs")
end
if (q_total_insolacao(i,13)== carga_max) then
disp("Horário 18 hs")
end
end
j=6:18
plot(j,q_total_insol)
xtitle("CARGA TÉRMICA DO AMBIENTE DEVIDA À INSOLAÇÃO POR HORA")
xlabel("Hora (h)")
ylabel("Q (Watts)")
case 11
opc=0
clc;
//voltar
254
end
end
//1vidraca
clc;
disp("1-VIDRAÇA")
disp("-->Entre com os dados pedidos")
printf("\n")
esp_vi= input(" I- Espessura do vidro em mm: ")
printf("\n")
Av= input(" II- Área da vidraça em m²: ")
u_vi= (1/((1/23.15)+((esp_vi/1000)/0.80)+(1/8.15)))
printf("\n")
disp("III- Sua vidraça possui algum tipo de proteção solar ?")
disp("1- Não")
disp("2- Sim")
vdr= input(" Digite o número correspondente a resposta:")
clc;
select (vdr)
case 1
clc;
//Fator solar
disp("1-VIDRAÇA")
disp("-->Entre com os dados pedidos")
disp("III- Vidraça sem proteção solar ")
disp("TIPO DE VIDRO FATOR")
disp("-Vidro comum transparente 0.86")
disp("-Vidro cinza sombra 0.66")
disp("-Vidro atérmico verde-claro 0.60")
disp("-Vidro atérmico verde-escuro 0.49")
printf("\n")
str= input(" Digite o fator mais aproximado ao seu tipo de vidro:")
clc;
255
case 2
clc;
disp("1-VIDRAÇA")
disp("-->Entre com os dados pedidos")
disp("III- Vidraça com proteção solar")
disp("IV- A proteção é interna ou externa a edificação ?")
disp("1- Interna ")
disp("2- Externa")
vdr_2= input(" Digite o número correspondente ao local da proteção solar:")
clc;
select(vdr_2)
case 1
clc;
disp("1-VIDRAÇA")
disp("-->Entre com os dados pedidos")
disp("IV- Vidraça com proteção solar interna")
disp("______________________________________________________________________
___________")
disp("TIPO DE PROTEÇÃO COR DO ELEMENTO DE PROTEÇÃO")
disp("______________________________________________________________________
___________")
disp(" CLARA MÉDIA ESCURA PRETA")
disp("-Persiana de lâminas finas vertical 0.39 0.50 0.60 0.70")
disp("-Cortina opaca 0.34 0.45 0.57 0.66")
disp("-Cortina pouco transparente 0.36 0.47 0.59")
disp("-Cortina muito transparente 0.39 0.50 0.51")
printf("\n")
str=input(" Digite o fator que mais se aproxima ao tipo de proteção a ser utilizado:")
clc;
case 2
clc;
disp("1-VIDRAÇA")
disp("-->Entre com os dados pedidos")
256
disp("IV- Vidraça com proteção solar externa")
disp("______________________________________________________________________
___________")
disp("TIPO DE PROTEÇÃO COR DO ELEMENTO DE PROTEÇÃO")
disp("______________________________________________________________________
___________")
disp(" CLARA MÉDIA ESCURA PRETA")
disp("PROTEÇÃO EXTERNA")
disp("-Persiana de madeira (e=1cm) vertical 0.05 0.08 0.10 0.13")
disp("-Persian de madeira (e=2cm) vertical 0.04 0.07 0.09 0.11")
disp("-Persiana metálica vertical 0.07 0.10 0.13 0.16")
disp("-Persiana de madeira (e=1cm) projetada 0.09 0.09 0.10 0.11")
disp("à italiana")
disp("-Persiana metálica, projetada à italiana 0.10 0.11 0.12 0.14")
printf("\n")
str= input(" Digite o fator que mais se aproxima ao tipo de proteção a ser utilizado:")
clc;
end
end
//2parede_opaca
clc;
disp("2-PAREDE OPACA;")
u_op= coeficiente_global_ext
//Coeficiente de absorção
disp("--> Entre com os dados pedidos")
printf("\n")
Aop= input(" I- Área de parede com insolação em m²: ")
printf("\n")
disp("II- Coeficiente de absorção da parede de acordo com a cor externa ")
disp("COR COEFICIENTE DE ABSORÇÃO")
disp("Branca 0.25")
disp("Amarela, Laranja, Vermelho-claro 0.40")
257
disp("Vermelho-escuro, Verde-claro, Azul-claro 0.60")
disp("Marrom-claro, Verde-claro, Azul-escuro 0.85")
disp("Marrom-escuro 0.90")
disp("Preto 1.00")
printf("\n")
ab=input(" Digite o coeficiente de absorção que mais se aproxima da cor utilizada:")
he= 23.25
clc;
//3porta_vidro
clc;
disp("3-PORTA DE VIDRO")
disp("-->Entre com os dados pedidos")
printf("\n")
esp_vi_p= input(" I- Espessura do vidro em mm: ")
printf("\n")
Avp= input(" II- Área da vidraça em m²: ")
u_vi_p= (1/((1/23.15)+((esp_vi_p/1000)/0.80)+(1/8.15)))
printf("\n")
disp("III- Sua porta de vidro possui algum tipo de proteção solar?")
disp("1- Não")
disp("2- Sim")
vdr= input("Digite o número correspondente a resposta: ")
clc;
select (vdr)
case 1
clc;
//Fator solar
disp("3-PORTA DE VIDRO")
disp("-->Entre com os dados pedidos")
disp("III- Porta de vidro sem proteção solar ")
disp("TIPO DE VIDRO FATOR")
disp("-Vidro comum transparente 0.86")
258
disp("-Vidro cinza sombra 0.66")
disp("-Vidro atérmico verde-claro 0.60")
disp("-Vidro atérmico verde-escuro 0.49")
printf("\n")
str_p= input("Digite o fator mais aproximado ao seu tipo de vidro:")
clc;
case 2
clc;
disp("3-PORTA DE VIDRO")
disp("-->Entre com os dados pedidos")
disp("III- Porta de vidro com proteção solar")
disp("A proteção é interna ou externa a edificação?")
disp("1- Interna ")
disp("2- Externa")
vdr_2= input("Digite o número correspondente ao local da proteção solar: ")
clc;
select(vdr_2)
case 1
clc;
disp("3-PORTA DE VIDRO")
disp("-->Entre com os dados pedidos")
disp("IV- Porta de vidro com proteção solar interna")
disp("______________________________________________________________________
___________")
disp("TIPO DE PROTEÇÃO COR DO ELEMENTO DE PROTEÇÃO")
disp("______________________________________________________________________
___________")
disp(" CLARA MÉDIA ESCURA PRETA")
disp("-Persiana de lâminas finas vertical 0.39 0.50 0.60 0.70")
disp("-Cortina opaca 0.34 0.45 0.57 0.66")
disp("-Cortina pouco transparente 0.36 0.47 0.59")
disp("-Cortina muito transparente 0.39 0.50 0.51")
printf("\n")
259
str_p=input("Digite o fator que mais se aproxima ao tipo de proteção a ser utilizado: ")
clc;
case 2
clc;
disp("3-PORTA DE VIDRO")
disp("-->Entre com os dados pedidos")
disp("IV- Porta de vidro com proteção solar externa")
disp("______________________________________________________________________
___________")
disp("TIPO DE PROTEÇÃO COR DO ELEMENTO DE PROTEÇÃO")
disp("______________________________________________________________________
___________")
disp(" CLARA MÉDIA ESCURA PRETA")
disp("PROTEÇÃO EXTERNA")
disp("-Persiana de madeira (e=1cm) vertical 0.05 0.08 0.10 0.13")
disp("-Persian de madeira (e=2cm) vertical 0.04 0.07 0.09 0.11")
disp("-Persiana metálica vertical 0.07 0.10 0.13 0.16")
disp("-Persiana de madeira (e=1cm) projetada 0.09 0.09 0.10 0.11")
disp("à italiana")
disp("-Persiana metálica, projetada à italiana 0.10 0.11 0.12 0.14")
printf("\n")
str_p= input("Digite o fator que mais se aproxima ao tipo de proteção a ser utilizado: ")
clc;
end
end
//4porta_opaca
clc;
disp("4-PORTA OPACA")
disp("-->Entre com os dados pedidos")
printf("\n")
Aop_p= input(" I- Área da porta com insolação em m²: ")
printf("\n")
260
esp= input(" II- Espessura da porta em mm: ")
clc;
disp("4-PORTA OPACA")
disp("-->Entre com os dados pedidos")
disp("III- Selecione do tipo de material da porta")
printf("\n")
printf(" CASO ELE NÃO ESTEJA NO MENU, DIGITE 6 PARA INSERIR A SUA
CONDUTIVIDADE")
printf("\n")
printf(" TÉRMICA EM (W/m^2.K)")
printf("\n")
disp("1- Aço")
disp("2- Aço inoxidável")
disp("3- Alumínio")
disp("4- Ferro fundido")
disp("5- Madeira")
disp("6- Utilize a condutividade térmica desejada ")
printf("\n")
mat= input(" Digite uma opção:")
select(mat)
case 1
c=52
case 2
c=46
case 3
c=230
case 4
c= 56
case 5
c=0.24
case 6
printf("\n")
c= input(" Digite a condutividade térmica do material da porta: ")
261
end
u_op_p= (1/((1/23.25)+(esp/c)+(1/8.15)))
clc;
disp("4-PORTA OPACA")
disp("-->Entre com os dados pedidos")
disp("IV- Coeficiente de absorção de acordo com a cor da porta")
disp("COR FATOR DE ABSORÇÃO")
disp("Branca 0.25")
disp("Amarela, Laranja, Vermelho-claro 0.40")
disp("Vermelho-escuro, Verde-claro, Azul-claro 0.60")
disp("Marrom-claro, Verde-claro, Azul-escuro 0.85")
disp("Marrom-escuro 0.90")
disp("Preto 1.00")
printf("\n")
ab_p=input(" Digite o coeficiente de absorção que mais se aproxima da cor utilizada: ")
clc;
//5janela_vidro
clc;
disp("5-JANELA DE VIDRO")
disp("-->Entre com os dados pedidos")
printf("\n")
esp_vi_j= input(" I- Espessura do vidro em mm: ")
printf("\n")
Avj= input(" II- Área da janela de vidro em m²: ")
u_vi_j= (1/((1/23.15)+((esp_vi_j/1000)/0.80)+(1/8.15)))
printf("\n")
disp("III- Sua janela de vidro possui algum tipo de proteção solar?")
disp("1- Não")
disp("2- Sim")
vdr= input("Digite o número correspondente a resposta: ")
clc;
select (vdr)
262
case 1
clc;
//Fator solar
disp("5-JANELA DE VIDRO")
disp("-->Entre com os dados pedidos")
disp("III- Janela de vidro sem proteção solar ")
disp("TIPO DE VIDRO FATOR")
disp("-Vidro comum transparente 0.86")
disp("-Vidro cinza sombra 0.66")
disp("-Vidro atérmico verde-claro 0.60")
disp("-Vidro atérmico verde-escuro 0.49")
printf("\n")
str_j= input("Digite o fator mais aproximado ao seu tipo de vidro: ")
clc;
case 2
clc;
disp("5-JANELA DE VIDRO")
disp("-->Entre com os dados pedidos")
disp("III- Janela de vidro com proteção solar")
disp("A proteção é interna ou externa a edificação?")
disp("1- Interna ")
disp("2- Externa")
vdr_2= input("Digite o número correspondente ao local da proteção solar: ")
clc;
select(vdr_2)
case 1
clc;
disp("5-JANELA DE VIDRO")
disp("-->Entre com os dados pedidos")
disp("IV- Janela de vidro com proteção solar interna")
disp("______________________________________________________________________
___________")
disp("TIPO DE PROTEÇÃO COR DO ELEMENTO DE PROTEÇÃO")
263
disp("______________________________________________________________________
___________")
disp(" CLARA MÉDIA ESCURA PRETA")
disp("-Persiana de lâminas finas vertical 0.39 0.50 0.60 0.70")
disp("-Cortina opaca 0.34 0.45 0.57 0.66")
disp("-Cortina pouco transparente 0.36 0.47 0.59")
disp("-Cortina muito transparente 0.39 0.50 0.51")
printf("\n")
str_j=input("Digite o fator que mais se aproxima ao tipo de proteção a ser utilizado:")
clc;
case 2
clc;
disp("5-JANELA DE VIDRO")
disp("-->Entre com os dados pedidos")
disp("IV- Janela de vidro com proteção solar externa")
disp("______________________________________________________________________
___________")
disp("TIPO DE PROTEÇÃO COR DO ELEMENTO DE PROTEÇÃO")
disp("______________________________________________________________________
___________")
disp(" CLARA MÉDIA ESCURA PRETA")
disp("PROTEÇÃO EXTERNA")
disp("-Persiana de madeira (e=1cm) vertical 0.05 0.08 0.10 0.13")
disp("-Persian de madeira (e=2cm) vertical 0.04 0.07 0.09 0.11")
disp("-Persiana metálica vertical 0.07 0.10 0.13 0.16")
disp("-Persiana de madeira (e=1cm) projetada 0.09 0.09 0.10 0.11")
disp("à italiana")
disp("-Persiana metálica, projetada à italiana 0.10 0.11 0.12 0.14")
printf("\n")
str_j= input("Digite o fator que mais se aproxima ao tipo de proteção a ser utilizado:")
clc;
end
end
264
//6janela_opaca
clc;
disp("6-JANELA OPACA")
disp("-->Entre com os dados pedidos")
printf("\n")
Aop_j= input("I- Área da janela com insolação em m²: ")
printf("\n")
esp= input("II- Espessura da janela em mm: ")
clc;
disp("6- JANELA OPACA")
disp("-->Entre com os dados pedidos")
disp("III- Selecione do tipo de material da janela")
printf("\n")
printf("*CASO ELE NÃO ESTEJA NO MENU, DIGITE 6 PARA INSERIR A SUA
CONDUTIVIDADE")
printf("\n")
printf("TÉRMICA EM (W/m^2.K)")
printf("\n")
disp("1- Aço")
disp("2- Aço inoxidável")
disp("3- Alumínio")
disp("4- Ferro fundido")
disp("5- Madeira")
disp("6- Utilize a condutividade térmica desejada")
printf("\n")
mat= input("Digite uma opção:")
select(mat)
case 1
c=52
case 2
c=46
case 3
265
c=230
case 4
c= 56
case 5
c=0.24
case 6
printf("\n")
c= input("Digite a condutividade térmica do material da janela: ")
end
u_op_j= (1/((1/23.25)+(esp/c)+(1/8.15)))
clc;
disp("6- JANELA OPACA")
disp("-->Entre com os dados pedidos")
disp("IV- Coeficiente de absorção de acordo com a cor da janela")
disp("COR FATOR DE ABSORÇÃO")
disp("Branca 0.25")
disp("Amarela, Laranja, Vermelho-claro 0.40")
disp("Vermelho-escuro, Verde-claro, Azul-claro 0.60")
disp("Marrom-claro, Verde-claro, Azul-escuro 0.85")
disp("Marrom-escuro 0.90")
disp("Preto 1.00")
printf("\n")
ab_j=input("Digite o coeficiente de absorção que mais se aproxima da cor utilizada: ")
clc;
//7superficie_opaca
clc;
disp("7-SUPERFÍCIE OPACA")
disp("-->Entre com os dados pedidos")
printf("\n")
Aop_s= input("I- Área da superfície com insolação em m²: ")
printf("\n")
esp= input("II- Espessura da superfície em mm: ")
266
clc;
disp("7- SUPERFÍCIE OPACA")
disp("-->Entre com os dados pedidos")
disp("III- Selecione do tipo de material da superfície")
printf("\n")
printf("*CASO ELE NÃO ESTEJA NO MENU, DIGITE 6 PARA INSERIR A SUA
CONDUTIVIDADE")
printf("\n")
printf("TÉRMICA EM (W/m^2.K)")
printf("\n")
disp("1- Aço")
disp("2- Aço inoxidável")
disp("3- Alumínio")
disp("4- Ferro fundido")
disp("5- Madeira")
disp("6- Utilize a condutividade térmica desejada")
printf("\n")
mat= input("Digite uma opção:")
select(mat)
case 1
c=52
case 2
c=46
case 3
c=230
case 4
c= 56
case 5
c=0.24
case 6
printf("\n")
c= input("Digite a condutividade térmica do material da janela: ")
end
267
u_op_s= (1/((1/23.25)+(esp/c)+(1/8.15)))
clc;
disp("7- SUPERFÍCIE OPACA")
disp("-->Entre com os dados pedidos")
disp("IV- Coeficiente de absorção de acordo com a cor da superfície")
disp("COR FATOR DE ABSORÇÃO")
disp("Branca 0.25")
disp("Amarela, Laranja, Vermelho-claro 0.40")
disp("Vermelho-escuro, Verde-claro, Azul-claro 0.60")
disp("Marrom-claro, Verde-claro, Azul-escuro 0.85")
disp("Marrom-escuro 0.90")
disp("Preto 1.00")
printf("\n")
ab_s=input("Digite o coeficiente de absorção que mais se aproxima da cor utilizada: ")
clc;
//8superficie_vidro
clc;
disp("8-SUPERFÍCIE DE VIDRO")
disp("-->Entre com os dados abaixo")
printf("\n")
esp_vi_s= input(" I- Espessura do vidro em mm: ")
printf("\n")
Avs= input(" II- Área da superfície de vidro em m²: ")
u_vi_s= (1/((1/23.15)+((esp_vi_s/1000)/0.80)+(1/8.15)))
printf("\n")
disp("III- Sua superfície de vidro possui algum tipo de proteção solar?")
disp("1- Não")
disp("2- Sim")
vdr= input("Digite o número correspondente a resposta: ")
clc;
select (vdr)
case 1
268
clc;
//Fator solar
disp("8-SUPERFÍCIE DE VIDRO")
disp("-->Entre com os dados abaixo")
disp("III- Superfície de vidro sem proteção solar")
disp("TIPO DE VIDRO FATOR")
disp("-Vidro comum transparente 0.86")
disp("-Vidro cinza sombra 0.66")
disp("-Vidro atérmico verde-claro 0.60")
disp("-Vidro atérmico verde-escuro 0.49")
printf("\n")
str_s= input("Digite o fator mais aproximado ao seu tipo de vidro: ")
clc;
case 2
clc;
disp("8-SUPERFÍCIE DE VIDRO")
disp("-->Entre com os dados abaixo")
disp("III- Superfície de vidro com proteção solar")
disp("A proteção é interna ou externa a edificação ?")
disp("1- Interna ")
disp("2- Externa")
vdr_2= input("Digite o número correspondente ao local da proteção solar: ")
clc;
select(vdr_2)
case 1
clc;
disp("8-SUPERFÍCIE DE VIDRO")
disp("-->Entre com os dados abaixo")
disp("IV- Superfície de vidro com proteção solar interna")
disp("______________________________________________________________________
___________")
disp("TIPO DE PROTEÇÃO COR DO ELEMENTO DE PROTEÇÃO")
269
disp("______________________________________________________________________
___________")
disp(" CLARA MÉDIA ESCURA PRETA")
disp("-Persiana de lâminas finas vertical 0.39 0.50 0.60 0.70")
disp("-Cortina opaca 0.34 0.45 0.57 0.66")
disp("-Cortina pouco transparente 0.36 0.47 0.59")
disp("-Cortina muito transparente 0.39 0.50 0.51")
printf("\n")
str_s=input("Digite o fator que mais se aproxima ao tipo de proteção a ser utilizado:")
clc;
case 2
clc;
disp("8-SUPERFÍCIE DE VIDRO")
disp("-->Entre com os dados abaixo")
disp("IV- Superfície de vidro com proteção solar externa")
disp("______________________________________________________________________
___________")
disp("TIPO DE PROTEÇÃO COR DO ELEMENTO DE PROTEÇÃO")
disp("______________________________________________________________________
___________")
disp(" CLARA MÉDIA ESCURA PRETA")
disp("PROTEÇÃO EXTERNA")
disp("-Persiana de madeira (e=1cm) vertical 0.05 0.08 0.10 0.13")
disp("-Persian de madeira (e=2cm) vertical 0.04 0.07 0.09 0.11")
disp("-Persiana metálica vertical 0.07 0.10 0.13 0.16")
disp("-Persiana de madeira (e=1cm) projetada 0.09 0.09 0.10 0.11")
disp("à italiana")
disp("-Persiana metálica, projetada à italiana 0.10 0.11 0.12 0.14")
printf("\n")
str_s= input("Digite o fator que mais se aproxima ao tipo de proteção a ser utilizado:")
clc;
end
end
270
//9validacao
clc;
fs_se=
[213,549,636,605,481,325,146,68,63,58,43,38,19;16,308,426,367,225,65,68,65,60,53,45,30,0
;0,84,154,89,53,58,58,58,53,48,38,18,0]
delta=
[delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delta_14,delta_15,delta_
16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delt
a_14,delta_15,delta_16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,d
elta_12,delta_13,delta_14,delta_15,delta_16,delta_17,delta_18]
disp("*******DADOS INSERIDOS*******")
//9validacao_e
clc;
fi=
[213,574,682,655,509,309,65,68,63,58,43,38,19;23,457,692,680,536,224,68,65,60,53,45,30,0
;0,220,506,547,449,274,58,58,53,48,38,18,0]
271
delta=
[delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delta_14,delta_15,delta_
16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delt
a_14,delta_15,delta_16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,d
elta_12,delta_13,delta_14,delta_15,delta_16,delta_17,delta_18]
disp("*******DADOS INSERIDOS*******")
//9validacao_h
clc;
fi=
[61,283,525,786,978,1100,1133,1100,978,786,525,283,61;0,167,449,700,912,1039,1091,1039
,912,700,449,167,0;0,66,275,498,672,788,820,788,672,498,275,66,0]
delta=
[delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delta_14,delta_15,delta_
16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delt
a_14,delta_15,delta_16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,d
elta_12,delta_13,delta_14,delta_15,delta_16,delta_17,delta_18]
272
insol_h_vi= str*fi*Av + str_p*fi*Avp + str_j*fi*Avj + str_s*fi*Avs
cond_h_vi= u_vi*delta*Av + u_vi_p*delta*Avp + u_vi_j*delta*Avj + u_vi_s*delta*Avs
h_vi= insol_h_vi+cond_h_vi
disp("*******DADOS INSERIDOS*******")
//9validacao_n
clc;
fi=
[18,38,43,58,63,68,65,68,63,58,43,38,19;0,64,153,237,303,344,360,344,303,237,153,64,0;0,1
22,342,489,581,640,660,640,581,489,342,122,0]
delta=
[delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delta_14,delta_15,delta_
16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delt
a_14,delta_15,delta_16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,d
elta_12,delta_13,delta_14,delta_15,delta_16,delta_17,delta_18]
273
cond_n_op= u_op*delta*Aop + u_op_p*delta*Aop_p + u_op_j*delta*Aop_j +
u_op_s*delta*Aop_s
n_op=insol_n_op + cond_n_op
disp("*******DADOS INSERIDOS*******")
//9validacao_ne
clc;
fi=
[99,281,350,355,276,152,65,68,63,58,43,38,19;16,356,579,627,568,444,275,80,60,53,45,30,0
;0,235,584,712,704,622,484,317,147,48,38,18,0]
delta=
[delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delta_14,delta_15,delta_
16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delt
a_14,delta_15,delta_16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,d
elta_12,delta_13,delta_14,delta_15,delta_16,delta_17,delta_18]
disp("*******DADOS INSERIDOS*******")
//9validacao_nw
274
clc;
fi=
[18,38,43,58,63,68,65,152,276,355,350,281,99;0,30,45,53,60,80,275,444,568,627,579,353,16
;0,18,38,48,147,317,484,622,707,712,584,235,0]
delta=
[delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delta_14,delta_15,delta_
16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delt
a_14,delta_15,delta_16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,d
elta_12,delta_13,delta_14,delta_15,delta_16,delta_17,delta_18]
disp("*******DADOS INSERIDOS*******")
//9validacao_s
clc;
fi=
[99,226,242,235,208,191,179,191,208,235,242,226,99;0,30,45,53,60,65,68,65,60,53,45,30,0;
0,18,38,48,53,58,58,58,53,48,38,18,0]
delta=
[delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delta_14,delta_15,delta_
16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delt
275
a_14,delta_15,delta_16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,d
elta_12,delta_13,delta_14,delta_15,delta_16,delta_17,delta_18]
s_vi= insol_s_vi+cond_s_vi
s_op=insol_s_op + cond_s_op
disp("*******DADOS INSERIDOS*******")
//9validacao_sw
clc;
fi=
[18,38,43,58,63,68,146,325,481,605,636,549,213;0,30,45,53,60,65,68,65,225,367,426,308,16
;0,18,38,48,53,58,58,58,53,89,154,84,0]
delta=
[delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delta_14,delta_15,delta_
16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delt
a_14,delta_15,delta_16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,d
elta_12,delta_13,delta_14,delta_15,delta_16,delta_17,delta_18]
276
insol_sw_vi= str*fi*Av + str_p*fi*Avp + str_j*fi*Avj + str_s*fi*Avs
sw_vi= insol_sw_vi+cond_sw_vi
sw_op=insol_sw_op + cond_sw_op
disp("*******DADOS INSERIDOS*******")
//9validacao_w
clc;
fi=
[18,38,43,58,63,68,65,309,509,655,682,574,213;0,30,45,53,60,65,68,224,536,680,692,457,23
;0,18,38,48,53,58,58,274,449,547,506,220,0]
delta=
[delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delta_14,delta_15,delta_
16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delt
a_14,delta_15,delta_16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,d
elta_12,delta_13,delta_14,delta_15,delta_16,delta_17,delta_18]
w_vi= insol_w_vi+cond_w_vi
277
//Cálculo da insolação em opacos
w_op=insol_w_op + cond_w_op
disp("*******DADOS INSERIDOS*******")
//corr_tempo
tb_seco_6= tb_seco-6.0
tb_seco_7= tb_seco-4.7
tb_seco_8= tb_seco-4.7
tb_seco_9= tb_seco-3.5
tb_seco_10= tb_seco-3.5
tb_seco_11= tb_seco-2.8
tb_seco_12= tb_seco-2.8
tb_seco_13= tb_seco-0.5
tb_seco_14= tb_seco-0.5
tb_seco_15= tb_seco
tb_seco_16= tb_seco-0.5
tb_seco_17= tb_seco-0.8
tb_seco_18= tb_seco-1.1
tb_seco_19= tb_seco-1.1
tb_seco_20= tb_seco-2.7
tb_seco_21= tb_seco-3.0
tb_seco_22= tb_seco-4.2
278
end
tb_seco_6= tb_seco-9.8
tb_seco_7= tb_seco-7.4
tb_seco_8= tb_seco-7.4
tb_seco_9= tb_seco-5.2
tb_seco_10= tb_seco-5.2
tb_seco_11= tb_seco-2.8
tb_seco_12= tb_seco-2.8
tb_seco_13= tb_seco-0.5
tb_seco_14= tb_seco-0.5
tb_seco_15= tb_seco
tb_seco_16= tb_seco-0.5
tb_seco_17= tb_seco-0.8
tb_seco_18= tb_seco-1.5
tb_seco_19= tb_seco-1.5
tb_seco_20= tb_seco-3.8
tb_seco_21= tb_seco-4.5
tb_seco_22= tb_seco-6.0
end
delta_6=tb_seco_6-tint
delta_7=tb_seco_7-tint
279
delta_8=tb_seco_8-tint
delta_9=tb_seco_9-tint
delta_10=tb_seco_10-tint
delta_11=tb_seco_11-tint
delta_12=tb_seco_12-tint
delta_13=tb_seco_13-tint
delta_14=tb_seco_14-tint
delta_15=tb_seco_15-tint
delta_16=tb_seco_16-tint
delta_17=tb_seco_17-tint
delta_18=tb_seco_18-tint
delta_19=tb_seco_19-tint
delta_20=tb_seco_20-tint
delta_21=tb_seco_21-tint
delta_22=tb_seco_22-tint
//dados
while(tp<>10)then
vdr=0
vdr_2=0
mat=0
printf("\n")
printf("\n\n")
printf("ATENÇÃO!")
printf("\n")
280
printf("*SELECIONE DENTRE OS COMPONENTES ABAIXO AQUELES PRESENTES
NESTA FAIXADA ")
printf("\n")
printf("\n")
printf("\n")
printf("OUTRAS ORIENTAÇÕES")
printf("\n\n")
disp("1-Vidraça")
disp("2-Parede opaca")
disp("3-Porta de vidro")
disp("4-Porta opaca")
disp("5-Janela de vidro")
disp("6-Janela opaca")
disp("7-Superfície opaca")
disp("8-Superfície de vidro")
disp("9-Validação")
disp("10-VOLTAR")
select(tp)
case 1
clc;
disp("1-VIDRAÇA")
281
printf("\n")
printf("\n")
u_vi= (1/((1/23.15)+((esp_vi/1000)/0.80)+(1/8.15)))
printf("\n")
disp("1- Não")
disp("2- Sim")
clc;
select (vdr)
case 1
clc;
//Fator solar
disp("1-VIDRAÇA")
printf("\n")
clc;
case 2
282
clc;
disp("1-VIDRAÇA")
disp("2- Externa")
clc;
select(vdr_2)
case 1
clc;
disp("1-VIDRAÇA")
disp("______________________________________________________________________
___________")
disp("______________________________________________________________________
___________")
printf("\n")
str=input("Digite o fator que mais se aproxima ao tipo de proteção a ser utilizado: ")
clc;
283
case 2
clc;
disp("1-VIDRAÇA")
disp("______________________________________________________________________
___________")
disp("______________________________________________________________________
___________")
disp("PROTEÇÃO EXTERNA")
disp("à italiana")
printf("\n")
str= input("Digite o fator que mais se aproxima ao tipo de proteção a ser utilizado:")
clc;
end
end
case 2
clc;
disp("2-PAREDE OPACA;")
u_op= (1/((1/23.25)+(0.025/0.76)+(0.1/1.33)+(0.025/0.76)+(1/8.15)))
//Coeficiente de absorção
284
disp("--> Entre com os dados pedidos")
printf("\n")
printf("\n")
disp("Branca 0.25")
disp("Marrom-escuro 0.90")
disp("Preto 1.00")
printf("\n")
he= 23.25
clc;
case 3
clc;
disp("3-PORTA DE VIDRO")
printf("\n")
printf("\n")
u_vi_p= (1/((1/23.15)+((esp_vi_p/1000)/0.80)+(1/8.15)))
printf("\n")
disp("2- Sim")
clc;
select (vdr)
case 1
clc;
//Fator solar
disp("3-PORTA DE VIDRO")
printf("\n")
clc;
case 2
clc;
disp("3-PORTA DE VIDRO")
disp("2- Externa")
286
vdr_2= input("Digite o número correspondente ao local da proteção solar: ")
clc;
select(vdr_2)
case 1
clc;
disp("3-PORTA DE VIDRO")
disp("______________________________________________________________________
___________")
disp("______________________________________________________________________
___________")
printf("\n")
str_p=input("Digite o fator que mais se aproxima ao tipo de proteção a ser utilizado: ")
clc;
case 2
clc;
disp("3-PORTA DE VIDRO")
disp("______________________________________________________________________
___________")
287
disp("TIPO DE PROTEÇÃO COR DO ELEMENTO DE PROTEÇÃO")
disp("______________________________________________________________________
___________")
disp("PROTEÇÃO EXTERNA")
disp("à italiana")
printf("\n")
str_p= input("Digite o fator que mais se aproxima ao tipo de proteção a ser utilizado: ")
clc;
end
end
case 4
clc;
disp("4-PORTA OPACA")
printf("\n")
printf("\n")
clc;
disp("4-PORTA OPACA")
288
disp("-->Entre com os dados pedidos")
printf("\n")
printf("\n")
printf("TÉRMICA EM (W/m².K)")
printf("\n")
disp("1- Aço")
disp("3- Alumínio")
disp("5- Madeira")
printf("\n")
select(mat)
case 1
c=52
case 2
c=46
case 3
c=230
case 4
c= 56
case 5
c=0.24
289
case 6
printf("\n")
u_op_p= (1/((1/23.25)+(esp/c)+(1/8.15)))
end
clc;
disp("4-PORTA OPACA")
disp("Branca 0.25")
disp("Marrom-escuro 0.90")
disp("Preto 1.00")
printf("\n")
clc;
case 5
clc;
disp("5-JANELA DE VIDRO")
printf("\n")
printf("\n")
printf("\n")
disp("III- Sua janela de vidro possui algum tipo de proteção solar ?")
disp("1- Não")
disp("2- Sim")
clc;
select (vdr)
case 1
clc;
//Fator solar
disp("5-JANELA DE VIDRO")
printf("\n")
clc;
case 2
clc;
disp("5-JANELA DE VIDRO")
disp("2- Externa")
clc;
select(vdr_2)
case 1
clc;
disp("5-JANELA DE VIDRO")
disp("______________________________________________________________________
___________")
disp("______________________________________________________________________
___________")
printf("\n")
clc;
case 2
clc;
disp("5-JANELA DE VIDRO")
disp("______________________________________________________________________
___________")
disp("______________________________________________________________________
___________")
disp("PROTEÇÃO EXTERNA")
disp("à italiana")
printf("\n")
str_j= input("Digite o fator que mais se aproxima ao tipo de proteção a ser utilizado:")
clc;
end
end
case 6
clc;
disp("6-JANELA OPACA")
printf("\n")
printf("\n")
clc;
293
disp("6- JANELA OPACA")
printf("\n")
printf("\n")
printf("TÉRMICA EM (W/m^2.K)")
printf("\n")
disp("1- Aço")
disp("3- Alumínio")
disp("5- Madeira")
printf("\n")
select(mat)
case 1
c=52
case 2
c=46
case 3
c=230
case 4
c= 56
case 5
294
c=0.24
case 6
printf("\n")
u_op_j= (1/((1/23.25)+(esp/c)+(1/8.15)))
end
clc;
disp("Branca 0.25")
disp("Marrom-escuro 0.90")
disp("Preto 1.00")
printf("\n")
clc;
case 7
clc;
disp("7-SUPERFÍCIE OPACA")
printf("\n")
clc;
printf("\n")
printf("\n")
printf("TÉRMICA EM (W/m^2.K)")
printf("\n")
disp("1- Aço")
disp("3- Alumínio")
disp("5- Madeira")
printf("\n")
select(mat)
case 1
c=52
case 2
c=46
case 3
c=230
296
case 4
c= 56
case 5
c=0.24
case 6
printf("\n")
u_op_s= (1/((1/23.25)+(esp/c)+(1/8.15)))
end
clc;
disp("Branca 0.25")
disp("Marrom-escuro 0.90")
disp("Preto 1.00")
printf("\n")
clc;
case 8
clc;
disp("8-SUPERFÍCIE DE VIDRO")
printf("\n")
u_vi_s= (1/((1/23.15)+((esp_vi_s/1000)/0.80)+(1/8.15)))
printf("\n")
disp("1- Não")
disp("2- Sim")
clc;
select (vdr)
case 1
clc;
//Fator solar
disp("8-SUPERFÍCIE DE VIDRO")
printf("\n")
clc;
case 2
298
clc;
disp("8-SUPERFÍCIE DE VIDRO")
disp("2- Externa")
clc;
select(vdr_2)
case 1
clc;
disp("8-SUPERFÍCIE DE VIDRO")
disp("______________________________________________________________________
___________")
disp("______________________________________________________________________
___________")
printf("\n")
str_s=input("Digite o fator que mais se aproxima ao tipo de proteção a ser utilizado: ")
clc;
299
case 2
clc;
disp("8-SUPERFÍCIE DE VIDRO")
disp("______________________________________________________________________
___________")
disp("______________________________________________________________________
___________")
disp("PROTEÇÃO EXTERNA")
disp("à italiana")
printf("\n")
str_s= input("Digite o fator que mais se aproxima ao tipo de proteção a ser utilizado: ")
clc;
end
end
case 9
clc;
300
fs_se=
[213,549,636,605,481,325,146,68,63,58,43,38,19;16,308,426,367,225,65,68,65,60,53,45,30,0
;0,84,154,89,53,58,58,58,53,48,38,18,0]
delta=
[delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delta_14,delta_15,delta_
16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,delta_12,delta_13,delt
a_14,delta_15,delta_16,delta_17,delta_18;delta_6,delta_7,delta_8,delta_9,delta_10,delta_11,d
elta_12,delta_13,delta_14,delta_15,delta_16,delta_17,delta_18]
se_vi= insol_se_vi+cond_se_vi
se_op=insol_se_op + cond_se_op
disp("*******DADOS INSERIDOS*******")
end
end
//horizontal
disp("9- COBERTURA")
printf("\n")
301
disp("I- Coeficiente de absorção de acordo com a cor externa da cobertura")
disp("Branca 0.25")
disp("Marrom-escuro 0.90")
disp("Preto 1.00")
printf("\n")
clc;
u_op_p= coef_glob_cob_laje_ext
Aop_p= Az
exec("9validacao_h.sce",-1)
//inicializacao1
insol_se_vi=0
cond_se_vi=0
se_vi=0
insol_se_op=0
cond_se_op=0
se_op=0
insol_s_vi=0
cond_s_vi=0
s_vi=0
insol_s_op=0
302
cond_s_op=0
s_op=0
insol_e_vi=0
cond_e_vi=0
e_vi=0
insol_e_op=0
cond_e_op=0
e_op=0
insol_ne_vi=0
cond_ne_vi=0
ne_vi=0
insol_ne_op=0
cond_ne_op=0
ne_op=0
insol_n_vi=0
cond_n_vi=0
n_vi=0
insol_n_op=0
cond_n_op=0
n_op=0
insol_nw_vi=0
cond_nw_vi=0
nw_vi=0
303
insol_nw_op=0
cond_nw_op=0
nw_op=0
insol_w_vi=0
cond_w_vi=0
w_vi=0
insol_w_op=0
cond_w_op=0
w_op=0
insol_sw_vi=0
cond_sw_vi=0
sw_vi=0
insol_sw_op=0
cond_sw_op=0
sw_op=0
insol_h_vi=0
cond_h_vi=0
h_vi=0
insol_h_op=0
cond_h_op=0
h_op=0
lat=0
ori=0
304
compo=0
tp=0
he=23.25
//inicializacao2
str=0
str_p=0
str_j=0
str_s=0
u_vi=0
u_vi_p=0
u_vi_j=0
u_vi_s=0
u_op=0
u_op_p=0
u_op_j=0
u_op_s=0
ab=0
ab_p=0
ab_j=0
ab_s=0
Av=0
Avp=0
Avj=0
Avs=0
305
Aop=0
Aop_p=0
Aop_j=0
Aop_s=0
tp_cob=0
//carga_ventilacao
clc;
l=0
a=0;
b=0;
// [ D , N1 , N2 , N3 ]
//Comércio Varejista
sup=[10,3.8,0.3,4.8,0.4,5.7,0.5]
mall=[40,3.8,0.3,4.8,0.4,5.7,0.5]
loja=[15,3.8,0.3,4.8,0.4,5.7,0.5]
salao=[25,10,0.6,12.5,0.8,15,0.9]
anim=[10,3.8,0.9,4.8,1.1,5.7,1.4]
lavand=[20,3.8,0.3,4.8,0.4,5.7,0.5]
//Edifícios de escritórios
hall=[10,2.5,0.3,3.1,0.4,3.8,0.5]
esc_baixa_dens=[11,2.5,0.3,3.1,0.4,3.8,0.5]
esc_media_dens=[14,2.5,0.3,3.1,0.4,3.8,0.5]
esc_alta_dens=[20,2.5,0.3,3.1,0.4,3.8,0.5]
306
sala_reun=[50,2.5,0.3,3.1,0.4,3.8,0.5]
cpd=[4.0,2.5,0.3,3.1,0.4,3.8,0.5]
call_cent=[60,3.8,0.6,4.8,0.8,5.7,0.9]
//Bancos
banco_area_pub=[41,3.8,0.3,4.8,0.4,5.7,0.5]
caixa_forte=[5.0,2.5,0.3,3.1,0.4,3.8,0.5]
//Edifício públicos
aero_sag=[15,3.8,0.3,5.3,0.4,5.7,0.5]
aero_emb=[100,3.8,0.3,5.3,0.4,5.7,0.5]
biblio=[10,2.5,0.6,3.5,0.8,3.8,0.9]
museu=[40,3.8,0.3,5.3,0.4,5.7,0.5]
lculto=[120,2.5,0.3,3.5,0.4,3.8,0.5]
plen=[50,2.5,0.3,3.5,0.4,3.8,0.5]
cin_lobby=[150,2.5,0.3,3.5,0.4,3.8,0.5]
cin_plat=[150,2.5,0.3,3.5,0.4,3.8,0.5]
cin_palc=[70,5.0,0.3,6.3,0.4,7.5,0.5]
s_audienc=[70,2.5,0.3,3.5,0.4,3.8,0.5]
//Esportes
boliche_area_pub=[40,5,0.6,6.3,0.8,7.5,0.9]
gin_cob_area_pub=[150,3.8,0.3,4.8,0.4,5.7,0.5]
gin_cob_quadra=[0,0,0.3,0,0.4,0,0.5]
pisc_cob=[0,0,2.4,0,3.0,0,3.6]
fitns_aero=[40,10,0.3,12.5,0.4,15,0.5]
fitns_apar=[10,5,0.6,6.3,0.8,7.5,0.9]
307
//Estabelecimento de ensino
s_aula=[35,5.0,0.6,6.3,0.8,7.5,0.9]
lab_inf=[25,5.0,0.6,6.3,0.8,7.5,0.9]
lab_cienc=[25,5.0,0.9,6.3,0.8,7.5,0.9]
//Hotel
ap_hosp=[0,5.5,0,6.9,0,10.3,0]
lobby=[30,3.8,0.3,4.8,0.4,5.7,0.5]
s_convenc=[120,2.5,0.3,3.1,0.4,3.8,0.5]
dorm_colet=[20,2.5,0.3,3.1,0.4,3.8,0.5]
s_refeic=[70,3.8,0.9,4.8,1.1,5.7,1.4]
bar_salao=[100,3.8,0.9,4.8,1.1,5.7,1.4]
cafet=[100,3.8,0.9,4.8,1.1,5.7,1.4]
s_jogos=[120,3.8,0.9,4.8,1.1,5.7,1.4]
disc=[100,10.0,0.3,12.5,0.4,15.0,0.5]
jogos_eltron=[20,3.8,0.9,4.8,1.1,5.7,1.4]
printf("*********************************************************************
*\n")
308
printf(" existem evidências de redução de reclamações e manifestações alérgicas;")
disp("**********************************************************************
**")
clc;
if nivel==1 then
a=2;
b=3;
a=4;
b=5;
else
a=6;
b=7;
end
end
menu=0;
clc
printf("*********************************************************************\
n")
printf("*********************************************************************\
n")
disp("")
clc;
if menu==1 then
local=0;
clc;
printf("**********************Comércio Varejista****************************\n")
310
printf(" 1 - Supermercado\n")
printf(" 3 - Lojas\n")
printf(" 6 - Lavanderia\n")
printf("******************************************************************** \
n")
disp("")
select local
case 1 then
Local="Supermercado";
D=sup(1);
Fp=sup(a);
Fa=sup(b);
Vef=Pz*Fp+Az*Fa;
case 2
D=mall(1);
Fp=mall(a);
Fa=mall(b);
Vef=Pz*Fp+Az*Fa;
case 3
Local="Lojas";
D=loja(1);
311
Fp=loja(a);
Fa=loja(b);
Vef=Pz*Fp+Az*Fa;
case 4
Local="Salão de beleza";
D=salao(1);
Fp=salao(a);
Fa=salao(b);
Vef=Pz*Fp+Az*Fa;
case 5
Local="Animais de estimação"
D=anim(1);
Fp=anim(a);
Fa=anim(b);
Vef=Pz*Fp+Az*Fa;
case 6
Local="Lavanderia"
D=lavand(1);
Fp=lavand(a);
Fa=lavand(b);
Vef=Pz*Fp+Az*Fa;
end
clc;
disp("")
disp("")
312
op=input(" Está correto (1-SIM ou 2-N): ")
clc;
if menu==2 then
local=0;
clc;
printf("*******************Edifícios de escritórios*************************\n")
printf("********************************************************************\n
")
printf("")
313
select local
case 1 then
D=hall(1);
Fp=hall(a);
Fa=hall(b);
Vef=Pz*Fp+Az*Fa;
case 2
D=esc_baixa_dens(1);
Fp=esc_baixa_dens(a);
Fa=esc_baixa_dens(b);
Vef=Pz*Fp+Az*Fa;
case 3
D=esc_media_dens(1);
Fp=esc_media_dens(a);
Fa=esc_media_dens(b);
Vef=Pz*Fp+Az*Fa;
case 4
D=esc_alta_dens(1);
Fp=esc_alta_dens(a);
Fa=esc_alta_dens(b);
Vef=Pz*Fp+Az*Fa;
case 5
Local="Sala de reunião";
314
D=sala_reun(1);
Fp=sala_reun(a);
Fa=sala_reun(b);
Vef=Pz*Fp+Az*Fa;
case 6
D=cpd(1);
Fp=cpd(a);
Fa=cpd(b);
Vef=Pz*Fp+Az*Fa;
case 7
Local="Call Center";
D=call_cent(1);
Fp=call_cent(a);
Fa=call_cent(b);
Vef=Pz*Fp+Az*Fa;
end
clc;
disp("")
disp("")
315
end //while local<>8
clc;
if menu==3 then
local=0;
clc;
printf("*******************Bancos*******************************************\n
")
printf("*********************************************************************\
n")
printf("")
select local
case 1 then
D=banco_area_pub(1);
Fp=banco_area_pub(a);
Fa=banco_area_pub(b);
Vef=Pz*Fp+Az*Fa;
case 2
Local="Caixa forte"
316
D=caixa_forte(1);
Fp=caixa_forte(a);
Fa=caixa_forte(b);
Vef=Pz*Fp+Az*Fa;
end
clc;
disp("")
disp("")
clc;
if menu==4 then
local=0;
clc;
printf("*****************Edifícios Públicos**********************\n")
printf("*********************************************************\n")
printf("")
select local
case 1 then
Local="Aeroporto - saguão";
D=aero_sag(1);
Fp=aero_sag(a);
Fa=aero_sag(b);
Vef=Pz*Fp+Az*Fa;
case 2
D=aero_emb(1);
Fp=aero_emb(a);
Fa=aero_emb(b);
Vef=Pz*Fp+Az*Fa;
318
case 3
Local="Biblioteca";
D=biblio(1);
Fp=biblio(a);
Fa=biblio(b);
Vef=Pz*Fp+Az*Fa;
case 4
D=museu(1);
Fp=museu(a);
Fa=museu(b);
Vef=Pz*Fp+Az*Fa;
case 5
Local="Local de culto";
D=lculto(1);
Fp=lculto(a);
Fa=lculto(b);
Vef=Pz*Fp+Az*Fa;
case 6
Local="Legislativo - plenário";
D=plen(1);
Fp=plen(a);
Fa=plen(b);
319
Vef=Pz*Fp+Az*Fa;
case 7
D=cin_lobby(1);
Fp=cin_lobby(a);
Fa=cin_lobby(b);
Vef=Pz*Fp+Az*Fa;
case 8
D=cin_plat(1);
Fp=cin_plat(a);
Fa=cin_plat(b);
Vef=Pz*Fp+Az*Fa;
case 9
D=cin_palc(1);
Fp=cin_palc(a);
Fa=cin_palc(b);
Vef=Pz*Fp+Az*Fa;
case 10
D=s_audienc(1);
Fp=s_audienc(a);
Fa=s_audienc(b);
320
Vef=Pz*Fp+Az*Fa;
end
clc;
disp("")
disp("")
clc;
if menu==5 then
local=0;
clc;
printf("***********************Esportes**************************************\n
")
321
printf(" 5 - Fitness center - aeróbica \n")
printf("*********************************************************************
**")
disp("")
select local
case 1 then
D=boliche_area_pub(1);
Fp=boliche_area_pub(a);
Fa=boliche_area_pub(b);
Vef=Pz*Fp+Az*Fa;
case 2
D=gin_cob_area_pub(1);
Fp=gin_cob_area_pub(a);
Fa=gin_cob_area_pub(b);
Vef=Pz*Fp+Az*Fa;
case 3
D=gin_cob_quadra(1);
Fp=gin_cob_quadra(a);
Fa=gin_cob_quadra(b);
322
Vef=Pz*Fp+Az*Fa;
case 4
Local="Piscina coberta";
D=pisc_cob(1);
Fp=pisc_cob(a);
Fa=pisc_cob(b);
Vef=Pz*Fp+Az*Fa;
case 5
D=fitns_aero(1);
Fp=fitns_aero(a);
Fa=fitns_aero(b);
Vef=Pz*Fp+Az*Fa;
case 6
D=fitns_apar(1);
Fp=fitns_apar(a);
Fa=fitns_apar(b);
Vef=Pz*Fp+Az*Fa;
end
clc;
disp("")
clc;
clc;
if menu==6 then
local=0;
clc;
printf("**********************Estabelecimento de Ensino**********************\n")
printf("*********************************************************************\
n")
disp("")
select local
324
case 1 then
Local="Sala de aula";
D=s_aula(1);
Fp=s_aula(a);
Fa=s_aula(b);
Vef=Pz*Fp+Az*Fa;
case 2
Local="Laboratório de informática";
D=lab_inf(1);
Fp=lab_inf(a);
Fa=lab_inf(b);
Vef=Pz*Fp+Az*Fa;
case 3
Local="Laboratório de ciências";
D=lab_cienc(1);
Fp=lab_cienc(a);
Fa=lab_cienc(b);
Vef=Pz*Fp+Az*Fa;
end
clc;
disp("")
disp("")
325
op=input(" Está correto (1-SIM ou 2-N): ")
clc;
if menu==7 then
local=0;
clc;
printf("*************************Hotéis*************************************\n"
)
printf("*********************************************************************
*")
disp("")
select local
case 1 then
Local="Apartamento hóspedes";
D=ap_hosp(1);
326
Fp=ap_hosp(a);
Fa=ap_hosp(b);
Vef=Pz*Fp+Az*Fa;
case 2
D=lobby(1);
Fp=lobby(a);
Fa=lobby(b);
Vef=Pz*Fp+Az*Fa;
case 3
Local="Sala de convenções";
D=s_convenc(1);
Fp=s_convenc(a);
Fa=s_convenc(b);
Vef=Pz*Fp+Az*Fa;
case 4
Local="Dormitório coletivo";
D=dorm_colet(1);
Fp=dorm_colet(a);
Fa=dorm_colet(b);
Vef=Pz*Fp+Az*Fa;
end//case
clc;
disp("")
327
printf(" O local escolhido é: %s",Local);
disp("")
end//while
end//if
clc;
if menu==8 then
local=0;
clc;
printf("*********************************************************************
***")
disp("")
328
select local
case 1 then
Fp=s_refeic(a);
Fa=s_refeic(b);
Vef=Pz*Fp+Az*Fa;
case 2
D=bar_salao(1);
Fp=bar_salao(a);
Fa=bar_salao(b);
Vef=Pz*Fp+Az*Fa;
case 3
D=cafet(1);
Fp=cafet(a);
Fa=cafet(b);
Vef=Pz*Fp+Az*Fa;
case 4
Local="Salão de jogos";
D=s_jogos(1);
Fp=s_jogos(a);
Fa=s_jogos(b);
Vef=Pz*Fp+Az*Fa;
329
case 5
Local="Discoteca, danceteria";
D=disc(1);
Fp=disc(a);
Fa=disc(b);
Vef=Pz*Fp+Az*Fa;
case 6
Local="Jogos eletrônicos";
D=jogos_eletron(1);
Fp=jogos_eletron(a);
Fa=jogos_eletron(b);
Vef=Pz*Fp+Az*Fa;
end
clc;
disp("")
disp("")
if menu==9 then
Ez=[1.0;
1.0;
330
0.8;
1.0;
1.2;
1.0;
0.7;
0.8;
0.5];
printf(" ratura do espaço pelo forro, desde que o jato de ar insuflado alcance \n")
printf("*********************************************************************
**")
clc;
Wi=input (" Informe valor da Umidade Absoluta interna (Vide carta psicrometrica): ")
We=[0.01628,0.01578,0.01594,0.01582,0.01633,0.01673,0.01751,0.01676,0.01720,0.01695,0
.01720,0.01735,0.01663];
331
clc
Vz=Vef/Ez(k,1);
[q_l]=3000*Vz*(We-Wi);
[q_total_ventilacao]=q_s+q_l;
end
if menu==10 then
disp(max(q_total_ventilacao))
end
if menu==11 then
clc
end
end
332