Fator de compressibilidade do gás
Meça o quanto um gás real se afasta do comportamento ideal: a 101325 Pa, 273,15 K e 0,022414 m³/mol, Z sai praticamente igual a 1. Você também vê os dois produtos comparados: pressão vezes volume e R vezes temperatura. 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
- Pressão
- 101.325
- Volume molar
- 0,022414
- Criatividade
- 273,15
- Constante dos gases
- 8,314462618
- Z
- 1,0000013588
- Fator de compressibilidade
- 1,0000013588
- Produto pvm
- 2.271,09855
O fator de compressibilidade Z mede o quanto um gás real se afasta do comportamento ideal em um dado estado. Por definição Z é o produto da pressão absoluta e do volume molar dividido pelo produto da constante dos gases e da temperatura absoluta: Z é P vezes Vm sobre R vezes T. Para um gás ideal perfeito na mesma pressão e temperatura, Z vale exatamente um; valores abaixo de um costumam indicar forças atrativas e redução de volume, enquanto valores acima de um aparecem com frequência em alta pressão onde os núcleos repulsivos dominam. Esta calculadora aceita pressão absoluta, volume molar e temperatura absoluta —mais uma constante dos gases opcional que por padrão é o valor SI 8.314462618 joules por mol por kelvin— e devolve Z junto com os produtos intermediários P·Vm e R·T para você conferir a álgebra intermediária em folhas de lição de casa e cadernos de laboratório. Temperatura não positiva é rejeitada porque o zero absoluto e abaixo tornam a definição indefinida ou não física.
Como o fator de compressibilidade Z é definido
Parta da equação de estado de gás real escrita como P Vm igual a Z R T, em que P é a pressão absoluta, Vm é o volume molar do fluido puro ou da mistura, R é a constante universal dos gases, T é a temperatura absoluta em kelvin e Z é o fator de compressibilidade adimensional. O rearranjo produz de imediato a definição de trabalho Z igual a P vezes Vm dividido por R vezes T.
Quando Z vale um o fluido obedece a lei dos gases ideais naquele estado; quando Z é menor que um o volume molar é menor que a previsão ideal, e quando Z é maior que um o volume molar é maior. Em unidades SI você normalmente envia P em pascals, Vm em metros cúbicos por mol, T em kelvin e deixa R no padrão 8.314462618 joules por mol por kelvin, o que produz um número puro para Z.
A ferramenta não converte Celsius nem Fahrenheit para kelvin, não resolve equações de estado cúbicas para um volume molar desconhecido, não consulta cartas de compressibilidade generalizada a partir de pressão e temperatura reduzidas, e não estima regras de mistura além do único Vm efetivo que você já mediu ou calculou.
Onde os cálculos de fator de compressibilidade aparecem no trabalho real
Cursos de química do ensino médio e da faculdade introduzem Z ao comparar volumes molares medidos de gases reais com a previsão do gás ideal na mesma pressão e temperatura, muitas vezes para dióxido de carbono perto da condensação ou para gases leves em pressão elevada. Cursos universitários de termodinâmica e engenharia de processos usam Z para corrigir vazões volumétricas, inventários de tanques e cálculos de orifício antes de avançar para equações de estado completas ou cartas de estados correspondentes.
Medição de gás natural, dimensionamento de compressores e modelos de dutos citam com rotina Z na pressão e temperatura de operação para que balanços de massa e energia permaneçam coerentes.
Se mais adiante você precisar de densidade de gás ideal a partir de pressão e massa molar, volume molar ideal a partir de RT sobre P, relações de Boyle ou Charles sem Z, ou conversão para kelvin a partir de Celsius, trate-os como intenções de busca e páginas de destino distintas em vez de sobrecarregar esta página da calculadora de fator de compressibilidade do gás.
Casos de uso
Gabaritos de lição de casa e laboratório
Calcule Z = PVm/RT para estados de gás real do livro para que professores e autoavaliadores compartilhem uma única verdade de referência, incluindo a rejeição de temperatura não positiva.
Checagens de processo e medição
Estime o fator de compressibilidade a partir de pressão absoluta, volume molar e temperatura medidos antes de correções de vazão volumétrica ou inventário de tanque.
Perguntas frequentes
O que é o fator de compressibilidade Z?
Z = P·Vm/(R·T) é a razão adimensional que compara um gás real à lei dos gases ideais no mesmo estado.
O que acontece se a temperatura for zero ou negativa?
A temperatura absoluta deve ser estritamente positiva; T não positiva torna Z = PVm/(RT) indefinido ou não físico.
Isto resolve uma equação de estado para o volume molar?
Não. Você fornece pressão, volume molar e temperatura; a calculadora devolve Z. Resolver modelos EOS cúbicos para Vm é uma intenção separada.
Quanto custa?
A ferramenta do navegador é grátis e roda localmente.
Posso trabalhar em atmosferas e litros por mol?
Sim. Informe a constante dos gases como 0,08205746 L·atm/(mol·K) e mantenha a pressão em atmosferas, o volume molar em litros por mol e a temperatura em kelvin. Sem isso, a constante padrão espera pascais e metros cúbicos por mol.
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/compressibility-factor \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pressure":101325,"molar_volume":0.022414,"temperature":273.15}'const res = await fetch("https://api.kit.forhosting.com/chem/compressibility-factor", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pressure": 101325,
"molar_volume": 0.022414,
"temperature": 273.15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/compressibility-factor",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pressure": 101325,
"molar_volume": 0.022414,
"temperature": 273.15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/compressibility-factor", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pressure":101325,"molar_volume":0.022414,"temperature":273.15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pressure":101325,"molar_volume":0.022414,"temperature":273.15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/compressibility-factor", 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
{
"pressure": 101325,
"molar_volume": 0.022414,
"temperature": 273.15
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.compressibility_factor",
"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
Como o fator de compressibilidade Z é definido
Planilhas de química e engenharia de processos costumam usar atmosferas e litros por mol com R igual a 0.08205746 litro atmosferas por mol por kelvin; esta calculadora aceita um gas_constant explícito para que esses sistemas coerentes funcionem sem conversão oculta de unidades. A temperatura absoluta deve ser estritamente positiva: T menor ou igual a zero é rejeitada com invalid_input em vez de devolver Infinity ou um fator não físico sem sentido.
O que você envia e o que recebe de volta
Checagens clássicas de livro incluem um estado de gás ideal recuperando Z perto de um, um gás real levemente comprimido com Z abaixo de um, e R explícito ao trabalhar em unidades litro-atmosfera. Envie números finitos nos campos pressure, molar_volume e temperature. pressure é a pressão absoluta em qualquer unidade coerente com sua escolha de R; deve ser positiva. molar_volume é o volume molar do gás no estado de interesse e deve ser positivo — perto da temperatura e pressão padrão um gás ideal tem cerca de 0.022414 metros cúbicos por mol ou 22.4 litros por mol. temperature é a temperatura absoluta em kelvin e deve ser maior que zero; valores nulos ou negativos falham com uma mensagem que nomeia a regra de temperatura não positiva. gas_constant é opcional: quando omitido o motor usa 8.314462618 e define gas_constant_defaulted como true; quando fornecido deve ser um número finito positivo e gas_constant_defaulted é false. Campos ausentes, strings não numéricas, NaN e Infinity falham com invalid_input e não são cobrados. Em caso de sucesso a resposta ecoa pressure, molar_volume, temperature e gas_constant limpos, informa Z e o alias compressibility_factor como P·Vm/(R·T), inclui product_pvm e product_rt para checagens intermediárias, informa deviation_from_ideal como Z menos um e ideal_like quando o desvio absoluto está abaixo de uma parte em um milhão, indica a convenção de unidades SI e inclui a string de fórmula e o method compressibility_factor. O preço de chamadas bem-sucedidas à API é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde os cálculos de fator de compressibilidade aparecem no trabalho real
Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e validação falha não consome saldo.
Casos de integração
Widgets curriculares e fixtures de API
Alimente demos no navegador e testes golden de CI a partir do mesmo solucionador isomorfo para que ferramentas de sala nunca discordem da correção no backend.
Perguntas técnicas
Quais unidades devo usar?
Qualquer conjunto coerente funciona. O padrão SI é P em Pa, Vm em m³/mol, T em K e R = 8.314462618 J/(mol·K). Para unidades L·atm passe gas_constant = 0.08205746 com pressão e volume molar compatíveis.