Umidade do ar
Pacotes
library(tidyverse) # manipulação de dados
library(metan)
library(lubridate) # gráfico de radar
library(rio) # importação/exportação de dados
clima <- import("https://bit.ly/inmet_fred_2020")
# gerar tabelas html
print_tbl <- function(table, digits = 3, n = NULL, ...){
if(!missing(n)){
knitr::kable(head(table, n = n), booktabs = TRUE, digits = digits, ...)
} else{
knitr::kable(table, booktabs = TRUE, digits = digits, ...)
}
}
Relação umidade / temperatura
O seguinte gráfico mostra a relação entre umidade e temperatura. Os dados representam a média horária considerando os 366 dias do ano de 2020.
ggplot(clima) +
# UMIDADE
stat_summary(aes(HORA, UM_INST, color = "blue"),
geom = "point",
fun = mean) +
stat_summary(aes(HORA, UM_INST, color = "blue"),
geom = "line") +
stat_summary(aes(HORA, UM_INST, color = "blue"),
geom = "errorbar", width = 0.2) +
# TEMPERATURA
stat_summary(aes(HORA, TEMP_INST * 400 / 100,
color = "red"),
geom = "point",
fun = mean,
color = "red") +
stat_summary(aes(HORA, TEMP_INST * 400 / 100,
color = "red"),
geom = "line") +
stat_summary(aes(HORA, TEMP_INST * 400 / 100,
color = "red"),
geom = "errorbar",
width = 0.2) +
scale_y_continuous(name = "Umidade do ar (%)",
sec.axis = sec_axis(~ . * 100 / 400 , name = expression("Temperatura ("~degree~"C)")),
expand = expansion(c(0.1, 0.1))) +
scale_color_identity(guide = "legend") +
scale_color_identity(breaks = c("red", "blue"),
labels = c("Temperatura (ºC)",
"Umidade do ar (%)"),
guide = "legend") +
theme(panel.grid.minor = element_blank(),
legend.position = "bottom",
legend.title = element_blank(),
axis.title = element_text(size = 12),
axis.text = element_text(size = 12)) +
scale_x_continuous(breaks = seq(0,24, by = 2)) +
labs(title = "Relação entre temperatura e umidade do ar",
subtitle = "Dados médios horários do ano de 2020\nEstação INMET - UFSM-FW",
caption = "Elaboração: Prof. Tiago Olivoto",
x = "Hora do dia")
Variáveis quantificadoras
df_pf <- import("http://bit.ly/inmet_pf_2020")
Utilizando as temperaturas em bulbo seco (Ts ou Tar) e bulbo umido (Tw), as seguintes variáveis podem ser calculadas (Cálculos baseados no material Aula07 - Umidade do Ar, Chuva e Vento Tw (bulbo umido) = 17°C
- Pressão de saturação de vapor considerando a temperatura do bulbo seco (es
)
- Pressão de saturação de vapor (es) considerando a temperatura do bulbo úmido (es
)
- Pessão real do vapor d’água (e)
- Umidade relativa do ar (UR)
- Déficit de saturação (
)
- Temperatura no ponto de orvalho (T
)
- Umidade absoluta (UA, g vapor m
ar úmido)
- Umidade de saturação (US, g vapor m
ar úmido)
- Razão de mistura (r, g vapor / g ar seco). Neste caso, a pressão já consta no enunciado da questão, mas pode ser calculado com a fórmula abaixo (P), onde z é a altitude do local (metros).
- Umidade específica (q, g vapor / g ar úmido):