Clausius–Clapeyron: T2 a partir de duas pressões de vapor, grátis
Descubra a temperatura em que um líquido chega à pressão de vapor desejada: partindo da água a 101325 Pa e 373,15 K, com 40650 J/mol, você obtém a temperatura para 2339 Pa. Cada passo da substituição aparece na tela. 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
- P1
- 101.325
- T1
- 373,15
- P2
- 2.339
- Delta H
- 40.650
- Resistência (Ω)
- 8,314462618
- Constante dos gases
- 8,314462618
- Ln P2/P1
- -3,7686096849
- 1/T1
- 0,0026798874
Uma calculadora da equação de Clausius–Clapeyron transforma duas pressões de vapor, uma temperatura absoluta conhecida e a entalpia de vaporização na segunda temperatura de ebulição ou condensação sobre a curva de pressão de vapor. Informe P1 em T1, a pressão de vapor alvo P2 e ΔHvap (com constante dos gases R opcional que por padrão toma o valor SI); a ferramenta reordena a forma de dois pontos ln(P2/P1) = (ΔHvap/R)·(1/T1 − 1/T2) e devolve T2 em kelvin com temperaturas inversas, a razão logarítmica de pressões, uma mensagem breve e passos de substituição ordenados. Checagens de lição, estimativas de laboratório do ponto de ebulição sob pressão reduzida e valores esperados de kata de codificação precisam dessa mesma T2 determinística sem uma planilha.
O que a forma de dois pontos de Clausius–Clapeyron resolve
A relação de Clausius–Clapeyron liga como a pressão de vapor de equilíbrio muda com a temperatura para um líquido ou sólido puro quando a entalpia de vaporização ou sublimação pode ser tratada como aproximadamente constante num intervalo modesto de temperatura. Na forma integrada de dois pontos, o logaritmo natural da razão de pressões P2/P1 é igual à entalpia de vaporização dividida pela constante dos gases, vezes a diferença de temperaturas absolutas recíprocas 1/T1 − 1/T2.
As temperaturas absolutas devem estar em kelvin; as pressões podem estar em qualquer unidade desde que P1 e P2 usem a mesma porque só sua razão aparece. Entalpia e R devem compartilhar unidades de energia: com R padrão de cerca de 8.314 J/(mol·K), informe ΔHvap em J/mol; se sua tabela lista kJ/mol, multiplique ΔH por mil ou passe R correspondente perto de 0.0083.
Pressão de vapor zero não é permitida: ln de razão nula ou infinita é indefinido, e esse modo de falha é o caminho de erro documentado desta capacidade. O caminho de verificação recalcula o mesmo log intermediário e as mesmas temperaturas recíprocas com o arredondamento fixo dos campos publicados, de modo que uma resposta bem-sucedida sempre inclui passos que você pode afirmar em testes ou folhas de exercícios.
Dicas práticas, unidades, limites e buscas relacionadas
Converta Celsius em kelvin antes de chamar: some 273.15 a °C; nunca passe Celsius puro em t1. Mantenha P1 e P2 na mesma unidade de pressão para que a razão seja adimensional. Prefira ΔHvap e R em unidades de energia coincidentes em vez de misturar kJ e J sem ajustar R.
Esta página mira quem busca calculadora da equação de Clausius–Clapeyron, calculadora de pressão de vapor e temperatura, ou estimativa de temperatura por entalpia de vaporização; não é um ajustador completo da equação de Antoine, nem um flash VLE multicomponente, nem um estimador de calor de vaporização a partir de dois pontos medidos (embora você possa reordenar a mesma álgebra offline para isso). Prefira esta capacidade quando já tiver duas pressões, uma temperatura e ΔHvap e só precisar de T2; se a fonte for um enunciado em °C, converta primeiro.
Checagens de ida e volta são fáceis: recalcule ln(P2/P1) à mão, forme 1/T2 pela fórmula publicada, inverta e confirme que iguala o t2 publicado dentro do mesmo arredondamento a doze casas.
Casos de uso
Checagem de lição de deslocamentos do ponto de ebulição
Estudantes inserem pressões de vapor de livro-texto, T1 e ΔHvap e comparam T2 e passos de substituição manuscritos com um resultado determinístico antes de entregar.
Estimativas de laboratório sob pressão reduzida
Laboratórios de processo e orgânicos estimam a temperatura em que um líquido puro atinge uma pressão de vácuo alvo quando ΔHvap é conhecida de um manual.
Testes unitários para calculadoras de química
Gere casos T2 conhecidos e rejeições deliberadas de pressão zero para kata de codificação e valores esperados de correção automática.
Perguntas frequentes
O que é a equação de Clausius–Clapeyron?
Na forma de dois pontos, ln(P2/P1) = (ΔHvap/R)·(1/T1 − 1/T2). Relaciona duas pressões de vapor na curva de equilíbrio quando a entalpia de vaporização é tratada como constante.
Quais unidades devo usar?
T1 e T2 são kelvin absoluto. P1 e P2 podem usar qualquer unidade de pressão compartilhada. O R padrão é 8.314462618 J/(mol·K), então informe ΔHvap em J/mol a menos que sobrescreva R.
Isto converte °C por mim?
Não. Converta Celsius em kelvin você mesmo (T(K) = t(°C) + 273.15) antes de enviar t1.
A calculadora de Clausius–Clapeyron é gratuita?
A ferramenta do navegador é gratuita e roda localmente.
E se a entalpia de vaporização estiver em kJ/mol?
Multiplique o valor por 1000 para digitá-lo em J/mol, ou mude a constante dos gases para 0,008314462618 e trabalhe em quilojoules. A constante padrão é 8,314462618 J/(mol·K), e misturá-la com kJ dá uma temperatura errada.
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/clausius-clapeyron \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"p1":101325,"t1":373.15,"p2":2339,"delta_h":40650}'const res = await fetch("https://api.kit.forhosting.com/chem/clausius-clapeyron", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"p1": 101325,
"t1": 373.15,
"p2": 2339,
"delta_h": 40650
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/clausius-clapeyron",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"p1": 101325,
"t1": 373.15,
"p2": 2339,
"delta_h": 40650
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/clausius-clapeyron", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"p1":101325,"t1":373.15,"p2":2339,"delta_h":40650}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"p1":101325,"t1":373.15,"p2":2339,"delta_h":40650}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/clausius-clapeyron", 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
{
"p1": 101325,
"t1": 373.15,
"p2": 2339,
"delta_h": 40650
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.clausius_clapeyron",
"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.
Limites
max_abs | 1000000000000 |
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
Quando qualquer pressão de vapor é zero o logaritmo é indefinido, de modo que a API devolve um erro invalid_input claro em vez de NaN. O caminho é aritmética pura — sem rede, sem sementes aleatórias, sem dependência de relógio — de modo que o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após arredondamento decimal fixo cada vez que você a chama.
O que a forma de dois pontos de Clausius–Clapeyron resolve
Resolvendo a temperatura desconhecida obtém-se T2 = 1 / (1/T1 − (R/ΔHvap)·ln(P2/P1)).
Como chamar a API e o que volta
Ambas as pressões devem ser estritamente positivas; valores em ou abaixo de 1×10^(−15) absolutos são tratados como zero e rejeitados com mensagem que menciona pressão não nula. Envie um corpo JSON com quatro números finitos obrigatórios: p1 (aliases P1, pressure1, vapor_pressure1, p_initial), t1 (aliases T1, temperature1, temp1, t_initial), p2 (aliases P2, pressure2, vapor_pressure2, p_final) e delta_h (aliases delta_h_vap, deltaH, dH, enthalpy_vaporization, hvap, Delta_H, DH). Opcionalmente inclua r (aliases R, gas_constant, gasConstant); quando omitido o solver usa 8.314462618 J/(mol·K). Os valores absolutos devem permanecer dentro do limite publicado de um trilhão para que produtos intermediários fiquem finitos no Worker e no navegador. A temperatura t1 deve ser kelvin estritamente positivo, e tanto delta_h quanto r devem ser não nulos. Em caso de sucesso a resposta ecoa p1, t1, p2, delta_h e r arredondados (também como gas_constant), fixa ln_p2_over_p1, inv_t1, inv_t2 e t2, formula na string de rearranjo de dois pontos, law em clausius_clapeyron, conditions notando ΔHvap constante, dicas de unidade para pressão e temperatura, message num resumo breve, e steps num array ordenado de linhas de substituição. Validação falha — campos ausentes, números não finitos, pressão zero, t1 não positivo, ΔHvap ou R nulos, ou um par não físico que tornaria T2 não positiva ou não finita — devolve invalid_input e nunca é cobrada. O preço é um US$ 0,002 fixo por requisição bem-sucedida.
Dicas práticas, unidades, limites e buscas relacionadas
Ao ensinar, emparelhe exemplos: água perto de uma atmosfera com ΔHvap cerca de 40650 J/mol, uma pressão alvo menor para ebulição sob pressão reduzida, e p1 ou p2 deliberadamente igual a zero para demonstrar o caminho duro invalid_input. Tarefas falhas que devolvem invalid_input não consomem saldo pré-pago.
Perguntas técnicas
O que acontece quando uma pressão é zero?
ln(P2/P1) é indefinido. Esta ferramenta devolve invalid_input e nunca cobra a requisição.