Calculadora de distância de parada por atrito
Um objeto deslizando a 10 m/s com coeficiente de atrito de 0,3 para depois de 16,9952702163 m: informe a velocidade e o coeficiente para saber a distância de parada e a desaceleração em piso plano. 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
- Velocidade inicial
- 10
- Mu
- 0,3
- G
- 9,80665 m
- Desaceleração
- 2,941995
- Distância de frenagem
- 16,9952702163
- Precisão
- 10
Esta calculadora de distância de parada por atrito determina até onde um corpo em deslizamento percorre em uma superfície horizontal até que o atrito cinético o leve ao repouso. Dada uma velocidade inicial v e um coeficiente de atrito μ positivo, a distância em forma fechada é d igual a v ao quadrado sobre duas vezes μ vezes g, o resultado clássico da cinemática com aceleração constante e desaceleração de magnitude μ g. Quando a velocidade está em metros por segundo e g em metros por segundo ao quadrado, a resposta fica em metros. Velocidade inicial zero é válida e produz distância zero; coeficiente de atrito zero é rejeitado porque a fórmula divergiria para o infinito em vez de descrever uma parada. O motor é aritmética totalmente determinística: sem chamadas de rede, sem amostragem e sem atalhos dependentes de data.
O que significa a distância de parada por atrito e o que a resposta contém
Em uma superfície horizontal rugosa, a única força horizontal que se opõe ao movimento após o escorregamento é o atrito cinético, de magnitude μ N. Para um corpo de massa m a força normal em solo plano é N igual a m g quando nenhuma outra força vertical atua, de modo que a força de atrito é μ m g e a segunda lei de Newton dá uma desaceleração constante de magnitude a igual a μ g.
Essa é a distância que esta calculadora reporta: o comprimento do percurso desde o instante em que o corpo desliza com velocidade v até o repouso, sob o modelo elementar de Coulomb com μ constante. A ferramenta não escolhe por você regimes estático versus cinético, não resolve geometria de plano inclinado, não adiciona arrasto do ar nem resolve diagramas de corpo livre multicorpo: você informa o μ efetivo e a velocidade inicial (e opcionalmente g), e ela devolve d.
Velocidade zero é válida e produz distância zero quando μ e g são positivos e finitos.
Onde a distância de parada por atrito se encaixa no estudo, no projeto e no software
Os estudantes encontram a distância de deslizamento até a parada quando um livro introduz o atrito cinético após diagramas de corpo livre, quando uma folha de exercícios dá μ e uma velocidade inicial e pergunta até onde um bloco desliza antes do repouso, ou quando um problema de concurso pede d sem uma simulação multicorpo completa. Professores podem pré-gerar gabaritos para valores modestos de v e μ sem confiar em apps de calculadora opacas que mudam de unidade em silêncio ou confundem coeficientes estáticos e cinéticos.
Desenvolvedores chamam o mesmo contrato a partir de scripts para semear vetores de teste determinísticos em demos de física de jogos, para normalizar parâmetros de contato informados pelo usuário antes de um diagrama de corpo livre, ou para satisfazer enunciados de desafios de programação que exigem metros em vez de um esboço improvisado.
Checagens de engenharia e segurança de primeira ordem usam d igual a v ao quadrado sobre dois μ g quando só se conhecem um coeficiente cinético aproximado e uma velocidade de liberação, antes de modelar arrasto, inclinação ou cargas multiaxiais.
Casos de uso
Checagens de tarefa e laboratório
Calcule a distância de deslizamento até a parada a partir da velocidade inicial e μ antes de corrigir folhas ou comparar com dados de pista e cronômetro.
Software de projeto e tutoria
Normalize velocidades e coeficientes de atrito informados pelo usuário para demos de estática, auxiliares de plano inclinado e lições interativas.
Perguntas frequentes
Como a distância de parada é definida aqui?
d = v² / (2 μ g), onde v é a velocidade inicial não negativa, μ é um coeficiente de atrito cinético (ou efetivo) estritamente positivo, e g é a aceleração gravitacional (padrão 9.80665 m/s²). Com v em m/s, d fica em metros.
Esta ferramenta trata planos inclinados ou atrito estático?
Não. Modela atrito cinético em superfície horizontal com μ constante e desaceleração μ g. Para limiares estáticos ou rampas você deve reduzir o problema a um μ efetivo e uma velocidade, ou usar uma ferramenta dedicada de inclinação.
Por que os resultados são arredondados a uma precisão?
A precisão padrão é 10 casas decimais; você pode definir precision de 0 a 15.
Por que um coeficiente de atrito igual a zero não é aceito?
Sem atrito nada freia o objeto, e a fórmula daria uma distância infinita. Por isso a calculadora pede um coeficiente maior que zero; já uma velocidade zero é válida e resulta em distância zero.
Como a velocidade inicial afeta a distância de parada?
A distância cresce com o quadrado da velocidade: dobrar a velocidade multiplica a distância por quatro. Por isso pequenos aumentos de velocidade fazem tanta diferença no espaço necessário para parar.
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/mech/friction-stopping-distance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_speed":10,"mu":0.3}'const res = await fetch("https://api.kit.forhosting.com/mech/friction-stopping-distance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_speed": 10,
"mu": 0.3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/friction-stopping-distance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_speed": 10,
"mu": 0.3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/friction-stopping-distance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_speed":10,"mu":0.3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_speed":10,"mu":0.3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/friction-stopping-distance", 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
{
"initial_speed": 10,
"mu": 0.3
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.friction_stopping_distance",
"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
O que significa a distância de parada por atrito e o que a resposta contém
A identidade cinemática v_f ao quadrado igual a v_i ao quadrado mais duas a s, com velocidade final zero e a igual a menos μ g, reorganiza-se de imediato em d igual a v ao quadrado sobre dois μ g. A resposta inclui as entradas normalizadas initial_speed, mu e g; a desaceleração derivada μ g; o stopping_distance; a precisão usada; uma etiqueta de método friction_stopping_distance; um breve lembrete de fórmula; e uma dica de unidade m para entradas de velocidade em SI. Não há simulação numérica de contato nem amostragem Monte Carlo de rugosidades: o motor avalia a forma fechada dentro do intervalo numérico suportado ou rejeita a entrada com invalid_input. Os casos rejeitados incluem initial_speed ou mu ausentes, valores não finitos, magnitudes acima dos tetos documentados, g não positivo, velocidade negativa, e qualquer μ zero ou negativo, porque μ igual a zero implicaria distância de parada infinita e μ negativo não tem sentido neste modelo. Se precisar da força de atrito F igual a μ N, cinemática de queda livre sem atrito, ou o genérico s igual a u t mais um meio a t ao quadrado, use essas ferramentas dedicadas; esta página responde apenas à distância de deslizamento até a parada a partir de v e μ, com saída numérica estável adequada para planilhas, testes unitários e consumidores de API.
Como v, μ e g são lidos e como d permanece reproduzível
Zero é permitido e devolve distância de parada zero. Sinais de mais iniciais opcionais e notação científica em strings numéricas são permitidos quando interpretados como decimais finitos; espaços embutidos e tokens não numéricos são rejeitados. O campo preferido para a velocidade inicial é initial_speed, mas os aliases v, speed, velocity e u são aceitos para que planilhas, query strings e formulários tipados reutilizem o mesmo contrato. A velocidade deve ser finita e não negativa: um valor negativo falha com invalid_input e uma mensagem que nomeia o campo, de modo que uma célula incorreta não se torne um resultado absurdo em silêncio. O campo preferido para o coeficiente de atrito é mu, com aliases coefficient, friction_coefficient e mu_k. μ deve ser finito e estritamente positivo: zero falha com invalid_input explicando que um coeficiente nulo daria distância de parada infinita sob d igual a v ao quadrado sobre dois μ g; μ negativo é igualmente rejeitado. O g opcional, com aliases gravity e gravity_acceleration, usa por padrão a gravidade padrão nove ponto oito zero seis seis cinco metros por segundo ao quadrado quando omitido; quando fornecido deve ser finito e estritamente positivo. Um campo opcional precision, com aliases decimals e dp, escolhe quantas casas decimais expor nas saídas numéricas, com padrão dez e teto quinze para que os goldens JSON permaneçam estáveis. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um pipeline automatizado sem reimplementar você mesmo a fórmula de distância de parada por atrito.
Onde a distância de parada por atrito se encaixa no estudo, no projeto e no software
Ferramentas de produto e educação usam o endpoint quando o aprendiz digita uma velocidade e um coeficiente de atrito e a interface deve mostrar até onde o corpo desliza. Nesta página o trabalho roda inteiramente no seu navegador; pela API cada consulta bem-sucedida custa US$ 0,002, validação falha não é cobrada e nada é armazenado após a resposta. Essa divisão — exploração interativa gratuita e uma API paga idêntica — combina com o restante do catálogo tier A do KIT e permite ir de uma demo de sala de aula a um pipeline automatizado sem mudar o resultado matemático. Combine com auxiliares de força de atrito ou de distância cinemática quando precisar de mecânica relacionada, e com outros endpoints matemáticos ao montar um pequeno laboratório de calculadoras de física gratuitas e determinísticas.
Casos de integração
Fixtures de teste determinísticos
Gere valores reproduzíveis de d = v²/(2μg) para testes unitários, demos de física de jogos e asserções de CI.
Perguntas técnicas
Quanto custa a calculadora de distância de parada por atrito?
É gratuita no seu navegador nesta página. Pela API uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.
O que acontece se o coeficiente de atrito for zero?
A entrada é rejeitada com invalid_input. μ zero tornaria d infinito neste modelo, então a API recusa a solicitação em vez de devolver Infinity.