Calculadora de deficit de pressao de vapor (VPD)
Com 25 °C e 60 % de umidade relativa, o déficit de pressão de vapor fica um pouco acima de 1,2 kPa: é a força com que o ar puxa água das folhas. Você também recebe a pressão de saturação e a real. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Criatividade
- 25
- Umidade relativa
- 60
- Temperatura (°C)
- 25 kPa
- Unidade de temperatura
- Celsius
- Pressão de vapor de saturação (kPa)
- 3,16777772
- Pressão de vapor real (kPa)
- 1,90066663
Uma calculadora de déficit de pressão de vapor transforma a temperatura do ar e a umidade relativa no poder de secagem que de fato impulsiona a transpiração das plantas. A pressão de vapor de saturação é o máximo que o ar consegue reter nessa temperatura; a pressão de vapor real é esse valor de saturação escalado pela umidade relativa. A diferença é o VPD, o intervalo que a folha sente quando os estômatos se abrem e a água deixa o mesofilo. Informe temperatura e umidade relativa; a ferramenta devolve as pressões de saturação e real em kilopascais mais o VPD pela fórmula FAO-56 Magnus–Tetens usada na evapotranspiração de referência.
O que é o déficit de pressão de vapor e como es menos ea se forma
O déficit de pressão de vapor é a diferença entre quanto vapor d'água o ar poderia reter na temperatura atual e quanto ele realmente retém. A pressão de vapor de saturação es sobe de forma acentuada com a temperatura: o ar mais quente tem maior capacidade, então a mesma umidade relativa produz um déficit maior num dia quente do que num dia fresco. A pressão de vapor real ea é a saturação escalada pela umidade relativa como fração: ea é igual a es vezes RH sobre cem.
A diferença VPD é igual a es menos ea, que também é es vezes um menos RH sobre cem. Produtores e fisiologistas vegetais usam esse intervalo porque a transpiração é impulsionada pelo gradiente de pressão de vapor do interior da folha, quase saturado na temperatura foliar, até o ar do dossel.
Um VPD pequeno significa ar úmido e perda de água lenta; um VPD grande significa ar seco que puxa água pelos estômatos mais depressa do que as raízes conseguem repor, por isso controladores de estufa e modelos de irrigação tratam o VPD como número climático de primeira linha, não como curiosidade derivada da umidade.
Esta calculadora usa a expressão FAO-56 Magnus–Tetens da pressão de saturação sobre água líquida: es em kilopascais é igual a 0.6108 vezes a exponencial de 17.27 vezes T dividido por T mais 237.3, com T em graus Celsius. É a mesma expressão do padrão FAO Penman–Monteith de evapotranspiração de referência, de modo que salas de aula, estufas e cadernos de pesquisa comparam resultados sem um conjunto oculto de constantes.
Umidade relativa acima de cem por cento implicaria pressão real maior que a de saturação; este modelo trata isso como entrada inválida em vez de informar um déficit negativo. Zero por cento de umidade é permitido e produz VPD igual a es: ar completamente seco nessa temperatura. As pressões sempre voltam em kilopascais, com um campo extra em hectopascais para convenções de estação meteorológica.
Uso em estufa, limites e buscas que esta página não responde
Os setpoints típicos de estufa ficam perto de 0.8 a 1.2 kilopascais durante a frutificação com luzes acesas e um pouco mais baixos para mudas, porque o tecido jovem murcha quando o ar puxa com força demais.
Calcule o VPD com os mesmos sensores de bulbo seco e umidade que você já registra e compare o resultado com o protocolo da cultura em vez de olhar só a umidade relativa: sessenta por cento de RH a vinte graus Celsius é um déficit mais brando do que sessenta por cento de RH a trinta graus Celsius, embora a leitura de umidade seja idêntica.
Combine esta calculadora com uma correção de temperatura foliar se você tiver dados infravermelhos do dossel; a forma FAO-56 à temperatura do ar é o primeiro passo padrão e coincide com a maioria dos gráficos de VPD publicados que assumem folha e ar próximos. Mantenha a umidade relativa na faixa publicada de zero a cem e a temperatura do ar acima do zero absoluto para a exponencial permanecer finita.
Esta página atende quem busca uma calculadora de déficit de pressão de vapor, VPD a partir de temperatura e umidade, ou VPD de transpiração vegetal online. Não é um resolvedor de ponto de orvalho, nem uma razão de umidade relativa a partir de duas pressões, nem uma pilha completa Penman–Monteith de evapotranspiração. Prefira esta capacidade quando você já tem temperatura do ar e umidade relativa e só precisa de es, ea e a diferença.
Casos de uso
Setpoints climáticos de estufa e cultivo indoor
Converta a temperatura de bulbo seco e a umidade relativa de um controlador de sala de cultivo em VPD em kilopascais e compare o resultado com as metas de estágio para mudas, crescimento vegetativo ou frutificação.
Tarefas de fisiologia vegetal e cadernos de laboratório
Os alunos informam temperatura do ar e RH de um problema de livro ou de um registro de câmara e conferem se es menos ea coincide com a aritmética FAO-56 Magnus–Tetens antes de entregar.
Entradas para modelos de irrigação e evapotranspiração
Gere séries temporais determinísticas de VPD a partir de temperatura e umidade de estação meteorológica para scripts Penman–Monteith, de condutância estomática ou de gatilho de irrigação, sem montar uma pilha de modelo climático.
Perguntas frequentes
Como o déficit de pressão de vapor é calculado a partir da temperatura e da umidade?
A pressão de vapor real é ea = es·RH/100. O VPD é es menos ea.
O que acontece quando a umidade relativa ultrapassa cem por cento?
Este modelo não informa um déficit negativo para ar supersaturado; validação falha não é cobrada.
Isso é a mesma coisa que uma calculadora de umidade relativa?
Não. Uma calculadora de umidade relativa transforma duas pressões de vapor em um percentual. Esta ferramenta parte da temperatura e da RH e devolve o intervalo de pressão saturação–real que impulsiona a transpiração.
Quanto custa a calculadora de déficit de pressão de vapor?
A ferramenta do navegador é gratuita e roda localmente.
Qual déficit de pressão de vapor é bom para uma estufa?
Muitos produtores buscam de 0,8 a 1,2 kPa na frutificação com luz, e um pouco menos para mudas, porque o tecido jovem murcha quando o ar puxa demais. Compare o resultado com o protocolo da sua cultura.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/earth/vapor-pressure-deficit \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature":25,"relative_humidity":60}'const res = await fetch("https://api.kit.forhosting.com/earth/vapor-pressure-deficit", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature": 25,
"relative_humidity": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/vapor-pressure-deficit",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature": 25,
"relative_humidity": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/vapor-pressure-deficit", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature":25,"relative_humidity":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature":25,"relative_humidity":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/vapor-pressure-deficit", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"temperature": 25,
"relative_humidity": 60
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.vapor_pressure_deficit",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Umidade relativa acima de cem por cento é rejeitada com invalid_input porque este modelo trata o ar como já saturado. A mesma aritmética determinística alimenta o executor gratuito do navegador e a API pré-paga, sem rede, sem sementes aleatórias e sem dependência do relógio de parede.
Como chamar a API e o que a resposta devolve
A umidade relativa deve ficar entre zero e cem, extremos incluídos. Campos ausentes, números não finitos, temperaturas no zero absoluto ou abaixo e uma temperatura que anularia o denominador Magnus–Tetens também são rejeitados pelo nome. Envie um corpo JSON com dois números finitos obrigatórios: temperature (aliases temp, temp_c, t e air_temperature) e relative_humidity (aliases humidity, rh e humidity_percent). O campo opcional temperature_unit aceita o conjunto fechado celsius, fahrenheit ou kelvin e o padrão é celsius, unidade nativa da fórmula FAO-56. Valores Fahrenheit e Kelvin são convertidos para Celsius antes de avaliar es; o campo ecoado temperature_c sempre informa essa temperatura do ar convertida para que um cliente audite a conversão sem reimplementá-la. Um valor acima de cem por cento falha com invalid_input e nunca é cobrado, porque uma leitura supersaturada faria a pressão real superar a de saturação e produzir um déficit negativo que esta página não anuncia. Em caso de sucesso o corpo ecoa a temperatura enviada, a temperatura do ar em Celsius, o temperature_unit resolvido e relative_humidity; em seguida publica saturation_vapor_pressure_kpa, actual_vapor_pressure_kpa, vapor_pressure_deficit_kpa, vapor_pressure_deficit_hpa, unit igual a kPa, method igual a magnus_tetens_fao56, uma string formula que reafirma es e ea, e uma string equation preenchida com os números arredondados. O preço é um US$ 0,002 fixo por requisição bem-sucedida com unidade item; validação falha não consome saldo pré-pago.
Uso em estufa, limites e buscas que esta página não responde
Prefira enviar números JSON em vez de strings pré-formatadas quando você controla o cliente; strings numéricas só são aceitas quando coincidem com um padrão finito estrito. As checagens de ida e volta são simples: recalcule 0.6108 vezes exp de 17.27 T sobre T mais 237.3, escale por RH sobre cem, subtraia e confirme que vapor_pressure_deficit_kpa coincide no mesmo arredondamento de oito decimais.
Perguntas técnicas
Quais unidades de temperatura você pode enviar?
Celsius (padrão), Fahrenheit ou Kelvin via temperature_unit. A resposta sempre inclui temperature_c para você auditar a conversão usada em es(T).