Calculadora de razão de capacidade calorífica
Com valores parecidos com os do ar, Cp de 29,1 e Cv de 20,8 J/(mol·K), a razão γ dá 1,399038461538. Digite as duas capacidades caloríficas molares na mesma unidade e receba o índice adiabático com cada substituição. 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
- Cp
- 29,1
- Cv
- 20,8
- γ (gama)
- 1,3990384615
- Razão
- 1,3990384615
- Razão de capacidades térmicas
- 1,3990384615
- Unidade de capacidade térmica
- same for Cp and Cv (e.g. J/(mol·K))
Uma calculadora de razão de capacidade calorífica molar transforma duas capacidades caloríficas no único número adimensional que a termodinâmica chama de gamma: o índice adiabático ou fator de expansão isentrópica. Digite a capacidade calorífica molar a pressão constante Cp e a capacidade calorífica molar a volume constante Cv em qualquer unidade coerente, por exemplo joules por mol-kelvin; a ferramenta devolve γ igual a Cp dividido por Cv, campos arredondados que você pode afirmar em testes, uma string de fórmula curta e passos de substituição ordenados. Lição de casa de gás ideal, estimativas de escoamento compressível e valores esperados de kata de código precisam dessa mesma decisão Cp sobre Cv sem abrir um CAS ou uma tabela de gases.
O que a razão de capacidade calorífica γ significa para gases e processos
A capacidade calorífica molar a pressão constante, Cp, é o calor necessário para elevar um mol de substância em um kelvin mantendo a pressão fixa. A capacidade calorífica molar a volume constante, Cv, é a quantidade análoga quando o volume é mantido fixo. Para um gás ideal a diferença é a constante dos gases R, mas muitos problemas de livro simplesmente dão Cp e Cv numéricos e pedem a razão.
Essa razão se escreve gamma igual a Cp sobre Cv; é adimensional, de modo que ambas as capacidades devem compartilhar a mesma unidade de energia por mol por temperatura —joules por mol-kelvin e calorias por mol-kelvin funcionam desde que você não as misture. Gamma aparece em relações adiabáticas como T V elevado a gamma-menos-um igual a constante e p V elevado a gamma igual a constante, na velocidade do som de gases ideais e em fórmulas isentrópicas de bocais e compressores.
Gases monoatômicos típicos ficam perto de cinco terços, diatômicos perto de sete quintos e poliatômicos um pouco mais baixos; valores tabulares reais variam com a temperatura, mas a definição permanece uma divisão simples. Professores e corretores automáticos se importam com a rejeição de Cv zero tanto quanto com o caminho feliz: um estudante que deixa Cv em branco ou o põe em zero saiu do domínio desta ferramenta, e um Infinity silencioso esconderia esse erro.
O caminho de verificação recalcula Cp dividido por Cv com o mesmo arredondamento fixo usado nos campos publicados, de modo que uma resposta bem-sucedida sempre traz passos que você pode afirmar em fichas ou testes unitários.
Dicas práticas, limites e buscas relacionadas
Mantenha ambas as capacidades caloríficas dentro da faixa absoluta publicada para que o quociente não transborde para um gamma não finito que o solver deva rejeitar. Prefira enviar números em vez de strings pré-formatadas quando controlar o cliente; strings numéricas só são aceitas quando coincidem com um padrão numérico finito estrito. Use a mesma unidade para Cp e Cv; converter uma e não a outra inventaria em silêncio uma razão errada.
Esta página atende quem busca uma calculadora de razão de capacidade calorífica molar, gamma igual a Cp sobre Cv, ou índice adiabático online; não é um conversor de unidades de calor específico, nem consulta de tabela de gases, nem um solver completo de processo politrópico. Prefira esta capacidade quando você já tem Cp e Cv e só precisa da razão; se a fonte for um enunciado, extraia primeiro as duas capacidades molares.
Checagens de ida e volta são fáceis: recalcule Cp dividido por Cv à mão e confirme que iguala o gamma publicado no mesmo arredondamento a doze decimais, e confirme que só o caso Cv zero dispara o código de erro documentado.
Casos de uso
Conferência de lição de casa do índice adiabático
Alunos digitan valores de livro de Cp e Cv e comparam γ e os passos de substituição escritos à mão com um resultado determinístico antes de entregar.
Testes unitários de bibliotecas de termodinâmica
Gere casos gamma monoatômicos e diatômicos conhecidos corretos mais rejeições deliberadas de Cv igual a zero para valores esperados de kata de código.
Pré-voo antes de fórmulas de processo isentrópico
Pipelines calculam primeiro γ = Cp/Cv e só alimentam gamma em relações adiabáticas T-V ou p-V quando a razão é finita e validada.
Perguntas frequentes
O que é a razão de capacidade calorífica gamma?
Gamma é a razão adimensional da capacidade calorífica molar a pressão constante pela de volume constante: γ = Cp / Cv. Também é chamada de índice adiabático ou fator de expansão isentrópica.
Cp e Cv precisam da mesma unidade?
Sim. Gamma é adimensional só quando ambas as capacidades usam a mesma unidade de energia por mol por temperatura (por exemplo ambas em J/(mol·K)).
Isto consulta tabelas de gás real?
Não. Apenas divide os dois números que você fornece. Use Cp e Cv tabulados da sua fonte se precisar de propriedades dependentes da temperatura.
A calculadora de razão de capacidade calorífica molar é grátis?
A ferramenta do navegador é grátis e roda localmente.
Quais valores de gamma são comuns?
Os gases monoatômicos ficam perto de 5/3 e os diatômicos perto de 7/5, enquanto os poliatômicos ficam um pouco abaixo. Os valores reais de tabela mudam com a temperatura, mas a razão é sempre Cp dividido por Cv.
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/heat-capacity-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cp":29.1,"cv":20.8}'const res = await fetch("https://api.kit.forhosting.com/chem/heat-capacity-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cp": 29.1,
"cv": 20.8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/heat-capacity-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cp": 29.1,
"cv": 20.8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/heat-capacity-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cp":29.1,"cv":20.8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cp":29.1,"cv":20.8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/heat-capacity-ratio", 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
{
"cp": 29.1,
"cv": 20.8
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.heat_capacity_ratio",
"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 Cv é zero a razão é indefinida, então a API devolve um erro invalid_input claro em vez de enviar Infinity ou NaN. O caminho é aritmética determinística pura —sem rede, sem sementes aleatórias, sem relógio— de modo que o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após arredondamento decimal fixo em cada chamada.
Como chamar a API e o que retorna
A capacidade a volume constante cv deve ser não nula; valores cujo valor absoluto é 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: cp (aliases Cp, c_p, molar_cp, heat_capacity_p e C_p) e cv (aliases Cv, c_v, molar_cv, heat_capacity_v e C_v). Os valores absolutos devem permanecer dentro do limite publicado de um trilhão para que razões intermediárias sigam finitas em precisão dupla IEEE no Worker e no navegador. Em caso de sucesso a resposta ecoa cp e cv arredondados, define gamma, ratio e heat_capacity_ratio para o mesmo valor arredondado de Cp sobre Cv, formula para a string γ equals Cp slash Cv, unit_heat_capacity para um lembrete curto de mesma unidade, message para um resumo breve em inglês e steps para um array ordenado de linhas de substituição. Validação falha —campos ausentes, números não finitos, valores fora dos limites absolutos, razão não finita ou cv igual a zero— devolve invalid_input e nunca é cobrada. O preço é um fixo US$ 0,002 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, emparelhe exemplos: valores tipo ar diatômico Cp igual a vinte e nove ponto um e Cv igual a vinte ponto oito produzem gamma perto de um ponto quatro; estilo monoatômico Cp igual a vinte ponto oito e Cv igual a doze ponto cinco produzem gamma perto de um ponto seis seis quatro; e Cv igual a zero com qualquer Cp demonstra o caminho duro invalid_input. Tarefas falhas que devolvem invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos quando alunos deliberadamente definem Cv como zero.
Perguntas técnicas
O que acontece quando Cv é zero?
A razão é indefinida. Esta ferramenta devolve invalid_input em vez de Infinity ou NaN.