Calculadora de fração molar
Numa mistura de 2, 3 e 5 mols, a fração molar do primeiro componente é 0,2. Digite os mols de cada componente, escolha um e receba a parte dele e a composição completa, pronta para a lei de Raoult ou de Dalton. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.
A fração molar é a grandeza de composição que indica quanto de uma mistura corresponde a uma substância em base molar. Como a razão é adimensional, as frações molares somam sempre um quando todas as espécies são contadas, e aparecem diretamente na lei de Raoult, na lei de Dalton das pressões parciais, na energia livre de soluções ideais e nas constantes de equilíbrio gasoso. Os estudantes começam com misturas binárias, como dois mols de A e três de B que dão x_A igual a dois quintos, e depois passam a correntes de processo multicomponente e análises de gases. Esta calculadora aceita uma lista ordenada de mols de componentes e um índice baseado em zero para a substância de interesse, devolve a fração molar escolhida mais o vetor completo de composição, os mols totais e a string da fórmula para auditoria, e rejeita um total nulo para que um denominador incorreto nunca se torne Infinity ou NaN.
Onde calculadoras de fração molar aparecem no trabalho real
Cursos de química do ensino médio e da universidade atribuem exercícios de composição que convertem dados de massa em mols e depois em frações molares para misturas binárias e ternárias; um único oráculo confiável acelera a correção e a montagem de demonstrações sem ruído de ponto flutuante improvisado. Engenheiros de processo e químicos de planta convertem quantidades molares de cromatografia gasosa de laboratório em composições de corrente antes de alimentar modelos de flash, destilação e reator que esperam vetores x e y.
Cadernos ambientais e atmosféricos normalizam inventários medidos de espécies em frações molares para trabalho de pressão parcial de gás ideal e razões de mistura. Laboratórios de materiais e polímeros reportam composições de alimentação de copolímeros em base de fração molar para que a estequiometria e os cálculos de conversão fiquem consistentes com modelos cinéticos.
Se mais tarde precisar de fração mássica a partir de massas, molalidade a partir de mols e quilogramas de solvente, molaridade a partir do volume, ou conversão automática de gramas para mols com tabela de massas molares integrada, trate-os como intenções de busca e páginas distintas em vez de sobrecarregar esta calculadora de fração molar.
Casos de uso
Composição de correntes de processo
Normalize quantidades molares medidas de componentes em frações molares antes de entradas de simulação de flash, destilação ou reator.
Preparação de misturas gasosas e equilíbrio
Converta mols de inventário em vetores de composição adimensionais para cálculos de Raoult, Dalton e constantes de equilíbrio.
Perguntas frequentes
O que é fração molar?
É adimensional e, quando todas as espécies são contadas, as frações molares somam um.
O que acontece se os mols totais forem zero?
A fração molar divide pelos mols totais, de modo que uma mistura totalmente nula é rejeitada em vez de devolver Infinity ou NaN.
Como escolho qual substância informar?
O índice 0 é a primeira entrada, o índice 1 a segunda, e assim por diante.
Quanto custa?
A ferramenta do navegador é gratuita e roda localmente.
Dá para usar as massas dos componentes em vez dos mols?
Não. A calculadora trabalha só com mols e não tem tabela de massas molares. Divida primeiro cada massa pela respectiva massa molar e depois digite os mols de cada componente.
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/mole-fraction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"moles":[2,3,5],"component_index":0}'const res = await fetch("https://api.kit.forhosting.com/chem/mole-fraction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"moles": [
2,
3,
5
],
"component_index": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/mole-fraction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"moles": [
2,
3,
5
],
"component_index": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/mole-fraction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"moles":[2,3,5],"component_index":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"moles":[2,3,5],"component_index":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/mole-fraction", 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
{
"moles": [
2,
3,
5
],
"component_index": 0
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.mole_fraction",
"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
Em um sistema multicomponente, a fração molar da substância i é a quantidade dessa substância em mols dividida pela quantidade total de todas as substâncias presentes: x_i é igual a n_i sobre n_total.
Como a fração molar é definida e por que os mols totais importam
Cada quantidade individual deve ser finita e não negativa: zero mols para uma espécie é um limite legítimo que produz fração molar zero para esse índice, enquanto uma quantidade negativa é rejeitada como não física. Quem só conhece gramas de cada substância deve converter para mols com massas molares antes de chamar, porque esta página permanece de propósito na definição pura de fração molar sem embutir uma biblioteca de compostos. Não calcula molalidade, molaridade, porcentagem em massa nem pressões parciais a partir da fração molar sozinha; essas são intenções de busca distintas com páginas próprias quando a cobertura do produto crescer. Parta da definição formal usada em livros de química geral e físico-química: a fração molar x_i do componente i é o quociente da quantidade desse componente n_i medida em mols pela quantidade total de substância na mistura n_total, onde n_total é a soma de n_j sobre cada componente j. Escreva x_i igual a n_i dividido por n_total e trate o resultado como um número puro entre zero e um inclusive quando as entradas são físicas. O total deve ser estritamente positivo; se todo componente tem zero mols, a razão é indefinida e a capacidade falha com uma mensagem clara invalid_input em vez de devolver Infinity ou NaN. Diferente da fração mássica, a fração molar pondera as espécies pela contagem de partículas, por isso o equilíbrio vapor-líquido, o potencial químico e as fórmulas de pressão parcial de gás ideal usam x_i ou y_i em vez de porcentagem em peso. Esta capacidade avalia a forma fechada com aritmética de ponto flutuante determinística: sem sementes aleatórias, sem relógios de parede, sem chamadas de rede e sem deriva de modelo, de modo que entradas idênticas sempre produzem o mesmo JSON.
O que você envia e o que recebe de volta
Se a soma de todos os mols for zero, a requisição falha porque a fração molar divide por esse total. Verificações clássicas de livro incluem moles dois três cinco com índice zero dando fração molar zero ponto dois, uma mistura binária de um e um com qualquer índice dando um meio, e um array de substância pura com uma única entrada positiva dando fração molar um. Mantenha a ordem dos componentes estável em pipelines de várias etapas para que o índice zero signifique sempre a mesma espécie rotulada no seu relatório. Envie dois campos obrigatórios: moles, um array não vazio de números finitos não negativos que dá a quantidade de cada componente da mistura em mols em ordem fixa, e component_index, um inteiro baseado em zero que seleciona de qual substância informar a fração molar como resposta principal. moles deve ter pelo menos uma entrada e no máximo mil; arrays vazios, strings não numéricas, NaN, Infinity e entradas negativas falham com invalid_input e não são cobrados. component_index deve ser um inteiro no intervalo fechado de zero até o comprimento de moles menos um; índices fora do intervalo falham do mesmo modo. Em caso de sucesso a resposta ecoa moles e component_index limpos, fornece n_i para a substância escolhida e total_moles para a mistura, devolve mole_fraction como resultado primário adimensional, inclui all_mole_fractions como o vetor completo de composição na mesma ordem de moles, define component_count, anexa um objeto de dica de unidades, define method como mole_fraction_from_component_moles e formula como x_i igual a n_i sobre n_total para que relatórios de lição de casa citem a mesma expressão. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde calculadoras de fração molar 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 a validação falha não consome saldo.
Casos de integração
Gabaritos de lição de casa e laboratório
Calcule x_i = n_i / n_total a partir de uma lista ordenada de mols de componentes para que estudantes e autoavaliadores compartilhem uma verdade de forma fechada.
Perguntas técnicas
Posso obter as frações molares de todos os componentes?
Sim. A resposta inclui all_mole_fractions na mesma ordem de moles, mais mole_fraction para o component_index escolhido.