Calculadora de peso aparente em fluidos e empuxo
Esta calculadora de peso aparente em fluidos determina a força de sustentação ou a leitura de uma balança para um objeto totalmente submerso.
Executar grátis
Informe o peso real, o volume deslocado, a densidade do fluido e, opcionalmente, a aceleração gravitacional local. A ferramenta calcula primeiro o empuxo para cima pelo princípio de Arquimedes e depois o subtrai do peso real. Ela apresenta valores intermediários e finais para documentar laboratórios, estimativas de engenharia, aulas e verificações automatizadas. Use sempre unidades consistentes; no SI, as forças resultam em newtons. Um volume negativo é rejeitado, pois não representa uma grandeza física válida.
O significado do peso aparente sob a superfície
Um objeto não perde massa quando é colocado em um líquido, mas a força necessária para sustentá-lo geralmente diminui. O fluido exerce um empuxo para cima igual ao peso do fluido deslocado. Esta calculadora chama de W o peso real fora do fluido e calcula a leitura submersa por W_app = W - rho V g. Nessa relação, rho é a densidade do fluido, V é o volume submerso deslocado e g é a aceleração gravitacional. Para um corpo rígido totalmente submerso, o volume deslocado normalmente corresponde ao volume externo; para imersão parcial, informe apenas a parte abaixo da superfície. O resultado pode ser positivo, zero ou negativo. Um valor positivo indica que é necessária força adicional para cima a fim de manter o objeto parado. Zero indica equilíbrio exato entre empuxo e peso informado. Um valor negativo mostra que o empuxo calculado supera o peso real e que o corpo, se livre, tenderia a subir. Esse resultado tem significado físico e não deve ser confundido com volume negativo, que é inválido. Por isso, o sinal do peso aparente é preservado, enquanto qualquer volume menor que zero é expressamente recusado.
Como escolher entradas coerentes e interpretar a resposta
Em cálculos SI, informe o peso real em newtons, a densidade em quilogramas por metro cúbico, o volume em metros cúbicos e a gravidade em metros por segundo ao quadrado. Assim, rho V g produz uma força em newtons que pode ser subtraída diretamente do peso real. Quando a gravidade é omitida, usa-se o padrão terrestre 9.80665 m/s²; você também pode fornecer um valor local medido ou de outro planeta. Não misture litros e metros cúbicos sem conversão: 1 litro equivale a 0.001 metro cúbico. Massa em quilogramas também não é peso em newtons. Se você tiver apenas a massa, multiplique-a primeiro pela mesma gravidade. Para maior precisão, use a densidade nas condições reais: a água varia com temperatura e salinidade, e gases variam muito com pressão e temperatura. A resposta repete todas as entradas normalizadas, informa buoyant_force e apparent_weight e inclui a fórmula, facilitando a identificação de erros de unidade. Todos os números precisam ser finitos; a densidade deve ser não negativa e o volume deve ser zero ou positivo. Volume zero é permitido e mantém o peso aparente igual ao real.
Uso em experimentos e sistemas de software
Em uma experiência de sala de aula, meça o peso do objeto no ar com um sensor de força, determine o volume imerso e informe a densidade do líquido. Compare o peso aparente calculado com a leitura submersa. Uma diferença pode indicar ar preso, contato com o recipiente, volume estimado incorretamente, movimento do fluido ou densidade inadequada. Em rotinas de engenharia, o cálculo serve como estimativa estática inicial para instrumentos submersos, lastros, cabos ou içamentos. Ele não é um modelo hidrostático completo: não encontra uma linha d'água variável, não considera deformação por pressão, arrasto hidrodinâmico, estabilidade nem orientação. A API usa apenas aritmética determinística, sem rede, aleatoriedade ou relógio, de modo que entradas válidas iguais geram resultados repetíveis. Cada solicitação bem-sucedida custa US$ 0,002; a versão no navegador executa localmente o mesmo cálculo central. Falhas de validação são apresentadas como entrada inválida, inclusive o caso obrigatório de volume negativo, impedindo que um sinal errado inverta silenciosamente o empuxo. Guarde a gravidade e a densidade retornadas junto com as forças, pois essas premissas são indispensáveis para reproduzir ou auditar o resultado depois.
Casos de uso
Conferir a leitura de uma balança submersa
Preveja a leitura do sensor para um objeto mantido sob a água e compare-a com uma medição de laboratório.
Estimar a força de içamento subaquático
Subtraia o empuxo do peso real para estimar a força estática necessária para sustentar equipamentos submersos.
Criar testes para software de física
Produza resultados repetíveis e erros explícitos de volume negativo para ensino e testes automatizados.
Perguntas frequentes
Qual fórmula a calculadora utiliza?
Ela usa W_app = W - rho V g. O produto rho V g corresponde ao empuxo do fluido deslocado.
O peso aparente pode ser negativo?
Sim. Isso indica que o empuxo calculado supera o peso real e que um objeto livre tenderia a subir.
Por que um volume negativo é rejeitado?
O volume deslocado é uma grandeza física que não pode ser menor que zero; o sinal negativo normalmente indica erro nos dados.
Quais unidades você deve informar?
Use um sistema consistente. N, kg/m³, m³ e m/s² fornecem forças expressas em newtons.
Quanto custa um cálculo pela API?
Cada solicitação bem-sucedida custa US$ 0,002. A calculadora do navegador executa localmente o mesmo núcleo determinístico.
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/mech/apparent-weight-submerged \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"real_weight":100,"volume":0.002,"fluid_density":1000}'const res = await fetch("https://api.kit.forhosting.com/mech/apparent-weight-submerged", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"real_weight": 100,
"volume": 0.002,
"fluid_density": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/apparent-weight-submerged",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"real_weight": 100,
"volume": 0.002,
"fluid_density": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/apparent-weight-submerged", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"real_weight":100,"volume":0.002,"fluid_density":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"real_weight":100,"volume":0.002,"fluid_density":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/apparent-weight-submerged", 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
{
"real_weight": 100,
"volume": 0.002,
"fluid_density": 1000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.apparent_weight_submerged",
"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. |