Calculadora de propriedades reduzidas
Um gás a 50 bar e 400 K, com pressão crítica de 100 bar e temperatura crítica de 300 K, tem pressão reduzida de 0,5 e temperatura reduzida de 1,333333333333. Informe também os volumes e receba o volume reduzido. 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
- Potência (W)
- 50
- Temperatura absoluta real
- 400
- Tensão (V)
- 0,2
- Pressão crítica
- 100
- Temperatura crítica
- 300
- Vc
- 0,1
- Pr
- 0,5
- Tr
- 1,3333333333
- Vr
- 2
- Pressão reduzida
- 0,5
Uma calculadora de propriedades reduzidas transforma um estado real do gás e as constantes críticas da substância pura nas três variáveis adimensionais usadas no princípio dos estados correspondentes. Checagens de lição de casa, exercícios de equação de estado, consultas a cartas de compressibilidade e valores esperados de katas de programação precisam das mesmas três razões sem abrir um manual de projeto de processos.
O que significam pressão, temperatura e volume reduzidos
Na termodinâmica clássica e na engenharia química, fluidos puros costumam ser comparados após escalar cada propriedade pelo seu valor no ponto crítico. A pressão reduzida é definida como a pressão real dividida pela pressão crítica, a temperatura reduzida como a temperatura absoluta real dividida pela temperatura crítica, e o volume reduzido como o volume ou volume molar real dividido pelo volume crítico.
Como cada razão é adimensional, gases que compartilham os mesmos Pr e Tr frequentemente exibem fatores de compressibilidade semelhantes mesmo quando suas pressões e temperaturas absolutas não se parecem em nada —essa observação é o princípio dos estados correspondentes e fundamenta cartas generalizadas de compressibilidade, equações de estado simples de estados correspondentes e muitos métodos de correlação de livro-texto.
Constantes críticas são valores de tabelas específicos da substância: por exemplo o dióxido de carbono tem temperatura crítica próxima de trezentos e quatro kelvin e pressão crítica próxima de setenta e quatro bar, enquanto o ponto crítico da água fica perto de seiscentos e quarenta e sete kelvin e vinte e dois megapascais.
Seu estado real deve usar o mesmo sistema de unidades dessas críticas: se Pc está em bar então P deve estar em bar; se Tc está em kelvin então T já deve ser absoluta (nunca Celsius sem conversão); se Vc está em litros por mol então V deve estar em litros por mol. Esta calculadora não converte unidades nem consulta tabelas críticas —apenas forma as três razões quando você fornece uma sêxtupla coerente.
Professores e corretores automáticos também se importam com a rejeição de crítica nula: um aluno que deixa Pc em branco ou digita zero saiu do domínio da definição, e devolver Infinity esconderia esse erro em vez de ensiná-lo.
Dicas práticas, limites e buscas relacionadas
Mantenha as seis entradas dentro da faixa absoluta publicada para que nenhuma das três divisões transborde para uma variável reduzida não finita que o solucionador precise rejeitar. Prefira enviar números em vez de strings pré-formatadas quando você controla o cliente; strings numéricas só são aceitas quando batem com um padrão numérico finito estrito.
Converta Celsius para kelvin antes de chamar —duzentos e setenta e três ponto quinze mais a leitura em Celsius— porque uma temperatura reduzida construída a partir de Celsius não faz sentido frente a uma tabela crítica em kelvin. Combine unidades de pressão com cuidado: misturar megapascais para P com bar para Pc produz um Pr silenciosamente errado que ainda parece numericamente plausível.
Esta página mira quem busca uma calculadora de propriedades reduzidas, pressão temperatura volume reduzidos, Pr Tr Vr ou variáveis reduzidas de estados correspondentes online; não é um leitor de carta do fator Z, nem um estimador de propriedades críticas, nem um solucionador completo de equação de estado. Prefira esta capacidade quando você já tem o estado e as três constantes críticas e só precisa das razões adimensionais; se sua fonte é um escoamento de processo multifásico, resolva primeiro as constantes de componente puro ou pseudocríticas.
Checagens de ida e volta são fáceis: recalcule cada razão à mão e confirme que coincide com o pr, tr ou vr publicado dentro do mesmo arredondamento a doze casas.
Casos de uso
Pré-voo antes de consultar a carta de Z
Pipelines calculam primeiro Pr e Tr, e só então indexam uma carta de Z ou correlação de estados correspondentes quando o par reduzido cai no domínio da carta.
Perguntas frequentes
O que são variáveis de estado reduzidas?
São razões adimensionais de uma propriedade real pela mesma propriedade no ponto crítico: Pr = P/Pc, Tr = T/Tc e Vr = V/Vc. Gases com os mesmos Pr e Tr frequentemente se comportam de forma semelhante (princípio dos estados correspondentes).
Preciso de unidades iguais para P e Pc?
Sim. Use a mesma unidade de pressão para P e Pc, a mesma escala de temperatura absoluta para T e Tc, e a mesma unidade de volume para V e Vc. A calculadora só divide; não converte unidades.
Isso devolve o fator de compressibilidade Z?
Não. Devolve apenas as três variáveis reduzidas e os passos de substituição. Use uma carta de compressibilidade ou equação de estado com Pr e Tr se precisar de Z.
A calculadora de propriedades reduzidas é grátis?
A ferramenta do navegador é grátis e roda localmente.
Onde encontro as constantes críticas?
Em uma tabela de propriedades da substância pura, porque cada substância tem o seu próprio ponto crítico. A calculadora não as busca para você, então informe Pc, Tc e Vc nas mesmas unidades do estado real.
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/reduced-state-variables \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"p":50,"t":400,"v":0.2,"pc":100,"tc":300,"vc":0.1}'const res = await fetch("https://api.kit.forhosting.com/chem/reduced-state-variables", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"p": 50,
"t": 400,
"v": 0.2,
"pc": 100,
"tc": 300,
"vc": 0.1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/reduced-state-variables",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"p": 50,
"t": 400,
"v": 0.2,
"pc": 100,
"tc": 300,
"vc": 0.1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/reduced-state-variables", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"p":50,"t":400,"v":0.2,"pc":100,"tc":300,"vc":0.1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"p":50,"t":400,"v":0.2,"pc":100,"tc":300,"vc":0.1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/reduced-state-variables", 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
{
"p": 50,
"t": 400,
"v": 0.2,
"pc": 100,
"tc": 300,
"vc": 0.1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.reduced_state_variables",
"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 pressão P, a temperatura absoluta T e o volume ou volume molar V junto com a pressão crítica Pc, a temperatura crítica Tc e o volume crítico Vc; a ferramenta devolve Pr igual a P sobre Pc, Tr igual a T sobre Tc e Vr igual a V sobre Vc, além dos campos espelhados reduced_pressure, reduced_temperature e reduced_volume, a string de fórmula compartilhada e as linhas de substituição passo a passo. Quando qualquer constante crítica é zero a divisão é indefinida, por isso a API devolve um erro claro invalid_input em vez de Infinity ou NaN. O caminho é aritmética determinística pura —sem rede, sem sementes aleatórias, sem relógio de parede—, de modo que o executor gratuito no navegador e a API pré-paga devolvem o mesmo JSON após o arredondamento decimal fixo toda vez que você chama.
Como chamar a API e o que retorna
Pressão, temperatura e volume reais devem ser estritamente positivos. Cada constante crítica deve ser não nula; valores cujo valor absoluto é menor ou igual a um vezes dez à menos quinze são tratados como zero e rejeitados com uma mensagem que nomeia o campo crítico que falhou. Envie um corpo JSON com seis números finitos obrigatórios: p (aliases pressure e P), t (aliases temperature, T, temp e kelvin), v (aliases volume, V, molar_volume e Vm), pc (aliases critical_pressure, Pc, P_c e p_c), tc (aliases critical_temperature, Tc, T_c e t_c), e vc (aliases critical_volume, Vc, V_c, v_c e critical_molar_volume). Os valores absolutos devem permanecer dentro do limite publicado de um trilhão para que os quocientes intermediários sigam finitos em precisão dupla IEEE no Worker e no navegador. Em caso de sucesso a resposta ecoa p, t, v, pc, tc e vc arredondados; define pr, tr e vr como as três variáveis reduzidas; espelha-as como reduced_pressure, reduced_temperature e reduced_volume; define formula como a string Pr igual a P sobre Pc, Tr igual a T sobre Tc, Vr igual a V sobre Vc; define message como um resumo curto; e define steps como um array ordenado de linhas de substituição que você pode mostrar em uma planilha ou afirmar em testes. Validação falha —campos ausentes, números não finitos, valores fora dos limites absolutos, variáveis de estado não positivas, constante crítica nula ou quociente reduzido não finito— devolve invalid_input e nunca é cobrada. O preço é um flat 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: P igual a cinquenta, T igual a quatrocentos, V igual a zero ponto dois com Pc igual a cem, Tc igual a trezentos, Vc igual a zero ponto um produz Pr igual a zero ponto cinco, Tr aproximadamente um ponto três três três e Vr igual a dois; depois defina deliberadamente Pc igual a zero para demonstrar o caminho duro invalid_input que nomeia a pressão crítica. Tarefas falhas que devolvem invalid_input não consomem saldo pré-pago, o que mantém baratos scripts exploratórios quando aprendizes sondam de propósito a borda de crítica nula.
Casos de integração
Checagens de lição de estados correspondentes
Alunos informam P, T, V do livro e Pc, Tc, Vc tabulados, e comparam Pr, Tr e Vr escritos à mão com um resultado determinístico da API antes de entregar.
Testes unitários para EOS e simuladores de processo
Gere triplas reduzidas conhecidas e rejeições deliberadas de crítica nula para valores esperados de katas de programação e fixtures de regressão.
Perguntas técnicas
O que acontece quando uma constante crítica é zero?
A divisão por zero é indefinida. Esta ferramenta devolve invalid_input e nomeia qual campo crítico (pc, tc ou vc) falhou em vez de devolver Infinity ou NaN.