Experimento de flutuabilidade
Um objeto de 2 kg e 500 kg/m³, totalmente submerso em água de 1000 kg/m³, recebe 39,24 N de empuxo contra 19,62 N de peso, então flutua. Informe a massa e as duas densidades e veja volume, forças e veredito. 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
- Massa
- 2
- Densidade
- 500
- Densidade do fluido
- 1.000
- Gravidade
- 9,81
- Volume do objeto
- 0,004
- Volume deslocado
- 0,004
- Peso
- 19,62
- Força de empuxo
- 39,24
Uma calculadora de experimento de flutuabilidade transforma três medições de laboratório —massa do objeto, densidade do objeto e densidade do fluido— nas grandezas que um prático de física realmente registra: volume do objeto, volume deslocado numa imersão completa, força de empuxo, peso verdadeiro, peso líquido aparente, força resultante sem vínculo e o veredito de flutuar ou afundar. Informe a massa em quilogramas e ambas as densidades em quilogramas por metro cúbico; salvo se você substituir a gravidade, o solver usa 9.81 metros por segundo ao quadrado. O volume é a massa dividida pela densidade do objeto. Arquimedes então dá a força de empuxo como densidade do fluido vezes esse volume vezes g. O peso líquido é a leitura aparente da balança após a submersão, peso verdadeiro menos empuxo, e a força resultante é o empuxo menos o peso, tomando para cima como positivo. A amostra flutua quando é menos densa que o fluido, afunda quando é mais densa e fica em equilíbrio neutro quando as densidades coincidem.
O que um experimento de flutuabilidade mede e por que as densidades decidem se flutua
Um experimento de laboratório de flutuabilidade faz uma pergunta enganosamente curta: se este objeto for empurrado por completo sob este líquido, que força o líquido exerce, o que uma balança submersa leria e o objeto sobe, paira ou cai ao ser solto? O princípio de Arquimedes responde a primeira parte. Um corpo imerso em um fluido experimenta uma força de empuxo para cima igual ao peso do fluido que desloca.
Numa imersão completa o volume deslocado é o volume exterior do objeto. Esse volume não é uma medição extra quando você já conhece massa e densidade: o volume é a massa dividida pela densidade do objeto, desde que a densidade seja estritamente positiva. Multiplique a densidade do fluido circundante por esse volume e pela aceleração gravitacional para obter a força de empuxo.
O peso verdadeiro é massa vezes g. O peso líquido aparente, a leitura que uma mola de dinamômetro mostraria enquanto a amostra é mantida totalmente sob o líquido, é o peso verdadeiro menos o empuxo. A força resultante sem vínculo é a diferença oposta, empuxo menos peso, com a convenção de que um valor positivo significa um empurrão líquido para cima.
Comparar as duas densidades basta para classificar o resultado sem uma segunda fórmula. Se a densidade do objeto for menor que a do fluido, o empuxo supera o peso, a força resultante aponta para cima, o peso líquido é negativo porque o cabo ficaria em tração, e o objeto flutua. Se a densidade do objeto for maior, a amostra afunda, a força resultante aponta para baixo e o peso líquido é um peso aparente positivo.
Densidades iguais produzem flutuabilidade neutra: força resultante e peso líquido são ambos zero. O experimento portanto nunca precisa de uma malha de dinâmica de fluidos computacional; três números finitos e uma convenção de sinal bem enunciada recuperam o relatório de laboratório inteiro. Densidade nula ou negativa tornaria o volume indefinido ou não físico, de modo que essas entradas são rejeitadas em vez de devolver Infinity ou um NaN silencioso que um corretor não consegue explicar.
Dicas práticas, unidades, limites e quando usar esta ferramenta de experimento
Mantenha massa, densidades e gravidade dentro da faixa absoluta publicada para que produtos de volume e força não transbordem em um resultado não finito que o solver precise rejeitar. Use um sistema de unidades coerente: quilogramas, quilogramas por metro cúbico e metros por segundo ao quadrado geram newtons em cada campo de força. Gramas e centímetros exigem um g coerente em centímetros por segundo ao quadrado se você quiser dinas.
Esta ferramenta não converte unidades e não toma o volume deslocado como entrada independente. Prefira-a quando uma lista de exercícios ou um laboratório der massa do objeto mais duas densidades e perguntar se a amostra flutua, qual é o peso aparente e qual é o empuxo na imersão. Se você já conhece densidade do fluido, volume deslocado e g e só precisa de F_b igual a rho vezes V vezes g, essa é outra busca e outra calculadora.
Ao ensinar, combine exemplos: dois quilogramas de madeira a quinhentos quilogramas por metro cúbico em água a mil quilogramas por metro cúbico geram força resultante positiva e flutuam; uma peça metálica mais densa de igual massa gera peso líquido aparente positivo e afunda. Esta página mira quem busca uma calculadora de experimento de flutuabilidade, uma ferramenta de flutuar ou afundar, ou um auxiliar de laboratório de volume deslocado e peso líquido; não é um pacote de hidrostática naval nem um solver CFD.
Casos de uso
Relatórios de laboratório escolar de flutuabilidade
Estudantes informam a massa medida e as duas densidades do tanque de imersão, e copiam volume deslocado, empuxo, peso líquido aparente e o veredito de flutuar ou afundar no relatório.
Conferência de deveres com enunciados de Arquimedes
Uma lista que dá massa do objeto, densidade do objeto e densidade do fluido pode ser conferida contra uma imersão determinística: F_b, peso líquido, força resultante e se o objeto flutua.
Perguntas frequentes
Como a calculadora do experimento decide se um objeto flutua?
Compara densidades após uma imersão completa. Se a densidade do objeto for menor que a do fluido, o empuxo supera o peso e floats é verdadeiro. Se for maior, o objeto afunda. Densidades iguais são informadas como flutuabilidade neutra.
O que é peso líquido versus força resultante neste experimento?
Peso líquido é a leitura aparente da balança enquanto totalmente submerso: peso verdadeiro menos empuxo. Força resultante é empuxo menos peso, com para cima positivo. Têm a mesma magnitude e sinal oposto.
O que acontece se a densidade for nula ou negativa?
A densidade do objeto e a do fluido devem ser estritamente positivas; zero tornaria o volume indefinido e uma densidade negativa não é física neste modelo.
Quais unidades devo usar para massa, densidade e gravidade?
Qualquer conjunto coerente. O SI (kg, kg/m³, m/s²) produz newtons. A gravidade vale 9.81 quando omitida. A ferramenta não converte unidades; aplica as fórmulas de Arquimedes aos números que você fornece.
A calculadora do experimento de flutuabilidade é grátis?
A ferramenta no navegador é grátis e roda localmente.
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/phys/buoyancy-experiment \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":2,"density":500,"fluid_density":1000}'const res = await fetch("https://api.kit.forhosting.com/phys/buoyancy-experiment", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 2,
"density": 500,
"fluid_density": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/buoyancy-experiment",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 2,
"density": 500,
"fluid_density": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/buoyancy-experiment", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":2,"density":500,"fluid_density":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":2,"density":500,"fluid_density":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/buoyancy-experiment", 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
{
"mass": 2,
"density": 500,
"fluid_density": 1000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.buoyancy_experiment",
"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
Densidades nulas ou negativas falham com invalid_input para que uma divisão por zero nunca vire Infinity. O executor gratuito no navegador e a API compartilham a mesma aritmética pura a US$ 0,002 por requisição bem-sucedida.
Como chamar a API e o que o JSON de resposta contém
Massa, ambas as densidades e a gravidade devem ser estritamente maiores que zero. Envie um corpo JSON com três números finitos obrigatórios: mass (aliases m, object_mass), density do objeto (aliases object_density, rho, rho_object) e fluid_density (aliases rho_fluid, fluid_rho). Gravity é opcional (aliases g, g_accel, gravitational_acceleration) e vale 9.81 quando omitida. Os valores absolutos devem permanecer dentro do limite publicado de um trilhão para que produtos intermediários continuem finitos em precisão dupla IEEE no Worker e no navegador. Em sucesso a resposta ecoa as entradas arredondadas, define object_volume e displaced_volume como massa sobre densidade do objeto, weight como massa vezes g, buoyant_force como densidade do fluido vezes volume vezes g, net_weight como peso menos empuxo e net_force como empuxo menos peso. O booleano floats é verdadeiro quando o objeto não afunda, inclusive no caso de flutuabilidade neutra; outcome é o rótulo de três vias floats, sinks ou neutrally_buoyant. specific_gravity é a densidade do objeto dividida pela do fluido. formula, equation, message e steps oferecem um rastro de substituição legível para cadernos de laboratório e corretores automáticos. Validação falha —campos ausentes, números não finitos, valores fora dos limites absolutos, massa ou gravidade não positivas, ou densidade nula ou negativa— devolve invalid_input e nunca é cobrada. O preço é um US$ 0,002 fixo por requisição bem-sucedida com unidade item.
Dicas práticas, unidades, limites e quando usar esta ferramenta de experimento
Prefira enviar números JSON 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. Uma densidade nula deliberada demonstra o caminho duro invalid_input. Tarefas falhas que devolvem invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos quando aprendizes enviam de propósito uma densidade negativa. Checagens de ida e volta são fáceis: recalcule massa sobre densidade, depois densidade do fluido vezes volume vezes g, e confirme que net_force iguala buoyant_force menos weight no mesmo arredondamento a doze decimais dos campos publicados.
Casos de integração
Testes unitários para solvers de física de alunos
Gere casos conhecidos de flutuar e afundar mais rejeições deliberadas de densidade nula para valores esperados de coding kata e fixtures de integração contínua.