Calculadora de substrato RER
Com um RER de 0,85, metade da energia vem dos carboidratos e metade da gordura. Digite uma razão de troca respiratória medida entre 0,70 e 1,00 e veja a divisão em porcentagem. 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
- Rer
- 0,85
- Carboidratos (%)
- 50
- Gordura (%)
- 50
- Fração de carboidratos
- 0,5
- Fração de gordura
- 0,5
A razão de troca respiratória, frequentemente escrita RER e definida como a produção de dióxido de carbono dividida pelo consumo de oxigênio, é uma leitura central da calorimetria indireta em laboratórios de exercício, carros metabólicos e muitos protocolos de pesquisa com wearables. Quando a oxidação proteica é desprezada ou já contabilizada, um RER entre a oxidação pura de gordura perto de zero ponto sete e a oxidação pura de carboidrato perto de um mapeia de forma linear a fração de energia de cada substrato. Treinadores, cientistas do esporte e estudantes de fisiologia precisam dessa divisão com rapidez e de modo reproduzível a partir de um único valor medido. Esta calculadora de substrato pela razão de troca respiratória aceita um RER medido, valida se ele está na janela clássica não proteica de zero ponto sete zero a um ponto zero zero, e devolve porcentagens de carboidrato e gordura mais frações equivalentes com uma string de fórmula transparente.
O que significam as porcentagens de substrato do RER e como o modelo linear funciona
A calorimetria indireta mede a captação de oxigênio e a saída de dióxido de carbono na boca ou máscara. A razão, RER igual a VCO2 sobre VO2, reflete a mistura de combustíveis oxidados em condições aeróbicas estáveis quando a contribuição proteica é pequena ou medida à parte. A oxidação pura de gordura produz RER próximo de zero ponto sete zero porque as moléculas de gordura geram menos dióxido de carbono em relação ao oxigênio consumido.
A oxidação pura de carboidrato produz RER de um ponto zero zero porque a estequiometria da oxidação da glicose equilibra CO2 e O2 um a um. Entre esses âncoras, a aproximação clássica de sala e laboratório trata o RER não proteico como mistura linear: a distância de zero ponto sete zero até um ponto zero zero é a fração energética de carboidrato, e a distância restante é a de gordura.
Explicitamente, a porcentagem de carboidrato é RER menos zero ponto sete zero, dividida por zero ponto três zero, vezes cem; a de gordura é um ponto zero zero menos RER, dividida por zero ponto três zero, vezes cem. Com RER zero ponto oito cinco ambas as porcentagens são cinquenta. Com zero ponto oito dois, carboidrato é quarenta por cento e gordura sessenta.
Nos extremos recupera-se gordura pura ou carboidrato puro. Valores abaixo de zero ponto sete zero ou acima de um ponto zero zero ficam fora desta janela de dois substratos: podem sinalizar erro de medição, hiperventilação, tamponamento, casos limite de cetose ou contribuição anaeróbica, e esta capacidade os rejeita em vez de inventar porcentagens fora de zero a cem. O modelo é educacional e de planejamento; não diagnostica doença, não substitui um relatório completo de carro metabólico nem contempla oxidação proteica, álcool ou substratos incomuns sem dados laboratoriais adicionais.
Quem usa: laboratórios, aplicativos e salas de aula
Cursos de fisiologia do exercício usam uma calculadora de substrato pela razão de troca respiratória para que estudantes convertam uma única leitura do carro em mistura de combustíveis sem procurar tabelas de Lusk nem codificar o mapa linear à mão. Treinadores de força e resistência que já registram RER em estado estacionário de uma sessão metabólica podem traçar a contribuição de carboidrato versus gordura por zonas e semanas sem reconstruir fórmulas de planilha em cada idioma.
Mantenha expectativas clínicas honestas: esta é uma estimativa transparente de planejamento e educação sob os limites clássicos não proteicos, não uma certificação de dispositivo médico, e usuários com metabolismo atípico, doença aguda ou calibração incompleta de gases devem confiar na interpretação profissional de relatórios completos de calorimetria. A retenção de origem segue as mesmas regras de outros itens parse do KIT; os resultados são seguros para cache e asserção em testes automatizados.
Quando o seu produto já calcula RER a montante, esta capacidade é o último passo aritmético puro que transforma esse número em porcentagens de substrato legíveis para painéis, PDFs e telas de feedback ao atleta.
Casos de uso
Relatórios de laboratório de fisiologia do exercício
Converta um RER medido em estado estacionário de um carro metabólico em porcentagens energéticas de carboidrato e gordura para relatórios de estudantes e resumos voltados ao treinador.
Perguntas frequentes
Quais valores de RER são aceitos?
Apenas números finitos positivos de 0.70 (gordura pura) até 1.00 (carboidrato puro) inclusive.
Por que o RER 0.85 é especial?
Em 0.85 o modelo linear fica no meio do caminho entre gordura pura e carboidrato puro, de modo que ambas as porcentagens de substrato são 50%. É um ponto de verificação comum em manuais.
Isto considera a oxidação de proteínas?
Não. O mapa clássico de dois substratos assume RER não proteico. Se você dispõe de nitrogênio urinário ou outra correção proteica, aplique-a a montante e envie a razão não proteica apenas se ainda estiver em [0.70, 1.00].
O que significa um RER de 0,82?
Que cerca de 40% da energia vem dos carboidratos e 60% da gordura. Quanto mais perto de 0,70, mais gordura está sendo queimada; quanto mais perto de 1,00, mais carboidrato.
Como a razão de troca respiratória é medida?
Por calorimetria indireta: uma máscara ou bocal mede o gás carbônico expirado e o oxigênio consumido. O RER é o gás carbônico dividido pelo oxigênio, medido em condições aeróbicas estáveis.
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/health/rer-substrate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rer":0.85}'const res = await fetch("https://api.kit.forhosting.com/health/rer-substrate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rer": 0.85
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/rer-substrate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rer": 0.85
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/rer-substrate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rer":0.85}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rer":0.85}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/rer-substrate", 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
{
"rer": 0.85
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.rer_substrate",
"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
Entradas inválidas, ausentes, não finitas ou não positivas falham com invalid_input e não são cobradas.
Contrato de entrada, campos de resposta, validação e comportamento de erro
Valores de RER não positivos são rejeitados de forma explícita porque uma razão de troca gasosa não pode ser zero nem negativa neste modelo. Validação falha não consome saldo pré-pago. Não envie RQ não proteico corrigido fora da janela documentada sem entender que o mapa linear de dois combustíveis deixa de valer como simples divisão percentual. Envie um corpo JSON com o campo obrigatório rer: um número finito no intervalo fechado de zero ponto sete zero a um ponto zero zero inclusive. Strings numéricas são aceitas após trim; strings vazias, null, campos ausentes, NaN e Infinity falham com invalid_input nomeando o campo. Os aliases respiratory_exchange_ratio, r, rq e respiratory_quotient são aceitos para o mesmo valor, para que clientes que já armazenam o quociente respiratório sob outra chave não precisem renomear. Valores estritamente abaixo de zero ponto sete zero ou acima de um ponto zero zero são rejeitados com mensagem que cita os limites clássicos de dois substratos, para que clientes da API mostrem uma dica de validação clara em vez de limitar em silêncio. Em caso de sucesso a resposta ecoa rer, depois carb_percent e fat_percent como porcentagens que somam cem com arredondamento estável, carb_fraction e fat_fraction como frações no intervalo unitário para bibliotecas de gráficos, formula reescrevendo ambas as identidades percentuais, method igual a linear_rer_substrate e model_bounds documentando pure_fat_rer e pure_carb_rer. Combine este endpoint com o seu pipeline de VO2 e VCO2: esta capacidade não calcula RER a partir de fluxos de gás brutos; apenas mapeia um RER já medido em porcentagens de substrato.
Onde uma API de substrato por RER se paga em laboratórios, apps e ensino
Produtos de fitness e ciência do esporte que armazenam RER de sensores pareados de VO2 e VCO2 chamam um endpoint pré-pago determinístico a US$ 0,002 por item bem-sucedido em vez de reimplementar validação e arredondamento em cada cliente.
Casos de integração
Aplicativos de ciência do esporte e treino
Apps que já armazenam RER de sensores de VO2 e VCO2 chamam um endpoint pré-pago estável para porcentagens de substrato em vez de reimplementar o mapa linear em cada cliente.
Demos de sala e testes automatizados
Professores e pipelines de CI fixam JSON determinístico para valores conhecidos de RER (por exemplo 0.85 → 50% carboidrato / 50% gordura) sem rede nem variância de modelo.
Perguntas técnicas
Como estimo o uso de carboidrato e gordura a partir do RER?
Envie um RER finito em [0.70, 1.00]. A API devolve %CHO = ((RER − 0.70) / 0.30) × 100 e %fat = ((1.00 − RER) / 0.30) × 100, além das frações equivalentes.
Quanto custa a calculadora de substrato por RER?
A ferramenta do navegador é gratuita. Pedidos de API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.