Skip to content
Functions and scripts for calculating thermal comfort
Branch: master
Clone or download
Pull request Compare This branch is 2 commits ahead of arthurssilva07:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
datasets
.gitignore
README.md
f(x) comfortindices.R
f(x) comfortvector.R
f(x) comfortvectorfull.R
f(x) optemplimits.R
f(x) pmvboth.R
f(x) pmvelev.R
f(x) pmvlow.R
f(x) setashrae.R
setashrae_fast.r
source_thermcomf.R

README.md

packass_thermalcomfort

Algoritmos em linguagem R para análises de conforto térmico de acordo com os métodos da ASHRAE Standard 55.

Algorithms in R language for thermal comfort analysis according to ASHRAE Standard 55 methods.

Autor: Arthur Santos Silva, Dr. Eng.

E-mail: arthurssilva07@gmail.com

Revisado: Julho/2018.


Foi utilizado o conceito de “funções” da linguagem R, as quais podem ser acessadas em qualquer computador por meio da função source.

Os cinco primeiros scripts são denominados de “funções-base”, pois foram vetorizados para possibilitar seu uso com argumentos (variáveis de entrada). Eles são flexíveis e podem ser incorporados em outros scripts em R, dependendo da finalidade do usuário e do nível de conhecimento em programação.

Os três últimos scripts já foram desenvolvidos para o cálculo de arquivos “em lote”, ou seja, grandes conjuntos de arquivos de entrada (em formato “.csv”) e geram arquivos de saída (em formato “.csv”) para que o usuário possa avaliar todos os resultados de uma vez.

Scripts desenvolvidos:

  • f(x) pmvlow.R - Calcula os índices PMV e PPD de acordo com o modelo de baixa velocidade do ar para um conjunto de variáveis
  • f(x) setashrae.R - Calcula o índice SET para um conjunto de variáveis
  • f(x) pmvelev.R - Calcula os índices PMV e PPD de acordo com o modelo de alta velocidade do ar para um conjunto de variáveis.
  • f(x) pmvboth.R - Calcula os índices PMV e PPD escolhendo o modelo adequado em função da velocidade do ar para um conjunto de variáveis.
  • f(x) optemplimits.R - Calcula os limites inferiores e superiores de temperatura operativa (TO) considerando o limite de conforto térmico de -0,5 a +0,5 de PMV para um conjunto de variáveis.
  • f(x) comfortvectorfull.R - Calcula os índices PMV, PPD, SET e as TO limites para vários conjuntos de variáveis.
  • f(x) comfortvector.R - Calcula os índices PMV, PPD e SET para vários conjuntos de variáveis. Não calcula as TO limites, para agilizar o script.
  • f(x) comfortindices.R - Calcula 37 índices de conforto térmico a longo prazo de forma a agregar os indicadores individuais em um valor representativo para vários conjuntos de variáveis.

Abaixo encontra-se o tutorial para a aplicação dos scripts e dos datasets (in portuguese):

Tutorial packass_thermalcomfort

You can’t perform that action at this time.