Tensão em corda acelerada
Sem atrito, puxar com 10 N um bloco de 3 kg que arrasta outro de 2 kg dá aos dois 2 m/s² de aceleração e 4 N de tensão na corda. Informe as massas e a força para obter os dois valores. 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
- M1
- 2
- M2
- 3
- F
- 10
- Massa 1
- 2
- Massa 2
- 3
- Força
- 10
- Massa total
- 5
Uma calculadora de tensão em corda acelerada transforma o clássico problema de lição de casa com duas massas e uma força em um solucionador determinístico confiável para salas de aula, laboratórios e scripts de automação. O modelo ideal assume uma superfície horizontal sem atrito e uma corda inextensível e sem massa, com F aplicada a m2 de modo que a análise de corpo livre na massa traseira resulta em T igual a m1 vezes a.
O que é o modelo de corda acelerada de duas massas e quais fórmulas se aplicam
Considere dois blocos sobre uma superfície horizontal lisa unidos por uma corda leve e inextensível. Uma força horizontal externa F é aplicada à massa m2, a massa do lado puxado; a massa m1 fica atrás e sente apenas a tensão da corda como força horizontal. Como a corda não estica, ambas as massas compartilham uma única aceleração comum a ao longo da linha da força.
A segunda lei de Newton no sistema como um todo diz que a força externa líquida F é igual à massa total vezes essa aceleração, de modo que a é F dividida por m1 mais m2. A segunda lei de Newton só na massa traseira diz que a tensão T é m1 vezes a, o que se expande para T igual a m1 vezes F sobre m1 mais m2.
Esse único trecho conector é o único segmento cuja tensão é desconhecida: a força aplicada é uma entrada, não uma tensão livre a resolver. As massas devem ser números finitos não negativos; uma massa negativa não é física neste modelo clássico e é rejeitada. Quem chama mantém m1, m2 e F em um sistema de unidades coerente—por exemplo quilogramas e newtons—para que a saia em metros por segundo ao quadrado e T em newtons quando o SI for usado.
A calculadora não modela atrito, esticamento da corda, redirecionamento por polia nem pesos pendurados na vertical; esses arranjos exigem diagramas de corpo livre diferentes e outras capacidades, como um solucionador de máquina de Atwood quando a gravidade impulsiona o movimento sobre uma polia.
Dicas práticas, limites e buscas relacionadas
Use um único sistema de unidades coerente de ponta a ponta antes de chamar; esta página não converte entre unidades SI e imperiais. Monte exemplos de sala de aula de propósito: m1 igual a dois, m2 igual a três e F igual a dez produz a igual a dois e T igual a quatro, uma verificação limpa de que T é m1 vezes a e de que T é menor que F sempre que m2 for positivo.
Definir m1 como zero com m2 positivo produz tensão conectora nula, o que combina com a intuição de corpo livre de que nada fica atrás da massa puxada. Ao ensinar diagramas de corpo livre, derive a do sistema e T da massa traseira primeiro e só então confirme o resultado numérico aqui.
Esta página atende quem busca uma calculadora de tensão em corda acelerada, tensão de corda de duas massas sob força ou tensão de trecho de fio em aceleração online; não é um pacote de atrito multicorpo, nem um modelo de polia de Atwood, nem um conversor de unidades.
Prefira esta capacidade quando a superfície for lisa, a corda leve e apenas uma força horizontal externa puxar o par; se o problema de origem incluir atrito cinético, subtraia o atrito de F ou incorpore-o em uma força líquida efetiva antes de chamar. Verificações de ida e volta são simples: recalcule F sobre a soma das massas à mão e confirme que coincide com a a publicada dentro do mesmo arredondamento a doze casas usado na resposta.
Casos de uso
Checagem de lição de casa com corda e duas massas
Alunos informam m1, m2 e F de problemas de livro sobre corda acelerada e comparam aceleração comum, tensão do conector e passos de substituição com um resultado determinístico antes de entregar.
Testes unitários de ajudantes de física
Gere casos conhecidos de a e T mais rejeições deliberadas de massa total zero para valores esperados em katas de código em simuladores, avaliadores LMS ou sandboxes de física de jogos.
Pré-checagem de laboratório em trilhos de ar
Pipelines calculam primeiro a e T ideais e depois comparam com leituras de sensores em trilhos de ar ou carrinhos de baixo atrito para quantificar o arrasto residual em relação ao modelo ideal de corda.
Perguntas frequentes
Quais fórmulas a calculadora de tensão em corda acelerada usa?
Para um sistema ideal sem atrito de duas massas com F aplicada a m2 ela usa a = F / (m1 + m2) para a aceleração comum e T = m1 · F / (m1 + m2) para a tensão do trecho conector.
Qual massa é puxada pela força F?
Por convenção F é aplicada a m2. A massa m1 é a massa traseira ligada apenas pela corda, de modo que a análise de corpo livre em m1 dá T = m1 · a.
O que acontece se a massa total for zero?
Quando m1 + m2 é zero a fórmula de aceleração dividiria por zero, então o solucionador recusa a solicitação e não a fatura.
Isto inclui atrito ou uma polia?
Não. O modelo ideal assume uma superfície horizontal sem atrito e uma corda inextensível sem massa. Massas penduradas no estilo Atwood precisam de outra calculadora.
A calculadora de tensão em corda acelerada é gratuita?
A ferramenta do navegador é gratuita 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/mech/tension-accelerating-rope \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"m1":2,"m2":3,"F":10}'const res = await fetch("https://api.kit.forhosting.com/mech/tension-accelerating-rope", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"m1": 2,
"m2": 3,
"F": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/tension-accelerating-rope",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"m1": 2,
"m2": 3,
"F": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/tension-accelerating-rope", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"m1":2,"m2":3,"F":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"m1":2,"m2":3,"F":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/tension-accelerating-rope", 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
{
"m1": 2,
"m2": 3,
"F": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.tension_accelerating_rope",
"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
Massa total zero é rejeitada com um erro invalid_input claro para que formulários inválidos não inventem um número. O preço é um valor fixo de US$ 0,002 por solicitação API bem-sucedida; validação falha nunca é cobrada.
O que é o modelo de corda acelerada de duas massas e quais fórmulas se aplicam
A soma m1 mais m2 deve ser estritamente maior que zero—se ambas as massas se anulam, a fórmula de aceleração divide por zero e a tarefa falha com invalid_input em vez de devolver Infinity.
Como chamar a API e o que volta na resposta
Os valores absolutos devem permanecer dentro do limite publicado de um trilhão; cada massa deve ser não negativa e a soma das massas deve ser maior que um épsilon positivo minúsculo para que a divisão continue bem definida. O sinal de F é livre: um puxão negativo inverte os sinais de aceleração e tensão no mesmo modelo linear, o que ajuda a verificar se scripts de correção tratam a direção de forma consistente. Envie um corpo JSON com os três campos finitos obrigatórios m1 (aliases mass1 e m_1), m2 (aliases mass2 e m_2) e F (aliases force, f e pull). Em caso de sucesso a resposta ecoa m1, m2 e F arredondados, espelha-os como mass1, mass2 e force, define total_mass como a soma, define a e acceleration como a aceleração comum do sistema, define T e tension como a tensão do trecho conector e expõe segments como um array de um elemento que descreve a corda m1–m2 com sua tensão, fórmula e equação substituída. As strings simbólicas formula_a e formula_T, as linhas equation_a e equation_T totalmente substituídas, uma mensagem curta e um array steps ordenado completam o payload para planilhas e testes automatizados. Validação falha—campos ausentes, números não finitos, valores fora dos limites absolutos, massa negativa ou massa total igual a zero—retorna invalid_input e nunca é cobrada. O preço é um valor fixo de US$ 0,002 por solicitação bem-sucedida com unidade item. Prefira números JSON quando você controla o cliente; números em string só são aceitos quando batem com um padrão numérico finito estrito para colagem de formulários de lição.
Dicas práticas, limites e buscas relacionadas
Mantenha m1, m2 e F dentro da faixa absoluta publicada para que produtos e quocientes permaneçam finitos em precisão dupla IEEE no Worker e no navegador. Definir ambas as massas como zero demonstra o caminho duro de invalid_input que protege clientes da divisão por zero. Tarefas falhas que retornam invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos quando aprendizes passam de propósito uma massa total zero.