Tensão em duas cordas pelo peso e pelos ângulos
Esta calculadora de tensão em duas cordas determina a força suportada por cada uma quando um peso fica suspenso na junção.
Executar grátis
Informe a força do peso e o ângulo de cada corda acima da horizontal. A ferramenta resolve o equilíbrio horizontal e vertical, apresenta as duas tensões na mesma unidade da carga e inclui verificações do balanço. O modelo descreve um sistema estático ideal, com junção sem massa, cordas retas e nenhuma força adicional atuando no ponto.
Defina a carga suspensa e a direção das duas cordas
Informe o peso como força, e não como massa. Se você conhece a massa em quilogramas, multiplique-a pela aceleração da gravidade adequada para obter newtons. Um valor em newtons, libras-força ou outra unidade de força também pode ser usado diretamente, pois as tensões sairão na mesma unidade. Meça cada ângulo para cima a partir da horizontal, no ponto da carga. A corda 1 segue para um lado e a corda 2 para o lado oposto; por isso, os dois ângulos são positivos e ficam entre zero e noventa graus. O modelo considera uma junção parada, cordas flexíveis sem massa, apoios fixos e um peso puramente vertical. Ele não inclui aceleração, elasticidade, atrito, vento, carga deslocada nem o peso próprio de cordas longas. Confira o desenho antes de usar o resultado: medir o ângulo a partir da vertical altera as componentes e pode mudar bastante as tensões calculadas.
Como o equilíbrio das forças determina cada tensão
Quando o sistema está em repouso, a soma vetorial das forças na junção é zero. As componentes horizontais das duas tensões apontam em sentidos opostos; portanto, a tensão da primeira corda multiplicada pelo cosseno de seu ângulo precisa equilibrar a expressão equivalente da segunda. Na vertical, as componentes para cima se somam: cada tensão é multiplicada pelo seno de seu ângulo, e o total deve ser igual ao peso. A solução dessas duas equações fornece a tensão 1 como o peso vezes o cosseno do ângulo 2, dividido pelo seno da soma dos ângulos. A fórmula da tensão 2 é simétrica. O balanço horizontal retornado deve ser zero, salvo arredondamento, e o suporte vertical deve reproduzir o peso. Dois ângulos iguais a zero são inválidos porque cordas horizontais não oferecem sustentação vertical. Duas cordas verticais também não permitem determinar apenas pela estática como a carga é dividida.
Interprete os valores e aplique uma margem de segurança
A tensão pode ficar muito maior que o peso quando as cordas são rasas. Próximo da horizontal, a componente vertical corresponde a uma parcela pequena da tensão total, exigindo uma força elevada para sustentar a carga. Compare cada resultado separadamente com a carga máxima de trabalho da respectiva corda, cabo, ancoragem, conexão e forma de fixação. Uma instalação real também precisa de fator de projeto e ajustes para nós, curvas, desgaste, temperatura, corrosão, impacto, alongamento desigual, movimento dos apoios e normas aplicáveis. Esta calculadora fornece um resultado estático ideal; ela não aprova um sistema de içamento nem substitui uma análise estrutural. A opção de precisão muda somente a apresentação. Casas decimais extras não tornam medições incertas mais exatas. Em içamentos, suportes sobre pessoas ou outras situações críticas, peça a um engenheiro ou profissional de rigging qualificado que confira a geometria, as cargas, os componentes e os fatores de segurança necessários.
Casos de uso
Conferir uma placa suspensa assimétrica
Encontre as cargas diferentes nos dois cabos quando os ângulos de fixação não são iguais.
Avaliar a influência do ângulo
Compare disposições mais inclinadas e mais rasas para observar a variação da tensão necessária.
Verificar um exercício de estática
Confirme as duas tensões desconhecidas e examine os balanços horizontal e vertical retornados.
Perguntas frequentes
Quais unidades devo usar?
Use qualquer unidade de força de modo consistente. Com o peso em newtons, as tensões saem em newtons; com libras-força, saem em libras-força.
Os ângulos são medidos a partir da horizontal ou da vertical?
Os dois ângulos são medidos para cima a partir da horizontal, na junção onde o peso está preso.
Por que a tensão aumenta quando a corda fica mais horizontal?
Somente a componente vertical sustenta o peso. Uma corda rasa oferece uma fração vertical menor e precisa de maior tensão total.
Por que dois ângulos de zero grau são rejeitados?
As duas cordas seriam horizontais e não produziriam força para cima, portanto não poderiam equilibrar um peso diferente de zero.
Posso usar massa em quilogramas como peso?
Não diretamente. Primeiro converta a massa em força, multiplicando-a pela aceleração da gravidade apropriada.
Quanto custa o cálculo pela API?
Cada solicitação à API custa US$ 0,002. O mesmo cálculo determinístico pode ser feito gratuitamente no navegador.
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-two-ropes-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":100,"angle_1":30,"angle_2":60}'const res = await fetch("https://api.kit.forhosting.com/mech/tension-two-ropes-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 100,
"angle_1": 30,
"angle_2": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/tension-two-ropes-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 100,
"angle_1": 30,
"angle_2": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/tension-two-ropes-angle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":100,"angle_1":30,"angle_2":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":100,"angle_1":30,"angle_2":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/tension-two-ropes-angle", 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
{
"weight": 100,
"angle_1": 30,
"angle_2": 60
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.tension_two_ropes_angle",
"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. |