Constante de Henry: kH = c/p de concentração e pressão parcial
Uma concentração de gás dissolvido de 0,0012 mol/L sob pressão parcial de 1 atm dá uma constante de Henry de 0,0012 mol/(L·atm). Informe a concentração e a pressão e receba o kH com a substituição à vista. 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
- C
- 0,0012
- Potência (W)
- 1
- Concentração
- 0,0012
- Concentração dissolvida
- 0,0012
- Pressão
- 1
- Pressão parcial
- 1
Uma calculadora da constante de Henry transforma uma concentração medida de gás dissolvido e a pressão parcial do gás correspondente na única constante de proporcionalidade que as liga no equilíbrio. Checagens de lição de casa, relatórios de laboratório, modelos ambientais de oxigênio dissolvido e valores esperados de katas de código precisam dessa mesma divisão determinística sem abrir um CAS nem uma pilha de conversores de unidade.
O que a constante da lei de Henry significa para gases dissolvidos
A lei de Henry afirma que, a temperatura fixa, a quantidade de um gás que se dissolve em um líquido é proporcional à pressão parcial desse gás acima da solução, desde que o gás não reaja quimicamente com o solvente e a solução permaneça diluída. Na forma de solubilidade usada aqui, a concentração dissolvida c é igual a k_H vezes a pressão parcial p, de modo que a constante da lei de Henry se obtém reorganizando para k_H igual a c sobre p.
Esse único número real caracteriza por completo a relação de equilíbrio linear para o par de unidades que você escolheu: se c está em mols por litro e p em atmosferas, então k_H tem unidades de mols por litro por atmosfera; se preferir mols por metro cúbico e pascals, o valor numérico muda mas a estrutura da razão permanece.
Professores e avaliadores automáticos valorizam a rejeição de pressão zero tanto quanto a aritmética: um aluno que reporta uma constante finita quando p é zero saiu do domínio da fórmula, e um valor absoluto silencioso ou um fallback de pressão padrão esconderia esse erro. O caminho de verificação recalcula o quociente com o mesmo arredondamento fixo usado nos campos publicados, de modo que uma resposta bem-sucedida sempre envia etapas que você pode afirmar em testes ou fichas.
Lembre-se de que constantes tabuladas da literatura frequentemente usam a forma inversa de volatilidade ou temperatura diferente; esta ferramenta só avalia a razão que você fornece e não converte tabelas nem corrige atividade não ideal.
Dicas práticas, limites e buscas relacionadas
Mantenha concentração e pressão dentro da faixa absoluta publicada para que sua razão não transborde para uma constante não finita que o solver deva rejeitar. Prefira enviar números em vez de strings pré-formatadas quando controlar o cliente; números em string só são aceitos quando batem com um padrão numérico finito estrito. Converta milimols, quilopascais ou bar para o mesmo sistema antes de chamar se quiser k_H já em unidades de livro sem reescalar mentalmente depois.
Esta página visa quem busca uma calculadora da constante de Henry, kH igual a c sobre p, ou constante de solubilidade de gás dissolvido online; não é um modelo completo de solubilidade dependente da temperatura, nem uma ferramenta de pressão de vapor de Raoult, nem um decompositor de pressão parcial de gás ideal, nem um simulador de cinética de troca gasosa.
Prefira esta capacidade quando já tiver c e p escalares e só precisar da razão; se sua fonte for um problema enunciado, extraia primeiro concentração e pressão parcial e mantenha unidades consistentes. Checagens de ida e volta são fáceis: recalcule c dividido por p à mão e confirme que iguala o k_H publicado dentro do mesmo arredondamento a doze decimais.
Casos de uso
Checagens de lição de casa de solubilidade de gases
Alunos informam concentração dissolvida e pressão parcial de problemas de laboratório ou do livro e comparam o k_H escrito à mão com um resultado determinístico antes de entregar.
Testes unitários para modelos ambientais
Gere razões c/p conhecidas boas mais rejeições deliberadas de pressão zero para katas de código e valores esperados de modelos de oxigênio dissolvido.
Constante rápida a partir de medições de campo
Kits de campo reportam gás dissolvido e pressão parcial de headspace; pipelines calculam k_H uma vez e o armazenam para cálculos de equilíbrio posteriores sob a mesma hipótese de temperatura.
Perguntas frequentes
O que é a constante da lei de Henry?
Na forma de solubilidade usada aqui, k_H = c / p: concentração de gás dissolvido dividida pela pressão parcial do gás no equilíbrio a temperatura fixa e unidades consistentes.
Quais unidades devo usar para c e p?
Qualquer par consistente (p. ex. mol/L com atm, ou mol/m³ com Pa). O valor numérico de k_H depende dessas unidades; a ferramenta não converte unidades por você.
Isto aplica correções de temperatura?
Não. Avalia k_H = c/p para os valores que você fornece. Solubilidade dependente da temperatura exige um modelo separado ou ajuste tabulado.
A calculadora da constante de Henry é gratuita?
A ferramenta do navegador é gratuita e roda localmente.
Por que minha constante não bate com a de uma tabela?
Muitas tabelas usam a forma inversa, de volatilidade, ou outra temperatura. A calculadora só divide a concentração pela pressão que você digita, então confira qual forma e qual temperatura a sua tabela usa.
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/henrys-law-constant \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"c":0.0012,"p":1}'const res = await fetch("https://api.kit.forhosting.com/chem/henrys-law-constant", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"c": 0.0012,
"p": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/henrys-law-constant",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"c": 0.0012,
"p": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/henrys-law-constant", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"c":0.0012,"p":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"c":0.0012,"p":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/henrys-law-constant", 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
{
"c": 0.0012,
"p": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.henrys_law_constant",
"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
Informe a concentração c e a pressão parcial p em qualquer par de unidades consistente; a ferramenta devolve k_H igual a c sobre p, uma equação de substituição legível, aritmética passo a passo e nomes de campo espelhados para que scripts leiam k_H, henry_constant ou henrys_law_constant sem renomear. Quando a pressão parcial é zero a razão é indefinida, então a API retorna um erro claro invalid_input em vez de Infinity ou um NaN silencioso. O caminho é aritmética determinística pura—sem rede, sem sementes aleatórias, sem dependência de relógio—assim o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após arredondamento decimal fixo toda vez que você chama.
Como chamar a API e o que retorna
A pressão parcial deve ser não nula; valores cuja magnitude absoluta é igual ou inferior a um vezes dez à menos quinze são tratados como zero e rejeitados. Envie um corpo JSON com dois números finitos obrigatórios: c (aliases concentration, dissolved, dissolved_concentration, C e solubility) para a concentração de gás dissolvido, e p (aliases pressure, partial_pressure, P, pp e p_gas) para a pressão parcial do gás. Os valores absolutos devem permanecer dentro do limite publicado de um trilhão para que o quociente fique finito em precisão dupla IEEE no Worker e no navegador. Em sucesso a resposta ecoa c, concentration e dissolved_concentration arredondados, define p, pressure e partial_pressure para a mesma pressão arredondada, define k_H, henry_constant e henrys_law_constant para o mesmo quociente arredondado, formula para a string k_H igual a c sobre p, equation para uma linha de substituição legível, message para um resumo curto em inglês, e steps para um array ordenado de valores dados, fórmula, substituição e resumo. Validação falha—campos ausentes, números não finitos, valores fora dos limites absolutos, quociente não finito ou pressão zero—retorna invalid_input e nunca é cobrada. O preço é um US$ 0,002 fixo por requisição bem-sucedida com item unitário e preço marginal unitário zero.
Dicas práticas, limites e buscas relacionadas
Ao ensinar, combine exemplos: c igual a 0.0012 com p igual a um rende k_H igual a 0.0012; dobrar a concentração a pressão fixa dobra k_H; pôr p em zero demonstra o caminho duro invalid_input; e uma pressão grande com quantidade dissolvida modesta rende uma constante pequena como esperado da definição. Tarefas falhas que retornam invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos quando aprendizes deliberadamente põem a pressão em zero.
Perguntas técnicas
O que acontece quando a pressão parcial é zero?
A razão é indefinida. Esta ferramenta retorna invalid_input em vez de Infinity ou NaN.