Calculadora de pressão de vapor
Com as constantes de Antoine da água, 100 °C dão cerca de 760 mmHg, o ponto de ebulição normal, e 25 °C cerca de 23,8 mmHg. Informe A, B, C e a temperatura na unidade das constantes para obter a pressão de vapor em mmHg. 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
- A
- 8,07131
- B
- 1.730,63
- C
- 233,426
- Criatividade
- 100
- Log10 p
- 2,8808629443
- Pressão de vapor
- 760,0863691649
- Unidade de pressão
- mmHg
A equação de Antoine é a correlação de trabalho que químicos e engenheiros químicos usam para estimar a pressão de vapor de um líquido puro a partir de três constantes tabeladas e uma temperatura. Na forma usual em base dez publicada com tabelas em milímetros de mercúrio, o logaritmo da pressão de vapor é igual a A menos B dividido por T mais C, de modo que a pressão em mmHg é dez elevado a esse expoente. Esta calculadora de pressão de vapor aceita as três constantes de Antoine A, B e C junto com a temperatura na unidade para a qual essas constantes foram ajustadas — em geral graus Celsius — e devolve a pressão de vapor em mmHg.
Como a equação de Antoine fornece a pressão de vapor em mmHg
A equação de Antoine é uma correlação empírica de três constantes que estima a pressão de vapor de saturação de um líquido puro a partir da temperatura. Na forma usual em base dez publicada com tabelas em milímetros de mercúrio, o logaritmo decimal da pressão P é igual a A menos B dividido pela soma da temperatura T e da constante C. Ao isolar a pressão, P fica igual a dez elevado a esse expoente, que esta calculadora devolve em mmHg.
As constantes A, B e C pertencem a uma substância num intervalo de temperatura de ajuste; um conjunto para água válido de um a cem graus Celsius não vale para gelo, vapor acima do ajuste ou outro líquido. A temperatura T deve usar a mesma unidade em que as constantes foram ajustadas — em geral graus Celsius nas compilações em mmHg — e esta calculadora não converte Celsius em kelvin nem em Fahrenheit por você.
A correlação é um ajuste local da inclinação de Clausius–Clapeyron, não uma integração de primeiros princípios da entalpia versus temperatura, de modo que assume que as constantes permanecem válidas na T pedida. Quando T mais C é zero, o denominador some e o expoente fica indefinido, assim esse par é rejeitado em vez de devolver Infinity. Um resultado bem-sucedido é sempre uma pressão finita em milímetros de mercúrio.
Esta página não é a lei de Raoult para misturas, nem o abaixamento da pressão de vapor de uma solução, nem um despejo de Clausius–Clapeyron de dois pontos para uma segunda temperatura; essas são intenções de busca distintas, com calculadoras próprias.
Onde se usa uma calculadora de pressão de vapor de Antoine
Cursos de química geral e de físico-química atribuem tabelas de pressão de vapor e estimativas de ponto de ebulição que partem de constantes de Antoine publicadas; um oráculo determinístico permite que os alunos confiram um cálculo à mão sem raspar uma planilha. Cursos de laboratório que medem a pressão de vapor com manômetro ou isoteniscópio comparam os milímetros de mercúrio experimentais com a correlação na temperatura do banho, de modo que a mesma forma fechada pertence ao pré-lab e ao relatório.
Engenheiros de processo e de formulação usam Antoine como pressão de saturação de primeira passagem para água, álcoois e solventes ao dimensionar condensadores, secadores a vácuo ou estimativas de emissão antes de abrir um pacote de propriedades completo. Fluxos ambientais e de higiene ocupacional convertem um conjunto tabelado de constantes numa pressão de vapor à temperatura ambiente como número de triagem para orgânicos voláteis. Validação falha não consome saldo pré-pago.
Se mais adiante você precisar da pressão de vapor de mistura a partir da fração molar, do abaixamento relativo, da segunda temperatura de Clausius–Clapeyron ou do déficit de pressão de vapor a partir da umidade, use essas calculadoras dedicadas em vez de esticar este pouso de Antoine. Mantenha as requisições pequenas, fixe nos testes o resultado arredondado em milímetros de mercúrio e obtenha pressões de saturação reproduzíveis para lição de casa, plugins LMS e workers de borda sem montar um pacote termodinâmico próprio.
Casos de uso
Checagens de pressão de vapor em lição e provas
Calcule P em mmHg a partir de A, B e C de Antoine publicados e uma temperatura dada para que alunos e autoavaliadores compartilhem uma mesma verdade de forma fechada.
Relatórios de laboratório com manômetro e isoteniscópio
Preveja a pressão de vapor de saturação na temperatura do banho com o mesmo conjunto de constantes que o relatório cita e compare com os milímetros de mercúrio medidos.
Pressão de saturação de primeira passagem em processo
Estime a pressão de vapor de água, álcool ou solvente para triagem de condensador, secador a vácuo ou emissão antes de abrir um pacote de propriedades completo.
Perguntas frequentes
Como a calculadora de pressão de vapor usa a equação de Antoine?
Envie números finitos a, b, c (constantes de Antoine A, B, C) e a temperatura T.
Em que unidades estão A, B, C, T e o resultado?
P é sempre devolvido em mmHg. T deve estar na unidade para a qual as constantes foram ajustadas, em geral graus Celsius nas tabelas em milímetros de mercúrio. A é adimensional; B e C compartilham a unidade de T. Esta calculadora não converte unidades de temperatura nem de pressão.
O que acontece se uma constante ou a temperatura não for um número finito?
Campos ausentes, strings vazias, texto não numérico, NaN e Infinity são rejeitados e não cobrados.
Onde você obtém as constantes de Antoine A, B e C?
De uma compilação tabelada para o seu líquido e intervalo de temperatura (NIST, CRC ou um apêndice de livro-texto).
Posso usar as constantes de Antoine fora da faixa de temperatura delas?
Não é recomendável. Cada conjunto de constantes vale para uma substância em uma faixa ajustada, então um conjunto da água válido de 1 a 100 °C não serve para gelo, para vapor acima dessa faixa nem para outro líquido.
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/chem/vapor-pressure \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":8.07131,"b":1730.63,"c":233.426,"temperature":100}'const res = await fetch("https://api.kit.forhosting.com/chem/vapor-pressure", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 8.07131,
"b": 1730.63,
"c": 233.426,
"temperature": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/vapor-pressure",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 8.07131,
"b": 1730.63,
"c": 233.426,
"temperature": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/vapor-pressure", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":8.07131,"b":1730.63,"c":233.426,"temperature":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":8.07131,"b":1730.63,"c":233.426,"temperature":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/vapor-pressure", 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
{
"a": 8.07131,
"b": 1730.63,
"c": 233.426,
"temperature": 100
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.vapor_pressure",
"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
Qualquer constante ou temperatura que não seja um número finito é rejeitada com invalid_input em vez de produzir NaN ou Infinity.
Como a equação de Antoine fornece a pressão de vapor em mmHg
Quando A, B, C ou a temperatura faltam, estão vazios, são NaN ou infinitos, a tarefa falha com invalid_input nomeando o campo.
Contrato de entrada, unidades e comportamento de erro
O motor avalia o logaritmo na base dez de P igual a A menos B sobre T mais C e, em seguida, P como dez elevado a esse expoente. Se T mais C é zero, ou se o expoente transborda de modo que P não é finito, a tarefa falha em vez de devolver Infinity. Uma checagem clássica é a água com A igual a 8.07131, B igual a 1730.63, C igual a 233.426 a cem graus Celsius, que rende cerca de 760 mmHg, o ponto de ebulição normal da água. A vinte e cinco graus Celsius as mesmas constantes dão cerca de 23.8 mmHg, a pressão de vapor familiar da água à temperatura ambiente. A calculadora não consulta constantes a partir do nome de um composto, não converte unidades de pressão e não inverte a equação para a temperatura de ebulição; você fornece A, B, C e T e recebe P em mmHg. Envie um corpo JSON com quatro números finitos obrigatórios: a, a constante de Antoine A; b, a constante de Antoine B; c, a constante de Antoine C; e temperature, T na unidade das constantes, em geral graus Celsius. Cada campo pode chegar como número JSON ou como string numérica; os aliases A, antoine_a, B, antoine_b, C, antoine_c, t, T e temp são aceitos e mapeados para os nomes canônicos. Campos ausentes, strings vazias, texto não numérico, NaN e Infinity falham com invalid_input e não são cobrados. Em caso de sucesso o corpo ecoa as constantes e a temperatura já limpas, devolve vapor_pressure como resultado principal em milímetros de mercúrio, inclui log10_p como logaritmo intermediário e reitera a fórmula para que um caderno de laboratório cite a mesma expressão. Emparelhe o formulário gratuito do navegador com a lição de casa e o contrato API idêntico com scripts. Chamadas API bem-sucedidas custam o US$ 0,002 publicado por item; falhas de validação não consomem saldo pré-pago.
Onde se usa uma calculadora de pressão de vapor de Antoine
Como a implementação é parse puro de nível A, não há modelo, nem rede de saída, nem relógio; entradas idênticas produzem sempre o mesmo JSON. Chamadas bem-sucedidas são faturadas no preço-base publicado de US$ 0,002.
Perguntas técnicas
Quanto custa a calculadora de pressão de vapor?
A ferramenta do navegador é gratuita. Requisições API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.